<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.lft_lab{
	width:218px;
	float:left;
	font-size:12px; 
	margin:1px 0px;
}
.lft_lab_1{
	width:390px;
	float:left;
	font-size:12px; margin:2px 0px 1px 0px;
}
.lft_lab_in{
	width:218px;
	float:left;
	font-size:12px; margin:2px 0px 1px 0px;
}
.lft_lab_3_in, .lft_lab_t_in{
	width: 170px;
	float:left;
}

.lft_p1{
	width:188px;
	float:left;
}
.w60p{
	width:60px;
}
#c2_inag, #c6_inag, #c7_inag{
	float:left;
	width:102px;
}

.h_icon{
	padding-top:0;
	width:16px;
	height:16px;
	float:left;
}
#d_edit_prima{width:16px; height:16px; float:left; margin-left:6px;}
#d_edit_pert2{width:16px; height:16px; float:left; padding-left:10px;}

.lft_cnt{
	float:left;
	width:565px;
	/*font-size:12px; margin:2px 0px 3px 0px;*/
}
.lft_cnt_3{
	float:left;
	width:270px;
	/*font-size:12px; margin:2px 0px 3px 0px;*/
}
.lft_cnt_tasi{
	float:left;
	width:565px;
	position:relative;
}

.lft_cnu{
	float:left;
	width:100%;
	max-width:555px;
	/*font-size:12px; margin:2px 0px 3px 0px;*/
}
.lft_cnt_2{
	float:left;
	width:100%;
	max-width:550px;
	/*font-size:12px; margin:2px 0px 3px 0px;*/
}
.as_dv{
	float:left;
	width:100%;
	max-width:480px;
	/*font-size:12px; margin:2px 0px 3px 0px;*/
}
#pr1, #pr2, #pr3{
	float:left;
	width:130px;
	padding-top:3px;
	font-size:13px;
}

._btm{
	margin-bottom:2px;
}
._btm8{
	margin-bottom:8px;
}

.btm15{
	margin-bottom: 15px;
}
.h0{
	height:0px;
}
.mlen {width:100%; max-width:560px;height:26px; line-height:24px;}
.div_info_dati{
	width: 100%;
	float: left;
	color: #666;
	font-size:11px;
	padding: 4px 1%;
	border: 1px solid #CCC;
	border-radius: 2px;
	background-color: #FEE9D3;
	margin-bottom:3px;
}


#d_loadcodcat{padding-left:2px; display: none;}

#d_show_al{
	float:left;
	top:-26px;
	left: 755px;
	width:26px;
	position:absolute;
	padding:0px;
	z-index:10;
}

#other_type{
	float:left;
	width:100%;
	max-width:790px;
	display: none;
}
#info_aliquote{
	/*float:left;*/
	width:100%;
	max-width:790px;
	display: none;
}
#d_infoaliq_13{
	/*position: absolute;*/
	z-index:10;
	left:20px;
	top:10px;	
	width:100%;
	text-align:left;
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	color: #900;
	padding:3px;
}
#info_periodi{
	display: none;
}
#tx_periodi_1, #tx_periodi_2{
	float:left;width:101px; text-align:center;
}

#d_ravved{
	border:1px dotted #ccc; 
	background-color:#F8F8F8; 
	padding:3px 3px 0 3px; 
	margin-top:2px;
	width:100%;
	max-width:790px;
	float:left;
	min-height: 40px;
}
#d_ravved_in{
	float:left;
	width:270px;
	padding-top:3px;
	/*text-align:center;*/
}
#d_setrav{
	float:left;
	width:300px;
	padding-top:8px;
}
#d_data_pag{
	float:left;
	width:260px;
	margin-top:5px;
}
#cal_pag_est{
	float:left;
	width:190px;
	padding:0 0 0 6px;
	margin-top:-3px;
}

#dr_tasi{
	display:none;
	border:1px dotted #ccc;
	background-color:#F8F8F8;
	padding:3px;
	margin-top:2px;
	width:100%;
	max-width:790px;
	float:left;
}

.chk_rit{
	float:left; width:50%; padding:3px; text-align:center;
}
.rig_imm_top{
	float:left;display:table-cell; vertical-align:middle; padding-top:2px;
}
.rig_imm_bot{
	float:left;display:table-cell; vertical-align:middle; padding-top:2px;
}
.chk_rit{
	float:left; width:50%; padding:3px; text-align:center;
}
div#information_upd{
	margin-top:45px;
	margin-left: -5px;
	width:690px;
	position:absolute;
	z-index:50;
	border:1px solid #999;
	background-color:#ecffec;
	padding:0px 30px 20px 30px;
}
div#d_init{
	position:relative;
}
div#d_init a:hover {
	text-decoration:none;
}
div#d_info_acc{
	width: 100%;
	float:left;
	color:#C00;
	text-align: left;
	padding:1%;
	font-size:13px;
	margin-bottom:10px;
	border:1px solid #CCC;
	border-radius: 5px;
	background-color:#FFE88A;
	display:none;
}
#d_franch {
    position: absolute;
    left: 150px;
    top: 11px;
    padding: 3px;
    background-color: #F9F9F9;
    border: 1px solid #ddd;
    width: 100px;
	z-index:900;
}
.d_tx_quote {
width:128px; 
}
.wrn_info{
	width: 90%;
	float:left;
	color:#C00;
	text-align: center;
	padding:5px 5%;
	border:1px solid #CCC;
	border-radius: 6px;
	background-color:#FFE88A;
	margin-top:20px;
}
.wrn_info_in{
	width: 50%;
	margin:auto;
	color:#C00;
	text-align: center;
	padding:5px;
	border:1px solid #CCC;
	border-radius: 6px;
	background-color:#FFF;
}

#d_chdetr{
	padding:4px;
	background-color:#F2F5E9;
	border:4px solid #999;
	display:none;
	width: 200px;
	/*width: 550px;*/
}

.tx_cnt{
	width:100%;
	max-width:440px;
	float:left;
}
#infoprop{
	float:left;
	padding-top:1px;
	font-size:10px;
	line-height:11px;
	color:#666;
	width:100%;
	max-width:320px;
	padding-left:4px; 
}
#d_infoaliq{
	top:1px; 
	height:auto; 
	position:absolute;
	z-index:10;
	left:145px;
	width:120px;
	text-align:left;
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:13px;
	color: #900;
	padding:3px;
	margin-top:0px;	
}
#d_tasi{
	z-index:11;
	width:100%;
	max-width:310px;
	min-width:271px;
	left:273px;
	top:0;
	position:absolute;
	text-align:left;
	font-size:11px;
	min-height:47px;
	height:auto !important;
	height:47px;
	/*color:#090;*/
	border:1px solid #ddd;
	/*border-left:1px solid #ddd;
	border-top:1px solid #ddd;
	border-right:none;
	border-bottom:1px solid #ddd;
	border-radius: 5px;*/
	background-color:#e5f5f9;
	padding:1px 0px 3px 5px;
}
#d_tasi2{
	max-width:300px;
	min-width:265px;
	float:left; 
	padding-top:2px;
	display:none;
}
#pu_1, #pu_2, #pu_3{
	width: 245px; float: left; display: block;
}
#d_detraz_ins{
	width:100%;
	max-width:300px;
	min-width:258px;
	float:left; 
	margin-bottom:2px;
}
#d_detraz_perc{
	width:100%;
	max-width:280px;
	min-width:258px;
	float:left;padding:7px 2px 2px 0px;
}
#d_detraz_redd{
	max-width:280px;
	min-width:258px;
	float:left;
	padding:7px 2px 2px 2px; display:none;
}
#d_occupante{
	width:100%;
	max-width:300px;
	margin-top: -2px;
}

