/* CSS Document */

body					{ font-family:Arial, Helvetica, sans-serif; 
						  font-size:10px; background-color: #285065; color:#FFFFFF; 
						  margin: 0 auto; text-align: center; }

#conteneur				{ margin: 0 auto; text-align: center; }

html > body #contenu	{ margin: 12px auto; width: 965px; }
#contenu				{ margin: 12px auto; width: 965px; }

#header					{ width: 965px; height: 322px; margin: 0 auto; text-align:left; }
#cadre_logo				{ width: 192px; height: 322px; background-color: #FFFFFF; 
						  margin: 0 10px 0 0; float:left; }
#cadre_menu				{ width: 761px; height: 322px; background-color: #FFFFFF; 
						  float:left; 
						  background-image: url(images/header.jpg); 
						  background-repeat:no-repeat; background-position: center; }

#logo					{ padding: 0 0 0 18px; }
#tagline				{ padding: 140px 0 0 19px; }


#nav					{ padding: 241px 0 0 7px; }
#nav_accueil			{ border-left: 1px solid #99CCCC; float:left; 
						  color: #718C9A; height: 70px; }
#nav_jfb				{ border-left: 1px solid #99CCCC; float:left; color: #718C9A; 
						  height: 70px; }
#nav_secteur			{ border-left: 1px solid #99CCCC; float:left; 
						  color: #718C9A; height: 70px; }
#nav_com				{ border-left: 1px solid #99CCCC; float:left; 
						  color: #718C9A; height: 70px; }
#nav_omq				{ border-left: 1px solid #99CCCC; float:left; 
						  color: #718C9A; height: 70px; }
#nav_presse				{ border-left: 1px solid #99CCCC; float:left; 
						  color: #718C9A; height: 70px; }
#nav_liens				{ border-left: 1px solid #99CCCC; float:left; 
						  color: #718C9A; height: 70px; }


ul						{ list-style-type:none; padding: 3px 17px 0 5px; margin: 0; 
						  font-family: Geneva, Arial, Helvetica, sans-serif; }
li.first				{ list-style-type:none; font-size:11px; 
						  font-weight:bold; text-transform:uppercase; 
						  font-family:Arial, Helvetica, sans-serif; }
