.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('../img/logo_colore.jpg') no-repeat 0 0;
height:123px;
margin: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:18%;
margin:0;
padding:.4em 0 .4em 1%;
float:left;
background:#40525E;
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#link2 a:link, ul#navigazione li#link2 a:visited{
width:18%;
margin:0;
padding:.4em 0 .4em 1%;
float:left;
background:#712400;
color:#fff;
border-right:1px solid #fff;
}
ul#navigazione li#link2 a:hover, ul#navigazione li#link2 a:focus, ul#navigazione li#link2 a:active{
text-decoration:none;
}
ul#navigazione li#link3 a:link, ul#navigazione li#link3 a:visited{
width:18%;
margin:0;
padding:.4em 0 .4em 1%;
float:left;
color:#fff;
border-right:1px solid #fff;
background:#900;
}
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{
width:18%;
margin:0;
float:left;
padding:.4em 0 .4em 1%;
background:#AF4810;
color:#fff;
border-right:1px solid #fff;
}
ul#navigazione li#link4 a:hover, ul#navigazione li#link4 a:focus, ul#navigazione li#link4 a:active{
text-decoration:none;
}
ul#navigazione li#link5 a:link, ul#navigazione li#link5 a:visited{
margin:0 0 0 75%;
padding:.4em 0 .4em 1%;
background:#AF4810;
color:#fff;
display:block;
}
ul#navigazione li#link5 a:hover, ul#navigazione li#link5 a:focus, ul#navigazione li#link5 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;
}
div#ricerca form{
margin:0;
padding:.4em 1em .4em .9em;
float:right;
}
div#ricerca form label{
color:#712400;
font-weight:bold;
font-size:1em;
}
div#ricerca form input{
border:1px solid #712400;
background-color:#E9E9E4;
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:#712400;
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:#712400;
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:#712400;
font-weight:bold;
text-decoration:none;
}



div#risorse{
margin:0;
padding:0;
background-color: #fff;
position:absolute;
left:75%;
bottom:0;
}
div#col-sx{
margin:0;
padding:.4em 0 0 0;
float:left;
width:19%;
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;
}


div#evidenza{
background:#fff;
color:#000;
margin:0;
padding:0;
}
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('../img/freccina.gif') no-repeat left 65%;
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('../img/freccina_hover.gif') no-repeat left 65%;
padding-left:15px
}
div#evidenza p a.rss{
background:url('../img/rss.gif') no-repeat left 65%;
padding-left:25px;
padding-top:3px;
width:20px;
height:20px;
margin-left:4.5%;
color:#9D3607
}
div#amministrazione{
float:left;
width:19%;
margin:0;
padding:.4em 0 .4em 0;
background:#fff;
min-height:26em;
height:26em;
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:19%;
margin:0;
padding:.4em 0 .4em 0;
background:#fff;
border-right:1px solid #ccc;
min-height:26em;
height:26em;
}
div#canali h3{
margin:0;
padding:.3em 0 .3em .5%;
background-color:#4B4B4B;
color:#fff;
font-size:1.3em;
}
div#citta{
float:left;
width:19%;
margin:0;
padding:.4em 0 .4em 0;
background:#fff;
border-right:1px solid #ccc;
min-height:26em;
height:26em;
}
div#citta h3{
margin:0;
padding:.3em 0 .3em .5%;
background-color:#4B4B4B;
color:#fff;
font-size:1.3em;
}
div#contrade{
margin:0;
background:#fff;
float:left;
width:16%; 
}
div#contrade 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%;
float:left;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
}
div#extra h4{
margin:0;
padding:.3em 0 .5em 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('../img/sfondo_sfumato.png') repeat-x left top;
margin:0;
clear:both;
border-right:1px solid #ccc; padding-left:1%; padding-right:0; padding-top:0; padding-bottom:.5%
}


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%;
}
a:link, a:visited{
text-decoration:none;
color:#336699;
font-weight:bold;
}
a:hover, a:focus, a:active{
text-decoration:underline;
color: #3366CC;
font-weight:bold;
}
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('../img/freccina.gif') no-repeat left 65%;
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('../img/freccina_hover.gif') no-repeat left 65%;
padding-left:15px
}