body {
	margin: 0;
	padding: 0;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(images/bkg_var.jpg);
	background-repeat: repeat;
	background-position: left top;
}
body, a {
    font-family: 'ArialMT', 'Arial', sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    color: #A9A9A9;
}
a { text-decoration:none; }
a:hover, .normale a:hover {color: #584D4D; }
form, .normale {color:#000000; font-size:14px; line-height:20px;}
.testo {color:#000000; font-size:12px; line-height:16px; text-align:justify; margin-left:20px; margin-right:25px}
form a {color:#000000; text-decoration:underline;}
.normale, .normale a {color:#584D4D; font-size:14px;}
.normale a:hover {color:#ACACAC;}
#principale {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	height: 1200px;
	width: 896px;
}
.marginetop {padding-top:45px;}
.marginesx {padding-left:20px;}
.giustificato {padding-left:20px;padding-right:20px;text-align:justify}
.menu {
	padding-left:18px;
	text-align:left;
	height:43px;
	line-height:43px;
}
.menulungo {
	padding-left:18px;
	text-align:left;
	height:43px;
	line-height:43px;
	border-bottom:solid 1px #000000;
}
.colsx {
	float:left;
	width:447px;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
}
.coldx {
	float:right;
	width:448px;
	border-bottom:solid 1px #000000;
}
.separatore {border-top:solid 1px #000000;}
.footersx {
	float:left;
	width:447px;
	border-right:solid 1px #000000;
}
.footersxintero {
	float:left;
	width:447px;
}
.footerdx {
	float:right;
	width:448px;
}
.footerdx, .footerdx a {line-height:30px;}
.footersx, .footersxintero, .footerdx {
	text-align:left;
	height:43px;
}
.clean { clear:both; }
.big, .menu, .menu a {font-size:15px;}
.menulungo, .menulungo a {font-size:15px;}
.bigger {font-size:18px;}
.small {font-size:12px;}
.smaller {font-size:11px;}
.sottomenu, .sottosottomenu, .sottomenu2 {color:#000000;}
.sottomenu, .sottomenu a {font-size:20px;font-weight:400;line-height:28px;}
.sottomenu2, .sottomenu2 a {font-size:15px;font-weight:bold;line-height:24px;}
.sottomenu3, .sottomenu3 a {font-size:13px;font-weight:bold;line-height:22px;}
.sottomenu,.sottomenu2,.sottomenu3 {color:#000000}
.sottosottomenu, .sottosottomenu a {font-size:14px;line-height:18px;}
.evidenzia {color:#FF0000;font-weight:bold;}
.menu1 {float:left; width:100px}
.menu2 {float:left; width:300px}
.menu3 {float:left; width:250px}
.menu4 {float:left; width:50px}
.menu_catalogo {float:left; width:160px; display:table; height:560px}
.menu_catalogoliv2 {float:left; width:130px; display:table; height:560px}
.sottomenu_catalogo, .sottomenu_catalogo a {font-size:14px;font-weight:bold;line-height:22px; text-align:left}
.sottomenu_catalogo {color:#000000;display:table-cell; vertical-align:middle}
.distribuzione { background-image:url(images/planisfero.gif); background-color:#CCCCCC; background-repeat:no-repeat; width:896px; height:565px}
.titolino {color:#ACACAC; font-weight:bold}

.campoform {width:320px}

.bodythumb {width:710px; margin-left:30px; overflow:scroll}
.bodythumb2 {width:640px; margin-left:0px}
.bodythumb3 {width:500px; margin-left:0px}
.bodythumb, .bodythumb2, .bodythumb3 {float:left; height:510px; margin-top:40px}
.bodycatalogo {float:right; width:560px; margin-left:0px; overflow:scroll; height:560px; text-align:left}
.thumb {float:left; width:150px; margin-right:20px; margin-bottom:20px; text-align:center; font-size:12px; line-height:16px}
.thumb a {margin-bottom:5px; display:block}
.thumb2 {float:left; width:200px; margin-right:20px; margin-bottom:20px}

#topdialer {width:350px; background-color:#FFFFFF; border:1px solid black; margin-bottom:30px; margin-top:20px}
.toptitolo {background-color:gray; font-size:15px; font-weight:bold; color:white; border-bottom:1px solid black; text-align:center}
.topcorpo {padding:10px; border-bottom:1px dotted gray; font-size:13px; line-height:16px}
.topcorpo a {font-size:13px;line-height:16px}

.news { background-color:#E6E6E6; padding:10px; line-height:18px}
.news, .news a {font-size:12px; color:#000}
