/*MENU ORIZZONTALE */
div#MenuOrizzontale{border:0px solid #000;padding:0px 0px 0px 0px ;margin:0px 0px 0px 0px;}
div#MenuOrizzontale-1{border:0px solid #000;padding:7px 10px 7px 10px ;margin:0px 1px 0px 0px; float:left; color:#FFFFFF}
div#MenuOrizzontale-1 a { color:#FFFFFF}
/*CONTENUTOPAGINA */
div#contenutopagina{
background-color:#fff;
padding:0px 0px 0px 0px;
margin:0px 0px 0px -1px;
width:74.7%;
float:left;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
}
div#contenutopagina-2{
padding:0px 0px 0px 0px;
margin:0px 0px 0px -1px;
width:74.7%;
float:left;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
}

div#contenutopagina-testo{border:0px solid #000;padding:5px 5px 5px 5px ;margin:0px 0px 0px 0px;}
div#contenutopagina-mappa{border-top:1px solid #ccc;padding:5px 5px 5px 5px ;margin:0px 0px 0px 0px;}
div#contenutopagina-mappa h4{margin:0;color:#333;font-size:1.2em;text-align:center;}
div#contenutopagina-navigazione{border:0px solid #000;padding:5px 0px 5px 0px ;margin:0px 15px 0px 15px;}
div#contenutopagina-allegato{border:0px solid #000;padding:8px 0px 5px 0px ;margin:0px 15px 0px 15px; text-align:right}
.AllegatoImage{border: 0px solid #7FA929;  margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
div#contenutopagina-titolo{border-bottom:1px dotted #ccc;padding:5px 0px 5px 0px ;margin:0px 15px 0px 15px;font-size:1.2em; font-weight:bold; color:#336699}
div#contenutopagina-titolo2{border-bottom:1px dotted #ccc;padding:5px 0px 5px 0px ;margin:0px 15px 0px 15px;font-size:1.2em; font-weight:bold; color:#cc0000}
div#contenutopagina-testop{border:0px solid #000;padding:5px 0px 5px 0px ;margin:0px 15px 0px 15px;}
div#contenutopagina-tools{border:0px solid #000;padding:5px 0px 5px 0px ;margin:0px 15px 0px 15px;}
div#printpage{BACKGROUND-REPEAT:no-repeat; BACKGROUND-POSITION: left ;background-image: url(../image/print.gif);float:right;border: solid 0px #ccc;padding: 5px 0px 5px 25px;margin: 20px 0px 0px 0px ;}
div#printpage a {font-weight: normal;text-decoration:none;color:#9F9F9F;}
div#printpage a:hover {font-weight: normal;text-decoration:none;color:#333;}
div#contenutopagina-fotogallery{border:0px solid #000;padding:5px 0px 5px 0px ;margin:0px 15px 0px 15px;}



/*Fotogallery */
div#Contenuti-Fotogallery{border:0px solid #000; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px;}
div#Contenuti-Fotogallery-Intestazione {Height:10px;padding:0px 0px 0px 0px;margin: 0px 0px 0px 0px;border:0px solid #FFDC0F;font-size: 11px;color: #0099FF;float:left;}
.TableModuleImageDesc{font-size: 11px;color:#0099FF;text-align:center;padding:0px 0px 0px 0px;margin: 0px 0px 0px 0px;border: 0px solid ;}
.TableModuleImageName{FONT-WEIGHT: bold;FONT-SIZE:01px; COLOR: #fff;Text-align:center;padding:0px 0px 0px 0px;margin: 0px 0px 0px 0px;border: 0px solid #000; height:10px;}
.TableModuleImage{padding:0px 0px 0px 0px;margin: 0px 0px 0px 0px;border: 0px solid #000;text-align:center;}
#immagine-fotogallery-homepage{border: 1px solid #fff ; width:120px; height:90px;}
.TableModuleImageDesc-Fotogallery{font-size: 11px;color:#296BA5;text-align:center;padding:0px 0px 0px 0px;margin: 0px 0px 0px 0px;border-top: 0px solid #ccc;border-bottom: 0px solid #ccc;border-left: 0px solid #ccc;border-right: 0px solid #ccc;}
.TableModuleImage-Fotogallery{padding:0px 0px 0px 0px;margin: 0px 0px 0px 0px;border: 0px solid #000;text-align:center}
div#TableModuleImage-Fotogallery-Paginazione{Text-align:right;padding:10px 0px 10px 20px;margin: 0px 4px 0px 0px;border: 0px solid #fff;font-size: 11px;color:#000;}
div#TableModuleImage-Fotogallery-Paginazione a {font-weight:bold;text-decoration: none;font-size: 11px;color:#99CC00;}
div#FotoDettaglio a {font-weight:bold;text-decoration: none;font-size: 11px;color:#fff;}
div#FotoDettaglio  {text-decoration: none;font-size: 11px;color:#fff;}
#immagine-foto{border: 0px solid #CCC ;}
div#Paginazione-DettaglioFoto{Text-align:center;padding:6px 0px 2px 0px;margin: 0px 0px 0px 0px;border: 0px solid #fff;font-size: 11px;color:#000;}
div#Paginazione-DettaglioFoto a {font-size: 11px;color:#000;font-weight:bold;text-decoration: none;}
.Img-FotoDettaglio{border: 5px solid #fff ;}
div#Descrizione-DettaglioFoto{font-size: 11px;color:#000;text-align:center;border:solid 0px #fff; margin-left: auto; margin-right: auto; margin-top: auto; margin-bottom: auto;padding: 3px 0px 5px 0px;}


/*FORM AREA RISERVATA */
div#areariservata{border:0px solid #000;padding:0px 0px 0px 0px ;margin:0px 0px 5px 0px;}
div#areariservata h3{margin:0;color:#fff;text-align:left; background-color:#0099FF;padding:0.5em;font-size:1.3em;}
div#LoginNew{border: solid 0px #FFF;padding: 8px 12px 2px 5px;margin: 0px 0px 0px 0px ; color: #0099FF;}
div#LoginNew-User{border: solid 0px #FFF;padding: 0px 0px 0px 0px;margin: 0px 0px 3px 0px ; text-align:right; font-weight:bold }
div#LoginNew-Password{border: solid 0px #FFF;padding: 0px 0px 0px 0px;margin: 0px 0px 3px 0px ; text-align:right;font-weight:bold }
div#LoginNew-Submit{border: solid 0px #FFF;padding: 0px 0px 0px 0px;margin: 0px 0px 3px 0px ;text-align:right}
div#LoginNew-SendPassword{border: solid 0px #FFF;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px; text-align:right}
div#LoginNew-SendPassword a { color:#333; text-decoration:underline}
.Input-LoginNew{background:#FFFFFF; border:1px solid #0099FF; padding:1px 1px 1px 1px; color:#000000; width:150px;}
.Button-LoginNew{color: #fff;background: #0099FF;border: 0px solid #333; padding:1px 8px 1px 8px; font-weight:bold}
div#StatoUtente{border: solid 0px #FFF;padding: 3px 10px 1px 10px;margin: 0px 0px 0px 0px; color:#333; text-align:left; }
div#StatoUtente a { color:#0099FF; text-decoration:underline}
.campo-pwd{background:#FFFFFF; border:1px solid #0099FF; padding:1px 1px 1px 1px; color:#000000; width:150px;}
.button-pwd{color: #fff;background: #0099FF;border: 0px solid #333; padding:1px 8px 1px 8px; font-weight:bold}

/*ARCHIVIO NEWS */
div#Paginazione-News{text-align:center;margin: 0;padding: 5px 0px 0px 0px;margin-bottom:10px;}
div#Paginazione-News a {color:#CC0000;margin: 0;padding: 5px 0px 0px 0px;margin-bottom:10px;font-weight:bold;}



/*TREEMENU-ELEGANT*/
div#TreeMenu{MARGIN: 0px 20px 0px 10px; BORDER: #000 0px solid; padding:0px 0px 0px 0px; }
/*Normal*/
div#TreeMenu-Sezione{text-align:left;font-weight: none;text-decoration:none;color:#ccc;MARGIN: 0px 0px 0px 0px; border-bottom: #ccc 0px solid; padding:1px 0px 1px 0px;}
div#TreeMenu-Sezione a {display:block;text-align:left;font-weight: bold;text-decoration:none;color: #336699;padding:1px 0px 1px 16px;}
div#TreeMenu-Sezione a:hover{text-decoration:underline;color: #336699; BORDER: #000 0px solid;padding:1px 0px 1px 16px;background:url(../image/freccina_hover.gif) no-repeat left center;}
/*Visited*/
div#TreeMenu-SezioneV{text-align:left;font-weight: none;text-decoration:none;color:#ccc;MARGIN: 0px 0px 0px 0px; border-bottom: #ccc 0px solid; padding:1px 0px 1px 0px; background:url(../image/freccina_hover.gif) no-repeat left center;}
div#TreeMenu-SezioneV a {display:block;text-align:left;font-weight: bold;text-decoration:none;color:#cc0000;padding:2px 0px 2px 16px;}
div#TreeMenu-SezioneV a:hover{text-decoration:none;color:#666; BORDER: #000 0px solid;padding:2px 0px 2px 16px;}
/*Normal*/
div#TreeMenu-Pagine{text-align:left;font-weight: normal;text-decoration:none;color:#000000;MARGIN: 0px 0px 0px 20px; border-bottom: #ccc 0px solid;}
div#TreeMenu-Pagine a {text-align:left;font-weight: normal;text-decoration:none;color:#333;BORDER: #000 0px solid;padding:2px 0px 2px 16px;}
div#TreeMenu-Pagine a:hover {text-align:left;font-weight: normal;text-decoration:underline;color:#333;BORDER: #000 0px solid;background:url(../image/freccina_hover.gif) no-repeat left center;}
/*Visited*/
div#TreeMenu-PagineV{text-align:left;font-weight: normal;text-decoration:none;color:#000000;MARGIN: 0px 0px 0px 20px; border: #ccc 0px solid; background:url(../image/freccina_hover.gif) no-repeat left center;}
div#TreeMenu-PagineV a {text-align:left;text-decoration:none;color:#333;BORDER: #000 0px solid;font-weight: normal;padding:2px 0px 2px 16px;}
div#TreeMenu-PagineV a:hover {text-align:left;text-decoration:none;color:#333;BORDER: #000 0px solid;}

/*Pagina Ricerca */
div#BoxCerca{height:auto;border:0px solid #000000;padding:0px 0px 0px 0px ;margin:0px 0px 0px 0px;color:#000;font-weight:normal;}
div#risultati-ricerca{text-align:justify;border:0px solid #ccc;padding:0px 0px 0px 0px ;margin:0px 10px 0px 10px;color:#000;font-weight:normal;}
div#risultati-ricerca ul{ list-style-type: none;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px; border-bottom:0px dashed #ccc;}
div#risultati-ricerca li{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
div#risultati-ricerca li a {margin:0px 0px 0px 0px;padding:2px 0px 0px 0px;color:#336699;text-decoration: none; font-weight:normal}
div#risultati-ricerca h1{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-decoration: none; font-weight:bold;font-size:1.2em; color:#cc0000  }

div#risultati-paginazione{border:solid 0px #000;padding: 5px 7px 0px 0px;text-align:right;color:#666;color:#000;font-weight:normal; text-decoration:none;}
div#risultati-paginazione a {color:#000;color:#666;font-weight:bold; text-decoration:underline;}
/*CONTENITORE-REGISTRAZIONE UTENTE*/
#Content_BoxRegister{border: solid 0px #000;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px ;width:100%}
#Content_BoxRegister-Riga-1{border: solid 0px #000;padding: 0px 0px 0px 0px;margin: 0px 0px 10px 0px;}
#Content_BoxRegister-Riga-2{border: solid 0px #000;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}
div#Box-RegistrazioneUtente{border:solid 0px #000;margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;}
div#Box-RegistrazioneUtente-Status{border:solid 0px #000;margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px; text-align:center; font-size:12px; font-weight:bold; color:#FF0000}

div#Box-RegistrazioneUtente-Box-Image{border:solid 0px #ccc;margin: 2px 0px 15px 0px;  padding: 0px 0px 0px 0px;}

div#Box-RegistrazioneUtente-Box-Intestazione{border:solid 1px #F0F0F0;margin: 5px 0px 0px 0px;  padding: 3px 0px 3px 3px; font-weight:bold; background-color: #F0F0F0; }
div#Box-RegistrazioneUtente-Box-Intestazione-2{border:solid 0px #ccc;margin: 2px 0px 0px 0px;  padding: 1px 0px 1px 3px;}

div#Box-RegistrazioneUtente-Box-Header{border:solid 0px #ccc;margin: 2px 0px 0px 0px;  padding: 0px 0px 0px 0px;text-align:left }
div#Box-RegistrazioneUtente-Box-Header-1{border:solid 0px #ccc;margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px; float:left; width:145px;}
div#Box-RegistrazioneUtente-Box-Header-2{border:solid 0px #ccc;margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px; float:left;width:145px;}
div#Box-RegistrazioneUtente-Box-Header-3{border:solid 0px #ccc;margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px; float:left;width:145px;}

div#Box-RegistrazioneUtente-Box-Content{border:solid 0px #ccc;margin: 2px 0px 0px 0px;  padding: 0px 0px 0px 0px; text-align:left}
div#Box-RegistrazioneUtente-Box-Content-1{border:solid 0px #ccc;margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px; float:left; width:145px;}
div#Box-RegistrazioneUtente-Box-Content-2{border:solid 0px #ccc;margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px; float:left;width:145px;}
div#Box-RegistrazioneUtente-Box-Content-3{border:solid 0px #ccc;margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px; float:left;width:145px;}

div#Box-RegistrazioneUtente-Box-Other{border:solid 0px #ccc;margin: 2px 0px 0px 0px;  padding: 0px 0px 0px 0px;}
div#Box-RegistrazioneUtente-Box-Other2{border:solid 0px #ccc;margin: 2px 0px 0px 0px;  padding: 2px 0px 2px 0px; text-align:center}
div#Box-RegistrazioneUtente-Box-TipoUtente{border:solid 0px #ccc;margin: 1px 0px 0px 0px;  padding: 2px 0px 2px 0px; text-align:center; font-weight:bold;}
div#Box-RegistrazioneUtente-Box-VerificaUtente{border:solid 0px #ccc;margin: 2px 0px 0px 0px; font-size:15px; padding: 2px 0px 2px 0px; font-weight:bold; color:#A2CA45; display:none}
div#Box-RegistrazioneUtente-Box-VerificaUtenteNo{border:solid 0px #ccc;margin: 2px 0px 0px 0px; font-size:15px; padding: 2px 0px 2px 0px; font-weight:bold; color: #FF0000;display:none }


.campiRegistrazioneUtente{color: #000;background: #fff;border: 1px solid #0099FF; padding:2px 2px 2px 2px; }
.campiRegistrazioneUtenteSW{color: #000;background: #FF3399;border: 1px solid #ccc; padding:5px 2px 5px 2px; font-size:14px; font-weight:bold}
.TextAreacampiRegistrazioneUtenteSW{ font-family:Verdana, Arial, Helvetica, sans-serif;color : #000000; background : #ffffff; border : 1px solid #0099FF; font-size : 10px; TEXT-ALIGN: left;padding:5px 5px 5px 5px;}
.buttonreg{color: #fff;background: #0099FF;border: 0px solid #333; padding:1px 8px 1px 8px; font-weight:bold}

/*CONTENITORE-SITEMAP*/
#Content_SiteMap{width:650px;float:left;BACKGROUND-COLOR: #fff;border: solid 8px #f3f3f3;padding: 10px 10px 10px 30px;margin: 0px 0px 0px 50px ;}
#Content_SiteMap h1{font-weight:normal;text-decoration: none;font-size: 20px;color:#0099FF;}
div#Node{border: solid 0px #ccc;padding: 0px 0px 0px 0px;margin: 10px 0px 0px 0px ;}
div#Node1{width:256px;text-align:left;font-weight: none;text-decoration:none;color:#ccc;MARGIN: 5px 0px 8px 0px;  BORDER-left: #FFCC00 18px solid; padding:2px 0px 2px 2px;}
div#Node1 a {display:block;text-align:left;font-weight: bold;text-decoration:underline;color:#333;padding:0px 0px 0px 2px;}
div#Node1 a:hover{text-decoration:underline;color:#FFCC00; BORDER: #000 0px solid;padding:0px 0px 0px 2px;}
div#Node2{width:256px;text-align:left;font-weight: none;text-decoration:none;color:#ccc;MARGIN: 0px 0px 5px 50px; BORDER-left: #0099FF 13px solid; padding:1px 0px 1px 2px;}
div#Node2 a {display:block;text-align:left;font-weight: bold;text-decoration:underline;color:#666;padding:0px 0px 0px 2px;}
div#Node2 a:hover{text-decoration:underline;color:#0099FF; BORDER: #000 0px solid;padding:0px 0px 0px 2px;}
div#Node3{text-align:left;font-weight: normal;text-decoration:none;color:#000000;MARGIN: 5px 0px 5px 100px; BORDER-left: #99CC00 11px solid; padding:0px 0px 0px 2px;}
div#Node3 a {text-align:left;font-weight: normal;text-decoration:underline;color:#9F9F9F;BORDER: #000 0px solid;}
div#Node3 a:hover {text-align:left;font-weight: normal;text-decoration:underline;color:#99CC00;BORDER: #000 0px solid;}


.ripristino-float{CLEAR: left ;}
.ripristino-float2{CLEAR: right ;}





.nascosto, hr{
position: absolute;
top: -10000px;
left:-10000px;
width: 0;
height:0;
clear:none;
}
body{
margin:0;
padding:0;
font-size:84%;
font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
div#corpo{
background-color:#fff  ;
width:100%;
margin:0;
padding:0;
float:left;
}
div#head{
margin:0;
padding:0;
width:100%;
position:relative;
}
div#head #logo{
background: url(../image/logo_colore.jpg) 0 0 no-repeat;
height:170px;
margin:0 0 0em 0;
padding:0;
}
div#head h1#map{
margin:0;
padding:0;
width:300px;
height:100px;
} 
div#head h1#map a{
display:block;
width:100%;
height:100%;
outline:none;
}
div#menu{
margin:0;
padding:0;
width:100%;
}
ul#navigazione{
list-style:none;
margin:0;
padding:0;
}
ul#navigazione li{
display:inline;
margin:0;
padding:0;
}


ul#navigazione li#link1 a:link, ul#navigazione li#link1 a:visited{
width:24%;
margin:0;
padding:.4em 0 .4em 1%;
float:left;
background:#CC0000;
color:#fff;
border-right:1px solid #fff;
}
ul#navigazione li#link1 a:hover, ul#navigazione li#link1 a:focus, ul#navigazione li#link1 a:active{
text-decoration:none;
}







ul#navigazione li#link3 a:link, ul#navigazione li#link3 a:visited{
width:24%;
margin:0;
padding:.4em 0 .4em 1%;
float:left;
color:#fff;
border-right:1px solid #fff;
background:#0066CD;
}
ul#navigazione li#link3 a:hover, ul#navigazione li#link3 a:focus, ul#navigazione li#link3 a:active{
text-decoration:none;
}
ul#navigazione li#link4 a:link, ul#navigazione li#link4 a:visited{
margin:0 0 0 75%;
padding:.4em 0 .4em 1%;
background:#6600CD;
color:#fff;
display:block;
}
ul#navigazione li#link4 a:hover, ul#navigazione li#link4 a:focus, ul#navigazione li#link4 a:active{
text-decoration:none;
}




div#ricerca{
background-color:#fff;
margin:0;
padding:0;
width:100%;
position:absolute;
left:0;
bottom:0!important;
bottom:-1px;
filter: alpha(opacity=70); 
opacity: 0.8;
}
div#ricerca form{
margin:0;
padding:.4em 1em .4em .9em;
float:right;
}
div#ricerca form label{
color:#cc0000;
font-weight:bold;
font-size:1em;
}
div#ricerca form input{
border:1px solid #cc0000;
background-color:#fff;
color:#000;
font-weight:bold;
width:120px;
height:17px;
padding:0;
vertical-align:middle;
}
div#ricerca form input.ok{
border:1px solid #000;
background-color:#cc0000;
color:#fff;
font-weight:bold;
width:25px;
height:20px;
font-size:.85em;
padding:0;
margin:0;
vertical-align:middle;
}