#d_aire{
	max-width:270px;
	min-width:258px;
	float:left;display:block;
}
#d_aire_int{
	width:230px;
	margin-left:5px; padding-top:2px; 
	float:left
}

#d_tributi{float:left; padding-top:10px; display:none;}
#d_scadenze{margin:5px 0 5px 0;}
#d_mesi_perc{width:100%; max-width:300px; float:left; display:none;}

.d_ter_note{width:520px; float:left; display:block;}
#d_detail{
	width:310px;
	left:273px;
	top:0px;
	position:absolute;
	text-align:left;
	font-size:11px;
	color:#090;
	border:1px solid #ddd;
	/*border-left:1px solid #ddd;
	border-top:1px solid #ddd;
	border-right:none;
	border-bottom:1px solid #ddd;
	border-radius: 5px;*/
	background-color:#F1FCDC;
	padding:3px 5px;
	z-index:1;
	display:none;
}
#d_imi{
	z-index:100;
	width:100%;
	max-width:305px;
	top:45px;
	left:278px;
	position:absolute;
	text-align:left;
	font-size:11px;
	min-height:40px;
	height:auto !important;
	height:40px;
	/*color:#090;*/
	border-left:1px solid #ddd;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-right: 1px solid #ddd;
	background-color:#F4F2EA;
	padding:5px 5px 3px 5px;
	display:none;
}

#d_imi_ins{
	width:100%; max-width:300px; float:left;
}
#d_imi_rid{
	width:100%; max-width:300px; float:left; padding-top:3px;
}
#d_imi_deduz{
	width:100%; max-width:295px; float:left; padding-top:3px; display:none;
}
#nmimu{
	float:left;padding:3px 0 0 3px;;
}
#nmtas{
	float:left;padding:3px 0 0 4px;;
}
#gotop{
	float:left; width:130px; padding:6px 0 6px 5px; display:none;
}
#gotoprf24{
	cursor:pointer; background-color:#CFC; padding:4px;text-align: center;
font-size: 11px;
color: #666;
}
.pd_stor{
	padding:3px 0 0 3px !important;
}


div#d_showall{
	margin-top:74px;
	left: 753px;
	width:20px;
	position:absolute;
	padding:0px;
	z-index:902;
}
div#otheprop{
	 position:absolute;
	 top:0px;
	 left:0;
	 padding:10px;
	 width:270px;
	 background-color:#FFC;
	 font-size:12px;
	 border:2px solid #999;
	 z-index:2000;
	 display:none;
}

div#d_home2{
	margin-top:-2px;
	position:absolute;
	left: 109px;
	width:160px;
	text-align:left;
	font-size:11px;
	color:#333;
	padding:1px 1px;
	visibility:visible;
	z-index:1000;
}
div#d_home2s{
	top:26px;
	position:absolute;
	left: 322px;
	width:65px;
	text-align:left;
	font-size:11px;
	color:#333;
	padding:0px 1px;
}
div#d_home6s{
	top:26px;
	position:absolute;
	left: 515px;
	width:67px;
	text-align:left;
	font-size:11px;
	color:#333;
	padding:0px 1px;
}
div#d_home7s{
	top:26px;
	position:absolute;
	left: 709px;
	width:67px;
	text-align:left;
	font-size:11px;
	color:#333;
	padding:0px 1px;
}
div#d_upd_info{
	margin-left: 500px;
	width:240px;
	position:absolute;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:13px;
	color:#990;
	z-index:55;
}
div#d_docs{
	margin-top:80px;
	left: 500px;
	width:280px;
	position:absolute;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:13px;
	color:#990;
	z-index:55;
}
div#d_docs a{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11.5px;
	font-size-adjust:0.50;/**/
}
	
/*	border:1px dotted #999;
	background-color:#F1FCDC;
	padding:3px 5px;*/

div#d_montano{
	margin-top:133px;
	margin-left: 370px;
	width:130px;
	position:absolute;
	text-align:left;
	font-size:11px;
	color: #36F;
/*	border:1px dotted #999;
	background-color:#F1FCDC;*/
	padding:5px;
}
.lnk{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height:14px;
}

.lnkc{
	text-decoration: none;
	color: #900;
	font-size:11px;
	font-weight:600;
	cursor:pointer;
}

#d_dati_detr{
	width:100%; 
	float:left; 
	max-width:790px;
	margin-bottom: 10px;
}
#d_detr_in {
	width:100%; 
	max-width:490px;
	float:left; 
	background-color: #F7F8EF;
	margin:0px 0;
	border:1px dotted #ccc; 
	padding:8px;
}

div#dd_montano{
	width:88px;
	height:23px;
	float:left;
	margin-left:5px;
/*	border:1px dotted #0f0;*/
	display:inline;
}
div#dd_aliquote{
	width:88px;
	height:23px;
	float:left;
	/*margin-left:8px;
	border:1px dotted #00f;*/
	display:inline;
}

div#dd_info_mef{
	width:88px;
	height:23px;
	float:left;
	/*margin-left:8px;
	border:1px dotted #00f;*/
}
div#dd_info_tasi{
	width:88px;
	height:23px;
	float:left;
	margin-left:5px;
}
div#d_entratel{
	width:750px; height:400px;
	visibility:hidden; position:absolute; margin-top:-220px; margin-left:0px; background-color:#fff;border:3px solid #ccc;
}

#d_save_button{
	float:right;
	width:83px;
}
#d_int_rid2{
	width:100%;
	max-width:550px;
	float:left;
}
#ridag_sel{
	text-align:left;
	padding:2px;
	height:24px;
	width:100%;
	font-size:12px;
}
#d_figli{
	padding-left:10px;
}
#d_alertcat2{
	float:left;width:180px; padding-top:2px;
}
#d_alertcat{
	float:left;width:180px; padding-top:2px;
}

#cselimp{
	float:left; width:200px;
}
#opz_ter{
	margin-top: 0px; margin-bottom: 1px;
}
#infmi{
	width:100%;
	max-width:200px;
	padding:10px 0 0 40px;
	float:left;
}
#d_updata{
	width:100%;
	max-width:200px;
	padding:5px 0 2px 0;
	float:left;
	height:20px;
}
#d_tx_tot_rata{
	float:left;
	width:125px;
	font-size:13px;
	color:#f00;
}
#d_val_tot_rata{
	float:right;
}

