body {background-image:url(../img/sfondo.png) ;background-repeat:repeat-x; background-color:black;text-align:center;font-size:12px;font-family:Verdana, Arial, sans-serif;margin-top:0px;}h1 {font-size:20px;margin:0px;padding:0px;margin-left:0px;font-size:14px;color:#383838;margin-bottom:5px;font-weight:bold;margin-bottom:10px;}img {border:0px;}.tutto{width:972px;text-align:left;margin:auto;margin-top:0px;}.testa{background-image:url(../img/logo.png);background-repeat:repeat;height:103px;margin-top:20px;}.logo img{float:left;width:172px;height:103px;}.testo_logo{float:right;font-size:20px;color:white;padding-right:80px;margin-left:50px;margin-top:30px;}.testo_logo a{color:#ffffff;text-decoration:none;}.corpo{background-image:url(../img/tutto.png) ;background-repeat:repeat-x; width:950px;padding-left:10px;background-color:#ffffff;padding-top:10px;padding-right:10px;}.corpo a{color:#FB0034;text-decoration:none;}.corpo a:hover{text-decoration:underline;}.menu{width:950px;background-color:#4F4D52;height:40px;}.menu ul{margin:0px;padding:0px;}.menu li{display:block;float:left;line-height:40px;height:40px;}.menu li a {color:#ffffff; text-decoration:none;padding-left:30px;padding-right:30px;font-size:12px;padding-top:5px;}.menu li a:hover {text-decoration:nome;color:#ffffff;background-color:#606060;height:40px;padding-top:13px;padding-bottom:13px;}.menu li .current {text-decoration:nome;color:#ffffff;background-color:#606060;height:40px;padding-top:13px;padding-bottom:13px;}.su{width:972px;height:445px;}.sinistra{width:540px;float:left;color:black;}.sinistrab{width:230px;float:left;color:black;}.sinistra img{padding-top:5px;width:540px;height:431px;}.destra{float:left;background-image:url(../img/benvenuti.png);background-repeat:repeat;background-color:#e6e6e6;width:378px;font-size:10px;margin-top:5px;padding:10px;margin-left:10px;margin-right:10px;margin-bottom:10px;}.destrab{float:left;background-image:url(../img/benvenuti.png);background-repeat:repeat;background-color:#e6e6e6;width:690px;font-size:10px;margin-top:5px;padding:10px;margin-left:10px;margin-right:10px;margin-bottom:10px;}.titolo_benvenuti{font-size:14px;color:#383838;margin-bottom:5px;font-weight:bold;margin-bottom:10px;}.titolo_news{font-size:14px;color:#383838;margin-left:5px;margin-bottom:5px;font-weight:bold;margin-bottom:10px;}.titolo_benvenuti h1{font-size:14px;color:#383838;margin-bottom:5px;font-weight:bold;margin-bottom:10px;}.test{margin-top:5px;margin-bottom:5px;font-size:12px;color:#7F7F7F;}.test a{text-decoration:none;color:#383838;}.test a:hover{text-decoration:none;color:#383838;}.testo_benvenuti{font-size:12px;color:#7F7F7F;padding-left:5px;padding-right:5px;}.testo_benvenuti1{margin-left:7px;font-size:12px;color:#7F7F7F;}.testo_benvenuti1 img{float:right;margin-right:10px;}.giu{width:950px;}.uno {float:left;background-image:url(../img/1.png) ;background-repeat:no-repeat;width:313px;height:93px;margin-bottom:20px;}.due {float:left;background-image:url(../img/2.png) ;background-repeat:no-repeat;width:313px;height:93px;margin-bottom:20px;margin-left:5px;}.tre {float:left;background-image:url(../img/3.png) ;background-repeat:no-repeat;width:313px;height:93px;margin-bottom:20px;margin-left:5px;}.test1{font-size:15px;color:#000000;padding-bottom:10px;padding-top:60px;padding-left:10px;}.test1 a{color:#313131;text-decoration:none;font-weight:bold;}.footer{margin-top:10px;font-size:10px;color:#ffffff; text-align:center;clear:both;}.footer a{color:#ffffff;text-decoration:none;}.absol{position:absolute;z-index:9;}.table_form { margin-top: 15px; margin-bottom: 10px; font-weight: bold;  width: 250px;}.table_form td { padding: 4px; color: #383838; }.table_form tr { background-color: none; }.table_form tr:hover { background-color: #98BCE7; }.table_form input[type="text"] { width: 150px; border: 1px solid #000000; height: 15px; }.table_form textarea { width: 200px; border: 1px solid #000000; height: 120px; }.table_form input[type="submit"] { width: 150px; border: 1px solid #000000; height: 18px; float: left; margin-left:82px; }.table_form input[type="text"]:focus { background-color: #526E83; }.table_form textarea:focus { background-color: #526E83; }.error_reporting{    border: 1px solid #000000; background-color: #FFFFFF; text-align: left; margin-top: 3px; margin-bottom: 3px; margin-left: auto; margin-right: auto; width: 200px;    padding: 3px; font-size: 12px; clear: both;}.error_reporting ul {list-style: outside url(../img/cancel.png) !important; font-size: 12px; margin-top: 10px; margin-bottom: 10px;}.error_reporting li{ margin-left:0px !important; padding-left: 5px !important;font-size: 12px; color: #000000; background-image: none;}#fixme { float: left; background-color: transparent; text-align: left; height: 22px;}#fixme img { width: 20px; float: left;}.newsz{ background-color: #EEEEEE; }.newsz img{width:100px !important;}.newsz1 img{width:100px !important;}.newsz2 img{width:100px !important;}.newsz1{ background-color: #F5FAFE; }.newsz2{}.newsz a {color:#494949}.newsz1 a {color:#494949}.newsz2 a {color:#494949}.imgnews{ border: 1px solid #CD9E34; }.imgnews:hover{ border: 1px solid #C28B16; }.imgnews2 {float:left;margin-right:10px;} 