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

html,body{
	margin:0px;
	padding:0px;
	font-family:arial;
	background-image: url(image/pixel_fd.jpg);
	background-color: #727B80;
}
img, a{
	outline: none;
}
/*------------blog------------*/
#blog{
	position: absolute;
	width: 120px;
	height: 28px;
	top: 50px;
	right: 50px;
	z-index: 100;
}
#blog a{
	display: block;
	width: 120px;
	height: 28px;
	background-image: url(image/blog.jpg);
	background-repeat: no-repeat;
}
#blog a:hover{
	background-image: url(image/blog2.jpg);
}
/*------------adivet toiture végétale------------*/
.legende_adivet{
	font-size: 9px;
	color: #96c038;
	text-align: justify;
}
.legende_adivet_it{
	font-size: 10px;
	color: #96c038;
	text-align: justify;
	padding: 0px 0px 0px 0px;
}
.legende_adivet_bloc{
	position: relative;
	float: left;
	width: 115px;
	min-height: 84px;
	margin: 0px 10px 0px 0px;
}
.legende_adivet a, .legende_adivet_it a{
	font-size: 9px;
	color: #96c038;
	text-align: center;
	text-decoration: none;
}
.legende_adivet a:hover, .legende_adivet_it a:hover{
	text-decoration: underline;
}
#bulle_grande_adivet{
	position: absolute;
	margin-left: 650px;
	margin-top: -25px;
	width: 366px;
	min-height: 500px;
}
.adivet{
	position: relative;
	float: left;
	width: 180px;
	min-height: 100px;
	font-size:12px;
	color:#F6AA33;
	text-align: center;
	margin-top: -30px;
}
.adivet a{
	display: block;
	margin: 10px 0px 0px 0px;
}

ul.liste_italien{
	padding: 0px;
	margin: 0px;
}
ul.liste_italien li{
	text-align: left;
	list-style-type: none;
	padding: 0px 0px 0px 20px;
	margin: 0px;
}
ul.liste_italien li span.liste_italien_chiffre{
	display: block;
	float: left;
	width: 22px;
	min-height: 20px;
	font-size:12px;
	color:#F6AA33;
}
/*------------------------*/
#global{
	position: relative;
	display:block;
	margin:auto;
	top:0px;
	width:1020px;
	background:url(image/fond_tous.jpg);
	background-repeat:no-repeat;
	min-height:740px;
}

#global_equipements{
	position: relative;
	display:block;
	margin:auto;
	top:0px;
	width:1020px;
	height:860px;
	background:url(image/fond_tous.jpg);
	background-repeat:no-repeat;
	background-color:#727B80;
}

#logo{
	float:left;
	margin-left:90px;
	margin-top:22px;
}

img{
	border:none;	
}

.liens_orange{
	color: #F5AB32;
	text-decoration: none;
}

#menu_horizontal{
	float:left;
	margin-top:164px;
	margin-left:0px;
	height:29px;
}

#horizontal li{
	display:inline;
	list-style:none;
}

#horizontal li a{
	color:#DDF828;
	text-decoration:none;
	font-size:12px;
}

#horizontal li .change_fleche{
	background-image:url(image/fleche_jaune.gif);
	background-repeat:no-repeat;
	background-position:45% 50%;
}

#horizontal li .change_fleche:hover{
	background-image:url(image/fleche_blanche.gif);
	background-repeat:no-repeat;
	background-position:45% 50%;
}


#horizontal li a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

.div_clear{
	clear:both;
}

#menu_vertical{
	float:left;
	background:url(image/fond_menu.jpg);
	width:161px;
	height:390px;
}

#englobe_menu_langue{
	float:left;
	margin-top:18px;
	margin-left:100px;
	width:161px;
	height:400px;
}

#langue{
	margin-left: 20px;
	padding-top: 5px;
}
#langue_it{
	margin-left: 10px;
	padding-top: 5px;
}
#langue a,#langue_it a{
	text-decoration:none;
	color:#F6A933;
}
#langue a:hover,#langue_it a:hover{
	text-decoration: none;
	color: #FFFFFF;
}

#langue_2{
	width: 161px;
	height: 28px;
	list-style: none;
	font-size: 12px;
	text-decoration: none;
	background: url(image/back_french_english.jpg);
	padding-top: 5px;
	padding-bottom: -7px;
	margin-top: 30px;
}