.bgupd{
	background-image:url(../graphic/ico_0.gif);
	background-repeat: no-repeat;
	background-position:right top;
}
.box_info_mef{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -525px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.box_inftasi{
	/*cancellare*/
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -450px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.box_noinftasi{
	/*cancellare*/
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -475px;
	background-repeat:no-repeat;
	cursor: pointer;
}
.box_inf_tasi{
	background-image:url(../graphic/css_info_23.png);
	/*background-position:0px -750px;*/
	background-position:0px -700px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.box_no_inf_tasi{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -725px;
	background-repeat:no-repeat;
	cursor: pointer;
}
.box_notasi{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	cursor: default;
}
.box_imi{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -675px;
	background-repeat:no-repeat;
	cursor: pointer;
}
.box_imp_1{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -1075px;
	background-repeat:no-repeat;
	cursor: pointer;
}
.box_imp_2{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -1100px;
	background-repeat:no-repeat;
	cursor: pointer;
}
.box_imp_3{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -1125px;
	background-repeat:no-repeat;
	cursor: pointer;
}

.str_ing{
	 text-align:left !important;
	 padding:2px;
	 height:24px;
	 width:104px;
	 font-size:13px !important;
}
.rend_cas_1{
	float:left;
	width:70%;
}
.rend_cas_1 li{
	float:left;
	font-size: 12px;
	color:#666;
	line-height:8px;
}
.rend_cas_2{
	width:30%;
	float:left;
	text-align:center;
	padding: 0;
}

.aliqu_inf_c_imu{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -500px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.aliqu_nocom{
	background-image:url(../graphic/css_info_23.png);/*comune non censito*/
	background-position:0px -50px;
	background-repeat:no-repeat;
}
.aliqu_imu12{
	background-image:url(../graphic/css_info_23.png);/*aliquote non aggiornate*/
	background-position:0px -225px;
	background-repeat:no-repeat;
}
.aliqu_imu13{
	background-image:url(../graphic/css_info_23.png);/*aliquote non aggiornate*/
	background-position:0px -375px;
	background-repeat:no-repeat;
}
.aliqu_nodelib{
	background-image:url(../graphic/css_info_23.png);/*aliquote non aggiornate*/
	background-position:0px -75px;
	background-repeat:no-repeat;
}
.aliqu_delib{
	background-image:url(../graphic/css_info_23.png);/*aliquote aggiornate*/
	background-position:0px -100px;
	background-repeat:no-repeat;
}
.aliqu_delib2{
	background-image:url(../graphic/css_info_23.png);/*aliquote aggiornate*/
	background-position:0px -100px;
	background-repeat:no-repeat;
}
.aliqu_delib3{
	background-image:url(../graphic/css_info_23.png);/*aliquote parziali*/
	background-position:0px -125px;
	background-repeat:no-repeat;
}
.aliqu_delib4{
	background-image:url(../graphic/css_info_23.png);/*aliquote non verificate*/
	background-position:0px -150px;
	background-repeat:no-repeat;
}
.aliqu_2012_alert{
	background-image:url(../graphic/css_info_23.png);/*aliquote 2012*/
	background-position:0px -175px;
	background-repeat:no-repeat;
}
.aliqu_2012_conf{
	background-image:url(../graphic/css_info_23.png);/*aliquote 2012*/
	background-position:0px -200px;
	background-repeat:no-repeat;
}
.aliqu_2012{
	background-image:url(../graphic/css_info_23.png);/*aliquote 2012*/
	background-position:0px -225px;
	background-repeat:no-repeat;
}
.aliqu_2013_alert{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -325px;
	background-repeat:no-repeat;
}
.aliqu_2013_conf{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -350px;
	background-repeat:no-repeat;
}
.aliqu_2013_14_acc{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -425px;
	background-repeat:no-repeat;
}
.aliqu_2013{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -375px;
	background-repeat:no-repeat;
}
.aliqu_2014{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -400px;
	background-repeat:no-repeat;
}
.aliqu_20142014{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -625px;
	background-repeat:no-repeat;
}
.aliqu_acc2014{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -625px;
	background-repeat:no-repeat;
}
.aliqu_20152015{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -650px;
	background-repeat:no-repeat;
}
.aliqu_acc2015{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -650px;
	background-repeat:no-repeat;
}
.aliqu_2015{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -650px;
	background-repeat:no-repeat;
}
.aliqu_20142015{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -650px;
	/*background-position:0px -675px;*/
	background-repeat:no-repeat;
}
.aliqu_20152014{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -650px;
	/*background-position:0px -700px;*/
	background-repeat:no-repeat;
}
.aliqu_tasi_2014{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -400px;
	background-repeat:no-repeat;
}
.aliq16_acc{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -750px;
	background-repeat:no-repeat;
}
.aliq16_agg{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -800px;
	background-repeat:no-repeat;
}
.aliq16_2015{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -750px;
	background-repeat:no-repeat;
}
.aliq16_2016{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -775px;
	background-repeat:no-repeat;
}
.aliq16_20162016{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -775px;
	background-repeat:no-repeat;
}
.aliq16_20152015{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -750px;
	background-repeat:no-repeat;
}
.aliq16_20152016{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -775px;
	background-repeat:no-repeat;
}
.aliq16_20162015{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -775px;
	background-repeat:no-repeat;
}
.aliq_no_agg{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -800px;
	background-repeat:no-repeat;
}
.aliq17_2016{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -825px;
	background-repeat:no-repeat;
}
.aliq17_2017{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -850px;
	background-repeat:no-repeat;
}
.aliq17_20172017{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -850px;
	background-repeat:no-repeat;
}
.aliq17_20162016{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -825px;
	background-repeat:no-repeat;
}
.aliq17_20162017{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -850px;
	background-repeat:no-repeat;
}
.aliq17_20172016{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -850px;
	background-repeat:no-repeat;
}
.aliq_2014, .aliq_20142014, .aliq_20142013, .aliq_20132014 {
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -650px;
	background-repeat:no-repeat;
}
.aliq_2015, .aliq_20152015, .aliq_20152014, .aliq_20142015 {
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -750px;
	background-repeat:no-repeat;
}
.aliq_2016, .aliq_20162016, .aliq_20162015, .aliq_20152016 {
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -825px;
	background-repeat:no-repeat;
}
.aliq_2017, .aliq_20172017, .aliq_20172016, .aliq_20162017 {
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -850px;
	background-repeat:no-repeat;
}
.aliq_2018, .aliq_20182018, .aliq_20182017, .aliq_20172018 {
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -875px;
	background-repeat:no-repeat;
}
.aliq_2019, .aliq_20192019, .aliq_20192018, .aliq_20182019 {
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -925px;
	background-repeat:no-repeat;
}
.aliq_2020, .aliq_20202020, .aliq_20202019, .aliq_20192020 {
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -950px;
	background-repeat:no-repeat;
}
.aliq_2021, .aliq_20212021, .aliq_20212020, .aliq_20202021 {
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -1000px;
	background-repeat:no-repeat;
}
.aliq_2022, .aliq_20222022, .aliq_20222021, .aliq_20212022 {
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -1025px;
	background-repeat:no-repeat;
}
.aliq_2023, .aliq_20232023, .aliq_20232022, .aliq_20222023 {
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -1150px;
	background-repeat:no-repeat;
}
.aliqu_inf_c_ae{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -1050px;
	background-repeat:no-repeat;
	cursor:pointer;
}

.aliqu_updating{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -299px;
	background-repeat:no-repeat;
}

.com_delim{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -250px;
	background-repeat:no-repeat;
}
.com_montano{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.com_delim93{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -250px;
	background-repeat:no-repeat;
}
.com_montano93{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -275px;
	background-repeat:no-repeat;
}
.com_parz{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -25px;
	background-repeat:no-repeat;
}
.com_iterr{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -575px;
	background-repeat:no-repeat;
	cursor: pointer;
}
.com_info{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -600px;
	background-repeat:no-repeat;
	cursor: pointer;
}
.com_info_tasi{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px -750px;
	background-repeat:no-repeat;
	cursor: pointer;
}
.com_nomont{
	background-image:url(../graphic/css_info_23.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	cursor: default;
}
.len_rifimm{
	width: 100%;
	max-width:543px;
}
.btn_prn{
	width:25%; min-width:167px; float:left; text-align:center;
}
.btn_prn:last-child{
	float:right;
}
.btn_prn_tre{
	width:33%;
	min-width:167px; 
	float:left; 
	text-align:center; 
	padding: 10px 0 5px 0;
}
.len107{
text-align:left; padding:2px; height:24px; width:107px; font-size:12px;
}
.len167{
text-align:left; padding:0 2px; height:24px; width:167px !important;
}

.bt_num_ap{
	margin:0;
	padding:1px 0 0 0;
	width:80px;
	height:25px;
	background-image:url(../graphic/css_button_26.png);
	background-position:90px -953px;
	cursor: pointer;
	/*border:1px dotted #999;*/
}
.bt_closinf{
	margin:0;
	padding:1px 0 0 0;
	width:80px;
	height:25px;
	background-image:url(../graphic/css_button_26.png);
	background-position:0px -950px;
	cursor: pointer;
	/*border:1px dotted #999;*/
}
.button_add{
	margin:0;
	padding:1px 0 0 0;
	width:163px;
	height:29px;
	background-image:url(../graphic/css_button_26.png);
	background-position:0px 0px;
	cursor: pointer;
	/*border:1px dotted #999;*/
}
.button_noadd{
	margin:0;
	padding:1px 0 0 0;
	width:163px;
	height:29px;
	background-image:url(../graphic/css_button_26.png);
	background-position:0px -1207px;
	cursor: default;
	/*border:1px dotted #999;*/
}
.button_del{
	margin:0;
	padding:1px 0 0 0;
	width:163px;
	height:29px;
	background-image:url(../graphic/css_button_26.png);
	background-position:0px -35px;
	cursor: pointer;
	/*border:1px dotted #999;*/
}
.button_print{
	margin:0;
	padding:1px 0 0 0;
	width:163px;
	height:29px;
	background-image:url(../graphic/css_button_26.png);
	background-position:0px -70px;
	/*border:1px dotted #999;*/
}
.button_load{
	margin:0;
	padding:0;
	width:163px;
	height:26px;
	background-image:url(../graphic/css_button_26.png);
	background-position:0px -210px;
	/*border:1px dotted #999;*/
}
.button_load_n{
	margin:0;
	padding:0;
	width:80px;
	height:29px;
	background-image:url(../graphic/css_button_26.png);
	background-position:90px -640px;
	cursor:pointer;
	/*border:1px dotted #999;*/
}
.button_save_n{
	margin:0;
	padding:1px 0 0 0;
	width:82px;
	height:29px;
	background-image:url(../graphic/css_button_26.png);
	background-position:0px -640px;
	/*border:1px dotted #999;*/
}
.button_save_b{
	margin:0;
	padding:0;
	width:158px;
	height:18px;
	background-image:url(../graphic/css_button_26.png);
	background-position:0px -1031px;
	/*border:1px dotted #999;*/
}
.button_save_not{
	margin:0;
	padding:1px 0 0 0;
	width:82px;
	height:29px;
	background-image:url(../graphic/css_button_26.png);
	background-position:0px -739px;
	/*border:1px dotted #999;*/
}
.button_load_not{
	margin:0;
	padding:1px 0 0 0;
	width:82px;
	height:29px;
	background-image:url(../graphic/css_button_26.png);
	background-position:-80px -739px;
	/*border:1px dotted #999;*/
}
.button_updata{
	margin:0;
	padding:0;
	width:160px;
	height:17px;
	background-image:url(../graphic/css_button_26.png);
	background-position:0px -476px;
	cursor:pointer;
	/*border:1px dotted #999;*/
}
.button_reset_detr{
	margin:0;
	padding:0;
	width:180px;
	height:17px;
	background-image:url(../graphic/css_button_26.png);
	background-position:0px -770px;
	cursor:pointer;
	/*border:1px dotted #999;*/
}
.button_unload{
	margin:0;
	padding:0;
	width:163px;
	height:24px;
	background-image:url(../graphic/css_button_26.png);
	background-position:0px -237px;
	cursor: pointer;
	/*border:1px dotted #999;*/
}
.button_save{
	margin:0;
	padding:1px 0 0 0;
	width:163px;
	height:29px;
	background-image:url(../graphic/css_button_26.png);
	background-position:0px -175px;
	/*border:1px dotted #999;*/
}
.bt_tares{
	margin:0;
	padding:1px 0 0 0;
	width:163px;
	height:29px;
	background-image:url(../graphic/css_button_26.png);
	background-position:0px -1000px;
	/*border:1px dotted #999;*/
}
.bt_tari{
	margin:0;
	padding:1px 0 0 0;
	width:163px;
	height:29px;
	background-image:url(../graphic/css_button_26.png);
	background-position:0px -1110px;
	/*border:1px dotted #999;*/
}
.bt_add_ravv{
	margin:0;
	padding:1px 0 0 0;
	width:163px;
	height:29px;
	background-image:url(../graphic/css_button_26.png);
	background-position:0px -1175px;
	/*border:1px dotted #999;*/
}
#cl_upload{
	width:81px;
	float:right;
}
.selpag12{
	width:75%;
	float:right;
	min-width:160px; max-width:660px; padding-top:2px;
}
.selpag12_in{
	width:140px;
	float:left;
}

.button_anag{
	margin:0;
	padding:0;
	width:163px;
	height:28px;
	background-image:url(../graphic/css_button_26.png);
	background-position:0px -350px;
	cursor:pointer;
	/*border:1px dotted #999;*/
}
.button_closeanag{
	margin:0;
	padding:0;
	width:163px;
	height:29px;
	background-image:url(../graphic/css_button_26.png);
	background-position:0px -445px;
	cursor:pointer;
	/*border:1px dotted #999;*/
}
.button_printf24{
	margin:0;
	padding:0;
	width:163px;
	height:29px;
	background-image:url(../graphic/css_button_26.png);
	background-position:0px -280px;
	/*border:1px dotted #999;*/
}
.button_noprint_f24{
	margin:0;
	padding:0;
	width:163px;
	height:29px;
	background-image:url(../graphic/css_button_26.png);
	background-position:0px -790px;
	/*border:1px dotted #999;*/
}
.button_f24sempl{
	margin:0;
	padding:0;
	width:163px;
	height:29px;
	background-image:url(../graphic/css_button_26.png);
	background-position:0px -315px;
	/*border:1px dotted #999;*/
}
.button_noprint_f24sempl{
	margin:0;
	padding:0;
	width:163px;
	height:29px;
	background-image:url(../graphic/css_button_26.png);
	background-position:0px -825px;
	/*border:1px dotted #999;*/
}
.button_modify{
	margin:0;
	padding:0;
	width:163px;
	height:29px;
	background-image:url(../graphic/css_button_26.png);
	background-position:0px -105px;
	cursor: pointer;
	/*border:1px dotted #999;*/
}
.button_reset{
	margin:0;
	padding:0;
	width:163px;
	height:29px;
	background-image:url(../graphic/css_button_26.png);
	background-position:0px -140px;
	cursor: pointer;
	/*border:1px dotted #999;*/
}
.button_dlrep{
	margin:0;
	padding:0;
	width:158px;
	height:18px;
	background-image:url(../graphic/css_button_26.png);
	background-position:0px -385px;
	/*border:1px dotted #999;*/
}
.button_dlf24sempl{
	margin:0;
	padding:0;
	width:158px;
	height:18px;
	background-image:url(../graphic/css_button_26.png);
	background-position:0px -405px;
	/*border:1px dotted #999;*/
}
.button_nodwnl_f24{
	margin:0;
	padding:0;
	width:158px;
	height:18px;
	background-image:url(../graphic/css_button_26.png);
	background-position:0px -900px;
	/*border:1px dotted #999;*/
}
.button_nodwnl_f24sempl{
	margin:0;
	padding:0;
	width:158px;
	height:18px;
	background-image:url(../graphic/css_button_26.png);
	background-position:0px -880px;
	/*border:1px dotted #999;*/
}
.button_dlf24{
	margin:0;
	padding:0;
	width:158px;
	height:18px;
	background-image:url(../graphic/css_button_26.png);
	background-position:0px -425px;
	/*border:1px dotted #999;*/
}
.button_dlf23{
	margin:0;
	padding:0;
	width:158px;
	height:18px;
	background-image:url(../graphic/css_button_26.png);
	background-position:0px -262px;
	/*border:1px dotted #999;*/
}
.button_printf23{
	margin:0;
	padding:0;
	width:163px;
	height:29px;
	background-image:url(../graphic/css_button_26.png);
	background-position:0px -1240px;
	/*border:1px dotted #999;*/
}
.button_trasf_f24{
	margin:0;
	padding:0;
	width:163px;
	height:29px;
	background-image:url(../graphic/css_button_26.png);
	background-position:0px -1273px;
	/*border:1px dotted #999;*/
}
.button_entratel{
	margin:0;
	padding:0;
	width:163px;
	height:30px;
	background-image:url(../graphic/css_button_26.png);
	background-position:0px -175px;
	/*border:1px dotted #999;*/
}
.button_printrep{
	margin:0;
	padding:0;
	width:158px;
	height:18px;
	background-image:url(../graphic/css_button_26.png);
	background-position:0px -980px;
	/*border:1px dotted #999;*/
}
.button_scad{
	margin:0;
	padding:0;
	width:163px;
	height:30px;
	background-image:url(../graphic/css_button_26.png);
	background-position:0px -1050px;
	/*border:1px dotted #999;*/
}
.button_noscad{
	margin:0;
	padding:0;
	width:163px;
	height:30px;
	background-image:url(../graphic/css_button_26.png);
	background-position:0px -1080px;
	/*border:1px dotted #999;*/
}
.button_f24zerocode{
	margin:0;
	padding:0;
	width:163px;
	height:29px;
	background-image:url(../graphic/css_button_26.png);
	background-position:0px -1369px;
	/*border:1px dotted #999;*/
}
.icon_minus{
	margin:0;
	padding:0;
	width:16px;
	height:12px;
	background-image:url(../graphic/css_icon14_5.png);
	background-position:0px -34px;
	cursor: pointer;
	/*border:1px dotted #999;*/
}
.icon_delim{
	margin:2px 0;
	padding:0;
	width:16px;
	height:16px;
	background-image:url(../graphic/css_icon14_5.png);
	background-position:0px -70px;
	cursor: pointer;
	/*border:1px dotted #999;*/
}
.icon_editim{
	margin:2px 0;
	padding:0;
	width:16px;
	height:16px;
	background-image:url(../graphic/css_icon14_5.png);
	background-position:0px -90px;
	cursor: pointer;
	/*border:1px dotted #999;*/
}
.icon_apply{
	margin:0;
	padding:0;
	width:16px;
	height:16px;
	background-image:url(../graphic/css_icon14_5.png);
	background-position:0px -461px;
	cursor: pointer;
	/*border:1px dotted #999;*/
}
.icon_nodetr{
	margin:0;
	padding:0;
	width:16px;
	height:16px;
	background-image:url(../graphic/css_icon14_5.png);
	background-position:0px -150px;
	/*border:1px dotted #999;*/
}
.icon_showall{
	margin:0;
	padding:0;
	width:26px;
	height:26px;
	background-image:url(../graphic/css_icon14_5.png);
	background-position:0px -173px;
	cursor:pointer;
	/*border:1px dotted #999;*/
}
.icon_hideall{
	margin:0;
	padding:0;
	width:26px;
	height:26px;
	background-image:url(../graphic/css_icon14_5.png);
	background-position:0px -203px;
	cursor:pointer;
	/*border:1px dotted #999;*/
}
.icon_noaliq{
	margin:0;
	padding:0;
	width:26px;
	height:26px;
	background-image:url(../graphic/css_icon14_5.png);
	background-position:0px -233px;
	/*border:1px dotted #999;*/
}

.icon_undo{
	margin:0;
	padding:0;
	width:16px;
	height:16px;
	background-image:url(../graphic/css_icon14_5.png);
	background-position:0px -110px;
	cursor: pointer;
	/*border:1px dotted #999;*/
}
.icon_help{
	margin:0;
	padding:0;
	width:12px;
	height:15px;
	background-image:url(../graphic/css_icon14_5.png);
	background-position:-1px -127px;
	cursor: help;
	/*border:1px dotted #999;*/
}
.c_help{
	cursor: help;
	/*border:1px dotted #999;*/
}
.icon_red{
	margin:0;
	padding:0;
	width:12px;
	height:15px;
	background-image:url(../graphic/css_icon14_5.png);
	background-position:-14px -126px;
	cursor: help;
	/*border:1px dotted #999;*/
}
.icon_imu{
	margin:0;
	padding:0;
	width:15px;
	height:16px;
	background-image:url(../graphic/css_icon14_5.png);
	background-position:0px -265px;
	cursor: pointer;
	/*border:1px dotted #999;*/
}
.icon_tasi{
	margin:0;
	padding:0;
	width:15px;
	height:16px;
	background-image:url(../graphic/css_icon14_5.png);
	background-position:0px -285px;
	cursor: pointer;
	/*border:1px dotted #999;*/
}
.icon_tari{
	margin:0;
	padding:0;
	width:15px;
	height:15px;
	background-image:url(../graphic/css_icon14_5.png);
	background-position:0px -305px;
	cursor: help;
	/*border:1px dotted #999;*/
}
.icon_iscop{
	margin:0;
	padding:0;
	width:15px;
	height:15px;
	background-image:url(../graphic/css_icon14_5.png);
	background-position:0px -479px;
	cursor: help;
	/*border:1px dotted #999;*/
}
.icon_imu_s{
	margin:0;
	padding:0;
	width:12px;
	height:13px;
	background-image:url(../graphic/css_icon14_5.png);
	background-position:0px -325px;
	/*cursor: pointer;*/
	/*border:1px dotted #999;*/
}
.icon_tasi_s{
	margin:0;
	padding:0;
	width:12px;
	height:13px;
	background-image:url(../graphic/css_icon14_5.png);
	background-position:0px -341px;
	/*cursor: pointer;*/
	/*border:1px dotted #999;*/
}
.icon_iscop_s{
	margin:0;
	padding:0;
	width:15px;
	height:15px;
	background-image:url(../graphic/css_icon14_5.png);
	background-position:0px -497px;
	cursor: help;
	/*border:1px dotted #999;*/
}
.icon_iscop_s0{
	margin:0;
	padding:0;
	width:12px;
	height:13px;
	background-image:url(../graphic/css_icon14_5.png);
	background-position:0px -512px;
	cursor: pointer;
	/*border:1px dotted #999;*/
}
.icon_iscop_s1{
	margin:0;
	padding:0;
	width:12px;
	height:13px;
	background-image:url(../graphic/css_icon14_5.png);
	background-position:0px -497px;
	cursor: pointer;
	/*border:1px dotted #999;*/
}
.icon_imu_s0{
	margin:0;
	padding:0;
	width:12px;
	height:13px;
	background-image:url(../graphic/css_icon14_5.png);
	background-position:0px -372px;
	cursor: pointer;
	/*border:1px dotted #999;*/
}
.icon_imu_s1{
	margin:0;
	padding:0;
	width:12px;
	height:13px;
	background-image:url(../graphic/css_icon14_5.png);
	background-position:0px -325px;
	cursor: pointer;
	/*border:1px dotted #999;*/
}
.icon_tasi_s0{
	margin:0;
	padding:0;
	width:12px;
	height:13px;
	background-image:url(../graphic/css_icon14_5.png);
	background-position:0px -388px;
	cursor: pointer;
	/*border:1px dotted #999;*/
}
.icon_norav{
	margin:0;
	padding:0;
	width:12px;
	height:12px;
	vertical-align:middle;
	background-image:url(../graphic/css_icon14_5.png);
	background-position:0px -447px;
	/*border:1px dotted #999;*/
}
.icon_checkb{
	margin:0;
	padding:0;
	width:12px;
	height:12px;
	vertical-align:middle;
	background-image:url(../graphic/css_icon14_5.png);
	background-position:13px -433px;
	/*cursor: pointer;*/
	/*border:1px dotted #999;*/
}
.icon_check1{
	margin:0;
	padding:0;
	width:12px;
	height:12px;
	vertical-align:middle;
	background-image:url(../graphic/css_icon14_5.png);
	background-position:0px -433px;
	cursor: pointer;
	/*border:1px dotted #999;*/
}
.icon_check0{
	margin:0;
	padding:0;
	width:12px;
	height:12px;
	background-image:url(../graphic/css_icon14_5.png);
	background-position:0px -418px;
	cursor: pointer;
	vertical-align:middle;
	/*border:1px dotted #999;*/
}
.icon_tasi_s1{
	margin:0;
	padding:0;
	width:12px;
	height:13px;
	background-image:url(../graphic/css_icon14_5.png);
	background-position:0px -341px;
	cursor: pointer;
	/*border:1px dotted #999;*/
}
.icon_tari_s{
	margin:0;
	padding:0;
	width:12px;
	height:13px;
	background-image:url(../graphic/css_icon14_5.png);
	background-position:0px -356px;
	/*border:1px dotted #999;*/
}

div#d_montano{
	margin-top:133px;
	margin-left: 370px;
	width:130px;
	position:absolute;
	text-align:left;
	font-size:11px;
	color: #36F;
/*	border:1px dotted #999;
	font-weight: bold;
	background-color:#F1FCDC;*/
	padding:5px;
}
#d_info_plus{
	width:100%; max-width:790px; float:left; padding:6px 0;font-size:13px;
}

#d_info_minimu{
	font-size:11px;
	height:25px;border:1px dotted #ccc; background-color:#F8F8F8; padding:3px; margin:2px 0;width:770px;float:left;
}
#d_dvalf{
	 width:180px; float:left; padding:5px; border:1px solid #CCC; border-radius:4px; margin:4px 20px 0 0;
}
#d_dvalf_part{
	width:70%; max-width:550px; float:left; padding-top:3px;
}
#dtx1{
	width:94%;
	float:left;
	color:#555;
	font-size:13px;
}
#dtx2{
	width:100%;
	float:left;
	padding:2px 0 4px 0;
	margin-top:0px;
	font-size:11px;
	color:#666;
}
#subcat_rid{
	padding-top:10px;
	width:100%;
	float:left;
}
#opz_ter, #opz_imm{
	padding:5px 0;
}

