body{background-color:#cccccc;padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; z-index:0;}

#wrap{position:absolute;width:993px;height:570px;left:50%;top:50%;margin:-286px 0px 0px -496px; background-color:#FFCC00; z-index:1;}
#menu_left{ float:left; width:173px; height:552px; padding:0px; margin-top:2px; margin-left:2px;}
#menu_right {float:right; width:225px; height:552px; padding:0px; margin-right:1px; margin-top:2px;}
#content{ width:586px; float:left; padding:0px; margin:2px 2px 0px 2px;}
#contentcantieri{
	width:810px;
	float:left;
	padding:0px;
	margin:2px 2px 0px 2px;
	background-color: #FFFFFF;
	border: solid 1px;
	overflow:auto;
	height:550px;

}
#content .logo{ width:586px; border:#666666 1px solid; height:90px; background:url(../img/cio_logo.gif) #FFFFFF no-repeat center;
}
#content .pages {background:#FFFFFF; height:460px; border:#666666 1px solid; padding:0px 5px 0px 5px; overflow:auto;margin-top:2px; font-size:11px;}

#content a { color:#CC0000; text-decoration:none; font-weight:bold;}
#content a:hover { color:#000000; text-decoration:none;}

h2.titolo{font-size:14px;color:#cc0000;font-weight:bold;height: 34px; text-align:center;text-transform: uppercase;}

h3.servizi{font-size:11px;color:#333333;}

.submenu{ z-index:10px; width:165px;position:absolute; top:375px; left:5px;}
.submenuRight{ z-index:10px; width:165px;position:absolute; top:430px; right:10px;}
.submenu ul, .submenuRight ul {height:160px; padding:0px; margin:0px; list-style:none;}
.submenu li, .submenuRight li{ width:164px;color:#CC0000; margin-bottom:8px; list-style:none; background:url(../img/disc.gif) no-repeat right top; text-align:right; float:right;}
.submenu a , .submenuRight a{ color:#CC0000; font-size:10px; margin-right:8px; line-height:11px; font-weight:bold;text-decoration: underline; display:block;}
.submenu a:hover , .submenuRight a:hover{ color:#41789C;} 

#news {width:412px; height:158px;position:absolute;left:175px;top:110px;z-index:8;}
#ricercahp {width:412px; height:96px;position:absolute;left:350px;top:440px;z-index:7;}

#footer {width:993px; height:25px; background:url(../img/bg_footer.gif) repeat-x; text-align:center;}
#footer .dati{ font-size:10px; font-weight:bold; color:#FFFFFF; padding-top:5px;}

.clear{ clear:both;}



/*************** stili per la pagina contatti.asp ********************/

.TabellaContatti	{}

.TDContattiobbligatorio	{
	background-color : #99daff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 10px;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}


.PrimoAstTDContatti	{
	border-bottom:#000000 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	color: #333333;
	vertical-align: middle;
	padding-left: 5px;
}

.PrimodxTDContatti	{
	border-bottom:#000000 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0099cc;
	vertical-align: middle;
	padding: 5px;
}


.PrimosxTDContatti	{
	border-bottom:#000000 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	color: #333333;
	vertical-align: middle;
	padding-left: 5px;
}

.SecondoAstTDContatti	{
	border-bottom:#000000 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	color: #333333;
	vertical-align: middle;
	padding-left: 5px;
	width: 20px;
}

.SecondodxTDContatti	{
	border-bottom:#000000 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0099cc;
	vertical-align: middle;
	padding: 5px;
}

.SecondosxTDContatti	{
	border-bottom:#000000 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	color: #333333;
	vertical-align: middle;
	padding-left: 5px;
}

.DatiContatti {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;	color: #333333;
	text-align: justify;
}

.TdPulsanteContatti {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-position: center;
	text-align: center;
}

.FormContatti {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
}

.PulsanteContatti {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-color: #FFFFFF;
	border-color: #0099cc;
	border-style: solid;
	border-width: 1px;	
}

.TestoInvioContatti {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
}


/*************** stili per la pagina leggeprivacy.asp ********************/

.BodyPrivacy{
	background-color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.TitoloPrivacy{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-align: left;
	font-weight: bold;
}

.TestoPrivacy{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
}

