/* CSS Document */

/*html					{ height:100%; }*/

body 						{ background-color:#FFF; color:#000000; 
								  font-family:Arial, Helvetica, sans-serif;
						 		 padding:0; margin:0; }

a								{ color:#666666; text-decoration:none; }
a:hover						{ color:#FF0000; text-decoration:none; }

#conteneur				{ width:1024px; margin: 7px auto;
						  		/*background-image:url(images/bckg.jpg); 
						 		 background-repeat: repeat-y;*/ }

#contenu					{ margin: 0 auto; color:#000; width: 900px;
						  			background-color:#FFFFFF; padding:0 35px 0 35px; height:100%; }


#header						{ padding: 0; clear:both; margin:0 0 8px 0; }
#logo_pgav				{ float:left; width:242px; }
#logo_pgav a img		{ border:none; }
#header_right				{ float:left; width:658px;
						  			height: 79px; }
						  
#colors						{ text-transform:uppercase; font-size:8px; text-align:right;
						  			color:#61676D; }

#navigation				{ margin:20px 0 0 0; font-size:12px;
						  		font-family: Tahoma, Arial, Helvetica, sans-serif; 
						  		color:#61676D; }

#navigation_nl			{ margin:20px 0 0 0; font-size:12px;
						  		font-family: Tahoma, Arial, Helvetica, sans-serif; 
						 		 color:#61676D; }

#navigation a				{ text-decoration:none; color:#000000; }
#navigation a:hover		{ text-decoration:none; color:#000000; }
#navigation a img		{ border:none;  }

#navigation2				{ margin:4px 0 0 0; font-size:10px; padding: 0 0 0 66px;
						 		 font-family: Tahoma, Arial, Helvetica, sans-serif; 
						  		color:#61676D; text-transform:uppercase; }

#navigation2_nl			{ margin:4px 0 0 0; font-size:10px; padding: 0 0 0 61px;
						  		font-family: Tahoma, Arial, Helvetica, sans-serif; 
						  		color:#61676D; text-transform:uppercase; }


.select						{ border-left: 1px solid #C7C7C7; }

#nav1						{ float:left; 
						  		padding: 0 0 3px 3px; margin:0 25px 0 0; }
#nav2						{ float:left; 
						  		padding: 0 0 3px 3px; margin:0 25px 0 0; }
#nav3						{ float:left;  
						  		padding: 0 0 3px 3px; margin:0 25px 0 0; }
#nav4						{ float:left; 
						  		padding: 0 0 3px 3px; margin:0 25px 0 0; }
#nav5						{ float:left; 
						  		padding: 0 0 3px 3px; margin:0 25px 0 0; }
#nav6						{ float:left; 
						  		padding: 0 0 3px 3px; margin:0 25px 0 0; }
#nav7						{ float:left;  
						  		padding: 0 0 3px 3px; margin:0 25px 0 0; }
#nav8						{ float:left; 
						  		padding: 0 0 3px 3px; margin:0; }


#navigation_nl #nav1	{ float:left; 
						 		 padding: 0 0 3px 3px; margin:0 32px 0 0; }
#navigation_nl #nav2	{ float:left; 
						  		padding: 0 0 3px 3px; margin:0 32px 0 0; }
#navigation_nl #nav3	{ float:left;  
						  		padding: 0 0 3px 3px; margin:0 32px 0 0; }
#navigation_nl #nav4	{ float:left; 
						  		padding: 0 0 3px 3px; margin:0 32px 0 0; }
#navigation_nl #nav5	{ float:left; 
						  		padding: 0 0 3px 3px; margin:0 32px 0 0; }
#navigation_nl #nav6	{ float:left; 
						  		padding: 0 0 3px 3px; margin:0 32px 0 0; }
#navigation_nl #nav7	{ float:left;  
						  		padding: 0 0 3px 3px; margin:0 32px 0 0; }
#navigation_nl #nav8	{ float:left; 
						  		padding: 0 0 3px 3px; margin:0; }


#central						{ background-image:url(images/fond_central.jpg); 
						 		 background-repeat:repeat-y; }

#colg							{ float:left; width:230px; 
						  		margin: 0 12px 0 0; padding: 0; }

.title							{ text-transform:uppercase; color:#FFFFFF; /*background-color:#087069;*/ 
						 		 /*background-color:#4A7D2E;*/  background-color:#60a8a7;
					     		 /*background-color:#66FF33;*/
						  		width:100%; height:29px; font-size:14px; font-weight:bold; 
						  		margin: 0 0 5px 0; }

.news						{ color:#000000; font-size:11px; border-bottom:1px solid #C7C7C7;
						  		padding:3px 5px 5px 5px ; margin:0 0 2px 0; }
.news_date				{ font-size:9px; font-style:italic; }
.news_titre					{ text-transform:uppercase; font-weight:bold; font-size:12px; }
.news_savoir				{ text-align:right; color:#FF0000; padding:3px 0 2px 0; 
						  		font-size:9px; text-transform:uppercase; }
						  
.formations				{ color:#000000; font-size:11px; border-bottom:1px solid #C7C7C7;
						  		padding:3px 5px 5px 5px ; margin:0 0 2px 0; }
.formations_titre			{ text-transform:uppercase; font-weight:bold; font-size:12px; }
.formations_savoir		{ text-align:right; color:#FF0000; padding:3px 0 2px 0; 
						  		font-size:9px; text-transform:uppercase; }
