.tooltip {	position: absolute;	top: 0px;	left: 0px;  	visibility: hidden}td.boxino {	text-align: center; 	color: black;	background: white;	border: 1px solid black;	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 	font-size: 10px; 	white-space: nowrap;	padding-left: 3px;	padding-right: 3px;}.box { 	border-left: 1px solid #e1e1e1;	border-right: 1px solid #e1e1e1;	padding: 6px;	padding-top: 10px}.boxgiallo { 	background: #95aac7;	border-left: 1px solid #e1e1e1;	border-right: 1px solid #e1e1e1;	padding: 6px;	padding-top: 10px}.boxgrigio { 	background: #e6e6e6;	border-left: 1px solid #d1d1d1;	border-right: 1px solid #d1d1d1;	padding: 6px;	padding-top: 10px}.tit_red { 	color: #1b5e95; 	background: url("../im/etichetta_red.gif") left top no-repeat;	font-size: 11px; 	font-weight: normal;	padding-left: 6px;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}.tit_red a { 	color: #1b5e95;	text-decoration: none;}.tit_red a:hover { 	color: #2a3b58;	text-decoration: none;}.banda_grey1 { 	background-color: #D1D1D1;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	color: black; 	font-weight: bold;	font-size: 10px; 	line-height: 12px; }.banda_grey { 	background-color: #E7E7E7;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	color: black; 	font-weight: bold;	font-size: 10px; 	line-height: 12px; }.banda_grey a{ 	color: #0098DE; text-decoration: none; font-weight: bold; }.banda_grey a:hover{ 	color: black; text-decoration: none; font-weight: bold;}.banda_ { 	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	color: black; 	font-weight: bold;	font-size: 10px; 	line-height: 12px; }.banda_ a{ 	color: #0098DE; text-decoration: none; font-weight: bold; }.banda_ a:hover{ 	color: black; text-decoration: none; font-weight: bold;}.nome_colonne { 	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	color: #0098DE; 	font-weight: bold;	font-size: 10px; 	line-height: 12px; }.barra_red { 	color: white; 	background: url("../im/linguetta_red.jpg") left top no-repeat;	padding-left: 6px;	font-size: 12px; 	font-weight: bold;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	}.barra_red a { 	color: white;	text-decoration: none;}.barra_red a:hover { 	color: black;	text-decoration: none;}.txt10_td_barrared { 	color: white; 	padding-left: 6px;	font-size: 12px; 	font-weight: bold;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}.txt10_td_barrared a { 	color: white;	text-decoration: none;}.txt10_td_barrared a:hover { 	color: black;	text-decoration: none;}.tit_res a:hover { 	color: black;	text-decoration: none;}.tit_blu { 	color: white; 	background: url("../im/etichetta_blu.gif") left top no-repeat;	font-size: 11px; 	font-weight: bold;	padding-left: 6px;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	} .tit_blu a { 	color: white;	text-decoration: none;	}.tit_blu a:hover { 	color: black;	text-decoration: none;	}.tit_azzurro { 	color: #333333; 	background: url("../im/etichetta_azzurro.gif") left top no-repeat;	font-size: 11px; 	font-weight: bold;	padding-left: 6px;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	} .tit_dovesiamo { 	color: #333333; 	background: url("../im/popup/dovesiamo/tit.gif") left top no-repeat;	font-size: 11px; 	font-weight: bold;	padding-left: 6px;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	}.tit_giallo { 	color: white; 	background: url("../im/etichetta_gialla.gif") left top no-repeat;	font-size: 11px; 	font-weight: bold;	padding-left: 6px;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	} .tit_giallo a { 	color: white;	text-decoration: none;	}.tit_giallo a:hover { 	color: black;	text-decoration: none;	}.box_tab { 	border-left: 1px solid #dadada;	border-right: 1px solid #dadada;	width: 738px}.box_tab_g { 	background: #e6e6e6;	border-left: 1px solid #c5c5c5;	border-right: 1px solid #c5c5c5;	width: 738px;	padding-left: 6px;	padding-right: 6px;	padding-bottom: 10px;}.tab_sx { 	color: #333333; 	text-align: left;	background: #e6f5fa;	font-size: 10px; 	padding-left: 6px;	padding-right: 6px;	padding-top: 1px;	padding-bottom: 3px;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	border-bottom: 3px solid white	} .tab_dx { 	color: #333333; 	text-align: right;	background: #e6f5fa;	font-size: 10px; 	padding-left: 6px;	padding-right: 6px;	padding-top: 1px;	padding-bottom: 3px;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	border-bottom: 3px solid white} .tab_red_dx { 	color: #ec6500; 	text-align: right;	background: #e6f5fa;	font-size: 10px; 	padding-left: 6px;	padding-right: 6px;	padding-top: 1px;	padding-bottom: 3px;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	border-bottom: 3px solid white} .tab_sm_dx { 	color: #333333; 	text-align: right;	background: #e6f5fa;	font-size: 10px; 	padding-left: 0px;	padding-right: 6px;	padding-top: 1px;	padding-bottom: 3px;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	border-bottom: 3px solid white} .tab_red_sm_dx { 	color: #ec6500; 	text-align: right;	background: #e6f5fa;	font-size: 10px; 	padding-left: 0px;	padding-right: 6px;	padding-top: 1px;	padding-bottom: 3px;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	border-bottom: 3px solid white} sub, sup { 	font-size: 8px; }.tab_dx_w { 	color: #333333; 	text-align: right;	background: white;	font-size: 10px; 	padding-left: 6px;	padding-right: 6px;	padding-top: 1px;	padding-bottom: 3px;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	border-bottom: 3px solid white} .tab_sx_w { 	color: #333333; 	text-align: left;	background: white;	font-size: 10px; 	padding-left: 6px;	padding-right: 6px;	padding-top: 1px;	padding-bottom: 3px;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	border-bottom: 3px solid white} .tab_tit_sx { 	color: #333333; 	text-align: left;	background: #e1e1e1;	font-size: 10px; 	font-weight: bold;	padding-left: 6px;	padding-right: 6px;	padding-top: 1px;	padding-bottom: 3px;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	border-bottom: 3px solid white} .tab_tit_dx { 	color: #333333; 	text-align: right;	background: #e1e1e1;	font-size: 10px; 	font-weight: bold;	padding-left: 6px;	padding-right: 6px;	padding-top: 1px;	padding-bottom: 3px;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	border-bottom: 3px solid white	} .tab_tit_blu { 	color: #0098de; 	text-align: center;	font-size: 10px; 	font-weight: bold;	padding-left: 6px;	padding-right: 6px;	padding-top: 1px;	padding-bottom: 3px;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	border-bottom: 3px solid white	} .tab_tit2_sx { 	color: #333333; 	text-align: left;	background: #b2dff1;	font-size: 10px; 	font-weight: bold;	padding-left: 6px;	padding-right: 6px;	padding-top: 1px;	padding-bottom: 3px;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	border-bottom: 3px solid white	} .tab_tit2_dx { 	color: #333333; 	text-align: right;	background: #b2dff1;	font-size: 10px; 	font-weight: bold;	padding-left: 6px;	padding-right: 6px;	padding-top: 1px;	padding-bottom: 3px;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	border-bottom: 3px solid white	} .box_2cols { 	border-left: 1px solid #dadada;	border-right: 1px solid #dadada;	padding-left: 6px;	padding-right: 6px;}.box_2colsGrigio { 	background: #e6e6e6;	border-left: 1px solid #dcdcdc;	border-right: 1px solid #dcdcdc;	padding-left: 6px;	padding-right: 6px;}.box_menu { 	position: absolute;	top: 0px;	left: 0px;	width: 180px; 	visibility: hidden;	background: url("../im/menu_px.gif");	border-left: 1px solid #b2b2b2;	border-right: 1px solid #b2b2b2;	border-bottom: 1px solid #b2b2b2;	border-top: 1px solid #b2b2b2;	padding-top: 4px;	padding-bottom: 4px;}.box_menu_txt { 	color: #333333;	text-align: right;	display: block;	letter-spacing: 1px;	line-height: 13px;	font-size: 10px; 	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}.box_menu_txt_sel { 	color: #333333;	background: white;	text-align: right;	letter-spacing: 1px;	line-height: 13px;	font-size: 10px; 	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	padding-right: 5px}.box_menu_txt a { 	color: #333333;	display: block;	font-weight: normal;	text-decoration: none;	padding-right: 6px}.box_menu_txt a:hover { 	display: block;	background: #ef7c26;	color: white;	text-decoration: none;}.box_menu_txt a.CloseTooltip { 	color: #0098de;	font-weight: bold;}.box_menu_txt a.CloseTooltip:hover { 	color: white;}