html {
	height: 100%;
	margin: 0px;
	padding: 0px;
}
body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url(backgrounds/sfondo.jpg);
	background-repeat: repeat;
}
#contenitore {
	width: 796px;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	text-align: center;
}
#contenitoregrande {
	float: left;
	width: 796px;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	text-align: center;
	background-image: url(backgrounds/sfondo_contenitore.jpg);
	background-repeat: repeat-y;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 1px;
	padding-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
#contenitorepiccolo {
	float: left;
	width: 778px;
	margin: 0px;
	padding: 0px;
	background-color: #FEFEFE;
	text-align: center;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 2px;
	margin-right: 0px;
}
*html body div#contenitorepiccolo {
	float: left;
	width: 778px;
	margin: 0px;
	padding: 0px;
	background-color: #FEFEFE;
	text-align: center;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 1px;
	margin-right: 0px;
}
#top {
	background-color: #FEFEFE;
	float: left;
	width: 778px;
	height: 64px;
}
#rigalingua {
	background-color: #FEFEFE;
	background-image: url(backgrounds/riga_alta.jpg);
	float: left;
	width: 778px;
	height: 1px;
	font-size: 1px;
	padding-bottom: 0px;
	padding-top: 3px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
#logo {
	background-color: #FEFEFE;
	background-image: url(backgrounds/logo.jpg);
	float: left;
	width: 312px;
	height: 54px;
	font-size: 1px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 3px;
	margin-top: 3px;
	margin-left: 0px;
	margin-right: 3px;
}
#sceltalingua {
	float: left;
	width: 287px;
	height: 19px;
	padding-bottom: 41px;
	padding-top: 0px;
	padding-left: 176px;
	padding-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
#italiano {
	float: left;
	width: 58px;
	height: 19px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
#inglese {
	float: left;
	width: 54px;
	height: 19px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
#tedesco {
	float: left;
	width: 58px;
	height: 19px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
#francese {
	float: left;
	width: 58px;
	height: 19px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
#spagnolo {
	float: left;
	width: 59px;
	height: 19px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
#centro {
	background-color: #FEFEFE;
	float: left;
	width: 783px;
}
#contenuti {
	background-color: transparent;
	float: left;
	width: 629px;
	padding-bottom: 0px;
	padding-top: 16px;
	padding-left: 0px;
	padding-right: 5px;
}
#contenutiprodotti {
	background-color: transparent;
	float: left;
	width: 629px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 5px;
}
#prodottihome {
	background-color: transparent;
	float: left;
	width: 599px;
	padding-bottom: 8px;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 20px;
}
#prodottihomefoto {
	background-color: transparent;
	float: left;
	width: 130px;
	height: 130px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 10px;
}
#prodottihometesto {
	background-color: transparent;
	float: left;
	width: 459px;
	padding-bottom: 0px;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
	text-align: left;
}
#rigabarrapercorsi {
	background-color: transparent;
	float: left;
	width: 624px;
	height: 15px;
	padding-bottom: 8px;
	padding-top: 8px;
	padding-left: 5px;
	padding-right: 0px;
	font-family: Verdana;
	font-size: 10px;
	color: #9E9E9E;
	text-align: left;
}
#contenutititolo {
	background-color: transparent;
	background-image: url(backgrounds/titoli.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 624px;
	height: 50px;
	padding-bottom: 2px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 0px;
	text-align: left;
}
#contenutititolo {
	background-color: transparent;
	background-image: url(backgrounds/titoli.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 619px;
	height: 50px;
	padding-bottom: 2px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
#contenutititolocorto {
	background-color: transparent;
	float: left;
	width: 310px;
	height: 50px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: left;
}
#contenutititolopolimglass {
	background-color: transparent;
	float: left;
	width: 227px;
	height: 50px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: left;
}
#contenutititoloprodotti {
	background-color: transparent;
	float: left;
	width: 218px;
	height: 50px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: left;
}
#contenutititoloprodottibricoppo {
	background-color: transparent;
	float: left;
	width: 227px;
	height: 50px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: left;
}
#menuveloce {
	background-color: transparent;
	float: left;
	width: 96px;
	height: 19px;
	padding-bottom: 0px;
	padding-top: 25px;
	padding-left: 203px;
	padding-right: 0px;
	text-align: center;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
*html body div#menuveloce {
	background-color: transparent;
	float: left;
	width: 96px;
	height: 19px;
	padding-bottom: 0px;
	padding-top: 25px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 203px;
	margin-right: 0px;
}
#menuvelocemedio {
	background-color: transparent;
	float: left;
	width: 144px;
	height: 19px;
	padding-bottom: 0px;
	padding-top: 25px;
	padding-left: 240px;
	padding-right: 0px;
	text-align: center;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
*html body div#menuvelocemedio {
	background-color: transparent;
	float: left;
	width: 144px;
	height: 19px;
	padding-bottom: 0px;
	padding-top: 25px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 233px;
	margin-right: 0px;
}
#menuvelocelungo {
	background-color: transparent;
	float: left;
	width: 395px;
	height: 19px;
	padding-bottom: 0px;
	padding-top: 25px;
	padding-left: 0px;
	padding-right: 1px;
	text-align: center;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
#menuvelocelungopoli {
	background-color: transparent;
	float: left;
	width: 381px;
	height: 19px;
	padding-bottom: 0px;
	padding-top: 25px;
	padding-left: 0px;
	padding-right: 1px;
	text-align: center;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
