body { color: #182476; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;  overflow-y:scroll; overflow-x:hidden; background-attachment: scroll; background-position: 0 0; margin: 0; padding: 0; behavior: url(csshover.htc); } /* WinIE behavior call */
img { border: 0; }
hr { background-color: gray; color: gray; height: 1px; margin: 0 0 0 4px; padding: 0; border: 0; }
.image { margin-right: 5px; margin-bottom: 5px; border: 0; }
 
.tablecontainer { text-align; center; }
a 				{ color: #213984; text-decoration: underline; }
a:visited 		{ color: #213984;text-decoration: underline; }
a:active 		{ color: #213984; text-decoration: underline; }
a:hover 		{ color: #000000; text-decoration: underline;}
a.sans 			{ color: #213984; text-decoration: none; }
a.sans:visited 	{ color: #213984;text-decoration: none; }
a.sans:active 	{ color: #213984; text-decoration: none; }
a.sans:hover 	{ color: #000000; text-decoration: none; }



.note { font-size: 10px; }
input { font-size: 10px; }
select { font-size: 10px; }
submit { font-size: 10px; }
.input { font-size: 10px; }
.select { font-size: 10px; }
.submit { font-size: 10px; }
.liste { font-size: 10px; }

/* *********    background et decor   ********* */
.Bandeau 		{ background-image: url(../image/decors/Bandeau.jpg); background-repeat: no-repeat; }
.Fond 			{ background-image: url(../image/decors/Fond.jpg); background-repeat: no-repeat; }
.BandeRouge 	{ background-image: url(../image/decors/BandeRouge.jpg); background-repeat: no-repeat; }
.FiletNoirDroite 	{ border-right: 2px solid #213984; }

/* *********    drapeaux   ********* */
div#drapeaux 	{ position: relative; top: 100px; left: 716px; width:40px; float: left;}

/* *********    menu bas   ********* */
.menuBas 		{ font-size: 10px; line-height: 14px; text-align: center; margin-top: 20px; border-top: 1px solid navy; border-top: 1px solid #242e61; }

/* *********    menu haut   ********* */
.chemin 			{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: right; }
a.chemin 			{ color: #000000; text-decoration: none; }
a.chemin:visited 	{ color: #000000; text-decoration: none; }
a.chemin:active 	{ color: #000000; text-decoration: underline; }
a.chemin:hover 		{ color: #000000; text-decoration: underline;}

/* *********    espace reserve   ********* */
div#positionEspaceReserve {float: left; position: relative; top: 150px; left: -10px; z-index: 2;}
table.espaceReserve { color: navy; font-size: 8px; }
td.espaceReserve_titre {background-image: url(../image/espaceReserve_titre.gif); background-repeat: no-repeat; height:20px;}
td.espaceReserve_droite { color: navy; height:33px; font-size: 9px; line-height: 12px; background-color: #abbad9; text-align: center; text-indent: 5px; }
td.espaceReserve_gauche { color: navy; height:33px; font-size: 9px; line-height: 12px; background-color: #abbad9; text-align: center; text-indent: 5px; }
td.espaceReserve { color: navy; height:33px; font-size: 9px; line-height: 12px; background-color: #abbad9; text-align: left; text-indent: 5px; }
td.espaceReserve_milieu { color: navy; height:33px; font-size: 9px; line-height: 8px; background-color: #abbad9; text-indent: 5px; border-right: 1px solid #242e61; border-left: 1px solid #242e61; }
td.espaceReserve_04 {background-image: url(../image/espaceReserve_04.gif); background-repeat: no-repeat; height:12px;}
td.espaceReserve_validation { text-align: right; }
.inputespaceReserve { font-size: 9px; line-height: 9px; margin: 0; padding: 0; border:solid 1px navy; }

/* *********    actualites   ********* */
#encartactualite			{ float:right; position: relative; right: -35px; width: 155px; z-index: 2; margin-bottom: 12px; margin-left: -8px; }
#encartactualite .td 		{ color: black; font-size: 9px; background-color: #efefef; text-align: left; height: 15px; padding-bottom: 5px; padding-left: 5px; border-right: 1px solid black; border-left: 1px solid black; }
#encartactualite .date 		{ color: black; font-size: 10px; font-weight: bold;  }
#encartactualite .titre 	{ color: black; font-size: 9px; font-weight: bold;  }
#actualite .date 			{ font-size: 12px; font-weight: bold;  }
#actualite .titre 			{ font-size: 12px; font-weight: bold;  }
#actualite .chapeau			{ font-size: 11px; font-weight: bold;  }
#actualite .texte 			{ font-size: 11px;   }
#actualite .auteur 			{ font-size: 9px;  }

/* *********    evenements   ********* */
#encartevenement .td 			{ color: red; font-size: 9px; background-color: #fbf2f6; text-align: left; height: 15px; padding-bottom: 5px; padding-left: 5px; border-right: 1px solid #f00; border-left: 1px solid #f00; }
#encartevenement .date 		{ color: red; font-size: 10px; font-weight: bold;  }
#encartevenement .titre 		{ color: red; font-size: 9px; font-weight: bold;  }

/* *********    calendrier   ********* */
#encartcalendrier .td 		{ color: blue; font-size: 9px; background-color: #e3e7f2; text-align: left; height: 15px; padding-bottom: 5px; padding-left: 5px; border-right: 1px solid blue; border-left: 1px solid blue; }
#encartcalendrier .date 		{ color: blue; font-size: 10px; font-weight: bold;  }
#encartcalendrier .titre 		{ color: blue; font-size: 9px; font-weight: bold;  }


table.menuSecondaire { font-size: 10px; background-color: transparent; z-index: 0; }
td.marqueur { background-image: url(../image/Marqueur.gif); height:93px; width:12px; background-repeat: no-repeat; z-index: 0; }
td.bordureHaut { background-image: url(../image/Bordure_haut.gif); background-repeat: no-repeat; width:156px; height:3px; z-index: 0; }
td.bordureBas { background-color: transparent; background-image: url(../image/bordure_bas.gif); background-repeat: no-repeat; width:156px; height:4px; z-index: 0; }
td.menuCentre { background-color: transparent; background-image: url(../image/centre.gif); background-repeat: repeat-y; width:156px; z-index: 0; padding-right: -5px; padding-left: -15px; }

/* LISTES */
.listeentete 			{ color: #fff; font-size: 10px; background-color: #6c86b9; text-align: center; height: 15px;  }
a.listeentete			{ color: #fff; text-decoration: none; }
a.listeentete:visited	{ color: #fff; text-decoration: none; }
a.listeentete:active	{ color: #fff; text-decoration: underline;}
a.listeentete:hover		{ color: #fff; text-decoration: none; }
.lienpage				{ color: #000000; font-size: 10px; text-decoration: none; }
a.lienpage				{ color: #000000; text-decoration: none; }
a.lienpage:visited		{ color: #000000; text-decoration: none; }
a.lienpage:active		{ color: #000000; text-decoration: underline;}
a.lienpage:hover		{ color: #000000; text-decoration: none; }
.tda 					{ color: #000; font-size: 10px; background-color: #fff; }
.tdb 					{ color: #000; font-size: 10px; background-color: #dbe4ed; }
.tdsurvol	 			{ color: #fff; font-size: 10px; background-color: #5d739a; } 

.Dossier 			{ font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify; width: 440px; z-index: 0 ; padding-left: 10px; border-left: 2px solid navy; }
.contenuTitre { font-size: 22px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 18px; text-align: justify; letter-spacing: -2px; padding-left: 8px; border-left: 1px solid #213984; }
.contenuTexte { height: 500px; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify; vertical-align: top; padding-right: 8px; padding-left: 8px; border-left: 1px solid #213984; }
.contenuSousTitre { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: justify; padding-left: 8px; border-left: 1px solid #213984; }
.Savoir  			{ font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify; width: 440px; padding-left: 10px; border-left: 2px solid navy; z-index: 0 }
.chemin		 		{ color: #272727; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 10px; text-align: right; }
.titreAccueil 		{ color: navy; font-size: 22px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 28px;  }




#menu 						{ font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 11px; text-align: left; margin-left: 28px; }
#menu .fleche 				{ color: #ffffff; font-size: 9px; text-align: left; }
#menu .fleche2 				{ color: #ffffff; font-size: 9px; text-align: left; padding-top: 5px; }
#menu .tdlevel1 			{ border-bottom: 1px solid navy; font-size: 9px; padding-top: 5px; padding-bottom: 5px; }
#menu a.level1				{ color: #182476; text-decoration: none; }
#menu a.level1:visited		{ color: #182476; text-decoration: none; }
#menu a.level1:active		{ color: #000000; text-decoration: none; }
#menu a.level1:hover		{ color: #000000; text-decoration: none; }
#menu a.level2				{ color: #182476; font-size: 9px; line-height: 13px; text-decoration: none; margin-left: 0px; padding-left: 0px; }
#menu a.level2:visited		{ color: #182476; text-decoration: none; }
#menu a.level2:active		{ color: #000000; text-decoration: none; }
#menu a.level2:hover		{ color: #000000; text-decoration: none; }