.sh_mb8{
	float:left;
	width:100%;
	padding:10px;
	border:1px dotted #ccc; 
	background-color:#F1FCDC;
	display:none;
	margin-bottom:10px;
}

/*input {	vertical-align: middle;}*/

.otherdetr{
	color: #F60;
	font-weight:bold;
}
.pg {font-size:12px; margin:2px 0px 3px 0px;}
.fondo1{
	float:left;
	width:104px;
	height:25px;
	padding: 1px 5px 0px 5px;
	color:#666;
	border:1px solid #ccc;
	font-size:15px;
	text-align:right;
	background-image:url(../graphic/css_images_14.png);
	background-position:0px -70px;
	border-radius: 4px;
}
.fondo{
	float:left;
	height:25px;
	padding: 1px 5px 0px 5px;
	color:#666;
	border:1px solid #ccc;
	font-size:14px;
	text-align:left;
	background-image:url(../graphic/css_images_14.png);
	background-position:0px -70px;
	border-radius: 4px;
}
.fondo_w{
	float:left;
	width:104px;
	height:25px;
	padding: 1px 5px 0px 0px;
	color:#666;
	border:1px solid #ccc;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	background-image:url(../graphic/css_images_14.png);
	background-position:0px -420px;
	background-repeat:repeat-x;
	border-radius: 4px;
}
.fondo_reg0{
	float:left;
	height:25px;
	padding: 2px 5px 1px 3px;
	color:#666;
	border:1px solid #ccc;
	font-size:14px;
	background-image:url(../graphic/css_images_14.png);
	background-position:0px -420px;
	background-repeat:repeat-x;
}
.fondok{
	float:left;
	height:25px;
	padding: 2px 5px 0px 5px;
	color:#666;
	border:1px solid #ccc;
	font-size:14px;
	text-align:left;
	background-image:url(../graphic/css_images_14.png);
	background-position:0px -420px;
	border-radius: 4px;
}
.fondo2{
	float:left;
	text-align:right;
	width:100px;
	height:25px;
	padding: 1px 5px 1px 0px;
	color:#666;
	border:1px solid #ccc;
	border-radius: 4px;
	font-size:14px;
	font-weight:400;
	background-image:url(../graphic/css_images_14.png);
	background-position:0px -190px;
}
.fondo2h{
	float:left;
	text-align:right;
	width:65px;
	height:25px;
	padding: 1px 5px 1px 0px;
	color:#666;
	border:1px solid #ccc;
	border-radius: 4px;
	font-size:14px;
	background-image:url(../graphic/css_images_14.png);
	background-position:0px -190px;
}
.fondo2b{
	float:left;
	color:#666;
	width:100px;
	height:25px;
	padding: 1px 5px 1px 0px;
	border:1px solid #ccc;
	background-image:url(../graphic/css_images_14.png);
	background-position:0px -190px;
	border-radius: 4px;
}
.fondo3{
	float:left;
	text-align:right;
	width:100px;
	height:25px;
	padding: 1px 5px 1px 0px;
	color:#666;
	border:1px solid #ccc;
	border-radius: 4px;
	font-size:14px;
	font-weight:400;
	background-image:url(../graphic/css_images_14.png);
	background-position:0px -250px;
}
.fondo3h{
	float:left;
	text-align:right;
	width:65px;
	height:25px;
	padding: 1px 5px 1px 0px;
	color:#666;
	border:1px solid #ccc;
	border-radius: 4px;
	font-size:14px;
	background-image:url(../graphic/css_images_14.png);
	background-position:0px -250px;
}
.fondo4{
	float:left;
	text-align:right;
	width:100px;
	height:25px;
	padding: 1px 5px 1px 0px;
	color:#666;
	border:1px solid #ccc;
	border-radius: 4px;
	font-size:14px;
	font-weight:400;
	background-image:url(../graphic/css_images_14.png);
	background-position:0px -130px;
}
.fondo4h{
	float:left;
	text-align:right;
	width:65px;
	height:25px;
	padding: 1px 5px 1px 0px;
	color:#666;
	border:1px solid #ccc;
	border-radius: 4px;
	font-size:14px;
	background-image:url(../graphic/css_images_14.png);
	background-position:0px -130px;
}
.fondo1b{
	float:left;
	width:104px;
	height:25px;
	padding: 1px 5px 0px 0px;
	border:1px solid #ccc;
	border-radius: 4px;
	background-image:url(../graphic/css_images_14.png);
	background-position:0px -70px;
}
.fondo2b{
	float:left;
	width:100px;
	height:25px;
	padding: 1px 5px 1px 0px;
	border:1px solid #ccc;
	background-image:url(../graphic/css_images_14.png);
	background-position:0px -190px;
	border-radius: 4px;
}
.fondo3b{
	float:left;
	width:100px;
	height:25px;
	padding: 1px 5px 1px 0px;
	border:1px solid #ccc;
	background-image:url(../graphic/css_images_14.png);
	background-position:0px -250px;
	border-radius: 4px;
}
.fondo4b{
	float:left;
	width:100px;
	height:25px;
	padding: 1px 5px 1px 0px;
	border:1px solid #ccc;
	border-radius: 4px;
	background-image:url(../graphic/css_images_14.png);
	background-position:0px -130px;
}
.fondo5{
	height:25px;
	height:auto;
	color:#333;
	border:1px dotted #CCC;
	font-size:14px;
	font-weight:bold;
	padding: 1px 1px 1px 1px;
	background-color: #F2F2F2;
	/*border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;*/
}
.fondo_al{
color:#333;
font-size:11px;
	background-image:url(../graphic/css_images_14.png);
	background-position:0px -130px;
}
.fondo6{
height:25px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #ccc;
font-size:12px;
font-weight:normal;
padding: 1px 5px 1px 0px;
/*color:#fff;
background-image:url(../graphic/css_images_14.png);
background-position:0px -310px;
background-color: #AEDE7A;*/
background-color: #D3EBDC;
}
.sfdata{
	background-image:url(../graphic/css_images_14.png);
	background-position:0px -370px;
}
.dpag{
	float:left;
	width:26px;
	text-align:center;
	padding:1px 3px 1px 3px;
	border-left:1px solid #ddd;
	/*border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	margin-left:1px;*/
}
.dpg{
	padding:1px 2px;
}
.subcat_st{
	text-align:left !important;
	padding:2px;
	height:26px;
	line-height:26px; 
	width:100%;
	max-width:400px;
	color:#333;
}
.fondo_reg{
	border-radius: 5px;
	border: 1px solid #CCC;
	padding:3px;
	border-radius: 4px;
}
.fondo_wb{
	float:left;
	height:25px;
	width:59px;
	padding: 2px 5px 0px 0px;
	color:#666;
	border:1px solid #ccc;
	font-size:14px;
	text-align:right;
	background-image:url(../graphic/css_images_14.png);
	background-position:0px -420px;
	background-repeat:repeat-x;
	border-radius: 4px;
}
.fondo0{
	float:left;
	height:25px;
	padding: 2px 5px 0px 0px;
	color:#666;
	border:1px solid #ccc;
	font-size:14px;
	text-align:right;
	background-image:url(../graphic/css_images_14.png);
	background-position:0px -590px;
	background-repeat:repeat-x;
	border-radius: 4px;
}
.fondo_gr{
	float:left;
	height:25px;
	padding: 2px 5px 0px 0px;
	color:#666;
	border:1px solid #ccc;
	font-size:14px;
	text-align:right;
	background-image:url(../graphic/css_images_14.png);
	background-position:0px -130px;
	border-radius: 2px;
}
.fondo_f{
	height:25px;
	width:70px;
	padding: 1px 1px 0px 0px;
	color:#666;
	border:1px solid #ccc;
	border-radius: 2px;
	font-size:14px;
	background-image:url(../graphic/css_images_14.png);
	background-position:0px -130px;
}
.fondo_in_f{
	width:35px;
	height:25px;
	padding: 0 3px 0 0;
	color:#666;
	border:1px solid #ccc;
	border-radius: 2px;
	font-size:14px;
	background-image:url(../graphic/css_images_14.png);
	background-position:0px -130px;
	text-align:right;
}
.tx_lft {
text-align: left;
}
.tx_cx {
text-align: center;
}
.tx_rt {
text-align: right;
}
.tx_300 {
	font-weight:500;
	color:#666;
}
.fondo0b{
	float:left;
	padding: 2px 5px 0px 0px;
	color:#666;
	border:1px solid #ccc;
	font-size:14px;
	text-align:right;
	background-image:url(../graphic/css_images_14.png);
	background-position:0px -590px;
	background-repeat:repeat-x;
}
.fondo1:hover{
	background:#3F7EBE;
	width:104px;
	color:#fff;
	/*font-weight:bold;*/
}
.fondo1:active, .fondo1:focus{
	background:#2E5C8B;
	width:104px;
	color:#fff;
	/*font-weight:bold;*/
}

