body{padding:0;margin:0;background-color:#ffffff;background-image:url(img/sfondo.gif);background-repeat:repeat-x;}
div, h1, h2, p, form, label, input, textarea, img, span{margin:0;padding:0;}
a{text-decoration:none;font:bold 14px Arial, Helvetica, sans-serif;color:#ff6600;}
a:hover{text-decoration:none;font:bold 14px Arial, Helvetica, sans-serif;color:#000000;}
ul{font:normal 12px/19px Arial, Helvetica, sans-serif;color:#000;}
.spacer{clear:both;font-size:0;line-height:0;}
#header img{border:0px;position:absolute;padding-left:20px;padding-top:10px;}
#menu{width:189px;height:257px;position:absolute;left:30px;top:53px;text-align:center;z-index:100;}
#top{background:url(images/top_part.png) 0 0 no-repeat;width:964px;height:332px;margin:0 auto;position:relative;background-image:url(img/banner.png);}
#top a{font:bold 14px/29px Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;text-transform:uppercase;text-shadow:1px 1px 5px #333333;background-color:inherit;display:block;height:40px;line-height:40px;}
#top a:hover{font:bold 14px/29px Arial, Helvetica, sans-serif;color:#000;text-shadow:1px 1px 5px #ffffff;text-decoration:none;text-transform:uppercase;background-color:inherit;display:block;height:40px;line-height:40px;}
#body{width:964px;margin:0 auto;color:#000;}
#left{width:620px;min-height:500px;padding:0px 15px 0 22px;float:left;}
#left img{border:0px;}
#left h1, h2{font:bold 24px/16px Arial, Helvetica, sans-serif;color:#ff6000;margin:12px 0 12px 0;display:block;text-shadow:1px 1px 3px #999999;}
#left p.lftText{font:normal 12px/19px Arial, Helvetica, sans-serif;color:#000;background-color:#fff;margin:0;padding:0;}
#mid{width:198px;background:url(img/logo_mid.png) 0 0 repeat-x #ffa233;color:#fff;padding:5px 13px 0 11px;margin:0 0 0 0;float:left;margin-left:25px;}
#mid h2{font:bold 22px/38px Arial, Helvetica, sans-serif;color:#FFFFFF;text-shadow:1px 1px 3px #333333;padding-top:88px;}
#mid img{margin:0 0 14px 0;}
#mid h3{font:bold 12px/29px Arial, Helvetica, sans-serif;color:#692700;padding:0;margin:0;text-transform:uppercase;}
#mid p.midText{font:bold 12px/19px Arial, Helvetica, sans-serif;color:#fff;margin:0 0 31px 0;}
#mid p.midText2{font:bold 16px/22px Arial, Helvetica, sans-serif;color:#fff;margin:0 0 16px 0;}
#mid a{color:#692700;}
#mid a:hover{color:#ffffff;}
#footer{width:100%;height:110px;background-image:url(img/bottom.png)}
#footer_div{width:968px;margin:0 auto 0 auto;}
#footer_div ul{width:400px;display:block;list-style-type:none;margin:19px 0 0 0;position:relative;left:300px;}
#footer_div ul li{display:block;float:left;}
#footer_div ul li a{font:12px/11px Arial, Helvetica, sans-serif;color:#FDFDFD;text-decoration:none;margin:0 8px 0 8px;}
#footer_div ul li a:hover{text-decoration:underline;}
#footer_div ul.ad{width:323px;display:block;list-style-type:none;margin:10px 0 0 40px;}
#footer_div ul.ad li{height:29px;width:96px;display:block;border-right:#FFFFFF 1px dashed;}
#footer_div ul.ad li.nobor{height:29px;width:96px;display:block;margin-left:10px;border-right:none;}
#footer_div ul.ad li.nobor1{height:29px;width:96px;display:block;float:left;margin-left:10px;border-right:#FFFFFF 1px dashed;}
#footer_div ul.ad li a{font:10px Tahoma, Arial, Helvetica, sans-serif;color:#FAFAFA;font-weight:bold;text-decoration:none;margin:0 0 0 0;}
#footer_div ul.ad li a span{color:#ff6000;text-transform:uppercase;}
#top ul{background-image:none;text-align:center;display:block;list-style-type:none;position:relative;letter-spacing:2px;}
#top li{background-image:url(img/bottone.png);display:block;position:relative;width:184px;height:40px;line-height:40px;margin-bottom:5px;}
#top li:hover{background-image:url(img/attivo.png);display:block;position:relative;width:184px;height:40px;line-height:40px;margin-bottom:5px;}
#barra{background-image:url(img/barra.png);background-repeat:repeat-y;width:16px;height:400px;float:left;}
#barra2{background-image:url(img/barra.png);background-repeat:repeat-y;width:16px;height:400px;float:left;}

