/* CSS Document */

body,html 					{ height:100%; margin:0; padding:0; background-color:#FFFFFF; }

body 						{ background-color:#FFFFFF; 
						  		font-family:Arial, Helvetica, sans-serif; font-size:12px;
						  		padding:0; margin:0; height:100%; color:#3A8CCA; }

a								{ color:#3A8CCA; text-decoration:none; }
a:hover						{ color:#0099FF; text-decoration:none; }

h1							{ font-size:15px; }
h2							{ font-size:13px; padding:7px 0 7px 0; margin:0 0 18px 0; }
h3							{ font-size:13px; border-bottom:1px solid #72BBE8; 
						 	 border-top:1px solid #72BBE8; padding:7px 0 7px 0; margin:0 0 18px 0; }

#conteneur				{ height:100%; color:#3A8CCA; }

#contenu					{ margin: 0 auto; color:#000; width: 1008px;
						  		background-color:#FFFFFF; padding:0 15px 0 15px; height:100%; }
				  
#header						{ width:978px; height:134px; }

#header_left				{ float:left; width:188px; height:134px; background-color:#72BBE8; }
#header_center			{ float:left; width:2px; height:134px; }
#header_right				{ float:left; background-image:url(images/header_img2.jpg); 
						  		background-repeat:no-repeat; width:788px; height:134px; }

#tagline						{ width:753px; text-align:right; text-transform:uppercase; padding:65px 35px 0 0;
						  		font-weight:bold; font-size:14px; color: #006699; }

#ghost						{ clear:both; width:100%; height:2px; }

#main_contenu			{ }

#col_left					{ float:left; width:188px; background-image:url(images/bckg_nav.jpg); 
						  		min-height:540px; text-align:right; padding:5px 0 0 0;
						  		background-repeat:no-repeat; }
						  
.nav							{ color:#FFFFFF; font-size:11px; padding:10px 12px 10px 0; 
						 		 text-transform:uppercase; }
.nav_select				{ color:#FFFFFF; font-size:12px; padding:10px 12px 10px 0; font-weight:bold;
						 		 text-transform:uppercase; }
.nav a						{ color:#FFFFFF; text-decoration:none; }
.nav a:hover				{ color:#3A8CCA; text-decoration:none; border-bottom:1px solid #99CBEE; 
						  		border-top:1px solid #99CBEE; }
						  
#col_center				{ float:left; width:183px; padding:0 0 0 10px; margin:16px 0 0 0; 
						  		border-right:1px solid #72BBE8; }
.encart						{ margin:2px 0 9px 0; width:161px; height:99px; 
						  		background-image:url(images/news_bloc.jpg);
						  		padding:5px 10px 10px 5px; color:#3A8CCA; font-size:11px; }

.encart2						{ margin: -4px 0 -2px 0 ; width:161px;
						  		background-image:url(images/news_bloc_bckg.jpg);
						  		padding:0 10px 0 5px; color:#3A8CCA; font-size:11px; }

#encart_head				{ padding:0; margin:0; }
#encart_footer			{ padding:0; margin:0; }
				
#news_title				{ color:#FFF; border-bottom:1px solid #72BBE8; border-top:1px solid #72BBE8; 
								padding:3px 0 3px 6px; margin:0 12px 12px 0; font-weight:bold; background-color:#72BBE8;
								-moz-border-radius:3px; -webkit-border-radius:3px; }
					
.news_date				{ font-style:oblique; font-size:9px; }

.news_titre					{ border-bottom:1px solid #8FC7EC; border-top:1px solid #8FC7EC; 
						  		font-weight:bold; margin:2px 3px 2px 0; text-transform:uppercase; font-size:9px; padding:3px 0 3px 0; }

.news_intro				{ max-height:57px; padding: 1px 1px 2px 0; }


#news_savoir				{ font-size:9px; color:#3A8CCA; font-weight:bold; text-align:right; 
						  		border-top:1px solid #8FC7EC; margin:2px 0 0 0; padding:2px 0 2px 0; }					
#news_savoir a			{ color:#3A8CCA; text-decoration:none; font-size:9px; font-style:oblique; }
#news_savoir a:hover	{ color:#336699; text-decoration:none; font-size:9px; font-style:oblique; }

						 
#nav_secondaire			{ color:#3A8CCA; font-size:11px; text-transform:uppercase; }
.nav_select2				{ color:#3A8CCA; font-size:12px; font-weight:bold;
						 		 text-transform:uppercase; padding:0 0 20px 0; }
.nav2							{ padding:0 0 20px 0; }
.nav2 a						{ color:#3A8CCA; text-decoration:none; }
.nav2 a:hover				{ color:#0099FF; text-decoration:none; 
						  		border-bottom:1px solid #99CBEE; 
						 	    border-top:1px solid #99CBEE; }



#col_right					{ float:left; color:#3A8CCA; width:578px; 
						  		padding: 0 0 0 15px; margin:15px 0 0 0; font-size:12px; color:#000000; }
						  
#membre					{ margin:0 0 10px 0; border-bottom:1px solid #99CBEE; padding:0 0 12px 0; width:550px; }			
.m_adress				{ float:left; width:175px; padding:0 5px 0 0; }
.m_phone				{ float:left; width:150px; border-left:1px solid #99CBEE; padding:0 5px 0 5px; }	
.m_links				{ float:left; width:175px; border-left:1px solid #99CBEE; padding:0 0 0 5px; }		  
li							{ list-style-type:square; font-size:10px; }					  
			
						  
#footer					{ font-size:9px; color:#3A8CCA; border-top:1px solid #99CBEE; 
						  	padding:8px 5px 15px 5px; margin:10px 0 0 0; width:970px; }
#footer_left				{ width:500px; float:left; }
#footer_right			{ width:470px; float:left; text-align:right; }
