body{
	background-color: #104026;
	font-size: 10px;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	color: #3541a5;
	margin:5px 0px 0px 0px;
}

 img{
 	border: 0px;
 }

.headscuro{
 	width:128px;
	height:16px;
	background-color:#367757;
	text-align:center;
 }
 
 .headchiaro{
 	width:128px;
	height:16px;
	background-color:#b0e988;
	font-size:10px;
	color:#45751C;
	font-weight: bold;
	text-align:center;
 }
 
.riga1{
	font-size: 10px;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	color:#696b71;
	background-color:#d5fdbc;
	padding:2px;
	border-bottom:#ffffff solid 1px;
}

.riga2{
	font-size: 10px;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	color:#696b71;
	background-color:#e4ffd3;
	border-bottom:#ffffff solid 1px;
	padding:2px;
}

 
td{
	font-size: 10px;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	text-align: justify;
	vertical-align: top;
	color:#3541a5;
}

.subtd{
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	color:#3EA258;
}

td.menu{	
	background-color:#3ea258;
	vertical-align: middle;
	padding-left: 3px;
}
td.sottomenu{
	background-color:#c7ff5a;
	vertical-align: middle;
	padding-left: 3px;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
}

td.content{
	background-color:#ffffff;
	font-size: 11px;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	color:#696b71;
}

td.notizie{
	height: 20px;
	background-color: Blue;
	color: #3541a5;	
}


a.img{
	text-decoration: none;
}
a:visited{
	color:#fd993f;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a{
	color:#ff4f01;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a:hover{
	color:#ff4f01;
	text-decoration: underline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.bianco{
	color:#FFFFFF;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.bianco:visited{
	color:#FFFFFF;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.bianco:hover{
	color:#F0FF00;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a.livello1,a.livello1:visited,a.livello1:hover{
	color:#ffffff;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.livello2:visited,a.livello2,a.livello2:hover{
	color:#893100;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}



a.breadcrumb:visited,a.breadcrumb{
	color:#3ea258;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

a.breadcrumb:hover{
	color:#3ea258;
	text-decoration: underline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}


.input{
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#2b773f;
	background-color:#e4ffd3;
	border:#299560 solid 1px;

}

.footer{
	background-color:#3c6f54;
	border-top: solid 0px #64a26e;
	color: #ffffff;
	font-size: 10px;
}

a.bannernews{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Red;
}