
/*--------------Offre de Pro-----------*/
.offrepro{
	width:		102px; 
	position:		relative; 
	float:			right; 
	margin:		0 0 10px 0; 
}
#contentoffrepro{
	float:			left; 
	background:	url(/img/accueil/img_formation-partout.jpg) no-repeat; 
	width:		120px;
	height:		178px;
}	
/*--------------Formation-----------*/
.formation{ 
	width:		352px; 
	float:			left; 
}
/*--------------Trouvez Formation-----------*/
.trouvezFormation{
	width:		308px;  
	position:		relative; 
	float:			right; 
	margin:		0 0 10px 0; 
}
.trouvezFormation h2{
	background:		url(/img/commun/bg_flesh.gif) 0 8px no-repeat; 
	/*width:			234px; */
	margin:			30px 0 0 0;
	padding: 		0 0 0 12px;
	color:			#D3007B; 
	font-size:		25px;
	font-weight:	bold;
	position: relative;
	z-index: 20;
}
.newsletter .rester span,
.txtVisuel h2 span,
.txtZoom h2 span,
.trouvezFormation h2 span{
	text-indent:		-10000px;
	display:			block;
	font-size:			0;
}

.trouvezFormation img.visuelTrouvezFormation{
	position:		absolute;
	left:			178px;
	padding:		14px 0 0 0;
	top: -3px;
	z-index: 10;
}
.trouvezForma{
	width:		307px; 
	background:	url(/img/accueil/bg_trouvezForma.gif) 0 0 no-repeat; 
	padding:8px 0 0 0; 
}
.form{
	float:			left;
	width:		271px; 
	padding: 		20px 18px 10px 18px; 
	background:	url(/img/accueil/bg_form.gif) 0 bottom no-repeat;
}
.form p{
	margin:		0 0 6px 0;
	padding:	0px;
	float:		left;
}

.form label{
	float:			left;
	color:			#AAA4A8; 
	font-weight:	bold; 
	font-size:		11px; 
	width:		105px;
}
.form input{
	float:			left;
	width:		160px; 
	font-size:		11px; 
	background: url(/img/accueil/bg_input.gif) 0 0 repeat-x;
	border:		#AA97A5 solid 1px;
	margin:		0 0 2px 0;
}
.form input.btnRechercher{
	float:			right;
	width:		90px;  
	height:		25px;
	border:		none; 
	cursor:		pointer;
	background:		url(/img/accueil/btn_recherche_off.jpg) 0 0 no-repeat; 
}
.form input.btnRechercher:hover{
	float:			right;
	width:		90px;  
	height:		25px;
	border:		none; 
	cursor:		pointer;
	background:		url(/img/accueil/btn_recherche_on.jpg) 0 0 no-repeat;
}
.form select{
	float:			left;
	width:		164px;
	margin:		0 0 2px 0;
	background:url(/img/accueil/bg_input.gif);
	border:		#AA97A5 solid 1px;
}
/*--------------Formation Sur Mesure-----------*/
.formationMesure{
	width:		308px; 
	float: 		right; 
	margin: 		0 0 8px 0;
}
/*--------------Zoom-----------*/
.zoomSur{
	width:		308px; 
	position:		relative; 
	float:			right;
	padding:		0 0 0 31px;

}
.zoomSur img.visuelZoom{ 
	position:		absolute; 
	right:			1px; 
	top:			1px;
}
.zoomG{
	width:		308px; 
	background: 	url(/img/accueil/bg_zoom.gif) 0 0 no-repeat; 
	padding:8px 0 0 0; 
}
.zoomG h2{
	background:	url(/img/accueil/bg_zoomFlesh.gif) 0 10px no-repeat; 
	color:			#8C7F8F;
	font-size:		28px;
	font-weight:	bold;
	padding: 		0 0 0 13px; 
	margin: 		0 0 0 7px;
}

.txtZoom h4 {
	background: #F9DDED;
	padding: 4px;
	margin: 5px 0;
}

.txtZoom h4 a{
	font-weight:bold;
	color:		#D51E89;
}
.txtZoom h4 a:hover{
	color:			#8D5676;
}

.txtZoom p a{
	background:	url(/img/accueil/bg_ensavoirZoom.gif) 0 4px no-repeat;
	float:			left;
	padding: 		2px 0 10px 15px;
	color:			#8D5676; 
	font-weight:	bold;
}
.txtZoom p a:hover{
	background:	url(/img/accueil/bg_ensavoirZoomH.gif) 0 4px no-repeat;
	float:			left;
	padding: 		2px 0 10px 15px;
	color:			#D51E89; 
	font-weight:	bold;
}		
.zoomG p{ 
	color:			#746b76;
}

.txtZoom{ 
	padding: 0 23px;
	width:		268px; 
	background:	url(/img/accueil/bg_zoomBottom.gif) 0 bottom no-repeat; 
	float:	left;
}