#langue_2 .langue_actif{
	color:#FFFFFF;
}

.langue_actif{
	text-decoration:none;
	padding-top:5px;
}

/*#menu_vertical span a{
text-decoration:none;
color:#DDF828;
font-size:12px;

}
#menu_vertical span a:hover{
text-decoration:none;
color:#45BCB9;
background:url(image/back_menu_vertical.jpg);

}
#menu_vertical span .active{
background:url(image/back_menu_vertical.jpg);
color:#45BCB9;
}
*/
#div1{
	margin-top:-20px;
}

#div2{
	margin-top:-10px;
}

#div3{
	margin-top:-10px;
}

#div4{
	margin-top:10px;
}

#menu_vertical #menu_vertical_ul a{
	display:block;
	text-decoration:none;
	padding-top:3px;
	height:20px;
	font-size:12px;
	color:#DDF828;
}

#menu_vertical #menu_vertical_ul a:hover{
	color:#45BCB9;
	background:url(image/back_menu_vertical.jpg);
	background-repeat:no-repeat;
}

#menu_vertical #menu_vertical_ul .active{
	background:url(image/back_menu_vertical.jpg);
	background-repeat:no-repeat;
	color:#45BCB9;
}

#menu_vertical #menu_vertical_ul2 a{
	display:block;
	text-decoration:none;
	padding-top:3px;
	height:20px;
	font-size:12px;
	color:#DDF828;
}

#menu_vertical #menu_vertical_ul2 a:hover{
	color:#45BCB9;
	background:url(image/back_menu_vertical.jpg);
	background-repeat:no-repeat;
}

#menu_vertical #menu_vertical_ul2 .active{
	background:url(image/back_menu_vertical.jpg);
	background-repeat:no-repeat;
	color:#45BCB9;
}

#menu_vertical #menu_vertical_ul3 a{
	display:block;
	text-decoration:none;
	padding-top:3px;
	height:20px;
	font-size:12px;
	color:#DDF828;
}

#menu_vertical #menu_vertical_ul3 a:hover{
	color:#45BCB9;
	background:url(image/back_menu_vertical.jpg);
	background-repeat:no-repeat;
}

#menu_vertical #menu_vertical_ul3 .active{
	background:url(image/back_menu_vertical.jpg);
	background-repeat:no-repeat;
	color:#45BCB9;
}

#menu_vertical #menu_vertical_ul4 a{
	display:block;
	text-decoration:none;
	padding-top:3px;
	height:20px;
	font-size:12px;
	color:#DDF828;
}

#menu_vertical #menu_vertical_ul4 a:hover{
	color:#45BCB9;
	background:url(image/back_menu_vertical.jpg);
	background-repeat:no-repeat;
}

#menu_vertical #menu_vertical_ul4 .active{
	background:url(image/back_menu_vertical.jpg);
	background-repeat:no-repeat;
	color:#45BCB9;
}

#menu_vertical #menu_vertical_ul5 a{
	display:block;
	text-decoration:none;
	padding-top:3px;
	height:20px;
	font-size:12px;
	color:#DDF828;
}

#menu_vertical #menu_vertical_ul5 a:hover{
	color:#45BCB9;
	background:url(image/back_menu_vertical.jpg);
	background-repeat:no-repeat;
}

#menu_vertical #menu_vertical_ul5 .active{
	background:url(image/back_menu_vertical.jpg);
	background-repeat:no-repeat;
	color:#45BCB9;
}

#menu_vertical #menu_vertical_ul6 a{
	display:block;
	text-decoration:none;
	padding-top:3px;
	height:20px;
	font-size:12px;
	color:#DDF828;
}

#menu_vertical #menu_vertical_ul6 a:hover{
	color:#45BCB9;
	background:url(image/back_menu_vertical.jpg);
	background-repeat:no-repeat;
}

#menu_vertical #menu_vertical_ul6 .active{
	background:url(image/back_menu_vertical.jpg);
	background-repeat:no-repeat;
	color:#45BCB9;
}

#menu_vertical #menu_vertical_ul7 a{
	display:block;
	text-decoration:none;
	padding-top:3px;
	height:20px;
	font-size:12px;
	color:#DDF828;
}

#menu_vertical #menu_vertical_ul7 a:hover{
	color:#45BCB9;
	background:url(image/back_menu_vertical.jpg);
	background-repeat:no-repeat;
}