.formations_savoir a	{ color:#666666; }
.formations_titre a		{ color:#000000; }
.formations a:hover		{ color:#FF0000; }
.formations_acc	a		{ color:#000000 }

.services					{ color:#000000; font-size:11px; border-bottom:1px solid #C7C7C7;
						  		padding:3px 5px 5px 5px ; margin:0 0 2px 0; }
.services_titre			{ text-transform:uppercase; font-weight:bold; font-size:11px; }
.services_titre a			{ color:#000000; }
.services_titre a:hover	{ color:#FF0000; }
.services_savoir			{ text-align:right; color:#FF0000; padding:3px 0 2px 0; 
						  		font-size:9px; text-transform:uppercase; }


.newsletter					{ color:#000000; font-size:10px; border-bottom:1px solid #C7C7C7;
						  		padding:3px 5px 5px 5px ; margin:0 0 2px 0; 
						  		font-weight:bold; text-transform:uppercase; }

.partenaires				{ color:#000000; font-size:11px;
						  		padding:3px 5px 5px 18px ; margin:0 0 2px 0; 
						  		font-weight:bold; text-transform:uppercase; }

#logo_part					{ width:59px; height:59px; float:left; margin:0 5px 5px 0;
						  		border:1px solid #CCCCCC; }
#logo_part a img		{ border:none; }

#colc							{ float:left; width:1px; 
						  		height:100%; margin: 0; }

#cold							{ float:left; width:644px; 
						  		margin: 0 0 0 12px; padding: 0; }

#cadre_news				{ background-image:url(images/cadre_news.jpg); background-repeat:no-repeat; width:641px; height:386px; margin: 0 0 5px 0; }
#news						{  }

.focus						{ padding: 12px 0 0 0;
						  		margin: 0; clear:both; }

.focus_image				{ width:140px; float:left; margin: 0 20px 0 0; display:block; border:1px solid #FFF; }
.focus_img					{ width:140px; float:left; margin: 0 20px 0 0; display:block; }

.focus_conteneur		{ float:left; width:475px; font-weight:normal; }
.focus_titre				{ font-size:14px; font-weight:bold; text-transform:uppercase; }
.focus_txt					{ font-size:11px; font-weight:normal; } 
.focus_link					{ font-size:11px; font-style:italic; }
.ghost_focus				{ width:100%; height:2px; clear:both; 
						  		border-bottom:1px solid #C7C7C7; margin: 0 0 2px 0; 
						  		padding: 9px 0 0 0; }	

.expos_cadre				{ float:left; width:208px; height:240px; 
						  		margin:1px 0 1px 0; padding:3px;
						  		background-image: url(images/cadre_expo.jpg); }
.expos_cadre img		{ margin: 6px 0 10px 14px; }
#titre_expo				{ width:180px; margin: 0 0 0 14px; font-size:12px; 
						  		text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; }
#txt_expo					{ width:180px; margin: 0 0 0 14px; font-size:10px; 
						 		 text-transform:uppercase; }
						  
.titre							{ font-size:14px; font-weight:bold; text-transform:uppercase; }
.txt							{ font-size:11px; }
.txt a							{ color:#666666; text-decoration:none; font-style:oblique; }
.txt a:hover				{ color:#FF0000; text-decoration:none; }

.contenu_txt				{ padding: 35px 0 0 35px; }


.events						{ padding: 0;
						  		margin: 0; clear:both; }

.events_image			{ float:left; margin: 0 20px 0 0; }

.events_conteneur		{ float:left; width:608px; }
.events_conteneur img	{ margin: 0 15px 15px 0; }

.events_titre				{ font-size:14px; font-weight:bold; text-transform:uppercase; }
.events_titre a			{ color:#000; }
.events_titre a:hover	{ color:#F00; }

.events_txt					{ font-size:11px; } 
.events_link				{ font-size:10px; }
.ghost_events			{ width:100%; height:2px; clear:both; 
						  		border-bottom:1px solid #C7C7C7; margin: 0 0 11px 0; 
						  		padding: 9px 0 0 0; }


.formation					{ padding: 0;
						  		margin: 0; clear:both; }

.formation_image		{ float:left; margin: 0 20px 0 0; }

.formation_conteneur	{ float:left; width:608px; }
.formation_conteneur img	{ margin: 0 15px 15px 0; }

.formation_titre			{ font-size:14px; font-weight:bold; text-transform:uppercase; }
.formation_titre a			{ color:#000; }
.formation_titre a:hover	{ color:#F00; }

.formation_titre2			{ font-size:12px; font-weight:bold; text-transform:uppercase; }
.formation_txt				{ font-size:11px; } 
.formation_link			{ font-size:10px; }
.ghost_formation		{ width:100%; height:2px; clear:both; 
						  		border-bottom:1px solid #C7C7C7; margin: 0 0 11px 0; 
						  		padding: 9px 0 0 0; }	
						  
#formations_list			{ font-size:10px; text-transform:uppercase; 
						  		font-weight:bold; padding: 15px 0 15px 35px; }


#ghost					{ width:100%; height:2px; clear:both; }	
					  
#footer					{ clear:both; border-top: 1px solid #000000; margin: 35px 0 35px 0;
						  	padding: 8px 0 35px 0; font-size: 9px; }

#footer_left				{ width:450px; text-align:left; float:left; font-weight:normal;  }
#footer_right			{ width:450px; text-align:right; float:left; font-weight:normal; }						  
						  
						  
						  
						  
						  


