body{
	font-size:70%;	font-family: Arial, Verdana, Helvetica, sans-serif;	margin: 0px auto;	padding: 0px;	text-align: center;	background-color: #000000;
	background-image:url(../grafica/edilizia/sfondopagina.gif); background-position:center top; background-repeat:repeat-y;
			}
#contenitore{	width: 755px;	margin:0px auto;	padding:0px;	position:relative;
			}

#centrale{position:absolute; top:261px; left:200px; width:513px; padding:0 20px 0 25px; background-color:#FFFFFF;
			
			}
		
#testo {min-height: 630px;height: auto !important;height: 630px; text-align:left; margin-top:10px; font-family:Tahoma, Verdana, Arial, Helvetica; line-height:15px;
		text-align:justify;}

#centrale h1{color:#153D83;	font-size:130%; border-bottom:1px solid #153D83; display:block; margin-bottom:15px; line-height:20px;
				font-family:"Futura Book"; text-transform:uppercase;}

#centrale h2{color:#555555;font-size:110%;margin:0px; padding:0px; border-bottom:1px solid #153D83; display:block; margin-bottom:15px; 
				font-family:"Futura Book"; text-transform:uppercase;}

#centrale a:link, #centrale a:active, #centrale a:visited{color:#C7220E;font-weight: bold;}
#centrale a:hover{color:#000;font-weight: bold; text-decoration:none;}

		#briciole{font-size:80%;}


