/*
We highly recommend you use SASS and write your custom styles in sass/_custom.scss.
However, this blank file is available if you prefer
*/

.sfondo_breadcrumb{
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image:         linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
  background-repeat: repeat-x;
}


.header {


}

.nominativo {
color: #777777;

}



.div_frm_login   {
background-color:#f1f1f1;
padding:10px;
border-bottom:1px solid #dbdbdb;

}


.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 0px !important;
  border: 1px solid transparent;
}

.affix-top {

position: absolute;
padding-top:200px;

}

.footer{
  
  margin-top: 20px !important;
  background-color: #CC4B20;
  color:#ffffff;
  padding-top:30px;
  padding-bottom:30px;
  min-height:100px;
  font-size:95%;
  
  

}

.footer a {
  color: #ffffff;
  text-decoration: underline;
}

.footer a:hover,
.footer a:focus {
  color: #ffffff;
  text-decoration: underline;
}


  

.title-divider {
  text-align: left;
  margin-bottom: 1em;
  background: #ffffff url(../img/bg_divider.png) left center repeat-x;
  padding: 0;
}
.title-divider span {
  background: #ffffff;
  padding-right: 0.5em;
}
.title-divider small {
  display: block;
  color: rgba(51, 51, 51, 0.6);
}


.de-em {
  font-weight: normal;
  color: rgba(51, 51, 51, 0.8);
}


a .de-em {
  font-weight: normal;
  color: rgba(27, 161, 226, 0.8);
}


.btn-login {
  text-shadow: 0 1px 0 #fff;
  background-image: -webkit-linear-gradient(top, #fff 0%, #d1d1d1 100%);
  background-image:         linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
   
  border-bottom: 1px solid #dbdbdb;
  border-left: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  padding:12px;
  color:#666666;
  padding-top:10px;
}






.tab-content{
  padding:0px; 

}

#tarsdrive{
  padding:0px !important; 

}





.tab-content_border{
  border-bottom: 1px solid #c9c9c9;
  border-left: 1px solid #c9c9c9;
  border-right: 1px solid #c9c9c9;

}


.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color:#F07232;
  background-image: linear-gradient(to bottom, #FF8639 0%, #D14923 100%);
  background-repeat: repeat-x;
  border-color: #B43714;
}


  
  
#tasidrive .nav-pills > li.active > a,
#tasidrive .nav-pills > li.active > a:hover,
#tasidrive .nav-pills > li.active > a:focus {
  color: #fff;
  background-color:#076D0D;
  background-image: linear-gradient(to bottom, #13981B 0%, #076D0D 100%);
  background-repeat: repeat-x;
  border-color: #13981B;
}


#taresdrive .nav-pills > li.active > a,
#taresdrive .nav-pills > li.active > a:hover,
#taresdrive .nav-pills > li.active > a:focus {

  color: #fff;
  background-color:#0788F5;
  background-image: linear-gradient(to bottom, #04569B 0%, #0788F5 100%);
  background-repeat: repeat-x;
  border-color: #04569B;
}


#totali_tasi .nav-tabs > li.active > a,
#totali_tasi .nav-tabs > li.active > a:hover,
#totali_tasi .nav-tabs > li.active > a:focus {
  color: #fff;
  background-color:#076D0D;
  background-image: linear-gradient(to bottom, #13981B 0%, #076D0D 100%);
  background-repeat: repeat-x;
  border-color: #13981B;
}