div#mailinglist form{
margin:0;
padding:.4em 1em .4em .9em;
float:right;
}
div#mailinglist form label{
color:#cc0000;
font-weight:bold;
font-size:1em;
}
div#mailinglist form input{
border:1px solid #cc0000;
background-color:#fff;
color:#000;
font-weight:bold;
width:120px;
height:17px;
padding:0;
vertical-align:middle;
}
div#mailinglist form input.ok{
border:1px solid #000;
background-color:#cc0000;
color:#fff;
font-weight:bold;
width:25px;
height:20px;
font-size:.85em;
padding:0;
margin:0;
vertical-align:middle;
}





div#ricerca p{
margin:0;
padding:.4em .5em 0 0!important;
padding:.5em .5em 0 0;
float:right;
}
div#ricerca p a:link, div#ricerca p a:visited{
color:#cc0000;
font-weight:bold;
text-decoration:underline;
font-size:1em;
}
div#ricerca p a:hover, div#ricerca p a:focus, div#ricerca p a:active{
color:#cc0000;
font-weight:bold;
text-decoration:none;
}



div#risorse{
margin:0;
padding:0;
background-color: #fff;
position:absolute;
left:75%;
bottom:0;
filter: alpha(opacity=55); 
opacity: 0.55;
}
div#col-sx{
margin:0;
padding:.4em 0 0 0;
float:left;
width:24%;
border-right:1px solid #ccc;
}
div#col-dx{
margin:0;
padding:0;
}
div#col-dx h3 a:link, div#col-dx h3 a:visited{
text-decoration:none;
color:#fff;
margin:0;
padding:0;
}
div#col-dx h3 a:hover, div#col-dx h3 a:focus, div#col-dx h3 a:active, div#col-dx h3 a.active{
text-decoration:underline;
color: #fff;
border:0px;
}


