/* CSS Document */
body
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px;
	background-color: #FFFFFF;
	color: #5d5e60;
}
div { margin:0px; padding:0px}

.Clear{ clear:both;}

h1 { font-size:16px; font-family:Arial Black; font-weight:bold; color:#00AEEF;  margin-top:10px; margin-bottom:1px }
h2 { font-size:14px; font-family:Arial Black; font-weight:bold; color:#585B63;  margin-bottom:5px; margin-top:0px; padding:0px }
h3 { font-size:13px; font-family:Arial Black; color:#585B63; margin-bottom:5px; margin-top:10px;}
h3 span { color:#00AEEF;}

.LienBlanc:ACTIVE,.LienBlanc:LINK,.LienBlanc:VISITED{ color:#FFFFFF; text-decoration:none; font-size:12px}
.LienBlanc:HOVER{ color:#FFFFFF; text-decoration:underline; font-size:12px}

.LienLirelasuite:ACTIVE,.LienLirelasuite:LINK,.LienLirelasuite:VISITED{ color:#3069B3; text-decoration:none; font-size:11px}
.LienLirelasuite:HOVER{ color:#3069B3; text-decoration:underline; font-size:11px}

/* Page Home */ 

.LargeurPage { width:1003px; margin-left:auto; margin-right:auto;} 
.ContenuPage {  width:1003px;}
   .HautDePage{ height:221px; margin-bottom:1px; border-bottom:1px solid #a9aaaf; display:none}
       .HautLogoTheme{ height:155px}
	       .HautLogo{float:left; width:180px; height:155px}
		   .HautTheme{float:left;position:relative; width:823px; background-image:url(../images/Hauttheme.gif); background-repeat:no-repeat; height:155px}
		   .MenuHaut{width:460px; position:absolute; bottom:0; right:0; margin-bottom:5px;}
	   .HautMenu{ height:68px; background-color:#5b5e63; z-index:1000;position:relative; border-bottom:1px solid #a9aaaf;}
 .menuPrincipal{margin-left:20px; margin-right:20px; width:983px; position:absolute; bottom:0;}
   .RechercheDernierMsj{ height:34px; background-color:#585B63; display:none}
   .RechercheDernierMsj2{ height:34px; background-color:#585B63; margin-bottom:1px; display:none}
   
   .DiaporamaPhoto{ height:151px; width:1003px; background-color:#71747a; margin-bottom:0px; margin-top:0px; z-index:3; display:none}
    
   .Contenu3Colonnes{ min-height:300px; margin-bottom:18px}
        .Colonne1{ float:left; width:180px; display:none}
				.MenuVerticale{ width:180px; margin-bottom:17px; background-color:#5b5e63; padding-bottom:13px; padding-top:10px}
				.BlocContact{ margin-bottom:17px;}
				.TexteReportage{ padding-left:5px; padding-top:3px; padding-bottom:3px; color: #FFFFFF; background-color:#71747a}
				     .TitreColonne{ margin-left:7px}
					 .ContImgBlocContact{ background-color:#71747a}
					  .ContImgBlocImage{ background-color:#aaaab0}
					  .ContImgBlocPratique{ background-color:#d4eefb}
					         .ContenuImage{ margin:0px;}
							 .ContenuBlocContact{ padding:9px; color:#FFFFFF; font-size:12px; }
							 .ContenuBlocNewsL{ padding:9px;color:#000000 ; font-size:12px; }
					 .ContenuNewsLetter{ background-color:#a9aaaf; color:#000000; padding:9px; font-size:11px; }
					 
		.Colonne2{ float:left; width:615px; padding-left:14px; margin-right:14px}
		       .ContenuAlaUne{ margin-top:0px}
			   .ImageAlaUne{ float:left; width:310px; overflow:hidden}
			   .TexteAlaUne{ float:left; width:260px; margin-left:8px; font-size:11px;}
			   .TexteAlaUneSansImage{ width:540px}
			   
		       .ContenuActus{ margin-top:5px}
			   .ContenuTitreActus{margin-top:5px; margin-bottom:10px;} 
			   .GroupTitre{font-family:Arial Black; font-size:13px; color:#00AEEF}
			   .TitreActus{font-family:Arial Black; font-size:11px; color:#585B63}
			   .ImageActus{ float:left; width:158px; overflow:hidden}
			   .TexteActus{ float:left; width:354px; margin-left:10px; font-size:10px;}
			   .TexteActusSansImage{ width:530px}
			   
			   .TouteActus{ margin-top:15px}
			    
		.Colonne3{ float:left; width:180px; margin-top:6px; display:none}
		
   .LogoPrtenaire{ height:66px; border-bottom:solid 1px #a9aaaf; border-top:solid 1px #a9aaaf; margin-bottom:8px; padding-top:5px; display:none}
   
   .NavigationBas{ display:none }
		.contenuBasPage{width:735px; text-align:center; margin:auto; }
		.LienHome{padding-bottom:3px; font-size:11px; font-weight:bold; font-family:Arial Black;}
		.BlocLienBas{padding-bottom:5px; font-size:10px;}

/*Haut de page*/
.AdresseSite{ width:180px; font-size:12px; text-align:left; font-weight:bold; padding-top:5px; color:#000000}
.FontNormal{ font-weight:normal}

/* Page Contenu */
.LIEN			{ padding-top:10px; padding-bottom:10px;}
.IMAGE			{ padding-top:10px; padding-bottom:10px; width:345px;float:left}
.DIAPO			{ padding-top:10px; padding-bottom:10px; padding-left:15px; width:185px;float:left}
.BlocImage		{margin-bottom:17px;}
.ContenuImage2	{margin:0px;width:315px;}
.ImageLegende	{ background-color:#C7EAFB; width:455px; color:#231F20; font-family:Arial; font-size:11px; font-weight:bold; padding-left:5px; padding-bottom:5px;}
.ImageLegende2	{ background-color:#C7EAFB; width:305px; color:#231F20; font-family:Arial; font-size:11px; font-weight:bold; padding-left:5px; padding-bottom:5px;}
.DiapoLegende	{ font-size:14px; font-weight:bold; color:#000000}
.LienDiapo:ACTIVE,.LienDiapo:LINK,.LienDiapo:VISITED{ color:#003366;text-decoration:none;  font-size:12px}
.LienDiapo:HOVER{ color:#FFFFFF; text-decoration:none;font-size:12px}
.pics { height: 100px; width: 200px; padding:0;overflow: hidden }
.FilAriane{font-size:11px; display:none}
/*  Fckeditor */

.Textvert11{ color:#86a20b; font-size:11px}
.Textvertbold11{ color:#86a20b; font-size:11px; font-weight:bold}
.Textvert12{ color:#86a20b; font-size:12px} 
.Textvertbold12{ color:#86a20b; font-size:12px; font-weight:bold}
.Textvert13{ color:#86a20b; font-size:13px}
.Textvertbold13{ color:#86a20b; font-size:13px; font-weight:bold}
.Textvert14{ color:#86a20b; font-size:14px}
.Textvertbold14{ color:#86a20b; font-size:14px; font-weight:bold}

.Texte_9  { font-size:9px; }
.Texte_10 { font-size:10px; }
.Texte_11 { font-size:11px; }  
.Texte_12 { font-size:12px; }
.Texte_13 { font-size:13px; }
.Texte_14 { font-size:14px; }
.Texte_15 { font-size:15px; }
.Texte_16 { font-size:16px; }
.Texte_17 { font-size:17px; }
.Texte_18 { font-size:18px; }
.Texte_19 { font-size:19px; }
.Texte_20 { font-size:20px; }


/*Haut de page*/
.BlocLienHC{width:148px; float:left}
.BlocLH a{width:142px;  height:23px; padding-left:5px; padding-top:3px; display: block; margin:3px; background-repeat:no-repeat} 
.BlocLH a:hover{width:142px;  height:23px; padding-left:5px; padding-top:3px; display: block; margin:3px; background-repeat:no-repeat}

.LienGRIS:ACTIVE,.LienGRIS:LINK,.LienGRIS:VISITED{ color:#FFFFFF; text-decoration:none; font-size:9px}
.LienGRIS:HOVER{ color:#FFFFFF; text-decoration:none; font-size:9px}


/* CONTACT */
.textePrsentation{ margin-top:20px; width:12px; margin-bottom:20px}
.libelleForm {
	float:left;
	width:130px;
}
.inputForm { 
	float:left;
}
.txtCenter{text-align:center}
.Marginput{ margin-bottom:10px}


/* Formulaire */
.Formulaire input,.Formulaire textarea{ border:0px; font-size:10px; }
.Formulaire select{ border:0px; font-size:10px; background-color:#FFFFFF; text-transform:capitalize;}

/* ZONE DE RECHERCHE*/
.zone_recherche{width:235px;height:29px; float:left; }
	.form_recherche{margin-left:22px; margin-top:6px;}
		.zone_cont_recherche{float:left;padding-top:1px;}
			.libelle_recherche{font-size:11px; font-weight:bold; color:#FFFFFF; padding-right:6px; float:left;margin-top:3px;}
			.form_recherche span input{border:0px; font-size:12px;}
		.zone_cont_radio{float:left}
			.radio_txt{font-size:11px; color:#FFFFFF}
		.zone_btn{float:left; padding-left:5px; padding-top:3px; width:32px;}
.zone_text_maj{width:445px;height:29px; float:left; margin-top:3px; text-align:right; padding-right:5px; }
	.text_maj{font-size:84%; color:#FFFFFF; padding-top:7px; font-weight:bold}
.zone_autre_lien{width:320px;height:29px; float:left; margin-top:2px;}
	.autre_lien{padding-top:6px; padding-left:5px;}
	
.LienOptAcceuil a {float:left; background-image:url(../images/boutton/accueil_off.gif); width:60px; text-decoration:none; height:18px;}
.LienOptAcceuil a:HOVER {float:left;float:left; background-image:url(../images/boutton/accueil_on.gif); width:60px; text-decoration:none; height:18px;}

.LienOptSmall a {float:left; background-image:url(../images/boutton/smalltypo_off.gif); width:12px; text-decoration:none; height:18px;}
.LienOptSmall a:HOVER {float:left;float:left; background-image:url(../images/boutton/smalltypo_on.gif); width:12px; text-decoration:none; height:18px;}

.LienOptMiddel a {float:left; background-image:url(../images/boutton/middletypo_off.gif); width:11px; text-decoration:none; height:18px;}
.LienOptMiddel a:HOVER {float:left;float:left; background-image:url(../images/boutton/middletypo_on.gif); width:11px; text-decoration:none; height:18px;}

.LienOptBig a {float:left; background-image:url(../images/boutton/bigtypo_off.gif); width:17px; text-decoration:none; height:18px;}
.LienOptBig a:HOVER {float:left;float:left; background-image:url(../images/boutton/bigtypo_on.gif); width:17px; text-decoration:none; height:18px;}

.LienOptPrint a {float:left; background-image:url(../images/boutton/imprimer_off.gif); width:72px; text-decoration:none; height:18px;}
.LienOptPrint a:HOVER {float:left;float:left; background-image:url(../images/boutton/imprimer_on.gif); width:72px; text-decoration:none; height:18px;}

.LienOptFavoris a {float:left; background-image:url(../images/boutton/marquerpage_off.gif); width:74px; text-decoration:none; height:18px;}
.LienOptFavoris a:HOVER {float:left;float:left; background-image:url(../images/boutton/marquerpage_on.gif); width:74px; text-decoration:none; height:18px;}

.LienOptSend a {float:left; background-image:url(../images/boutton/envoyerami_off.gif); width:65px; text-decoration:none; height:18px;}
.LienOptSend a:HOVER {float:left; background-image:url(../images/boutton/envoyerami_on.gif); width:65px; text-decoration:none; height:18px;}

.LienOpt{display:none}

/*Bas Page*/
.LienTop a {background-image:url(../images/boutton/toppage_off.gif); width:17px; text-decoration:none; height:20px;}
.LienTop a:HOVER {background-image:url(../images/boutton/toppage_on.gif); width:17px; text-decoration:none; height:20px;}

/* PLAN SITE */
.cont_plan{margin-top:10px;}
.Arbo1	{ font-family:Arial; font-size:13px; color:#585B63; font-weight:bold; padding-left:5px;}
.Arbo2	{ font-family:Arial; font-size:12px; color:#585B63; font-weight:bold; padding-left:30px;}
.Arbo3	{ font-family:Arial; font-size:11px; color:#585B63; padding-left:60px;}
.LienGRISPlan:ACTIVE,.LienGRISPlan:LINK,.LienGRISPlan:VISITED{ color:#585B63; text-decoration:none;}
.LienGRISPlan:HOVER{ color:#585B63; text-decoration: underline;}
.ligneGris{width:500px; border-bottom:#585B63 2px solid;}
/*Bloc*/
.MailNewsLetter{ font-size:12px; height:15px}

/* NJ : 16/02/2009 */
/* Style de la page annuaire */
/* Points continus dans la page annuaire recherche */
.pointsContinus {
	font-weight:bold;
}
/* couleur du  texte de la réponse : page annuaire */
div span {
	/*
	color: #00AEEF;
	font-weight:bold;
	*/
}
.div1Annuaire {
	margin-top:10px;
}
.div2Annuaire {
	margin-top:10px; 
	background:#0099FF; 
	width:580px; 
	height:20px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}
.div3Annuaire {
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	margin-top:10px; 
	background: #00AEEF; 
	width:580px; 
	height:20px
}
.div4Annuaire {
	width:580px;
}
/* Formulaire de la page annuaire */
.FormulaireAnnuaire {
	background-color:#daddee; 
	margin-top:20px; 
	padding:15px; 
	color:#000000;
}
.FormulaireAnnuaire input,.FormulaireAnnuaire textarea{ border:0px; font-size:10px; }
.FormulaireAnnuaire select{ border:0px; font-size:10px; background-color:#FFFFFF; text-transform:capitalize;}

.div5Annuaire {
	margin-bottom:10px;
}
.div6Annuaire {
	float:left; 
	width:100px;
}
.div7Annuaire {
	 margin-left:20px; 
	 float:left;
}
.div8Annuaire {
	float:left; 
	width:100px;
	margin-bottom:10px;
}
.div9Annuaire {
	margin-left:20px; 
	float:left;
}
.div10Annuaire {
	float:left;
	width:100px;
}
.div11Annuaire {
	margin-left:20px; 
	float:left;
}
.div12Annuaire {
	margin-left:330px;
}
/* Fin de style de la page annuaire */

/* NJ : 17/02/2009 */
/* Formulaire de contact */
.contact select { 
	font-size:10px; 
	text-transform:inherit;
}
/* NJ : 18/02/2009 */
/* message d'erreur de controle de formulaire de contact */
.msgError {
	color: #990000;
	font-weight: bold;
}