body, html {
	margin:0px;
	padding:0px;
	color: #ffffff;
	font-family:verdana;
	font-size:11px;	/* non toccare	*/
	line-height:11px;	/* non toccare	*/
}
body {
	background-color:#e5decc;
}
div {
	font-size:11px;
	margin:0px;
	padding:0px;
}

a, a:hover, a img, a:hover img { color:#fff;border:0px;margin:0px;padding:0px; text-decoration:none;}


#outer { position: absolute; top: 0px; left: 50%; margin:0px; padding:0px;
/*min-height cross browser*/
min-height: 800px;
height: auto !important;
height: 800px;
}
#inner { position:relative; margin:0px; padding:0px; top:0px; left:-386px; width:772px; margin-right:-386px;
	background-image: url(../images_eng/fondo.gif); background-repeat:repeat-y; background-position: top center;
	background-color:#fff;
}
#header {width:772px; height:300px; overflow:hidden; padding:0px; margin:0px;}
#endinner {
	/*footer*/
	background-color:#e5decc;
	background-image: url(../images_eng/footer.gif); background-repeat:no-repeat; background-position: top center; }
#endinner p{
	text-align:center;
	border:0px;margin:0px;padding:0px;
	padding-top:20px; padding-bottom:10px; color: #5e636f;
	font-family:verdana; font-size:9px;line-height:11px;
}
#endinner p a {color:#5e636f;}
#endinner p a:hover {color:#fff;}

#fotoheader {position:relative;top:0px;left:10px;margin:0px;padding:0px;border:0px;width:373px;height:304px;display:inline;}
#fotoheader img {margin:0px;padding:0px;border:0px;width:373px;height:304px;}
#headerdx {position:relative;top:-304px;left:390px;margin:0px;padding:0px;border:0px;width:373px;height:304px;}

#botita {border:0px;margin:0px;padding:0px;height:17px;}
#boteng {border:0px;margin:0px;padding:0px;position:relative;top:0px;left:5px;height:17px;}
#botita img {border:0px;margin:0px;padding:0px;vertical-align:bottom;}
#boteng img {border:0px;margin:0px;padding:0px;position:relative;top:0px;left:5px;vertical-align:bottom;}

#botareariservata {border:0px;margin:0px;padding:0px;position:relative;top:0px;left:110px;height:17px;}
#botareariservata img {border:0px;margin:0px;padding:0px;background-color:#5e636f;height:17px;vertical-align:top;}
#botareariservata img:hover {background-color:#b3d301;}

#botcontatti {border:0px;margin:0px;padding:0px;position:relative;top:0px;left:110px;height:17px;}
#botcontatti img {border:0px;margin:0px;padding:0px;background-color:#5e636f;;height:17px;vertical-align:top;}
#botcontatti img:hover {background-color:#b3d301;}

#bothome {border:0px;margin:0px;padding:0px;position:relative;top:45px;left:40px;}

#chience {
	border:0px;margin:0px;padding:0px;position:relative;width:373px;height:132px;top:72px;left:0px;overflow:hidden;
	background-image: url(../images_eng/chience.jpg); background-repeat:no-repeat; background-position: bottom left;
}

.nascosto { display:none;} 

#chience p { border:0px;margin:0px;padding:0px;position:relative;top:36px;left:10px; font-family:verdana; font-size:9px;line-height:11px;
width:180px;height:70px;overflow:hidden;color:#fff;}

#box1 {display:inline;
width:184px; height:271px; float:left; margin-left:10px; overflow:hidden;
background-image: url(../images_eng/bgapprofondimenti.jpg); background-repeat:no-repeat; background-position: top left;}

#box2 {display:inline;
width:184px; height:271px; float:left; margin-left:6px; overflow:hidden;
background-image: url(../images_eng/bgduediligence.jpg); background-repeat:no-repeat; background-position: top left;}

#box2b {display:inline;
width:184px; height:271px; float:left; margin-left:6px; overflow:hidden;
background-image: url(../images_eng/bgcaratterizzazione.jpg); background-repeat:no-repeat; background-position: top left;}

#box3 {display:inline;
width:184px; height:271px; float:left; margin-left:6px; overflow:hidden;
background-image: url(../images_eng/bganalisirischio.jpg); background-repeat:no-repeat; background-position: top left;}

#box3b {display:inline;
width:184px; height:271px; float:left; margin-left:6px; overflow:hidden;
background-image: url(../images_eng/bgprogettazione.jpg); background-repeat:no-repeat; background-position: top left;}


#box4 {display:inline;
width:184px; height:271px; float:left; margin-left:6px; overflow:hidden;
background-image: url(../images_eng/bgreferenze.jpg); background-repeat:no-repeat; background-position: top left;}

#box4b {display:inline;
width:184px; height:271px; float:left; margin-left:6px; overflow:hidden;
background-image: url(../images_eng/bgsitu.jpg); background-repeat:no-repeat; background-position: top left;}


#box5 {display:inline;
width:563px; float:left; margin-left:6px; 
/*min-height cross browser*/
min-height: 271px;
height: auto !important;
height: 271px;
background-image: url(../images_eng/titservizi.gif); background-repeat:no-repeat; background-position: top left;
}

