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




/**********************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 dégradé ********************/
.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;
}

.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;
}

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

.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;
}




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;
}



/***********   liens différentes zones  *************/

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

a:hover {
	color:#a7a09a;
}


a.chiffres {
	 color:#2686b6;
	 text-decoration:underline;
}

a.chiffres:hover {
/*	color:#a7a09a;*/
	color:#666666;
}


a.titre_blanc {
	color:#FFF;
	font-weight:bold;
	text-decoration:underline;
}

a.titre_blanc:hover {
	color:#fff;
	text-decoration:underline;
}

/*****************************************************/







/*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:26px;
	height:28px;
	z-index:2;
	top: 235px;
	margin-left:740px;
	
	
}

#apDiv_titre_trait_utilitaires {
	position: absolute;
	width:680px;
	height:40px;
	z-index:3;
	top: 275px;
	margin-left:16px;	
}


#apDiv_titre_trait {				/* position  taille de l'ensemble trait + titre dans la page*/
	position: absolute;
	width:480px;
	height:24px;
	z-index:3;
	top: 275px;
	margin-left:300px;
	
}



#apDiv_titre_hor {                /* position du titre dans la page*/
	position: absolute;
	z-index:5;
	margin-left:0px;
	padding-right:8px;
			
}


#apDiv_trait_hor_c {           /* position du trait et choix de sa couleur dans la page*/
	position: absolute;
	width:380px;
	height:4px;
	z-index:4;
	margin-left:0px;
	margin-top:12px;
	background: url(images/body_pages/barre_default.png);
	background-repeat:no-repeat;
	
}


#apDiv_trait_hor_c1 {
	position: absolute;
	width:380px;
	height:4px;
	z-index:4;
	margin-left:0px;
	margin-top:12px;
	background: url(images/body_pages/barre_default.png);
	background-repeat:no-repeat;
	
}

#apDiv_trait_hor_c2 {
	position: absolute;
	width:380px;
	height:4px;
	z-index:4;
	margin-left:0px;
	margin-top:12px;
	background: url(images/body_pages/barre_nousconnaitre.png);
	background-repeat:no-repeat;
	
}


#apDiv_trait_hor_c3 {
	position: absolute;
	width:380px;
	height:4px;
	z-index:4;
	margin-left:0px;
	margin-top:12px;
	background: url(images/body_pages/barre_offre.png);
	background-repeat:no-repeat;
	
}

#apDiv_trait_hor_c4 {
	position: absolute;
	width:380px;
	height:4px;
	z-index:4;
	margin-left:0px;
	margin-top:12px;
	background: url(images/body_pages/barre_implantations.png);
	background-repeat:no-repeat;
	
}

#apDiv_trait_hor_c5 {
	position: absolute;
	width:380px;
	height:4px;
	z-index:4;
	margin-left:0px;
	margin-top:12px;
	background: url(images/body_pages/barre_partenaires.png);
	background-repeat:no-repeat;
	
}

#apDiv_trait_hor_c6 {
	position: absolute;
	width:380px;
	height:4px;
	z-index:4;
	margin-left:0px;
	margin-top:12px;
	background: url(images/body_pages/barre_actu.png);
	background-repeat:no-repeat;
	
}


#apDiv_trait_hor_c11 {						/*contact*/
	position: absolute;
	width:380px;
	height:4px;
	z-index:4;
	margin-left:0px;
	margin-top:12px;
	background: url(images/body_pages/barre_default.png);
	background-repeat:no-repeat;
	
}

#apDiv_trait_hor_c12 {						/*ima recrute*/
	position: absolute;
	width:380px;
	height:4px;
	z-index:4;
	margin-left:0px;
	margin-top:12px;
	background: url(images/body_pages/barre_default.png);
	background-repeat:no-repeat;
	
}

/*#apDiv_trait_hor_c13 {						
	position: absolute;
	width:380px;
	height:4px;
	z-index:4;
	margin-left:0px;
	margin-top:12px;
	background: url(images/body_pages/barre_actu.png);
	background-repeat:no-repeat;
	
}*/

#apDiv_trait_hor_c13 {      /*ima actu*/
	position: absolute;
	width:380px;
	height:4px;
	z-index:4;
	margin-left:0px;
	margin-top:12px;
	background: url(images/body_pages/barre_nousconnaitre.png);
	background-repeat:no-repeat;
	
}




#apDiv_trait_hor_c14 {						/*ima temoignage*/
	position: absolute;
	width:380px;
	height:4px;
	z-index:4;
	margin-left:0px;
	margin-top:12px;
	background: url(images/body_pages/barre_temoignages.png);
	background-repeat:no-repeat;
	
}

#apDiv_trait_hor_c15 {						/*plan du site*/
	position: absolute;
	width:380px;
	height:4px;
	z-index:4;
	margin-left:0px;
	margin-top:12px;
	background: url(images/body_pages/barre_default.png);
	background-repeat:no-repeat;
	
}

