body {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #818181; background: #F0F0F0}p {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #818181}td {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #818181}li {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #818181}ul {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #818181}ol {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #818181}a { TEXT-DECORATION: underline; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666699; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif }a:hover { TEXT-DECORATION: underline; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #818181; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif }select {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #818181}input {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #818181}textarea {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #818181}b { font-family: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; font-size: 9px}.data{  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #818181}a.tithome{  font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-size: 10px; color: #666699}a.tithome:hover{  font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; font-size: 10px; color: #818181}.tithome{  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}.copy{  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #818181}a.menuhome{ TEXT-DECORATION: none; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666699; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif }a.menuhome:hover{ TEXT-DECORATION: underline; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #818181; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif }a.vai{ TEXT-DECORATION: none; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666699; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif }a.vai:hover{ TEXT-DECORATION: underline; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #818181; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif }a.vaiAvanzata{ TEXT-DECORATION: none; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666699; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif }a.vaiAvanzata:hover{ TEXT-DECORATION: underline; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #818181; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif }a.liv2{ TEXT-DECORATION: none; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666699; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif }a.liv2:hover{ TEXT-DECORATION: underline; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #818181; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif }.liv2op{ TEXT-DECORATION: none; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666699; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif }a.liv3{ TEXT-DECORATION: none; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666699; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif }a.liv3:hover{ TEXT-DECORATION: underline; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #818181; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif }a.spalladx{ TEXT-DECORATION: none; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666699; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif }a.spalladx:hover{ TEXT-DECORATION: underline; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #818181; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif }.path{ TEXT-DECORATION: none; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #818181; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif }a.path{ TEXT-DECORATION: none; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666699; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif }a.path:hover{ TEXT-DECORATION: none; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #818181; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif }a.alfabeto{ TEXT-DECORATION: none; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666699; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif }a.alfabeto:hover{ TEXT-DECORATION: underline; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #818181; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif }.alfabeto{ TEXT-DECORATION: none; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #818181; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif }.sei{  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #818181}.pagina{  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #818181}.titolo{  font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #505078}.titolo2{  font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #666699}.titolo3{  font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #505078}.sottotitolo{  font-family: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; font-size: 9px; color: #636563}.sottotitolo2{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4A4A7A}.sottotitolo3{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #535389}.titspalla{  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #4D4D7F}.titscheda{  font-family: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; font-size: 9px; color: #818181}.titpopup{  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666699}.titpopupappro{  font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #505078}.sottotitpopupappro{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #636563}.menu, .menu table {	border-collapse: collapse;}.menu td {	padding: 0;}.page .menu {	background-color: #f0f0f0;}.page .text-menu {	padding: 3px 21px 0 12px;}.page .text-menu .text  {	padding: 0 2px 2px 3px;}.page .text-menu a {	font-family: Arial Narrow, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #75759c;	text-decoration: none;	letter-spacing: -1px;}.page .text-menu a:hover {	color: #8a8a8a;}.page .menu-lev2 {	padding-right: 20px;}.menu .menu-lev2 a {	font-family: Arial, Helvetica, sans-serif	font-size: 22px;	color: #666699;	text-decoration: none;}.menu .menu-lev2 a:hover {	color: #818181;	text-decoration: underline;}td.home-menu {	padding: 0;}table.home-menu {	margin: 0;}.home-menu td.menu-lev1 {	padding: 0;	text-align: left;}.home-menu td.menu-lev1 img {	margin-top: -1px;}.home-menu td.menu-lev1 div img {	margin-top: 0;}.home-menu div.menu-lev1 {	font-family: Arial Narrow, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #75759c;	text-decoration: none;	letter-spacing: -1px;	margin-top: -1px;	padding-left: 9px;}.home-menu .menu-lev2 {	padding-left: 8px;	vertical-align: top;}.home-menu .menu-lev2 a {	font-family: Arial, Helvetica, sans-serif	font-size: 10px;	color: #666699;	text-decoration: none;}.home-menu .menu-lev2 a:hover {	color: #818181;	text-decoration: underline;}div#debug {	position: absolute;	top: 400px;	left: 10px;	width: 600px;	height: 200px;	overflow: auto;	background-color: #FFFFCC;	border: solid 1px #006600;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	white-space: nowrap;}div#debug .info {	color: #000033;	}div#debug .debug {	color: #666666;}