
div#head{
margin:0;
padding:0;
width:100%;
position:relative;
}
div#head #logo{
background: url(../images/logo_colore.jpg) 0 0 no-repeat;
height:100px;
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;
font-size: 1.3em;
font-weight: lighter;
}

div#corpo{
background-color:#f5f5f5;
}

ul#navigazione li#link1 a:link, ul#navigazione li#link1 a:visited{
	width: 24%;
	margin: 0;
	padding: .4em 0 .4em 1%;
	float: left;
	/*background: #8b0000;*/
	background: #266FB7;
	color: #fff;
	border-right: 1px solid #fff; 
	border-bottom: 3px solid #266FB7;
	font-weight:lighter;
	
}
ul#navigazione li#link1 a:hover, ul#navigazione li#link1 a:focus, ul#navigazione li#link1 a:active{
text-decoration:underline;

  border-bottom: 3px solid #FCBE03; 
}
ul#navigazione li#link2 a:link, ul#navigazione li#link2 a:visited{
	width: 24%;
	margin: 0;
	padding: .4em 0 .4em 1%;
	float: left;
	/*background: #191970;*/
	background:#17416A;
	color: #fff;
	border-right: 1px solid #fff; 
	border-bottom: 3px solid #17416A;
	font-weight:lighter;
}
ul#navigazione li#link2 a:hover, ul#navigazione li#link2 a:focus, ul#navigazione li#link2 a:active{
text-decoration:underline;
 border-bottom: 3px solid #FCBE03;
}
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;  
  
	border-bottom: 3px solid #1A4979;  
	/*background: #00008b;*/
	background:#1A4979; 	
	font-weight:lighter;
}
ul#navigazione li#link3 a:hover, ul#navigazione li#link3 a:focus, ul#navigazione li#link3 a:active{
text-decoration:underline;
 border-bottom: 3px solid #FCBE03;
}
ul#navigazione li#link4 a:link, ul#navigazione li#link4 a:visited{
	margin: 0 0 0 75%;
	padding: .4em 0 .4em 1%;
	/*background:#BB4C10;
	background: #483d8b; */
	background:#1D548B ;
	color: #fff;
	display: block;
	font-weight:lighter;   	
	border-bottom: 3px solid #1D548B; 
}
ul#navigazione li#link4 a:hover, ul#navigazione li#link4 a:focus, ul#navigazione li#link4 a:active{
text-decoration:underline;
 border-bottom: 3px solid #FCBE03;
}






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:0 0 0 0;
float:left;
width:25%;
border-right:1px solid #ccc;
/*background: #FAF0EF;*/
background: #f5f5f5;
/*background:#FFF5D7;*/

min-height: 100%;
height: 0 auto!important;
height: 100%;

}
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:#f5f5f5;*/
color:#000;
margin:0;
padding:0;
padding: 45px 0 0 0;
background: #f5f5f5 url(../images/eventi.jpg) no-repeat;
/*padding: 0 0 0 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) 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(../img/freccina_hover.gif) left 65% no-repeat;
padding-left:15px;
}
div#evidenza p a.rss{
background:url(../img/rss.gif) left 65% no-repeat;
padding-left:25px;
padding-top:3px;
width:20px;
height:20px;
margin-left:4.5%;
color:#9D3607;
}


div#col-sx h3{
margin:0;
padding:.3em 0 .3em 2%;
font-size:1.3em;
color:#004566;
background-color:#FFF;
border-left:#1D548B 10px solid;
border-bottom:#1D548B 1px solid;
/*
border-top:#1D548B 1px solid;
border-bottom:#1D548B 2px solid;

border-top:#FCBE03 1px solid;
border-bottom:#FCBE03 2px solid;
*/
}

div#amministrazione{
	float: left;
	width: 25%;
	margin: 0;
	background: #E6E6E6;
	padding: 0 0 0 0;
	padding: 45px 0 .4em 0;
	/*background: #CBDCEF url(../images/amministrazione.jpg) no-repeat;*/
	background: #E6E6E6 url(../images/amministrazione.jpg) no-repeat;
	
	min-height: 26em;
	height: 0 auto!important;
	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#amministrazione a:hover, div#canali a:hover, div#citta a:hover{
display:block;
background:#FCBE03;
color:#000000;
}

div#canali{
	float: left;
	width: 25%;
	margin: 0;
	background: #F5F5F5 ;
	padding: 0 0 0 0;
	padding: 45px 0 .4em 0;
	/*background: #D6E4F3 url(../images/cittadino.jpg) no-repeat;*/
	background: #F5F5F5 url(../images/cittadino.jpg) no-repeat;	
	border-right: 1px solid #ccc;
	min-height: 26em;
	height: 0 auto!important;
	height: 26em;
}
div#canali h3{
margin:0;
padding:.3em 0 .3em .5%;
background-color:#4B4B4B;
color:#fff;
font-size:1.3em;
}
div#citta{
	margin: 0;	
	/*padding: .3em 0 0 0;*/
	float: left;
	width: 24%;
	background: #F9F9F9;
	padding: 0 0 0 0;
	padding: 45px 0 0 0;	
	/*background: #FFF5D7 url(../images/comuneinforma.jpg) no-repeat;*/
	/*background: #E7EFF8 url(../images/comuneinforma.jpg) no-repeat;*/
	background: #F9F9F9 url(../images/comuneinforma.jpg) no-repeat;
	min-height: 26em;
	height: 0 auto!important;
	height: 26em;
}
div#citta h3{
margin:0;
padding:.3em 0 .3em 2%;
background-color:#1D548B;
color:#fff;
font-size:1.3em;
}
div#extra{
/*background-color:#b00000;*/
/*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.link1, div.link2, div.link3{
width:33%;
/*background-color:#000;*/

float:left;
margin:0;
padding:0;
}





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.latestnews a:link, div#evidenza ul li.latestnews a:visited{
/*background:url(../images/freccina.gif) left 65% no-repeat;*/
padding-left:15px;
display:block;
}
div#evidenza ul li.latestnews a:hover, div#evidenza ul li.latestnews a:focus, div#evidenza ul li.latestnews a:active{
background:url(../images/freccina_hover.gif) left 65% no-repeat;
padding-left:15px;
display:block;
text-decoration:none;
color: red;
background-color:#FCBE03;
}


#extra .moduletable-advert1 {background-color:#FFFBA6; padding:5px; margin:5px;}
#extra .moduletable-advert2 {background-color:#EDDCDC; padding:5px; margin:5px;}
#extra .moduletable-advert3 {background-color:#DCEDDC; padding:5px; margin:5px;}
#extra .moduletable-advert4 {background-color:#E1E1FF; padding:5px; margin:5px;}

#extra .moduletable-advert1 h3, #extra .moduletable-advert2 h3, #extra .moduletable-advert3 h3, #extra .moduletable-advert4 h3{
 margin:0;
padding:.3em 0 .3em 2%;
background-color:#1D548B;
color:#fff;
font-size:1.3em;
border-left:#FCBE03 15px solid;
}

#col-sx .moduletable { margin:5px;}
#col-sx .moduletable-left1 {background-color:#E1E1FF; margin:5px; padding-bottom:10px;}
/*/////////////////////////////////////////*/