@charset "utf-8";
/* CSS Document */




/**********************accroche offre****************/
.pave {
	font-family:Arial, Helvetica, sans-serif;
	/*color: #5a4c41;*/
	font-size: 15px;
	font-weight:bold;
	color: #ae1b36;
}

.intro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5EA51B;
	font-weight:bold;
}

.introlettrine {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#5EA51B;
	font-weight:bold;
}


.lignetitre {
	background-image:url(images/notre_offre/ligne_titre.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#7C5A3E;
}

.titrelettrine {
	font-size:18px;
	font-weight:bold;
	color:#7C5A3E;
}
/*****************************************************/



/***********   titre-fond dgrad ********************/
.titre_onglets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	/*color: #ae1b36;*/
	color: #5a4c41;
} 

.titre_onglets_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	/*color: #ae1b36;*/
	color: #5a4c41;
}
/********************************************************/



.text_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.text16_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
} 

.text16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}


.text13_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
} 

.text13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.text14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}


.textzone1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

.textzone1_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
} 

.text12_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.text12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.text11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}

.text11_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}


.text11_black{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration:none;
}

.text11_black:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration:underline;
}

.text11_blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration:none;
}

.text11_blanc:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration:none;
}


.text11_blanc_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration:none;
}

.text11_blanc_b:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration:none;
}

.text11_blanc_b_i {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #fff;
	text-decoration:none;
}


.text11_b_i {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style:italic;
	color: #000000;
}

.text10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.text10_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}




h1 {
	margin:0px;
}


h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
	color: #5e4f5e;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #5e4f5e;
}



a {
	color:#000000;
	text-decoration:underline;
}


a:hover {
	/*color:#a7a09a;*/
	color:#666;	
}


.contact_offre {
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#7C5A3E;


}




/*positionnement div pa debordement*/




#apDiv_visuel_1 {
	position: absolute;
	width:288px;
	height:274px;
	z-index:6;
	top: 246px;
	margin-left:15px;
	
}



#apDiv_impression {
	position: absolute;
	width:22px;
	height:18px;
	z-index:2;
	top: 235px;
	margin-left:753px;
	
}


/* habillage titre des pages */

#apDiv_trait_hor_c {
	position: absolute;
	width:380px;
	height:2px;
	z-index:4;
	margin-left:100px;
	margin-top:13px;
	background:url(images/trait_horiz_c.gif);
	background-repeat:no-repeat;	
}

#apDiv_trait_hor_utilitaires_c {
	position: absolute;
	width:380px;
	height:2px;
	z-index:4;
	margin-left:300px;
	margin-top:13px;
	background:url(images/trait_horiz_c.gif);
	background-repeat:no-repeat;
}



#apDiv_trait_hor_c1 {
	position: absolute;
	width:380px;
	height:2px;
	z-index:4;
	margin-left:100px;
	margin-top:13px;
	background:url(images/trait_horiz_c1.gif);
	background-repeat:no-repeat;
}

#apDiv_trait_hor_utilitaires_c1 {
	position: absolute;
	width:380px;
	height:2px;
	z-index:4;
	margin-left:300px;
	margin-top:13px;
	background:url(images/trait_horiz_c1.gif);
	background-repeat:no-repeat;	
}




#apDiv_trait_hor_c2 {
	position: absolute;
	width:380px;
	height:2px;
	z-index:4;
	margin-left:100px;
	margin-top:13px;
	background:url(images/trait_horiz_c2.gif);
	background-repeat:no-repeat;
}

#apDiv_trait_hor_utilitaires_c2 {
	position: absolute;
	width:380px;
	height:2px;
	z-index:4;
	margin-left:300px;
	margin-top:13px;
	background:url(images/trait_horiz_c2.gif);
	background-repeat:no-repeat;	
}




#apDiv_trait_hor_c3 {
	position: absolute;
	width:380px;
	height:2px;
	z-index:4;
	margin-left:100px;
	margin-top:13px;
	background:url(images/trait_horiz_c3.gif);
	background-repeat:no-repeat;	
}

