body {margin: 0; padding: 0; text-align: center; background-color: #003300; font-family: Verdana, Arial, Helvetica, sans-serif;}
#page {position: absolute; left: 220px; top: 10px; width: 700px; z-index: 1;}
#tete {width: 700px; height: 49px; background-image: url(../images/tete.gif);}
#tete h1 {text-indent: -2000px; font-size: 1px; margin: 0; padding: 0;}
#corps {margin: 0 auto 0 auto; width: 100%; background-image: url(../images/corps.gif); padding-top: 1px; padding-bottom: 1px;}
#contenu {margin: 10px auto 0 auto; width: 580px;}
#contenu h2 {font-size: 16px; font-weight: bold; color: #A9A9A9; text-align: right;}
#contenu a.retour:link, a.retour:visited {color: #A9A9A9; text-decoration: none;}
#contenu a.retour:hover {text-decoration: underline overline;}
#contenu p {font-size: 12px; text-align: justify;}
#contenu p.titre {font-size: 18px; font-weight: bold; color: #006600; text-align: left;}
#contenu p.soustitre {font-size: 16px; color: #006600; text-align: left;}
#contenu p.liens {font-size: 12px; color: #006600; text-align: right;}
#contenu p.liens a:link, p.liens a:visited {color: #006600; text-decoration: none;}
#contenu p.liens a:hover {text-decoration: underline;}
#contenu p.dedans {font-size: 12px; color: #006600; text-align: center;}
#contenu p.dedans a:link, p.dedans a:visited {color: #006600; text-decoration: none;}
#contenu p.dedans a:hover {text-decoration: underline;}
#contenu a.adresse:link, a.adresse:visited {color: #000000; text-decoration: underline;}
#contenu p.info {font-size: 14px;}
#contenu p.droite {text-align: right;}
#contenu p.commentaire {font-size: 12px; color: #9900FF; text-align: justify;}
#contenu p.note {font-size: 10px;}
#contenu p.avis {font-size: 12px; color: #FF0000; text-align: center;}
#contenu .photo {float: left; margin: 0px 1em 0px 0px; border: 0px;}
#contenu p.separ {font-size: 10px; text-align: center;}
#contenu p.foot {font-size: 10px;  color: #006600; letter-spacing: 0.1em; text-align: center;}
#contenu a.foot:link, a.foot:visited {color: #006600; text-decoration: none;}
#contenu a.foot:hover {text-decoration: underline overline;}
.fluo {font-size: 10px; background-color: #66FF66;}
acronym {cursor: help; border-bottom: #333300 1px dotted;}
sup {font-size: 10px; font-weight: bold; color: red;}
table {width: 100%; font-size: 11px;}
thead, th, td {border: 1px solid gray; padding: 3px; text-align: center;}
thead, th {font-weight: bold; background-color: #FFFF99;}
#pied {width: 700px; height: 34px; background-image: url(../images/pied.gif);}
#navig {position: absolute; left: 20px; top: 80px; width: 160px; z-index: 2;}
#menutete {width: 160px; height: 40px; background-image: url(../images/menuhaut.gif);}
#menucorps {width: 160px; background-image: url(../images/menucentre.gif); padding-top: 1px; padding-bottom: 1px;} 
#menucorps p {font-size: 11px; color: #A9A9A9; text-align: center; line-height: 2em;}
#menucorps a.menu:link, a.menu:visited {color: #006600; text-decoration: none;}
#menucorps a.menu:hover {color: #FFFFFF; background: #006600;}
#menupied {width: 160px; height: 32px; background-image: url(../images/menubas.gif);}
