body, p , div{
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	color:#000000;
	margin-top:0px;
}
.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	margin-left:8px;
	text-decoration:none;
	color:#000000;
}
.Admin_Menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	margin-left:8px;
	text-decoration:none;
	color:#000000;
}
.Footer_Link {
	text-decoration:none;
	color:#FFFFFF;
}
.Footer_Testo {
	font-family: Tahoma, Verdana, Arial;
	font-variant:small-caps;
	font-size:small;
	text-decoration:none;
	color:#FFFFFF;
	margin-left:5px;
	margin-right:5px;
	background-color: #666666;
}
.Navigatore {
	font-family: Tahoma, Verdana, Arial;
	font-variant:small-caps;
	font-size: 1.03em;
	text-decoration:none;
	color:#000000;
	margin-left:5px;
	margin-right:5px;
}
.Navigatore_Link {
	color:#000000;
}
#Contenuto {
	margin-left:10px;
	margin-right:10px;
	margin-top:12px;
	margin-bottom:12px;
}
#Contenuto p, ul, li{
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	color:#000000;
	list-style:none;
}

#Contenuto H1.Titolo_PuntoComune {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: x-large;
	font-weight:bold;
	color:#FAAE47;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FAAE47;
	margin-bottom:10px;
}

#Contenuto H2.SubTitle_PuntoComune {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:medium;
	font-weight:bold;
	color:#336699;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AFC3D7;
	margin-bottom:10px;
}

#Contenuto .Dettaglio_Documentazione {
	font-family: Tahoma, Verdana, Arial;
	font-size:small;
	color:#333333;
}
#Contenuto .Titolo_Vivere {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:x-large;
	font-weight:bold;
	color:#9C4E4E;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9C4E4E;
	margin-bottom:10px;
}
#Contenuto .SottoTitolo_Vivere {
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:bold;
	color:#333333;
	margin-top:5px;
}
#Contenuto .NomeUfficio {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:medium;
	font-weight:bold;
	color:#000000;
}
#Contenuto .Titolo_News {
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	color:#FFFFFF;
}
#Contenuto .Titolo_Amministrazione {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:x-large;
	font-weight:bold;
	color:#336699;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AFC3D7;
	margin-bottom:10px;
}
#Contenuto .Titolo_Servizi {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:x-large;
	font-weight:bold;
	color:#499651;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AFD8B3;
	margin-bottom:10px;
	margin-top:12px;
}
#Contenuto .Titolo_Pubblicazioni {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:x-large;
	font-weight:bold;
	color:#797E3A;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D9AE;
	margin-bottom:10px;
}

.Spaziatore {
	background-color: #CCCCCC;
}

.Menu_Amministrazione {
	background-color: #DCE4ED;
	width: 198px;
	border-right: 1px solid #AFC3D7;
	border-bottom: 1px solid #AFC3D7;
	border-left: 1px solid #AFC3D7;
	padding-top: 2px;
	padding-bottom: 2px;
}

.Menu_Servizi {
	background-color: #D7ECD9;
	width: 198px;
	border-right: 1px solid #AFD8B3;
	border-bottom: 1px solid #AFD8B3;
	border-left: 1px solid #AFD8B3;
	padding-top: 2px;
	padding-bottom: 2px;
}

.Menu_Pubblicazioni {
	background-color: #E7E9CF;
	width: 198px;
	border-right: 1px solid #D6D9AE;
	border-bottom: 1px solid #D6D9AE;
	border-left: 1px solid #D6D9AE;
	padding-top: 2px;
	padding-bottom: 2px;
}

.Menu_Vivere {
	background-color: #E8D0D0;
	width: 198px;
	border-right: 1px solid #D1A3A3;
	border-bottom: 1px solid #D1A3A3;
	border-left: 1px solid #D1A3A3;
	padding-top: 2px;
	padding-bottom: 2px;
}

#FormModuli {margin: 1em 15px; border: solid 1px #FAAE47; padding: 10px;}
#FormModuli span {
	display: block;
	margin: 0;
	padding: 2px 4px;
	border-bottom: solid 1px #D1C9AD;
	border-width: 1px 0;
}

#FormModuli label {width: 330px; float: left;}
#FormModuli .submit label {float: none; width: auto;}
#FormModuli h2, #replyForm p {display: inline;}
#FormModuli textarea {width: 320px;}
#FormModuli {margin-right: 7px;}
#FormModuli input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding-left: 3px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-top: 2px;
}

#FormModuli .submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	border: solid 1px #C7BD9A;
	color: #000;
	background: #FAAE47;
	padding: 3px;
}