body {margin:0; text-align:center;font-family: Verdana,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}
img {padding:0;margin:0}

#containerpage { position:absolute; left: 50%; top: 50%; width:950px; height: 650px; margin-left: -475px; margin-top: -343px; text-align: center; border: Opx;border: 0px solid white;}

.tableau{border: 2px solid white;}

/* Images Page */
/* ter */
.ind_banniere {background-image: url("images2/ind_banniere.jpg"); height: 177px; width: 950px; background-repeat: no-repeat}
.ind_menu {background-image: url("images2/ind_menu.jpg"); height: 36px; width: 950px; background-repeat: no-repeat}
.ind_sous_menu {background-image: url("images2/ind_sous_menu.jpg"); height: 34px; width: 950px; background-repeat: no-repeat}
.tirets_h {background-image: url("images2/tirets_h.jpg"); height: 3px; width: 682px; background-repeat: no-repeat}
.tirets_noirs {background-image: url("images2/tirets_noirs.jpg"); height: 3px; width: 682px; background-repeat: no-repeat}
.tirets_v {background-image: url("images2/tirets_v.jpg"); height: 3px;}
.ind_colg {background-image: url("images2/ind_colg.jpg"); width: 268px}


	
/* Menu */
.lien {color: white;  height:36px; font-size:1em; padding-left:4px; padding-right:2px; text-decoration:none; font-weight:bold}
.lienF2 a{color: #acd1eb; height:36px; font-size:1em; padding-left:4px; padding-right:2px; text-decoration:none; font-weight:bold}

/* ter */
#dter {position:absolute; left:auto; z-index:60; visibility: visible; width: 147px; height:36px}
#dterF2 {position:absolute; left:auto; z-index:70; visibility: hidden; width: 147px; height:36px}

#cter{position:absolute; left:auto; z-index:60; visibility: hidden}
.tater{width: 173px; border:1px solid #6e7032}
.tdter a{display:block; padding-left:8px;padding-top:3px;padding-bottom:3px;padding-right:2px;width: 173px; background-color: #dfe066; border-top: 1px solid #6e7032}
.tdter a{color:black ;text-decoration: none; font-size:0.9em}
.tdter a:hover{background-color:#b6b953; color: white; text-decoration:none;font-weight:bold}

/* dec */
#ddec {position:absolute; left:auto; z-index:60; visibility: visible; width: 146px; height:36px}
#ddecF2 {position:absolute; left:auto; z-index:70; visibility: hidden; width: 146px; height:36px}

#cdec {position:absolute; left:auto; z-index:60; visibility: hidden}
.tadec{width: 173px; border:1px solid #9c7500}
.tddec a{display:block; padding-left:8px;padding-top:3px;padding-bottom:3px;padding-right:2px;width: 173px; background-color: #f8d869; border-top: 1px solid #9c7500}
.tddec a{color:black ;text-decoration: none; font-size:0.9em}
.tddec a:hover{background-color:#eeb200; color: white; text-decoration:none;font-weight:bold}

/* pra */
#dpra {position:absolute; left:auto; z-index:60; visibility: visible; width: 144px; height:36px}
#dpraF2 {position:absolute; left:auto; z-index:70; visibility: hidden; width: 144px; height:36px}

#cpra{position:absolute; left:auto; z-index:60; visibility: hidden}
.tapra{width: 173px; border:1px solid #a8481b}
.tdpra a{display:block; padding-left:8px;padding-top:3px;padding-bottom:3px; padding-right:2px; width: 173px; background-color: #ffa671; border-top: 1px solid #a8481b}
.tdpra a{color:black ;text-decoration: none; font-size:0.9em}
.tdpra a:hover{background-color:#eb6526; color: white; text-decoration:none; font-weight:bold}

/* loi */
#dloi {position:absolute; left:auto; z-index:60; visibility: visible; width: 113px; height:36px}
#dloiF2 {position:absolute; left:auto; z-index:70; visibility: hidden; width: 113px; height:36px}

#cloi{position:absolute; left:auto; z-index:60; visibility: hidden}
.taloi{width: 173px; border:1px solid #ac2e25}
.tdloi a{display:block; padding-left:8px;padding-top:3px;padding-bottom:3px;padding-right:2px;width: 173px; background-color: #ffb394; border-top: 1px solid #ac2e25}
.tdloi a{color:black ;text-decoration: none; font-size:0.9em}
.tdloi a:hover{background-color:#f94335; color: white; text-decoration:none; font-weight:bold}

/* env */
#denv {position:absolute; left:auto; z-index:60; visibility: visible; width: 157px; height:36px}
#denvF2 {position:absolute; left:auto; z-index:70; visibility: hidden; width: 157px; height:36px}

#cenv {position:absolute; left:auto; z-index:60; visibility: hidden}
.taenv {width: 173px; border:1px solid #763149}
.tdenv a{display:block; padding-left:8px; padding-top:3px; padding-bottom:3px; padding-right:2px; width: 173px; background-color: #ecb6c5; border-top: 1px solid #763149}
.tdenv a{color:black ;text-decoration: none; font-size:0.9em}
.tdenv a:hover{background-color:#a94669; color: white; text-decoration:none;font-weight:bold}

/* Espace du sommaire */
.sommaire {padding-top:10px; color:white}
/* Espace du sommaire .sommaire ul {margin-left: 20px;}  */
.sommaire li {color:white}
.sommaire a {font-size: 0.9em; color:white}
.sommaire a:hover {text-decoration:underline; color:white}
.niv2g_int {list-style-type: none;list-style-image: url(images2/puce.jpg);padding-left:8px;padding-top:0px;padding-bottom:4px;padding-right:2px}
.niv2g_over {list-style-type: none;list-style-image: url(images2/puce_over.jpg);padding-left:8px;padding-top:0px;padding-bottom:4px;padding-right:2px}
.niv3g {list-style-image:none; margin-left:-10px; color:white}
.niv4g {list-style-image:none; margin-left:-10px; color:white}
.niv5g {list-style-image:none; margin-left:-10px; color:white}
.lienniv2 {display:block; font-size: 1em; color:black; text-decoration: none; font-weight:bold}
.lienoverniv2 {display:block; font-size: 1em; text-decoration: underline; color:white; font-weight:bold}
.lienniv {font-size: small; color:white; text-decoration: none}
.lienover {font-size: small; text-decoration: underline; font-weight:none; color:white}

/* Espace du sommaire accès directs */
.directs {padding-top:10px; margin-left: -6px; color:white;}
.directs li {margin-left: -12px; color:white}
.directs a { font-size: 0.9em; color:white}
.directs a:hover {text-decoration:underline; color:white}
.acces_dir {list-style-image: none;padding-left:8px;padding-top:0px;padding-bottom:4px;padding-right:2px;  color:white}
.acces_over {list-style-image: none;padding-left:8px;padding-top:0px;padding-bottom:4px;padding-right:2px;  color:white}
.titremod {color: white; font-size:1em; font-weight:bold; text-decoration:none; font-style: italic; text-transform: uppercase; padding-top: 12px}
.titreindex {color: #124795; font-size:1em; font-weight:bold; text-decoration:none; font-style: italic; text-transform: uppercase; padding-left: 30px; padding-top: 12px}

/* Espace du sommaire autre */
.autre {padding-top:10px; margin-left: -6px; color:#124795;}
.autre li {margin-left: -12px; color:#124795;}
.autre a {color: #124795; font-size:1em; font-weight:bold; text-decoration:none; font-style: italic;}
.autre a:hover{color: #0066CC; font-size:1em; font-weight:bold; text-decoration:underline; font-style: italic;}
.autre_dir {list-style-type: none;list-style-image: url(images2/triangle.jpg); padding-left:8px;padding-top:0px;padding-bottom:4px;padding-right:2px;  color:#124795;}
.autre_over {list-style-type: none;list-style-image: url(images2/triangle.jpg); padding-left:8px;padding-top:0px;padding-bottom:4px;padding-right:2px;  color:#124795;}

/* Invariants  */
.int_pieds {font-size:x-small}
.int_pieds a {color:#000; text-decoration:none}
.int_pieds a:hover {color:#000; text-decoration:underline}

/* Espace de l'accessibilité */
.accesible a {font-size:x-small; color:#000; text-decoration: none}
.accesible 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;}
.actu_type {float: left; padding-left: 15px; padding-right: 10px;font-weight:bold; color: #6e7032; 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: #124795; font-size:1em; font-weight:bold; text-decoration:none; font-style: italic;}
.titre_actu a:hover {color: #0066CC; font-size:1em; font-weight:bold; text-decoration:underline; font-style: italic;}


/* recherche  */
.decale {padding-right:3px}
.tdrech {padding-left:0px}
.rech {display:inline}
.titre_rech {color: black; font-weight:bold; font-size:0.9em; padding-top:2px;padding-bottom:2px}
.rech form {display:inline}
.rech .recherche {width:90px; height:12px; border:1px solid #666; background:#fff; font-size:x-small}
.rech #Submit {border:0px solid #666; height:15px; width: 23px; padding-left: 5px; padding-top: 2px}
.input_text {float: left}
.input_button {float: left}

/* espace calendrier */
#calendrier {
	width:100%;
	color:#FFF;
	border-collapse:collapse;
	font:8pt arial,helvetica,sans-serif;
	background-color: #a2bee3;
	border:1px solid #0c4e98;
}
.calMois {
	font-size:1em;
	font-weight:bold;
	color:#FFF;
	font: arial,helvetica,sans-serif;
	background-color: #a2bee3;
}
.Calsemaine {
	font-weight:bold;
	border:0px solid #237c54;
	border-bottom: solid 1px #CCC;
	background-color:#0c4e98;
	color:#FFF;
	font: arial,helvetica,sans-serif;
	height: 18px;
}
.CalJour {
	color:#FFF;
	font-weight:none;
	font-size:0.9em;
	border:0px solid #7EB8E1;
}
.CalJourManif {
	border:1px solid #fff;
	color:#FFF;
	font-weight:none;
	font-size:11px;
	background-color:#0c4e98;
}
#calendrier .CalJourManif a {
	display:block;
	border:0;
	font-size:0.9em;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	display:block; 
}
#calendrier .CalJourManif a:hover {
	color:#030C5B; 
	background-color:#eef1f5;
	padding-top: 1px;
	padding-bottom: 2px;
	font-weight:bold;
}





