body{background-color:#FFFFFF; margin:0px; padding:0px; background-image:url(images/bg.jpg); background-repeat:repeat-x; background-position:bottom; font-family:Arial, Helvetica, sans-serif; background-attachment: fixed;
}
#corpo{width:960px;color:#000000;font-size:12px;margin-right:auto;margin-left:auto;padding:0px;margin-top:0px;top:0px;}
.spacer{height:100px;}
#tabsJ{float:left;width:100%;font-size:93%;line-height:normal;}
#tabsJ ul{margin:0;list-style:none;padding-top:5px;padding-right:10px;padding-bottom:0;padding-left:50px;}
#tabsJ li{display:inline;margin:0;padding:0;}
#tabsJ a{float:left;background:url("images/tableftJ.gif") no-repeat left top;margin:0;padding:0 0 0 5px;text-decoration:none;}
#tabsJ a span{float:left;display:block;background:url("images/tabrightJ.gif") no-repeat right top;padding:5px 15px 4px 6px;color:#24618E;}
#tabsJ a span{float:none;}
#tabsJ a:hover span{color:#FFF;}
#tabsJ a:hover{background-position:0% -42px;}
#tabsJ a:hover span{background-position:100% -42px;}
#banner{color:#FFFFFF;background-color:#535C68;padding:5px;}
#banner a{
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#banner a:hover{
	color:#F5D043;
	font-weight: bold;
	text-decoration: none;
}
#banner b{color:#a0aef7;}
#banner2{
	color:#333333;
	background-color:#FFFFFF;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #535C68;
	border-right-color: #535C68;
	border-left-color: #535C68;
	padding-top: 0px;
}
#banner2 a{
	color:#333333;
	font-weight: bold;
	text-decoration: none;
}
#banner2 a:hover{
	color:#FF9900;
	font-weight: bold;
	text-decoration: none;
}
#banner2 b{color:#a0aef7;}
.bnsx{width:280px;float:left;margin-right:20px;}
.bndx{text-align:right;}
.logo{background-image:url(images/bglogo.jpg);background-repeat:no-repeat;background-position:right bottom;}
#romyx{
	width:960px;
	margin-right:auto;
	margin-left:auto;
	text-align:right;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	margin-top:3px;
	margin-bottom: 10px;
}
#romyx a{color:#FF0000;}
#romyx a:hover{color:#FF9900;}
h1{display:none;}
h3{color: #FFFFFF;text-transform: uppercase;text-align: center;}
.titolo{
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
	background-color: #535C68;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#testo{
	text-align: justify;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
.promo{
	background-color:#535C68;
	color: #FFFFFF;
}
.promo2{
	background-color:#FFFFFF;
	color: #333333;
}
.marche{
	width: 100%;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: #535C68;
	border-left-color: #535C68;
}
#footer{background-color:#666666;color:#FFFFFF;text-align:center;font-size:10px;height:30px;padding-top:10px;}
#footer a{color:#FFFFFF;text-decoration:underline;}
#footer a:hover{color:#FFFF66;text-decoration:none;font-weight:normal;}
.boxtit{font-weight:bold;color:#FFFFFF;font-size:12px;background-color:#535C68;text-transform:uppercase;margin-right:auto;margin-left:auto;text-align:center;padding:2px;}
.boxettino{color:#000033;text-decoration:none;border:2px solid #929BA7;text-align:left;font-size:12px;padding:3px;width:285px;background-color:#FFFFFF;}
.boxettino a{color:#535C68;text-decoration:none;font-size:12px;font-weight:bold;}
.boxettino a:hover{color:#FF9900;}
a.pulsante{DISPLAY: block; text-align:center; width:150px;  line-height:35px; height:35px; text-decoration:none; background-color:#7a8af8; color:#fff}
a.pulsante:hover {TEXT-DECORATION: none; background-color:#0A0FEF; font-weight:bold; }