.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {

  color: #fff;
  background-color:#F07232;
  background-image: linear-gradient(to bottom, #FF8639 0%, #D14923 100%);
  background-repeat: repeat-x;
  border-color: #B43714;

}

#tab_imu_tari.nav-tabs > li.active > a,
#tab_imu_tari.nav-tabs > li.active > a:hover,
#tab_imu_tari.nav-tabs > li > a:hover,
#tab_imu_tari.nav-tabs > li.active > a:focus {
  color: #555;
  cursor: default;
  background-color: #ffffff !important;
  background-image: linear-gradient(to bottom, #ffffff 0%, #F9F1CA 100%);
  background-repeat: repeat-x;
  border: 1px solid #c9c9c9;
  border-bottom-color: transparent;
}






.nav-tabs {
  border-bottom: 1px solid #c9c9c9;
}

	/* 
	Generic Styling, for Desktops/Laptops 
	*/
  
  #page-wrap {
	margin: 50px;
  }
  
  
	table { 
		width: 100%; 
		border-collapse: collapse; 
	}
	/* Zebra striping */
	tr:nth-of-type(odd) { 
		background: #eee; 
	}

	td, th { 
		padding: 2px; 
		border: 1px solid #ccc; 
		text-align: left; 
	}
  
  	th { 
		background: #D95427; 
		color: white; 
    text-align:center;
	}
  
  
  th.bianco{ 
		background: #ffffff !important; 
		color: white; 
    text-align:left;
    width:320px;
	}
  
  #opzione_pagamento {
  
  width:300px;
  }
  
  
  .head_tabella { 
		background: #D95427; 
		color: white; 
    text-align:center;
    font-weight: bold;
	}
  
                            
  
  #tab_fabbricati_tasi .head_tabella,
  #tab_aree_tasi .head_tabella,
  #tab_stampaf24_tasi .head_tabella,
  #tab_riepilogo_tasi .head_tabella,
  #tab_ravvedimento_tasi .head_tabella,
  #tab_fabbricati_clone_tasi .head_tabella,
  #tab_aree_clone_tasi .head_tabella,
  #tab_riepilogo_clone_tasi .head_tabella,
  #tab_stampaf24_clone_tasi .head_tabella,
  #tab_ravvedimento_clone_tasi .head_tabella
    { 
		background: #347B38; 
		color: white; 
    text-align:center;
	}
  

  #tab_fabbricati_tasi th,
  #tab_aree_tasi th,
  #tab_stampaf24_tasi th,
  #tab_riepilogo_tasi th,
  #tab_ravvedimento_tasi th,
  #tab_fabbricati_clone_tasi th,
  #tab_aree_clone_tasi th,
  #tab_riepilogo_clone_tasi th,
  #tab_stampaf24_clone_tasi th,
  #tab_ravvedimento_clone_tasi th,
  .datepicker th
    { 
		background: #347B38; 
		color: white; 
    text-align:center;
	}
  
  .datepicker thead tr:first-child th:hover {
  background: #1F5F23;
}
    
  
  
  #tab_importi_tari .head_tabella,
  #tab_rate_tari.head_tabella,
  #tab_svuotamenti.head_tabella,
  #tab_svuotamenti_destra.head_tabella,
  #tab_totali_conferiti.head_tabella,
  #tab_rataunica_tari .head_tabella
    { 
		background: #2B78EF; 
		color: white; 
    text-align:center;
	}  
    
  
  #tab_importi_tari th,
  #tab_rate_tari th,
  #tab_svuotamenti th,
  #tab_totali_conferiti th,
  #tab_svuotamenti_destra th,
  #tab_rataunica_tari th

  { 
		background: #2B78EF; 
		color: white; 
    text-align:center;
	}
  
  
  
  
  
.panel-figli {

padding:0px;
margin: 0px;

}
  
.panel-figli > .panel-heading {
  background-color: #fcf8e3;
  color: #ffffff;
} 

.stemmacomune {

background: #ffffff url(../img/stemma_comune.jpg) left top no-repeat;
padding-left:40px;
} 


.navbar-default {
  background-color:#F07232;
  background-image: linear-gradient(to bottom, #58BFDD 0%, #2AABD2 100%);
  background-repeat: repeat-x;
	/*background-color: #D95427;*/
	border-color: #58BFDD
}
.navbar-default .navbar-brand {
	color: #f1f1f1;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
	color: #ffffff;
}
.navbar-default .navbar-text {
	color: #f1f1f1;
}
.navbar-default .navbar-nav > li > a {
	color: #f1f1f1;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color: #ffffff;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	color: #ffffff;
	background-color: #58BFDD;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	color: #ffffff;
	background-color: #58BFDD;
}
.navbar-default .navbar-toggle {
	border-color: #58BFDD;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: #58BFDD;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #f1f1f1;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
	border-color: #f1f1f1;
}
.navbar-default .navbar-link {
	color: #f1f1f1;
}
.navbar-default .navbar-link:hover {
	color: #ffffff;
}

@media (max-width: 767px) {
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
		color: #f1f1f1;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
		color: #ffffff;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
		color: #ffffff;
		background-color: #58BFDD;
	}
}