#apDiv_trait_hor_utilitaires_c3 {
	position: absolute;
	width:380px;
	height:2px;
	z-index:4;
	margin-left:300px;
	margin-top:13px;
	background:url(images/trait_horiz_c3.gif);
	background-repeat:no-repeat;	
}




#apDiv_trait_hor_c4 {
	position: absolute;
	width:380px;
	height:2px;
	z-index:4;
	margin-left:100px;
	margin-top:13px;
	background:url(images/trait_horiz_c4.gif);
	background-repeat:no-repeat;	
}


#apDiv_trait_hor_utilitaires_c4 {
	position: absolute;
	width:380px;
	height:2px;
	z-index:4;
	margin-left:300px;
	margin-top:13px;
	background:url(images/trait_horiz_c4.gif);
	background-repeat:no-repeat;	
}




#apDiv_trait_hor_c5 {
	position: absolute;
	width:380px;
	height:2px;
	z-index:4;
	margin-left:100px;
	margin-top:13px;
	background:url(images/trait_horiz_c5.gif);
	background-repeat:no-repeat;	
}

#apDiv_trait_hor_utilitaires_c5 {
	position: absolute;
	width:380px;
	height:2px;
	z-index:4;
	margin-left:300px;
	margin-top:13px;
	background:url(images/trait_horiz_c5.gif);
	background-repeat:no-repeat;	
}



#apDiv_trait_hor_c11 {
	position: absolute;
	width:380px;
	height:2px;
	z-index:4;
	margin-left:100px;
	margin-top:13px;
	background:url(images/trait_horiz_c11.gif);
	background-repeat:no-repeat;	
}

#apDiv_trait_hor_utilitaires_c11 {
	position: absolute;
	width:380px;
	height:2px;
	z-index:4;
	margin-left:20px;
	margin-top:13px;
	/*background:url(images/trait_horiz_c.gif);
	background-repeat:no-repeat;*/	
}



#apDiv_trait_hor_c12 {
	position: absolute;
	width:380px;
	height:2px;
	z-index:4;
	margin-left:100px;
	margin-top:13px;
	background:url(images/trait_horiz_c12.gif);
	background-repeat:no-repeat;	
}

#apDiv_trait_hor_utilitaires_c12 {
	position: absolute;
	width:380px;
	height:2px;
	z-index:4;
	margin-left:20px;
	margin-top:13px;
	/*background:url(images/trait_horiz_c.gif);
	background-repeat:no-repeat;*/	
}



#apDiv_trait_hor_c13 {
	position: absolute;
	width:380px;
	height:2px;
	z-index:4;
	margin-left:100px;
	margin-top:13px;
	background:url(images/trait_horiz_c13.gif);
	background-repeat:no-repeat;	
}

#apDiv_trait_hor_utilitaires_c13 {
	position: absolute;
	width:380px;
	height:2px;
	z-index:4;
	margin-left:20px;
	margin-top:13px;
	/*background:url(images/trait_horiz_c.gif);
	background-repeat:no-repeat;*/	
}






#apDiv_trait_hor_c21 {
	position: absolute;
	width:380px;
	height:2px;
	z-index:4;
	margin-left:100px;
	margin-top:13px;
	background:url(images/trait_horiz_c21.gif);
	background-repeat:no-repeat;	
}

#apDiv_trait_hor_utilitaires_c21 {
	position: absolute;
	width:380px;
	height:2px;
	z-index:4;
	margin-left:20px;
	margin-top:13px;
	/*background:url(images/trait_horiz_c21.gif);
	background-repeat:no-repeat;*/	
}



#apDiv_trait_hor_c22 {
	position: absolute;
	width:380px;
	height:2px;
	z-index:4;
	margin-left:100px;
	margin-top:13px;
	background:url(images/trait_horiz_c22.gif);
	background-repeat:no-repeat;	
}
#apDiv_trait_hor_utilitaires_c22 {
	position: absolute;
	width:380px;
	height:2px;
	z-index:4;
	margin-left:20px;
	margin-top:13px;
	/*background:url(images/trait_horiz_c.gif);
	background-repeat:no-repeat;*/	
}