div#evidenza{
background:#fff;
color:#000;
margin:0;
padding:0;

}

div#malinglist{
background:#fff;
color:#000;
margin:0;
padding:0;
}

div#mailinglist h3{
width:auto;
margin:0;
padding:0.5em;
color:#fff;
background-color:#CC6600;
font-size:1.3em;
}

div#evidenza h3{
margin:0;
padding:0;
color:#fff;
background-color:#000;
font-size:1.3em;
}
div#evidenza ul li{
margin:0 0 1.2em 3.7%;
padding:0;
}
div#evidenza ul li.freccina a:link, div#evidenza ul li.freccina a:visited{
background:url(../image/freccina.gif) left 65% no-repeat;
padding-left:15px;
}
div#evidenza ul li.freccina a:hover, div#evidenza ul li.freccina a:focus, div#evidenza ul li.freccina a:active{
background:url(../image/freccina_hover.gif) left 65% no-repeat;
padding-left:15px;
}
div#evidenza p a.rss{
background:url(../image/rss.gif) left 65% no-repeat;
padding-left:25px;
padding-top:3px;
width:20px;
height:20px;
margin-left:4.5%;
color:#9D3607;
}
div#amministrazione{
float:left;
width:25%;
margin:0;
padding:.4em 0 .4em 0;
background:url(../image/cooperativa.jpg) no-repeat;
min-height:26em;
height:0 auto!important;
height:340px;
border-right:1px solid #ccc;
}
div#amministrazione h3{
margin:0;
padding:.3em 0 .3em 0;
color:#fff;
background-color:#333;
font-size:1.3em;
}
div#canali{
float:left;
width:25%;
margin:0;
padding:.4em 0 .4em 0;
background:url(../image/associazione.jpg) no-repeat;
border-right:1px solid #ccc;
min-height:26em;
height:0 auto!important;
height:340px
}
div#canali h3{
margin:0;
padding:.3em 0 .3em .5%;
background-color:#4B4B4B;
color:#fff;
font-size:1.3em;
}
div#citta{
margin:0;
background:#287CDB url(../image/contatti.jpg) no-repeat;
padding:.4em 0 .4em 0;
float:left;
width:24.8%;
min-height:26em;

