﻿body {
  font-family: Tahoma;
  font-size: 12px;
}
table {
  font-family: Tahoma;
  font-size: 12px;
  text-align: center;
  padding-top: 1px;
  padding-bottom: 2px;
}
td, th {
  padding: 0px 5px 0px 5px;
}
.treeview table {
  padding: 0px 0px 0px 0px;
}
.bold-font {
    font-weight: bold;
}
.headrow {
  color: #FFFFFF;   
  background-color: #8F343E;
  text-align: center; 
  padding: 1px 3px 2px 3px;
  font-weight: bold;
}
.mainTitle { 
  font-family: Tahoma;
  font-size: 18px; 
  font-weight: bold;
} 
.title {
  font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif; 
  /*font-family: Tahoma;*/
  /*font-size: 12px; */
  font-size: 14px; 
  /*font-weight: bold;*/
  font-weight: normal;
  text-align: left;
  vertical-align: top;
  padding: 0px; 
  margin: 0px;
  white-space: pre-wrap;
} 
.title2 { 
  font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif; 
  /*font-family: Tahoma;*/
  /*font-size: 10px;*/ 
  font-size: 12px; 
  font-weight: normal;
  text-align: left;
  vertical-align: top;
  padding: 0px; 
  margin: 0px;
  white-space: pre-wrap;
} 
.tabSubtitleUM {
  border-collapse: separate;
  border-spacing: 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  font-style: italic;
}
.subtitle { 
  font-family: Tahoma;
  font-size: 14px; 
  font-weight: 900;
  font-style: italic;
  text-align: left;
  padding: 3px 0px 0px 1px;
  color: #000000;
} 
.um { 
  font-family: Tahoma;
  font-size: 11px;
  text-align: right;
  padding: 3px 2px 0px 0px;
  color: #A93D47;
} 
.fonte { 
  font-family: Tahoma;
  font-size: 11px;
  border-top: 1px solid #800000;
  padding: 0px 0px 1px 1px;
  color: #A93D47;
} 
.notaPieTavola { 
  font-family: Tahoma;
  font-size: 11px;
  padding: 0px 0px 1px 1px;
  color: #A93D47;
} 
.note, .avvertenze, .avvertenzeGenerali, .autori {
   background-color: #FFF2F2;
   border: solid 2px #CECECE;
   padding: 10px;
   z-index: 2;
   display: none;
   width: 650px;
   height: 400px; 
   text-align: left;
   font-size: 11px;
   overflow: auto;
   position: fixed;
}
.btnValidation {
	font: 10px Tahoma; 
	color: #3366FF;
}
a, a:visited, a:hover, a:link, h1 { 
	font-size: 12px; 
	font-family: Tahoma; 
	color: #000000;	
	text-decoration: none;
}		
a:hover	{ 
	text-decoration: underline; 
	color: #800000;
}

hr {
	border:none;
	height:1px;
	background-color:#8F343E;
}

#legendPie {
}
td.legendPieBlock {
    padding: 0;
}
td.legendPieLabel {
    white-space: nowrap;
    font-size: 0.9em; 
    padding: 0 8px 0 0;
}
div.legendPieMarker {
    height: 1em;
    width: 1em;
    padding: 0 3px 0 0;
}