#menu_vertical #menu_vertical_ul7 .active{
	background:url(image/back_menu_vertical.jpg);
	background-repeat:no-repeat;
	color:#45BCB9;
}

#menu_vertical #menu_vertical_ul7_bis a{
	display:block;
	text-decoration:none;
	padding-top:3px;
	height:20px;
	font-size:12px;
	color:#DDF828;
}

#menu_vertical #menu_vertical_ul7_bis a:hover{
	color:#45BCB9;
	background:url(image/back_menu_vertical.jpg);
	background-repeat:no-repeat;
}

#menu_vertical #menu_vertical_ul7_bis .active{
	background:url(image/back_menu_vertical.jpg);
	background-repeat:no-repeat;
	color:#45BCB9;
}

#menu_vertical #menu_vertical_ul8 a{
	display:block;
	text-decoration:none;
	padding-top:3px;
	height:35px;
	font-size:12px;
	color:#DDF828;
}

#menu_vertical #menu_vertical_ul8 a:hover{
	color:#45BCB9;
	background:url(image/back_menu_vertical_double.jpg);
	background-repeat:no-repeat;
}

#menu_vertical #menu_vertical_ul8 .active{
	background:url(image/back_menu_vertical_double.jpg);
	background-repeat:no-repeat;
	color:#45BCB9;
}

/*.menu_vertical_ul{
margin-left:-45px;
margin-top:00px;

}
.menu_vertical_ul li{
margin:0 0 0 0 ;
padding-top:4px;
padding-bottom:6px;
padding-left:5px;
/*background:#FF0000;
list-style:none;}

.menu_vertical_ul li a{
text-decoration:none;
padding-right:83px;
padding-top:4px;
padding-bottom:6px;
padding-left:5px;
font-size:12px;
color:#DDF828;
}
.menu_vertical_ul li a:hover{
background:url(image/back_menu_vertical.jpg);
background-repeat:no-repeat;
color:#45BCB9;
}
.menu_vertical_ul li .active{
padding-top:4px;
padding-bottom:6px;
padding-left:5px;
padding-right:84px;
background:url(image/back_menu_vertical.jpg);
background-repeat:no-repeat;
color:#45BCB9;

}


.menu_vertical_ul2{
margin-left:-45px;
height:25px;
margin-top:-10px;

}
.menu_vertical_ul2 li{
margin:0 0 0 0 ;
padding-top:4px;
padding-bottom:6px;
padding-left:5px;
/*background:#FF0000;
list-style:none;}

.menu_vertical_ul2 li a{
text-decoration:none;
padding-right:83px;
padding-top:4px;
padding-bottom:6px;
padding-left:5px;
font-size:12px;
color:#DDF828;
}
.menu_vertical_ul2 li a:hover{
background:url(image/back_menu_vertical.jpg);
background-repeat:no-repeat;
color:#45BCB9;
}
.menu_vertical_ul2 li .active{
padding-top:4px;
padding-bottom:6px;
padding-left:5px;
padding-right:84px;
background:url(image/back_menu_vertical.jpg);
background-repeat:no-repeat;
color:#45BCB9;

}

*/

.menu_vertical_ul3{
	margin-left:-45px;
	height:25px;
	margin-top:-10px;
}

.menu_vertical_ul3 li{
	margin:0 0 0 0 ;
	padding-top:4px;
	padding-bottom:6px;
	padding-left:5px;
	/*background:#FF0000;
	*/list-style:none;
}

.menu_vertical_ul3 li a{
	text-decoration:none;
	padding-right:39px;
	padding-top:4px;
	padding-bottom:6px;
	padding-left:5px;
	font-size:12px;
	color:#DDF828;
}

.menu_vertical_ul3 li a:hover{
	background:url(image/back_menu_vertical.jpg);
	background-repeat:no-repeat;
	color:#45BCB9;
}