#box7 {display:inline;
width:563px; float:left; margin-left:6px; 
/*min-height cross browser*/
min-height: 271px;
height: auto !important;
height: 271px;
background-image: url(../images_eng/titcertificazioni.gif); background-repeat:no-repeat; background-position: top left;
}

#box8 {display:inline;
width:563px; float:left; margin-left:6px; 
/*min-height cross browser*/
min-height: 271px;
height: auto !important;
height: 271px;
background-image: url(../images_eng/titreferenze1.gif); background-repeat:no-repeat; background-position: top left;
}

#box8b {display:inline;
width:563px; float:left; margin-left:6px;
/*min-height cross browser*/
min-height: 271px;
height: auto !important;
height: 271px;
background-image: url(../images_eng/titnotetecniche.gif); background-repeat:no-repeat; background-position: top left;
}

#box8c {display:inline;
width:563px; float:left; margin-left:6px;
/*min-height cross browser*/
min-height: 271px;
height: auto !important;
height: 271px;
background-image: url(../images_eng/titnormativi.gif); background-repeat:no-repeat; background-position: top left;
}


img.thum {
	width:90px;
	padding:5px;
	border:1px solid #93B7B7;
	margin-right:10px;
	margin-top:5px;
}

#box6 {display:inline;
width:563px; float:left; margin-left:6px;
/*min-height cross browser*/
min-height: 271px;
height: auto !important;
height: 271px;
background-image: url(../images_eng/tit.gif); background-repeat:no-repeat; background-position: top left;
}

.fotodx {
width:183px; float:right; margin:0px; border:0px; padding:0px; display:inline;
}
.mappadx {
width:395px; float:right; margin:0px; border:0px; padding:0px; display:inline;
}

p {
margin:0px;
padding:0px;
}

p.testi {
color:#5e636f; line-height:14px;font-size:10px;
margin:0px;
padding:0px;
margin-top:10px;
margin-bottom:10px;
}
p.testi a {
color:#5e636f; text-decoration:underline;
}
p.testi a:hover {
color:#6666CC; text-decoration:underline;
}

h3 {margin:0px; color:#5092ac; line-height:16px;font-size:11px; font-style: italic;
}
a.thumlink {margin:0px; color:#5092ac; line-height:16px;font-size:11px; font-style: italic;
}
a.thumlink:hover {text-decoration:underline;}

img.sottotitolo {margin-top:40px;}

a.leggi {font-family:verdana; font-size:9px;line-height:10px;color:#fff;font-weight:bold;text-decoration:none;padding-left:7px;
background-image: url(../images_eng/abg.gif); background-repeat:no-repeat; background-position: 0px 4px;}

a.leggi:hover {color:#5e636f;}

#corpo {
}

#corpointerna {
}



br.brsepara {clear:both; line-height:8px; font-size:8px;margin:0px;padding:0px;}

#botcontainer {margin:0px;padding:0px;line-height:5px;font-size:5px;}

ul, li {padding:0px; margin:0px; }
#box1 li.livello1 { color:#fff; list-style-type: none; list-style-position: outside; line-height:20px; font-size:16px; font-family:trebuchet ms, sans-serif; font-weight:bold;}
#box1 li.livello1 a { color:#fff; text-decoration:none; padding-left:10px; background-image: url(../images_eng/li0.gif); background-repeat:no-repeat; background-position: center left;}
#box1 li.livello1 a:hover { color:#5e636f; text-decoration:none; padding-left:10px; background-image: url(../images_eng/li1.gif); background-repeat:no-repeat; background-position: center left;}
#box1 ul.livello1 { margin-top:40px; margin-left:10px;}


#box1 li.livello2 { color:#467f98; list-style-type: none; list-style-position: outside; line-height:15px; font-size:12px; font-family:trebuchet ms, sans-serif; font-weight:bold; padding-left:10px;
background-image: url(../images_eng/li2.gif); background-repeat:no-repeat; background-position: 0px 4px; 
}
#box1 li.livello2:hover {
background-image: url(../images_eng/li1.gif); background-repeat:no-repeat; background-position: 0px 4px;
}
#box1 ul.livello2 { margin-left:10px;}
#box1 li.livello2 a { color:#467f98; text-decoration:none; padding:0px;background-image:none;}
#box1 li.livello2 a:hover { color:#5e636f; text-decoration:none; padding:0px;background-image:none;}


#box2 p, #box2b p, #box3 p, #box3b p, #box4 p, #box4b p { border:0px;margin:0px;padding:0px;position:relative;top:36px;left:10px; font-family:verdana; font-size:9px;line-height:11px;
width:170px;height:100px;overflow:hidden;color:#fff;}


ul.listapu {
	color:#5e636f;
	margin-left:20px;
	padding:0px;
	list-style-position: outside;
	list-style-type: circle;
	margin-bottom:10px;
	margin-top:5px;
}
ul.listapu li {
	line-height:14px;font-size:10px;color:#5e636f;
}
ol.listapunum {
	padding:0px;
	color:#5e636f;
	margin-left:20px;
	list-style-position: outside;
	list-style-type: decimal;
	margin-bottom:10px;
	margin-top:5px;
}
ol.listapunum li {
	line-height:14px;font-size:10px;color:#5e636f;
}
