body{
	text-align: center;
	/*	background-color:#409444;	*/
	background-color:#c4cfbf;
	/*	background:url(image/cleopatra.JPG) no-repeat fixed top right; */		
	color:blue;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	border:0;
    }

div#container{	
    width: 960px;
    margin: 0 auto;   
	padding:0;
    text-align: left;	
/*	background-color:#409444;	*/
	border:solid blue;
	border-width:0;
/*	filter: alpha(opacity=99);
	opacity:.99;
	-moz-opacity:.99;*/
/*	background: url(../image/sfondo.jpg) no-repeat center top;*/
}

.ilglap{
	
}
.lavoroacqua{
}
.navigation_element{
	background: url(../image/download_contatti_mod.jpg) no-repeat center top;
	background-color:#c4cfbf;
}

div#header{
    margin-bottom: 25px;
}

div#navigation{
	width:22%;
	height:400px;
	float:left;
	list-style-type:none;		
}
/*primo livello menu*/
div#navigation ul{
	margin:10px 0 0 0; 
	padding:0 5px;	
	list-style-type:none;	
}
div#navigation ul li{
	text-align:left;
	position:relative;
	height:45px !important;
	height:50px;
	margin:0;
	padding:0;
	border:0;
}
div#navigation ul li a, div#navigation ul li a:link ,div#navigation ul li a:visited {
	display:block;
	text-decoration:none;
	color:blue;
	border:solid blue;
	border-width:0 0 1px 0;
	letter-spacing:.1em;	
	background:#c4cfbf;
/*	line-height:20px !important;
	line-height:29px;*/
	font-size:13px ;	
	font-weight:bolder;	
	margin:0!important;
	margin:0 0 2px 0;
	padding:0 0 4px 0 !important;
	padding:0;
	vertical-align:middle;
}

div#navigation ul li a:hover{
	display:block;
	text-decoration:none;
	/*	color:#409444;
	border:solid #409444;*/
	color:limegreen;
	border:solid limegreen;
	border-width:0 0 1px 0;
	vertical-align:middle;
}

div#navigation ul li:hover{
	display:block;	
}
/*
div#navigation ul li:hover a{
	display:block;	
	color:#409444;
	border:solid #409444;
	border-width:0 0 1px 0;
}*/
/********************/

/*secondo livello menu*/
div#navigation ul li ul{
	display: none;
}

div#navigation ul li:hover ul {
	display:block; 
	position:absolute; 
	top:-7px; 
	left:100%; 
	width:115%;
/*	background-color:#409444;	*/
	margin:0;
	padding:0;	
/*	border:solid blue;	
	border-width:1px 1px 1px 1px;*/
	border:0;
}

div#navigation ul li:hover ul li{	
	display:inline;	
	margin:0;
	padding:0;	
/*	background-color:#409444;*/
}

/*
div#navigation ul li ul li{
	margin:0;
	padding:0;	
	border:1px solid red;
}*/

div#navigation ul li ul li a, div#navigation ul li ul li a:link, div#navigation ul li ul li a:visited {
	display:block;
	text-decoration:none;
	color:blue;	
	border:solid transparent;
	border-width:0 2px 0 2px;
	margin:0;
	padding:0;		
	letter-spacing:.1em;		
	line-height:21px !important;
	line-height:24px;
	font-size:11px ;	
	font-weight:bold;
	background-color:#c4cfbf;/*#e7ece6;	*/
	vertical-align:middle;	
}
div#navigation ul li ul li a:hover{
	display:block;
	text-decoration:underline;
/*	color:white;*/
	color:limegreen;
	border:solid limegreen;	
/*	border:solid white;*/
	border-width:0 2px 0 0;
	border-left:2px solid transparent;
	/*border:0;*/
	vertical-align:middle;
}

/*end_sotomenu*/

div#content{
	float:left;
	width:77%;
	border:1px solid blue;
}

.foto_row{
	margin: 0 auto;
	text-align:center;
}

.foto_row div{
	float:left;
	margin:0 10px;
	text-align:center;
}

div#footer{
	width:100%;
	clear:both;	
}
#container #content div #table_prin tr td blockquote blockquote blockquote p {
}
