.tooltip {
	position: absolute;
	top: 0px;
	left: 0px;  	visibility: hidden
}.box { 	border-left: 1px solid #e1e1e1;	border-right: 1px solid #e1e1e1;	padding: 6px;	padding-top: 10px}.boxgiallo { 	background: #fdebc4;	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_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_arancio { 	color: white; 	background: url("../im/etichetta_arancio.gif") left top no-repeat;	font-size: 11px; 	font-weight: bold;	padding-left: 6px;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	} .tit_arancio a { 	color: white;	text-decoration: none;	}.tit_arancio 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_cn { 	color: #333333; 	text-align: center;	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_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_cn { 	color: #333333; 	text-align: center;	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_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: 220px; 	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: #184cf5;	color: white;	text-decoration: none;}
.box_menu_txt a.CloseTooltip { 	color: #0098de;	font-weight: bold;}.box_menu_txt a.CloseTooltip:hover { 	color: white;}