.txtZoom p{
	text-align:justify;
}

/*--------------Info-----------*/
.info{
	width:		376px;
	float:			left;
}
/*--------------resau-----------*/
.reseau{
	width:		308px;  
	margin:		0 0 0 25px;
}
.reseau img{
	margin:		60px 0 0 15px;
}
.reseau span{
	display:		block;
	text-indent:	-5000px;
	font-size:		0;
}
.txtReseau{
	width:		295px;
}
.txtReseau p {
	margin: 		5px 0 0 25px; text-align:justify; 
	color:			#746b76;
	width:		275px;
}
.cercle {
	width:		308px;

	background:	url(/img/commun/bg_reseauFormation.gif) 0  50% no-repeat;
	padding:8px 0;   
}
/*---------------Acualites----------*/

.actualites{
	width:		322px;
	position: 		relative;  
	float:			left; 
	padding:		24px 0 0 30px;
}
.visuelActualite{
	position: 		absolute;
	top:8px;
	left:30px;	
}


.txtVisuel{
	background:	url(/img/accueil/bg_txtVisuel.gif) 0 0 no-repeat;
	width:		100px;
	padding:		6px 0 0 0;
	position:		relative;
}
.bottomVisuel{
	background:	url(/img/accueil/bg_imgBottomActualite.gif) 0 0 no-repeat; 
	width:		100px; 
	height:		11px; 
	position:		absolute;
	margin:		84px 0 0  0;
}
.txtVisuel h2{
	padding:		0 0 5px 15px;
	color:			#FFFFFF;
	font-weight:	bold;
	font-size:		18px;
	background: 	url(/img/accueil/bg_fleshActualite.gif) 6px center no-repeat;
}
.imageVisuel{
	width:		100px; background:url(/img/accueil/bg_imageVisuel.gif) 0 0 no-repeat;
}

.imageVisuel img{
	border: 0 none;
	margin : 0;
	padding : 0;
}
/*-----------actus----------*/
.actus{ 
	width:		282px; 
	background:	url(/img/accueil/bg_actualite.gif) 0 0 no-repeat; 
	padding:		8px 0 0 0; 
	margin:		0 0 0 20px;
	
}
/*-----------txtActus----------*/	
.txtActus{
	float:			left; 
	width:		271px; 
	background:	url(/img/accueil/bg_txt_actualite.gif) 0 bottom no-repeat; 
	padding:		0 10px 8px 0;
}	
.txtActus h4 a{
	background:	#E1F2F7; 
	padding:		0 5px 2px 4px; 
	color:			#32A3C4; 
	font-weight:	bold;
	display:block;
}
.txtActus h4 a:hover{
	color:		#3395B2; 
	background: #C9E7F0;
	padding:	0 5px 2px 4px; 
}
.txtActus h3 {
	color:			#32A3C4; 
	padding:		0 0 0 5px;
	font-weight:normal;

}
.txtActus p{
	padding:		4px 0 4px 4px; 
	color:			#746b76;

	
}

.actu1 p a{
	background:	url(/img/accueil/img_plus.gif) 0 3px no-repeat; 
	float:			left; 
	padding:		0 0 0 15px; 
	color:			#5DB4D0; 
	font-weight:	bold;
}
.actu1 p a:hover{
	color:			#00607D; 
	background:	url(/img/accueil/img_plusH.gif) 0 3px no-repeat;
}
.actu2 p a{
	background:	url(/img/accueil/img_plus.gif) 0 3px no-repeat; 
	float:			left; 
	padding:		0 0 0 15px; 
	color:			#5DB4D0; 
	font-weight:	bold;
}
.actu2 p a:hover{
	color:			#00607D; 
	background:	url(/img/accueil/img_plusH.gif) 0 3px no-repeat;
}
.toutesActualites p a{
	background:	url(/img/accueil/img_plus.gif) 0 3px no-repeat;
	float:			left; 
	padding:		0 0 0 15px;
	font-weight:	bold;
	color:			#5DB4D0; 	
}
.toutesActualites p a:hover{
	background:	url(/img/accueil/img_plusH.gif) 0 3px no-repeat;
	float:			left; 
	padding:		0 0 0 15px;
	font-weight:	bold;
	color:			#00607D; 	
}
.toutesActualites p {
	float:left;
}
.fluxRSS{ margin:	0 0 0 90px;
}
/*-------------actu1-----------*/												
.actu1{
	float:			left;
	width:		191px;
	padding:		0 0 0 80px;

}
.hauteur{
	float:		left; 
	width:		0; 
	height:		118px;
}
html>body .hauteur {
	height:		auto;
	min-height:	118px;
}
/*-------------actu2-----------*/	
.actu2{ 
	float:			left;
	padding:		5px 0 0 20px; 
	background-position:top; 
	background:	url(/img/accueil/bg_point.gif) 20px 0 no-repeat;
	margin: 0 0 3px 0;
	width:251px;

}
.point{
	/*background:	url(/img/accueil/bg_point.gif) 0 0 repeat-x;
	width:200px;*/
}
.toutesActualites{ 
	width:		250px; 
	float:			left;
}
.txtActus .toutesActualites{
	background:	url(/img/accueil/bg_point.gif) 20px 0 no-repeat; 	
	width:		245px; 
	padding:		6px 0 0 20px;
}
.rss{
	width:		18px; 
	margin:		0 0 0 90px;
}
.txtActus .toutesActualites. a{ background:none;
}	
/*-----------------Newsletter-------------*/
.newsletter{
	padding:		0 0 0 50px; 
	float:			left;

}
.newsletter a{ 
	background: 	url(/img/accueil/resterContactOff.gif) 0 0 no-repeat;
	width:			260px; 
	height:			43px; 
	padding:		0 0 0 30px; 
	float:			left; 
	font-size:		12px;
	/*line-height:	16px;*/
}
.newsletter a:hover{ 
	background: 	url(/img/accueil/resterContactOn.gif) 0 0 no-repeat;
}