#menuleft {position:absolute; top:263px; left:-2px; width:202px;}
	.vocemenu {width:202px; position:relative; height:63px;}
	.vocemenu img { position:relative; z-index:0}
	.titolovocimenu { position:absolute; top:2px; left:10px; font-weight:bold; color:#FFFFFF; font-size:100%; z-index:100; width:192px; text-align:left;}
	.vocemenu  a {color:#FFFFFF; text-decoration:none;} .vocemenu  a:hover {color:#FFFFFF; text-decoration:underline; cursor:pointer;}






#top {position:absolute; top:0px; left:-2px; width:760px; height:261px; background-color:#FFFFFF;}
	#toptop {position:absolute; top:0px; left:0px; width:760px; height:122px;}
	#topleft {position:absolute; top:122px; left:0px; width:225px; height:32px;}
	#topright {position:absolute; top:122px; left:225px; width:535px; height:139px;}
	#menusinistra { position:absolute; top:154px; left:0px; width:225px; height:107px;}
		#menusinistra li, #menusinistra ul {margin:0px; padding:0px; list-style:none; }
		#menusinistra li {width:225px; text-align:left;}
		.menusinistra1{ background-image:url(../grafica/edilizia/menu/demolizioni-controllate_r1_c1.gif); height:19px;}
			.menusinistra1 a { color:#FFFFFF; font-weight:bold; text-decoration:none; line-height:19px; padding-left:35px;}
			.menusinistra1 a:hover { color:#000; font-weight:bold; text-decoration:none; line-height:19px; padding-left:35px; 
									background-image:url(../grafica/edilizia/menuroll/demolizioni-controllate_r1_c1.gif); display:block;}
		.menusinistra2{ background-image:url(../grafica/edilizia/menu/demolizioni-controllate_r2_c1.gif); height:20px;}
			.menusinistra2 a { color:#FFFFFF; font-weight:bold; text-decoration:none; line-height:20px; padding-left:35px;}
			.menusinistra2 a:hover { color:#000; font-weight:bold; text-decoration:none; line-height:20px; padding-left:35px; 
									background-image:url(../grafica/edilizia/menuroll/demolizioni-controllate_r2_c1.gif); display:block;}
		.menusinistra3{ background-image:url(../grafica/edilizia/menu/demolizioni-controllate_r3_c1.gif); height:20px;}
			.menusinistra3 a { color:#FFFFFF; font-weight:bold; text-decoration:none; line-height:20px; padding-left:35px;}
			.menusinistra3 a:hover { color:#000; font-weight:bold; text-decoration:none; line-height:20px; padding-left:35px; 
									background-image:url(../grafica/edilizia/menuroll/demolizioni-controllate_r3_c1.gif); display:block;}
		.menusinistra4{ background-image:url(../grafica/edilizia/menu/demolizioni-controllate_r4_c1.gif); height:20px;}
			.menusinistra4 a { color:#FFFFFF; font-weight:bold; text-decoration:none; line-height:20px; padding-left:35px;}
			.menusinistra4 a:hover { color:#000; font-weight:bold; text-decoration:none; line-height:20px; padding-left:35px; 
									background-image:url(../grafica/edilizia/menuroll/demolizioni-controllate_r4_c1.gif); display:block;}
		.menusinistra5{ background-image:url(../grafica/edilizia/menu/demolizioni-controllate_r5_c1.gif); height:28px;}
			.menusinistra5 a { color:#FFFFFF; font-weight:bold; text-decoration:none; line-height:20px; padding-left:35px;}
			.menusinistra5 a:hover { color:#000; font-weight:bold; text-decoration:none; line-height:20px; padding-left:35px; padding-bottom:5px;
									background-image:url(../grafica/edilizia/menuroll/demolizioni-controllate_r5_c1.gif); display:block;}




#motorericerca {
	position:absolute;
	top:263px;
	left:3px;
	background-color: #CCCCCC;
	width:286px;
	height:32px;
	text-align:left;
	padding-left:5px;
	visibility: hidden;
}
	#motorericerca form {margin:0px; padding:0px;}
	#motorericerca img { position:absolute; top:-2px; right:-5px;}
	.cerca {margin: 0px;padding: 0px;}
	.pcerca {margin: 0px;padding: 5px 0px 0px;}


#footer { text-align:left; border-top:1px solid #CC0000; margin-top:10px; font-size:100%;}
#footer a:link,#footer  a:active,#footer  a:visited{color:#C7220E;font-weight: bold; line-height:18px; }
#footer a:hover{color:#000;font-weight: bold; text-decoration:none;}

#newsletter {
		background-image:url(../grafica/newsletter.gif); width:199px; height:80px; background-repeat:no-repeat; padding-left:5px;
		padding-top:20px; margin-left:3px;text-align:left;
		}
		
#navigazione { font-size:90%; color:#333333; letter-spacing:1px; margin-bottom:15px; margin-top:30px;}





.modulocerca {
	margin: 0px;
	padding: 1px 0px 0px;
}
.testomodulo {
	border: 1px solid #000000;
	background-color: #ffffff;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
}
.sfondomenuist{
	padding-top: 2px;
}
.sfondomenuist a:link, .sfondomenuist a:active, .sfondomenuist a:visited{
color:#000000;
text-decoration:none;
}
.sfondomenuist a:hover{
text-decoration:underline;
}
.sfondogrigio {
	background-color: #c5c5c5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	text-align: center;
}

.sfondogrigio a:link, .sfondogrigio a:active, .sfondogrigio a:visited{
	color:#000000;
	margin-right: 8px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 2px;
}
.sfondogrigio a:hover{
	text-decoration: underline;
	
}

.rossoscuro {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-left: 2px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
}
.rossoscuro a:link, .rossoscuro a:active, .rossoscuro a:visited{
	color: #FFFFFF;
	text-decoration:none;
}
.rossoscuro a:hover{
	text-decoration:underline;
}
.fotodestra {
	float: right;
	margin-left: 4px;
}
.fotosinistra {
	float: left;
	margin-right: 4px;
}
.bottonemodulo {
	border: 1px solid #000000;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #C7220F;
}
.testomodulo {
	border: 1px solid #153D83;
	background-color: #ffffff;
	color: #C7220E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	margin-top:2px;
	margin-bottom:2px;
}
.testomodulon {
	border: 1px solid #000000;
	background-color: #ffffff;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
}
.modulocerca {
	margin: 0px;
	padding: 0px;
}
.bordoneroimm {
	border: 1px solid #000000;
	margin: 0px 2px;
	padding: 0px;
}
#overF{
overflow:auto;
height: 80px;
width:300px;
margin:5px;
padding:0px;
text-align:left;
border:1px solid #ccc;
}
.bordorossosotto {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #C7220E;
}
.bordobiancosotto {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.menurossoprimo {
	
}

.menurossoprimo a:link, .menurossoprimo a:active, .menurossoprimo a:visited  {
background-image: url(../grafica/sfondo-rosso-menu.gif);
	color: #FFFFFF;
	border-top-width: 2px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	padding-left: 25px;
	font-size: 110%;
	font-weight: bold;
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration:none;
	display:block;
}

.menurossoprimo a:hover{
background-image: url(../grafica/sfondo-rosso-menu-over.gif);
color:#153D83;
}

.menurosso {
	
}

.menurosso a:link, .menurosso a:active, .menurosso a:visited  {
background-image: url(../grafica/sfondo-rosso-menu.gif);
	color: #FFFFFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	padding-left: 25px;
	font-size: 110%;
	font-weight: bold;
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-bottom: 2px;
	display:block;
	text-decoration:none;
}

.menurosso a:hover  {
background-image: url(../grafica/sfondo-rosso-menu-over.gif);
color:#153D83;
}

.menurossoultimo {
}

.menurossoultimo a:link, .menurossoultimo a:active, .menurossoultimo a:visited  {
background-image: url(../grafica/sfondo_ultimo.gif);
	color: #FFFFFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	padding-left: 25px;
	font-size: 110%;
	font-weight: bold;
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-bottom: 2px;
text-decoration:none;
display:block;
}

.menurossoultimo a:hover {
background-image: url(../grafica/sfondo_ultimo_hover.gif);
color:#153D83;
}

#bordoflash {
	border: 2px solid;
	border-color:#FF0000;
		}.titolonewsletter {
	color: #153D83;
	border: 2px solid #153D83;
	padding-left: 2px;
	padding-top: 2px;
}


#topassoluto {
	position:absolute;
	top:384px;
	left:34px;
	width: 764px;
	height: 294px;
	background-color: #FFFFFF;
	border: 3px solid #FFFFFF;
	z-index: 3;
}

#centroassoluto {
	position:relative;
	width: 758px;
	top:294px;
	left:0px;
	background-color:#FFFFFF;
	background-color: #FFFFFF;
	border: 3px solid #FFFFFF;
	z-index: 2;
}

#contenutiassoluto {
width: 755px;
background-color:#FFFFFF;
	min-height: 670px;
height: auto !important;
height: 670px;
}

#menuassoluto {
position:absolute;
width: 199px;
top:3px;
left:0px;

}

.nascosto {
display:none;

}

#sezione { line-height:16px; font-family:Arial, Tahoma; position:absolute; top:2px; left:25px; text-align:center;}
	#impianti{width:250px; float:left;} #edilizia{width:250px; float:left; margin-left:15px}
	#impianti a:link, #impianti a:visited, #impianti a:active {background-color:#153D83; color:#FFFFFF; border:1px solid #153D83; text-decoration:none; display:block;}
	#impianti a:hover {color:#153D83; background-color:#FFFFFF; border:1px solid #153D83; text-decoration:none;}
	#edilizia a:link, #edilizia a:visited, #edilizia a:active {background-color:#C7220E; color:#FFFFFF; border:1px solid #C7220E; text-decoration:none; display:block;}
	#edilizia a:hover {color:#C7220E; background-color:#FFFFFF; border:1px solid #C7220E; text-decoration:none;}