#apDiv_trait_hor_c23 {
	position: absolute;
	width:380px;
	height:2px;
	z-index:4;
	margin-left:100px;
	margin-top:13px;
	background:url(images/trait_horiz_c23.gif);
	background-repeat:no-repeat;	
}
#apDiv_trait_hor_utilitaires_c23 {
	position: absolute;
	width:380px;
	height:2px;
	z-index:4;
	margin-left:20px;
	margin-top:13px;
	/*background:url(images/trait_horiz_c.gif);
	background-repeat:no-repeat;*/	
}



#apDiv_trait_hor_c24 {
	position: absolute;
	width:380px;
	height:2px;
	z-index:4;
	margin-left:100px;
	margin-top:13px;
	background:url(images/trait_horiz_c24.gif);
	background-repeat:no-repeat;	
}

#apDiv_trait_hor_utilitaires_c24 {
	position: absolute;
	width:380px;
	height:2px;
	z-index:4;
	margin-left:20px;
	margin-top:13px;
	/*background:url(images/trait_horiz_c.gif);
	background-repeat:no-repeat;*/	
}



#apDiv_trait_hor_c25 {
	position: absolute;
	width:380px;
	height:2px;
	z-index:4;
	margin-left:100px;
	margin-top:13px;
	background:url(images/trait_horiz_c25.gif);
	background-repeat:no-repeat;	
}
#apDiv_trait_hor_utilitaires_c25 {
	position: absolute;
	width:380px;
	height:2px;
	z-index:4;
	margin-left:20px;
	margin-top:13px;
	/*background:url(images/trait_horiz_c.gif);
	background-repeat:no-repeat;*/	
}


#apDiv_trait_hor_c26 {
	position: absolute;
	width:380px;
	height:2px;
	z-index:4;
	margin-left:100px;
	margin-top:13px;
	background:url(images/trait_horiz_c26.gif);
	background-repeat:no-repeat;	
}

#apDiv_trait_hor_utilitaires_c26 {
	position: absolute;
	width:380px;
	height:2px;
	z-index:4;
	margin-left:20px;
	margin-top:13px;
	/*background:url(images/trait_horiz_c.gif);
	background-repeat:no-repeat;*/	
}



#apDiv_titre_hor {
	position: absolute;
	z-index:5;
	
	
}


/* fin habillage titre des pages */

.marge_gauche {
	padding-left:30px;
		
}







/* *******************     debut bloc titre    ** couleur de fond **  *****************  */

.bloc_titre1 {
	background-color:#f9f1e6;
}

.bloc_titre2 {
	background-color:#f9f1e6;
}

.bloc_titre3 {
	background-color:#f9f1e6;
}

.bloc_titre4 {
	background-color:#f9f1e6;
}

.bloc_titre5 {
	background-color:#f9f1e6;
}

.bloc_titre11 {
	background-color:#6C6;
}

.bloc_titre12 {
	background-color:#6C6;
}

.bloc_titre13 {
	background-color:#f9f1e6;
}

.bloc_titre21 {
	background-color:#6C6;
}

.bloc_titre22 {
	background-color:#6C6;
}

.bloc_titre23 {
	background-color:#6C6;
}

.bloc_titre24 {
	background-color:#6C6;
}

.bloc_titre25 {
	background-color:#6C6;
}

.bloc_titre26 {
	background-color:#6C6;
}

.bloc_titre27 {
	background-color:#6C6;
}

.bloc_titre28 {
	background-color:#6C6;
}

/* ************************ fin  bloc titre*************************  */










/* ****************     debut titres des pages *********************  */

#titre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	color: #5e4f5e;
	margin-left:0px;
	margin-top:20px;
}

