body 
{
background-image:url(../img/acqua.jpg);
background-repeat:repeat-x;
background-color:#D0E2EE;
text-align:center;
font-size:11px;
font-family:Verdana, Arial, Sans-serif;
}
.tutto{
width:969px;
background-color:#ffffff;
text-align:center;
margin:auto;
}
.barra{
margin-top:50px;
background-color:#064b98;
width:969px;
height:20px;
color: #ffffff;
font-size: 11px;
padding-top: 5px;
}

.acqua{
background-image:url(../img/91-cqua.jpg);
background-repeat:no-repeat;
width:969px;
height:313px;
}

.menu{
font-size:15px;
font-weight:bold;
margin-top:10px;
line-height:50px;
background-color:#1e8bd0;
width:969px;
height:56px;
float:left;
margin-left:0px;
}
.menu ul{
margin:0px;
padding:0px;
height:50px;}

.menu li{
display:inline;
margin-top:0px;
float:left;
width:129px;
border-right:1px solid #005599;
height:56px;
display: block;
text-align:center;
}

.menu a {
text-decoration:none;
color:#ffffff;
display:block;
width:131px;
font-size: 11px;
font-family: arial, verdana, sans-serif;
}
.menu  li a:hover {
text-align:center;
border-bottom:none;
color:#06528e;
display:block;
width:131px;
height:56px;
float:left;
background-image:url(../img/bottone2.jpg);
}

.goccia{
position:absolute;
margin-left:600px;
background-image:url(../img/acqua2.png);
width:300px;
height:400px;
margin-top:-50px;
}

.contenuto{
float:left;
width:970px;
}

.sx{
float:left;
width:970px;
}

.news{
width:600px;
float:left;
}
.uno{
float:left;
background-image:url(../img/news.jpg);
width:43px;
height:124px;
}

.due{
float:left;
text-align:left;
background-image:url(../img/news1.jpg);
background-repeat:repeat-y;
width:544px;
margin-top:6px;
height:115px;

}
.tre{
float:left;
}
.testo{
float:left;
width:570px;
color:#2d4a72;
font-size:11px;
text-align:left;
margin-left:20px;
}
.testo a{
color:#1E8BD0;
text-decoration:none;
}
.testo a:hover{
color:#1E8BD0;
text-decoration:underline;
}
.tit{
text-align:left;
color:#254461;
padding-left:100px;
padding-top:5px;
font-size:14px;
}
.newsimg1{
float:left;
margin-right:20px;
margin-top:10px;
}
.news2{
float:left;
width:260px;
}
.data{
font-size:11px;
font-weight:bold;
float:letf;
margin-top:10px;
color:#254461;
}
.data a{
color:#254461;
text-decoration:none;
}
.data a:hover{
color:#254461;
text-decoration:underline;
}
.mondo{
position:absolute;
margin-top:-20px;
margin-left:490px;
}
.news3{
float:left;
width:260px;
margin-top:0px;
margin-left:5px;
}
.newsimg{
float:left;
margin-right:20px;
padding-top:10px;
}
.test{
float:letf;
color:#00000;
}
.leggi a{
float:right;
color:#254461;
text-decoration:none;
}
.leggi a:hover{
float:right;
color:#254461;
text-decoration:underline;
}
.dx{
float:left;
width:970px;
margin-bottom:-45px;
margin-top: 40px;
}
.form{
float:left;
padding-top:20px;
background-color:#b1d8e7;
width:315px;
padding-left:20px;
margin-left:20px;
font-size:12px;
text-align:left;
color:#2F5063;
}
.slogan{
font-size:30px;
float:left;
padding-left:130px;
color:#000066;
padding-top:170px;
}
.slogan1{
font-size:25px;
float:left;
padding-left:100px;
color:#ffffff;
padding-top:0px;
}
input{
width:150px;
text-align:left;
}
 textarea{
 width:150px;
 }

 #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: #b4a68a;
}
#contatti2 { width:300px; font-size:14px;padding:0px;  background-image:url(../img/ragaz.JPG); background-repeat:no-repeat; background-position:left; }
#contatti2 td { padding: 4px; color:#2F5063; font-size: 11px; }
#contatti2 tr { background-color: none; }
#contatti2 tr:hover { background-color: #D0E2EE; }
#contatti2 input[type="text"] { width: 200px; border: 1px solid #2F5063; height: 20px; }
#contatti2 textarea { width: 200px; border: 1px solid #2F5063; height: 50px; }
#contatti2 input[type="submit"] { width:100px; border: 1px solid #2F5063; height: 18px; float: left; margin-left:20px; margin-right:1px;  }
#contatti2 input[type="text"]:focus { background-color: #FFFFFF}
#contatti2 textarea:focus { background-color:#FFFFFF}

.titolo{
background-image:url(../img/titolo.jpg);
background-repeat:repeat-x;
float:left;
margin-left:20px;
font-size:17px;
margin-top:22px;
color:#ffffff;
background-color:#4f98c1;
height:26px;
padding-left:-50px;
width:335px;
}
.info{
float:left;
margin-left:10px;
}

.tre{
float:left;
background-image:url(../img/info.jpg);
width:43px;
height:124px;
}

.quattro{
float:left;
text-align:left;
background-image:url(../img/blu.jpg);
background-repeat:repeat-y;
width:312px;
margin-left:-5px;
margin-top:8px;
height:117px;
}

.testo{
color:#2d4a72;
font-size:12px;
text-align:left;
margin-left:20px;
}
.testo1 a{
color:#1E8BD0;
text-decoration:none;
}
.testo1 a:hover{
color:#1E8BD0;
text-decoration:underline;
}
.tit1{
text-align:left;
color:#254461;
padding-top:5px;
font-size:14px;
padding-left:50px;
margin-bottom: 6px;
}
.img1{
float:left;
margin-right:20px;
margin-top:-10px;
}
.info2{
float:left;
width:300px;
}
.data1{
font-size:14px;
font-weight:bold;
float:letf;
color:#254461;
margin-top:10px;
}
.data1 a{
color:#254461;
text-decoration:none;
}
.data1 a:hover{
color:#254461;
text-decoration:underline;
}
.test1{
float:letf;

color:#00000;
}
.leggi1 a{
float:right;
color:#254461;
text-decoration:none;
}
.leggi1 a:hover{
float:right;
color:#254461;
text-decoration:underline;
}
.barra1{
margin-top:-20px;
}

.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: 290px;    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: #F2FAFD; color: #2D4A72; }
.newsz1{ background-color: #AEDCE9; color: #2D4A72; }
.newsz2{ background-color: #E4F3F8; color: #2D4A72; }
.imgnews{ border: 1px solid transparent; }
.imgnews:hover{ }
