/* CSS Document */
body,form{
	margin:0px;
}
td{
	font-family:Arial,Tahoma,Verdana;
	font-size:11px;
	color:#333333;
}
input,select,option{
	font-family:Arial,Tahoma,Verdana;
	font-size:11px;
	border:1px solid #457100;
	color:#333333;
}
ul{
	color:#70B700;
	padding:-25px;
}
li{
	padding:-25px;
}
li.primo_sp{
	background-color:#EAEAEA;
	padding:3px;
	margin:2px;
	color:#A6E149;
}
li.secondo_sp{
	background-color:#F5F5F5;
	padding:3px;
	margin:2px;
	color:#6AAD00;
}
input.image_sp{
	border:none;
}
input.button_sp{
	vertical-align:middle;
	border:none;
	padding-right:5px;
}
img.foto_sp{
	border:1px solid #787878;
	padding:5px;
	margin:5px;
}
hr.linedx{
	height:1px;
	color:#c3c3c3;
	width:374px;
}
.v_a_sp{
	vertical-align:middle;
}
td.corpo_sp{
	border-right:1px solid #949494;
	text-align:justify;
	padding:5px;
}
/*testi*/
.ts_1_sp{
	font-size:12px;
	font-weight:bold;
	color:#213500;
}
.testo_big_sp{
	font-size:12px;
	text-align:justify;
	line-height:18px;
}
.titoli_1_sp{
	font-size:12px;
	font-weight:bold;
	color:#006600;
}
.titoli_2_sp{
	font-weight:bold;
	color:#006600;
}
.titoli_3_sp{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#D00045;
}
.menu_sp{
	padding-left:20px;
	font-size:12px;
}
/*link*/
A.menu_sp_link,
A.menu_sp_link:link,
A.menu_sp_link:visited,
A.menu_sp_link:active
{
	line-height:25px;
	color:#343434;
}
A.menu_sp_link:hover{
	line-height:25px;
	color:#B51B00;
}
A{
	text-decoration:none;
}
A:link{
	color:#343434;
}
A:visited{
	color:#515151;
}
A:hover{
	color:#B51B00;
}
/*fine link*/