#titre_c {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	color: #d03914;
	margin-left:0px;
	margin-top:20px;
}

#titre_c1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	color: #9be1f8;
	padding-right:8px;
	margin-left:0px;
	margin-top:20px;
	background-color:#f9f1e6;
}

#titre_c2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	color: #fff;
	padding-right:8px;
	margin-left:0px;
	margin-top:20px;
	
			
}

#pop_up_titre_c2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	font-weight:bold;
	color: #f79629;
	margin-left:10px;
	margin-top:20px;		
}


#titre_c3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	/*color: #5EA51B;*/
	color:#fff;
	padding-right:8px;
	margin-left:0px;
	margin-top:20px;
	
}

#titre_c3bis {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	/*color: #5EA51B;*/
	color:#fff;
	padding-right:8px;
	margin-left:0px;
	margin-top:20px;
}

#pop_up_titre_c3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	font-weight:bold;
	color: #5EA51B;
	margin-left:10px;
	margin-top:20px;		
}



#titre_c4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	color:#Fff;
	/*color: #1f90db;*/
	padding-right:8px;
	margin-left:0px;
	margin-top:20px;
}

#pop_up_titre_c4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	color: #1F90DC;
	margin-left:0px;
	margin-top:20px;		
}

#titre_c5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	color:#FFF;
	/*color: #d03914;*/
	padding-right:8px;
	margin-left:0px;
	margin-top:20px;
}

#pop_up_titre_c5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	font-weight:bold;
	color: #d03914;
	margin-left:10px;
	margin-top:20px;		
}


#titre_c11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	color: #d03914;
	margin-left:0px;
	margin-top:20px;
	padding-right:8px;
	background-color:#f9f1e6;
}

#titre_c12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	color: #594c3f;
	padding-right:8px;
	margin-left:0px;
	margin-top:20px;
	padding-right:8px;
	background-color:#fff;
}

#titre_c13 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	color: #bf3713;
	margin-left:0px;
	margin-top:20px;
	padding-right:8px;
	background-color:#fff;
}

#titre_c21 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	color: #696f93;
	padding-right:8px;
	margin-left:0px;
	margin-top:20px;
	background-color:#fff;
}

#titre_c22 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	color: #442912;
	margin-left:0px;
	margin-top:20px;
	padding-right:8px;
	background-color:#fff;
}

/*mentions legales*/
#titre_c23 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	color: #442912;
	margin-left:0px;
	margin-top:20px;
	padding-right:8px;
	/*background-color:#f9f1e6;*/
	background-color:#Fff;
}


/*plan du site*/
#titre_c24 {                        
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	color: #442912;
	padding-right:8px;
	margin-left:0px;
	margin-top:20px;
	background-color:#FFF;
	/*background-color:#f9f1e6;*/
}

#titre_c25 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	color: #0070ac;
	padding-right:8px;
	margin-left:0px;
	margin-top:20px;
	background-color:#fff;
}

#titre_c26 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	color:#f85b13;
	/*color: #98724e;*/
	padding-right:8px;
	margin-left:0px;
	margin-top:20px;
	background-color:#fff;
}


/* ****************     fin titre des pages *********************  */





/*************** dbut aplats couleurs  ********************/

.aplats_c1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #9be1f8;
	color:#FFF;
} 


.aplats_c2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #f9b97d;
	color:#fff;
}


.aplats_c3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #5EA51B;
	color:#FFF;
} 

.aplats_c4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
/*	background-color: #1F90DC;*/
	border:solid 1px;
	border-color:#1f90dc;
	color:#000;
}

.aplats_c5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #d03914;
	color:#FFF;
} 



/* ****************     fin aplats couleurs *********************  */




/*************** dbut  sous-titres couleur ********************/
.sous_titre_c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #d03914;
} 

.sous_titre_c1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #9be1f8;
} 

.sous_titre_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #f79629;
} 
.sous_titre_c2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #f79629;
}


.sous_titre_c3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #5EA51B;
} 

