body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans serif;
	font-size: 13px;
	color: #000000;
}
td,th {
	font-size: 13px;
	color: #000000;
}

a:link {color:#e29200; font-weight:bold; text-decoration:none;}
a:visited {color:#e29200; font-weight:bold; text-decoration:none;}
a:hover { color:#e29200; font-weight:bold; text-decoration:underline;}
a:active {color:#e29200; font-weight:bold; text-decoration:none;}

.titololistaHP {}
.titololistaHP a:link {color:#e28f26; font-weight:bold; text-decoration:none; font-size: 11px;}
.titololistaHP a:visited {color:#e28f26; font-weight:bold; text-decoration:none; font-size: 11px;}
.titololistaHP a:hover { color:#e28f26; font-weight:bold; text-decoration:underline; font-size: 11px;}
.titololistaHP a:active {color:#e28f26; font-weight:bold; text-decoration:none; font-size: 11px;}

.firstcol { width:487px; padding-right:12px;vertical-align:top; padding-top:4px; padding-bottom:4px;}
html>body .firstcol { width:475px; padding-right:12px;vertical-align:top; padding-top:4px; padding-bottom:4px;}
.secondcol { width:337px; vertical-align:top; padding-top:4px; padding-bottom:4px;}
html>body .secondcol { width:317px; vertical-align:top; padding-top:4px; padding-bottom:4px;}
#container{ border:dashed 1px #367c2b; width:100%; padding:10px;}

#tutte { line-height:22px; text-align:right;}
#tutte a:link {color:#e28f26; font-weight:bold; text-decoration:none; font-size: 11px;}
#tutte a:visited {color:#e28f26; font-weight:bold; text-decoration:none; font-size: 11px;}
#tutte a:hover { color:#e28f26; font-weight:bold; text-decoration:underline; font-size: 11px;}
#tutte a:active {color:#e28f26; font-weight:bold; text-decoration:none; font-size: 11px;}

hr {color:#578300; background-color:#578300; noshade;}

#chi-siamo {
	height: 27px;
	width: 143px;
	background-color:#e28f26;
	margin-bottom:5px;
	margin-top:1px;
	font-size: 12px;
}

#chi-siamo a { color:#000000; text-decoration:none;  margin-left:49px; height:27px; display:block; 
font-weight:bold; line-height:27px; padding-left:5px; background-color:#FFFFFF;}
#chi-siamo a:visited {background-color:#FFFFFF; color:#000000; }
#chi-siamo a:hover {background-color:#e28f26; color:#FFFFFF;}
#chi-siamo a:active{background-color:#e28f26; color:#FFFFFF;}

#progetto {
	height: 25px;
	width: 143px;
	background-color:#c3dfa4;
	margin-bottom:5px;
	font-size: 12px;
}
#progetto a { color:#000000; text-decoration:none;  margin-left:49px; height:25px; display:block; 
font-weight:bold;  line-height:25px; padding-left:5px; background-color:#FFFFFF;}
#progetto a:visited {background-color:#FFFFFF; color:#000000; }
#progetto a:hover {background-color:#c3dfa4; color:#FFFFFF;}
#progetto a:active{background-color:#c3dfa4; color:#FFFFFF;}

#video {
	height: 23px;
	width: 143px;
	background-color:#a6d37a;
	margin-bottom:5px;
	font-size: 12px;
}

#video a { color:#000000; text-decoration:none;  margin-left:49px; height:23px; display:block; 
font-weight:bold; line-height:23px; padding-left:5px; background-color:#FFFFFF;}
#video a:visited {background-color:#FFFFFF; color:#000000; }
#video a:hover {background-color:#a6d37a; color:#FFFFFF;}
#video a:active{background-color:#a6d37a; color:#FFFFFF;}

#tua-opinione {
	height: 21px;
	width: 143px;
	background-color:#8bc751;
	margin-bottom:5px;
	font-size: 12px;
}

#tua-opinione a { color:#000000; text-decoration:none;  margin-left:49px; height:21px; display:block; 
font-weight:bold; line-height:21px; padding-left:5px; background-color:#FFFFFF;}
#tua-opinione a:visited {background-color:#FFFFFF; color:#000000; }
#tua-opinione a:hover {background-color:#8bc751; color:#FFFFFF;}
#tua-opinione a:active{background-color:#8bc751; color:#FFFFFF;}

#blob {
	height: 19px;
	width: 143px;
	background-color:#61a13e;
	margin-bottom:5px;
	font-size: 12px;
}

#blob a { color:#000000; text-decoration:none;  margin-left:49px; height:19px; display:block; 
font-weight:bold; line-height:19px; padding-left:5px; background-color:#FFFFFF;}
#blob a:visited {background-color:#FFFFFF; color:#000000; }
#blob a:hover {background-color:#61a13e; color:#FFFFFF;}
#blob a:active{background-color:#61a13e; color:#FFFFFF;}

#eventi {
	height: 17px;
	width: 143px;
	background-color:#367c2b;
	margin-bottom:5px;
	font-size: 12px;
}

#eventi a { color:#000000; text-decoration:none; margin-left:49px; height:17px; display:block; 
font-weight:bold; line-height:17px; padding-left:5px; background-color:#FFFFFF;}
#eventi a:visited {background-color:#FFFFFF; color:#000000; }
#eventi a:hover {background-color:#367c2b; color:#FFFFFF;}
#eventi a:active{background-color:#367c2b; color:#FFFFFF;}



#home {
	height: 15px;
	width: 143px;
	background-color:#91c4e9;
	margin-bottom:5px;
	font-size: 12px;
}

#home a { color:#000000; text-decoration:none; margin-left:49px; height:15px; display:block; 
font-weight:bold; line-height:15px; padding-left:5px; background-color:#FFFFFF;}
#home a:visited {background-color:#FFFFFF; color:#000000; }
#home a:hover {background-color:#91c4e9; color:#FFFFFF;}
#home a:active{background-color:#91c4e9; color:#FFFFFF;}

.box-verdino
{
	color: #417a1c;
	font-size:12px;
	background-color:#cee0a4;
	height:147px;
	padding-top:12px;
	padding-left:10px;
	padding-right:10px;
}

.titolo-box-verdino
{
	color: #417a1c;
	font-size:14px;
	font-weight: bold;	
}

.box-lista
{
	font-size: 13px;
	padding-left:10px;
	padding-top:20px;
}


.box-video-titolo
{
	font-size: 13px;
	color: #437a1c;
	font-weight: bold;
	padding-left:10px;
	
}

.box-video-sottotitolo
{
	font-size: 13px;
	color: #000000;
	padding-left:10px;
	
}

.righine-lista
{
	color: #417a1c;
}

.titoloultime
{
	font-size: 13px;
	color: #c3dfa4;
	font-weight:bold;
	background-color:#367c2b;
	padding-left:5px;
}

.titolo
{
	font-size: 13px;
	color: #e28f26;
	font-weight:bold;
}

.titoloblob
{
	font-size: 18px;
	color: #e28f26;
	font-weight:bold;
}

.abstractblob p{ margin:0;}
#LabelBodyBlob p{ margin:0;}

.testo-home
{
	font-size: 13px
}

.titolo-box-verde
{
	font-size: 13px;
	color: #ffffff;
	font-weight:bold;
	line-height:20px;
}

.testo-box-verde
{
	font-size: 11px;
	color: #ffffff;
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;
}

.titoletto-basso
{
	font-size: 12px;
}

#LabelBodyNews p
{
    padding-right:15px;
}