.menu_vertical_ul3 li .active{
	padding-top:4px;
	padding-bottom:6px;
	padding-left:5px;
	padding-right:38px;
	background:url(image/back_menu_vertical.jpg);
	background-repeat:no-repeat;
	color:#45BCB9;
}
/*.menu_vertical_ul4{
margin-left:-45px;
height:25px;
margin-top:-10px;
}
.menu_vertical_ul4 li{
margin:0 0 0 0 ;
padding-top:4px;
padding-bottom:6px;
padding-left:5px;
/*background:#FF0000;
list-style:none;}

.menu_vertical_ul4 li a{
text-decoration:none;
padding-right:24px;
padding-top:4px;
padding-bottom:6px;
padding-left:5px;
font-size:12px;
color:#DDF828;
}
.menu_vertical_ul4 li a:hover{
background:url(image/back_menu_vertical.jpg);
background-repeat:no-repeat;
color:#45BCB9;
}
.menu_vertical_ul4 li .active{
padding-top:4px;
padding-bottom:6px;
padding-left:5px;
padding-right:24px;
background:url(image/back_menu_vertical.jpg);
background-repeat:no-repeat;
color:#45BCB9;

}
.menu_vertical_ul4bis{
margin-left:-45px;
height:25px;
margin-top:-10px;
}
.menu_vertical_ul4bis li{
margin:0 0 0 0 ;
padding-top:4px;
padding-bottom:6px;
padding-left:5px;
/*background:#FF0000;
list-style:none;}

.menu_vertical_ul4bis li a{
text-decoration:none;
padding-right:21px;
padding-top:4px;
padding-bottom:6px;
padding-left:5px;
font-size:12px;
color:#DDF828;
}
.menu_vertical_ul4bis li a:hover{
background:url(image/back_menu_vertical.jpg);
background-repeat:no-repeat;
color:#45BCB9;
}
.menu_vertical_ul4bis li .active{
padding-top:4px;
padding-bottom:6px;
padding-left:5px;
padding-right:21px;
background:url(image/back_menu_vertical.jpg);
background-repeat:no-repeat;
color:#45BCB9;

}


.menu_vertical_ul5{
margin-left:-45px;
height:25px;
margin-top:-10px;
}
.menu_vertical_ul5 li{
margin:0 0 0 0 ;
padding-top:4px;
padding-bottom:6px;
padding-left:5px;
/*background:#FF0000;
list-style:none;}

.menu_vertical_ul5 li a{
text-decoration:none;
padding-right:30px;
padding-top:4px;
padding-bottom:6px;
padding-left:5px;
font-size:12px;
color:#DDF828;
}
.menu_vertical_ul5 li a:hover{
background:url(image/back_menu_vertical.jpg);
background-repeat:no-repeat;
color:#45BCB9;
}
.menu_vertical_ul5 li .active{
padding-top:4px;
padding-bottom:6px;
padding-left:5px;
padding-right:30px;
background:url(image/back_menu_vertical.jpg);
background-repeat:no-repeat;
color:#45BCB9;

}
.menu_vertical_ul6{
margin-left:-45px;
margin-top:-10px;

}
.menu_vertical_ul6 li{
display:block;
margin-left:10px;
list-style:none;
margin-top:20px;
}

.menu_vertical_ul6 li a{
text-decoration:none;
display:block;
font-size:12px;
margin:0 0 0 -5px;
padding:0 0 10px 5px;
color:#DDF828;
}
.menu_vertical_ul6 li a:hover{
color:#45BCB9;
background:url(image/back_menu_vertical_double.jpg);
color:#45BCB9;

}
.menu_vertical_ul6 li:hover{
display:block;
width:156px;
padding-top:0px;
padding-bottom:0px;
padding-left:5px;
background:url(image/back_menu_vertical_double.jpg);
background-repeat:no-repeat;
color:#45BCB9;
}
*/
.ss_menu_2lignes{
	display: block;
	min-height: 20px;
	padding: 0px 0px 5px 20px;
}
.menu_vertical_ul6 li a.active{
	background:url(image/back_menu_vertical_double.jpg);
	color:#45BCB9;
}

#menu_vertical #div1{
	margin-top:10px;
	margin-bottom:10px;
	list-style:none;
	margin-left:-25px;
}

#menu_vertical #div1 a{
	text-decoration:none;
	margin-left:10px;
	font-size:10px;
	color:#F6A933;
}

#menu_vertical #div1 a:hover{
	text-decoration:none;
	font-size:10px;
	color:#FFFFFF;
}

#menu_vertical #div1 .blanc{
	color:#FFFFFF;
}

#menu_vertical #div2{
	margin-top:10px;
	margin-bottom:10px;
	list-style:none;
	margin-left:-25px;
}

