* {font-family: Arial, Helvetica, sans-serif;}
body { margin:0;}
.mn_tit {
	font-size: 11px;
	line-height: 26px;
	font-weight: bold;
	color: #fff;
	padding-left: 20px;
	border-left-style: none;
	text-decoration:none;
	display:block;
}
a.mn_tit:hover {color: #000; }

.mn_subtit {
	font-size: 11px;
	line-height: 22px;
	color: #333333;
	padding-left: 12px;
	border-left-style: none;
	background-position: center;
}
a.mn_subtit:link {color: #333333; text-decoration:none}
a.mn_subtit:visited {color: #333333; text-decoration:none}
a.mn_subtit:hover {color: #CC0000; text-decoration:none}
.ecommerce {
	font-size: 12px;
	color: #666666;
}
.ecommerce_testata {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #000000;
	font-weight: bold;
}
.ecommerce_disabled {
	font-size: 12px;
	color:#CCCCCC;
}
.ecommerce_Offerta_titolo {
	font-size: 14px;
	font-weight:bold;
	color:#666666;
}
.ecommerce_Offerta_testo {
	font-size: 12px;
	font-weight:bold;
	color:#666666;
}
.ecommerce_Offerta_prezzo {
	font-size: 16px;
	color:#990000;
}
.ecommerce_Offerta_listino {
	font-size: 12px;
	font-weight:bold;
	color:#777777;
	text-decoration:line-through;
}
.ecommerce_intestazione {
	font-size: 14px;
	color:#FFFFFF;
	padding-left: 10px;
}
.tit {
	font-size: 11px;
	line-height: 22px;
	font-weight: bold;
	padding-left: 8px;
	color: #666666;
}
.tx_piede {
	font-size: 11px;
	color: #333333;
	text-align: left;
	padding-left: 10px;
}
.testo12boldazz {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.testo12italico {
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
}
.allineamentoimmagini {
	float: left;
	margin-right: 8px;
}

.testo11normal {
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}

#menu_top { background:url(images/testata.png) center center no-repeat; height:200px; vertical-align: bottom; padding:0 20px }
#menu_top a { display:block; float:left; font-weight:bold; font-size:11px; line-height:24px; color:#e2e2e2; padding:0 20px 14px 0px;}
#menu_top a { text-decoration:none;color:#000;}
#menu_top a:hover { text-decoration:underline; color:#333;}

.hp { width:170px; overflow:hidden; float:left; margin:0 13px 15px 0; font-size:12px; font-weight:bold;}
.hp { text-decoration:none; color:#000; }
.hp_tit { line-height:37px; height:37px; font-size:18px; background:url(images/sf_boxhome_prezzo.png) top left repeat-x; margin:0 0 15px 0; padding:0 20px;}
.hp_tit { }
.hp img { width:168px; height:168px; border:1px solid #145968; margin:0;}
.hp .hp_nome { background-color:#145968; line-height:20px; height:40px; color:#FFF; padding:0 5px;}
.hp .hp_prezzo { line-height:37px; height:37px; text-align:center; font-size:14px; background:url(images/sf_boxhome_prezzo.png) top left repeat-x;}
.hp .hp_prezzo span { text-decoration: line-through; margin:0 10px 0 0; font-weight:normal;}

.pulsanti_network { overflow:hidden; margin:10px 0; width:516px; background-color:#f8f8f8; border:1px solid #e0e0e0; padding:5px 5px;}
.pulsanti_network img { width:200px; float:left; margin:0 10px 0 0; border:none;}
.pulsanti_network div { font-size:10px; color:#333; width:300px; float:right; margin:0; padding:0; text-align:left;}
.pulsanti_network div>a { text-decoration:none; color:#111; margin:0 0 5px 0; padding:0;font-size:16px; font-weight:bold; clear:both; width:400px; display:none;}
.pulsanti_network_tit { margin:20px 0 10px 10px; text-align:left; padding:0; font-size:24px; color:#999;}


.prodotto { border:1px solid #114d5b; width:550px; overflow:hidden; margin:10px 0;}
.prodotto .img { float:left; width:260px; text-align:center;}
.prodotto .img img{ margin:auto; height:200px; margin:20px 0 0 0;}
.prodotto .text { width:280px; overflow:hidden; float:right;}
.prodotto h3 { float:left; margin:0 0 20px 0; padding:0; width:150px; color:#114d5b; font-size:18px; font-weight:bold;}
.prodotto .tipo { float:right; background-color:#114d5b; color:#ff0; font-size:13px; padding:3px 10px; margin:1px;text-decoration:none; font-weight:bold;}
.prodotto .tipo:hover { background-color:#ff0; color:#114d5b;}

.prodotto .riga { float:left; border-bottom:1px solid #ccc; padding:3px 2px; line-height:17px; font-size:12px; color:#222; width:280px;}
.prodotto .keywords {height:68px;}
.prodotto .keywords a{ color:#222; text-decoration:none;}
.prodotto .link a{ color:#222; text-decoration:none;}
.prodotto .link img{height:50px; margin:2px 10px 2px 0; float:right; border:none;}
.prodotto .offerta { width:550px; float:left; color:#fff; background-color:#114d5b; padding:5px; margin-top:10px; overflow:hidden; height:55px;}
.prodotto .offerta_tit {width:300px; float:left; font-size:14px; font-weight:bold; line-height:22px;}
.prodotto .offerta_price { width:100px; float:left; font-size:20px; line-height:22px; color:#ff0; font-weight:bold; text-align:right;}
.prodotto .offerta span { font-size:12px;}
.prodotto .offerta_btn { float:left; width:130px; padding:10px 0 0 0; text-align:center;}
.prodotto .offerta_btn input { color:#114d5b; font-size:12px; font-weight:bold; padding:3px 6px;}
.prodotto_int { background:url(images/sf_bott.png) repeat-x; margin:10px 0; line-height:24px; padding:0 10px 0 0; text-align:right;}

.piede { background:url(images/sf_piede.png); height:48px; line-height:48px; color:#fff; font-size:14px; margin:0 0 10px 0; padding:4px 0 0 10px;}
.piede a {color:#fff;}

#support { position: fixed; top:10px; left:10px;}