
#header-home {
	text-align: left;	
	overflow: hidden;
	display: block;
	width : 100%;
	height : 405px;
	margin: 0px auto;
	padding : 0px;
	background: url(../images/bg-gris-home.jpg) repeat-x;	
	clear:both;


}

#header-home-content {
	text-align: left;	
	overflow: hidden;
	display: block;
	width : 980px;
	height : 405px;
	margin: 0px auto;
	padding : 0px;
	padding-top : 30px;
	clear:both;

}

#body-page {

	text-align: left;	
	overflow: hidden;
	display: block;
	width : 980px;
	height : auto;
	margin: 0px auto;
	padding : 0px;

}

#body-page #colonne1 {
	overflow: hidden;
	display: block;
	height : auto;
	width: 705px;
	float : left;
}


#body-page #colonne2 h2 {
	color : #0d6e38;
	font-size : 10pt;
	font-weight:bold;
	padding-left : 50px;
	padding-top : 5px;
	float : left;
	padding-right : 40px;
}

.gris {
  color : #575757;
}

/** push produit accueil **/

.push-produit {
	overflow: hidden;
	display: block;
	width : 340px;
	/**height : 247px;**/
	float : left;	
}

.push-produit h1 {


font-size : 15pt;
font-weight : bold;
padding :0px;
margin :0px;
padding-top : 20px;
padding-left : 20px;


}

.push-produit h2 {

float : left;
font-size : 15pt;
font-weight : bold;
padding :0px;
margin :0px;
padding-left : 20px;
padding-top : 20px;


}




#separ-culture-service {

overflow: hidden;
display: block;
background: url(../images/separ-culture-service.gif) 10px 20px repeat-x;	
width : 680px;
height :30px;


}

#culture-service {

overflow: hidden;
display: block;
background: url(../images/bg-culture-service.jpg) 0px 5px no-repeat;	
width : 680px;
height : 206px;

}





#culture-service h1 {
	margin : 0px;
	padding : 0px;	
	width : 310px;
	height : 67px;
	color : #096637;
	font-size : 18pt;
	text-transform : uppercase;
	float : left;
	font-weight : normal;
	padding-top : 10px;
}

#culture-service #logo2 {

overflow: hidden;
display: block;
width : 100px;
height : 67px;
padding-left : 0px;
padding-top: 0px;
float : left;
background: url(../images/logo-sada-culture-service.gif) 0px 0px no-repeat;	

}

#culture-service #content {
overflow: hidden;
display: block;
width : 350px;
height : 206px;
padding-left : 320px;

}

#culture-service h2 {

	margin : 0px;
	padding : 0px;
	color : #096637;
	font-weight : bold;
	font-size : 08pt;
	padding-top : 10px;

}

/** onglet service culture **/

#nav-service  {

margin : 0px;
padding : 0px;
overflow: hidden;
display: block;
text-align : left;
width : 701px;
height : 68px;

}


#nav-service #service-onglet-tarif {

overflow: hidden;
display: block;
width : 213px;
height : 67px;
margin : 0px;
padding-top : 15px;
padding-left : 13px;
color : #096637;
font-weight : bold;
text-align : center;
background: url(../images/service1-over.png) 0px 0px no-repeat;
float : left;
cursor: pointer;
cursor: hand;


}

#nav-service #service-onglet-tarif:hover {

    cursor : pointer;
    cursor : hand;

}


#nav-service #service-onglet-accompagnement {

overflow: hidden;
display: block;
width : 213px;
height : 67px;
margin : 0px;
padding-top : 15px;
padding-left : 13px;
color : #096637;
font-weight : bold;
text-align : center;
background: url(../images/service2.png) 0px 0px repeat-x;
float : left;
cursor: pointer;
cursor: hand;


}

#nav-service #service-onglet-accompagnement:hover {

    cursor : pointer;
    cursor : hand;

}


#nav-service #service-onglet-rapidite {

