body {margin:0; text-align:center;font-family:  Arial, Helvetica, Sans-Serif; font-size: 75%;margin:0; padding:0; width:100%; height:100%; background-color:#020202}

table {margin:0; border:0; border-collapse:collapse}
th, td {padding:0;margin:0}
div {padding:0;margin:0}
object, embed {border:0; margin:0; padding:0}

#containerpage {margin-left: auto; margin-right: auto; position: relative; width:950px; text-align: center;}
.bordure{border: 1px solid #56902c;}
.absolu {position:absolute; left:auto; z-index:60; visibility: visible; }

/* images et couleurs */
/* images communes */
.couleur_blanche{background-color:#fff;}
.ind_fond {background-image: url("images2/ind_fond.jpg"); height: 618px; width: 931px; background-repeat: no-repeat}

#calque_logo {position:absolute; left:auto; z-index:40; padding-top: 104px; padding-left: 0px;}

#cflash {position:absolute; left:auto; z-index:10;}

/* Menu */
.lien {color: white; height:34px; font-size:1.4em; text-decoration:none; font-weight: bold; padding-left:4px; padding-top: 4px}
.lienF2  {padding-left:4px; padding-top: 4px}
.lienF2 a {color: white; height:34px; font-size:1.4em; text-decoration:underline; font-weight: bold;}
.puces {padding-top: 0px}


#dcom {position:absolute; left:auto; z-index:60; visibility: visible; height:34px; width:192px;}
#dcomF2 {position:absolute; left:auto; z-index:70; visibility: hidden; height:34px; width:192px;}
#ccom {position:absolute; left:auto; z-index:100; visibility: hidden;}
.decal_com {padding-left: 81px}
.decal_ccom {padding-left: 131px}

#dpat {position:absolute; left:auto; z-index:60; visibility: visible; height:34px; width:192px;}
#dpatF2 {position:absolute; left:auto; z-index:70; visibility: hidden; height:34px; width:192px;}
#cpat {position:absolute; left:auto; z-index:100; visibility: hidden;}
.decal_pat {padding-left: 51px}
.decal_cpat {padding-left: 101px}

#dtou {position:absolute; left:auto; z-index:60; visibility: visible; height:34px; width:192px;}
#dtouF2 {position:absolute; left:auto; z-index:70; visibility: hidden; height:34px; width:192px;}
#ctou {position:absolute; left:auto; z-index:100; visibility: hidden;}
.decal_tou {padding-left: 27px}
.decal_ctou {padding-left: 77px}

#dter {position:absolute; left:auto; z-index:60; visibility: visible; height:34px; width:192px;}
#dterF2 {position:absolute; left:auto; z-index:70; visibility: hidden; height:34px; width:192px;}
#cter {position:absolute; left:auto; z-index:100; visibility: hidden;}
.decal_ter {padding-left: 13px}
.decal_cter {padding-left: 63px}

.menus {position:absolute;left:auto; height: 34px; z-index:60;}
.sous_calque {position:absolute; left:auto; z-index:60; visibility: hidden; width:100%;}

.menu_couleur{background-color:#0966b3}
.lienmenu {color: #fff; background-color: #0966b3}
.lienmenufin{color:#fff; background-color: #0966b3}
.lienmenu:hover {color: #D2E9FF; background-color: #0966b3}
.lienmenufin:hover{color: #D2E9FF; background-color: #0966b3}
.menu_btn{height: 29px;}
.menu_btn{color: #ffffff; font-size:1.3em; padding-left: 14px; padding-right:60px; font-weight:bold; width:100%;text-decoration: none;}
.menu_btnF2{text-align: left; padding-left: 14px; padding-right: 60px; width:100%;}
.menu_btnF2 a{color: #ffffff; height:29px; font-size:1.3em; font-weight:bold;text-decoration: underline;}

/* rub */
.tarub {width:200px; text-decoration: none; font-size:0.9em;padding-right:20px;border:1px solid #546712}
.tdrub {width:100%; padding-right:10px;}
.tdrub a{display:block; padding-left:6px;padding-top:4px;padding-bottom:4px;padding-right:4px; width:100%; text-decoration:none; color:#1d2b03; background-color: #f5d535; border-bottom: 1px solid #546712;}
.tdrub a:hover {text-decoration:none;font-weight:bold; color: white; background-color:#546712}
.tdrubfin {width:100%; padding-right:10px;}
.tdrubfin a {display:block; padding-left:6px;padding-top:4px;padding-bottom:4px;padding-right:4px; width:100%;text-decoration:none; color:#1d2b03; background-color:#f5d535;}
.tdrubfin a:hover {text-decoration:none;font-weight:bold; color: white; background-color:#546712}

/* recherche  */
.crech {position:absolute; left:auto; z-index:40; padding-left: 0px;  padding-top: 0px}
.rech form {display:inline;}
.rech .recherche {width:85px; height:14px; border:1px solid #b2b4bf; font-size:x-small; color:black}
.rech #submit {height:17px; width: 20px; padding-left: 4px}
.input_text {float: left; padding-top: 2px}
.input_button {float: left; padding-top: 3px}
.txt_rech {font-size: 0.9em; color:white; padding-right:7px;}

.legend {font-size: 1em; color:white; font-style:italic}