#menu_vertical #div2 a{
	text-decoration:none;
	margin-left:10px;
	font-size:10px;
	color:#F6A933;
}

#menu_vertical #div2 a:hover{
	text-decoration:none;
	font-size:10px;
	color:#FFFFFF;
}

#menu_vertical #div2 .blanc{
	color:#FFFFFF;
}

#menu_vertical #div3{
	margin-top:10px;
	margin-bottom:10px;
	list-style:none;
	margin-left:-25px;
}

#menu_vertical #div3 a{
	text-decoration:none;
	margin-left:10px;
	font-size:10px;
	color:#F6A933;
}

#menu_vertical #div3 a:hover{
	text-decoration:none;
	font-size:10px;
	color:#FFFFFF;
}

#menu_vertical #div3 .blanc{
	color:#FFFFFF;
}

#menu_vertical #div4{
	margin-top:10px;
	margin-bottom:10px;
	list-style:none;
	margin-left:-25px;
}

#menu_vertical #div4 a{
	text-decoration:none;
	margin-left:10px;
	font-size:10px;
	color:#F6A933;
}

#menu_vertical #div4 a:hover{
	text-decoration:none;
	font-size:10px;
	color:#FFFFFF;
}

#menu_vertical #div4 .blanc{
	color:#FFFFFF;
}

#menu_vertical #div5{
	margin-top:10px;
	margin-bottom:10px;
}

#menu_vertical #div5 a{
	text-decoration:none;
	margin-left:10px;
	font-size:10px;
	color:#F6A933;
}

#menu_vertical #div5 a:hover{
	text-decoration:none;
	font-size:10px;
	color:#FFFFFF;
}

#menu_vertical #div5 .blanc{
	color:#FFFFFF;
}

/*#menu_vertical #div2 .menu_vertical2 li{
list-style:none;
margin-left:-25px;
}

#menu_vertical #div2 .menu_vertical2 li	a{
text-decoration:none;
font-size:10px;
color:#F6A933;
}

#menu_vertical #div2 .menu_vertical2 li a:hover{
text-decoration:none;
font-size:10px;
color:#FFFFFF;
}
#menu_vertical #div2 .menu_vertical2 li .blanc{
color:#FFFFFF;
}

#menu_vertical #div3 .menu_vertical2 li{
list-style:none;
margin-left:-25px;
}

#menu_vertical #div3 .menu_vertical2 li	a{
text-decoration:none;
font-size:10px;
color:#F6A933;
}

#menu_vertical #div3 .menu_vertical2 li a:hover{
text-decoration:none;
font-size:10px;
color:#FFFFFF;
}
#menu_vertical #div3 .menu_vertical2 li .blanc{
color:#FFFFFF;
}

#menu_vertical #div4 .menu_vertical2 li{
list-style:none;
margin-left:-25px;
margin-top:-20px;
display:block;
height:15px;
}

#menu_vertical #div4 .menu_vertical2 li	a{
text-decoration:none;
font-size:10px;
color:#F6A933;
}

#menu_vertical #div4 .menu_vertical2 li a:hover{
text-decoration:none;
font-size:10px;
color:#FFFFFF;
}
#menu_vertical #div4 .menu_vertical2 li .blanc{
color:#FFFFFF;
}
*/
#contenu{
	float:left;
	position:relative;
	margin-top:18px;
	padding-top:3px;
	margin-left:20px;
	background:#FFFFFF;
	font-size:12px;
	width:341px;
	height:470px;
	text-align:justify;
	background:url(image/bande_orange.jpg);
	background-repeat:no-repeat;
}

#contenu_avant_apres{
	float:left;
	position:relative;
	margin-top:18px;
	min-height:200px;
	padding-top:3px;
	margin-left:20px;
	background:#FFFFFF;
	font-size:12px;
	width:720px;
	height:470px;
	text-align:justify;
	background:url(image/bande_orange.jpg);
	background-repeat:no-repeat;
}

#contenu_avant_apres a img{
vertical-align:middle;
}

#contenu_avant_apres .image{
	float:left;
	width:100px;
	margin-top:20px;
	margin-left:20px;
}

#contenu_avant_apres .image_fin{
	float:left;
	width:100px;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:20px;
}


#contenu_avant_apres .image_centre{
	float:left;
	width:700px;
	min-height:350px;
}

