body {margin:0; text-align:center;font-family:  Verdana, Arial, Helvetica, Sans-Serif; font-size: 75%;margin:0; padding:0; width:100%; height:100%; background-color:#f7f7e6}

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;}
.absolu {position:absolute; left:auto; z-index:60; visibility: visible; }

/* images et couleurs */
/* images communes */
.couleur_blanche{background-color:#fff;}
.fond {background-image: url("images2/Index_fond.jpg"); height: 650px; width: 950px; background-repeat: no-repeat;}



/* Menu */
.lien {color: #FDF1DF; height:27px; font-size:1em; text-decoration:none; font-weight: bold;}
.lienF2 a {color: white; height:27px; font-size:1em; text-decoration:underline; font-weight: bold;}
.puce{padding-top: 8px}

#dhis {position:absolute; left:auto; z-index:60; visibility: visible; height:27px; width:107px}
#dhisF2 {position:absolute; left:auto; z-index:70; visibility: hidden; height:27px; width:107px}
#dhis_img {position:absolute; left:auto; z-index:60; visibility: visible; height:68px; width:68px; margin-top: -41px}
#dhis_imgF2 {position:absolute; left:auto; z-index:70; visibility: hidden; height:68px; width:68px; margin-top:-41px}
#chis {position:absolute; left:auto; z-index:100; visibility: hidden;}
.decal_chis {padding-left: 30px; }

#dfla {position:absolute; left:auto; z-index:60; visibility: visible; height:27px; width:150px}
#dflaF2 {position:absolute; left:auto; z-index:70; visibility: hidden; height:27px; width:150px}
#dfla_img {position:absolute; left:auto; z-index:60; visibility: visible; height:68px; width:68px; margin-top: -41px}
#dfla_imgF2 {position:absolute; left:auto; z-index:70; visibility: hidden; height:68px; width:68px; margin-top:-41px}
#cfla {position:absolute; left:auto; z-index:100; visibility: hidden;}
.decal_cfla {padding-left: 80px}

#dcul {position:absolute; left:auto; z-index:60; visibility: visible; height:27px; width:150px}
#dculF2 {position:absolute; left:auto; z-index:70; visibility: hidden; height:27px; width:150px}
#dcul_img {position:absolute; left:auto; z-index:60; visibility: visible; height:68px; width:68px; margin-top: -41px}
#dcul_imgF2 {position:absolute; left:auto; z-index:70; visibility: hidden; height:68px; width:68px; margin-top:-41px}
#ccul {position:absolute; left:auto; z-index:100; visibility: hidden;}
.decal_ccul {padding-left: 193px}

#dpra {position:absolute; left:auto; z-index:60; visibility: visible; height:27px; width:150px}
#dpraF2 {position:absolute; left:auto; z-index:70; visibility: hidden; height:27px; width:150px}
#dpra_img {position:absolute; left:auto; z-index:60; visibility: visible; height:68px; width:68px; margin-top: -41px}
#dpra_imgF2 {position:absolute; left:auto; z-index:70; visibility: hidden; height:68px; width:68px; margin-top:-41px}
#cpra {position:absolute; left:auto; z-index:100; visibility: hidden;}
.decal_cpra {padding-left: 190px}

#dage {position:absolute; left:auto; z-index:60; visibility: visible; height:27px; width:150px}
#dageF2 {position:absolute; left:auto; z-index:70; visibility: hidden; height:27px; width:150px}
#dage_img {position:absolute; left:auto; z-index:60; visibility: visible; height:68px; width:68px; margin-top: -41px}
#dage_imgF2 {position:absolute; left:auto; z-index:70; visibility: hidden; height:68px; width:68px; margin-top:-41px}
#cage {position:absolute; left:auto; z-index:100; visibility: hidden;}
.decal_cage {padding-left: 240px}

#dser {position:absolute; left:auto; z-index:60; visibility: visible; height:27px; width:150px}
#dserF2 {position:absolute; left:auto; z-index:70; visibility: hidden; height:27px; width:150px}
#dser_img {position:absolute; left:auto; z-index:60; visibility: visible; height:68px; width:68px; margin-top: -41px}
#dser_imgF2 {position:absolute; left:auto; z-index:70; visibility: hidden; height:68px; width:68px; margin-top:-41px}
#cser {position:absolute; left:auto; z-index:100; visibility: hidden;}
.decal_cser {padding-left: 143px}

.sous_calque {position:relative; left:auto; z-index:50; visibility: hidden; width:180px; filter:alpha(opacity=80); -moz-opacity:0.8;}

/* rub */
.tamen_deb {width:145px; text-decoration: none; font-size:0.9em; padding-right:20px;}

.haut_men {background-image: url("images2/haut_men.gif"); height: 6px; width: 145px; background-repeat: no-repeat; filter:alpha(opacity=90); -moz-opacity:0.9;}
.bas_men {background-image: url("images2/bas_men.gif"); height: 6px; width: 145px; background-repeat: no-repeat; filter:alpha(opacity=90); -moz-opacity:0.9;}

.tdmen_mil {background-image: url("images2/fond_men.gif"); width: 145px; font-size:0.9em; filter:alpha(opacity=90); -moz-opacity:0.9;}
.tdmen_mil a {display:block;padding-top:4px;padding-bottom:4px;padding-right:4px;text-decoration:none; color: white;}
.tdmen_mil a:hover {text-decoration:none;font-weight:bold; color: #434343;}

/* Menu liens acces directs */
.tdmenu {text-decoration:none; font-size:1em;}
.tdmenu a{text-decoration:none; font-weight:none; color: white;padding-top:5px;padding-bottom:4px;padding-right:4px;display:block;}

.cmenu  {position:relative; left:auto; z-index:40;width:25px;}
.cmenuF2  {position:relative; left:auto; z-index:40;width:25px; margin-top: -8px; visibility: hidden;}
.cmenuF3 {position:relative; left:auto; z-index:50;width:120px;}


/* Espace Actualités  */
#calque_actu {position:absolute; left:auto; z-index:100; padding-top: 0px; padding-left: 0px}
.td_actu {padding-right: 5px; padding-top: 3px; padding-left: 5px; padding-bottom: 3px }
.vignet {float: left; padding-right: 3px; padding-left: 2px; padding-top: 5px; border:0px}
.actu_resume {font-size: 0.9em; float: left; padding-left: 2px; padding-right: 2px; color: white; text-decoration:none;}
.titre_actu {font-size: 1.1em; color: #FFE663; padding-right: 0px; padding-left: 2px; padding-bottom: 2px; padding-top: 2px; font-weight:bold;}
.titre_actu a {color: #FFE663; font-weight:bold; text-decoration:underline;}
.titre_actu a:hover {color: #FFE663; font-weight:bold; text-decoration:none;}

/* recherche  */
.crech {position:absolute; left:auto; z-index:40; padding-left: 51px;  padding-top: 5px}
.rech form {display:inline;}
.rech .recherche {width:115px; height:14px; border:1px solid #2d9cf1; font-size:x-small; color:black}
.rech #submit {height:17px; width: 23px; padding-left: 4px}
.input_text {float: left; padding-top: 1px}
.input_button {float: left; padding-top: 2px}


/* Espace des invariants du site */
.invar {font-size: 1em; color:#f3db71; padding-left:15px;}
.invar a {color:#f3db71; text-decoration: none; font-weight:bold;}
.invar a:hover { color:#f3db71; text-decoration: underline; font-weight:bold;}