.fondo_cel{
height:25px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #ccc;
font-size:12px;
font-weight:normal;
padding: 1px 5px 1px 0px;
background-color:#A8D0DC;
}
.fondoblu{
height:25px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #ccc;
font-size:12px;
font-weight:normal;
padding: 1px 5px 1px 0px;
background-color:#159FC8;
}
.fondoverde{
	height:25px;
	color:#444;
	border:1px solid #ccc;
	font-weight:normal;
	padding: 1px 5px 1px 5px;
	background-color:#B0CD7C;
}

.fondo_gr2{
height:25px;
color:#111;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
border:1px solid #ccc;
font-size:14px;
font-weight:normal;
line-height:14px;
padding: 1px 5px 1px 0px;
background-image:url(../graphic/css_images_14.png);
background-position:0px -250px;
}
.fondo2:hover{
	color:#FFF;
	background:#C55252;
}
.fondo2:active, .fondo2:focus{
	color:#FFF;
	background:#933;
}
.fondo3:hover{
	color:#FFF;
	background:#008484;
}
.fondo3:active, .fondo3:focus{
	color:#FFF;
	background:#033;
}
.fondo4:hover{
	color:#FFF;
	background:#787878;
}
.fondo4:active, .fondo4:focus{
	color:#FFF;
	background:#595959;
}
.errorclass{
	background:#933;
	float:left;
	text-align:right;
	width:104px;
	height:25px;
	padding: 1px 5px 0px 0px;
	color:#fff;
	border:1px solid #ccc;
	font-size:14px;
	font-weight:400;
	background:#000;
	border-radius: 4px;
}
.errorclass:hover, .errorclass:active, .errorclass:focus{
	background:#000;
	width:104px;
	color:#fff;
	font-weight:bold;
}

