.titolo2 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 15px;	font-weight: bold;	color: #FFFFFF;	margin: 0;	line-height: 20px;	font-style: italic;	}	.titolo3 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 15px;	font-weight: bold;	color: #669900;	margin: 0;	line-height: 20px;	font-style: italic;	}	.titolo4 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #006600;	margin: 0;	line-height: 14px;	font-style: normal;	}.txtnero {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #000000;	margin: 0;	line-height: 15px;	}	

.txtverde {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #003300;	margin: 0;
	text-align: left;	line-height: 15px;	}	
	
.txtverdecenter {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #003300;	margin: 0;
	text-align: center;	line-height: 15px;	}	
	
	
.txtsezione2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #333333;	margin: 0;	line-height: 20px;	}	.txtscuro2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #333333;	margin: 0;	line-height: 20px;	}	.txtchiaro2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #FFFFFF;	margin: 0;	line-height: 20px;	}a.txtverdone {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #003300;	margin: 0;	line-height: 15px;	text-decoration: underline;	}a.txtverdone:link {	color: #003300;	text-decoration: underline;}a.txtverdone:visited {	color: #003300;	text-decoration: underline;}a.txtverdone:hover {	color: #996600;	text-decoration: underline;}a.txtverdone:active {	color: #003300;	text-decoration: underline;}a.txtverdone2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #003300;	margin: 0;	line-height: 15px;	text-decoration: underline;	}a.txtverdone2:link {	color: #003300;	text-decoration: underline;}a.txtverdone2:visited {	color: #003300;	text-decoration: underline;}a.txtverdone2:hover {	color: #996600;	text-decoration: underline;}a.txtverdone2:active {	color: #003300;	text-decoration: underline;}a.txtverdone3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #003300;	margin: 0;	line-height: 15px;	text-decoration: underline;	}a.txtverdone3:link {	color: #003300;	text-decoration: underline;}a.txtverdone3:visited {	color: #003300;	text-decoration: underline;}a.txtverdone3:hover {	color: #FFFF00;	text-decoration: underline;}a.txtverdone3:active {	color: #003300;	text-decoration: underline;}a.txtsezione {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #FFFFFF;	margin: 0;	line-height: 20px;	}a.txtsezione:link {	color: #FFFFFF;	text-decoration: underline;}a.txtsezione:visited {	color: #FFFFFF;	text-decoration: underline;}a.txtsezione:hover {	color: #333333;	text-decoration: underline;}a.txtsezione:active {	color: #FFFFFF;	text-decoration: underline;}a.txtsezione2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #003300;	margin: 0;	line-height: 20px;	}a.txtsezione2:link {	color: #003300;	text-decoration: underline;}a.txtsezione2:visited {	color: #003300;	text-decoration: underline;}a.txtsezione2:hover {	color: #996600;	text-decoration: underline;}a.txtsezione2:active {	color: #003300;	text-decoration: underline;}a.testobold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	margin: 0;	line-height: 15px;	}a.testobold:link {	color: #FFFFFF;	text-decoration: none;}a.testobold:visited {	color: #FFFFFF;	text-decoration: none;}a.testobold:hover {	color: #FFFF00;	text-decoration: underline;}a.testobold:active {	color: #FFFFFF;	text-decoration: none;}

/* the news box */
#news
{
	width:300px;
}
#news a
{
	color:#000;
}
#news ul
{
	margin:0 .5em 0 1em;
	padding:0;
}
#news li{
	line-height:2em;
}
/* the news box when JavaScript is available */
#news.hasJS
{
	height:120px;
	overflow:hidden;
	position:relative;
}
/* The nested UL when JavaScript is available */
#news.hasJS ul
{
	position:absolute;
	top:120px;
	left:0;
	margin:0 .5em 0 .5em;
	padding:0;
}