.sous_titre_c4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color: #1f90db;
}

.sous_titre_4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #1f90db;
} 


.sous_titre_c5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #d03914;
} 


.sous_titre_c11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #eb7416;
}

.sous_titre_c12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #594c3f;
}

.sous_titre_c13 {                                    /*espace particuliers*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #bf3713;
}

.sous_titre_c21 {									/*ima recrute*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #696f93;
}

.sous_titre_c211 {									/*ima recrute*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	/*color: #c7b299;*/
	color:black;
}


.sous_titre_c22 {									/*contact*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #442912;
}

.sous_titre_c23 {									/*mentions lgales*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #442912;
}

.sous_titre_ml_c23 {									/*mentions lgales*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	background-color:#c7b299;
	padding-left:10px;
	padding-bottom:1px;
	padding-top:2px;
}


.sous_titre_c24 {									/*plan du site*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #442912;
}

.sous_titre_c25 {									/* a la une */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0070ac;
}

.sous_titre_c26 {									/* flash info */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #f85b13;
	/*color: #98724e;*/
}
/*************** fin  sous-titres couleur ********************/





.attest_ss_titre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #98724e;
}


.red {
	color:#bf3713;
	
}


.red_bold {
	color:#bf3713;
	font-weight:bold;
}

.red_en_ligne {
	
	background-color:#bf3713;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	
	color: #fff;
	padding-left:4px;
	padding-right:4px;
}


/****************   contenu des pages   ********************/

a.page_2  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #F79729;
	font-weight:bold;
	text-decoration:underline;
}

a.page_2:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	/*color: #a7a09a;*/
	text-decoration:underline;
}

a.page_3  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5EA51B;
	font-weight:bold;
	text-decoration:underline;
}

a.page_3:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	/*color: #a7a09a;*/
	text-decoration:underline;
}

a.page_4  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1F90DB;
	font-weight:bold;
	text-decoration:underline;
	
}

a.page_4:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	/*color: #a7a09a;*/
	text-decoration:underline;
}

a.page_5  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #a7a09a;
	font-weight:bold;
	text-decoration:underline;
	
}

a.page_5:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	/*color: #d03914;*/
	text-decoration:underline;
}

/*************** fin contenu des pages  ********************/

/*************** plan du site  ********************/


.plan_titre_c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #d03914;
} 

a.plan_c  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	text-decoration:none;
}

a.plan_c:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	text-decoration:underline;
}


a.plan_titre_c1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #9be1f8;
	text-decoration:none;
	
	padding-left:15px;
	padding-bottom:4px;
	background-image:url(images/plan_site/traitc1.png);
	background-repeat:repeat-x;
	background-position:bottom;
}

a.plan_titre_c1:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #9be1f8;
	text-decoration:none;
}




a.plan_titre_c2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #f79629;
	text-decoration:none;
	
	padding-left:15px;
	padding-bottom:4px;
	background-image:url(images/plan_site/traitc2.png);
	background-repeat:repeat-x;
	background-position:bottom;
} 

a.plan_titre_c2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #f79629;
	text-decoration:none;
} 


a.plan_titre_c3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #5EA51B;
	text-decoration:none;
	
	padding-left:15px;
	padding-bottom:4px;
	background-image:url(images/plan_site/traitc3.png);
	background-repeat:repeat-x;
	background-position:bottom;
} 

a.plan_titre_c3:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #5EA51B;
	text-decoration:none;
} 


a.plan_titre_c4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #1f90db;
	text-decoration:none;
	
	padding-left:15px;
	padding-bottom:4px;
	background-image:url(images/plan_site/traitc4.png);
	background-repeat:repeat-x;
	background-position:bottom;
}

a.plan_titre_c4:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #1f90db;
	text-decoration:none;
} 

a.plan_titre_c5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #d03914;
	text-decoration:none;
	
	padding-left:15px;
	padding-bottom:4px;
	background-image:url(images/plan_site/traitc5.png);
	background-repeat:repeat-x;
	background-position:bottom;
}

