body { background-color: white }
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; color: maroon; font-size: 2em }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; color: maroon; font-size: 1.5em }
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; color: maroon; font-size: 1em }
h4 { font-family: Verdana, Arial, Helvetica, sans-serif; color: maroon; font-size: 0.75em }
p { text-align: justify }
li { list-style-image: url("img/bullet.gif"); text-align: justify }
li.normal { list-style-image: none; text-align: justify }
hr { background: url("img/plume.gif"); margin: auto; padding: 46px 0 0; width: 540px; border: 0 }
table { border: 1px solid maroon; border-collapse: collapse }
th { border: 1px solid maroon; background-color: #dcc864 }
th.vide { border: 0; background-color: transparent; font-weight: normal }
td { border: 1px solid maroon }
td.fondgris { background-color: #dcc864 }
img { border: 0 }
img.bordure { border: 1px solid maroon }
img.droitetxt { float: right; margin-left: 1em }
fieldset { border: 0 }
fieldset.bordure { border: 1px solid }
a:link { color: maroon }       
a:visited { color: maroon }  
a:active { color: maroon } 
.contenu { width: 800px; margin-left: auto; margin-right: auto; background-image: url("img/parch.jpg"); background-position: center; background-attachment: fixed; border: 1px solid #dcc864; 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 }
