body {
	
	background: #ffffff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	
}



A:link	
	{FONT-FAMILY: Verdana, Arial,  Helvetica, sans-serif; font-weight:bold; color: #000000; text-decoration:underline;}
A:visited	
	{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color: #000000;text-decoration:underline;}
A:hover	
	{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000;text-decoration:none;}



.bianco
	{FONT-FAMILY: Verdana, Arial,  Helvetica, sans-serif; font-weight:normal; color: #FFFFFF; text-decoration:none;}

.bianco A:link	
	{FONT-FAMILY: Verdana, Arial,  Helvetica, sans-serif; font-weight:normal; color: #FFFFFF; text-decoration:none;}
.bianco A:visited	
	{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color: #FFFFFF;text-decoration:none;}
.bianco A:hover	
	{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#FFFFFF;text-decoration:underline;}


.smallblack
	{FONT-FAMILY: Verdana, Arial,  Helvetica, sans-serif; FONT-SIZE: 10px; font-weight:bold; color: #000000; text-decoration:none;}	
	
.small
	{FONT-FAMILY: Verdana, Arial,  Helvetica, sans-serif; FONT-SIZE: 10px; font-weight:normal; color: #6b6d6d; text-decoration:none;}

.small:link	
	{FONT-FAMILY: Verdana, Arial,  Helvetica, sans-serif; FONT-SIZE: 10px; font-weight:normal; color: #6b6d6d; text-decoration:none;}
.small:visited	
	{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; font-weight:normal; color: #6b6d6d;text-decoration:none;}
.small:hover	
	{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; font-weight:normal; color:#6b6d6d;text-decoration:none;}
	

.paginazione
	{FONT-FAMILY: Verdana, Arial,  Helvetica, sans-serif; FONT-SIZE: 10px; font-weight:normal; color: #6b6d6d; text-decoration:none;}	
.paginazione:link	
	{FONT-FAMILY: Verdana, Arial,  Helvetica, sans-serif; FONT-SIZE: 10px; font-weight:normal; color: #6b6d6d; text-decoration:none;}
.paginazione:visited	
	{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; font-weight:normal; color: #6b6d6d;text-decoration:none;}
.paginazione:hover	
	{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; font-weight:normal; color:#6b6d6d;text-decoration:none;}




p{margin:0 5px 5px}




div#header {
		height: 168px;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0; 
	
		background: url(../images/bg_toolbar.gif) repeat;
	color:#FFFFFF;
	} 
div#container{text-align:left; background:#dddedf; border: 1px solid #000000;}
div#content p{line-height:1.2}


div#footer{color: #FFF}
div#footer p{margin:0;padding:5px 5px}

div#container{width:1000px;margin:0 auto}
div#wrapper{float:left;width:100%; }
div#content{margin: 0 190px; background:#f2f4f7; border-left: 1px solid #818280; border-right: 1px solid #818280;}
div#navigation{float:left;width:190px;margin-left:-190px}
div#extra{float:left;width:190px;margin-left:-1000px}
div#footer{clear:left;width:100%}
	
	
	
	
	#menutop {
	
	
	background-color: #dbf0e4;
	padding-bottom: 0px;
	margin-top:0;
	margin-bottom:0;
	TEXT-ALIGN: left;
	font-size: 75%;
	width: 100%;
}


#appuntamenti { /* stili per il menu di sinistra*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;


}

.dataapp { 
font-size: 12px;
color: #eea169;


		}

#appuntamenti h3 { /* stili per il menu di sinistra*/
font-size: 15px;
color: #f17d29;
margin:0;

}





.vocitop { /* stili per il menu di sinistra*/
font-size: 100%;
color: #000000;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-bottom:0;
line-height: 100%;
font-weight: bold;
TEXT-ALIGN: left;
TEXT-DECORATION: none;
}

#vocitop a
	{	
	font-size: 75%;
	padding-bottom: 0px;
	COLOR: #000000;	
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;	
	padding-left: 5px;
	vertical-align:middle;
	}
#vocitop a:hover
	{
	COLOR: #0970ac;
	
	}
	

.valori
	{	
	font-size: 100%;
	padding-bottom: 0px;
	COLOR: #51729c;	
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;	
	padding-left: 5px;
	vertical-align:middle;
	}
	

.titoloapp
	{	
	font-size: 110%;
	padding-bottom: 0px;
	COLOR: #ef741a;	
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;	
	padding-left: 5px;
	vertical-align:middle;
	}
		
.titolo
	{	
	font-size: 110%;
	padding-bottom: 0px;
	COLOR: #106894;	
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;	
	padding-left: 5px;
	vertical-align:middle;
	}

		
.valori:link
	{	
	font-size: 100%;
	padding-bottom: 0px;
	COLOR: #51729c;	
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;	
	padding-left: 5px;
	vertical-align:middle;
	}
.valori:hover
	{
	COLOR: #51729c;
	
	}	
	
	
.facebook
	{	
	font-size: 100%;
	padding-bottom: 0px;
	COLOR: #3b5997;	
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;	
	padding-left: 5px;
	vertical-align:middle;
	}	
	
	
	
.facebook:link
	{	
	font-size: 100%;
	padding-bottom: 0px;
	COLOR: #3b5997;	
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;	
	padding-left: 5px;
	vertical-align:middle;
	}
.facebook:hover
	{
	COLOR: #3b5997;
	
	}	
				
	
	
.bottom	
	{FONT-FAMILY: Verdana, Arial,  Helvetica, sans-serif; FONT-SIZE: 9px; font-weight:normal; color: #545552; text-decoration:none;}

.bottom:link	
	{FONT-FAMILY: Verdana, Arial,  Helvetica, sans-serif; FONT-SIZE: 9px; font-weight:normal; color: #545552; text-decoration:none;}
.bottom:visited	
	{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9px; font-weight:normal; color: #545552;text-decoration:none;}
.bottom:hover	
	{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9px; font-weight:normal; color:#545552;text-decoration:none;}	

.posted	
	{FONT-FAMILY: Verdana, Arial,  Helvetica, sans-serif; FONT-SIZE: 10px; font-weight:normal; color: #8e8e8e; text-decoration:none;}

.posted:link	
	{FONT-FAMILY: Verdana, Arial,  Helvetica, sans-serif; FONT-SIZE: 10px; font-weight:normal; color: #8e8e8e; text-decoration:none;}
.posted:visited	
	{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; font-weight:normal; color: #8e8e8e;text-decoration:none;}
.posted:hover	
	{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; font-weight:normal; color:#8e8e8e;text-decoration:none;}	



#testo { /* stili per il menu di sinistra*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;

color: #000000;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
margin-bottom:10;
line-height:2;
font-weight: normal;
TEXT-ALIGN: left;
TEXT-DECORATION: none;
}

.data { /* intestazione del box degli articoli in evidenza */
color:#717676;
font-size: 12px;

}


.comment { /* intestazione del box degli articoli in evidenza */
color:#656769;
font-size: 11px;

}

.app{background:#ffffff; }


#testo h2 { /* intestazione del box degli articoli in evidenza */
padding:0 1px;
margin-top: 4px;

color:#717676;
font-size: 14px;

}

.torna_su { 
font-size: 100%; 
COLOR: #000000;
TEXT-DECORATION: underline;
padding-top: 12em;
padding-bottom: 3em;
}



#vocitop a
	{	
	font-size: 70%;
	padding-bottom: 0px;
	COLOR: #000000;	
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;	
	padding-left: 5px;
	vertical-align:middle;
	}
#vocitop a:hover
	{
	COLOR: #0970ac;

	
	}
	


			
	
	
		#vocibottom
	{	
	font-size: 9px;
	padding-bottom: 0px;
	COLOR: #595a5a;	
	
	FONT-WEIGHT: bold;	
	padding-left: 1px;
	vertical-align:middle;
	}
	
	
	#vocibottom a
	{	
	font-size: 9px;
	padding-bottom: 0px;
	COLOR: #595a5a;	
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;	
	padding-left: 5px;
	vertical-align:middle;
	}
#vocibottom a:hover
	{
	TEXT-DECORATION: none;
	COLOR: #000000;
	
	}
	

	
	TABLE, TR, TD {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 }
 
 

	
		#intestazione {
		height: 168px;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0; 
	
		background: url(../images/bg_toolbar.gif) repeat;
	color:#FFFFFF;
	} 



	#footer {
clear:left;width:100%;
height: 25px;
background: url(../images/bg_bottom.gif) repeat;
	} 
	
	.form
{
 
color: #000000; 
font-family: Verdana, Helvetica,  sans-serif; 
font-size: 10px; 
border: 1 double;

}

.archvio {
BORDER-RIGHT: #064867 1px solid; BORDER-TOP: #064867 1px solid;  FONT-SIZE: 10px;  BORDER-LEFT: #064867 1px solid; COLOR: #333333;  BORDER-BOTTOM: #064867 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e7eaea; text-align:left
}

.codice {
BORDER-RIGHT: #ac581b 1px solid; BORDER-TOP: #ac581b 1px solid;  FONT-SIZE: 10px;  BORDER-LEFT: #ac581b 1px solid; COLOR: #333333;  BORDER-BOTTOM: #ac581b 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e7eaea; text-align:left
}
	
