@charset "utf-8";
/* CSS Document */


#h2	{ font-family:verdana; 	font-size:13px; font-weight:normal; color:#333333;	text-decoration:bold;}

.blu {
	color: #0033CC;
	font-style: italic;
}

.MiniTextR	{ font-family:verdana; 	font-size:9px; font-weight:normal; color:#ff0000;	text-decoration:none;}
.MiniTextR	a	{font-family:verdana; font-size:9px; font-weight:normal; color:#ff0000;text-decoration:none;}
.MiniTextR	a:visited {font-family:verdana; font-size:9px; font-weight:normal;text-decoration:none; color:#0033CC}
.MiniTextR	a:hover	{font-family:verdana; text-decoration:normal; font-size:9px; color:#000000; background-color:#ffffff; font-weight:normal;}

.MiniText	{ font-family:verdana; 	font-size:9px; font-weight:normal; color:#000000;	text-decoration:none;}
.MiniText	a	{font-family:verdana; font-size:9px; font-weight:normal; color:#0033CC;text-decoration:none;}
.MiniText	a:visited {font-family:verdana; font-size:9px; font-weight:normal;text-decoration:none; color:#0033CC}
.MiniText	a:hover	{font-family:verdana; text-decoration:normal; font-size:9px; color:#FFF; background-color:#ff0000; font-weight:normal;}


.Text	{ font-family:verdana; 	font-size:11px; font-weight:normal; color:#333333;	text-decoration:none;}
.Text	a	{font-family:verdana; font-size:11px; font-weight:normal; color:#333333;text-decoration: underline;}
.Text	a:visited {font-family:verdana; font-size:11px; font-weight:normal;text-decoration:underline; color:#000000}
.Text	a:hover	{font-family:verdana; text-decoration:normal; font-size:11px; color:#FFF; background-color:#ff0000; font-weight:normal;}

.TextBlack	{ font-family:verdana; 	font-size:11px; font-weight:bold; color:#000000;	text-decoration:none;}
.TextBlack	a	{font-family:verdana; font-size:11px; font-weight:bold;; color:#000000;text-decoration:none;}
.TextBlack	a:visited {font-family:verdana; font-size:11px; font-weight:bold;;text-decoration:none; color:#000000}
.TextBlack	a:hover	{font-family:verdana; text-decoration:normal; font-size:11px; color:#FFF; background-color:#ff0000; font-weight:bold;;}

.TextRed	{ font-family:verdana; 	font-size:14px; font-weight:bold; color:#ff0000;	text-decoration:none;}
.TextRed	a	{font-family:verdana; font-size:14px; font-weight:bold;; color:#ff0000;text-decoration:none;}
.TextRed	a:visited {font-family:verdana; font-size:14px; font-weight:bold;;text-decoration:none; color:#ff0000}
.TextRed	a:hover	{font-family:verdana; text-decoration:normal; font-size:14px; color:#FFF; background-color:#ff0000; font-weight:bold;;}


.TextW	{ font-family:verdana; 	font-size:11px; font-weight:normal; color:#FFF;	text-decoration:none;}
.TextW	a	{font-family:verdana; font-size:11px; font-weight:normal; color:#FFF;text-decoration:none;}
.TextW	a:visited {font-family:verdana; font-size:11px; font-weight:normal;text-decoration:none; color:#FFF}
.TextW	a:hover	{font-family:verdana; text-decoration:normal; font-size:11px; color:#FFF; background-color:#6B6958; font-weight:normal;}


body {
	text-align:center;
	margin-top: 10px;
}

#box {
	position:relative;
	margin:0px auto;
	width: 900px;
	height: 500px;
	z-index: 10;
	top: 20px;
}

#mappa {
	position:absolute;
	left:0px;
	top:10px;
	width:578px;
	height:381px;
	z-index:11;
	border: 1px solid #ccc;
}
#contatti {
	position:absolute;
	left:0px;
	top:10px;
	width:578px;
	height:381px;
	z-index:11;
	border: 1px solid #ccc;
	background-image: url(../images/telefonista.jpg);
}

#news {
	position:absolute;
	left:-1px;
	top:10px;
	width:579px;
	height:381px;
	z-index:11;
	border: 1px solid #ccc;
	background-image: url(../images/sfondo1.jpg);
	overflow: auto;
}

#riscaldamento {
	position:absolute;
	left:0px;
	top:10px;
	width:309px;
	height:381px;
	z-index:11;
	border: 1px solid #ccc;
	overflow: auto;
}
#condizionamento {
	position:absolute;
	left:-1px;
	top:9px;
	width:314px;
	height:384px;
	z-index:11;
	border: 1px solid #ccc;
	overflow: auto;
	
}

#geotermico {
	position:absolute;
	left:0px;
	top:10px;
	width:309px;
	height:381px;
	z-index:11;
	border: 1px solid #ccc;
	overflow: auto;
	
}

#solare {
	position:absolute;
	left:0px;
	top:10px;
	width:309px;
	height:381px;
	z-index:11;
	border: 1px solid #ccc;
	overflow: auto;
}

#radiante {
	position:absolute;
	left:0px;
	top:10px;
	width:309px;
	height:381px;
	z-index:11;
	border: 1px solid #ccc;
	
}

#storia {
	position:absolute;
	left:0px;
	top:10px;
	width:578px;
	height:381px;
	z-index:11;
	border: 1px solid #ccc;
	overflow: auto;
	background-image: url(../images/sfondo1.jpg);
}

#info {
	position:absolute;
	left:0px;
	top:10px;
	width:578px;
	height:381px;
	z-index:11;
	border: 1px solid #ccc;
	overflow: auto;
	background-image: url(../images/sfondo1.jpg);
}

#lavori {
	position:absolute;
	left:0px;
	top:10px;
	width:578px;
	height:381px;
	z-index:11;
	border: 1px solid #ccc;
	overflow: auto;
}
#corpo {
	position:absolute;
	left:0px;
	top:28px;
	width:900px;
	height:400px;
	z-index:11;
}

#menu {
	position:absolute;
	left:0px;
	top:-1px;
	width:900px;
	height:21px;
	z-index:11;
}
#foot {
	position:absolute;
	left:0px;
	top:449px;
	width:900px;
	height:55px;
	z-index:11;
}
#PIVA {
	position:absolute;
	left:0px;
	top:511px;
	width:900px;
	height:32px;
	z-index:11;
}
#ColDX {
	position:absolute;
	left:585px;
	top:10px;
	width:307px;
	height:381px;
	z-index:11;
	border: 1px solid #ccc;
}

#Testo-centrale {
	position:absolute;
	left:319px;
	top:37px;
	width:261px;
	height:384px;
	z-index:11;
	overflow: auto;
}

