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