a.plan_titre_c5:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #d03914;
	text-decoration:none;
} 

/*extranets clients*/
a.plan_titre_c11 {										
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #eb7416;
	text-decoration:none;
	
	padding-left:15px;
	padding-bottom:4px;
	background-image:url(images/plan_site/traitc11.png);
	background-repeat:repeat-x;
	background-position:bottom;
}

a.plan_titre_c11:hover {										
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #eb7416;
	text-decoration:none;
}


/*espace prestataires*/
a.plan_titre_c12 {										
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #594c3f;
	text-decoration:none;
	
	padding-left:15px;
	padding-bottom:4px;
	background-image:url(images/plan_site/traitc12.png);
	background-repeat:repeat-x;
	background-position:bottom;
}

a.plan_titre_c12:hover {										
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #594c3f;
	text-decoration:none;
}



/*espace particuliers*/
a.plan_titre_c13 {                                    
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #bf3713;
	text-decoration:none;
	
	padding-left:15px;
	padding-bottom:4px;
	background-image:url(images/plan_site/traitc13.png);
	background-repeat:repeat-x;
	background-position:bottom;
}

a.plan_titre_c13:hover {                                    
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #bf3713;
	text-decoration:none;
}

/*ima recrute*/
a.plan_titre_c21 {									
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #696f93;
	text-decoration:none;
	
	padding-left:15px;
	padding-bottom:4px;
	background-image:url(images/plan_site/traitc21.png);
	background-repeat:repeat-x;
	background-position:bottom;
}

a.plan_titre_c21:hover {									
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #696f93;
	text-decoration:none;
}

/*contact*/
a.plan_titre_c22 {									
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #442912;
	text-decoration:none;
	
	padding-left:15px;
	padding-bottom:4px;
	background-image:url(images/plan_site/traitc22.png);
	background-repeat:repeat-x;
	background-position:bottom;
}

a.plan_titre_c22:hover {									
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #442912;
	text-decoration:none;
}

/*mentions lgales*/
a.plan_titre_c23 {									
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #442912;
	text-decoration:none;
	
	padding-left:15px;
	padding-bottom:4px;
	background-image:url(images/plan_site/traitc23.png);
	background-repeat:repeat-x;
	background-position:bottom;
}

a.plan_titre_c23:hover {									
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #442912;
	text-decoration:none;
}

/*plan du site*/
a.plan_titre_c24 {									
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #442912;
	text-decoration:none;
	
	padding-left:15px;
	padding-bottom:4px;
	background-image:url(images/plan_site/traitc24.png);
	background-repeat:repeat-x;
	background-position:bottom;
}

a.plan_titre_c24:hover {									
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #442912;
	text-decoration:none;
}


/* a la une */
a.plan_titre_c25 {									
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0070ac;
	text-decoration:none;
	
	padding-left:15px;
	padding-bottom:4px;
	background-image:url(images/plan_site/traitc25.png);
	background-repeat:repeat-x;
	background-position:bottom;
}

a.plan_titre_c25:hover {									
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0070ac;
	text-decoration:none;
}

/* flash info */
a.plan_titre_c26 {									
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #98724e;
	text-decoration:none;
	
	padding-left:15px;
	padding-bottom:4px;
	background-image:url(images/plan_site/traitc26.png);
	background-repeat:repeat-x;
	background-position:bottom;
}

a.plan_titre_c26:hover {									
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #98724e;
	text-decoration:none;
}



.plan_texte   {									
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #98724e;
}






/*************** fin plan du site *****************/



/*************** select page createur de solution  *****************/
.select_createur {
	
	background-image:url(images/qui_sommes_nous/puce_orange_top.gif);
	background-repeat:no-repeat;
	background-position:center left;
	
	color:#000;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
		
	padding-left:16px;
	margin-left:10px;

}


.select_createur:hover {
	color:#000;
	text-decoration: underline;
	
	

}

/*************** fin page createur de solution *****************/