#contenu_avant_apres .image_droite{
	float:left;
	width:200px;
	min-height:200px;
}

#contenu_avant_apres .texte{
	float:left;
	font-size:12px;
	margin-left:10px;
}

#contenu_habillage{
	float:left;
	position:relative;
	margin-top:18px;
	padding-top:3px;
	margin-left:20px;
	background:#FFFFFF;
	font-size:12px;
	width:341px;
	height:470px;
	text-align:justify;
	background:url(image/bande_orange_double.jpg);
	background-repeat:no-repeat;
}

#contenu_habillage .lien a{
	text-decoration:none;
	color:#F5AB32;
}

#contenu_habillage .lien a:hover{
	text-decoration:underline;
}
#contenu .lien_bis a{
	text-decoration:none;
	color:#F5AB32;
}

#contenu .lien_bis a:hover{
	text-decoration:underline;
}

#contenu_zone_geographique_bande_orange{
	float:left;
	margin-left:20px;
	font-size:12px;
	width:700px;
	background:url(image/bande_orange.jpg);
	background-repeat:no-repeat;
	height:20px;
	margin-top:18px;
	padding-top:3px;
}

#contenu_hydro_equipement_bande_orange{
	padding-top: 3px;
	float: left;
	margin-left: 20px;
	font-size: 12px;
	width: 700px;
	background: url(image/bande_orange3.jpg);
	background-repeat: no-repeat;
	height: 20px;
	margin-top: 18px;
}

#contenu_hydro_equipement{
	float:left;
	margin-top:18px;
	margin-left:20px;
	width:250px;
	font-size:12px;
	text-align:justify;
}

#contenu_hydro_fourniture_bande_orange{
	float:left;
	margin-left:20px;
	padding-top:3px;
	font-size:12px;
	width:700px;
	background:url(image/bande_orange_spe.jpg);
	background-repeat:no-repeat;
	height:20px;
	margin-top:18px;
}

#contenu_hydro_fourniture{
	float:left;
	margin-top:18px;
	margin-left:20px;
	width:220px;
	font-size:12px;
	text-align:justify;
}
#contenu_produits{
	float:left;
	margin-top:18px;
	margin-left:20px;
	width:100px;
	height:420px;
	font-size:12px;
	text-align:justify;
}

#contenu_zone_geographique{
	float:left;
	margin-top:18px;
	margin-left:20px;
	font-size:12px;
	width:160px;
	height:100px;
	text-align:justify;
}

#contenu_genie{
	float:left;
	position:relative;
	margin-top:18px;
	margin-left:20px;
	font-size:12px;
	width:190px;
	height:420px;
	text-align:justify;
}

#contenu_genie a{
	color:#F5AB32;
	text-decoration:none;
}

#contenu_genie a:hover{
	text-decoration:underline;
}
#bulle_grande{
	float:left;
	margin-top:-23px;
	margin-left:28px;
	width:288px;
	height:288px;
}
#trois_bulle{
	float:left;
	margin-top:-28px;
	margin-left:18px;
}
#trois_bulle_paillage{
	float:left;
	margin-top:-28px;
	margin-left:18px;
}
.titre1{
	text-align: left;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0px 0px 0px 3px;
	margin: 0px;
}

#contenu .titre2{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
#contenu_habillage .titre2{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
.eurotec{
	font-size:12px;
	color:#F6AA33;
}
.eurotec2{
	font-size:9px;
	color:#F6AA33;
}
.projet{
	display:block;
	font-size:12px;
	color:#F6AA33;
	margin-bottom:5px;
	width:55px;
}

#map{
	float:left;
	margin-top:20px;
	margin-left:00px;
}

#gamme{
	float:left;
	margin-top:50px;
	margin-left:100px;
}

#lien_image{
	float:left;
	margin-top:20px;
	margin-left:57px;
	width:380px;
	height:440px;
}

#lien_image_equipement{
	float:left;
	margin-top:20px;
	margin-left:25px;
	width:460px;
	height:440px;
}

#lien_image_fourniture{
	float:right;
	margin-top:20px;
	margin-left:10px;
	width:500px;
	min-height:365px;
}
#lien_image_produit{
	float:right;
	margin-top:00px;
	margin-left:10px;
	width:500px;
	min-height:365px;
}
#lien_image td{
	font-size:12px;
}