.tx_a{
	width:20px;
	color:#666;
	font-weight:bold;
	float:left;
	padding:5px 0 0 2px;
}
.tx_b{
	font-size:12px;
	color:#666;
	padding:12px 0px 2px 0px;
}
/*.tr_s{
	font-size:10px;
	color:#FFF;
}*/
.tr_grey{
	font-size:12px;
	color:#666;
}
.tr_t2 {
    font-size: 11px;
    color: #09F;
}
.tr_s11{
	font-size:12px;
	color:#FFF;
}
.s12{
	font-size:12px;
	color:#FFF;
}
.tr_s10{
	font-size:11px;
	color:#666;
}
.tr_big{
	font-size:13px;
	color:#f00;
}
.tr_big_blk{
	font-size:13px;
	color:#111;
}
.tr_gray_big{
	font-size:13px;
	color:#ccc;
}
.tr_gray_11c{
	font-size:11px;
	color:#ccc;
}
.red{
	color:#f00;
}
.redsc{
	color:#983321;
}
.arancio{
	color:#e17009;
}
.blk{
	color:#000;
}
.vscuro{
	color:#060;
}

.d_rate_altri{
	height:0px;
}
table {
	border:0;
    border-spacing: 0;
    border-collapse: collapse;
}
td { 
    padding: 0px;
}

