.box_top {}.box {	background-color:#3F3F3F;}body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	vertical-align: top;	background-image: url(../images/bg_sfondo.gif);	background-repeat: repeat-x;}a {	font-family: Arial, Verdana, Tahoma;	font-size: 12px;	text-decoration:none;	color: #000000;}td {	font-family: Arial, Verdana, Tahoma;	font-size: 12px;	color: #000000;	text-decoration: none;	margin-left: 5px;	vertical-align: top;}.titolo {	font-family: Arial, Tahoma, Verdana;	font-size: 12px;	color: #003366;	text-decoration: none;	font-weight: bold;	vertical-align: top;}.titolo2 {	font-family: Arial, Tahoma, Verdana;	font-size: 12px;	color: #3A5775;	text-decoration: none;	font-weight: bold;	vertical-align: top;}.menu {	font-family: Arial, Tahoma, Verdana;	font-size: 12px;	color: #FFFFFF;	text-decoration: none;	font-weight: bold;	vertical-align: middle;	padding-left: 10px;	padding-top: 6px;}.menu:hover {	font-family: Arial, Tahoma, Verdana;	font-size: 12px;	color: #99CC00;	text-decoration: none;	font-weight: bold;	vertical-align: middle;	padding-top: 6px;	padding-left: 10px;}.sub_menu {	font-family: Arial, Tahoma, Verdana;	font-size: 12px;	color: #333333;	text-decoration: none;	vertical-align:middle;	font-weight: bold;	vertical-align: top;	position: relative;	top: 6px;	left: 0px;}.sub_menu:hover {	font-family: Arial, Tahoma, Verdana;	font-size: 12px;	color: #FFFFFF;	text-decoration: underline;	vertical-align:top;	font-weight: bold;	vertical-align: top;	position: relative;	top: 6px;}.mini {	font-family: Arial, Verdana, Tahoma;	font-size: 10px;	color: #000000;	text-decoration: none;}.small {	font-family: Arial, Verdana, Tahoma;	font-size: 14px;	font-weight: bold;	color: #000000;	text-decoration: none;}.medium {	font-family: Arial, Verdana, Tahoma;	font-size: 18px;	font-weight: bold;	color: #000000;	text-decoration: none;}.big {	font-family: Arial, Verdana, Tahoma;	font-size: 24px;	font-weight: bold;	color: #000000;	text-decoration: none;}.mini_bianco {	font-family: Arial, Verdana, Tahoma;	font-size: 10px;	color: #FFFFFF;	text-decoration: none;}.mini_arancio {	font-family: Arial, Verdana, Tahoma;	font-size: 10px;	color: #FF9933;	text-decoration: none;}.bianco {	font-family: Arial, Verdana, Tahoma;	font-size: 12px;	font-weight:bold;	color: #333333;	text-decoration: none;	position: relative;	top: 6px;}.small_bianco {	font-family: Arial, Verdana, Tahoma;	font-size: 14px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;}.medium_bianco {	font-family: Arial, Verdana, Tahoma;	font-size: 18px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;}.big_bianco {	font-family: Arial, Verdana, Tahoma;	font-size: 24px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;}.mini_lg {	font-family: Arial, Verdana, Tahoma;	font-size: 10px;	color: #999999;	text-decoration: none;}.lg {	font-family: Arial, Verdana, Tahoma;	font-size: 12px;	font-weight:bold;	color: #999999;	text-decoration: none;}.small_lg {	font-family: Arial, Verdana, Tahoma;	font-size: 14px;	font-weight: bold;	color: #999999;	text-decoration: none;}.medium_lg {	font-family: Arial, Verdana, Tahoma;	font-size: 18px;	font-weight: bold;	color: #999999;	text-decoration: none;}.big_lg {	font-family: Arial, Verdana, Tahoma;	font-size: 24px;	font-weight: bold;	color: #999999;	text-decoration: none;}.input_text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: normal;	text-decoration: none;	background-color: #FFFFFF;	height: 14px;	width: 200px;}.input_text_mini {	width:120px;	height:18px;	font-size:10px;}.input_text_minimini {	width:40px;	height:18px;	font-size:10px;}.input_textarea {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	color: Navy;	text-decoration: none;	background-color: #FFFFFF;	height: 106px;	width: 200px;}.input_textarea_mini {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	color: Navy;	text-decoration: none;	background-color: #FFFFFF;	height: 106px;	width: 200px;}.input_date {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: normal;	color: #000066;	text-decoration: none;	background-color: #FFFFFF;	height: 16px;	width: 31px;}.input_checkbox {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: bold;	text-decoration: none;	background-color: #FFFFFF;	margin: 2px;	list-style-type: square;	border-color: #000066;	border-left-color: #000066;	border-bottom-color: #000066;	border-right-color: #000033;	border-top-color: #000066;}.input_submit {	font-family: Tahoma;	font-size: small;	font-style: normal;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;	background-color: #3F3F3F;	border:0;	height: 20px;	width: 50px;}.head_box {	background: url(../images/bg_giallino.gif) repeat;	border: thin solid #333333;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	color: #666666;	margin: 4px;	padding: 4px;}.leggi {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: italic;	font-weight: normal;	color: #669966;	padding-right: 5px;}.leggi:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: italic;	font-weight: normal;	color: #333333;}.sfondo_celeste {	background: url(../images/bg_celeste.gif) repeat;}.sfondo_grigio {	background: url(../images/bg_grigiochiaro.gif) repeat;}//.linkmail//A:hover { color: #b4c845}.sfondo {	background: url(../images/riempitivo_fondo.jpg) repeat-y;}.menu2 {	font-family: Tahoma;	font-size: 14px;	font-weight: bold;	text-decoration: none;	color: #FFFFFF;	left: 2px;	top: 4px;	position: relative;	}.menu2 :hover {	font-family: Tahoma;	font-size: 14px;	font-weight: bold;	text-decoration: none;	color: #00FF00;	left: 1px;	top: 1px;	position: relative;}.cornicenera {	border-top-width: thin;	border-right-width: thin;	border-bottom-width: thin;	border-left-width: thin;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #000000;	border-right-color: #000000;	border-bottom-color: #000000;	border-left-color: #000000;}.menu2 a:link {	font-family: Tahoma;	font-size: 14px;	font-weight: bold;	text-decoration: none;	color: #FFFFFF;}.menu2 a:visited {	font-family: Tahoma;	font-size: 14px;	font-weight: bold;	text-decoration: none;	color: #FFFFFF;}.menu2 a:hover {	font-family: Tahoma;	font-size: 14px;	font-weight: bold;	text-decoration: none;	color: #B9FF59;	left: 2px;	position: relative;}.menu2 a:active {	font-family: Tahoma;	font-size: 14px;	text-decoration: none;	font-weight: bold;	color: #B9FF59;}.menu3 {	font-family: Tahoma;	font-size: 11px;	font-weight: bold;	text-decoration: none;	color: #006633;}.sub_menu2 {	font-family: Arial, Tahoma, Verdana;	font-size: 12px;	color: #666666;	text-decoration: none;	vertical-align:top;	font-weight: bold;	vertical-align: top;	position: relative;}.sub_menu2:hover {	font-family: Arial, Tahoma, Verdana;	font-size: 12px;	color: #006600;	text-decoration: underline;	vertical-align:top;	font-weight: bold;	vertical-align: top;	position: relative;}.menusub {	font-family: Arial, Tahoma, Verdana;	font-size: 12px;	color: #006600;	text-decoration: none;	vertical-align:top;	font-weight: bold;	vertical-align: top;	position: relative;}.menusub:hover {	font-family: Arial, Tahoma, Verdana;	font-size: 12px;	color: #006699;	text-decoration: underline;	vertical-align:top;	font-weight: bold;	vertical-align: top;	position: relative;	left: 2px;}.bgverdone {	background: url(../images/bg_verdescuro.gif) repeat-x;}.smart {	font-family: Arial, Tahoma, Verdana;	font-size: 10px;	color: #FFFFFF;	text-decoration: none;	vertical-align:top;	font-weight: bold;	vertical-align: top;	position: relative;	right: 10px;	top: 7px;}.smart:hover {	font-family: Arial, Tahoma, Verdana;	font-size: 10px;	color: #66CC66;	text-decoration: underline;	vertical-align:top;	font-weight: bold;	vertical-align: top;	position: relative;	top: 7px;	right: 10px;}.back_bt {	font-family: Arial, Tahoma, Verdana;	font-size: 12px;	color: #FF6600;	text-decoration: blink;	vertical-align:middle;	font-weight: bold;	vertical-align: top;	position: relative;	top: 6px;	left: 0px;}.back_bt:hover {	font-family: Arial, Tahoma, Verdana;	font-size: 12px;	color: #000000;	text-decoration: underline;	vertical-align:top;	font-weight: bold;	vertical-align: top;	position: relative;	top: 6px;}.risultati {	font-family: Arial, Tahoma, Verdana;	font-size: 12px;	color: #009900;	text-decoration: none;	vertical-align:top;	font-weight: bold;	vertical-align: top;	position: relative;}.risultati:hover {	font-family: Arial, Tahoma, Verdana;	font-size: 12px;	color: #333333;	vertical-align:top;	font-weight: bold;	vertical-align: top;	position: relative;}