body{
padding:0px;
margin:0px;
background-color:#434e6c;
font-family: "Tahoma" Helvetica, Verdana, Arial,, sans-serif;
font-weight:normal;
}

table.fasciaMenu{
 background:url(media/img/sfondo_blu.gif);
 background-repeat:repeat-y;
/* padding-bottom:10px;
 padding-right:10px;
 padding-top:6px;
 padding-left::30px;*/
 text-align:left;
}

table.sfondoBianco{
 background:url(Media/img/sfondo_bianco.gif);
 background-repeat:repeat-y;
 padding-bottom:10px;
 padding-right:10px;
 padding-left::30px;
 padding-top:0;
 text-align:left;
}

table.sfondoBiancoSemplice{
background-color:#FFFFFF;
 background-repeat:repeat-y;
 text-align:left;
}

td.separeGrigio{
line-height:4px;
background:url(media/img/sfondo_separe.gif);
background-repeat:no-repeat;
font-size:1px;
}

td.separeRosso{
line-height:10px;
background:url(media/img/sfondo_separe_Rosso.gif);
background-repeat:no-repeat;
font-size:1px;
}


td.FinituraFooter{
line-height:10px;
background:url(media/img/energetica_solare_footer.gif);
background-repeat:no-repeat;
font-size:1px;
}

td.topright{
background-image:url(media/img/EnergeticaSolare_top2.png);
background-repeat:no-repeat;
line-height:83px;
color:#546168;
font-family: Tahoma;
font-size:10px;
font-weight:bold;
text-align:right;
padding-right:20px;
}


td.alternate1 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #546168;
	background-color:#E8E8E8;
	text-align:left;
	vertical-align:top;
}

td.alternate2 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #546168;
	background-color:#FFEFCA;
	text-align:left;
	vertical-align:top;
}

td.boxNews{
background-color:#a6b3b9;
color:#FFFFFF;
line-height:16px;
font-size:14px;
}

td.box_laterali_verdino {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0E1335;
	font-weight:800;
	text-align:left;
	padding:0;
	spacing:0;
	background-color:#E8F0F1;
	border-color:#B5BDBF;
	border-width:1px;
	border-style:solid;

}

.top {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #FBFBFB;
}
.search {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	background-color: #FFFFFF;
	height: 19px;
	width: 137px;
}
.links {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #677780;
}

a.links:hover {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color:#FF3300;
}
.copy {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #94A0A6;
	text-decoration: none;
}
.text_1 {
	font-family: Tahoma;
	font-size: 10px;
	line-height: 12px;
	color: #546168;
}
.link_1 {
	font-family: Tahoma;
	font-size: 10px;
	line-height: 12px;
	color: #DC281B;
	font-weight:800;
}
.text_2 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #546168;
}


.testoBarrato {
	font-family: Tahoma;
	font-size: 14px;
	line-height: 16px;
	color:#CC0000;
	text-decoration:line-through;
	font-weight:800;
}

.testo14Red {
	font-family: Tahoma;
	font-size: 14px;
	line-height: 16px;
	color:#CC0000;
	text-decoration:none;
	font-weight:800;
}

.testoPrezzo {
	font-family: Tahoma;
	font-size: 14px;
	line-height: 16px;
	color:#006600;
	text-decoration:none;
	font-weight:800;
}

.text_3 {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 14px;
	color: #546168;
	text-decoration:none;
}

a.text_3 {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 14px;
	color: #546168;
	text-decoration:none;
}

a.text_3:hover {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 14px;
	color: #DC281B;
	text-decoration:none;
}

.tit {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #DC281B;
}

.tit1 {
	font-family: Tahoma;
	font-size: 13px;
	line-height: 14px;
	color: #DC281B;
}

.tit2 {
	font-family: Tahoma;
	font-size: 16px;
	line-height: 18px;
	color: #DC281B;
	font-weight:800;
}

.link_2 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #FF8500;
}
.link_3 {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #FF8500;
}

.link_4 {
	font-family: Tahoma;
	font-size: 18px;
	line-height: 18px;
	font-weight: 800;
	color: #FF8500;
}
.news {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	background-color: #FBFBFB;
	height: 18px;
	width: 123px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #D8D4CE;
	border-bottom-color: #D8D4CE;
}
.form_1 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color:#546168;
	background-color: #FBFBFB;
	height: 18px;
	width: 128px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #D8D4CE;
	border-bottom-color: #D8D4CE;
}
.form_2 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color:#546168;
	background-color: #FBFBFB;
	height: 18px;
	width: 111px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #D8D4CE;
	border-bottom-color: #D8D4CE;
}
.form_3 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color:#546168;
	background-color: #FBFBFB;
	height: 18px;
	width: 63px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #D8D4CE;
	border-bottom-color: #D8D4CE;
}


ul {
        margin: 0;
        padding: 0;
		list-style:none;
        }

a.link_categorie1 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color:#003366;
	text-decoration:none;
}



a.link_categorie1:hover {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	text-decoration:underline;
}



a.link_categorie2 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #FF8500;
	text-decoration:none;
}

a.link_categorie2:hover {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color:#990000;
	text-decoration:none;
}

img.bordogrigio {border-color:#4C4E4B; border-style:solid; border-width:1px;}
img.bordogrigio:hover {border-color:#FF5100; border-style:solid; border-width:1px;}

/* =-=-=-=-=-=-=-[Menu Four]-=-=-=-=-=-=-=- */

#menu4 {
        width: 200px;
        padding: 10px;
		font-size:13px;
		font-weight:800;
        }

#menu4 li a {
          height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
        }

#menu4 li a:link, #menu4 li a:visited {
        /*color: #9E3C02;*/
		color:#FFFFFF;
        display: block;
        background: url(media/img/menu4_red.gif);
        padding: 8px 0 0 30px;
        }

#menu4 li a:hover, #menu4 li #current {
        color: #ffab65;
        background: url(media/img/menu4_red.gif) 0 -32px;
        padding: 8px 0 0 30px;
        }

#menu4 li a:active {
        color: #d9271b;
        background: url(media/img/menu4_red.gif) 0 -64px;
        padding: 8px 0 0 30px;
        }


#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(scripts/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(scripts/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	

