body  {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	/*text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	overflow-x:hidden;
	font-size:12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color:#555;
}
a{text-decoration:none;font-weight:bold;color:#555;}
a:hover{font-weight:bold;color:#888;text-decoration:underline;}
a.menu:link{font-size:11px;background-image:url('../images/divisorio-grigio.png');background-repeat:no-repeat;}
a.menu:visited{font-size:11px;background-image:url('../images/divisorio-grigio.png');background-repeat:no-repeat;}
a.menu:active{font-size:11px;background-image:url('../images/divisorio-grigio.png');background-repeat:no-repeat;}
a.menu:hover{font-size:11px;text-decoration:none;color:#7c0013;background-image:url('../images/divisorio-rosso.png');background-repeat:no-repeat;}
a.menuOn:link{font-size:11px;color:#7c0013;background-image:url('../images/divisorio-rosso.png');background-repeat:no-repeat;text-decoration:none;}
a.menuOn:visited{font-size:11px;color:#7c0013;background-image:url('../images/divisorio-rosso.png');background-repeat:no-repeat;text-decoration:none;}
a.menuOn:active{font-size:11px;color:#7c0013;background-image:url('../images/divisorio-rosso.png');background-repeat:no-repeat;text-decoration:none;}
a.menuOn:hover{font-size:11px;color:#7c0013;background-image:url('../images/divisorio-rosso.png');background-repeat:no-repeat;text-decoration:none;}
a.menubottom:link{font-weight:normal;color:#555;font-size:8px;}
a.menubottom:visited{font-weight:normal;color:#555;font-size:8px;}
a.menubottom:active{font-weight:normal;color:#555;font-size:8px;}
a.menubottom:hover{text-decoration:none;font-weight:normal;color:#7c0013;font-size:8px;}
a.menubottomOn:link{text-decoration:none;font-weight:normal;color:#7c0013;font-size:8px;}
a.menubottomOn:visited{text-decoration:none;font-weight:normal;color:#7c0013;font-size:8px;}
a.menubottomOn:active{text-decoration:none;font-weight:normal;color:#7c0013;font-size:8px;}
a.menubottomOn:hover{text-decoration:none;font-weight:normal;color:#7c0013;font-size:8px;}
div.screen{width:100%;position:absolute;top:0px;background-image:url('../images/sfondobody.png');min-height:1500px;}
div.container{width:998px;top:24px;background:#fff;height:100%;display:inline-block;min-height:900px;}
div.intestazione{width:998px;height:136px;background-image:url('../images/header.png');}
div.intestazione2{width:902px;height:24px;background-image:url('../images/barramenu.png');margin-top:0px;margin-bottom:30px;padding-left:48px;padding-right:48px;padding-top:10px;text-align:left;}
div.intestazione3{width:998px;height:50px;}
div.bottom{width:950px;line-height:10pt;height:31px;background:#fff;background-image:url('../images/sfondobottom.png');background-repeat:repeat-x;padding-left:48px;padding-top:3px;margin-top:40px;text-align:left;}
div.bottomfixed{width:950px;line-height:10pt;position:fixed;bottom:0px;height:31px;background-image:url('../images/sfondobottom.png');background-repeat:repeat-x;padding-left:48px;padding-top:3px;text-align:left;}
div.corpoleft{width:640px;float:left;}
div.corpoleftleft{width:116px;float:left;padding-left:30px;}
div.corpoleftright{width:430px;min-height:600px;line-height:18px;float:right;text-align:left;padding:30px;padding-top:20px;background-image:url('../images/fondotesto.png');background-repeat:repeat-x;color:#888;}
div.corporightborder{width:2px;float:left;background-image:url('../images/fondotesto.png');background-repeat:repeat-x;margin-left:30px;margin-right:30px;}
div.corporight{width:296px;float:right;text-align:left;margin-bottom:32px;}

div.divWaitLong {width:100%;height:100%;visibility:visible;position:fixed;z-index:9;top:0px;font-weight:bold;margin: 0 auto;text-align: center;padding-top:2px;}