overflow: hidden;
display: block;
width : 217px;
height : 67px;
margin : 0px;
padding-top : 15px;
padding-left : 13px;
color : #096637;
font-weight : bold;
text-align : center;
background: url(../images/service3.png) 0px 0px no-repeat;
float : left;
cursor: pointer;
cursor: hand;


}

#nav-service #service-onglet-rapidite:hover {

    cursor : pointer;
    cursor : hand;

}




#nav-service .onglet-separ {

overflow: hidden;
display: block;
width : 3px;
height : 68px;
margin : 0px;
padding : 0px;
text-align : center;
float : left;
background: url(../images/service-separ.jpg) 0px 0px no-repeat;


}

 /**
#nav-service #service-onglet1 a, #nav-service #service-onglet1 a:visited,#nav-service #service-onglet1 a:hover,
#nav-service #service-onglet2 a, #nav-service #service-onglet2 a:visited,#nav-service #service-onglet2 a:hover,
#nav-service .#service-onglet3 a, #nav-service #service-onglet3 a:visited,#nav-service #service-onglet3 a:hover
{


font-size : 10pt;
color : #096637;
text-align : center;
text-decoration : none;
font-weight : bold;

}    **/


/**     OLD
#nav-service .onglet {

overflow: hidden;
display: block;
width : 215px;
height : 68px;
margin : 0px;
padding-top : 15px;
padding-left : 13px;
color : #096637;
font-weight : bold;
text-align : center;
background: url(../images/bt-service-bg.jpg) 0px 0px repeat-x;
float : left;

}

#nav-service .onglet:hover {

overflow: hidden;
display: block;
width : 215px;
height : 68px;	
margin : 0px;
padding-top : 15px;
padding-left : 13px;
float : left;

font-size : 08pt;
color : #096637;
text-align : center;
text-decoration : none;
font-weight : bold;
background: url(../images/bt-service-bg-roll.jpg) 0px 0px repeat-x;
cursor:hand;
cursor:pointer;

}

#nav-service .onglet-selected {

overflow: hidden;
display: block;
width : 215px;
height : 68px;	
margin : 0px;
padding-top : 15px;
padding-left : 13px;
text-align : center;
float : left;

font-size : 08pt;
color : #096637;
text-align : center;
text-decoration : none;
font-weight : bold;
background: url(../images/bt-service-bg-roll.jpg.jpg) 0px 0px repeat-x;	


}


#nav-service .onglet-separ {

overflow: hidden;
display: block;
width : 6px;
height : 68px;
margin : 0px;
padding : 0px;
text-align : center;
float : left;
background: url(../images/service-separ.jpg) 0px 0px repeat-x;


}

#nav-service .onglet a, #nav-service .onglet a:visited,#nav-service .onglet a:hover   {


font-size : 10pt;
color : #096637;
text-align : center;
text-decoration : none;
font-weight : bold;

}
**/

.encart-push-produit {


overflow: hidden;
display: block;
width : 374px;
height : 354px;	
margin : 0px;
padding : 0px;
text-align : left;
float : left;
background: url(../images/encart-push-produit.jpg) 0px 0px repeat-x;	
border : #ffffff 1px solid;
float : left;
z-index: -1;

}

html > body #header-home-content {
	z-index: 0;
}



.encart-push-produit h1 {

margin : 0px;
padding : 0px;
padding-bottom : 10px;
padding-left : 70px;
padding-top : 7px;
text-transform : uppercase;
font-weight : normal;
font-size : 14pt;

}

.encart-push-produit h2 {

margin : 0px;
padding : 0px;
padding-bottom : 10px;
padding-right : 72px;
padding-top : 7px;
text-transform : uppercase;
font-weight : normal;
font-size : 14pt;
text-align : right;

}

.encart-push-produit h4 {

margin : 0px;
padding : 0px;
padding-top : 15px;
padding-left : 20px;
color : #096637;
font-weight : normal;
font-size : 12pt;


}

