.mb_im{width: 180px;float: left;}
.sh267{float: left;display:none;}
.hi267{display: block;}
.ht1,.hta,.htb,.htc,.htd{display:none;}
.fxd_100{width: 100px;}
.lft_66_fxd{float: left; width: 66px;}
.lft_90_fxd{float: left; width: 90px;}
.lft_100_fxd{float: left; width: 100px;}
.lft_102_fxd{float: left; width: 102px;}
.lft_110_fxd{float: left; width: 110px;}
.lft_120_fxd{float: left; width: 120px;}
.lft_130_fxd{float: left; width: 130px;}
.lft_160_fxd{float: left; width: 160px;}
._10{width: 10px;}
._20{width: 20px;}
._30{width: 30px;}
._40{width: 40px;}
._50{width: 50px;}
._60{width: 60px;}
._70{width: 70px;}
._80{width: 80px;}
._90{width: 90px;}
._100{width: 100px;}
._110{width: 110px;}
._160{width: 160px;}
._290{width: 290px;}
.h26{height:26px; line-height:24px;}
.tb_cod_trib{width:790px;}
.fsize{font-size:12px;}
table.table_bord td {
	padding:4px;
}
table.table_anag td {
	padding:2px;
}
.bg_a{ background-color:#ECF4EC;}
.bg_b{ background-color:#E4EFE4;}
.bg_c{ background-color:#F4F9F2;}
.bg_d{ background-color:#E8F2E3;}
.pdlt{ padding:3px 0 2px 4px;}
.idlink{ padding:4px;cursor:pointer;background-color:#F4F9F2; border:1px solid #CCC;}
.wp70{width: 70%;}
.wp60{width: 60%;}
.wp55{width: 55%;}
.wp50{width: 50%;}
.wpc50{width: 50%;}
.wp40{width: 40%;}
.wp30{width: 30%;}
.wp20{width: 20%;}
.wp15{width: 15%;}
.hc_hr {width: 80%;max-width:790px;}


/*.mb1, .mb2, .mb3, .mb4, .mb5, .mb6, .mb7, .mb8, .mb9, .mb10, .mb11, .mb12 {display: block;}*/
#divcc{width:112px; float:left;}
#divccom{width:240px; float:left;}
#d_storico_0{float:left; width: 110px;}
#d_storico_1{float:left; width: 110px; display: none;}
#d_modfigl{width:180px; float:left; padding-top:3px;}
#d_modnfigl{width:180px; float:left; padding-top:3px; display:none;}
#cnt_vari{width:520px; vertical-align:top;}

.cat_sel{width: 540px;}
#componenti_disp_tx{text-align:left; padding-left:5px;width: 100%; max-width:540px;}
#categoria_cat{width: 100%; max-width: 530px;text-align:left; padding:2px; height:26px; line-height:26px; color:#333;}
#categoria_cat option:nth-child(even) {background-color: #f7f7f7;}
#categoria_cat option:nth-child(odd) {background-color: #ececec;}
#categoria_cat :hover {
	color: #FC0;
	/*background-color: red;*/
}

#icons_button_1{width:185px; left:580px; position: absolute; top:-23px; padding:0;}
#icons_button_2{width:185px; left:580px; position: absolute; top:-50px; padding:0;}
#d_second_p{position:relative;z-index:62;}
#d_edit_prima{position:relative;z-index:40;}
#r5_imutas{width: 100%; /*float:left;*/}
#info_periodi{height: 27px;padding-top: 4px;}
.tc_map{ height:100px;}
#d_stampa24{width:100%; float:left; padding-left:18px;}
#d_stampa24 p{font-size:13px;color: #999;}

.tr_tit_dom{float:left; width:100%; padding-left:40px; background-color:#AEDE7A; background-image: url(../graphic/tari/tari_dom.png); background-repeat:no-repeat; margin-bottom:3px;}
.tr_tit_nod{float:left; width:100%; padding-left:40px; background-color:#AEDE7A; background-image: url(../graphic/tari/tari_nod.png); background-repeat:no-repeat; margin-bottom:3px;}
.tr_tit_in{
	margin:0; 
	font-size:17px; 
	padding:6px; 
	text-shadow: 1pt 1px 1px rgba(0, 250, 0, 0.25);
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
text-transform: uppercase;
	color: #007700; 
	}

@media only screen and (min-width: 990px){
h1{font-size:21px; margin:11px 0;}
html, body {background-color:#fff;}
body {
	background-image:url(../graphic/2015/cielo_sf.png);
	background-attachment:fixed;
	background-repeat:repeat-x;
}
form {margin:0;}
hr {  border: 0; 
  height: 1px;
  background-color:#8c8b8b; 
  /*background-image: -webkit-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -moz-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -ms-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0); */
}
.hc_hr {width: 81%;max-width:800px;float:right; padding-right:3px;}
.left_dmenu {width: 100%;max-width:185px;}
.left_menu a {display: block; width:183px;padding: 6px 5px 5px 4px;}
.left_menu li {	float: left; width:185px;}
.span_1_of_4 { width: 22.8%; }
.bar_nav {
	padding-top:35px;
	float:right;
	min-width:200px;
	max-width:580px;
	width: 100%;
}
.home_nav_int_s{
	float:right;
	margin-right:40px;
	width: 22%; 
	max-width:125px;
}
.home_nav_int_s:first-child{
	margin-right:5px;
}
.home_nav_int_100{
	/*border:1px solid #555555;*/
	float:right;
	/*width:140px; */
	margin-right:15px;
	width: 22%; 
	min-width:60px;
	max-width:100px;
	min-height: 35px;
	height:auto !important;
	height: 35px;
}
.we100{width: 100%; padding:0;}
.w100{width: 99%;}
.w80{width: 79%;}
.w28{width: 28%;}
.w20{width: 20%;}
.w66{width: 66%;}
.w33{width: 33%;}
.w60{width: 60%;}
.w40{width: 40%;}
.w50{width: 50%;}
.w_sel{width: 485px;}
.etp{display:none;}
.prt_s{display:inline;}
.st_detail {position:relative; float:right; width:304px;}
.st_in_detail {width:295px;}
.span_65 { width:62%; }
.span_35 { width:32%; }
}
@media only screen and (max-width: 990px){
h1{font-size:19px; margin:8px 0;}
html, body {
	background-color:#fff;/**/
}
body {background-image: none !important;}
.left_menu li:last-child {
	border-bottom: #ddd 1px solid;
}
.wicons{width: 90%; float:left; padding-top:2px;}
.left_dmenu  {width: 100%;max-width:980px;}
.hc_hs {width: 97%;max-width:800px;padding-left:3%;}
.hc_hr{width: 98%;max-width:800px; padding:0;}
.left_dmenu_h, .left_dmenu_r, .left_dmenu_t{
	width:100%;
	padding:3px 0 3px 1%;
}
.left_menu a:hover {
	background-image: none !important; color: #fff; background-color: #ff9900;}
.left_menu a { width:180px; padding: 3px;color: #666;}
.left_dmenu a { color: #666;}
.left_menu li {	float: left; width:185px;}
	.col {margin: 1% 1% 1% 0;}
	.span_2_of_2, .span_1_of_2 { width: 100%; }
	.span_1_of_2b, .span_2_of_2b { width: 100%; }
	.span_1_of_2c {	width: 52%;}
	.span_2_of_2c {	width: 40%;}
	.span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 32.26%; }
	.span_1_of_3b { width: 24%; padding-left:3%;}
	.span_2_of_3b { width: 50%; }
	.span_3_of_3b { width: 20%; }
	.span_1_of_3c { width:55%; }
	.span_2_of_3c { width:100%; }
.span_65 { width:62%; }
.span_35 { width:32%; }
	.span_1_of_5, .span_2_of_5, .span_3_of_5, .span_4_of_5, .span_5_of_5 { width: 32.8%; }
	.caption {font-size:1.5em;}
	ul.dropdown li{ font-size:15px; }
	.span_1_of_4 { width: 22.8%; }
	.span_3_of_4 { width: 66%; }
.bar_nav {
	padding-top:12px;
	float:right;
	min-width:200px;
	max-width:530px;
	width: 65%;
}
#testata {
	/*min-width:800px;*/
}
.home_nav_int_100{
	/*border:1px solid #555555;*/
	float:right;
	/*width:140px; */
	margin-right:15px;
	width: 22%; 
	min-width:60px;
	max-width:100px;
	min-height: 30px;
	height:auto !important;
	height: 30px;
}
.home_nav_int_s{
	float:right;
	margin-right:3%;
	width: 22%; 
	max-width:125px;
}
.home_nav_int_s:first-child{
	margin-right:5px;
}
.we100{width: 93vw; padding-left:2vw;}
.w100{width: 99%;}
.w80{width: 79%;}
.w75{width: 90%;}
.w28{width: 28%;}
.w20{width: 20%;}
.w66{width: 66%;}
.w33{width: 33%;}
.w33f{width: 33%;}
.w60{width: 60%;}
.w40{width: 40%;}
.w50{width: 50%;}
.w_icon1{ padding-top:2px;}
.w50p1{width: 37%; padding-top:1px;}
.w50p2{width: 62%; padding-top:17px;/*border:1px solid #f00;*/}
.etp{display:none;}
.prt_s{display:inline;}
._bdb{border-bottom:1px solid #dedede; padding-bottom:3px;}
.w_sel{width: 485px;}
.st_detail {position:relative; float:left; width:98%; height:auto;}
.st_in_detail {width:100%;}
.left_menu a { line-height:26px;}
/*#d_show_al{top:85px;}*/
#d_cont_main{padding:0 1%;}
}
@media only screen and (max-width: 825px){
#r11{height:auto;}
#d_imi{position: relative; left:0;top:0;max-width:650px; margin-bottom:2px; float:left;}
#r10{height:auto;}
#d_franch{position: relative; left:0px;top:0px;width:100%; max-width:250px; margin-bottom:2px; float:left;}
#d_tasi{position: relative; left:0px;top:0px;width:100%; max-width:650px; margin-bottom:2px; float:left;}
#r7{height:auto;}
#d_detail{position: relative; left:0px;width:100%; max-width:650px; margin-bottom:2px;}
#r6{height:auto;}
}
@media only screen and (max-width: 821px){
#r3{padding-top:10px;}
#d_show_al{top:-55px; left: 205px;}
.hc_hr{width: 100%;float:left;}
}
@media only screen and (min-width: 800px) and (max-width: 800px){
div#container{
overflow-x: hidden;
}
}
@media only screen and (max-width: 800px){
.wpc50{width: 100%;}
#icons_button_1{left:550px;}
#icons_button_2{left:550px;}
.testata_menu_1 {display:table;}
.lrelem{width: 100%;}
.hc_hr{width: 100%;float:left;}

.ht2{ height:100px;}
.ht3{ height:100px;}
.ht4{ height:100px;}
.selpag12{
	width:100%;
	float:left;
}
} 
@media only screen and (max-width: 775px){
.tb_cod_trib{width:730px;}
#d_ravved{
	height:auto;
	width:100%;
}
#d_setrav{width: 90%;}
#d_ravved_in{width: 90%;}
#d_data_pag{width: 50%;}
#cal_pag_est{width: 50%; margin-top:10px;}
#icons_button_1{position: relative; float:left; left:0px; top:0px; padding:4px 0 2px 0;}
#icons_button_2{position: relative; float:left; left:0px; top:0px; padding:4px 0 2px 0;}
.mb12 {display:none;}
.mb11 {display:none;}
}
@media only screen and (max-width: 760px){
.tb_cod_trib{width:650px;}
.lft_cnu{width: 100%;}
.mb10 {display:none;}
}
@media only screen and (max-width: 680px){
.tb_cod_trib{width:620px;}
.wp20{width: 100%;}
.wp15{width: 100%;}
.selpag12_in{
	width:100%;
}
/*#d_ageterr {width:96%; margin-left:2%;}*/
.mb9 {display:none;}
#infoprop {width:100%;}
#d_btns {width:100%; max-width:650px; }
#dati_scad_com {width:100%; max-width:630px; display:none;}
#d_uplinfo {width:100%; max-width:604px;}
#d_calc_main{padding:0 3%;}
#n_imp{width:98%; margin-left:2%;}
#d_stampa24{padding-left:0;}
#d_tasi{position: relative;display:table;left:0px;}
#r6{height:auto;}
#r7{height:auto;}
#home_r{width:100%;}
#testata {min-width: 270px;}
#nav_ie1{width: 100%;}
.testata_menu_1{width:100%; float:right; text-align:right;}
.testata_menu_1_in{width:100%; float:right; padding-top:2px; height:auto;}

.hc_hr{width: 100%;}
.lrelem{width: 100%;}
.lft_cnt{width: 100%;}
.lft_cnt_tasi{width: 300px;}
.cat_sel{width: 500px;}
.tooltip_n span{width:500px;}
.span_65 { width:100%; padding: 0 1%;}
.span_35 { width:100%; padding: 0 1%;}
/*#df_buttons {display:none;}*/
.sh_mb8{
	display:block;
}
.ncom{
	 width:150px;
}
.btn_prn:last-child{
	float:left;
}
.fsize{font-size:11px;}
h1{font-size:17px; margin:6px 0;}
table.table_bord td {
	padding:3px;
}
}
@media only screen and (max-width: 665px){
.tb_cod_trib{width:520px;}
.mb8 {display:none;}
.sh267{display: block;width: 30px;}
.hi267{display: none;}
.lft_p1{width: 320px;padding-bottom:2px;}
#r23,#r24,#r25{padding-bottom:6px;}
.ncom{
	 width:135px;
}
.span_1_of_3 { width: 48%;}
}

@media only screen and (max-width: 630px){
.tb_cod_trib{width:540px;}
}

@media only screen and (max-width: 580px){
.tb_cod_trib{width:510px;}
.bar_nav {
	max-width:580px;
	width: 100%;
}
#testata_com {
	background-size:contain;
	height: 70px;
}
.tc_map{ height:70px;}

#d_data_pag{
	width:50%;
}
#cal_pag_est{
	width:50%;
}

#d_infoaliq{
	position:relative;
	width:150px;
	float: left;
	left:0;
}
#cnt_vari {display:none;}
.mb7 {display:none;}
.mb6 {display:none;}
.tooltip_n span{width:410px;}
.rend_cas_1{
	width:100%;
}
.rend_cas_2{
	width:100%;
	padding:15px 0;
}
.lft_lab_1{
	width:100%;
}
.cat_sel{width: 100%; max-width:500px;}
/*#d_dati_desk { display:none;}*/
#d_dvalf_part{width:55%;}
.d_dia{
	width: 85%;
}
.d_dia_m{
	width: 6%;
	min-width: 33px;
}
#d_cont_main{padding:0 2%;}
}

@media only screen and (max-width: 560px){
.tb_cod_trib{width:490px;}
}

@media only screen and (max-width: 530px){
.tb_cod_trib{width:430px;}
.wp70{width: 100%;}
.wp60{width: 100%;}
.wp55{width: 100%;}
.wp50{width: 100%;}
.wp40{width: 100%;}
.wp30{width: 100%;}
#d_infoaliq{
	width:258px;
}
.mb_im{width: 160px;}
.lft_p1{width: 100%;}
.d_ter_note{width:200px;}
/*#d_dati_f24o{display:none;}*/
.lft_cnt_2{width: 100%;max-width: 530px;}
.lft_lab_t_in{width: 145px;}
}
@media only screen and (max-width: 455px){
.tb_cod_trib{width:394px;}
.tc_map{ height:70px;}
.mb5 {display:none;}
#testata_com {
	background-size:contain;
	height: 60px;
}

/*#d_uplinfo {display:none;}
#d_scadenze{display:none;}
#d_scadenze{display:none;}*/
.cat_sel{width: 100%; max-width:390px;}
.tooltip_n span{width:300px;}
.mb_im{width: auto;}
.span_1_of_3 { width: 100%;}
}
@media only screen and (max-width: 414px){
.tb_cod_trib{width:343px;}
.lft_lab_in{width: 185px;}
.lft_lab_t_in{width: 125px;}
.mb4 {display:none;}
.cat_sel{width: 100%; max-width:390px;}
.tooltip_n span{width:300px;}
/*.lft_lab{width: 100%;}*/
#d_dvalf_part{width:100%;}
.fsize{font-size:10px;}
table.table_bord td {
	padding:2px;
}
}
@media only screen and (max-width: 384px){
.tb_cod_trib{width:355px;}
#d_data_pag{width: 60%;}
#cal_pag_est{width: 40%;}
.home_nav_int_100 {
    width: 28%;
	margin-right: 3%;
}
#d_figli{
	padding-left:0;
}
.mb3 {display:none;}
.tc_map{ height:60px;}
.tooltip_n span{width:270px;}
}
@media only screen and (max-width: 375px){
.tb_cod_trib{width:340px;}
.mb2 {display:none;}
#d_cont_main{padding:0 3%;}
}
@media only screen and (max-width: 360px){
.wm290{max-width:260px;}
.tb_cod_trib{width:280px;}
.lft_lab_in{width: 176px;}
.lft_lab_t_in{width: 110px;}
#d_tasi{max-width:270px;}
.lft_cnt_tasi{width: 270px;}
.mb1 {display:none;}
.tooltip_n span{width:270px;}
.w17pc{width:23%;margin-right:5px;	float:left;}
}

@media only screen and (max-width: 320px){
.tb_cod_trib{width:255px;}
.lft_lab_in{width: 50%;}
#d_infoaliq{
	max-width:120px;
}
.tooltip_n span{width:270px;}
.w17pc{width:22%;margin-right:5px;	float:left;}
}
.hperc {
	width: 97%;
	border: 0;
}
@media only screen and (max-width: 270px){
.tb_cod_trib{width:260px;}
}
