body					{background : url(images/bg.gif);}

.titolo						{font-family : Arial, Helvetica, sans-serif;font-size :28px; color: #000;padding-top:10px;padding-left:5px;padding-right:10px;}
.titolo_pagine				{font-family : Arial, Helvetica, sans-serif;font-size :14px; color: #000;padding-top:10px; font-weight: bold; padding-left: 10px;}
.testo_vario				{font-family : Arial, Helvetica, sans-serif;font-size :14px; color: #000;padding-top:10px;}
.testo						{font-family : Arial, Helvetica, sans-serif;font-size :11px; color: #000; padding-left: 10px;}
.testo_big					{font-family : Arial, Helvetica, sans-serif;font-size :14px; color: #000; line-height:30px;}
.titolo_news2				{font-family : Arial, Helvetica, sans-serif;font-size :16px; font-weight:bold; color: #000;padding-top:8px;padding-left:8px;}
.sotto_titolo_news2			{font-family : Arial, Helvetica, sans-serif;font-size :12px; font-weight:bold; color: #000;padding-top:3px;padding-left:8px;}
.testo_news					{font-family : Arial, Helvetica, sans-serif;font-size :11px; color: #000;padding-top:5px;padding-left:8px;padding-right:20px;}
.testo_footer				{font-family : Arial, Helvetica, sans-serif;font-size :10px; color: #000;}


a							{font-family : Arial, Helvetica, sans-serif; font-size :12px; color:#0D720A; font-weight: bold; text-decoration:none;}
a:hover						{color:#0D720A; font-weight: bold; text-decoration:underline;}

a.mail						{font-family : Arial, Helvetica, sans-serif;font-size :10px; color:#218203; text-decoration:none;}
a.mail:hover				{font-family : Arial, Helvetica, sans-serif;font-size :10px; color:#218203; text-decoration:underline;}

a.link						{font-family : Arial, Helvetica, sans-serif;font-size :12px; color:#0D720A; font-weight: bold; text-decoration:none;}
a.link:hover				{font-family : Arial, Helvetica, sans-serif;font-size :12px; color:#0D720A; font-weight: bold; text-decoration:underline;}

a.sotto_titolo_news			{font-family : Arial, Helvetica, sans-serif;font-size :12px; color:#0D720A; font-weight: bold;padding-left: 6px;padding-right:6px;text-decoration:none;}
a.sotto_titolo_news:hover	{font-family : Arial, Helvetica, sans-serif;font-size :12px; color:#0D720A; font-weight: bold;padding-left: 6px;padding-right:6px;text-decoration:underline;}

.titolo_back				{font-family : Arial, Helvetica, sans-serif;font-size :18px; color: #000; padding-top:30px; padding-bottom:26px;}
.titolo_verde				{font-family : Arial, Helvetica, sans-serif;font-size :20px; font-weight: bold; color:#218203}
.testo_back					{font-family : Arial, Helvetica, sans-serif;font-size :12px; color:#000; padding-left:31px;}
.settore					{font-family : Arial, Helvetica, sans-serif;font-size :14px; color: #000; padding:5px; font-weight:bold}
.sotto_settore				{font-family : Arial, Helvetica, sans-serif;font-size :12px; color: #000; padding:5px;font-weight:bold}
.corso						{font-family : Arial, Helvetica, sans-serif;font-size :12px; color: #0D720A; padding:5px;font-weight:bold}


.titolo_news				{font-family : Arial, Helvetica, sans-serif;font-size :24px; color:#0D720A; font-weight: bold;}
.sotto_titolo_news			{font-family : Arial, Helvetica, sans-serif;font-size :12px; color:#0D720A; font-weight: bold;padding-left: 6px;padding-right:6px;}
.testo_verde				{font-family : Arial, Helvetica, sans-serif;font-size :14px; color:#0D720A; padding-left: 6px;padding-right:6px;}
.testo_verde_small			{font-family : Arial, Helvetica, sans-serif;font-size :12px; color: #0D720A;}


a.men						{font-family : Arial, Helvetica, sans-serif;font-size :11px; color:#218203; text-decoration:none;}
a.men:hover					{font-family : Arial, Helvetica, sans-serif;font-size :11px; color:#218203; text-decoration:underline;}
#menu_attivita 				{font-family : Arial, Helvetica, sans-serif; color:#0D720A; padding-left: 23px;}
#menu_attivita h1			{font-size :13px; font-weight: bold; padding-left: 50px;}
#menu_attivita h2			{font-size :13px; color:#000000; padding: 0px; margin-bottom: 5px;}
#testopiccolo {
	font-family : Arial, Helvetica, sans-serif;
	font-size :13px;
	color:#0D720A;
	padding-left:30px;
	padding-top:0px;
}

a.attivita					{font-family : Arial, Helvetica, sans-serif; color:#0D720A; font-size :12px; font-weight: bold; text-decoration: none;}
a.attivita:hover			{font-family : Arial, Helvetica, sans-serif; color:#1BB800; font-size :12px; font-weight: bold; text-decoration: underline;}

a.menu_top					{font-family : Arial, Helvetica, sans-serif; color:#0D720A; font-size :11px; font-weight: bold; text-decoration: none;}
a.menu_top:hover			{font-family : Arial, Helvetica, sans-serif; color:#1BB800; font-size :11px; font-weight: bold; text-decoration: underline;}

/* the news box */
#newsscroller {
	font-family : Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 280px;
	background: #fff;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
}

#newsscroller a {
	font-family : Arial, Helvetica, sans-serif;
	color:#0D720A;
	font-size : 14px;
	font-weight: bold;
	text-decoration: none;
}

#newsscroller a:hover {
	font-family : Arial, Helvetica, sans-serif;
	color:#0D720A;
	font-size : 14px;
	font-weight: bold;
	text-decoration: underline;
}

#newsscroller ul {
	margin: 0 .5em 0 .5em;
	padding: 0px;
}

#newsscroller ul li {
	line-height: 1.5em;
	margin-bottom: 20px;
}
/* the news box when JavaScript is available */
#newsscroller.hasJS {
	height: 185px;
	overflow: hidden;
	position: relative;
}
/* The nested UL when JavaScript is available */
#newsscroller.hasJS ul {
	position: absolute;
	top: 120px;
	left: 0px;
	margin: 0 .5em 0 .5em;
	padding: 0px;
}

#newsscroller ul li h2{
	font-size: 11px;
	padding: 0px;
	margin-bottom: 5px;

}

.testo_back		{
	font-family : Arial, Helvetica, sans-serif;
	color:#000000;
	font-size :12px;
}

#rosso	{color: #FF0000;}
