/******************************************************************************/
/**********************         Feuille de style         **********************/
/******************************************************************************/

	/************************************/
	/* Déclarations générales 			*/
	/************************************/
	
		body { text-align: center; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px 0px; padding: 0px 0px; background-color: #F9F4CC;   }
		
		div { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
		
		/************************************/
		/* Hyperliens */
		/************************************/

			a:link { color: #0E0E6B; text-decoration: underline; }
			a:visited { color: #0E0E6B; text-decoration: underline; }
			a:focus { color: #0E0E6B; text-decoration: underline; }
			a:hover { color: #0E0E6B; text-decoration: underline; }
			a:active { color: #0E0E6B; text-decoration: underline; }
			
			a img { border: 0px; cursor: pointer; }
			
		/************************************/
		/* Hyperliens */
		/************************************/
		
		/************************************/
		/* Textes */
		/************************************/
		
			p { margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px; }
		
		/************************************/
		/* Textes */
		/************************************/
		
		.boutonImage { cursor: pointer; border: 0; margin-left:13px; }
			
	/************************************/
	/* Déclarations générales			*/
	/************************************/
	
	/************************************/
	/* Entete				 			*/
	/************************************/
	
		#contenuEntete { height: 157px;  text-align: center; background-image: url(images/EntetePiedDePage/arrierePlan_entete.gif); background-position: left top; background-repeat: repeat-x; }
		
		#contenuEntete .contenuEnteteCentre { margin: 0px auto; width: 906px; }
		
		#contenuEntete .contenuHautEntete { height: 131px; background-image: url(images/EntetePiedDePage/bandeau_entete.jpg); background-position: 71px 24px; background-repeat: no-repeat; }
		
		#contenuEntete .contenuMenuHautEntete { float: right; }
		
		/************************************/
		/* Sans image (petit)	 			*/
		/************************************/
		
			#contenuEntetePetit { height: 30px;  text-align: center; background-image: url(images/EntetePiedDePage/arrierePlan_entete_petit.gif); background-position: left top; background-repeat: repeat-x; }
			
			#contenuEntetePetit .contenuEnteteCentre { margin: 0px auto; width: 906px; }
			
			#contenuEntetePetit .contenuHautEntete { height: 30px; background-image: url(images/EntetePiedDePage/arrierePlan_bas_entete_petit.gif); background-position: 71px 24px; background-repeat: no-repeat; }
			
			#contenuEntetePetit .contenuMenuHautEntete { float: right; }
		
		/************************************/
		/* Sans image (petit)	 			*/
		/************************************/
		
		/************************************/
		/* Menu du haut			 			*/
		/************************************/
		
			#menuHautEntete { margin: 0px 113px 0px 0px; }
			
			#menuHautEntete .elementMenuHautEntete { vertical-align: top; padding: 6px 0px 0px 20px; }
			
			#menuHautEntete .elementRechercheMenuHautEntete { vertical-align: top; padding: 0px 0px 0px 15px; }
			
			#menuHautEntete .dernierElementMenuHautEntete { vertical-align: top; padding: 0px 0px 0px 10px; }
			
			a.lienElementMenuHautEntete:link { color: #FFFFFF; text-decoration: none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
			a.lienElementMenuHautEntete:visited { color: #FFFFFF; text-decoration: none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
			a.lienElementMenuHautEntete:focus { color: #FFFFFF; text-decoration: none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
			a.lienElementMenuHautEntete:hover { color: #FFFFFF; text-decoration: underline; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
			a.lienElementMenuHautEntete:active { color: #FFFFFF; text-decoration: none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
		
		/************************************/
		/* Menu du haut			 			*/
		/************************************/
		
		/************************************/
		/* Bloc recherche		 			*/
		/************************************/					
		
			.titreBlocRecherche { color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 5px 0px 3px 0px; }
			
			#tableauBlocRecherche .sectionBoiteSaisieRecherche { padding: 2px 0px 0px 0px; }	
			
			#tableauBlocRecherche .sectionBoiteSaisieRecherche input.forml { width: 120px; height: 15px; color: #000000; border: 1px solid #60ad16; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding: 0px 0px 0px 5px; vertical-align: middle;}
			
			#tableauBlocRecherche .sectionBoiteSaisieRecherche input.bouton { vertical-align: top; }
			
		/************************************/
		/* Bloc recherche		 			*/
		/************************************/
		
		/************************************/
		/* Menu principal		 			*/
		/************************************/
		
			#menuPrincipalEntete { margin: 0px auto; }
			
			#menuPrincipalEntete .elementMenuPrincipalEntete { height: 26px; padding: 0px 0px 0px 4px; color: #062654; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold; }
			
			a.lienElementMenuPrincEntete:link { color: #062654; text-decoration: none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold; }
			a.lienElementMenuPrincEntete:visited { color: #062654; text-decoration: none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold; }
			a.lienElementMenuPrincEntete:focus { color: #062654; text-decoration: none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold; }
			a.lienElementMenuPrincEntete:hover { color: #062654; text-decoration: underline; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold; }
			a.lienElementMenuPrincEntete:active { color: #062654; text-decoration: none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold; }
		
		/************************************/
		/* Menu principal		 			*/
		/************************************/
		
		/************************************/
		/* Menu principal		 			*/
		/************************************/
		
			.menuPrincipalEntete { margin: 0px 0px 0px 120px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
				
			.menuPrincipalEntete ul { margin: 0; padding: 0; list-style-image: none; }
				
			.menuPrincipalEntete li { margin: 0; padding: 0;  text-align: center; padding-right: 0px; float: left; list-style: none; list-style-image: none; }
				
			.menuPrincipalEntete a:link {float: left; display: block; text-align: center; padding: 0px 12px 0px 10px; height: 26px; line-height: 26px; text-decoration: none; color:#062654; font-weight: bold; text-transform: uppercase; }
		
			.menuPrincipalEntete a:visited {float: left; display: block; text-align: center; padding: 0px 12px 0px 10px; height: 26px; line-height: 26px; text-decoration: none; color:#062654; font-weight: bold; text-transform: uppercase; }
		
			.menuPrincipalEntete a:focus {float: left; display: block;  text-align: center; padding: 0px 12px 0px 10px; height: 26px; line-height: 26px; text-decoration: none; color:#062654; font-weight: bold; text-transform: uppercase; }
		
			.menuPrincipalEntete a:hover {float: left; display: block; text-align: center; padding: 0px 12px 0px 10px; height: 26px; line-height: 26px; text-decoration: none; color:#062654; font-weight: bold; text-transform: uppercase; }
		
			.menuPrincipalEntete a:active {float: left; display: block; text-align: center; padding: 0px 12px 0px 10px; height: 26px; line-height: 26px; text-decoration: none; color:#062654; font-weight: bold; text-transform: uppercase; }
				
			.menuPrincipalEntete li { background-color: #fcc000; }		
			
			.menuPrincipalEntete li.mainlevel_active { background-color: #003568; }
		
			.menuPrincipalEntete li.mainlevel_current { background-color: #003568; }
		
			
			.menuPrincipalEntete li:hover { background-color: #003568; }
		
			.menuPrincipalEntete li.sfHover { background-color: #003568; }
		
			
			.menuPrincipalEntete li.mainlevel_active:hover { background-color: #003568; }
					
			.menuPrincipalEntete li.mainlevel_active.sfHover { background-color: #003568; }
		
			
			.menuPrincipalEntete li.mainlevel_current:hover { background-color: #003568; }
		
			.menuPrincipalEntete li.mainlevel_current.sfHover { background-color: #003568; }
		
			
			.menuPrincipalEntete li:hover a:link { color: #FFFFFF; }
		
			.menuPrincipalEntete li:hover a:visited { color: #FFFFFF; }
		
			.menuPrincipalEntete li:hover a:focus { color: #FFFFFF; }
		
			.menuPrincipalEntete li:hover a:hover { color: #FFFFFF; }
		
			.menuPrincipalEntete li:hover a:active { color: #FFFFFF; }
		
			
			.menuPrincipalEntete li.sfHover a:link { color: #FFFFFF; }
		
			.menuPrincipalEntete li.sfHover a:visited { color: #FFFFFF; }
		
			.menuPrincipalEntete li.sfHover a:focus { color: #FFFFFF; }
		
			.menuPrincipalEntete li.sfHover a:hover { color: #FFFFFF; }
		
			.menuPrincipalEntete li.sfHover a:active { color: #FFFFFF; }
		
			
			.menuPrincipalEntete li.mainlevel_active:hover a:link  { color: #FFFFFF; }
		
			.menuPrincipalEntete li.mainlevel_active:hover a:visited { color: #FFFFFF; }
		
			.menuPrincipalEntete li.mainlevel_active:hover a:focus { color: #FFFFFF; }
		
			.menuPrincipalEntete li.mainlevel_active:hover a:hover { color: #FFFFFF; }
		
			.menuPrincipalEntete li.mainlevel_active:hover a:active { color: #FFFFFF; }
		
			
			.menuPrincipalEntete li.mainlevel_active.sfHover a:link { color: #FFFFFF; }
		
			.menuPrincipalEntete li.mainlevel_active.sfHover a:visited { color: #FFFFFF; }
		
			.menuPrincipalEntete li.mainlevel_active.sfHover a:focus { color: #FFFFFF; }
		
			.menuPrincipalEntete li.mainlevel_active.sfHover a:hover { color: #FFFFFF; }
		
			.menuPrincipalEntete li.mainlevel_active.sfHover a:active { color: #FFFFFF; }
		
			
			.menuPrincipalEntete li.mainlevel_current:hover a:link { color: #FFFFFF; }
		
			.menuPrincipalEntete li.mainlevel_current:hover a:visited { color: #FFFFFF; }
		
			.menuPrincipalEntete li.mainlevel_current:hover a:focus { color: #FFFFFF; }
		
			.menuPrincipalEntete li.mainlevel_current:hover a:hover { color: #FFFFFF; }
		
			.menuPrincipalEntete li.mainlevel_current:hover a:active { color: #FFFFFF; }
		
		
			.menuPrincipalEntete li.mainlevel_current.sfHover a:link { color: #FFFFFF; }
		
			.menuPrincipalEntete li.mainlevel_current.sfHover a:visited { color: #FFFFFF; }
		
			.menuPrincipalEntete li.mainlevel_current.sfHover a:focus { color: #FFFFFF; }
		
			.menuPrincipalEntete li.mainlevel_current.sfHover a:hover { color: #FFFFFF; }
		
			.menuPrincipalEntete li.mainlevel_current.sfHover a:active { color: #FFFFFF; }
		
			/*****************************/
			/*	Sub Menu	     */
			/*****************************/
			
					.menuPrincipalEntete li li { padding: 0px 10px 0px 10px; }
			
					.menuPrincipalEntete .TitleSubMenu { background-image: none; color: #062654 !important; height: auto; line-height: normal; font-weight: bold; text-align: left; height: auto; padding: 3px 10px 3px 10px; font-size: 10px; }
					
					.menuPrincipalEntete li li a:link { background-image: none; color: #062654 !important; height: auto; line-height: normal; font-weight: normal; text-align: left; height: auto; padding: 3px 0px 3px 0px !important;  font-size: 10px; text-transform: none; }
		
					.menuPrincipalEntete li li a:visited { background-image: none; color: #062654 !important; height: auto; line-height: normal; font-weight: normal; text-align: left; height: auto; padding: 3px 0px 3px 0px !important;  font-size: 10px; text-transform: none; }
		
					.menuPrincipalEntete li li a:focus { background-image: none; color: #062654 !important; height: auto; line-height: normal; font-weight: normal; text-align: left; height: auto; padding: 3px 0px 3px 0px !important;  font-size: 10px; text-transform: none; }
		
					.menuPrincipalEntete li li a:hover { background-image: none; color: #062654 !important; height: auto; line-height: normal; font-weight: normal; text-align: left; height: auto; padding: 3px 0px 3px 0px !important;  font-size: 10px; text-transform: none; }
		
					.menuPrincipalEntete li li a:active { background-image: none; color: #062654 !important; height: auto; line-height: normal; font-weight: normal; text-align: left; height: auto; padding: 3px 0px 3px 0px !important;  font-size: 10px; text-transform: none; }
		
					
					.menuPrincipalEntete li:hover li { background-image: none; }
		
					.menuPrincipalEntete li.sfHover li { background-image: none; }
		

					.menuPrincipalEntete li.mainlevel_active:hover li { background-image: none; }
		
					.menuPrincipalEntete li.mainlevel_active.sfHover li { background-image: none; }
		
			
					.menuPrincipalEntete li.mainlevel_current:hover li { background-image: none; }
		
					.menuPrincipalEntete li.mainlevel_current.sfHover li { background-image: none; }
		
					
					.menuPrincipalEntete li li:hover a:link { color: #ffffff !important; }
		
					.menuPrincipalEntete li li:hover a:visited { color: #ffffff !important; }
		
					.menuPrincipalEntete li li:hover a:focus { color: #ffffff !important;  }
		
					.menuPrincipalEntete li li:hover a:hover { color: #ffffff !important;  }
		
					.menuPrincipalEntete li li:hover a:active { color: #ffffff !important;  }
		
			
					.menuPrincipalEntete li li.sfHover a:link { color: #ffffff !important;  }
		
					.menuPrincipalEntete li li.sfHover a:visited {color: #ffffff !important; }
		
					.menuPrincipalEntete li li.sfHover a:focus { color: #ffffff !important; }
		
					.menuPrincipalEntete li li.sfHover a:hover { color: #ffffff !important; }
		
					.menuPrincipalEntete li li.sfHover a:active { color: #ffffff !important; }
		
		
					.menuPrincipalEntete li li.mainlevel_active:hover a:link { color: #ffffff !important; }
		
					.menuPrincipalEntete li li.mainlevel_active:hover a:visited { color: #ffffff !important; }
		
					.menuPrincipalEntete li li.mainlevel_active:hover a:focus { color: #ffffff !important; }
		
					.menuPrincipalEntete li li.mainlevel_active:hover a:hover { color: #ffffff !important; }
		
					.menuPrincipalEntete li li.mainlevel_active:hover a:active { color: #ffffff !important; }
		
			
					.menuPrincipalEntete li li.mainlevel_active.sfHover a:link { color: #ffffff !important; }
		
					.menuPrincipalEntete li li.mainlevel_active.sfHover a:visited { color: #ffffff !important; }
		
					.menuPrincipalEntete li li.mainlevel_active.sfHover a:focus { color: #ffffff !important;  }
		
					.menuPrincipalEntete li li.mainlevel_active.sfHover a:hover { color: #ffffff !important; }
		
					.menuPrincipalEntete li li.mainlevel_active.sfHover a:active { color: #ffffff !important; }
		
			
					.menuPrincipalEntete li li.mainlevel_current:hover a:link { color: #ffffff !important; }
		
					.menuPrincipalEntete li li.mainlevel_current:hover a:visited { color: #ffffff !important; }
		
					.menuPrincipalEntete li li.mainlevel_current:hover a:focus { color: #ffffff !important; }
		
					.menuPrincipalEntete li li.mainlevel_current:hover a:hover { color: #ffffff !important; }
		
					.menuPrincipalEntete li li.mainlevel_current:hover a:active { color: #ffffff !important; }
		
		
					.menuPrincipalEntete li li.mainlevel_current.sfHover a:link { color: #ffffff !important; }
		
					.menuPrincipalEntete li li.mainlevel_current.sfHover a:visited { color: #ffffff !important; }
		
					.menuPrincipalEntete li li.mainlevel_current.sfHover a:focus { color: #ffffff !important; }
		
					.menuPrincipalEntete li li.mainlevel_current.sfHover a:hover { color: #ffffff !important; }
		
					.menuPrincipalEntete li li.mainlevel_current.sfHover a:active { color: #ffffff !important; }
		
		
					#mainlevel, #mainlevel * { margin:0; z-index: 9000; }
		
					#mainlevel { line-height:1.0; float:left; }
		
					#mainlevel ul {	background:#313131; opacity:0.9; }
		
					#mainlevel ul li { background:#FCC000; border-bottom: 1px solid #062654; }
		
					#mainlevel ul li:hover { background-image: none; background:#003568; }
					
					#mainlevel ul li.TitleSubMenu:hover { background-image: none; background:#FCC000; }
					
					#mainlevel ul li.sfHover { background-image: none; background:#003568; }
		
					#mainlevel ul li.mainlevel_active:hover { background-image: none; background:#003568; }
		
					#mainlevel ul li.mainlevel_active.sfHover { background-image: none; background:#003568; }
					
					#mainlevel ul li.mainlevel_current:hover { background-image: none; background:#003568; }
		
					#mainlevel ul li.mainlevel_current.sfHover { background-image: none; background:#003568; }
		
					#mainlevel li { float:left; list-style:none; position:relative; }
		
					#mainlevel li li a { display:block; margin-left: 0px; height: auto; text-decoration:none; background-image: none; float:none; width: 100px; }
		
					#mainlevel li ul { float:none; top:-999em; position:absolute; width: 150px; z-index: 10000;	}
		
					#mainlevel li:hover ul, #mainlevel li.sfHover ul { left:0px; top: 26px; padding: 0px 0px 0px 0px; }
		
					#mainlevel li:hover li ul, #mainlevel li.sfHover li ul { top:-999em; }
		
					#mainlevel li li:hover ul, #mainlevel li li.sfHover ul { left: 150px; top:0px; width: 150px; }
		
					#mainlevel li li { float:none; width: 150px; }
	
			/*****************************/
			/*	Sub Menu	     */
			/*****************************/
/*************************************/
/*	Menu vertical avec dropdown	     */
/*************************************/
.suckerdiv ul{
margin: 0;
padding: 5px 0 0 0;
list-style-type: none;
width: 130px;/*  Width of Menu Items 
border-bottom: 1px solid #ccc;*/
}
	
.suckerdiv ul li{
position: relative;
}
	
/*Sub level menu items */
.suckerdiv ul li ul{
position: absolute;
width: 170px; /*sub menu width*/
top: 0;
visibility: hidden;
margin: 0;
padding: 0;
}

.suckerdiv ul li { }
/* Sub level menu links style */
.suckerdiv ul li a, .suckerdiv ul li a:active,.suckerdiv ul li a:link, .suckerdiv ul li a:visited{
display:block;
overflow: auto; /*force hasLayout in IE7 */
color:#1C5689;
text-decoration: none; 
background: #fff;
border-bottom: 1px solid #FFC792;
padding: 5px 5px 6px 0;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px;  
font-weight: bold; 
text-transform: uppercase;
text-align:right;
}

.suckerdiv ul li a:hover{
text-decoration: none;
background-color: #003568;
color: #FFF;
}

.suckerdiv .subfolderstyle{
/*background: url(media/arrow-list.gif) no-repeat center right;*/
}

.suckerdiv ul li ul li a, .suckerdiv ul li ul li a:active, .suckerdiv ul li ul li a:link, .suckerdiv ul li ul li a:visited{
display:block;
overflow: auto; /*force hasLayout in IE7 */
color:#195490;/*#062654; */
border-bottom: 1px solid #fdc796; 
background-color: #fffcf2;
/*background:#B7C2DE;
border: 1px solid #FFF;
border-top:none;
border-right:none;
text-align: left;*/
text-align:right;
text-decoration: none;  
text-transform:lowercase;
padding: 5px 5px 5px 5px;
font-size: 10px;
font-weight: normal; 
font-family: Arial, Verdana, Helvetica, sans-serif;
}
.suckerdiv ul li ul li a:hover{
text-decoration: none;
background-color: #003568;
color: #FFF;
}
	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */
/*************************************/
/*	/Menu vertical avec dropdown     */
/*************************************/
		
		/************************************/
		/* Menu principal		 			*/
		/************************************/
		
	/************************************/
	/* Entete				 			*/
	/************************************/
	
	/************************************/
	/* Contenu principal	 			*/
	/************************************/
	
		#contenuPrincipal { margin: 0px auto; width: 906px; background-image: url(images/ContenuPricipal/arrierePlan_ContPrinc.gif); background-position: left top; background-repeat: repeat-y; text-align: left; }
		
		#contenuPrincipal .arrPlanContenuPrincipal { width: 906px; background-image: url(images/ContenuPricipal/arrierePlan_ConPrinc.png); background-position: left top; background-repeat: no-repeat; }

		#contenuPrincipal .arrPlanContenuPrincipalArt { width: 906px; background-image: url(images/ContenuPricipal/arrierePlan_ConPrinc.png); background-position: left top; background-repeat: no-repeat; }

		#contenuPrincipal .arrPlanContenuPrincipalRub { width: 906px; background-image: url(images/ContenuPricipal/arrierePlan_ConPrinc.png); background-position: left top; background-repeat: no-repeat; }
		
		#contenuPrincipal .arrPlanContenuPrincipalSansPersonnes { width: 906px; }
		
		
		#contenuPrincipal .hauteurMinimale { height:538px; float:right; width:1px; }
		
		#contenuPrincipal .espace { clear:both; height:6px; overflow:hidden; background-image: url(images/ContenuPricipal/arrierePlan_ConPrinc_Bas.gif); background-position: left top; background-repeat: no-repeat; }
		
		/*#contenuPrincipal .espacePageSansMenu { clear:both; height:1px; overflow:hidden; }
		
		#contenuPrincipal .hauteurMinimaleContenuPrincipal { height:538px; float:right; width:1px; }*/
		
		#contenuPrincipal .espaceContenuPrincipal { clear:both; height:1px; overflow:hidden; }
		
		#contenuPrincipal .tableauContenuPrincipal {height:540px; margin: 0px 0px 0px 80px; width: 720px; }
		
		/************************************/
		/* Section de gauche	 			*/
		/************************************/
		
			#contenuPrincipal .tableauContenuPrincipal .sectionGaucheContenuPrincipal { width: 130px; background-color: #fffcf2; vertical-align: top; }
		
			/************************************/
			/* Menu de gauche		 			*/
			/************************************/
			
				#menuDeGauche 	{
								width: 130px;
								margin: 5px 0px 0px 0px;
								}
				
				#menuDeGauche .elementMenuDeGauche { padding: 5px 4px 5px 4px; color: #1c5689; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold; text-align: right; border-bottom: 1px solid #ffc792; }
				
				#menuDeGauche .elementMenuDeGaucheFocus { padding: 5px 4px 5px 4px; color: #FFFFFF; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold; text-align: right; border-bottom: 1px solid #ffc792; background-color: #003568; cursor: pointer; }
				
				#menuDeGauche .elementMenuDeGauche a:link { color: #1c5689; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold; }
				#menuDeGauche .elementMenuDeGauche a:visited { color: #1c5689; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold; }
				#menuDeGauche .elementMenuDeGauche a:focus { color: #1c5689; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold; }
				#menuDeGauche .elementMenuDeGauche a:hover { color: #1c5689; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold; }
				#menuDeGauche .elementMenuDeGauche a:active { color: #1c5689; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold; }
				
				#menuDeGauche .elementMenuDeGaucheFocus a:link { color: #FFFFFF; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold; }
				#menuDeGauche .elementMenuDeGaucheFocus a:visited { color: #FFFFFF; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold; }
				#menuDeGauche .elementMenuDeGaucheFocus a:focus { color: #FFFFFF; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold; }
				#menuDeGauche .elementMenuDeGaucheFocus a:hover { color: #FFFFFF; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold; }
				#menuDeGauche .elementMenuDeGaucheFocus a:active { color: #FFFFFF; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold; }
				
				
				/************************************/
				/* Sous-Menu Articles	 			*/
				/************************************/
				
					#menuDeGauche .elementMenuDeGaucheArticles { color: #1c5689; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; background-color: #b7c2de; }
					
					#menuDeGauche .elementMenuDeGaucheArticlesFocus { color: #FFFFFF; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; background-color: #003568; cursor: pointer; }
					
					#menuDeGauche .elementMenuDeGaucheArticles a:link { color: #1c5689; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #ffffff; display: block; margin: 0px 4px 0px 10px; padding: 4px 0px 4px 0px; }
					#menuDeGauche .elementMenuDeGaucheArticles a:visited { color: #1c5689; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #ffffff; display: block; margin: 0px 4px 0px 10px; padding: 4px 0px 4px 0px; }
					#menuDeGauche .elementMenuDeGaucheArticles a:focus { color: #1c5689; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #ffffff; display: block;  margin: 0px 4px 0px 10px; padding: 4px 0px 4px 0px; }
					#menuDeGauche .elementMenuDeGaucheArticles a:hover { color: #1c5689; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #ffffff;  display: block; margin: 0px 4px 0px 10px; padding: 4px 0px 4px 0px; }
					#menuDeGauche .elementMenuDeGaucheArticles a:active { color: #1c5689; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #ffffff; display: block; margin: 0px 4px 0px 10px; padding: 4px 0px 4px 0px; }
					
					#menuDeGauche .elementMenuDeGaucheArticlesFocus a:link { color: #ffffff; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; margin: 0px 4px 0px 10px; padding: 4px 0px 4px 0px; border-bottom: 1px solid #003568; }
					#menuDeGauche .elementMenuDeGaucheArticlesFocus a:visited { color: #ffffff; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; margin: 0px 4px 0px 10px; padding: 4px 0px 4px 0px; border-bottom: 1px solid #003568; }
					#menuDeGauche .elementMenuDeGaucheArticlesFocus a:focus { color: #ffffff; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; margin: 0px 4px 0px 10px; padding: 4px 0px 4px 0px; border-bottom: 1px solid #003568; }
					#menuDeGauche .elementMenuDeGaucheArticlesFocus a:hover { color: #ffffff; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; margin: 0px 4px 0px 10px; padding: 4px 0px 4px 0px; border-bottom: 1px solid #003568; }
					#menuDeGauche .elementMenuDeGaucheArticlesFocus a:active { color: #ffffff; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; margin: 0px 4px 0px 10px; padding: 4px 0px 4px 0px; border-bottom: 1px solid #003568; }
				
				/************************************/
				/* Sous-Menu Articles	 			*/
				/************************************/
				
				/************************************/
				/* Sous-Menu Rubriques	 			*/
				/************************************/
				
					#menuDeGauche .elementMenuDeGaucheSousRubriques { background-color: #b7c2de; color: #1c5689; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; }
					
					#menuDeGauche .elementMenuDeGaucheSousRubriquesFocus { color: #FFFFFF; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; background-color: #003568; cursor: pointer; }
					
					#menuDeGauche .elementMenuDeGaucheSousRubriques a:link { color: #1c5689; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #ffffff; display: block; margin: 0px 4px 0px 10px; padding: 4px 0px 4px 0px; }
					#menuDeGauche .elementMenuDeGaucheSousRubriques a:visited { color: #1c5689; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #ffffff; display: block; margin: 0px 4px 0px 10px; padding: 4px 0px 4px 0px; }
					#menuDeGauche .elementMenuDeGaucheSousRubriques a:focus { color: #1c5689; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #ffffff; display: block;  margin: 0px 4px 0px 10px; padding: 4px 0px 4px 0px; }
					#menuDeGauche .elementMenuDeGaucheSousRubriques a:hover { color: #1c5689; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #ffffff;  display: block; margin: 0px 4px 0px 10px; padding: 4px 0px 4px 0px; }
					#menuDeGauche .elementMenuDeGaucheSousRubriques a:active { color: #1c5689; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #ffffff; display: block; margin: 0px 4px 0px 10px; padding: 4px 0px 4px 0px; }
					
					#menuDeGauche .elementMenuDeGaucheSousRubriquesFocus a:link { color: #ffffff; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; margin: 0px 4px 0px 10px; padding: 4px 0px 4px 0px; border-bottom: 1px solid #003568; }
					#menuDeGauche .elementMenuDeGaucheSousRubriquesFocus a:visited { color: #ffffff; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; margin: 0px 4px 0px 10px; padding: 4px 0px 4px 0px; border-bottom: 1px solid #003568; }
					#menuDeGauche .elementMenuDeGaucheSousRubriquesFocus a:focus { color: #ffffff; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; margin: 0px 4px 0px 10px; padding: 4px 0px 4px 0px; border-bottom: 1px solid #003568; }
					#menuDeGauche .elementMenuDeGaucheSousRubriquesFocus a:hover { color: #ffffff; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; margin: 0px 4px 0px 10px; padding: 4px 0px 4px 0px; border-bottom: 1px solid #003568; }
					#menuDeGauche .elementMenuDeGaucheSousRubriquesFocus a:active { color: #ffffff; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; margin: 0px 4px 0px 10px; padding: 4px 0px 4px 0px; border-bottom: 1px solid #003568; }
				
				/************************************/
				/* Sous-Menu Rubriques	 			*/
				/************************************/
				
				/************************************/
				/* Sous-Menu  			 			*/
				/************************************/
				
					#menuDeGauche .conteneurSousElementMenuGaucheADroite { position: absolute; z-index: 20; }
					
					.tableauSousElementMenuGauche { width: 130px; }
					
					/************************************/
					/* Niveau 2  			 			*/
					/************************************/
					
						#menuDeGauche .elementTableauSousElementMenuGauche { color: #1c5689; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; background-color: #b7c2de; }
					
						#menuDeGauche .elementTableauSousElementMenuGaucheFocus { color: #FFFFFF; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; background-color: #003568; cursor: pointer; }
						
						#menuDeGauche .elementTableauSousElementMenuGauche a:link { color: #1c5689; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #ffffff; display: block; margin: 0px 4px 0px 10px; padding: 4px 0px 4px 0px; }
						#menuDeGauche .elementTableauSousElementMenuGauche a:visited { color: #1c5689; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #ffffff; display: block; margin: 0px 4px 0px 10px; padding: 4px 0px 4px 0px; }
						#menuDeGauche .elementTableauSousElementMenuGauche a:focus { color: #1c5689; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #ffffff; display: block; margin: 0px 4px 0px 10px; padding: 4px 0px 4px 0px; }
						#menuDeGauche .elementTableauSousElementMenuGauche a:hover { color: #1c5689; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #ffffff; display: block; margin: 0px 4px 0px 10px; padding: 4px 0px 4px 0px; }
						#menuDeGauche .elementTableauSousElementMenuGauche a:active { color: #1c5689; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #ffffff; display: block; margin: 0px 4px 0px 10px; padding: 4px 0px 4px 0px; }
						
						#menuDeGauche .elementTableauSousElementMenuGaucheFocus a:link { color: #ffffff; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; margin: 0px 4px 0px 10px; padding: 4px 0px 4px 0px; border-bottom: 1px solid #003568; }
						#menuDeGauche .elementTableauSousElementMenuGaucheFocus a:visited { color: #ffffff; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; margin: 0px 4px 0px 10px; padding: 4px 0px 4px 0px; border-bottom: 1px solid #003568; }
						#menuDeGauche .elementTableauSousElementMenuGaucheFocus a:focus { color: #ffffff; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; margin: 0px 4px 0px 10px; padding: 4px 0px 4px 0px; border-bottom: 1px solid #003568; }
						#menuDeGauche .elementTableauSousElementMenuGaucheFocus a:hover { color: #ffffff; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; margin: 0px 4px 0px 10px; padding: 4px 0px 4px 0px; border-bottom: 1px solid #003568; }
						#menuDeGauche .elementTableauSousElementMenuGaucheFocus a:active { color: #ffffff; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; margin: 0px 4px 0px 10px; padding: 4px 0px 4px 0px; border-bottom: 1px solid #003568; }
						
					/************************************/
					/* Niveau 2  			 			*/
					/************************************/
					
					/************************************/
					/* Niveau 3  			 			*/
					/************************************/
					
						#menuDeGauche .elementTableauSousElementN3MenuGauche { color: #1c5689; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; background-color: #b7c2de; }
					
						#menuDeGauche .elementTableauSousElementN3MenuGaucheFocus { color: #FFFFFF; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; background-color: #003568; cursor: pointer; }
						
						#menuDeGauche .elementTableauSousElementN3MenuGauche a:link { color: #1c5689; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; display:block; margin: 0px 4px 0px 10px;  padding: 4px 0px 4px 0px; border-bottom: 1px solid #ffffff; }
						#menuDeGauche .elementTableauSousElementN3MenuGauche a:visited { color: #1c5689; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; display:block; margin: 0px 4px 0px 10px;  padding: 4px 0px 4px 0px; border-bottom: 1px solid #ffffff; }
						#menuDeGauche .elementTableauSousElementN3MenuGauche a:focus { color: #1c5689; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; display:block; margin: 0px 4px 0px 10px;  padding: 4px 0px 4px 0px; border-bottom: 1px solid #ffffff; }
						#menuDeGauche .elementTableauSousElementN3MenuGauche a:hover { color: #1c5689; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; display:block; margin: 0px 4px 0px 10px;  padding: 4px 0px 4px 0px; border-bottom: 1px solid #ffffff; }
						#menuDeGauche .elementTableauSousElementN3MenuGauche a:active { color: #1c5689; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; display:block; margin: 0px 4px 0px 10px;  padding: 4px 0px 4px 0px; border-bottom: 1px solid #ffffff; }
						
						#menuDeGauche .elementTableauSousElementN3MenuGaucheFocus a:link { color: #ffffff; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; display:block; margin: 0px 4px 0px 10px;  padding: 4px 0px 4px 0px; border-bottom: 1px solid #003568; }
						#menuDeGauche .elementTableauSousElementN3MenuGaucheFocus a:visited { color: #ffffff; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; display:block; margin: 0px 4px 0px 10px;  padding: 4px 0px 4px 0px; border-bottom: 1px solid #003568; }
						#menuDeGauche .elementTableauSousElementN3MenuGaucheFocus a:focus { color: #ffffff; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif;  display:block; margin: 0px 4px 0px 10px;  padding: 4px 0px 4px 0px; border-bottom: 1px solid #003568; }
						#menuDeGauche .elementTableauSousElementN3MenuGaucheFocus a:hover { color: #ffffff; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif;  display:block; margin: 0px 4px 0px 10px;  padding: 4px 0px 4px 0px; border-bottom: 1px solid #003568; }
						#menuDeGauche .elementTableauSousElementN3MenuGaucheFocus a:active { color: #ffffff; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; display:block; margin: 0px 4px 0px 10px;  padding: 4px 0px 4px 0px; border-bottom: 1px solid #003568; }
						
						/************************************/
						/* Sous-Menu Écoles		 			*/
						/************************************/
						
							#menuDeGauche .conteneurSousElementMenuGaucheEcoleADroite { position: absolute; z-index: 20; border-left: 3px solid #EE333E; }
							
							.tableauSousElementMenuGaucheEcoles { width: 130px; }
							
							#menuDeGauche .elementTableauSousElementMenuGaucheEcoles { text-align: right; border-bottom: 1px solid #fdc796; background-color: #fffcf2; }
						
							#menuDeGauche .elementTableauSousElementMenuGaucheEcolesFocus { text-align: right; border-bottom: 1px solid #ffc792; background-color: #003568; cursor: pointer; }
							
							#menuDeGauche .elementTableauSousElementMenuGaucheEcoles a:link { color: #195490; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: none; margin: 0px 0px 0px 0px !important; border: 0px !important; padding: 5px 4px 5px 4px; }
							#menuDeGauche .elementTableauSousElementMenuGaucheEcoles a:visited { color: #195490; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: none; margin: 0px 0px 0px 0px !important; border: 0px !important; padding: 5px 4px 5px 4px; }
							#menuDeGauche .elementTableauSousElementMenuGaucheEcoles a:focus { color: #195490; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: none; margin: 0px 0px 0px 0px !important; border: 0px !important; padding: 5px 4px 5px 4px; }
							#menuDeGauche .elementTableauSousElementMenuGaucheEcoles a:hover { color: #195490; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: none; margin: 0px 0px 0px 0px !important; border: 0px !important; padding: 5px 4px 5px 4px; }
							#menuDeGauche .elementTableauSousElementMenuGaucheEcoles a:active { color: #195490; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: none; margin: 0px 0px 0px 0px !important; border: 0px !important; padding: 5px 4px 5px 4px; }
							
							#menuDeGauche .elementTableauSousElementMenuGaucheEcolesFocus a:link { color: #FFFFFF; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: none; margin: 0px 0px 0px 0px !important; border: 0px !important; padding: 5px 4px 5px 4px; }
							#menuDeGauche .elementTableauSousElementMenuGaucheEcolesFocus a:visited { color: #FFFFFF; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: none; margin: 0px 0px 0px 0px !important; border: 0px !important; padding: 5px 4px 5px 4px; }
							#menuDeGauche .elementTableauSousElementMenuGaucheEcolesFocus a:focus { color: #FFFFFF; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: none; margin: 0px 0px 0px 0px !important; border: 0px !important; padding: 5px 4px 5px 4px; }
							#menuDeGauche .elementTableauSousElementMenuGaucheEcolesFocus a:hover { color: #FFFFFF; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: none; margin: 0px 0px 0px 0px !important; border: 0px !important; padding: 5px 4px 5px 4px; }
							#menuDeGauche .elementTableauSousElementMenuGaucheEcolesFocus a:active { color: #FFFFFF; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: none; margin: 0px 0px 0px 0px !important; border: 0px !important; padding: 5px 4px 5px 4px; }
						
						/************************************/
						/* Sous-Menu Écoles		 			*/
						/************************************/
					
					/************************************/
					/* Niveau 3  			 			*/
					/************************************/
					
					/************************************/
					/* Niveau 4  			 			*/
					/************************************/
					
						#menuDeGauche .elementTableauSousElementN4MenuGauche { color: #1c5689; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; background-color: #b7c2de; }
					
						#menuDeGauche .elementTableauSousElementN4MenuGaucheFocus { color: #FFFFFF; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; background-color: #003568; cursor: pointer; }
						
						#menuDeGauche .elementTableauSousElementN4MenuGauche a:link { color: #1c5689; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #ffffff; display: block; margin: 0px 4px 0px 10px; padding: 4px 0px 4px 0px; font-style: italic; }
						#menuDeGauche .elementTableauSousElementN4MenuGauche a:visited { color: #1c5689; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #ffffff; display: block; margin: 0px 4px 0px 10px; padding: 4px 0px 4px 0px; font-style: italic; }
						#menuDeGauche .elementTableauSousElementN4MenuGauche a:focus { color: #1c5689; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #ffffff; display: block; margin: 0px 4px 0px 10px; padding: 4px 0px 4px 0px; font-style: italic; }
						#menuDeGauche .elementTableauSousElementN4MenuGauche a:hover { color: #1c5689; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #ffffff; display: block; margin: 0px 4px 0px 10px; padding: 4px 0px 4px 0px; font-style: italic; }
						#menuDeGauche .elementTableauSousElementN4MenuGauche a:active { color: #1c5689; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #ffffff; display: block; margin: 0px 4px 0px 10px; padding: 4px 0px 4px 0px; font-style: italic; }
						
						#menuDeGauche .elementTableauSousElementN4MenuGaucheFocus a:link { color: #ffffff; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; margin: 0px 4px 0px 10px; padding: 4px 0px 4px 0px; border-bottom: 1px solid #003568; font-style: italic; }
						#menuDeGauche .elementTableauSousElementN4MenuGaucheFocus a:visited { color: #ffffff; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; margin: 0px 4px 0px 10px; padding: 4px 0px 4px 0px; border-bottom: 1px solid #003568; font-style: italic; }
						#menuDeGauche .elementTableauSousElementN4MenuGaucheFocus a:focus { color: #ffffff; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; margin: 0px 4px 0px 10px; padding: 4px 0px 4px 0px; border-bottom: 1px solid #003568; font-style: italic; }
						#menuDeGauche .elementTableauSousElementN4MenuGaucheFocus a:hover { color: #ffffff; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; margin: 0px 4px 0px 10px; padding: 4px 0px 4px 0px; border-bottom: 1px solid #003568; font-style: italic; }
						#menuDeGauche .elementTableauSousElementN4MenuGaucheFocus a:active { color: #ffffff; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; margin: 0px 4px 0px 10px; padding: 4px 0px 4px 0px; border-bottom: 1px solid #003568; font-style: italic; }
						
					/************************************/
					/* Niveau 4  			 			*/
					/************************************/
				
				/************************************/
				/* Sous-Menu 			 			*/
				/************************************/
								
			/************************************/
			/* Menu de gauche		 			*/
			/************************************/
			
			/************************************/
			/* Menu de gauche N3	 			*/
			/************************************/
			
				#menuDeGaucheN3 { width: 130px; margin: 5px 0px 0px 0px; }
				
				#menuDeGaucheN3 .elementTitreMenuDeGaucheN3 { padding: 8px 4px 10px 4px; color: #195490; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; text-align: right; font-style: italic; }
				
				#menuDeGaucheN3 .elementSousTitreMenuDeGaucheN3 { padding: 0px 4px 5px 4px; color: #195490; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; text-align: right; font-weight: bold; border-bottom: 1px solid #fdc796; }
				
				#menuDeGaucheN3 .elementMenuDeGaucheN3 { padding: 5px 4px 5px 4px; text-align: right; border-bottom: 1px solid #fdc796; }
				
				#menuDeGaucheN3 .elementMenuDeGaucheN3Focus { padding: 5px 4px 5px 4px; text-align: right; border-bottom: 1px solid #ffc792; background-color: #003568; cursor: pointer; }
				
				#menuDeGaucheN3 .elementMenuDeGaucheN3 a:link { color: #195490; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
				#menuDeGaucheN3 .elementMenuDeGaucheN3 a:visited { color: #195490; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
				#menuDeGaucheN3 .elementMenuDeGaucheN3 a:focus { color: #195490; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
				#menuDeGaucheN3 .elementMenuDeGaucheN3 a:hover { color: #195490; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
				#menuDeGaucheN3 .elementMenuDeGaucheN3 a:active { color: #195490; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
				
				#menuDeGaucheN3 .elementMenuDeGaucheN3Focus a:link { color: #FFFFFF; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
				#menuDeGaucheN3 .elementMenuDeGaucheN3Focus a:visited { color: #FFFFFF; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
				#menuDeGaucheN3 .elementMenuDeGaucheN3Focus a:focus { color: #FFFFFF; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
				#menuDeGaucheN3 .elementMenuDeGaucheN3Focus a:hover { color: #FFFFFF; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
				#menuDeGaucheN3 .elementMenuDeGaucheN3Focus a:active { color: #FFFFFF; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
				
				/************************************/
				/* Sous-Menu N3			 			*/
				/************************************/
				
					#menuDeGaucheN3 .conteneurSousElementMenuGaucheN3ADroite { position: absolute; z-index: 20; }
					
					.tableauSousElementMenuGaucheN3 { width: 130px; }
					
					#menuDeGaucheN3 .elementTableauSousElementMenuGaucheN3 { padding: 5px 4px 5px 4px; text-align: right; border-bottom: 1px solid #fdc796; background-color: #fffcf2; }
				
					#menuDeGaucheN3 .elementTableauSousElementMenuGaucheN3Focus { padding: 5px 4px 5px 4px; text-align: right; border-bottom: 1px solid #ffc792; background-color: #003568; cursor: pointer; }
					
					#menuDeGaucheN3 .elementTableauSousElementMenuGaucheN3 a:link { color: #195490; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
					#menuDeGaucheN3 .elementTableauSousElementMenuGaucheN3 a:visited { color: #195490; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
					#menuDeGaucheN3 .elementTableauSousElementMenuGaucheN3 a:focus { color: #195490; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
					#menuDeGaucheN3 .elementTableauSousElementMenuGaucheN3 a:hover { color: #195490; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
					#menuDeGaucheN3 .elementTableauSousElementMenuGaucheN3 a:active { color: #195490; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
					
					#menuDeGaucheN3 .elementTableauSousElementMenuGaucheN3Focus a:link { color: #FFFFFF; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
					#menuDeGaucheN3 .elementTableauSousElementMenuGaucheN3Focus a:visited { color: #FFFFFF; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
					#menuDeGaucheN3 .elementTableauSousElementMenuGaucheN3Focus a:focus { color: #FFFFFF; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
					#menuDeGaucheN3 .elementTableauSousElementMenuGaucheN3Focus a:hover { color: #FFFFFF; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
					#menuDeGaucheN3 .elementTableauSousElementMenuGaucheN3Focus a:active { color: #FFFFFF; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif;}
				
				/************************************/
				/* Sous-Menu N3			 			*/
				/************************************/
								
			/************************************/
			/* Menu de gauche N3	 			*/
			/************************************/
			
			/************************************/
			/* Menu grand dossiers	 			*/
			/************************************/
			
				#menuGrandsDossiers { width: 130px; margin: 5px 0px 0px 0px; }
				
				#menuGrandsDossiers .elementTitreMenuGrandsDossiers { padding: 20px 4px 5px 4px; color: #3f6c06; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: right; border-bottom: 1px solid #3f6c06; }
				
				#menuGrandsDossiers .elementMenuGrandsDossiers { padding: 5px 4px 5px 4px; color: #1c5689; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: right; border-bottom: 1px solid #ffc792; }
				
				#menuGrandsDossiers .elementMenuGrandsDossiersFocus { padding: 5px 4px 5px 4px; color: #ffffff; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: right; border-bottom: 1px solid #ffc792; background-color: #003568; cursor: pointer; }
				
				#menuGrandsDossiers .elementMenuGrandsDossiers a:link { color: #1c5689; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
				#menuGrandsDossiers .elementMenuGrandsDossiers a:visited { color: #1c5689; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
				#menuGrandsDossiers .elementMenuGrandsDossiers a:focus { color: #1c5689; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
				#menuGrandsDossiers .elementMenuGrandsDossiers a:hover { color: #1c5689; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
				#menuGrandsDossiers .elementMenuGrandsDossiers a:active { color: #1c5689; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
				
				#menuGrandsDossiers .elementMenuGrandsDossiersFocus a:link { color: #FFFFFF; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
				#menuGrandsDossiers .elementMenuGrandsDossiersFocus a:visited { color: #FFFFFF; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
				#menuGrandsDossiers .elementMenuGrandsDossiersFocus a:focus { color: #FFFFFF; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
				#menuGrandsDossiers .elementMenuGrandsDossiersFocus a:hover { color: #FFFFFF; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
				#menuGrandsDossiers .elementMenuGrandsDossiersFocus a:active { color: #FFFFFF; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
				
			/************************************/
			/* Menu grand dossiers	 			*/
			/************************************/
			
			/************************************/
			/* Menu de gauche secondaire		*/
			/************************************/
			
				#menuDeGaucheSecondaire { width: 130px; margin: 15px 0px 20px 0px; }
				
				#menuDeGaucheSecondaire .elementMenuDeGaucheSecondaire { padding: 5px 4px 5px 4px; color: #3f6c06; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: right; border-bottom: 1px solid #3f6c06; }
				
				#menuDeGaucheSecondaire .elementMenuDeGaucheSecondaireFocus { padding: 5px 4px 5px 4px; color: #ffffff; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: right; border-bottom: 1px solid #3f6c06; background-color: #3f6c06; cursor: pointer; }
				
				#menuDeGaucheSecondaire .elementMenuDeGaucheSecondaire a:link { color: #3f6c06; text-decoration: none; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
				#menuDeGaucheSecondaire .elementMenuDeGaucheSecondaire a:visited { color: #3f6c06; text-decoration: none; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
				#menuDeGaucheSecondaire .elementMenuDeGaucheSecondaire a:focus { color: #3f6c06; text-decoration: none; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
				#menuDeGaucheSecondaire .elementMenuDeGaucheSecondaire a:hover { color: #3f6c06; text-decoration: none; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
				#menuDeGaucheSecondaire .elementMenuDeGaucheSecondaire a:active { color: #3f6c06; text-decoration: none; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
				
				#menuDeGaucheSecondaire .elementMenuDeGaucheSecondaireFocus a:link { color: #FFFFFF; text-decoration: none; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
				#menuDeGaucheSecondaire .elementMenuDeGaucheSecondaireFocus a:visited { color: #FFFFFF; text-decoration: none; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
				#menuDeGaucheSecondaire .elementMenuDeGaucheSecondaireFocus a:focus { color: #FFFFFF; text-decoration: none; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
				#menuDeGaucheSecondaire .elementMenuDeGaucheSecondaireFocus a:hover { color: #FFFFFF; text-decoration: none; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
				#menuDeGaucheSecondaire .elementMenuDeGaucheSecondaireFocus a:active { color: #FFFFFF; text-decoration: none; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			
			/************************************/
			/* Menu de gauche secondaire		*/
			/************************************/
		
		/************************************/
		/* Section de gauche	 			*/
		/************************************/
		
		/************************************/
		/* Section de droite	 			*/
		/************************************/
		
			#contenuPrincipal .tableauContenuPrincipal .sectionDroiteContenuPrincipal {border-left: 3px solid #ee333e; vertical-align: top; }
			
			#contenuPrincipal .tableauContenuPrincipal .espacementSectionDroiteContenuPrincipal { padding: 0px 0px 10px 0px; }
			
			.tableauSectionDroiteContPrinc { width: 100%; }
			
				/************************************/
				/* Section de gauche	 			*/
				/************************************/
			
					.tableauSectionDroiteContPrinc .sectionGaucheSectDroiteContPrinc { width: 425px; vertical-align: top; }
					
					/************************************/
					/* Fil d'Ariane	 					*/
					/************************************/
					
						#contenuFilAriane { padding: 10px 0px 8px 0px; border-bottom: 1px solid #000000; color: #143aca; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;  }
						
						#contenuFilAriane .elementActifFilAriane { color: #000000; }
						
						a.lienElementFilAriane:link { color: #143aca; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
						a.lienElementFilAriane:visited { color: #143aca; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
						a.lienElementFilAriane:focus { color: #143aca; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
						a.lienElementFilAriane:hover { color: #143aca; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
						a.lienElementFilAriane:active { color: #143aca; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
					
					/************************************/
					/* Fil d'Ariane	 					*/
					/************************************/
					
				/************************************/
				/* Section de gauche	 			*/
				/************************************/
				
				/************************************/
				/* Section de droite	 			*/
				/************************************/
				
					.tableauSectionDroiteContPrinc .sectionDroiteSectDroiteContPrinc { vertical-align: top; padding: 0px 0px 0px 20px; }
					
					/************************************/
					/* Publicités			 			*/
					/************************************/
					
						.contenuPub1 { margin: 10px 0px 0px 0px; }
						
						.contenuPub2 { margin: 5px 0px 0px 0px; }
						
						.contenuPub3 { margin: 5px 0px 0px 0px; } 
					
					/************************************/
					/* Publicités			 			*/
					/************************************/
					
					/************************************/
					/* Concours							*/
					/************************************/
					
						.contenuConcoursLook1 { width: 145px; margin: 11px 0px 0px 0px; background-color: #8CB5FD; cursor: pointer; }
						
						.contenuConcoursLook1 .contenuTexteConcours { padding: 4px 7px; color: #000000; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
						
						.contenuConcoursLook1 a:link { color: #000000; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
						.contenuConcoursLook1 a:visited { color: #000000; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
						.contenuConcoursLook1 a:focus { color: #000000; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif;}
						.contenuConcoursLook1 a:hover { color: #000000; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif;}
						.contenuConcoursLook1 a:active { color: #000000; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
						
						.contenuConcoursLook2 { width: 145px; margin: 11px 0px 0px 0px; background-color: #FDD78C; cursor: pointer; }
						
						.contenuConcoursLook2 .contenuTexteConcours { padding: 4px 8px; color: #000000; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
						
						.contenuConcoursLook2 a:link { color: #000000; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
						.contenuConcoursLook2 a:visited { color: #000000; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
						.contenuConcoursLook2 a:focus { color: #000000; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
						.contenuConcoursLook2 a:hover { color: #000000; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
						.contenuConcoursLook2 a:active { color: #000000; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
					
					/************************************/
					/* Concours							*/
					/************************************/
					
					/************************************/
					/* Urgence droite					*/
					/************************************/
						
						.MessageUrgentDroite {background-color: #BC1703; background-image: url(images/ContenuPricipal/top_urgence_banner_droite.jpg); background-repeat: no-repeat; padding: 56px 5px 10px 5px;}
						.MessageUrgentDroite .SurTitre {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 9px; font-weight: bold; padding-bottom: 2px;}
						.MessageUrgentDroite a {color: #FFCC00; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px;}
						.MessageUrgentDroite .Descriptif {padding-top: 2px; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
					
					/************************************/
					/* Urgence droite					*/
					/************************************/
					/************************************/
					/* NonUrgence droite					*/
					/************************************/
						
						.MessageNonUrgentDroite {background-color: #FCC000; background-image: url(images/ContenuPricipal/top_nonurgence_banner_droite.jpg); background-repeat: no-repeat; padding: 56px 5px 10px 5px;}
						.MessageNonUrgentDroite .SurTitre {color: #bc1703; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 11px; font-weight: bold; padding-bottom: 2px;}
						.MessageNonUrgentDroite a {color: #004489; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px;}
						.MessageNonUrgentDroite .Descriptif {padding-top: 2px; color: #004489; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;}										/************************************/
					/* NonUrgence droite					*/
					/************************************/
				
			/************************************/
			/* Section de droite	 			*/
			/************************************/
			
		/************************************/
		/* Section de droite	 			*/
		/************************************/
		
	/************************************/
	/* Contenu principal	 			*/
	/************************************/
	
	/************************************/
	/* Page Accueil			 			*/
	/************************************/
	
		#ContenuPageAccueil { width: 740px; margin: 0px 0px 0px 71px; }
		
		#ContenuPageAccueil .contenuLogoCSDL { padding: 0px 0px 0px 30px; }
		
		.BlockMessageUrgent { margin: 0px 0px 20px 0px; padding: 0px 0px 0px 45px;}
		#ContenuPageAccueil .tblMessageUrgent {width:670px; background-color: #BC1703;}

		.BlockMessagenonUrgent { margin: 20px 0px 0px 0px; padding: 0px 0px 0px 45px;}
		#ContenuPageAccueil .tblMessagenonUrgent {width:670px; background-color: #FCC000;}
		
		#ContenuPageAccueil .tblMessageUrgent td {padding:5px 5px 5px 10px;}
		#ContenuPageAccueil .tblMessagenonUrgent td {padding:5px 5px 5px 10px;}

		
		#ContenuPageAccueil .SurTitreMessageUrgent {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 11px; font-weight: bold; }
		#ContenuPageAccueil .SurTitreMessagenonUrgent {color: #125090; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 11px; font-weight: bold; }

		#ContenuPageAccueil .titreMessageUrgent {font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFCC00; text-transform: uppercase; font-weight: bold;}
		#ContenuPageAccueil .titreMessagenonUrgent {font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #125090; font-weight: bold;}

		#ContenuPageAccueil .SousTitreMessageUrgent {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 11px; font-weight: bold;}
		#ContenuPageAccueil .SousTitreMessagenonUrgent {color: #125090; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 11px; font-weight: bold;}

		#ContenuPageAccueil .texteMessageUrgent { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;  }
		#ContenuPageAccueil .texteMessagenonUrgent { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #125090;  }

		#ContenuPageAccueil a {text-transform: uppercase; font-size: 15px; font-weight: bold; color:#ffCC00;}
		
		#ContenuPageAccueil .contenuClienteles { margin: 0px 0px 0px 45px; height: 493px; width: 693px; background-image: url(images/Accueil/arrierePlan_accueil.jpg); background-position: right bottom; background-repeat: no-repeat; }
		
		#ContenuPageAccueil .titreContenuClienteles { padding: 30px 0px 0px 0px; }
		
		#ContenuPageAccueil .sousTitreContenuClienteles { margin: 15px 0px 15px 0px; width: 325px; font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0b3c73; }
		
		/************************************/
		/* Liste clientele		 			*/
		/************************************/
		
			#tableauClienteles {cursor:pointer;}
			
			#tableauClienteles .elementTableauClienteles { background-image: url(images/Accueil/crochet_tableauClientele.gif); background-position: left top; background-repeat: no-repeat; padding: 0px 0px 0px 38px; height: 32px; text-decoration: none; font-size: 13pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0c3f78; font-style: italic;}
			
			
			
			#tableauClienteles .elementTableauClienteles .grandTexteElementTableauClienteles { text-decoration: none; font-size: 13pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0c3f78; font-style: italic; font-weight: bold; }
			
			#tableauClienteles .elementTableauClientelesFocus { background-image: url(images/Accueil/crochet_tableauClientele_focus.gif); background-position: left top; background-repeat: no-repeat; padding: 0px 0px 0px 38px; height: 32px; text-decoration: none; font-size: 13pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0c3f78; font-style: italic;}
			
			
			
			#tableauClienteles .elementTableauClientelesFocus .grandTexteElementTableauClienteles { text-decoration: none; font-size: 13pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0c3f78; font-style: italic; font-weight: bold; }
						

		/************************************/
		/* Liste clientele		 			*/
		/************************************/
	
	/************************************/
	/* Page Accueil			 			*/
	/************************************/
	
	/************************************/
	/* Page Parents			 			*/
	/************************************/
	
		#ContenuPageParents { padding: 20px 0px 0px 28px; }
	
		#ContenuPageParents .sectionLiensRapides { width: 136px; vertical-align: top; }
		
		#ContenuPageParents .sectionLiensRapides .espacementSectionLiensRapides { margin: 0px 15px 0px 0px; padding: 0px 0px 10px 0px; border-bottom: 3px solid #fcc000; }
		
		#ContenuPageParents .sectionAgendaEtPublicRecentes { width: 136px; vertical-align: top; }
		
		#ContenuPageParents .sectionAgendaEtPublicRecentes .espacementSectionAgendaEtPublicRecentes { padding: 0px 15px 0px 0px; }
		
		#ContenuPageParents .sectionNouvellesEtADecouvrir { width: 136px; vertical-align: top; }
		
		#ContenuPageParents .sectionNouvellesBV {width:300px; vertical-align:top;}
		
		#ContenuPageParents .sectionNouvellesEtADecouvrir .espacementSectionNouvellesEtADecouvrir { padding: 0px 15px 0px 0px; }
						
		/************************************/
		/* Section Je suis un parent		*/
		/************************************/
		
			.contenuJeSuisUnParent { width: 389px; height: 140px; }
			
			.contenuJeSuisUnParent .texteJeSuisUnParent { margin: 0px 0px 0px 180px; width: 200px; padding: 53px 0px 0px 0px; color: #737373; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
		
		/************************************/
		/* Section Je suis un parent		*/
		/************************************/
		
		/************************************/
		/* Section Liens Rapides			*/
		/************************************/
			
			.titreLiensRapides { color: #004489; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 0px 0px 1px 0px; }
			
			.sousTitreLiensRapides { color: #848383; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 0px 0px 0px 0px; }
			
			#tableauLiensRapides { margin: 10px 0px 0px 0px; }
			
			#tableauLiensRapides .elementTableauLiensRapides { padding: 0px 0px 6px 0px; }
			
			#tableauLiensRapides a.lienElementTableauLiensRapides:link { color: #3f6c06; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			#tableauLiensRapides a.lienElementTableauLiensRapides:visited { color: #3f6c06; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			#tableauLiensRapides a.lienElementTableauLiensRapides:focus { color: #3f6c06; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			#tableauLiensRapides a.lienElementTableauLiensRapides:hover { color: #3f6c06; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			#tableauLiensRapides a.lienElementTableauLiensRapides:active { color: #3f6c06; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
		
		/************************************/
		/* Section Liens Rapides			*/
		/************************************/
		
		/************************************/
		/* Section Agenda					*/
		/************************************/
		
			.titreAgenda { color: #004489; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 0px 0px 1px 0px; }
			
			.sousTitreAgenda { color: #848383; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 0px 0px 0px 0px; }
			
			#tableauAgenda { margin: 10px 0px 0px 0px; }
			
			#tableauAgenda .elementTitreTableauAgenda { color: #bc1703; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 0px 0px 0px 0px; }
			
			#tableauAgenda .elementTableauAgenda { padding: 0px 0px 4px 0px; color: #000000; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			
			#tableauAgenda a.lienElementTableauAgenda:link { color: #3f6c06; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; }
			#tableauAgenda a.lienElementTableauAgenda:visited { color: #3f6c06; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase;  }
			#tableauAgenda a.lienElementTableauAgenda:focus { color: #3f6c06; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase;  }
			#tableauAgenda a.lienElementTableauAgenda:hover { color: #3f6c06; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase;  }
			#tableauAgenda a.lienElementTableauAgenda:active { color: #3f6c06; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase;  }
			
			#ContenuPageParents .contenuVoirListeCompleteAgenda { padding: 6px 0px 15px 0px; border-bottom: 3px solid #fcc000; }
			
			.contenuVoirListeCompleteAgenda a.lienListeCompleteAgenda:link { color: #004489; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			.contenuVoirListeCompleteAgenda a.lienListeCompleteAgenda:visited { color: #004489; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			.contenuVoirListeCompleteAgenda a.lienListeCompleteAgenda:focus { color: #004489; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			.contenuVoirListeCompleteAgenda a.lienListeCompleteAgenda:hover { color: #004489; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			.contenuVoirListeCompleteAgenda a.lienListeCompleteAgenda:active { color: #004489; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
		
		/************************************/
		/* Section Agenda					*/
		/************************************/
		
		/************************************/
		/* Section Publications Récentes	*/
		/************************************/
		
			.titrePublicationsRecentes { color: #004489; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 5px 0px 0px 0px; margin: 8px 0px 0px 0px; }
			
			#tableauPublicationsRecentes { margin: 10px 0px 0px 0px; }
			
			#tableauPublicationsRecentes .elementImageTableauPublicRecentes { padding: 0px 0px 5px 0px; }
			
			#tableauPublicationsRecentes .elementTitreTableauPublicRecentes { padding: 0px 0px 0px 2px; }
			
			#tableauPublicationsRecentes .elementTableauPublicRecentes { padding: 0px 0px 0px 2px; color: #000000; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
			
			#tableauPublicationsRecentes a.lienElementTitreTabPublicRecentes:link { color: #3f6c06; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			#tableauPublicationsRecentes a.lienElementTitreTabPublicRecentes:visited { color: #3f6c06; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;  }
			#tableauPublicationsRecentes a.lienElementTitreTabPublicRecentes:focus { color: #3f6c06; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			#tableauPublicationsRecentes a.lienElementTitreTabPublicRecentes:hover { color: #3f6c06; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			#tableauPublicationsRecentes a.lienElementTitreTabPublicRecentes:active { color: #3f6c06; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
		
		/************************************/
		/* Section Publications Récentes	*/
		/************************************/
		
		/************************************/
		/* Section Nouvelles				*/
		/************************************/
		
			.titreNouvelles { color: #004489; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 0px 0px 1px 0px; }
			
			.titreNouvellesBV { color: white; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 5px 0px 5px 15px; background-color:#ce002e; text-align:left;}
			
			.sousTitreNouvelles { color: #848383; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 0px 0px 0px 0px; }
			
			#tableauNouvelles { margin: 8px 0px 0px 0px; }
			
			#tableauNouvelles .elementImageTableauNouvelles { padding: 0px 0px 1px 0px; }
			
            #tableauNouvelles .elementTableauNouvelles { padding: 0px 0px 4px 2px; color: #db6901; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

			
			#tableauNouvelles a.lienElementTableauNouvelles:link { color: #3f6c06; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			#tableauNouvelles a.lienElementTableauNouvelles:visited { color: #3f6c06; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;  }
			#tableauNouvelles a.lienElementTableauNouvelles:focus { color: #3f6c06; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			#tableauNouvelles a.lienElementTableauNouvelles:hover { color: #3f6c06; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			#tableauNouvelles a.lienElementTableauNouvelles:active { color: #3f6c06; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

			#tableauNouvelles a.lienElementTableauNouvellesBV:link { text-decoration: none; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			#tableauNouvelles a.lienElementTableauNouvellesBV:visited {  text-decoration: none; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;  }
			#tableauNouvelles a.lienElementTableauNouvellesBV:focus {  text-decoration: none; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			#tableauNouvelles a.lienElementTableauNouvellesBV:hover {  text-decoration: none; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			#tableauNouvelles a.lienElementTableauNouvellesBV:active {  text-decoration: none; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			
			.contenuVoirListeCompleteNouvelles { padding: 0px 0px 15px 2px; border-bottom: 3px solid #fcc000; }
			
			.contenuVoirListeCompleteNouvelles a.lienListeCompleteNouvelles:link { color: #004bc7; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; }
			.contenuVoirListeCompleteNouvelles a.lienListeCompleteNouvelles:visited { color: #004bc7; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; }
			.contenuVoirListeCompleteNouvelles a.lienListeCompleteNouvelles:focus { color: #004bc7; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; }
			.contenuVoirListeCompleteNouvelles a.lienListeCompleteNouvelles:hover { color: #004bc7; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; }
			.contenuVoirListeCompleteNouvelles a.lienListeCompleteNouvelles:active { color: #004bc7; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; }
		
		/************************************/
		/* Section Nouvelles				*/
		/************************************/
		
		/************************************/
		/* Section À découvrir				*/
		/************************************/
		
			.titreADecouvrir { color: #004489; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 5px 0px 0px 0px; margin: 15px 0px 0px 0px; border-top: 3px solid #fcc000; }
			
			#tableauADecouvrir { margin: 4px 0px 0px 0px; }
			
			#tableauADecouvrir .elementImageTableauADecouvrir { padding: 0px 0px 5px 0px; }
			
			#tableauADecouvrir .elementTableauADecouvrir { padding: 0px 0px 10px 0px; color: #000000; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			
			#tableauADecouvrir a.lienElementTableauADecouvrir:link { color: #3f6c06; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			#tableauADecouvrir a.lienElementTableauADecouvrir:visited { color: #3f6c06; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;  }
			#tableauADecouvrir a.lienElementTableauADecouvrir:focus { color: #3f6c06; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			#tableauADecouvrir a.lienElementTableauADecouvrir:hover { color: #3f6c06; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			#tableauADecouvrir a.lienElementTableauADecouvrir:active { color: #3f6c06; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
		
		/************************************/
		/* Section À découvrir				*/
		/************************************/
	
	/************************************/
	/* Page Parents			 			*/
	/************************************/
	
	/************************************/
	/* Page Articles		 			*/
	/************************************/
	
		#ContenuPageArticles { padding: 0px 0px 0px 28px; }
		
		#contenuArticle { padding-top:10px; }	
		
		.tableauSurTitreArticle { width: 100%; margin: 10px 0px 0px 0px; }
		
		.tableauSurTitreArticle .sectionTexteSurTitreArticle { color: #FF6600; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; }
		
		.tableauSousTitreArticle .sectionTexteSousTitreArticle { color: #666666; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; }
		
		.tableauTitreArticle { width: 100%; margin: 5px 0px 0px 0px; }
		
		.tableauTitreArticle .sectionTexteTitreArticle { color: #016714; font-size: 13pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; }
		
		.tableauPSTitreArticle .sectionTextePSTitreArticle { font-style: italic; color: #666666; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
		
		.tableauTitreArticle .sectionBtnImprimerTitreArticle { text-align: right; }
		
		#ContenuPageArticles .contenuTexteArticle { font-size: 11px; color: #000000; }
		
		.contenuPDFArticle { margin: 20px 0px 0px 0px; padding: 15px 0px 0px 0px; border-top: 1px solid #000000; }
		
		.tableauContenuPDFArticle .sectionLogoContenuPDFArticle { padding: 0px 0px 15px 10px; vertical-align: top; }
		
		.tableauContenuPDFArticle .sectionDescContenuPDFArticle { padding: 5px 0px 0px 20px; vertical-align: top; }
		
		.tableauContenuPDFArticle .sectionDescContenuPDFArticle .texteDescContenuPDFArticle { padding: 0px 0px 4px 0px; color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
		
		.tableauContenuPDFArticle .sectionDescContenuPDFArticle .infosDescContenuPDFArticle { padding: 0px 0px 4px 0px; color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
		
		
		/************************************/
		/* Section Commissaire Responsable	*/
		/************************************/
			
			.contenuCommissaireResponsable { width: 122px; margin: 20px 0px 0px 0px; padding: 0px 0px 15px 0px; border-bottom: 3px solid #fcc000; }
			
			.titreComResponsable { color: #004489; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 0px 0px 1px 0px; }
			
			.sectionLienComResponsable { padding: 0px 0px 1px 0px; }
			
			a.lienComResponsable:link { color: #143aca; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			a.lienComResponsable:visited { color: #143aca; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			a.lienComResponsable:focus { color: #143aca; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			a.lienComResponsable:hover { color: #143aca; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			a.lienComResponsable:active { color: #143aca; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			
			.sectionPosteComResponsable { color: #444444; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 0px 0px 0px 0px; }
		
		/************************************/
		/* Section Commissaire Responsable	*/
		/************************************/
		
		/************************************/
		/* Section Liens Rapides			*/
		/************************************/
		
			.contenuPagesRelieesArticles { width: 122px; margin: 15px 0px 0px 0px; padding: 0px 0px 15px 0px; border-bottom: 3px solid #fcc000; }
			
			.titrePagesRelieesArticles { color: #004489; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 0px 0px 1px 0px; }
			
			.sousTitrePagesRelieesArticles { color: #848383; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 0px 0px 0px 0px; }
			
			#tableauPagesRelieesArticles { margin: 10px 0px 0px 0px; }
			
			#tableauPagesRelieesArticles .elementTableauPagesRelieesArticles { padding: 0px 0px 6px 0px; }
			
			#tableauPagesRelieesArticles a.lienPagesRelieesArticles:link { color: #143aca; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			#tableauPagesRelieesArticles a.lienPagesRelieesArticles:visited { color: #143aca; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			#tableauPagesRelieesArticles a.lienPagesRelieesArticles:focus { color: #143aca; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			#tableauPagesRelieesArticles a.lienPagesRelieesArticles:hover { color: #143aca; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			#tableauPagesRelieesArticles a.lienPagesRelieesArticles:active { color: #143aca; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
		
		/************************************/
		/* Section Liens Rapides			*/
		/************************************/
		
	/************************************/
	/* Page Articles		 			*/
	/************************************/
	
	/************************************/
	/* Page Rubriques		 			*/
	/************************************/
	
		#ContenuPageRubriques { padding: 0px 0px 0px 28px; }
		
		#ContenuPageRubriques .tableauContenuRubriques { width: 100%; }
		
		#ContenuPageRubriques .tableauContenuRubriques .contenuRubriquesSectionGauche { vertical-align: top; width: 280px; padding: 10px 0px 0px 0px; }
		
		#ContenuPageRubriques .tableauContenuRubriques .contenuRubriquesSectionDroite { vertical-align: top; padding: 10px 0px 0px 10px; }
		
		/************************************/
		/* Services administratifs			*/
		/************************************/
		
			.contenuServicesAdmin { padding: 0px 0px 0px 0px; border-bottom: 1px solid #000000; }
			
			.contenuServicesAdmin .logoServicesAdmin { width:170px; height:125px; }
			
			.contenuServicesAdmin .ZoneTexte { }
			
			.contenuServicesAdmin .titreContenuServicesAdmin { vertical-align: top; font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #fcc000;}
			
			.contenuServicesAdmin .texteContenuServicesAdmin { font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #484747; }
		
			.contenuServicesAdminDesc { border-bottom: 3px solid #fcc000; padding: 10px 0px 10px 0px; color:#3d6708; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
			
		/************************************/
		/* Services administratifs			*/
		/************************************/
		
		/************************************/
		/* Nouvelles						*/
		/************************************/
		
			.titreNouvellesServAdmin { color: #004489; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 0px 0px 1px 0px; }
			
			.sousTitreNouvellesServAdmin { color: #848383; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 0px 0px 0px 0px; }
		
			#tableauNouvellesServAdmin { width: 100%; }
			
			#tableauNouvellesServAdmin .contenuElementTabNouvellesServAdmin { padding: 12px 0px 12px 0px; border-bottom: 1px solid #fcc000; }
			
			#tableauNouvellesServAdmin .tableauElementNouvServAdmin { width: 100%; }
			
			#tableauNouvellesServAdmin .tableauElementNouvServAdmin .sectionImgElementNouvServAdmin { width: 92px; }
			
			#tableauNouvellesServAdmin .tableauElementNouvServAdmin .sectionTexteElementNouvServAdmin { vertical-align: top; }
			
			#tableauNouvellesServAdmin .tableauElementNouvServAdmin .titreElementNouvellesServAdmin { color: #004489; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 0px 0px 1px 0px; }
			
			#tableauNouvellesServAdmin .tableauElementNouvServAdmin .texteElementNouvellesServAdmin { color: #444444; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 0px 0px 1px 0px; }
			
			#tableauNouvellesServAdmin a.lienSuiteElementNouvServAdmin:link { color: #143aca; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			#tableauNouvellesServAdmin a.lienSuiteElementNouvServAdmin:visited { color: #143aca; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			#tableauNouvellesServAdmin a.lienSuiteElementNouvServAdmin:focus { color: #143aca; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			#tableauNouvellesServAdmin a.lienSuiteElementNouvServAdmin:hover { color: #143aca; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			#tableauNouvellesServAdmin a.lienSuiteElementNouvServAdmin:active { color: #143aca; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			
			#tableauNouvellesServAdmin .titreAvisPublicElemNouvServAdmin { color: #004489; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 0px 0px 1px 0px; text-transform: uppercase; }
			
			#tableauNouvellesServAdmin .texteAvisPublicElemNouvServAdmin { color: #444444; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 0px 0px 1px 0px; }
			
			.contenuLienVoirPlusNouvServAdmin { padding: 10px 0px 0px 0px; }
			
			a.lienVoirPlusNouvServAdmin:link { color: #143aca; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; }
			a.lienVoirPlusNouvServAdmin:visited { color: #143aca; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase;}
			a.lienVoirPlusNouvServAdmin:focus { color: #143aca; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase;}
			a.lienVoirPlusNouvServAdmin:hover { color: #143aca; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase;}
			#a.lienVoirPlusNouvServAdmin:active { color: #143aca; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase;}
		
		/************************************/
		/* Nouvelles						*/
		/************************************/
		
		/************************************/
		/* Section Agenda					*/
		/************************************/
		
			#ContenuPageRubriques .titreAgenda { color: #004489; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 0px 0px 1px 0px; }
			
			#ContenuPageRubriques .sousTitreAgenda { color: #848383; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 0px 0px 0px 0px; }
			
			#ContenuPageRubriques #tableauAgenda { margin: 10px 0px 0px 0px; }
			
			#ContenuPageRubriques #tableauAgenda .elementTitreTableauAgenda { color: #bc1703; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 0px 0px 0px 0px; }
			
			#ContenuPageRubriques #tableauAgenda .elementTableauAgenda { padding: 0px 0px 4px 0px; color: #000000; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			
			#ContenuPageRubriques #tableauAgenda a.lienElementTableauAgenda:link { color: #143aca; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; }
			#ContenuPageRubriques #tableauAgenda a.lienElementTableauAgenda:visited { color: #143aca; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase;  }
			#ContenuPageRubriques #tableauAgenda a.lienElementTableauAgenda:focus { color: #143aca; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase;  }
			#ContenuPageRubriques #tableauAgenda a.lienElementTableauAgenda:hover { color: #143aca; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase;  }
			#ContenuPageRubriques #tableauAgenda a.lienElementTableauAgenda:active { color: #143aca; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase;  }
			
			#ContenuPageRubriques .contenuVoirListeCompleteAgenda { padding: 6px 0px 0px 0px; }
			
			#ContenuPageRubriques .contenuVoirListeCompleteAgenda a.lienListeCompleteAgenda:link { color: #004489; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			#ContenuPageRubriques .contenuVoirListeCompleteAgenda a.lienListeCompleteAgenda:visited { color: #004489; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			#ContenuPageRubriques .contenuVoirListeCompleteAgenda a.lienListeCompleteAgenda:focus { color: #004489; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			#ContenuPageRubriques .contenuVoirListeCompleteAgenda a.lienListeCompleteAgenda:hover { color: #004489; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			#ContenuPageRubriques .contenuVoirListeCompleteAgenda a.lienListeCompleteAgenda:active { color: #004489; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
		
		/************************************/
		/* Section Agenda					*/
		/************************************/
		
		/************************************/
		/* Section Commissaire Responsable	*/
		/************************************/
			
			#ContenuPageRubriques .contenuCommissaireResponsable { width: 122px; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px;  border-bottom: 3px solid #fcc000; }
			
			#ContenuPageRubriques .titreComResponsable { color: #004489; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 0px 0px 1px 0px; }
			
			#ContenuPageRubriques .sectionLienComResponsable { padding: 0px 0px 1px 0px; }
			
			#ContenuPageRubriques a.lienComResponsable:link { color: #143aca; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			#ContenuPageRubriques a.lienComResponsable:visited { color: #143aca; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			#ContenuPageRubriques a.lienComResponsable:focus { color: #143aca; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			#ContenuPageRubriques a.lienComResponsable:hover { color: #143aca; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			#ContenuPageRubriques a.lienComResponsable:active { color: #143aca; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			
			#ContenuPageRubriques .sectionPosteComResponsable { color: #444444; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 0px 0px 0px 0px; }
		
		/************************************/
		/* Section Commissaire Responsable	*/
		/************************************/
		
		/************************************/
		/* Section Modifications recentes	*/
		/************************************/
		
			#ContenuPageRubriques .titreModificationsRecentes { color: #004489; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 15px 0px 1px 0px; }
			
			#ContenuPageRubriques .sousTitreModificationsRecentes { color: #848383; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 0px 0px 0px 0px; }
			
			#ContenuPageRubriques #tableauModificationsRecentes { margin: 10px 0px 0px 0px; }
			
			#ContenuPageRubriques #tableauModificationsRecentes .elementTitreTableauModificationsRecentes { color: #bc1703; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 0px 0px 0px 0px; }
			

			#ContenuPageRubriques #tableauModificationsRecentes .elementTableauModificationsRecentes { padding: 0px 0px 10px 0px; color: #000000; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			
			#ContenuPageRubriques #tableauModificationsRecentes a.lienElementTableauModificationsRecentes:link { color: #143aca; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; }
			#ContenuPageRubriques #tableauModificationsRecentes a.lienElementTableauModificationsRecentes:visited { color: #143aca; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase;  }
			#ContenuPageRubriques #tableauModificationsRecentes a.lienElementTableauModificationsRecentes:focus { color: #143aca; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase;  }
			#ContenuPageRubriques #tableauModificationsRecentes a.lienElementTableauModificationsRecentes:hover { color: #143aca; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase;  }
			#ContenuPageRubriques #tableauModificationsRecentes a.lienElementTableauModificationsRecentes:active { color: #143aca; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase;  }
			
			#ContenuPageRubriques .contenuVoirListeCompleteModificationsRecentes { padding: 6px 0px 20px 0px; border-bottom: 3px solid #fcc000; }
			
			#ContenuPageRubriques .contenuVoirListeCompleteModificationsRecentes a.lienListeCompleteModificationsRecentes:link { color: #004489; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			#ContenuPageRubriques .contenuVoirListeCompleteModificationsRecentes a.lienListeCompleteModificationsRecentes:visited { color: #004489; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			#ContenuPageRubriques .contenuVoirListeCompleteModificationsRecentes a.lienListeCompleteModificationsRecentes:focus { color: #004489; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			#ContenuPageRubriques .contenuVoirListeCompleteModificationsRecentes a.lienListeCompleteModificationsRecentes:hover { color: #004489; text-decoration: none; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
			#ContenuPageRubriques .contenuVoirListeCompleteModificationsRecentes a.lienListeCompleteModificationsRecentes:active { color: #004489; text-decoration: underline; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
		
		/************************************/
		/* Section Modifications recentes	*/
		/************************************/
		
		/************************************/
		/* Section Commissaire Membre	*/
		/************************************/
			#CommissaireMembre td{padding: 5px 5px 0px 0px}
		/************************************/
		/* Section Commissaire Membre	*/
		/************************************/
			
	/************************************/
	/* Page Rubriques		 			*/
	/************************************/
	
	/************************************/
	/* Pied de page			 			*/
	/************************************/
	
		#contenuPiedDePage {  text-align: center; background-color: #062654; }
		
		#contenuPiedDePage .remplissageContenuPiedDePage { height: 50px; }
		
		#contenuPiedDePage .contenuPiedDePageCentre { margin: 0px auto; width: 906px; text-align: left; background-image: url(images/EntetePiedDePage/arrierePlan_piedDePage.gif); background-position: left top; background-repeat: no-repeat; padding: 40px 0px 25px 0px; }
		
		#contenuPiedDePage .contenuPiedDePageCentreSansMenu { margin: 0px auto; width: 906px; text-align: left; background-image: url(images/EntetePiedDePage/arrierePlan_piedDePage_SansMenu.gif); background-position: left top; background-repeat: no-repeat; padding: 20px 0px 25px 0px; }
		
		.contenuPiedDePageTableau { margin: 0px 0px 0px 80px; }
		
		.contenuPiedDePageTableau .contenuPiedDePageTableauSectionAdresse { vertical-align: top; width: 160px; color: #FFFFFF; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
		
		.contenuPiedDePageTableau .contenuPiedDePageTableauSectionLiens1 { width: 131px; vertical-align: top; }
		
		.contenuPiedDePageTableauSectionLiens1 .tableauLiensPiedDePage { width: 116px; }
		
		.contenuPiedDePageTableauSectionLiens1 .tableauLiensPiedDePage .elementTableauLiensPiedDePage { padding: 0px 0px 5px 0px; }
		
		.contenuPiedDePageTableau .contenuPiedDePageTableauSectionLiens2 { width: 140px; vertical-align: top; }
		
		.contenuPiedDePageTableauSectionLiens2 .tableauLiensPiedDePage { width: 125px; }
		
		.contenuPiedDePageTableauSectionLiens2 .tableauLiensPiedDePage .elementTableauLiensPiedDePage { padding: 0px 0px 5px 0px; }
		
		.contenuPiedDePageTableau .contenuPiedDePageTableauSectionLiens3 { width: 131px; vertical-align: top; }
		
		.contenuPiedDePageTableauSectionLiens3 .tableauLiensPiedDePage { width: 116px; }
		
		.contenuPiedDePageTableauSectionLiens3 .tableauLiensPiedDePage .elementTableauLiensPiedDePage { padding: 0px 0px 5px 0px; }
		
		.tableauLiensPiedDePage a.lienBasDePage:link { color: #5c7dad; text-decoration: none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
		.tableauLiensPiedDePage a.lienBasDePage:visited { color: #5c7dad; text-decoration: none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
		.tableauLiensPiedDePage a.lienBasDePage:focus { color: #5c7dad; text-decoration: none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
		.tableauLiensPiedDePage a.lienBasDePage:hover { color: #5c7dad; text-decoration: underline; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
		.tableauLiensPiedDePage a.lienBasDePage:active { color: #5c7dad; text-decoration: none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
		
		.contenuPiedDePageTableau .contenuPiedDePageTableauSectionPartenaires { vertical-align: top; }
		
		.contenuPiedDePageTableauSectionPartenaires .tableauPartenairesPiedDePage .elementTitreTableauPartenairesPiedDePage {  padding: 0px 0px 7px 0px; color: #c3c3c3; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold; }
		
		.contenuPiedDePageTableauSectionPartenaires .tableauPartenairesPiedDePage .elementTableauPartenairesPiedDePage {  padding: 0px 0px 5px 0px; }
		
		.tableauPartenairesPiedDePage a.lienPartenairesBasDePage:link { color: #5c7dad; text-decoration: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
		.tableauPartenairesPiedDePage a.lienPartenairesBasDePage:visited { color: #5c7dad; text-decoration: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
		.tableauPartenairesPiedDePage a.lienPartenairesBasDePage:focus { color: #5c7dad; text-decoration: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
		.tableauPartenairesPiedDePage a.lienPartenairesBasDePage:hover { color: #5c7dad; text-decoration: underline; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
		.tableauPartenairesPiedDePage a.lienPartenairesBasDePage:active { color: #5c7dad; text-decoration: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
		
	/************************************/
	/* Pied de page			 			*/
	/************************************/
	
	
	/**********************         Moteur de recherche - Résultats        **********************/

.spip_surligne {
	background-color: yellow;
}


/******************************************/
/*         Ajout accueil BV Parent		    */
/******************************************/

   tr.limiteBorderBV td{ padding: 0px 0px 15px 2px; border-bottom: 3px solid #fcc000; }


/******************************************************************************/
/**********************         Feuille de style         **********************/
/******************************************************************************/