.navbar-default {
  background-image: linear-gradient(to bottom, #FB8037 0%, #D54E24 100%);
  background-repeat: repeat-x;
	/*background-color: #D95427;*/
	border-color: #CC4B20
}
.navbar-default .navbar-brand {
	color: #f1f1f1;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
	color: #ffffff;
}
.navbar-default .navbar-text {
	color: #f1f1f1;
}
.navbar-default .navbar-nav > li > a {
	color: #f1f1f1;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color: #ffffff;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	color: #ffffff;
	background-color: #CC4B20;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	color: #ffffff;
	background-color: #CC4B20;
}
.navbar-default .navbar-toggle {
	border-color: #CC4B20;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: #CC4B20;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #f1f1f1;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
	border-color: #f1f1f1;
}
.navbar-default .navbar-link {
	color: #f1f1f1;
}
.navbar-default .navbar-link:hover {
	color: #ffffff;
}

@media (max-width: 767px) {
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
		color: #f1f1f1;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
		color: #ffffff;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
		color: #ffffff;
		background-color: #58BFDD;
	}
}


a {
  color: #A9320B;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #E9682E;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #F8EFC2;
}


.bs-docs-sidebar .nav > .active > a,
.bs-docs-sidebar .nav > .active:hover > a,
.bs-docs-sidebar .nav > .active:focus > a {
  padding-left: 18px;
  font-weight: bold;
  color: #D54E24;
  background-color: transparent;
  border-left: 2px solid #D54E24;
}

.bs-docs-sidebar .nav > li > a:hover,
.bs-docs-sidebar .nav > li > a:focus {
  padding-left: 19px;
  color: #D54E24;
  text-decoration: none;
  background-color: transparent;
  border-left: 1px solid #D54E24;
}                                               

.destra,.fab_rendita_tasi,  .aree_indice,.aree_indice_tasi, .fab_rendita, .fab_valore, .fab_valore_tasi, .fab_possesso,.fab_possesso_tasi, .fab_imposta,.fab_imposta_tasi, .ter_possesso, .ter_reddito, .ter_valore, .ter_imposta, .aree_valmq, .aree_possesso, .aree_valore, .aree_superf , .aree_imposta, .aree_valmq_tasi, .aree_possesso_tasi, .aree_valore_tasi, .aree_superf_tasi , .aree_imposta_tasi{

 text-align: right;
}

.centro {

 text-align: center;
}



.totali {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%) !important;
  background-image:         linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0) !important;
  background-repeat: repeat-x !important;
  color: #444444;
  font-size: 120%;
  
}



@media print {
    #div_riepilogo_imu {
        background-color: white;
        font-size: 10px;
    }
    
    
    #div_riepilogo_tasi{
        background-color: white;
        font-size: 10px;
    }
    
    .footer,.alert,.alert-warning, .header, .navbar, #frm_login_avvenuto, #frm_login_avvenuto_testo, #frm_login {
    display:none;
    }
    
    
}