#d_btns {position: relative;width:100%; float:left; display:table;}
#dati_scad_com {width:100%; float:left; margin-top:5px; color:#555;font-size: 12px;}
#d_info_ravvedimento {float:left; border-top:1px dotted #ccc;}
#d_uplinfo {width:100%; max-width:604px; margin-top:0px; font-size:11px; float:left; padding:2px; display:block;}
#d_cur_detr {padding-left:20px;}
#e_cur_detr {padding-left:20px;}
#d_rateprima {width:100%; float:left; border:1px dotted #ccc; padding:6px 3px 3px 3px;background-color:#E8EBD3;}
/*#d_dati_desk {display:block;}*/
#df_buttons {display:block;}
#d_ageterr {float:left; color: #666; background-color:#F8F8F8;margin-top:10px; font-size:11px;width:100%; padding:10px; border: 1px dotted #ccc;}
#d_changeali {
width:100%; 
max-width:790px; 
min-width: 255px;
float:left; 
font-size: 12px;
padding: 5px 0;
}

.bg_n {
	font-size:11px; padding:4px;background-color: #E8EBD3;
}
.dv_bgcell {
	font-size:11px; padding:4px;background-color: #E8EBD3;
	float: left;border: 1px solid #E0E0E0;
}
.dv_bgc_2 {
	font-size:11px; padding:4px;background-color: #EFEFEF;
	float: left;border: 1px solid #E0E0E0;
	text-align:right; margin-bottom:15px
}
/* -------------------------------- */