height:0 auto!important;
height:340px;


}
div#citta h3{
margin:0;
padding:.3em 0 .3em 0;
background-color:#555555;
color:#fff;
font-size:1.3em;
}
div#extra{
background-color:#fff;
margin:0 0 0 -.1%;
padding:0 0 2% .5%;
width:74.3%;
float:left;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
}
div#extra h4{
background-color:#fff;
margin:0;
color:#333;
font-size:1.2em;
text-align:center;
}

div.link{
width:33%;
background-color:#fff;
float:left;
margin:0;
padding:0;
}
div#back{
width:24%;
background:#F6F4F4 url(../image/sfondo_sfumato.png) left top repeat-x;
margin:0;
padding:0 0 .5% 1%;
clear:both;
border-right:1px solid #ccc;
}


div#footer{
width:100%;
background-color:#FDF8F4;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
margin:0;
padding:0;
clear:both;
}
div#footer p{
margin:0;
padding:.2em 0;
text-align:center;
font-size:.85em;
color:#000;
}
div#footer p a{
color:#214263;
}

ul{
list-style:none;
margin:0;
padding:0;
}
ul li{
margin:0;
padding:0;
}
ul li a{
font-size:1em;
line-height:1.7em;
margin:0;
padding:0 0 0 3.8%;
}

img a:link, a:visited{
text-decoration:none;
color:#fff;
font-weight:bold;
border:0px;
}

a:link, a:visited{
text-decoration:none;
color:#336699;
font-weight:bold;
border:0px;
}
a:hover, a:focus, a:active{
text-decoration:underline;
color: #3366CC;
font-weight:bold;
border:0px;
}
div#evidenza ul li{
margin:0 0 .3em 5%;
padding:0 2% 0 0;
line-height:1.5em;
}
div#evidenza ul{
margin:0 0 15px 0;
padding:0;
}

div#evidenza ul li.freccina a:link, div#evidenza ul li.freccina a:visited{
background:url(../image/freccina.gif) left 65% no-repeat;
padding-left:15px;
}
div#evidenza ul li.freccina a:hover, div#evidenza ul li.freccina a:focus, div#evidenza ul li.freccina a:active{
background:url(../image/freccina_hover.gif) left 65% no-repeat;
padding-left:15px;
}
