body 
{
background-color:#Ffffff;
text-align:center;
font-family: arial, verdana, sans-serif; font-size: 11px;
}
h2{
color:#5e5da1;
font-size:16px;
border-bottom:1px solid #5e5da1 ;
width:250px;
margin-left:0px;
}
h1{
color:#5e5da1;
font-size:16px;
border-bottom:1px solid #5e5da1 ;
width:250px;
margin-left:0px;
margin:0px;
}
h3{
color:#5e5da1;
font-size:16px;
border-bottom:1px solid #5e5da1 ;
width:150px;
margin-left:0px;
margin-top:0px;
}
img{
border:none;
}
.testo1  a {
color:#000000;
font-size:12px;
list-style:none; 
}
.testo23   {
text-align:left;
margin-left:9px;
}
.testo23  a {
color:#000000;
font-size:12px;
list-style:none;
text-align:left; 
margin-left:0px;
}
.testo23 ul{margin-left:9px;margin:0px;padding:0px;padding-top:10px;}
.testo23 li{width:170px; border-bottom:1px solid #cccccc; list-style-type:none;}
.testo23 li a { text-align:left; text-decoration:none;font-size:12px;}
.testo23 li a:hover{color:#269BD3;}
.tutto{
width:978px;
margin:auto;
}

.contenitore{
float:left;
margin-top:50px;
margin-left:0px;
background-image:url(../img/sfondo.png);
background-repeat:no-repeat; 
height:909px;
width:970px;
}

.logo{
float:left;
margin-top:0px;
margin-left:0px;
background-image:url(../img/logo1.jpg);
background-repeat:no-repeat; 
height:166px;
width:976px;
}
.test{
float:left;
margin-left:160px;
margin-top:130px;
color:white;

}
.menu{
float:left;
margin-top:0px;
background-image:url(../img/menu.png);
background-repeat:no-repeat; 
height:40px;
width:952px;
}
.menu{
margin-left:10px;
}
.menu ul{
margin:0px;
padding:0px;
height:50px;}

.menu li{
display:inline;
margin-top:10px;
float:left;
margin-left:5px;
background-image:url(../img/cerchio.gif);
background-repeat:no-repeat; 
background-position:right;
padding-right:10px;

}
.menu a {
color:#ffffff; 
margin-left:16px;
text-decoration:none;
font-size:16px;
}
.menu ul li a:hover {
text-decoration:nome;
color:#000000;
}

.menu ul li .current {
text-decoration:nome;
color:#000000;
}
.sinistra{
float:left;
margin-left:0px;
width:200px;
}

.uno{
float:left;
margin-top:-42px;
margin-left:10px;
background-image:url(../img/2.png);
background-repeat:no-repeat; 
background-color:#ffffff;
height:147px;
width:190px;
}
.titolo{
text-align:left;
margin-left:10px;
margin-top:20px;
font-size:16px;
font-weight:bold;
}
.titolo1{
text-align:left;
padding-left:10px;
text-align:left;
font-size:14px;
font-weight:bold;
}
.testo1{
font-size:12px;
margin-left:10px;
text-align:left;
margin-top:2px;
}
.testo1 ul{margin:0px;padding:0px;padding-top:10px;}
.testo1 li{width:170px; border-bottom:1px solid #cccccc; line-height:20px;list-style-type:none;}
.testo1 li a {text-decoration:none;font-size:12px;}
.testo1 li a:hover{color:#269BD3;}
.due{
float:left;
margin-top:20px;
margin-left:9px;
background-image:url(../img/2.png);
background-repeat:no-repeat; 
background-color:#ffffff;
height:147px;
width:190px;
}

.tre{
float:left;
margin-top:20px;
margin-left:12px;
background-repeat:no-repeat; 
background-color:#ffffff;

}
.su5{
background-image:url(../img/su5.png);
background-repeat:no-repeat; 
background-color:#ffffff;
width:187px;
height:11px;
margin-left:0px;
margin-top:0px;
}
.mezzo5{
background-image:url(../img/mezzo5.png);
background-repeat:no-repeat; 
background-position:top;
background-color:#ffffff;
width:187px;
margin-left:0px;
margin-top:0px;
}
.giu5{
background-image:url(../img/giu5.png);
background-repeat:no-repeat; 
background-color:#ffffff;
width:187px;
height:14px;
margin-left:0px;
margin-top:0px;
}

.centro{
float:left;
margin-top:-50px;
margin-left:2px;
width:561px;
}

.sopra{
background-image:url(../img/sopra.png);
background-repeat:no-repeat; 
background-color:#ffffff;
width:558px;
height:32px;
margin-top:9px;
}
.mezzo{
background-image:url(../img/centro.png);
background-repeat:repeat-y; 
background-color:#ffffff;
width:558px;
margin-top:0px;
}
.giu{
background-image:url(../img/giu.png);
background-repeat:repeat-y; 
background-color:#ffffff;
width:561px;
margin-left:0px;
height:23px;
margin-top:0px;
}
.testo2{
float:left;
width:309px;
margin-left:5px;
text-align:left;
padding-left:20px;
width:280px;


}
.testo2 ul li{
list-style-image:url(../img/zampa1.png);
}
.testo3 ul li{
list-style-image:url(../img/zampa1.png);
}
.testo7 ul li{
list-style-image:url(../img/zampa1.png);
}
.testo2 a{
font-weight:bold;
color:#279CD3;
text-decoration:none;
}
.testo3 a{
font-weight:bold;
color:#279CD3;
text-decoration:none;
}
.testo7 a{
font-weight:bold;
color:#279CD3;
text-decoration:none;
}
.testo2 a:hover{
text-decoration:underline;
}
.testo3 a:hover{
text-decoration:underline;
}
.testo7 a:hover{
text-decoration:underline;
}
.testo3{
float:left;
margin-left:8px;
width:180px;
text-align:left;
padding-left:40px;
}
.destra{
float:left;
margin-top:-50px;
margin-left:-17px;
width:200px;
}

.quattro{
float:left;
margin-top:6px;
margin-left:12px;
margin-bottom:20px;
}

.cinque{
float:left;
width:250px;
}

.su1{
background-image:url(../img/sei.png);
background-repeat:no-repeat; 
background-color:#ffffff;
width:188px;
height:41px;
margin-top:0px;
margin-left:15px;
}
.servizi{
padding-top:10px;
text-align:left;
margin-left:20px;
color:white;
font-size:20px;
}
.mezzo1{
background-image:url(../img/mezzo.png);
background-repeat:repeat-y; 
background-color:#ffffff;
width:188px;
margin-top:0px;
margin-left:15px;
padding-left:15px;
text-align:left;
}
.testo5{
float:left;
margin-left:0px;
width:170px;
text-align:left;
padding-left:0px;
}
.testo5 a{
padding-left:0px !important;
margin-left:0px  !important;
color:#5CB4DE !important;
text-decoration:none;
}
.testo5 a:hover{
text-decoration:underline;
}
.mezzo1 a{
padding-left:30px;
color:#000000;
}
.giu1{
background-image:url(../img/giu1.png);
background-repeat:no-repeat; 
background-color:#ffffff;
width:189px;
height:41px;
margin-top:0px;
margin-left:15px;
}

.testo6{
float:left;
margin-left:0px;
width:150px;
text-align:left;
}

.testo6 a{
padding-left:0px !important;
margin-left:0px  !important;
color:#5CB4DE !important;
text-decoration:none;
}
.testo6 a:hover{
text-decoration:underline;
}
.testo6 ul {margin:5px;margin-left:10px;padding:0px;}
.testo6 li {list-style-image:url(../img/freccia.png);margin-bottom:15px;}

.sei{
float:left;
width:250px;
}
.sei a{
color:#000000;
padding-left:50px;
}
.mezzo2{
background-image:url(../img/mezzo.png);
background-repeat:repeat-y; 
background-color:#ffffff;
width:188px;
margin-top:0px;
margin-left:15px;
padding-left:15px;
text-align:left;
}

.su2{
background-image:url(../img/sei.png);
background-repeat:no-repeat; 
background-color:#ffffff;
width:188px;
height:41px;
margin-top:0px;
margin-left:15px;
}


.giu2{
background-image:url(../img/giu1.png);
background-repeat:no-repeat; 
background-color:#ffffff;
width:189px;
height:14px;
margin-top:0px;
margin-left:15px;
}
.footer{
margin-left:20px;
color:#ffffff;
margin-top:30px;
font-size:9px;
float:left;
width:990px;
}
.su3{
float:left;
background-image:url(../img/destra.png);
background-repeat:no-repeat; 
background-color:#ffffff;
width:13px;
height:18px;
margin-top:0px;
margin-left:0px;
}
.mezzo3{
float:left;
background-image:url(../img/menu.png);
background-repeat:repeat-x; 
background-color:#ffffff;
padding-top:8px;
height:40px;
width:952px;
margin-top:0px;
margin-left:0px;
}

.giu3{
float:left;
background-image:url(../img/sinistra.png);
background-repeat:no-repeat; 
background-color:#ffffff;
width:7px;

height:18px;
margin-top:0px;
margin-left:0px;
}
.sopra7{
background-image:url(../img/chi1.png);
background-repeat:no-repeat; 
background-color:#ffffff;
width:554px;
height:21px;
margin-top:9px;
}
.mezzo7{
background-image:url(../img/chi2.png);
background-repeat:repeat-y; 
background-color:#ffffff;
width:558px;
margin-left:1px;
margin-top:0px;
}
.mezzo7 h2{
color:#5e5da1;
font-size:15px;
border-bottom:1px solid #5e5da1 ;
width:500px;
margin-left:0px;
}
.mezzo7 h1{
color:#5e5da1;
font-size:16px;
border-bottom:1px solid #5e5da1 ;
width:500px;
margin-left:0px;
}
.giu7{
background-image:url(../img/chi3.png);
background-repeat:no-repeat; 
background-color:#ffffff;
margin-left:1px;
width:553px;
margin-left:0px;
height:17px;
margin-top:0px;
}

.testo7{
float:left;
width:309px;
margin-left:5px;
text-align:left;
padding-left:20px;
width:500px;
}

.table_form { margin-top: 15px; margin-bottom: 10px; background-color: #ffffff; 
color: #449CFC !important; 
font-size: 11px !important;
font-weight: bold;  width: 450px; border-left: 2px solid #13416E;}
.table_form td { padding: 4px; color: #13416E; padding-left: 10px; text-align: left;}
.table_form tr { background-color: transparent; }
.table_form tr:hover { background-color: #EBEBEB; }
.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: #F3F4F4; }
.table_form textarea:focus { background-color: #F3F4F4; }
.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_reporting ul {list-style: outside url(../img/cancel.png); font-size: 12px; margin-top: 10px; margin-bottom: 10px;}
.error_reporting li{ margin-left:0px; font-size: 12px; color: #000000;}
#fixme { float: left; background-color: transparent; text-align: left; height: 22px;}
#fixme img { width: 15px; float: left;}

.newsz{ background-color: #E2EDF3; }
.newsz1{ background-color: #F5FAFE; }
.newsz2{}
.imgnews{ border: 1px solid #E2EDF3; }
.imgnews:hover{ border: 1px solid #E2EDF3; }
.subscribe1 { background-color: #ffffff; width: 200px;border: 1px solid #868686; height: 18px;}
.subscribe2 { background-color: #FEF4D0; width: 200px; border: 1px solid #868686; height: 18px;}
.leggi a {margin-left:15px;}