li a					{ text-decoration:none; color: #718C9A; font-weight:normal; }
li a:hover				{ text-decoration:none; color: #285065; }
.courant				{
	color: #F00;
	font-weight:bold;
	font-size: 10pt;
}



#body_contenu			{ margin: 0 auto; }

#col_left				{ float:left; width: 518px; margin: 10px 0 0 0 ; text-align:left; }
#col_left_head			{ background-image:url(images/head_left.gif); 
						  background-repeat:no-repeat; width: 510px; 
						  height: 19px; }
#col_left_head_title	{ width:120px ; height: 19px; margin: 0 0 0 7px; padding: 1px 0 0 0; }


.actu					{ width: 245px; margin: 9px 13px 11px 0; height: 225px; 
						  float:left; border-top: 3px solid #FFFFFF; 
						  border-right: 1px solid #4F7081; }

.contenu_actu			{ width: 225px; padding: 0 0 0 20px; height: 222px; }

.cat_actu				{ text-transform:uppercase; border-bottom: 1px solid #4F7081; 
						  padding: 8px 0 4px 0; font-weight:bold; font-size: 11px; }
						  
.date_actu				{ padding: 12px 0 0 0; }

.titre_actu				{ font-family:Arial, Helvetica, sans-serif; 
						  font-size:11px; padding: 0 10px 15px 0; 
						  text-transform: uppercase; font-weight:bold; }
						  
.titre_actu a			{ text-decoration:none; color:#FFFFFF; }
.titre_actu a:hover		{ text-decoration:none; color:#99CCCC; }
.txt_actu				{ width: 212px; padding: 0 10px 0 0; font-size: 11px; }
.txt_actu a				{ text-decoration:none; color:#FFFFFF; }
.txt_actu a:hover		{ text-decoration:none; color:#99CCCC; }
.actu_plus				{ text-align:right; padding: 10px 10px 0 0; font-size: 11px; } 


#fil_news				{ margin: 0 0 25px 0; width: 225px; border-bottom: 1px solid #4F7081;
 						  border-left: 1px solid #4F7081; border-right: 1px solid #4F7081;
						   padding: 19px; font-size: 12px; font-weight:normal; color:#FFFFFF; }
						   
html > body #fil_news	{ margin: 0 0 25px 0; width: 185px; border-bottom: 1px solid #4F7081;
 						  border-left: 1px solid #4F7081; border-right: 1px solid #4F7081;
						   padding: 19px; font-size: 12px; font-weight:normal; color:#FFFFFF; }


.date_actu2				{ padding: 0; font-size:9px; }
.titre_actu2			{ font-family:Arial Black, Arial, Helvetica, sans-serif; 
						  font-size:12px; padding: 0;                          
						  text-transform: uppercase; font-size:10px; }
						  
.titre_actu2 a			{ text-decoration:none; color:#FFFFFF; font-size:10px; }
.titre_actu2 a:hover	{ text-decoration:none; color:#99CCCC; font-size:10px; }
.txt_actu2				{ width: 165px; padding: 0; font-size:10px; }
.txt_actu2 a			{ text-decoration:none; color:#FFFFFF; font-size:10px; }
.txt_actu2 a:hover		{ text-decoration:none; color:#99CCCC; font-size:10px; }





#n_secondaire			{ text-transform:uppercase; color:#FFFFFF; padding-bottom: 15px: }
#n_secondaire a			{ text-decoration:none; font-weight:bold; }
#n_secondaire a:hover	{ text-decoration:none; color:#99CCCC; }

#text_societe			{ width: 500px; font-size: 12px; padding: 15px 0 0 0 ; 
						  color:#FFFFFF; font-weight:normal; }
						  
						  
#text_membres			{ width: 500px; font-size: 12px; padding: 15px 0 0 0 ; }


#col_center				{ float:left; width: 225px; margin: 10px 9px 0 0 ; text-align:left; }
#col_center_head		{ background-image:url(images/head_center.gif); 
						  background-repeat:no-repeat; width: 225px; 
						  height: 19px; }
						  
#col_center_head_title	{ width:120px ; height: 19px; margin: 0 0 0 7px; padding: 1px 0 0 0; }

#col_center_head_campagne	{ width:120px ; height: 19px; margin: 0 0 0 7px; 
							  padding: 3px 0 0 0; }


html > body #omq_home	{ margin: 0 0 25px 0; width: 185px; border-bottom: 1px solid #4F7081;
			 			  border-left: 1px solid #4F7081; border-right: 1px solid #4F7081; 
						  padding: 19px; font-size: 12px;  }
						  
#omq_home				{ margin: 0 0 25px 0; width: 224px; 
						  border-bottom: 1px solid #4F7081; border-left: 1px solid #4F7081; 
						  border-right: 1px solid #4F7081; padding: 19px; font-size: 12px;  }



#omq					{ margin: 0 0 25px 0; width: 185px; border-bottom: 1px solid #4F7081; 	
						  border-left: 1px solid #4F7081; border-right: 1px solid #4F7081;
						  padding: 19px; font-size: 12px; font-weight:normal; color:#FFFFFF; }





html > body #campagne_home			{ margin: 0 0 25px 0; width: 185px; 
									  border-bottom: 1px solid #4F7081; 
									  border-left: 1px solid #4F7081; 
									  border-right: 1px solid #4F7081; padding: 19px; 
									  font-size: 12px;  }
									  
#campagne_home			{ margin: 0 0 25px 0; width: 225px; 
					      border-bottom: 1px solid #4F7081; border-left: 1px solid #4F7081; 
						  border-right: 1px solid #4F7081; padding: 18px; font-size: 12px;  }


html > body #campagne			{ margin: 0 0 25px 0; width: 185px; 
									  border-bottom: 1px solid #4F7081; 
									  border-left: 1px solid #4F7081; 
									  border-right: 1px solid #4F7081; padding: 19px; 
									  font-size: 12px;  }

#campagne				{ margin: 0 0 25px 0; width: 225px; 
						  border-bottom: 1px solid #4F7081; border-left: 1px solid #4F7081; 
						  border-right: 1px solid #4F7081; padding: 19px; font-size: 12px;  }




#col_right				{ float:left; width: 211px; margin: 10px 0 0 0 ; text-align:left; }

#col_right_head			{ background-image:url(images/head_right.gif); 
						  background-repeat:no-repeat; width: 211px; 
						  height: 19px; }
#col_right_head_title	{ width:120px ; height: 19px; margin: 0 0 0 19px; padding: 2px 0 0 0; }


#titres_liste			{ background-image:url(images/fond_titres.gif);
					      background-repeat:repeat;
						  padding: 2px 8px 20px 32px; margin: 0; 
						  font-size:11px; }
						  
#titres_liste a			{ text-decoration: none; font-size:10px; color: #285065; 
						  font-weight:normal; }
.titre_membre			{ font-size:12px; padding: 7px 0 0 0; color:#FFFFFF; 
						  font-weight:normal; }


#footer_contact			{ padding: 12px 0 10px 0; margin: 0 0 20px 0; 
						  border-top:1px solid #FFFFFF; text-align:center; }

#footer_contact	a		{ text-decoration:none; }
#footer_contact	a:hover		{ text-decoration:none; color:#99CCCC; }

#footer_ghost			{ clear:both; margin: 35px 0 0 0; }

a						{ color:#FFFFFF; }
