div#container{width:800px; height:auto; margin:0 auto;background-color:#fff;}
img{ border:0; }
h2{ font-size:16px; font-weight:normal; color:#990000; margin:0; padding-top:10px;}
.box{ width:45%; float:left; }
.box1{ width:32%; float:left;text-align:center;padding:3px; }
.box2{ padding: 5px 20px 5px 20px; }
.box6{ padding:0;padding-left:5px;padding-right:5px; }
.box3{ width:49%; float:left; border:0;}
.box4{ width:99%; height:auto; padding-top:15px; padding-bottom:15px;}
.box5{ width:95%; clear:both; float:left; padding:10px;}
.box5 h1{ font-size:14px; font-weight:bold; color:#990000;}
.box5 h2{ font-size:12px; font-weight:bold; color:#990000; margin:0; padding-top:10px;}
.box5 ul{ list-style:none;}
.box5 li{ border:0;}
.box5 a:link, .box5 a:visited{ color:#990000;}
.box5 a:hover, .box5 a:active{ color:#000000;}

.boxprezzo{width:200px; height:50px;}

.prezzo{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; padding:0;padding-left:5px;}


.alignTopLeft{text-align: left; vertical-align: top;} 


.testo{ padding:10px 20px 20px 0px;}

.privacy{ font-size:8pt; line-height:10pt;}

.footer{clear:both;margin:5px;padding:0;background:#F3F3F3;color:#000000;font:normal 8pt Arial, Helvetica, sans-serif;height:60px;}
.footersx{ float:left; width:60%;line-height:13pt; }
.footerdx{ float:right; width:35%;}

a.price:link, a.price:visited{ color: #999999; font: normal 10pt Arial, Helvetica, sans-serif; text-decoration: underline; vertical-align: top;}
a.price:hover, a.price:active{ color: #333333; font: normal 10pt Arial, Helvetica, sans-serif; text-decoration: underline; vertical-align:top;}

a.foot:link, a.foot:visited{ color: #000000; font: normal 8pt Arial, Helvetica, sans-serif; text-decoration: underline;}
a.foot:hover, a.foot:active{ color: #333333; font: normal 8pt Arial, Helvetica, sans-serif; text-decoration: underline;}

.lista{line-height:14pt; list-style-image: url(../img/freccia.jpg);}
.desc{ color:#666666; font: normal 8pt Arial, Helvetica, sans-serif;}
li{ /*border-top: 1px solid #bf3608; padding-bottom:10px;*/}

h3{ color:#bf3608;}

h4{ color:#666666;}

.foto{ border:0px; vertical-align:top;}

.txt12{ font: normal 11pt Helvetica, Arial, sans-serif; color:#666666;}

.tit_car{ font: normal 18pt Helvetica, Arial, sans-serif;}
.label{ width:20px;}

.conf{text-align:right;}


a.small:link, a.small:visited{ color: #666666; font: normal 8pt Arial, Helvetica, sans-serif; text-decoration: none;}
a.small:hover, a.small:active{ color: #333333; font: normal 8pt Arial, Helvetica, sans-serif; text-decoration: none;}

a.tags:link, a.tags:visited{font-size: 11px; font-weight: bold; line-height: 0px;	color: #009966;	text-decoration: none; padding-right:10px;}
a.tags:hover, a.tags:active{font-size: 11px; font-weight: bold; line-height: 0px;	color: #CC3333;	text-decoration: none; padding-right:10px;}

a.tags2:link, a.tags2:visited{font-size: 11px; font-family:Georgia, "Times New Roman", Times, serif; line-height: 0px;color: #003366;text-decoration: none; padding-right:10px;}
a.tags2:hover, a.tags2:active{font-size: 11px; font-family:Georgia, "Times New Roman", Times, serif; line-height: 0px;color: #CC3333;text-decoration: none; padding-right:10px;}

a.tags3:link, a.tags3:visited{font-size: 12px; font-family:"Courier New", Courier, monospace;line-height: 0px;color: #6699FF;text-decoration: none; padding-right:10px;}
a.tags3:hover, a.tags3:active{font-size: 12px; font-family:"Courier New", Courier, monospace; line-height: 0px;color: #CC3333;text-decoration: none; padding-right:10px;}

a.tags4:link, a.tags4:visited{font-size: 14px; font-family:Geneva, Arial, Helvetica, sans-serif; line-height: 0px;color: #ff6600;text-decoration: none; padding-right:10px;}
a.tags4:hover, a.tags4:active{font-size: 14px; font-family:Geneva, Arial, Helvetica, sans-serif; line-height: 0px;color: #CC3333;text-decoration: none; padding-right:10px;}

.menulang ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}
.menulang li
{
	display:inline;
	padding:10px;
}
.menulang li a
{
	border:0;
	font-size:14px;
	padding:0;
	color:#000;
	font-weight:normal;
	text-decoration:none;
}
.titolo
{
font-size:24px;
color:#666;
padding:10px;
margin:10px;
padding-left:2px;
margin-left:2px;
}
.titolo3
{
font-size:16px;
color:#fff;
background-color:#ef6631;
padding:3px;
margin:0;
text-align:center;
text-transform:uppercase;
}
.evidenzia
{
	color:#c00;
}
.descrizioneProd{}
.descrizioneProd ul 
{
	margin:0;
	padding:0;
	list-style-type:disc;
}
.descrizioneProd ul li
{
	
}
.exprezzo{text-decoration:line-through;}

/* inizio codice inserito dal comunicatore mascherato  */

.tabsx{
	width:230px;
	border:1px solid #ccc;
	padding:10px;
	}
.tabsx img{ max-height:200px; max-width:170px;}

.tabdx{ 
	width:519px; 
	background-color:#ddd;
	padding:15px; 
	}
.desiderio
{
	list-style-type:none;
}

.caratt_buddy {}
.caratt_buddy h2 { height:2px;padding:0;background-color:#df111b;}
.caratt_buddy ul { list-style-type:none;font-size:12px; }
.caratt_buddy li { margin:10px 0 10px 5px; }
.caratt_buddy a { color:#00f;font-size:12px; }
.calcola_risparmio
{
	background-color:#ddd;
	padding:10px; 
}
.calcola_risparmio ul 
{
	list-style-type:none;
	margin-top:15px;
}
.calcola_risparmio ul li { padding:5px; }
.ipotesi_calcolo { padding:10px; }
.ipotesi_calcolo ul 
{
	list-style-type:none;
}