body 
{
background-image:url(../img/bg5.jpg);
background-repeat:no-repeat;
background-color:#09090B;
background-position: top center;
text-align:center;
font-size:13px;
font-family:Helvetica;
margin-top: 0px;
}
.logo{
float:right;
margin-top:125px;
width:656px;
text-align:right;
margin-right:30px;
}
.titolo_contenuto{
	font-size:34px;
	color:#fff;
	letter-spacing: 2px;;
}
.descrizione_contenuto{
	font-size:23px;
	color:black;
	margin:0;
	margin-top:-32px;
	letter-spacing: 1px;
}
.tutto{
width:970px;
text-align:center;
margin:auto;
}
.menu{
font-size:17px;
font-weight:bold;
margin-top:-10px;
line-height:50px;
background-image:url(../img/menu.png);
background-repeat:no-repeat;
width:961px;
height:52px;
float:left;
}
.menu ul{
margin:0px;
padding:0px;
height:50px;
margin-left: 35px;
}
.menu li{
display:inline;
margin-top:0px;
float:left;

display: block;

text-align:center;
}
.menu a {
text-decoration:none;
color:#ffffff;
display:block;
padding-left: 20px;
padding-right: 20px;
font-size: 11px;
}
.menu  li a:hover {
text-align:center;
border-bottom:none;
color:#ffffff;
display:block;

background-color:#ac062e;
padding-left: 20px;
padding-right: 20px;
}

.menu  li .current {
text-align:center;
border-bottom:none;
color:#ffffff;
display:block;

background-color:#ac062e;
padding-left: 20px;
padding-right: 20px;
}

.contenuto{
float:left;
margin-left:18px;
width:800px;
margin-top:15px;
}
.foot{
	float:left;
	color:#B9B5B2;
	margin-left:60px;
	width:750px;
	font-size:14px;
}
.c{
background-image:url(../img/cont1.png);
background-repeat:no-repeat;
width:933px;
height:38px;
}
.d{
background-image:url(../img/contenuto2.png);
background-repeat:repeat-y;
width:933px;

}
.e{
background-image:url(../img/cont3.png);
background-repeat:no-repeat;
width:933px;
height:38px;
}
.form{
float:left;
padding-top:10px;
background-image:url(../img/centro2.png);
background-repeat:repeat-y;
width:275px;
padding-left:20px;
margin-left:19px;
font-size:12px;
text-align:left;
color:#080000;

}
input{
width:100px;
text-align:left;
}
 textarea{
 width:100px;
 }
 #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: 134px;
}
 #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{
	margin-left:-5px;
	width:212px; 
	font-size:13px;
	padding:0px;  
	
	background-repeat:no-repeat; 
	background-position:left;
}
#contatti2 td { padding: 4px; color:#1C150C; }
#contatti2 tr { background-color: none; }
#contatti2 tr:hover { background-color: #E0E0E0; }
#contatti2 input[type="text"] { width: 120px; border: 1px solid #000000; height: 20px; }
#contatti2 textarea { width: 120px; border: 1px solid #000000; height: 50px; }
#contatti2 input[type="submit"] { width:120px; border: 1px solid #000000; height: 20px; float: left;  }
#contatti2 input[type="text"]:focus { background-color: #FFFFFF}
#contatti2 textarea:focus { background-color:#FFFFFF}

.sotto{
background-image:url(../img/sotto.png);
background-repeat:no-repeat;
height:32px;
width:258px;
margin-left:20px;
}
.titolo{
background-image:url(../img/titolo.png);
background-repeat:repeat-x;
margin-left:20px;
line-height:70px;
font-size:25px;
color:#ffffff;
height:64px;
padding-left:-50px;
width:258px;
}
.testo{
color:#954357;
font-size:14px;
text-align:left;
margin-left:40px;
}
.testo h1 { margin-top: -10px; }
.testo1 a{
color:#1E8BD0;
text-decoration:none;
}
.testo1 a:hover{
color:#1E8BD0;
text-decoration:underline;
}
.dx{
float:left;
margin-left:20px;
width:550px;
color:#954357;
}
.sx{
float:left;
width:300px;
margin-top:-23px;

}
.news{

margin-left:25px;
float:left;
}

.due{
float:left;
margin-top:-50px;
text-align:left;
background-image:url(../img/su.png);
background-repeat:repeat-y;
width:254px;
margin-top:6px;
height:13px;
}
.tre{
float:left;
}
.testo{
color:#333333;
font-size:14px;
text-align:left;
margin-left:20px;
}
.testo a{
color:#A21A31;
text-decoration:underline;
}
.testo a:hover{
color:#1E8BD0;
text-decoration:underline;
}
.tit{
text-align:left;
color:#fff;
padding-left:20px;
margin-top:5px;
padding-top:5px;
font-size:18px;
}

.tit a { font-size: 12px; color: #ffffff	;}
.tit a:hover { font-size: 12px; color: #C0C0c0;}

.img{
float:left;
margin-left:10px;
margin-top:10px;
width:42px;
height:44px;
}
.news2{
float:left;
width:180px;
margin-top:10px;
}
.a{
float:left;
background-color:#860B21;
background-image:url(../img/mezzo1.png);
background-repeat:repeat-x;
width:251.6px;
margin-left:0.4px;
}
.giu{
float:left;
background-image:url(../img/giu.png);
background-repeat:no-repeat;
width:254px;
height:14px;
}
.data{
float:right;
color:#254461;
margin-left:20px;
}
.titolo_news a{
float:left;
margin-left:10px;
margin-left:10px;
color:black;
text-decoration:none;
font-weight:bold;
font-size:13px;
}
.titolo_news a:hover{
color:white;
text-decoration:underline;
}
.test{
color:#fff;
margin-left:10px;
text-align:left;
}
.posta{
	float:right;
	margin-top:-60px;
	margin-right:-35px;
}
.leggi a{
margin-top:10px;
float:right;
margin-right:30px;
color:#fff;
text-decoration:none;
}
.leggi a:hover{
float:right;
color:#254461;
text-decoration:underline;
}


#contatti2 td { padding: 4px; color:#000000; }
#contatti2 tr { background-color: none; }
#contatti2 tr:hover { background-color: #E0E0E0; }
#contatti2 input[type="text"] { width: 150px; border: 1px solid #000000; height: 20px; }
#contatti2 textarea { width: 150px; border: 1px solid #000000; height: 90px; }
#contatti2 input[type="submit"] { width:100px; border: 1px solid #000000; height: 22px;  margin-left:80px; margin-right:1px;text-align: center; z-index: 50; }
#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:320px;
}

.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"] { margin-top: 100px; width: 150px; border: 1px solid #000000; height: 18px;  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-right: auto; width: 210px;    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{ }