.newsletter .rester{
	color:			#FFFFFF;
	font-size:		22px;
	display:		block;
	padding-top:	2px;
}
.newsletter .inscrivez{
	color:			#FFFFFF;
	font-size:		12px;
	display:		block;
	margin:			-5px 0 0 0;
}
/*------------------FormationSurMesure-----------------*/
.formationEntreprise{
	float:			left; 
	width:		183px; 
	background:	url(/img/accueil/img_formation_mesure.jpg) no-repeat; 
	height:		179px;
}
#contentFormationMesure{ 
	width:		167px; 
	margin-top:	85px; 
	padding-left:	13px;
	float:left;
}
.left{ 
	float:			left;
}
.right{ 
	float:			right;
}
#contentFormationMesure .formations_sur_mesure{
	display:		block;
	width:		94px;
	height:		38px;
	float:			left; 
	margin-left:	10px;
	background:	url(/img/accueil/img_formation_mesure.gif) no-repeat; 
	margin-top:	0px; 
	padding-top:	0px;
}
#contentFormationMesure .formations_sur_mesure:hover{
	display:		block;
	width:		94px;
	height:		38px;
	float:			left; 
	margin-left:	10px;
	background:	url(/img/accueil/img_formation_mesure.gif) no-repeat; 





	margin-top:	0px; 		
	padding-top:	0px;
}
.formations_sur_mesure span{
	display:		block;
	text-indent:	-5000px;
	font-size:		0;
}

.img_pour_entreprise{ 
	float:			right; 
	margin-top:	5px;
}

#contentFormationMesure a{ 
	width:		89px; 
	height:		19px; 
	margin-top:	6px; 
	margin-left:	21px; 
	float:			left; 
	background:	url(/img/accueil/btn_savoir_mesure_off.gif) no-repeat;
}
#contentFormationMesure a:hover{ 

	background:	url(/img/accueil/btn_savoir_mesure_on.gif) no-repeat;
}
.formation_partout{
	float:			right; 
	background:	url(/img/accueil/img_formation-partout.jpg) no-repeat; 
	width:		120px;
	height:		178px;
}
#contentFormationPartout{
	width:		102px; 
	margin-top:	97px; 
	padding-left:	8px;
}
#contentFormationPartout .formations_proche{
	display:		block;
	width:		102px;
	height:		19px;
	float:			left; 
	background:	url(/img/accueil/formation_partout.gif) no-repeat; 
	margin:		0px; 
	padding:		0px;
}
#contentFormationPartout .formations_proche:hover{
	display:		block;
	width:		102px;
	height:		19px;
	float:			left; 
	background:	url(/img/accueil/formation_partout.gif) no-repeat; 
	margin:		0px; 
	padding:		0px;
}
.formations_proche span{
	display:		block;
	text-indent:	-5000px;
	font-size:		0;
}
#contentFormationPartout a{

	width:		89px; 
	height:		19px; 
	margin-top:	17px; 
	margin-left:	6px; 
	float:			left; 
	background:	url(/img/accueil/btn_savoir_partout_off.jpg) no-repeat;
}
#contentFormationPartout a:hover{
	width:			89px; 
	height:			19px; 
	margin-top:		17px; 
	margin-left:	6px; 
	float:			left; 
	background:		url(/img/accueil/btn_savoir_partout_on.jpg) no-repeat
}

.file {
	padding:0 0 0 44px;
}
.formation h1.titre {
	font-size:		17px;
	line-height:	34px;
	display:			block;
	font-weight:		bold;
	color:            #6A97C9;
	background:		url(/img/VAE/bg_titre1.gif) left 10px no-repeat;
	margin:21px 10px 10px;
	padding:0 0 0 25px;
}

