body {background-color:#ffffff;text-align:center;font-size:13px;font-family:arial, verdana, sans-serif;margin-left: 0px;margin-right: 0px;margin-top: 0px;}.tutto{width:970px;background-image:url(../img/bg.jpg);background-repeat:repeat-x-y;background-color:#ffffff;text-align:center;margin:auto;padding-bottom: 20px;}.menu1{width:970px;text-align:center;margin:auto;}.menu{font-size:15px;font-weight:bold;margin-top:0px;line-height:50px;background-color:#be1b0a;width:100%;height:56px;margin-top: 15px;margin-left:0px;}.menu ul{margin:0px;padding:0px;height:56px;}.menu li{display:inline;margin-top:0px;float:left;width:166px;margin-right:10px;margin-left:16px;height:56px;display: block;text-align:center;}.menu a {font-size:10px;text-decoration:none;line-height:50px;color:#ffffff;display:block;width:166px;}.menu  li a:hover {text-align:center;border-bottom:none;color:#000000;display:block;line-height:50px;width:166px;height:56px;float:left;background-image:url(../img/bottone1.png);}.barra{background-color:#f1d0cb;width:100%;height:25px;line-height: 25px;}.sx{float:left;width:550px;}.foto{margin-top:10px;}.testo{float:left;text-align:left;font-size:13px;margin-top:20px;margin-left:53px;}.titolo{font-size:20px;color:#BE1B0A;}.news{width:290px;margin-left:21px;margin-top:10px;float:left;}.uno{background-image:url(../img/su.png);width:322px;height:14px;}.due{text-align:left;background-image:url(../img/mezzo.png);background-repeat:repeat-y;width:322px;}.tre{text-align:left;background-image:url(../img/giu.png);background-repeat:repeat-y;width:322px;height:27px;}.news1{margin-top:30px;}.newsimg1{float:left;margin-right:10px;margin-left:10px;}.news2{margin-left: 20px;width:250px;margin-top: 20px;}.data{font-size:12px;font-weight:bold;float:letf;margin-top:10px;color:#ffffff;}.data a{color:#ffffff;text-decoration:none;}.data a:hover{color:#ffffff;text-decoration:underline;}.mondo{position:absolute;margin-top:-20px;margin-left:490px;}.news3{float:left;width:240px;margin-top:0px;margin-left:0px;margin-right:10px;}.newsimg{float:left;margin-right:10px;margin-left:10px;padding-top:10px;}.test{font-size:12px;float:letf;color:#000000;}.titolonewho{text-align:center;color:#ffffff;padding-top:0px;font-size:14px;}.titolonewho a{color:#ffffff;text-decoration: underline;}.titolonewho a:hover{color:#000000;text-decoration: underline;}.leggi a{float:right;color:#ffffff;text-decoration:none;}.leggi a:hover{float:right;color:#ffffff;text-decoration:underline;}.dx{float:left;width:300px;}.slogan1{float:left;font-size:20px;color:#000000;margin-top:50px;}.slogan2{float:left;font-size:20px;color:#BE1C0D;margin-top:0px;margin-left:100px;}.logo{float:left;margin-top:-20px;}.form{float:left;padding-top:20px;background-color:#ecbcb8;width:322px;margin-left:20px;font-size:12px;text-align:left;color:#000000;}input{width:220px;text-align:left;} textarea{ width:220px; } #nav{    width: 190px;    height: 100%;    float: left;   } #nav ul{    margin-top: 10px;    } #nav ul li{    color: #584226;    text-align: right;    list-style-type: none;    background: url('../img/list.jpg') no-repeat right center;    font: bold 11px sans-serif, serif, Verdana;    padding: 5px 12px 5px 0;    white-space: no-wrap;    width: 200px;} #nav ul li:hover{    background: url('../img/list_hover.jpg') no-repeat right center;} #nav ul li a{    color: #584226;    text-decoration: none;}        #nav ul li a:hover{	color: #900707;	text-decoration: none;} #nav ul li.current{    background: url('../img/list_hover.jpg') no-repeat right center;} #nav ul li.current a{    color: #000000;}#contatti2 td { padding: 4px; color:#000000; }#contatti2 tr { background-color: none; }#contatti2 tr:hover { background-color: #d99e9a; }#contatti2 input[type="text"] { width: 220px; border: 1px solid #000000; height: 20px; }#contatti2 textarea { width: 220px; border: 1px solid #000000; height: 90px; }#contatti2 input[type="submit"] { width:100px; border: 1px solid #000000; height: 18px; float: left; margin-left:20px; margin-right:1px;  }#contatti2 input[type="text"]:focus { background-color: #FFFFFF}#contatti2 textarea:focus { background-color:#FFFFFF}.titolo1{background-image:url(../img/titolo.jpg);background-repeat:repeat-x;float:left;margin-left:20px;font-size:20px;margin-top:22px;color:#ffffff;background-color:#be1c0d;height:26px;padding-left:-50px;width:322px;}.table_form { margin-top: 15px; margin-bottom: 10px; margin-left: 15px; background-color: #DBDBDB; color: #0955AE; font-size: 12px;}.table_form td { padding: 4px; }.table_form tr { background-color: none; }.table_form tr:hover { background-color: #F5F4F3; }.table_form input[type="text"] { width: 150px; border: 1px solid #000000; height: 15px; }.table_form textarea { width: 300px; border: 1px solid #000000; height: 120px; }.table_form input[type="submit"] { width: 150px; border: 1px solid #000000; height: 18px; float: left; margin-left:150px; margin-right: 20px;  }.table_form input[type="text"]:focus { background-color: #c0c0c0; }.table_form textarea:focus { background-color: #c0c0c0; }.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: 300px;    padding: 3px; font-size: 12px; clear: both;}.error_reporting2{    display: block;border: 1px solid #000000; background-color: #FFFFFF; text-align: left; margin-top: 3px; margin-bottom: 3px; margin-left: auto; margin-right: auto; width: 270px;    padding: 3px; font-size: 11px; clear: both;}.error_reporting2 ul{    margin: 0px; padding: 15px;}.error_reporting2 ul {list-style: outside url(../img/cancel.png); font-size: 12px; margin-top: 10px; margin-bottom: 10px;}.error_reporting2 li{ margin-left:20px; font-size: 11px; color: #000000;}#fixme { float: left; background-color: transparent; text-align: left; height: 22px;}#fixme img { width: 20px; float: left;}.newsz{ background-color: #c0c0c0; color: #000000; }.newsz1{ background-color: #ECBCB8; color: #000000; }.newsz2{ background-color: #ffffff; color: #000000; }.imgnews{ border: 1px solid transparent; }.imgnews:hover{ }