#apDiv_trait_hor_c16 {						/*mentios légales*/
	position: absolute;
	width:380px;
	height:4px;
	z-index:4;
	margin-left:0px;
	margin-top:12px;
	background: url(images/body_pages/barre_default.png);
	background-repeat:no-repeat;
	
}





.marge_gauche {
	padding-left:30px;
		
}





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

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

#titre_c {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	
	color: #9f6d4a;
	background-color:#fff;
	
	margin-left:43px;
	
}

#titre_c1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	
	margin-left:43px;
	
	
	color: #d0ba9a;
	background-color:#fff;
}

#titre_c2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	
	margin-left:43px;
	
	
		
	color: #da6c2e;
	background-color:#fff;
	
}

#titre_c3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	
	margin-left:43px;
	
	
	color: #4baf00;
	background-color:#fff;
}

#titre_c4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	
	margin-left:43px;
	
	
	color: #0070ac;
	background-color:#fff;
}

#titre_c5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	
	margin-left:43px;
	
	
	color: #e4aa11;
	background-color:#fff;
}

#titre_c11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	
	color: #9f6d4a;
	background-color:#fff;
	
	margin-left:43px;
	
}

#titre_c12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	
	color: #9f6d4a;
	background-color:#fff;
	
	margin-left:43px;
	
}

/*#titre_c13 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	
	color: #c03713;
	background-color:#fff;
	
	margin-left:43px;
	
}*/

#titre_c13 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	
	margin-left:43px;
	
	
		
	color: #da6c2e;
	background-color:#fff;
	
}


#titre_c14 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	color: #bcbc0c;
	background-color:#fff;
	
	margin-left:43px;
	
}


#titre_c15 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	
	color: #9f6d4a;
	background-color:#fff;
	
	margin-left:43px;
	
}

#titre_c16 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	
	color: #9f6d4a;
	background-color:#fff;
	
	margin-left:43px;
	
}

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

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

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


a.page_2l  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #da6c2f;
	font-weight:normal;
	text-decoration:underline;
}

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

/*************** début  sous-titres couleur ********************/
.sous_titre_c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	
	color: #9f6d4a;
	background-color:#fff;
}



.sous_titre_g {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #da6c2f;
	background-color:#fff;
} 

.sous_titre_c1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	
	color: #9f6d4a;
	background-color:#fff;
} 

.sous_titre_c2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	
	color: #da6c2e;
	background-color:#fff;
} 

.sous_titre_c3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	
	color: #4baf00;
	background-color:#fff;
} 

.sous_titre_c4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	
	color: #0070ac;
	background-color:#fff;
} 

.sous_titre_c5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	/*font-weight: bold;*/
	
	color: #e4aa11;
	background-color:#fff;
} 

.sous_titre_c11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	
	color: #9f6d4a;
	background-color:#fff;
}

.sous_titre_c12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	
	color: #9f6d4a;
	background-color:#fff;
}

.sous_titre_c13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	
	color: #c03713;
	background-color:#fff;
}

.sous_titre_c14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	
	color: #bcbc0c;
	background-color:#fff;
}

.sous_titre_c15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	
	color: #9f6d4a;
	background-color:#fff;
}

.sous_titre_c16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	
	color: #9f6d4a;
	background-color:#fff;
}

/*************** fin  sous-titres couleur ********************/



#titre_pop_up_c2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	margin-left:9px;
	padding-left:43px;			
	color: #da6c2e;
	background-color:#fff;
	background-image:url(images/body_pages/barre_nousconnaitre.png);
	background-repeat:no-repeat;
	background-position:left;
	
}


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

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

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

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

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


/*************** 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: #d0ba9a;
	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: #d0ba9a;
	text-decoration:none;
}




a.plan_titre_c2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #da6c2e;
	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: #da6c2e;
	text-decoration:none;
} 


a.plan_titre_c3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4baf00;
	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: #4baf00;
	text-decoration:none;
} 


a.plan_titre_c4 {
	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/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: #0070ac;
	text-decoration:none;
} 

a.plan_titre_c5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #e4aa11;
	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: #e4aa11;
	text-decoration:none;
} 

/*contact*/
a.plan_titre_c11 {										
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #9f6d4a;
	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: #9f6d4a;
	text-decoration:none;
}

/*ima recrute*/
a.plan_titre_c12 {										
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #9f6d4a;
	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_c12:hover {										
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #9f6d4a;
	text-decoration:none;
}



/*actualite*/
a.plan_titre_c13 {                                    
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #c03713;
	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: #c03713;
	text-decoration:none;
}

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

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


/*plan du site*/
a.plan_titre_c15 {                                    
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #9f6d4a;
	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_c15:hover {                                    
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #9f6d4a;
	text-decoration:none;
}


/*mentions legales*/
a.plan_titre_c16 {                                    
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #9f6d4a;
	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_c16:hover {                                    
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #9f6d4a;
	text-decoration:none;
}




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






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

 
