body {width: 950px;margin:0 auto; font-family: verdana, arial; text-align:center; font-size: 12px; background: url(image/fond_body.jpg);}
#foot {clear:both;width: 700px; height:40px;}
.conteneur{
width: 880px;margin:0 auto;
}
.logo_gauche{
background: url(photos/mini-pelle.png) no-repeat 0 0 ;
width:250px;
height:327px;
float:left;
margin-top:50px;
}
.titre{background: url(image/Franzoni_terrassement.png) no-repeat 0 0 ;
height:58px;	
margin-top:20px;
}  

.petite_police{
font-size: 11px;
text-align:left;
}  

ul#liste_gauche {list-style-type: none ;text-align:left;}

.case{background: url(image/case_a_cocher.gif) no-repeat 0 0 ; 
height:24px;width:30px;float:left;
}
.gauche {float:left; margin:20px 0 10px -50px; width: 200px; border: none; text-align: center;}
.centre { background:#fd7624;width:500px;
height:500px;
 color:#000;
margin: 35px 0 0 370px;border : none;font-family:"palatino linotype";font-size:14px;} 
.france {background: url(image/France.png) no-repeat 0 0 ;
}  

.texte_gauche {
text-align:left;} 
.navig{background: url(image/bandeau_haut.gif) no-repeat 0 0 ;
height:30px;
 color:#fff;
 font-size:20px;
} 
.milieu{height:440px;width:480px;margin:0 auto;}  
.cube{
}
.bas  {background: url(image/bandeau_bas.gif) no-repeat 0 0 ;
height:30px;
} 
.fondmenu {float: left; left: 0px; margin-top: 0px; height: 404px; width: 160px; border: none; font-family: verdana, arial; text-align: center; background: url(fond_menu.gif) no-repeat 0 0;}
.flash{WIDTH:500px; HEIGHT:80px}

.carte_visite{background:#fd7624;

 display: block ;
width: 140px;	
margin: 0 auto;
}
.photo_assainissement{background: url(image/assainissement.jpg) no-repeat 0 0 ;
display: block ;
width: 480px;
height:195px;	
margin: 0 auto;
}
.bandeau_carte{
background: url(image/bandeau_carte.gif) no-repeat 0 0 ;
height:8px;
}
.bandeau_carte_bas{
background: url(image/bandeau_carte_bas.gif) no-repeat 0 0 ;
height:8px;
}
ul#menu {margin: 15px 0 0 0 ; padding: 0; list-style-type: none ;}

ul#menu li {margin: 0 0 9.6px 0 ; padding: 0 ;}

ul#menu li a {display: block ;
			width: 140px ;
			padding-bottom:8px;
			margin: 0 auto;
			line-height: 35px ;
			color: #000 ;      
			text-indent: 0px ;      
			text-align: center;      
			text-decoration: none ;      
			background: url(image/bouton_off_1.gif) no-repeat 0 0 ;}

ul#menu li img{
margin-bottom:-20px;
}

ul#menu li a:hover {font-weight:bold;}	

ul#materiel{margin:0;}
ul#materiel li{margin:0 0 20px -20px;} 
ul#materiel li:hover {font-weight:bold;}

.boitexiti {float:left; display:inline; margin-left:400px}
.xiti {float:left;display:inline; margin-top:13px; padding:0;}
.copyright {float:left;display:inline; margin-top:14px;margin-left:5px; COLOR: #005CB1;}

div#menuimages  {
	float:left;
	height:260px;
	width:180px;

	margin:0;
	position:relative;
	
}

span.leg    {

	position:absolute;
	top:20px;
	left:150px;
	height:234px;
	width:310px;
	background-color:#bfbfbf;
	visibility:hidden;/*display:none;*/
	

}

#menuimages a span.leg img {
	margin:0;
	border:none;
	margin:5px 0 0 5px;
}
#menuimages a {
color:#707070;	
position:static;
}
div#menuimages ul li a:hover span.leg   {
	visibility:visible;
	/*display:block;*/
	text-decoration:none;
	color:#fff;

}
div#menuimages ul li a:hover    {
		 overflow:visible; 
}

