body { background-color: white }
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #008040; font-size: 2em }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #008040; font-size: 1.5em }
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #008040; font-size: 1em }
h4 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #008040; font-size: 0.75em }
p { text-align: justify }
li { list-style-image: url("img/bullet.gif"); text-align: justify }
hr { background: url("img/jade.gif"); margin: auto; padding: 22px 0 0; width: 443px; border: 0 }
th { border: 1px solid #008040;  background-color: #008040 }
th.vide { border: 0; background-color: transparent; font-weight: normal }
img { border: 0 }
img.bordure { border: 1px solid #008040 }
img.droitetxt { float: right; margin-left: 1em }
fieldset { border: 0 }
fieldset.bordure { border: 1px solid }
a:link { color: #008040 }       
a:visited { color: #008040 }  
a:active { color: #008040 } 
.contenu { width: 800px; margin-left: auto; margin-right: auto; background-image: url("img/fond.jpg"); background-position: center; background-attachment: fixed; border: 1px solid #008040; padding: 1em; color: black }
.droite { float: right; clear: none }
.gauche {float: left; clear: none }
.centre { text-align: center }
.centre_petit { text-align: center; font-size: 0.65em }
.centre_gros { text-align: center; font-size: 1.15em }
.erreur { text-align: justify; color: red; font-weight: bold }
.rouge { color: red }
.fondgris { background-color: #dcc864 }