body {margin:0; text-align:center;font-family: Arial,Tahoma, Helvetica, Sans-Serif; font-size: 75%;margin:0; padding:0; width:100%; height:100%}

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 { position:absolute; left: 50%; top: 50%; width:950px; height:558px; margin-left: -475px; margin-top: -256px;text-align: center; border: 1px  solid #FFF;}

/* images et fonds de la page */
.ind_fond{background-image: url("images2/ind_fond.jpg"); height: 558px; width: 950px; background-repeat: no-repeat}
.bande {background-image: url("images2/bande.jpg"); height: 102px; width: 950px}
		
/* Menu */
.lien {color: white; width: 225px; height:20px; font-size:1.2em; padding-left:4px; padding-right:2px; text-decoration:none; font-weight:bold;}
.lienF2 a{color: #FF5167; width: 225px; height:20px; font-size:1.2em; padding-left:4px; padding-right:2px; text-decoration:none; font-weight:bold;}


/* com */
#dcom {position:absolute; left:auto; z-index:10; visibility: visible; width: 225px; height:20px;}
#dcomF2 {position:absolute; left:auto; z-index:20; visibility: hidden;width: 225px; height:20px;}

#ccom {position:absolute; left:auto; z-index:90; visibility: hidden;}
.tacom{width: 210px; border:1px solid #0194e1; }
.tdcom a{display:block; padding-left:8px;padding-top:3px;padding-bottom:3px;padding-right:2px;width: 210px; background-color: white; border-top: 1px solid #0194e1;}
.tdcom a{color:black ;text-decoration: none; font-size:0.9em}
.tdcom a:hover{background-color:#0194e1; color: white; text-decoration:none;font-weight:bold; }

/* ser */
#dser {position:absolute; left:auto; z-index:10; visibility: visible; width: 225px; height:20px;}
#dserF2 {position:absolute; left:auto; z-index:20; visibility: hidden;width: 225px; height:20px;}

#cser {position:absolute; left:auto; z-index:80; visibility: hidden;}
.taser{width: 210px; border:1px solid #0194e1; }
.tdser a{display:block; padding-left:8px;padding-top:3px;padding-bottom:3px;padding-right:2px;width: 210px; background-color: white; border-top: 1px solid #0194e1;}
.tdser a{color:black ;text-decoration: none; font-size:0.9em}
.tdser a:hover{background-color:#0194e1; color: white; text-decoration:none;font-weight:bold; }


/* doc */
#ddoc {position:absolute; left:auto; z-index:10; visibility: visible; width: 225px; height:20px;}
#ddocF2 {position:absolute; left:auto; z-index:20; visibility: hidden;width: 225px; height:20px;}

#cdoc {position:absolute; left:auto; z-index:70; visibility: hidden;}
.tadoc{width: 210px; border:1px solid #0194e1; }
.tddoc a{display:block; padding-left:8px;padding-top:3px;padding-bottom:3px;padding-right:2px;width: 210px; background-color: white; border-top: 1px solid #0194e1;}
.tddoc a{color:black ;text-decoration: none; font-size:0.9em}
.tddoc a:hover{background-color:#0194e1; color: white; text-decoration:none;font-weight:bold; }

/* act */
#dact {position:absolute; left:auto; z-index:10; visibility: visible; width: 225px; height:20px;}
#dactF2 {position:absolute; left:auto; z-index:20; visibility: hidden;width: 225px; height:20px;}

#cact {position:absolute; left:auto; z-index:60; visibility: hidden;}
.taact{width: 210px; border:1px solid #0194e1; }
.tdact a{display:block; padding-left:8px;padding-top:3px;padding-bottom:3px;padding-right:2px;width: 210px; background-color: white; border-top: 1px solid #0194e1;}
.tdact a{color:black ;text-decoration: none; font-size:0.9em}
.tdact a:hover{background-color:#0194e1; color: white; text-decoration:none;font-weight:bold; }

/* ter */
#dter {position:absolute; left:auto; z-index:10; visibility: visible; width: 225px; height:20px;}
#dterF2 {position:absolute; left:auto; z-index:20; visibility: hidden;width: 225px; height:20px;}

#cter {position:absolute; left:auto; z-index:50; visibility: hidden;}
.tater{width: 210px; border:1px solid #0194e1; }
.tdter a{display:block; padding-left:8px;padding-top:3px;padding-bottom:3px;padding-right:2px;width: 210px; background-color: white; border-top: 1px solid #0194e1;}
.tdter a{color:black ;text-decoration: none; font-size:0.9em}
.tdter a:hover{background-color:#0194e1; color: white; text-decoration:none;font-weight:bold; }

/* off */
#doff {position:absolute; left:auto; z-index:10; visibility: visible; width: 225px; height:20px;}
#doffF2 {position:absolute; left:auto; z-index:20; visibility: hidden;width: 225px; height:20px;}

#coff {position:absolute; left:auto; z-index:40; visibility: hidden;}
.taoff {width: 210px; border:1px solid #0194e1; }
.tdoff a{display:block; padding-left:8px;padding-top:3px;padding-bottom:3px;padding-right:2px;width: 210px; background-color: white; border-top: 1px solid #0194e1;}
.tdoff a{color:black ;text-decoration: none; font-size:0.9em}
.tdoff a:hover{background-color:#0194e1; color: white; text-decoration:none;font-weight:bold; }

/* Ver */
#dver {position:absolute; left:auto; z-index:10; visibility: visible; width: 225px; height:20px;}
#dverF2 {position:absolute; left:auto; z-index:20; visibility: hidden;width: 225px; height:20px;}


/* recherche  */
.rech {display:inline; color:black;}
.rech form {display:inline;}
.rech .recherche {width:95px; height:11px; border:1px solid #666; background:#fff; font-size:x-small;}
.rech #Submit {height:23px; width: 29px; padding-left: 5px}
.input_text {float: left; padding-top: 3px}
.input_button {float: left;padding-top: 0px}


/* Espace de l'accessibilité */
.acces {font-size: 1.2em; color:black; font-weight:bold; padding-top: 5px; padding-right: 5px;}
.acces a {color:black; text-decoration:none}
.acces a:hover {color:black; text-decoration: underline}
.oeil {padding-top: 5px;}


/* Espace de la navigation du site */
.navig {font-size:x-small;}
.navig a {color:#000; text-decoration:none}
.navig a:hover {color:#000; text-decoration:underline}

/* Encart Actualité  et Agenda */
.vignet {float: left; padding-right: 5px; padding-left: 0px; padding-top: 3px; border:0px}
.actu_resume {float: left; padding-left: 15px; padding-right: 10px;font-weight:none; color: black; font-size:0.9em; text-decoration:none;}
.titre_actu {padding-right: 5px; padding-left: 15px; padding-bottom: 5px; padding-top: 5px; font-size:1em; font-weight:bold; text-decoration:none}
.titre_actu a {color: #0066CC; font-size:1em; font-weight:bold; text-decoration:none; }
.titre_actu a:hover {color: #0066CC; font-size:1em; font-weight:bold; text-decoration:underline; }

.int_pieds { padding-right: 5px; padding-left: 40px;}
.int_pieds a {color: black; font-size:1em; font-weight:bold; text-decoration:none; }
.int_pieds a:hover {color: #black; font-size:1em; font-weight:bold; text-decoration:underline; }
