body {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #2F2F2F;
	font-size:11px;
	background-color: #F5F2EB;
}

form {
	display: inline;
}

.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

.menu,
.menu a:link,
.menu a:active,
.menu a:visited
{
	font-weight: normal;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
}

.menu a:hover
{
	font-weight: normal;
	font-size: 14px;
	color: #244206;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.contatti,
.contatti a:link,
.contatti a:active,
.contatti a:visited
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.contatti a:hover
{
	font-weight: normal;
	font-size: 11px;
	color: #265104;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.bottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	padding-left: 60px;
}
.titolo1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	color: #645b39;
	font-weight: normal;
}
.titolosezione {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #645b39;
	font-weight: normal;
}
.testo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #2f2f2f;
	font-weight: normal;
	text-align: justify;
	padding-left: 25px;
	padding-right: 17px;
	padding-top: 10px;
}
.testo2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #2f2f2f;
	font-weight: normal;
	text-align: justify;
	padding-top: 10px;
}
.testo3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #2f2f2f;
	font-weight: normal;
	padding-top: 13px;
}
.testo4 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #2f2f2f;
	font-weight: normal;
	text-align: justify;
}
.indirizzi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2f2f2f;
	font-weight: normal;
}
.datanews {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #315909;
	padding-left: 0px;
	font-weight: bold;
}
.datanews2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight: bold;
}
.titolonews {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #600;
	padding-left: 0px;
	font-weight: bold;
}
.titolonews3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #600;
	padding-left: 0px;
	font-weight: bold;
}
.titolonews2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight: bold;
}
.testonews {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #2f2f2f;
	font-weight: normal;
	text-align: justify;
}
.leggitutto,
.leggitutto a:link,
.leggitutto a:active,
.leggitutto a:visited
{
	font-weight: normal;
	font-size: 12px;
	color: #175E18;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
}

.leggitutto a:hover
{
	font-weight: normal;
	font-size: 12px;
	color: #649623;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.pdf,
.pdf a:link,
.pdf a:active,
.pdf a:visited
{
	font-weight: normal;
	font-size: 11px;
	color: #333;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
}

.pdf a:hover
{
	font-weight: normal;
	font-size: 11px;
	color: #649623;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.links,
.links a:link,
.links a:active,
.links a:visited
{
	font-weight: normal;
	font-size: 11px;
	color: #333;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
}

.links a:hover
{
	font-weight: normal;
	font-size: 11px;
	color: #649623;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.email,
.email a:link,
.email a:active,
.email a:visited
{
	font-weight: normal;
	font-size: 14px;
	color: #44810C;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.email a:hover
{
	font-weight: normal;
	font-size: 14px;
	color: #1C3A03;
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.legginews,
.legginews a:link,
.legginews a:active,
.legginews a:visited
{
	font-weight: bold;
	font-size: 10px;
	color: #333;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
}

.legginews a:hover
{
	font-weight: bold;
	font-size: 10px;
	color: #6CA73B;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.bordothumb {
	border: 3px solid #b8b39e;
}
.categoria,
.categoria a:link,
.categoria a:active,
.categoria a:visited
{
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #645b39;
	font-weight: normal;
}

.categoria a:hover
{
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #600;
	font-weight: normal;
}
.indietro,
.indietro a:link,
.indietro a:active,
.indietro a:visited
{
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #335E09;
	font-weight: normal;
}

.indietro a:hover
{
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #600;
	font-weight: normal;
}

#cont{
	width:980px;
	margin:0 auto;
}

#cont_sx{
	float:left;
	width:430px;
}

.box_presentaz{
	background:url(images/sfondo_presentaz.jpg) top no-repeat;
	height:200px;
}

.tit_presentaz{
	margin:0px 0 20px 60px;
	padding-top:30px;
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:#645b39;
}

.corpo_presentaz{
	margin:0 19px 0 26px;
	text-align:justify;
}

.box_news{
	background:url(images/sfondo_news.jpg) top no-repeat;
	height:152px;
	margin-top:20px;
}

.tit_news{
	margin:0px 0 15px 50px;
	padding-top:20px;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#44652e;
}

.corpo_news{
	margin:0 30px 0 50px;
	height:80px;
}

.box_newsletter{
	background:url(images/sfondo_newsletter.jpg) top no-repeat;
	height:152px;
	margin-top:20px;
}

.tit_newsletter{
	margin:0px 30px 10px 50px;
	padding-top:10px;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
}

.tit_newsletter input{
	width: 235px;
}

.corpo_newsletter{
	margin:0 30px 0 50px;
	height:80px;
}

.newsletter_sx{
	float:left;
	width:240px;
	font-size:9px;
}

.newsletter_sx input{
	padding-left:0;
}

.newsletter_dx{
	float:right;
}

.bot_verde{
	display:block;
	color:#fff;
	height:30px;
	width:67px;
	line-height:28px;
	margin:10px 0;
	padding-left: 25px;
	text-decoration:none;
	font-size:12px;
	background:url(images/bot_verde.jpg) no-repeat;
}

.canc_newsletter{
	display:block;
	color:#645b39;
	text-align:center;
	font-size:10px;
}

#cont_dx{
	float:right;
	width:550px;
}
