body {margin:0; text-align:center;font-family: Verdana,Tahoma, Helvetica, Sans-Serif; font-size: 75%;margin:0; padding:0; width:100%; height:100%; background-color:#b2e7fa;}

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 black;}

.tableau{border: 2px solid #000000;}
.couleur_page {background-color:#ffffff;}
.couleur_separ_v {background-color:#000000;}
.couleur_colonne {background-color:#cccccc;}

/* Images Page */
/* ter */
.bandeau {background-image: url("../images/images_site/bandeau.jpg"); height: 180px; width: 950px; background-repeat: no-repeat}
.sous_bandeau {background-image: url("../images/images_site/sous_bandeau.jpg"); height: 1px; width: 950px; background-repeat: no-repeat}

.niv {padding-left:13px;}
.menu td {padding:0}
.menu a {font-size:small; font-weight:bold; text-decoration:none; color:black; padding-left:13px}
.menu a:hover {color:#E60005}

.separ_d {background-image: url("../images/images_site/separ_d.gif")}
.separ_m {background-image: url("../images/images_site/separ_m.jpg")}
.smenu {background-image: url("../images/images_site/separ_g.gif")}
.smenu div {position:absolute; left:auto; visibility:hidden; z-index:20; padding-left:13px; }
.italique {color: black; font-size:0.9em; text-decoration:none; font-style: italic; padding-left:13px;  padding-right:10px;}

.taniv2 {width: 183px; border: 1px solid #E60005; }
.tdniv2 a {display:block; padding-left:8px;padding-top:3px;padding-bottom:3px;padding-right:2px;width: 173px; background-color: white; border-top: 1px solid  #E60005;}
.tdniv2 a {color:black ;text-decoration: none; font-size:0.9em}
.tdniv2 a:hover {background-color:#E60005; color: white; text-decoration:none;font-weight:bold; }

.grostitre {font-size:small; font-weight:bold; text-transform: uppercase; padding-left:13px;}
.grostitre a {color:black; text-decoration:none}
.grostitre a:hover {color:#1469aa; text-decoration:none}

.titredroit {font-size:small; font-weight:bold; padding-left:13px;}
.titredroit a {color:black; text-decoration:none}
.titredroit a:hover {color:#E60005; text-decoration:none}

.indliens {padding-top:4px; margin-left: -6px; color:black;}
.indliens li {margin-left: -12px; color:black; margin-top: 0px;}
.indliens a {font-size: 0.9em; color:black; text-decoration:none; padding-top:5px}
.indliens a:hover {text-decoration:underline; color:black}
.titrelien {list-style-image: none; padding-left:0px; padding-top:2px; padding-bottom:0px; padding-right:2px; color:black}
.titretele {list-style-type: none;list-style-image: url(../images/images_site/pdf.gif); padding-left:4px; padding-top:2px; padding-bottom:0px; padding-right:2px; color:black}
.titrelink {list-style-type: none;list-style-image: url(../images/images_site/iclien.jpg); padding-left:4px; padding-top:0px; padding-bottom:2px; padding-right:0px; color:black}
.titreder {list-style-type: none;list-style-image: url(../images/images_site/icder.jpg); padding-left:4px; padding-top:0px; padding-bottom:2px; padding-right:0px; color:black}

/* Espace du sommaire accès directs */
.directs {padding-top:10px; margin-left: -6px; color:black;}
.directs li {margin-left: -12px; color:black}
.directs a { font-size: 0.9em; color:black}
.directs a:hover {text-decoration:underline; color:black}
.acces_dir {list-style-image: none;padding-left:8px;padding-top:0px;padding-bottom:4px;padding-right:2px;  color:black}
.acces_over {list-style-image: none;padding-left:8px;padding-top:0px;padding-bottom:4px;padding-right:2px;  color:black}
.titremod {color: black; 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(.../images/images_site/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(.../images/images_site/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: 10px; padding-left: 2px; 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:#00AEEF; font-size:1em; font-weight:bold; text-decoration:none;}
.titre_actu a:hover {color: #E60005; font-size:1em; font-weight:bold; text-decoration:underline;}


/* espace calendrier */
#calendrier {
	width:100%;
	color:#000;
	border-collapse:collapse;
	font:8pt arial,helvetica,sans-serif;
	background-color: #f9f2e8;
	border:1px solid #d6aa53;
}
.calMois {
	font-size:1em;
	font-weight:bold;
	color:#000;
	font: arial,helvetica,sans-serif;
	background-color: #f9f2e8;
}
.Calsemaine {
	font-weight:bold;
	border:0px solid #237c54;
	border-bottom: solid 1px #CCC;
	background-color:#d6aa53;
	color:#000;
	font: arial,helvetica,sans-serif;
	height: 18px;
}
.CalJour {
	color:#000;
	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:#d6aa53;
}
#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:#FFF; 
	background-color:#000;
	padding-top: 1px;
	padding-bottom: 2px;
	font-weight:bold;
}
/* Puces spéciales */

.detail ul li {
	list-style-position: outside;
	list-style-image: url(/images/puces/etoile-rouge.gif);
}
.detail li.normal, .detail ul.normal li {
	list-style-position: outside;
	list-style-image: none;
	list-style-type: square;
}
.detail li.rdv, .detail ul.rdv li {
	list-style-position: outside;
	list-style-image: url(/images/puces/etoile-bleu.gif);
}
.detail li.noir, .detail ul.noir li {
	list-style-position: outside;
	list-style-image: url(/images/puces/etoile-noir.gif);
}
.detail li.lien, .detail ul.lien li {
	list-style-position: outside;
	list-style-image: url(/images/puces/fl1-noir.gif);
}
.actu_resume ul li, .resume ul li {
	list-style-position: outside;
	list-style-image: url(/images/puces/etoile-rouge.gif);
	margin-left: 85px;
}
.resume li.normal, .resume ul.normal li {
	list-style-position: outside;
	list-style-image: none;
	list-style-type: square;
}
.resume li.rdv, .resume ul.rdv li {
	list-style-position: outside;
	list-style-image: url(/images/puces/etoile-bleu.gif);
}
.resume li.noir, .resume ul.noir li {
	list-style-position: outside;
	list-style-image: url(/images/puces/etoile-noir.gif);
}
.resume li.lien, .resume ul.lien li {
	list-style-position: outside;
	list-style-image: url(/images/puces/fl1-noir.gif);
}
.actu_resume ul li {
	list-style-position: outside;
	list-style-image: url(/images/puces/etoile-rouge.gif);
}
.actu_resume li.normal, .actu_resume ul.normal li {
	list-style-position: outside;
	list-style-image: none;
	list-style-type: square;
}
.actu_resume li.rdv, .actu_resume ul.rdv li {
	list-style-position: outside;
	list-style-image: url(/images/puces/etoile-bleu.gif);
}
.actu_resume li.noir, .actu_resume ul.noir li {
	list-style-position: outside;
	list-style-image: url(/images/puces/etoile-noir.gif);
}
.actu_resume li.lien, .actu_resume ul.lien li {
	list-style-position: outside;
	list-style-image: url(/images/puces/fl1-noir.gif);
}


