body { color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-align: center; margin: 0px; padding:0px }
div.main_container {padding: 0px; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px; width: 100%}
td { color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica }

INPUT { color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff }
SELECT { color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff }
.champ { color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff }
.champconf { color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f3bfbf }
.titre_cadre {color: #ffffff; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica}
.haut_page {color: #ad2d00; font-weight: bold; font-size: 12pt; font-family: Verdana, Arial, Helvetica}
.haut_page_noir {color: #000000; font-weight: normal; font-size: 12pt; font-family: Verdana, Arial, Helvetica}
.titre_doc {color: #228b22; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica}
.annonce {color: #ff0000; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: blink}
.barre {background-color: #ad2d00; padding: 4px; color: #ffffff; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica}
.parag {background-color: #f5f5f5; padding: 4px}
.lisere {background-color:#ffffff; border-style: solid; border-width: 1px; border-color: ad2d00; margin: 5px; padding: 3px}

A:link   { color: #ad2d00; font-weight: bold; text-decoration: none } 
A:visited  { color: #ad2d00; font-weight: bold; text-decoration: none } 
A:hover   { color: #ad2d00; font-weight: bold; text-decoration: underline }

A.lien_rouge:link { color: #4b41ff; font-weight: bold; text-decoration: none } 
A.lien_rouge:visited { color: #4b41ff; font-weight: bold; text-decoration: none } 
A.lien_rouge:hover { color: #4b41ff; font-weight: bold; text-decoration: none }

A.menuh:link { color: #ffffff; font-weight: bold; font-size: 12px; text-decoration: none } 
A.menuh:visited { color: #ffffff; font-weight: bold; font-size: 12px; text-decoration: none } 
A.menuh:hover { color: #ffffff; font-weight: bold; font-size: 12px; text-decoration: none }

A.menuh_sel:link { color: #ffffff; font-weight: bold; font-size: 12px; text-decoration: underline } 
A.menuh_sel:visited { color: #ffffff; font-weight: bold; font-size: 12px; text-decoration: underline } 
A.menuh_sel:hover { color: #ffffff; font-weight: bold; font-size: 12px; text-decoration: underline } 

ul.tete_menu {width: 180px; text-align: center}
li.derouleur {list-style-type: none; position: relative; padding-top: 2px; padding-bottom : 2px; margin: 0px; font-size: 12px; font-weight: bold; background-color: #ad2d00; color: #ffffff}
li.deroule {list-style-type: none; margin: 3px; padding: 3px; background-color : #f7c4b2}
ul.sous_menu {display: none; background-color: #ad2d00; margin: 0px; padding:0px; text-align: left; font-size: 11px; font-weight: bold; color: #ffffff; position: absolute; width: 100%}
li:hover ul.sous_menu {display: block}

a.tete_menu:link {color: #ffffff; font-weight: bold; text-decoration: none} 
a.tete_menu:visited {color: #ffffff; font-weight: bold; text-decoration: none} 
a.tete_menu:hover {color: #f7c4b2; font-weight: bold; text-decoration: none}

.bouton_navig {background-color: #228b22; color: #ffffff; border-style: none; border-width: 0px; padding: 4px}

.lb_fond { display: none; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-color: black; opacity:0.8; filter: alpha(opacity=80) }
.lb_front { display: none; position: fixed; top: 50%; left: 50%; width: 850px; height: 500px; margin-left: -425px; margin-top: -250px; padding: 8px; border-width: 16px; border-style: solid; border-color: #ad2d00; background-color: white; opacity:1.0; filter: alpha(opacity=100) }