#menuvelocesx {
	background-color: transparent;
	background-image: url(backgrounds/menu_veloce_sx.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 5px;
	height: 19px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
#menuvelocedx {
	background-color: transparent;
	background-image: url(backgrounds/menu_veloce_dx.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 5px;
	height: 19px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
#menuveloceinternocontenitore {
	background-color: transparent;
	background-image: url(backgrounds/menu_veloce_interno.jpg);
	background-repeat: repeat-x;
	float: left;
	text-align: center;
	height: 19px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
}
#menuveloceinterno {
	background-color: transparent;
	float: left;
	text-align: center;
	height: 19px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
}
#menuveloceinternoriga {
	background-color: #777777;
	float: left;
	width: 1px;
	height: 11px;
	text-align: center;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-bottom: 5px;
	margin-top: 4px;
	margin-right: 0px;
	font-size: 1px;
}
#menusinistratitolo {
	background-color: transparent;
	float: left;
	width: 155px;
	height: 50px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 1px;
	margin-left: 5px;
	margin-bottom: 0px;
	margin-top: 15px;
	margin-right: 0px;
}
#contienimenusinistra {
	background-color: transparent;
	float: left;
	width: 161px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
}
#sottomenumenusinistra {
	background-color: transparent;
	background-image: url(backgrounds/sfondosottotitolo.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 156px;
	height: 240px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: px;
	margin-left: 5px;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-right: 0px;
}
#sfondosottomenu {
	background-color: transparent;
	float: left;
	width: 140px;
	height: 18px;
	color: #848484;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 4px;
	padding-top: 6px;
	padding-left: 5px;
	padding-right: 1px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 5px;
	text-align: left;
}
#centrocontenuti {
	background-color: transparent;
	float: left;
	width: 445px;
	padding-bottom: 0px;
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 8px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
*html body div#centrocontenuti {
	background-color: transparent;
	float: left;
	width: 445px;
	padding-bottom: 0px;
	padding-top: 15px;
	padding-left: 5px;
	padding-right: 4px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
#centrocontenutitesto {
	background-color: transparent;
	float: left;
	width: 445px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	text-align: left;
}
#centrocontenutitestocorto {
	background-color: transparent;
	float: left;
	width: 245px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	text-align: left;
}
#centrocontenutifoto {
	background-color: transparent;
	float: left;
	width: 200px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	text-align: left;
}
#centrocontenutifotointerne {
	background-color: transparent;
	float: left;
	width: 180px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}
#centrocontenutimenu {
	background-color: transparent;
	float: left;
	width: 445px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
#rigalunga {
	background-color: transparent;
	float: left;
	width: 440px;
	height: 1px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font-size: 1px;
}
#centrocontenutifoto {
	background-color: transparent;
	float: left;
	width: 82px;
	height: 60px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
}
#centrocontenutititoloconfoto {
	background-color: transparent;
	float: left;
	width: 358px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 0px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #7A0000;
	text-align: left;
}
#centrocontenutititolonero {
	background-color: transparent;
	float: left;
	width: 358px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 0px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: left;
}
#centrocontenutitestoconfoto {
	background-color: transparent;
	float: left;
	width: 358px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 0px;
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	text-align: left;
}
#sottomenumenu {
	background-color: transparent;
	float: left;
	width: 155px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 0px;
}
#menudestra {
	background-color: transparent;
	background-image: url(backgrounds/menudestra.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 148px;
	height: 430px;
}
#menudestraprodotti {
	background-color: transparent;
	background-image: url(backgrounds/menudestra.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 148px;
	height: 430px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	margin-top: 15px;
	margin-left: 0px;
	margin-right: 0px;
}
#menucatalogo {
	background-color: transparent;
	float: left;
	width: 148px;
	padding: 0px;
}

#indirizzoimac {
	background-color: transparent;
	float: left;
	width: 616px;
	padding-bottom: 0px;
	padding-top: 7px;
	padding-left: 10px;
	padding-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font-family: Verdana;
	font-size: 9px;
	color: #777777;
	font-weight: bold;
	text-align: left;
}
#note {
	background-color: transparent;
	float: left;
	width: 90px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 10px;
	margin-bottom: 0px;
	margin-top: 7px;
	margin-left: 0px;
	margin-right: 0px;
	font-family: Verdana;
	font-size: 10px;
	color: #777777;
	border-right: 1px solid #777777;
	text-align: right;
}
#credits {
	background-color: transparent;
	float: left;
	width: 41px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 0px;
	margin-bottom: 0px;
	margin-top: 7px;
	margin-left: 0px;
	margin-right: 0px;
	font-family: Verdana;
	font-size: 10px;
	color: #777777;
	text-align: left;
}
#footer {
	clear: none;
	width: 796px;
	height: 7px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
#partitaiva {
	float: left;
	height: 20px;
	width: 631px;
	border-bottom: 1px solid #FEFEFE;
	text-align: left;
	padding-left: 10px;
	padding-top: 5px;
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-align: left;
}
#indirizzogrifo {
	float: left;
	height: 20px;
	width: 90px;
	border-bottom: 1px solid #FEFEFE;
	text-align: right;
	padding-right: 5px;
	padding-top: 5px;
	font-family: Verdana;
	font-size: 9px;
	color: #000000;
}
#logogrifo {
	float: left;
	height: 20px;
	width: 39px;
	border-top: 2px solid #FEFEFE;
	text-align: right;
	padding-right: 3px;
	padding-top: 5px;
}