html, body {
	margin:0px;
	padding:0px;
	height:100%;
}
body {
	background:url(img/fondo_interno.jpg) repeat-x top #FFFFFF;
}
a {
	color:#c29714;
	font-family:Tahoma;
}
a:hover {
	color:#c29714;
	text-decoration:none;
}
.generale {
	background:url(img/interno_centrale.jpg) center top no-repeat;
	text-align:center;
	min-height:700px;
}
.interno {
	width:855px;
	margin:0 auto;
	position:relative;
	font-family:Tahoma;
	font-size:10px;
	color:#666666;
	line-height:18px;
	text-align:left;
}
.homepage_sinistra {
	width:250px;
	float:left;
	text-align:left;
	background-color:#FFFFFF;
}
.homepage_centrale {
	width:280px;
	float:left;
	text-align:left;
}
.homepage_destra {
	width:296px;
	float:left;
	text-align:left;
	padding-left:28px;
}
.pad {
	padding-top:25px;
	padding-left:25px;
	padding-bottom:25px;
}
.pad_titolo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:bold;
}
.pad_testo {
	padding-right:40px;
}
.righina {
	background:url(img/fondo_righina.jpg) repeat-x;
	width:100%;
	height:3px;
}
.righina_grigia {
	background:url(img/fondo_righina_grigia.jpg) repeat-x;
	width:100%;
	height:3px;
}
.righina_tratteggiata {
	background:url(img/tratteggiata.jpg) repeat-x;
	width:100%;
	height:3px;
}
.hp_azienda {
	padding-top:25px;
	padding-left:55px;
	font-size:11px;
	color:#666666;
}
.hp_titolo_prod {
	font-family:"Geneva CY";
	font-size:12px;
	color:#000000;
	font-weight:bold;
	padding-left:7px;
	padding-top:5px;
}
.hp_testo_prod {
	font-family:Tahoma;
	font-size:10px;
	color:#666666;
	padding-left:7px;
}
.hp_img_prod {
	padding:3px;
}
.fondo_prodotto {
	background:url(img/hp_fondo_prodotto.jpg) repeat-x top;
	height:56px;
}
.fondo_prodotto_over {
	background:url(img/hp_fondo_prodotto_over.jpg) repeat-x top;
	height:56px;
}
.footer {
	background:url(img/fondo_footer.jpg) no-repeat top;
	margin-top:50px;
	padding-top:61px;
	text-align:center;
	font-family:Tahoma;
	font-size:10px;
	height:100px;
	color:#666666;
}
.lingue {
	background:url(img/fondo_lingue.jpg) top no-repeat;
	font-size:11px;
	height:60px;
	text-align:center;
	width:110px;
}
.lingue a {
	color:#999999;
	text-decoration:none;
}
.lingue a:hover {
	color:#e8a900;
	text-decoration:none;
}
.lingua_sel {
	color:#e8a900;
}
.titolo_interno {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333333;
	padding-left:305px;
	padding-top:20px;
}
.interno_sinistra {
	width:250px;
	padding-top:20px;
	float:left;
}
.interno_corpo {
	width:525px;
	padding-top:20px;
	margin-left:55px;
	float:left;
}
.menu_sinistra {
	font-family:Tahoma;
	font-size:12px;
	color:#aca502;
	font-weight:bold;
	padding-left:25px;
	height:30px;
	padding-top:10px;
}
.menu_sinistra a {
	text-decoration:none;
}
.menu_sinistra a:hover {
	color:#000000;
}
.menu_selezionato {
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	padding-top:10px;
	padding-left:25px;
	height:30px;
}
.catalogo_prodotto {
	width:120px;
	float:left;
	vertical-align:top;
	text-align:center;
	padding-bottom:30px;
	margin-right:70px;
}
.catalogo_titolo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
}
.catalogo_sottotitolo {
	font-family:Tahoma;
	font-size:10px;
	color:#999999;
}
.catalogo_immagine {
	background:url(img/fondo_catalogo_prodotto.jpg) no-repeat center;
	width:100%;
	height:114px;
	padding-top:12px;
}
.catalogo_dettaglio {
	margin-top:10px;
	margin-bottom:20px;
}
.dettaglio_sinistra {
	width:270px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.dettaglio_destra {
	width:230px;
	float:left;
	padding-left:20px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}
.sottotit_interno {
	color:#c29714;
	font-size:13px;
	font-weight:bold;
}
.testo_dettaglio {
	padding-top:10px;
	padding-bottom:10px;
}
.img_dettaglio {
	background:url(img/fondo_img_dettaglio.jpg) no-repeat center top;
	height:228px;
	padding-top:10px;
}
.tabella_comparativa {
	width:800px;
	padding-top:20px;
	padding-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.testata_tabella {
	background:#e5e5e5;
	border:solid 1px #666666;
}
.interno_tabella {
	border-left:solid 1px #666666;
}
.data_news {
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:333333;
}
.img_news {
	text-align:center;
	padding-top:15px;
}
.img_news_dettaglio {
	text-align:center;
	padding-top:15px;
	width:230px;
}
.titolo_news {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:333333;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	background:url(img/interne/divisorio_interno.jpg) repeat-x bottom;
	margin-bottom:5px;
}
.news_sottotitolo {
	font-style:italic;
}
.specifiche {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