#lien_image_equipement td{
	font-size:12px;
}

.menu li{
	list-style:none;
	margin-left:-30px;
	margin-top:-10px;
}

.menu li a {
	height:20px;
	text-decoration:none;
	font-size:8px;
	color:#45BCB9;
	padding-top:5px;
	padding-bottom:5px;
	background:url(image/cornetto_bleu.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}

.menu a:hover{
	color:#FFFFFF;
	background:url(image/cornetto_blanc.gif);
	background-repeat:no-repeat;
}
/*#lien_image a:hover{
color:#FFFFFF;

}
*/

#diagramme li{
	background:url(image/fond_jaune_diagramme.jpg);
	background-repeat:no-repeat;
	height:20px;
	width:140px;
	padding-top:2px;
	list-style:none;
	margin-left:-35px;
	font-size:12px;
}

#diagramme a{
	color:#90C214;
	text-decoration:none;
}

#diagramme a:hover{
	color:#45BCB9;
	text-decoration:none;
}

#diagramme li:hover{
	text-decoration:none;
	color:#45BCB9;
	background:url(image/fond_jaune_diagramme2.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}

.onglet{
	background:url(image/fond_onglet_fourniture.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
	margin-left:20px;
}
.onglet2{
	background:url(image/fond_onglet_fourniture.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
	margin-left:20px;
}

.onglet .titre{
	display:block;
	float:left;
	background:url(image/fond_onglet_fourniture.jpg);
	background-repeat:no-repeat;
	height:20px;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	padding-bottom:0px;
	padding-right:200px;
	padding-top:3px;
	width:265px;
	
}
.onglet2 .titre{
	display:block;
	float:left;
	background:url(image/fond_onglet_fourniture.jpg);
	background-repeat:no-repeat;
	height:20px;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	padding-bottom:0px;
	padding-right:200px;
	padding-top:3px;
	width:265px;
	
}

.onglet .fermeture{
	display:block;
	float:left;
	background:url(image/fond_onglet_fourniture.jpg);
	background-repeat:no-repeat;
	height:20px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:5px;
	padding-top:3px;
	margin-top:0px;
	width:10px;


}
.onglet2 .fermeture{
	display:block;
	float:left;
	background:url(image/fond_onglet_fourniture.jpg);
	background-repeat:no-repeat;
	height:20px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:5px;
	padding-top:3px;
	width:10px;


}

#div_fixateur{
	padding:0;
	margin:0;
	float:left;
	font-size:12px;
	text-align:justify;
	overflow:auto;
	width:480px;
	height:160px;

}
#div_semences{
	font-size:12px;
	text-align:justify;
	float:left;
	width:660px;
}

#div_semences2{
	font-size:12px;
	text-align:justify;
	width:660px;
	margin-left:-160px;
	float:left;

}
#div_fixateur2{
width:660px;
margin-left:-160px;
float:left;
}
#div_fixateur2 td{
	font-size:12px;
}

.vert{
	color:#90C214;
}
.menu2 li{
	list-style:none;
	margin-left:-20px;
}

.menu2 li a {
	height:20px;
	text-decoration:none;
	font-size:8px;
	color:#45BCB9;
	padding-top:5px;
	padding-bottom:5px;
	background:url(image/cornetto_bleu.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:00px;
}

.menu2 a:hover{
	color:#FFFFFF;
	background:url(image/cornetto_blanc.gif);
	background-repeat:no-repeat;
}

.menu3 li{
	list-style:none;
	margin-left:-20px;
}

.menu3 li a {
	height:20px;
	text-decoration:none;
	font-size:8px;
	color:#45BCB9;
	padding-top:5px;
	padding-bottom:5px;
	background:url(image/cornetto_bleu.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:50px;
}

.menu3 a:hover{
	color:#FFFFFF;
	background:url(image/cornetto_blanc.gif);
	background-repeat:no-repeat;
}

#div_conditionneurs2{

	float:left;
	font-size:12px;
	text-align:justify;
	margin-top:00px;
	overflow:auto;
	height:160px;
	width:480px;
}

#div_conditionneurs2 td{
font-size:12px;
}

#div_couvertures2{

	float:left;
	font-size:12px;
	text-align:justify;
	margin-top:00px;
	overflow:auto;
	height:160px;
	width:480px;
}