.tr_color {
	background-color: #F3FCF5;
}

.margine_b{
	text-align: right;
	border: #ccc solid 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	background-color:#C4E4BA;
	padding: 1px 2px 0px 1px;
	background-image:url(../graphic/css_images_14.png);
	background-position:0px -190px;
}
.margine_p_b{
	text-align: right;
	border: #ccc solid 1px;
	font-size:11px;
	color:#666;
	background-color:#C4E4BA;
	padding: 1px 2px 0px 1px;
	background-image:url(../graphic/css_images_14.png);
	background-position:0px -190px;
}
.marginec{
	padding: 0;
	margin: 0;
}
.tr_1{
	font-size:11px;
	color:#666;
	background-color:#FFF;
}
.tr_1b{
	font-size:11px;
	color:#666;
}
.tr_2{
	font-size:11px;
	color:#666;
	background-color: #F2F2F2 ;
}
.trb_0{
float:left;
width:13px;
padding: 3px 0 2px 2px;
text-align:center;
}

.trb_1{
float:left;
width:85px;
padding: 1px 0 2px 0;
text-align:center;
}
.trb_1r{
float:left;
width:85px;
padding: 1px 0 2px 0;
text-align:right;
}

.trb_75{
float:left;
width:75px;
padding: 1px 0 2px 0;
text-align:right;
}
.trb_40{
float:left;
width:75px;
padding: 1px 0 2px 0;
text-align:right;
}

.trb_60{
float:left;
width:60px;
padding: 1px 0 2px 0;
text-align:right;
}

.trb_2{
float:left;
width:69px;
padding: 1px 0 2px 0;
text-align:right;
}

.trb_2b{
float:left;
width:43px;
padding: 1px 0 2px 0;
text-align:right;
}
.trb_6b{
float:left;
width:56px;
padding: 1px 0 2px 0;
text-align:right;
}
.trb_2c{
float:left;
width:65px;
padding: 1px 0 2px 0;
text-align:right;
/*border:1px #900 solid;*/
}

.trc_1{
float:left;
width:86px;
padding: 1px 0 2px 0;
text-align:center;
}
.trc_1r{
float:left;
width:80px;
padding: 1px 0 2px 0;
text-align:right;
}
.trc_sep{
float:left;
width:100%;
max-width:790px;
padding: 1px 0 2px 4px;
text-align:left;
background-color:#F2F2F2;
}
.trc_2{
float:left;
width:74px;
padding: 1px 0 2px 0;
text-align:right;
}
.trc_2b{
float:left;
width:46px;
padding: 1px 0 2px 0;
text-align:right;
}
.trc_2t{
float:left;
width:52px;
padding: 1px 0 2px 0;
text-align:right;
}
.trc_2c{
float:left;
width:68px;
padding: 1px 0 2px 0;
text-align:right;
/*border:1px #900 solid;*/
}

.ext1{
border-bottom: #eee solid 1px; height:21px;
}

.d_totb {
	width: 270px;
	height:auto;
	float:right;
	margin-top:2px;
	padding:4px 8px;
	background-color:#FeFeF4;
	border:1px solid #ddd;
}
.d_totc {
	width: 260px;
	height:auto;
	float:right;
	margin-top:2px;
	padding:5px 0;
}

.boxtop{
	padding:1px 5px;
	border:1px solid #CCC;
	background-color:#FFFFF0;
	margin-bottom:2px;
	width: 100%;
	max-width: 200px;
}
.z11{
	position:relative;
	z-index:11;
}
.z12{
	position:relative;
	z-index:12;
}

.d_dia{
	width: 93%;
	border:1px dotted #CCC;
	padding:2px;
	margin-bottom:2px;
	font-size:11px;
	float:left;
	color:#666;
}
.d_dia_m{
	width: 6%;
	border:1px dotted #CCC;
	padding:2px 4px;
	margin-left:  1%;
	font-size:11px;
	color:#666;
	float:left;
}
.am_select{
	text-align:left; 
	padding:2px; 
	height:26px; 
	line-height:26px; 
	width:100%;
	max-width:530px;
	color:#333;
}
#subcat_selector{
	float:left; 
	width:100%;
	max-width:550px;
}

/*---------------------------------*/
div#tar_tipo1{
	float:left;
}
div#tar_tipo2{
	float:left;
}
div#tar_tipo3{
	float:left;
}
/*----------------------------------------*/
.tooltip_n, .tooltip_s{
  position: relative;
  margin-left:0;
  left:0;
  /*background: #eaeaea;*/
  cursor: help;
  display: inline-block;
  text-decoration: none;
  color: #222;
  outline: none;
}
.tooltip_n span {
  visibility: hidden;
  position: absolute; 
  top: 16px;
 /* left: 50%;*/
  left: 0;
  z-index: 999;
  width: 600px;
  margin-left: 0px;
  padding: 10px;
	color: #333;
	background-color: #F8F8F8;
	border-top: 8px solid #060;
	border-bottom: 8px solid #900;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	font-weight:normal;
	font-size:12px;
   /*border: 2px solid #ccc;
 opacity: .9;
  background-color: #ddd;                     
  background-image: linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));  
  border-radius: 4px;  
  box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;  
  text-shadow: 0 1px 0 rgba(255,255,255,.4); */
}
.tooltip_s span {
  visibility: hidden;
  position: absolute; 
  top: 16px;
 /* left: 50%;*/
  left: 0;
  z-index: 999;
  width: 250px;
  margin-left: 0px;
  padding: 10px;
	color: #333;
	background-color: #F8F8F8;
	border-top: 8px solid #060;
	border-bottom: 8px solid #900;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	font-size:12px;
	font-weight:normal;
   /*border: 2px solid #ccc;
 opacity: .9;
  background-color: #ddd;                     
  background-image: linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));  
  border-radius: 4px;  
  box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;  
  text-shadow: 0 1px 0 rgba(255,255,255,.4); */
}

.tooltip_n:hover, .tooltip_s:hover {
  border: 0; /* IE6 fix */
}

.tooltip_n:hover span, .tooltip_s:hover span {
  visibility: visible;
}

/*..tooltip_n span:before,
tooltip_n span:after {
  content: "";
  position: absolute;
  z-index: 1000;
  bottom: -7px;
  left: 50%;
  margin-left: -8px;  
  border-top: 8px solid #ddd;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;        
  border-bottom: 0;  
}*/

.tooltip_n span:before, .tooltip_s span:before {
  /*border-top-color: #ccc;*/
  bottom: -8px;
}

.ui-state-focus{
	font-weight:normal !important;
}
</pre></body></html>