body{
background:url(img/patt_bp.gif);
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
}

a{color:#00ace4;}

.indice{
color:#ff5500;
font-weight: bold;
font-size:14px;
margin:5px 5px;
padding:5px 0px;
}

.indice2{
color:#00ace4;
font-weight: bold;
font-size:14px;
margin:5px 5px;
padding:5px 0px;
font-size:16px;
text-decoration:underline;
}

.tipologia{
color:#00ace4;
font-size:14px;
font-weight: bold;
margin:10px 0px;
}

/* LISTA */

.lista{
margin:0px;
padding:0px;
}

.lista ul{}

.lista li{
list-style:none;
height:20px;
}

.lista li a{
display:block;
width:auto;
padding-left:5px;
}

.lista a:link, .lista a:visited{
text-decoration:none;
color: #333;
font-family:Verdana, Geneva, sans-serif;
}

.lista a:hover, .lista a:focus,.lista a:active{
text-decoration:none;
color: #fff;
background-color:#ff9900;
font-family:Verdana, Geneva, sans-serif;
}

/* FINE LISTA */


/* Menù1 */

.men1{
margin:0px;
padding:0px;
}

.men1 ul{}

.men1 li{
list-style:none;
float:right;
height:30px;
line-height:30px;
margin-right:20px;
}

.men1 li a{
display:inline;
}

.men1 a:link, .men1 a:visited{
text-decoration:none;
font-family:Verdana, Geneva, sans-serif;
color:#fff;
font-weight:bold;
}

.men1 a:hover, .men1 a:focus,.men1 a:active{
text-decoration:none;
font-family:Verdana, Geneva, sans-serif;
color:#fff;
font-weight:bold;
text-decoration:underline;
}

/* Fine Menù1 */

/* Menù */

.men{
margin:0px;
padding:0px;
}

.men ul{}

.men li{
list-style:none;
text-align:left;
padding:0px 10px;
}

.men li a{
display:inline;
}

.men a:link, .men a:visited{
text-decoration:none;
font-family:Verdana, Geneva, sans-serif;
color:#006398;
}

.men a:hover, .men a:focus,.men a:active{
text-decoration:none;
font-family:Verdana, Geneva, sans-serif;
color:#ff5500;
}

/* Fine Menù */

#contsito{
width:960px;
margin:0 auto;
padding:0px;
}



#pagina{
width:980px;
margin:0 auto;
padding:0px;
background-image:url(img/bgpagina.png);
background-repeat:repeat-y;
margin-bottom:10px;
}


#head{
width:960px;
float:left;
margin:20px 0px 10px 0px;
background-color:#FFFFFF;
}

#menu1{
width:950px;
float:left;
margin:5px 5px;
background-color:#006398;
color:#fff;
}

#logo{
width:200px;
height:110px;
background-image:url(img/logo.jpg);
float:left;
}

#banner{
width:755px;
float:right;
}


/* colonne menu*/

#menu{
width:960px;
background:url(img/bgmenu.png) bottom no-repeat;
float:left;
margin:5px 0px;
padding:30px 0px;
}

.left{
float:left;
margin:5px 5px;
}

#contmensx{
width:480px;
float:left;
}

#colmensx{
width:230px;
float:left;
margin-top:10px;
}

#colmendx{
width:240px;
float:right;
}

#contmendx{
width:480px;
float:left;
text-align:center;
}

#colmendx2{
width:240px;
float:right;
}

#colmensx2{
width:238px;
float:left;
border-left:dashed 1px #ccc;
border-right:dashed 1px #ccc;
}

/* fine colonne menu*/

#cont{
width:960px;
float:left;
background-color:#fff;
margin-bottom:20px;
}

/* colonna dx */

#coldx{
width:275px;
float:right;
margin-bottom:5px;
}

#contdx{
width:265px;
margin:5px;
float:right;
background-color:#e4ebf8;
}

.contdx2{
width:255px;
float:right;
margin:10px 5px;
background-color:#fff;
}

.contnotizie{
width:665px;
float:left;
margin:0px 5px;
background-color:#fff;
}

#ricerca{
width:245px;
float:right;
margin:5px 5px;
}

.cerca{
vertical-align:text-bottom;
margin-left:5x;
}

.form{
width:120px;
background-color:#fff;
}

.news{
width:250px;
float:right;
margin:5px 5px;
padding:5px 0px;
border-bottom:dashed 1px #ccc;
}

.notizie{
width:665px;
float:right;
margin:5px 0px;
padding:5px 0px;
border-bottom:dashed 1px #ccc;
}

.data{
width:655px;
padding:5px 5px;
background-color:#eee;
margin:5px 0px 5px 0px;
font-weight:bold;
}

.infodata{
width:655px;
padding:5px 5px;
background-color:#e4ebf8;
margin:5px 0px 5px 0px;
}

.sondaggio{
width:250px;
float:right;
margin:5px 5px;
}

/* fine colonna dx */

#regioni{
width:150px;
float:left;
margin-top:5px;
padding:5px 0px;
background-color:#feba02;
}


/* colonna sx */

#colsx{
width:675px;
float:left;
margin-left:5px;
}

.contsx{
width:675px;
float:left;
padding-leftt:5px;
}

.etichetta{
width:665px;
height:30px;
line-height:30px;
float:left;
padding:0px 5px;
color:#FFF;
font-weight:bold;
background-image:url(img/bgeti.gif);
}

.contenuto{
background:url(img/bgfooter.gif) repeat-x bottom;
width:665px;
float:left;
padding:5px 5px 30px 5px;
margin:10px 0px 0px 0px;
}

.spot{
margin:20px 0px;
float:left;
width:auto;
}

/* fine colonn sx */


#footer{
width:960px;
height:30px;
line-height:30px;
clear:both;
background:url(img/bgfooter.gif);
color:#333;
text-align:center;
}