#div_couvertures2 td{
	font-size:12px;
}

#div_integration2{
	font-size:12px;
	float:left;
	text-align:justify;
	margin-top:00px;
	width:460px;
}

#div_integration2 td{
	font-size:12px;
}

.footer{
	position:absolute;
	width:331px;
	margin:0 0 0 0;
	bottom:12px;
	text-align:left;
}


.footer_revu{

	position:relative;
	float:left;
	margin-top:15px;

}


.footer_special{
	float:left;
	width:331px;
	margin:0 0 0 130px;
	bottom:12px;
	text-align:left;
}

.footer_zone_geographique{
	margin-left:240px;
	margin-top:40px;
	width:381px;
	float:left;
	text-align:left;
}

#menu_footer_zone_geographique{
	float:left;
	margin-left:-40px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:justify;
}

#footer_zone_geographique li{
	display:inline;
	list-style:none;
	font-size:8px;
}

#footer_zone_geographique li a{
	color:#45bcb9;
	text-decoration:none;
	font-size:7px;
}

#menu_footer{
	float:left;
	margin-left:-40px;
	text-align:justify;
	
}

#menu_footer_special{
	float:left;
	margin-left:120px;
	margin-top:140px;
	text-align:justify;
	width:400px;
}

.footer_special_fourniture{
	float:left;
	width:331px;
	margin:0 0 0 140px;
	bottom:12px;
	text-align:left;
}

.footer_special_avant{
	float:left;
	width:630px;
	margin:0 0 0 -30px;
	bottom:12px;
	text-align:left;
}

#menu_footer_special_fourniture{
	float:left;
	margin-top:0px;
	margin-left:100px;
	text-align:justify;
	width:400px;
}

#menu_footer_special_avant{
	float:left;
	margin-top:0px;
	margin-left:0px;
	text-align:justify;
	width:400px;
}
#pages{
	float:right;
	background-image:url(image/back_lien_page_avant.jpg);
	width:114px;
	height:20px;
	margin-top:15px;
}
#pages span{
	display:block;
	text-align:center;
	margin-top:2px;
	color:#FFFFFF;
}
#pages span a{
color:#FFFFFF;
}
#footer li{
	display:inline;
	list-style:none;
	font-size:8px;
}

#footer li a{
	color:#45bcb9;
	text-decoration:none;
	font-size:7px;
}

/*#footer li a:hover{
color:#FFFFFF;
text-decoration:none;
}
*/
.footer_zone_fourniture{
	margin-left:240px;
	margin-top:5px;
	width:200px;
	float:left;
	text-align:left;
}

#menu_footer_zone_fourniture{
	float:left;
	margin-left:-40px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:justify;
}

#footer_zone_fourniture li{
	display:inline;
	list-style:none;
	font-size:8px;
}

#footer_zone_fourniture li a{
	color:#45bcb9;
	text-decoration:none;
	font-size:7px;
}

.footer_zone_equipement{
	margin-left:-40px;
	margin-top:5px;
	width:200px;
	float:left;
	text-align:left;
}

.footer_genie{
	position:absolute;
	width:331px;
	margin:0 0 0 0;
	bottom:-2px;
	text-align:left;
}

.footer_zone_produits{
	position:absolute;
	width:220px;
	margin-left:-40px;
	bottom:0px;
	text-align:left;
}

.onglet .fourniture_a{
	padding:0 0 0 0;
}
.onglet2 .fourniture_a{
	padding:0 0 0 0;
}
.table_fourniture{
	padding:0;
	margin:0;
width:460px;border:1px #fff solid;
}
.table_fourniture tr{
	padding:0;
	margin:0;
}

.image_table{
	padding:0;
	margin:0;
width:70px;
}
.td_exception{
	padding:0;
	margin:0;
	width:140px;

}

#table_toiture tr .td_fin{
	padding-left: 30px;
}
#table_toiture tr .td_fin_image{
	padding-left: 30px;
	padding-top: 10px;
}
#gamme{
float:left;
margin-left:20px;
padding-left:20px;
}

#positionnement_footer{
	margin-top:80px;
	position:absolute; 
}

#positionnement_footer2{
	margin-top:80px;
	position:absolute; 
}

#positionnement_footer3{
	margin-top:80px;
	position:absolute; 
}


.strong_simple{

	font-weight:normal;

}