table#tab_riepilogo, table#tab_riepilogo_tasi, 
    {
    max-width: 950px;
    }
    
  #tab_stampaf24, #tab_stampaf24_tasi, #ravvedimento, #ravvedimento_tasi, #tab_ravvedimento 
    {
    max-width: 850px;
    }  
    
    
    
  table#tab_riepilogo_clone, table#tab_riepilogo_clone_tasi
    {
    max-width: 900px;
    }
    
  #tab_stampaf24_clone, #tab_stampaf24_clone_tasi  
    {
    max-width: 900px;
    } 
    
  #tab_ravvedimento_clone, #tab_ravvedimento_clone_tasi  
    {
    max-width: 900px;
    }    
     
  
	@media only screen and (max-width: 800px) {
    
    /* Force table to not be like tables anymore */
    #tab_fabbricati table,
    #tab_fabbricati thead,
    #tab_fabbricati tbody,
    #tab_fabbricati th,
    #tab_fabbricati td,
    #tab_fabbricati tr {
    display: block;
    }
     
    /* Hide table headers (but not display: none;, for accessibility) */
    #tab_fabbricati thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
    }
     
    #tab_fabbricati tr { border: 1px solid #ccc; }
     
    #tab_fabbricati td {
    /* Behave like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
    white-space: normal;
    text-align:left;
    }
     
    #tab_fabbricati td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    text-align:left;
    }
     
    /*
    Label the data
    */
    #tab_fabbricati td:before { content: attr(data-title); }
    
    
    #tab_fabbricati_clone table,
    #tab_fabbricati_clone thead,
    #tab_fabbricati_clone tbody,
    #tab_fabbricati_clone th,
    #tab_fabbricati_clone td,
    #tab_fabbricati_clone tr {
    display: block;
    }
     
    /* Hide table headers (but not display: none;, for accessibility) */
    #tab_fabbricati_clone thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
    }
     
    #tab_fabbricati_clone tr { border: 1px solid #ccc; }
     
    #tab_fabbricati_clone td {
    /* Behave like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
    white-space: normal;
    text-align:left;
    }
     
    #tab_fabbricati_clone td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    text-align:left;
    }
     
    /*
    Label the data
    */
    #tab_fabbricati_clone td:before { content: attr(data-title); }
    
    
    
    
    
    /* Force table to not be like tables anymore */
    #tab_fabbricati_tasi table,
    #tab_fabbricati_tasi thead,
    #tab_fabbricati_tasi tbody,
    #tab_fabbricati_tasi th,
    #tab_fabbricati_tasi td,
    #tab_fabbricati_tasi tr {
    display: block;
    }
     
    /* Hide table headers (but not display: none;, for accessibility) */
    #tab_fabbricati_tasi thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
    }
     
    #tab_fabbricati tr { border: 1px solid #ccc; }
     
    #tab_fabbricati_tasi td {
    /* Behave like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
    white-space: normal;
    text-align:left;
    }
     
    #tab_fabbricati_tasi td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    text-align:left;
    }
     
    /*
    Label the data
    */
    #tab_fabbricati_tasi td:before { content: attr(data-title); }
    
    
    #tab_fabbricati_clone_tasi table,
    #tab_fabbricati_clone_tasi thead,
    #tab_fabbricati_clone_tasi tbody,
    #tab_fabbricati_clone_tasi th,
    #tab_fabbricati_clone_tasi td,
    #tab_fabbricati_clone_tasi tr {
    display: block;
    }
     
    /* Hide table headers (but not display: none;, for accessibility) */
    #tab_fabbricati_clone_tasi thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
    }
     
    #tab_fabbricati_clone_tasi tr { border: 1px solid #ccc; }
     
    #tab_fabbricati_clone_tasi td {
    /* Behave like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
    white-space: normal;
    text-align:left;
    }
     
    #tab_fabbricati_clone_tasi td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    text-align:left;
    }
     
    /*
    Label the data
    */
    #tab_fabbricati_clone_tasi td:before { content: attr(data-title); }
    
    

    
    
    /* Force table to not be like tables anymore */
    #tab_terreni table,
    #tab_terreni thead,
    #tab_terreni tbody,
    #tab_terreni th,
    #tab_terreni td,
    #tab_terreni tr {
    display: block;
    }
     
    /* Hide table headers (but not display: none;, for accessibility) */
    #tab_terreni thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
    }
     
    #tab_terreni tr { border: 1px solid #ccc; }
     
    #tab_terreni td {
    /* Behave like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
    white-space: normal;
    text-align:left;
    }
     
    #tab_terreni td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    text-align:left;
    }
     
    /*
    Label the data
    */
    #tab_terreni td:before { content: attr(data-title); }
    
    
    
    
    
    
    /* Force table to not be like tables anymore */
    #tab_terreni_clone table,
    #tab_terreni_clone thead,
    #tab_terreni_clone tbody,
    #tab_terreni_clone th,
    #tab_terreni_clone td,
    #tab_terreni_clone tr {
    display: block;
    }
     
    /* Hide table headers (but not display: none;, for accessibility) */
    #tab_terreni_clone thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
    }
     
    #tab_terreni_clone tr { border: 1px solid #ccc; }
     
    #tab_terreni_clone td {
    /* Behave like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
    white-space: normal;
    text-align:left;
    }
     
    #tab_terreni_clone td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    text-align:left;
    }
     
    /*
    Label the data
    */
    #tab_terreni_clone td:before { content: attr(data-title); }
    
    
    
    
    
    
    
    /* Force table to not be like tables anymore */
    #tab_aree table,
    #tab_aree thead,
    #tab_aree tbody,
    #tab_aree th,
    #tab_aree td,
    #tab_aree tr {
    display: block;
    }
     
    /* Hide table headers (but not display: none;, for accessibility) */
    #tab_aree thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
    }
     
    #tab_aree tr { border: 1px solid #ccc; }
     
    #tab_aree td {
    /* Behave like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
    white-space: normal;
    text-align:left;
    }
     
    #tab_aree td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    text-align:left;
    }
     
    /*
    Label the data
    */
    #tab_aree td:before { content: attr(data-title); }
    
    
    
    /* Force table to not be like tables anymore */
    #tab_aree_clone table,
    #tab_aree_clone thead,
    #tab_aree_clone tbody,
    #tab_aree_clone th,
    #tab_aree_clone td,
    #tab_aree_clone tr {
    display: block;
    }
     
    /* Hide table headers (but not display: none;, for accessibility) */
    #tab_aree_clone thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
    }
     
    #tab_aree_clone tr { border: 1px solid #ccc; }
     
    #tab_aree_clone td {
    /* Behave like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
    white-space: normal;
    text-align:left;
    }
     
    #tab_aree_clone td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    text-align:left;
    }
     
    /*
    Label the data
    */
    #tab_aree_clone td:before { content: attr(data-title); }
    
    
    
    
    
    
    
    /* Force table to not be like tables anymore */
    #tab_aree_tasi table,
    #tab_aree_tasi thead,
    #tab_aree_tasi tbody,
    #tab_aree_tasi th,
    #tab_aree_tasi td,
    #tab_aree_tasi tr {
    display: block;
    }
     
    /* Hide table headers (but not display: none;, for accessibility) */
    #tab_aree_tasi thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
    }
     
    #tab_aree_tasi tr { border: 1px solid #ccc; }
     
    #tab_aree_tasi td {
    /* Behave like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
    white-space: normal;
    text-align:left;
    }
     
    #tab_aree_tasi td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    text-align:left;
    }
     
    /*
    Label the data
    */
    #tab_aree_tasi td:before { content: attr(data-title); }
    
    
    
    /* Force table to not be like tables anymore */
    #tab_aree_clone_tasi table,
    #tab_aree_clone_tasi thead,
    #tab_aree_clone_tasi tbody,
    #tab_aree_clone_tasi th,
    #tab_aree_clone_tasi td,
    #tab_aree_clone_tasi tr {
    display: block;
    }
     
    /* Hide table headers (but not display: none;, for accessibility) */
    #tab_aree_clone_tasi thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
    }
     
    #tab_aree_clone_tasi tr { border: 1px solid #ccc; }
     
    #tab_aree_clone_tasi td {
    /* Behave like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
    white-space: normal;
    text-align:left;
    }
     
    #tab_aree_clone_tasi td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    text-align:left;
    }
     
    /*
    Label the data
    */
    #tab_aree_clone_tasi td:before { content: attr(data-title); }
    
    
    
    
    
    
    /* Force table to not be like tables anymore */
    #tab_riepilogo table,
    #tab_riepilogo thead,
    #tab_riepilogo tbody,
    #tab_riepilogo th,
    #tab_riepilogo td,
    #tab_riepilogo tr {
    display: block;
    }
    
    

     
    /* Hide table headers (but not display: none;, for accessibility) */
    #tab_riepilogo thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
    }
     
    #tab_riepilogo tr { border: 1px solid #ccc; }
     
    #tab_riepilogo td {
    /* Behave like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
    white-space: normal;
    text-align:left;
    }
     
    #tab_riepilogo td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    text-align:left;
    }
     
    /*
    Label the data
    */
    #tab_riepilogo td:before { content: attr(data-title); }
    
    
    
    
    
    
    
    
    
    /* Force table to not be like tables anymore */
    #tab_riepilogo_clone table,
    #tab_riepilogo_clone thead,
    #tab_riepilogo_clone tbody,
    #tab_riepilogo_clone th,
    #tab_riepilogo_clone td,
    #tab_riepilogo_clone tr {
    display: block;
    }
    
    

     
    /* Hide table headers (but not display: none;, for accessibility) */
    #tab_riepilogo_clone thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
    }
     
    #tab_riepilogo_clone tr { border: 1px solid #ccc; }
     
    #tab_riepilogo_clone td {
    /* Behave like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
    white-space: normal;
    text-align:left;
    }
     
    #tab_riepilogo_clone td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    text-align:left;
    }
     
    /*
    Label the data
    */
    #tab_riepilogo_clone td:before { content: attr(data-title); }
    
    
    
    
    
    
    
    
    
    
    /* Force table to not be like tables anymore */
    #tab_riepilogo_tasi table,
    #tab_riepilogo_tasi thead,
    #tab_riepilogo_tasi tbody,
    #tab_riepilogo_tasi th,
    #tab_riepilogo_tasi td,
    #tab_riepilogo_tasi tr {
    display: block;
    }
    
    

     
    /* Hide table headers (but not display: none;, for accessibility) */
    #tab_riepilogo_tasi thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
    }
     
    #tab_riepilogo_tasi tr { border: 1px solid #ccc; }
     
    #tab_riepilogo_tasi td {
    /* Behave like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
    white-space: normal;
    text-align:left;
    }
     
    #tab_riepilogo_tasi td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    text-align:left;
    }
     
    /*
    Label the data
    */
    #tab_riepilogo_tasi td:before { content: attr(data-title); }
    
    
    
    
    
    
    
    
    
    /* Force table to not be like tables anymore */
    #tab_riepilogo_clone_tasi table,
    #tab_riepilogo_clone_tasi thead,
    #tab_riepilogo_clone_tasi tbody,
    #tab_riepilogo_clone_tasi th,
    #tab_riepilogo_clone_tasi td,
    #tab_riepilogo_clone_tasi tr {
    display: block;
    }
    
    

     
    /* Hide table headers (but not display: none;, for accessibility) */
    #tab_riepilogo_clone_tasi thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
    }
     
    #tab_riepilogo_clone_tasi tr { border: 1px solid #ccc; }
     
    #tab_riepilogo_clone_tasi td {
    /* Behave like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
    white-space: normal;
    text-align:left;
    }
     
    #tab_riepilogo_clone_tasi td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    text-align:left;
    }
     
    /*
    Label the data
    */
    #tab_riepilogo_clone_tasi td:before { content: attr(data-title); }
    
    
    
    
    
    
    
    
    
    
    
    
    /* Force table to not be like tables anymore */
    #tab_stampaf24 table,
    #tab_stampaf24 thead,
    #tab_stampaf24 tbody,
    #tab_stampaf24 th,
    #tab_stampaf24 td,
    #tab_stampaf24 tr {
    display: block;
    }
    
    

     
    /* Hide table headers (but not display: none;, for accessibility) */
    #tab_stampaf24 thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
    }
     
    #tab_stampaf24 tr { border: 1px solid #ccc; }
     
    #tab_stampaf24 td {
    /* Behave like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
    white-space: normal;
    text-align:left;
    }
     
    #tab_stampaf24 td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    text-align:left;
    }
     
    /*
    Label the data
    */
    #tab_stampaf24 td:before { content: attr(data-title); }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    /* Force table to not be like tables anymore */
    #tab_stampaf24_clone table,
    #tab_stampaf24_clone thead,
    #tab_stampaf24_clone tbody,
    #tab_stampaf24_clone th,
    #tab_stampaf24_clone td,
    #tab_stampaf24_clone tr {
    display: block;
    }
    
    

     
    /* Hide table headers (but not display: none;, for accessibility) */
    #tab_stampaf24_clone thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
    }
     
    #tab_stampaf24_clone tr { border: 1px solid #ccc; }
     
    #tab_stampaf24_clone td {
    /* Behave like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
    white-space: normal;
    text-align:left;
    }
     
    #tab_stampaf24_clone td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    text-align:left;
    }
     
    /*
    Label the data
    */
    #tab_stampaf24_clone td:before { content: attr(data-title); }
    
    
    
    
    
    /* Force table to not be like tables anymore */
    #tab_stampaf24_tasi table,
    #tab_stampaf24_tasi thead,
    #tab_stampaf24_tasi tbody,
    #tab_stampaf24_tasi th,
    #tab_stampaf24_tasi td,
    #tab_stampaf24_tasi tr {
    display: block;
    }
    
    

     
    /* Hide table headers (but not display: none;, for accessibility) */
    #tab_stampaf24_tasi thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
    }
     
    #tab_stampaf24_tasi tr { border: 1px solid #ccc; }
     
    #tab_stampaf24_tasi td {
    /* Behave like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
    white-space: normal;
    text-align:left;
    }
     
    #tab_stampaf24_tasi td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    text-align:left;
    }
     
    /*
    Label the data
    */
    #tab_stampaf24_tasi td:before { content: attr(data-title); }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    /* Force table to not be like tables anymore */
    #tab_stampaf24_clone_tasi table,
    #tab_stampaf24_clone_tasi thead,
    #tab_stampaf24_clone_tasi tbody,
    #tab_stampaf24_clone_tasi th,
    #tab_stampaf24_clone_tasi td,
    #tab_stampaf24_clone_tasi tr {
    display: block;
    }
    
    

     
    /* Hide table headers (but not display: none;, for accessibility) */
    #tab_stampaf24_clone_tasi thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
    }
     
    #tab_stampaf24_clone_tasi tr { border: 1px solid #ccc; }
     
    #tab_stampaf24_clone_tasi td {
    /* Behave like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
    white-space: normal;
    text-align:left;
    }
     
    #tab_stampaf24_clone_tasi td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    text-align:left;
    }
     
    /*
    Label the data
    */
    #tab_stampaf24_clone_tasi td:before { content: attr(data-title); }
    
    
    
    
    
   
   /* Force table to not be like tables anymore */
    #tab_ravvedimento table,
    #tab_ravvedimento thead,
    #tab_ravvedimento tbody,
    #tab_ravvedimento th,
    #tab_ravvedimento td,
    #tab_ravvedimento tr {
    display: block;
    }
    
    

     
    /* Hide table headers (but not display: none;, for accessibility) */
    #tab_ravvedimento thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
    }
     
    #tab_ravvedimento tr { border: 1px solid #ccc; }
     
    #tab_ravvedimento td {
    /* Behave like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
    white-space: normal;
    text-align:left;
    }
     
    #tab_ravvedimento td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    text-align:left;
    }
     
    /*
    Label the data
    */
    #tab_ravvedimento td:before { content: attr(data-title); }
   
   
    
    
    
    
    /* Force table to not be like tables anymore */
    #tab_ravvedimento_clone table,
    #tab_ravvedimento_clone thead,
    #tab_ravvedimento_clone tbody,
    #tab_ravvedimento_clone th,
    #tab_ravvedimento_clone td,
    #tab_ravvedimento_clone tr {
    display: block;
    }
    
    

     
    /* Hide table headers (but not display: none;, for accessibility) */
    #tab_ravvedimento_clone thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
    }
     
    #tab_ravvedimento_clone tr { border: 1px solid #ccc; }
     
    #tab_ravvedimento_clone td {
    /* Behave like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
    white-space: normal;
    text-align:left;
    }
     
    #tab_ravvedimento_clone td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    text-align:left;
    }
     
    /*
    Label the data
    */
    #tab_ravvedimento_clone td:before { content: attr(data-title); }
    
    
    /* Force table to not be like tables anymore */
    #tab_ravvedimento_tasi table,
    #tab_ravvedimento_tasi thead,
    #tab_ravvedimento_tasi tbody,
    #tab_ravvedimento_tasi th,
    #tab_ravvedimento_tasi td,
    #tab_ravvedimento_tasi tr {
    display: block;
    }
    
    
    /* Hide table headers (but not display: none;, for accessibility) */
    #tab_ravvedimento_tasi thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
    }
     
    #tab_ravvedimento_tasi tr { border: 1px solid #ccc; }
     
    #tab_ravvedimento_tasi td {
    /* Behave like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
    white-space: normal;
    text-align:left;
    }
     
    #tab_ravvedimento_tasi td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    text-align:left;
    }
     
    /*
    Label the data
    */
    #tab_ravvedimento_tasi td:before { content: attr(data-title); }
   
   
    
    
    
    
    /* Force table to not be like tables anymore */
    #tab_ravvedimento_clone_tasi table,
    #tab_ravvedimento_clone_tasi thead,
    #tab_ravvedimento_clone_tasi tbody,
    #tab_ravvedimento_clone_tasi th,
    #tab_ravvedimento_clone_tasi td,
    #tab_ravvedimento_clone_tasi tr {
    display: block;
    }
    
    

     
    /* Hide table headers (but not display: none;, for accessibility) */
    #tab_ravvedimento_clone_tasi thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
    }
     
    #tab_ravvedimento_clone_tasi tr { border: 1px solid #ccc; }
     
    #tab_ravvedimento_clone_tasi td {
    /* Behave like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
    white-space: normal;
    text-align:left;
    }
     
    #tab_ravvedimento_clone_tasi td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    text-align:left;
    }
     
    /*
    Label the data
    */
    #tab_ravvedimento_clone_tasi td:before { content: attr(data-title); }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    /* Force table to not be like tables anymore */
    #tab_importi_tari table,
    #tab_importi_tari thead,
    #tab_importi_tari tbody,
    #tab_importi_tari th,
    #tab_importi_tari td,
    #tab_importi_tari tr {
    display: block;
    }
    
    

     
    /* Hide table headers (but not display: none;, for accessibility) */
    #tab_importi_tari thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
    }
     
    #tab_importi_tari tr { border: 1px solid #ccc; }
     
    #tab_importi_tari td {
    /* Behave like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
    white-space: normal;
    text-align:left;
    }
     
    #tab_importi_tari td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    text-align:left;
    }
     
    /*
    Label the data
    */
    #tab_importi_tari td:before { content: attr(data-title); }
    
    
    
    /* Force table to not be like tables anymore */
    #tab_rate_tari table,
    #tab_rate_tari thead,
    #tab_rate_tari tbody,
    #tab_rate_tari th,
    #tab_rate_tari td,
    #tab_rate_tari tr {
    display: block;
    }
    
    /* Hide table headers (but not display: none;, for accessibility) */
    #tab_rate_tari thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
    }
     
    #tab_rate_tari tr { border: 1px solid #ccc; }
     
    #tab_rate_tari td {
    /* Behave like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
    white-space: normal;
    text-align:left;
    }
     
    #tab_rate_tari td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    text-align:left;
    }
     
    /*
    Label the data
    */
    #tab_rate_tari td:before { content: attr(data-title); }
    
    
    
    
    
    /* Force table to not be like tables anymore */
    #tab_rataunica_tari table,
    #tab_rataunica_tari thead,
    #tab_rataunica_tari tbody,
    #tab_rataunica_tari th,
    #tab_rataunica_tari td,
    #tab_rataunica_tari tr {
    display: block;
    }
    
    /* Hide table headers (but not display: none;, for accessibility) */
    #tab_rataunica_tari thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
    }
     
    #tab_rataunica_tari tr { border: 1px solid #ccc; }
     
    #tab_rataunica_tari td {
    /* Behave like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
    white-space: normal;
    text-align:left;
    }
     
    #tab_rataunica_tari td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    text-align:left;
    }
     
    /*
    Label the data
    */
    #tab_rataunica_tari td:before { content: attr(data-title); }
    
    
    
   
    
    
    
    
    
    
    
    
}


