/* ------------------------------------------------

	Classi e id di default
	
	<-- Sezione  <--/sezione

------------------------------------------------ */
/* <-- maindiv -> */


#bgcontent {

		width: 906px;
		margin: 0 auto;

	
}



#utente_msg {
	width: 680px;
	border:1px solid #FF0000;
    margin-left:auto;
	margin-right:auto;
	background-color:#FFFF00;
	color:#FF0000;
	font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	padding:10px;
}

#legend {
	width: 680px;
	border:1px solid #FF0000;
    margin-left:auto;
	margin-right:auto;
	font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	padding:10px;
}



.servizi {
		color:#434343;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		margin-left:auto;
		margin-right:auto;
		font-weight:500;
		background: url('../immagini/servizi.jpg') no-repeat;
		margin-bottom:5px;
		
}




.servizi td{
		padding:5px;
}




.comuni {
		color:#434343;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		margin-left:auto;
		margin-right:auto;
		background: url('../immagini/barra.jpg') no-repeat;
		margin-bottom:5px;
		
}




.comuni td{
		padding:2px;
}


a:link
{

	color:#434343;
	text-decoration:none;

}
	
 a:hover
{	
	color:#FF0000;
	text-decoration:none;	
}




ul#menu
{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:30px;
	font-size:12px;
	font-weight:bold;
	background:transparent url(../immagini/menu.jpg) repeat-x top left;
	font-family:Arial, Helvetica, sans-serif;

}

ul#menu li
{
	display:block;
	float:left;
	margin:0;
	padding-left:11px;
}
	
ul#menu li a
{
	display:block;
	float:left;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	padding:8px 15px 0 18px;
}
	
ul#menu li a:hover
{	
	color:#198dbe;
	text-decoration:none;
	height:22px;	
}

	
	

ul#menu li a.current
{
	display:inline;
	height:22px;
	background:transparent url(../immagini/nav_bg.png) 0px -30px no-repeat;	
	float:left;
	margin:0;
}



#content{
		 width: 902px;
		margin-left: auto;
		margin-right: auto;
				
		
		
	

}


#social {

		width: 906px;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		margin-bottom:5px;
			
}




#intro{
		margin-top:200px;
		 width: 317px;
		 margin-left: auto;
		 margin-right: auto;
		 padding: 0;
}




/* <-- /maindiv -> */
/* <-- header -> */
#header {
	width: 906px;
	background: #e2e2e2 url(../immagini/header.jpg) top no-repeat;
	height: 197px;
	padding: 0px 0px 0px 0px;
}


#header_altro {
	width: 902px;
	height: 200px;
	padding: 0px 0px 0px 0px;
}


/* <-- /header menu utente  */
/* <-- corpo pagina  */

#main_servizi {
	background: #c6d1d3 url(../immagini/content-servizi.jpg) top no-repeat;

}

#main{
	background: #c6d1d3;

}

#main_content {
	padding: 10px 35px;

}


#main_content h1{
	font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#00b9e9;
}

#main_content h2{
	color:#00b9e9;
	font-family:Tahoma;
	font-size: 1.1em;
	text-align:center;
}

#main_content ul{

	font-size: 0.9em;

}

#main_content ul li a:visited{

	color:#000000;
	text-decoration:none;

}





#main_content h3{
	color: #666666;
	font-family:Tahoma;
	font-size: 1.0em;
	text-align:center;
}



#content p {
font-family:Verdana; 
font-size:14px;
text-align:justify;
}


/* <-- /corpo pagina  */
/* <-- /footer  */
#footer {
filter:shadow(color:#515151,strenght:10,direction:180);
	background: #242323;
	line-height:1.4em;
	height:37px;
	font-size:12px;
	font-weight:bold;
	width:902px;
	margin-right:auto;
	margin-left:auto;
	background:transparent url(../immagini/footer.png) repeat-x top left;
	
}


#footer p {
	margin:0;
	text-align:center;
	color:#fff;
	font-size: .75em;
}

#footer a{color:#ffffff; text-decoration:none;}
#footer a:hover{text-decoration:underline;}


.titolo{
padding:5px;
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


#comune_left p{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #FF0000;
padding:3px;
margin:0;
background:url(../immagini/barre.png);
}

.wadsl{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	width:782px;
	margin-left:auto; 
	margin-right:auto; 
    color: #FF0000;
	background:url(../immagini/barra-wadsl.jpg) no-repeat;

}

.wadsl p{
padding-left:3px;
margin:0;
}


#dati_modulistica {
width:685px; 
background:#e1e2e3  url(../immagini/barra-sfumatura.jpg) repeat-y; 
border:4px solid #e9edee; 
padding:5px; 
margin-left:auto; 
margin-right:auto; 
}


#barra_menu{
background: url(../immagini/barra-comuni.png); 
width:830px;
margin-left:auto; 
margin-right:auto; 
padding:6px; 
font:bold 13px Arial, Helvetica, sans-serif;
}
#barra_interna {
width:782px;
margin-left:auto; 
margin-right:auto; 
text-align:center;
}

#dati_comune {
width:822px; 
background:#e1e2e3  url(../immagini/barra-sfumatura.jpg) repeat-y; 
border:4px solid #e9edee; 
padding:5px; 
margin-bottom:15px;
}

#dati_comune p{
font: 12px Arial, Helvetica, sans-serif;
}

.adsenselb {
	height: 90px;
	width: 728px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	
}
.adsensevert {
	height: 600px;
	width: 160px;
	margin-top: -3425px;
	margin-right: 0px;
	margin-bottom: auto;
	margin-left: auto;
	background-attachment: scroll;
}

.storicometeo {
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0099CC;
}
	
.storicometeo a:hover {
	font-size: 16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CC0000;
}

.storicometeo a:active, .storicometeo a.selected {
	font-size: 14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0099CC;
}

#pstorico
{
	font-size: 14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0099CC;
	text-align:center;
}