.encart-push-produit h3 {

margin : 0px;
padding : 0px;
padding-left : 20px;
color : #096637;
font-weight : bold;
font-size : 14pt;

}

.nav-push-pdt {
overflow: hidden;
display: block;
width : 111px;
height : 188px;	
margin : 0px;
padding : 0px;
float : left;
background: url(../images/bg-home-gamme1.jpg) 0px 30px repeat-x;
z-index: 0; 

}

#push-gamme-devis-en-ligne1 {

overflow: hidden;
display: block;
/**margin-left : 0px;      **/
width : 196px;
height : 35px;
float : left;
color : #ffffff;
text-transform : uppercase;
font-size : 10pt;
text-align : center;
padding : 0px;
padding-top : 7px;
font-weight : normal;
cursor: pointer;
cursor: hand;

}

#push-gamme-devis-en-ligne1:hover {
  cursor: pointer;
  cursor: hand;

}

#push-gamme-devis-en-ligne2:hover {
  cursor: pointer;
  cursor: hand;
}

#push-gamme-devis-en-ligne2 {

overflow: hidden;
display: block;
margin-left : 200px;
text-align : center;
padding : 0px;
width : 196px;
height : 35px;
float : left;
color : #ffffff;
text-transform : uppercase;
font-size : 10pt;
padding-top : 7px;
font-weight : normal;
cursor: pointer;
cursor: hand;

}

#push-icone1 {

overflow: hidden;
display: block;
margin : 0px;
padding-left : 12px;
padding-top : 9px;
width : 675px;
height : 43px;
float : left;

}

#push-icone2 {

overflow: hidden;
display: block;
padding-left : 25px;
padding-top : 9px;
width : 59px;
height : 43px;
float : left;

}

/** NAV GAMME **/

#nav-produit1 {

overflow: hidden;
display: block;
height : auto;
top : 0px;
left : 0px;
position : relative;

}

#nav-produit1 .onglet-pdt {

	overflow: hidden;
	display: block;
	margin : 0px;
	padding : 0px;
	width : 132px;
	height : 42px;
	font-size : 08pt;
	text-transform : uppercase;
	line-height : 11px;		
	

}

#nav-produit1 .onglet-pdt a {

padding-left : 0px;
padding-top : 0px;
text-decoration : none;
height : 42px;
}




#nav-produit1 .onglet-separ-pdt {

overflow: hidden;display: block;background: url(../images/separ-push-gamme.gif) 0px 0px no-repeat;	
width : 107px;height : 2px;margin : 0px;padding : 0px;clear:both;position: absolute;

}


#nav-produit2 {

overflow: hidden;
display: block;
width : 182px;
height : auto;
position:absolute;
left : 50%;
margin-left : 367px;
}

#nav-produit2 .onglet-pdt2 {

	overflow: hidden;	display: block;		margin : 0px;	padding : 0px;	width : 122px;
	height : 42px;	font-size : 08pt;	text-transform : uppercase;	line-height : 11px;				
	text-align : right; clear:both;
}

#nav-produit2 .onglet-pdt2 a {

padding-left : 0px;
padding-top : 0px;
text-decoration : none;
height : 42px;

}




#nav-produit2 .onglet-separ-pdt {

overflow: hidden;display: block;background: url(../images/separ-push-gamme.gif) 0px 0px no-repeat;	
width : 107px;height : 2px;margin : 0px;padding : 0px;position: absolute; left : 14px;

}


#menu-pdt-gamme  {


overflow: hidden; display: block;margin-top : 0px;padding-left : 2px;height:250px;
position: absolute;

}

.pos-onglet-nav-gamme {

padding-top : 7px;padding-left : 10px; width : 110px;

}

.pos-onglet-nav-gamme2 {

padding-top : 7px;padding-right : 10px;width : 110px; text-align : right;

}


