html,body,h1,h2,h3,p,ul,li,td {padding: 0px; margin: 0px}
body { background-color: #EEF7EE; background-image: url(fond-page.png); background-repeat: repeat-x; background-position: left top;}
body,h1,h2,h3,p,li,td {font-family: Arial; font-size: 12px; color: black}
table#Contenu {background-color: white; background-image: url(fond-contenu.png); background-repeat: repeat-y; background-position: left top}

td#Entete {background-image: url(fond-entete.png); background-repeat: no-repeat; background-position: left top; height: 160px; padding: 0px}
div#Logo {height: 119px}
div#Menu { height: 41px}
div#Alertes {color: white; padding-top: 100px}
div#Alertes a {color: darkorange; font-weight: bold}

td.Page {padding-left: 15px; padding-right: 8px}

h1 {color: silver; font-size: 16px}
h2,h3,p,ul {margin-top: 5px}
h2 {font-size: 15px; border-width: 3px; border-color: #868686; border-bottom-style: double}
h3 {text-decoration: underline; font-variant: small-caps; color: #295B44}
h3 {background-image: url(puce-h3.gif); background-repeat: no-repeat; background-position: left; margin-left: -10px; padding-left: 10px}
p,ul {margin-left: 5px}
p.Fin {text-align: right; font-style: italic}
li {list-style-position: inside; list-style-type: disc}
ul li ul {margin-left: 20px}
ul li ul li {font-size: 11px; list-style-type: circle}

a {color: #449671; text-decoration: none}
a:hover {text-decoration: underline}

.Erreur {color: red; font-weight: bold}

input.Champ, textarea, select {background-color: #EEF7EE; border-width: 1px; border-style: solid; border-color: black; font-size: 12px; margin: 1px}
input.Bouton {color: white; background-color: black; border-width: 1px; border-style: solid; border-color: gray; border-top-color: silver; border-left-color: silver}
p.ContactTexte {font-variant: small-caps}

td.Page a {font-weight: bold}
td.Page img.Miniature {border-width: 2px; border-style: solid; border-color: #449671;}
td.Annonce img.Miniature {width: 100px; max-height: 165px}
ul.News {clear: both}
ul.News li img.Miniature {margin: 5px; margin-left: 15px;}

td#SideBar {background-image: url(fond-entete.png); background-repeat: no-repeat; background-position: right top}
td#SideBar {padding-top: 22px; padding-left: 6px; padding-right: 12px}
td#SideBar h2 {color: white; font-size: 18px; text-align: center; border: none; margin-bottom: 5px}
td#SideBar #Annonces {text-align: center}
td#SideBar #Annonces a {clear: both; color: white; text-decoration: none}
td#SideBar #Annonces img.Miniature {border-width: 2px; border-color: white; border-style: solid; margin-top: 3px; min-width: 165px; max-height: 165px}

td#PiedPage {color: gray; font-size: 11px; text-align: right; padding-right: 10px}
.Etiquette {font-weight: bold; background-color: yellow; color: red; border-color: red; border-width: 1px; border-style: solid; padding: 2px; margin: 2px; float: right; text-align: center}
