/***************************/
/*     STATISTICHE         */
/***************************/
/*

/*grafico*/
#form_ricerca_stat {
   color:#333333;
   font-size:90%;
   overflow:hidden;
}
/*grafico*/

.float_left{
  float:left;
}

/**************************************************/
/*    FORM DI RICERCA                        */
/**************************************************/

/*------------- in comune  ------------------ */

#column_center{
	float:left;
	width:95%;
	padding: 20px 20px 20px 20px;
	margin: 0px 0px 0px 0px;
}

.stat_search_button{
	float:left;
	background-image: url(images/header/search_button.jpg);
	color:#333333;
	margin:0.5em 0em 0em 0em;
	border:1px #0E7137 solid;
	font-size:105%;
	width:auto;
}
.campoStat{
        padding: 0.15em;
}
.campoLblStat{
        /*text-decoration:underline; 
	font-size: 1.5em;*//*grafico*/
	font-size: 1.2em;/*grafico*/
        font-weight:bold;/*grafico*/
	/*text-indent: 3px;*//*grafico*/
	/*margin-top: 0.3em;*//*grafico*/
	/*margin-bottom: 0.3em;*//*grafico*/
	line-height:1em;
        height:2em;/*grafico*/
        padding:0.25em;/*grafico*/
}
.comboAnni{
   margin-left: 2em;
   width:6em;
}
/*serve per FireFox */
option {
      padding: 0.10em;
}
.statOption{
	margin-left: 2em;
}
.titolo{
	text-align: center;
	font-weight: bold;
	font-size: 1.2em;
}
.linkFormSearch{
	float: left;
	width: 75em;
	height:2em;
	margin-top:1.5em;
}
.stat_search_link{
	float:right;
	color:#333333;
	margin:0.5em 0em 0em 0em;
	padding:0.05em 0.5em 0.05em 0.5em;
	font-size:105%;
	width:auto;
}
/* Gestione errori */

#containerErrors{
   	font-weight:lighter;
        border:.05em #C00000 solid; 
        color: #990000;
        font-style: normal;
}

#containerErrors ul{
        padding-left:2em;
}
#containerErrors li{
       margin-bottom:0.5em;
}
.testoMSG{
	font-weight:bold;
 	text-align:center;
 	padding-top:0.5em;
	padding-bottom:0.5em;
}
/*---------------  solo ISTAT -------------- */


.rigaStat{
	float: left;
	width:99%;
	height: auto;
	border: 1px #999 solid;/*grafico*/
        background-color:#FFFFFF;/*grafico*/
}
.rigaStatButton{
   float: left;
   /*width:99%;*/
   width:auto;
   margin-bottom:0.5em;
   margin-right:0em;
   /*border-right: 0.25em #F4F4F4 solid;*/
   border-left: 0.25em #F4F4F4 solid;
}

.left1{
   float: left;
   width: 11.5em;
   height: 24em;
   border-right: 1px #999 solid;/*grafico*/
   padding:0.8em;/*grafico*/
}

.left2{
   float: left;
   width: 11.5em;
   height: 24em;
   border-right: 1px #999 solid;/*grafico*/
  padding:0.8em;/*grafico*/

}
.left3{
   float: left;
   width: 11.5em;
   height: 25.8em;/*auto;*/
   border-right: 1px #999 solid ;/*grafico*/
  padding:0.8em; /*grafico*/
}
.left4{
   float: left;
   width: auto;
   height: 24em;
   border-left: 0.25em #E4E4E4 solid;
   border-right: 0.25em #E4E4E4 solid;
   padding:0.3em;
}
.left5{
   float: left;
   width: 11.5em;
   height: 23em;
   /*border-right: 0.5em #E4E4E4 solid;
   padding:0.3em;*/
}

.right{
   float: left;
   width: auto;
   height: 23.5em;
   /*border-left: 1px #999 solid;*/ /*grafico*/
  padding:0.8em; /*grafico*/
}

.right2{
   float: left;
   width: auto;
   height: auto;
   padding:0.8em; /*grafico*/
}
.campo {
   padding:0.25em;
}
.evidenziato{
   	padding: 0.5em 0.5em 0.5em 0.2em;
    font-weight: bold;
    color:#333333;
}
.rigaFormStat {
	clear:both;
	line-height: 1em;
	padding-top:1em;
	padding-bottom:1em;
    display:inline;
}
.campoForm{
    display:inline;
	padding-right:0.25em;/*grafico*/
	text-align: left;
}
/* classi usate per allineare i checkbox del riquadro Complementari in quanto la proprieta width è inefficace con  display:inline*/
.compl_alloggi{
    padding-right:2em; 
	empty-cells:show;
}
.compl_ostello{
    padding-right:3.26em;/*3.1em; */
    empty-cells:show;
}
.compl_case_ferie{
    padding-right: 2.38em;/*2.5em; */
	empty-cells:show;
}
.compl_bb{
    padding-right: 11.77em;/*11em; */
	empty-cells:show;
}

.box_allineato{
  float:left;
  font-size:0.95em;
  margin:0 0.25em 0.25em 0.25em;
  width:auto;
}

.box_allineato1{
  float:left;
  /*font-size:0.95em;*/
  margin:0 0.25em 0.25em 0.25em;
  width:auto;
}

.box_allineato2{
  float:left;
  /*font-size:0.95em;*/
  margin:0 0.25em 0.25em 0.25em;
  width:auto;
  padding-left:6em;
}
.box_allineato3{
  float:left;
  font-size:0.95em;
  margin:0 0.25em 0.25em 0.25em;
  width:auto;
  padding-left:2em;
}
.campo1{
  display:inline;
  float:left;
  width:10em;  
}
.campo2{
  padding-top:0.5em;
  padding-bottom:0.5em;
  
}
#territorio ul {
	list-style-type:none;
	line-height: 1em;
	}
#territorio ul li{
  margin-top:0.5em;
}

.localita{
   display:inline;
   margin-left:0.3em;
}
/*------------------  solo BI ------------------   */
.colonnaFormSearchStat{
	float: left;
	height: auto;
	width:100%;/*auto;*/
        background-color:#FFFFFF; /*grafico*/
}
.colonnaFormSearchStat2{
	float: left;
	height: auto;
	width:99%;/*100%;*//*auto;*/
        background-color:#FFFFFF; /*grafico*/

        border-bottom: 1px #999 solid;
	border-left: 1px #999 solid;
	border-right: 1px #999 solid;	
        border-top: 1px #999 solid;
}
.rigaFormSearchStat{
        /*border-bottom: 0.25em #E4E4E4 solid;
	border-left: 0.25em #E4E4E4 solid;
	border-right: 0.25em #E4E4E4 solid;
	border-top: 0.25em #E4E4E4 solid;*//*grafico*/

        border-bottom: 1px #999 solid;
	border-left: 1px #999 solid;
	border-right: 1px #999 solid;	
        border-top: 1px #999 solid;

	float: left;
	/*width: 25.36em;*/
         width: 23.5em;
	/*height: 17em;*/
        height:17.5em;
        padding:0.8em;
}
.campoCheckBox{
	margin-left: 2em;
	color: black;
	font-weight: normal;
}
.campoCheckBox2{
	margin-left: 4em;
	color: black;
	font-weight: normal;
}
.buttonFormSearch{
	float: left;
	/*width: 100%;*/
        width:auto;
	height:auto;
	margin-bottom:0.5em;
}

.buttonFormSearchAnnulla{
	float: left; 
        margin-left:0.5em;
}

/**************************************************/
/*     TABELLA RISULTATO                          */
/**************************************************/

/*------------- in comune ---------------------*/


.box_table{
 background-color: #E4E4E4;
}


.statDataTable{
	width:98%;
	margin: auto;
	/*border: 1px #666 solid;*/
        /*border-collapse:collapse;*/
    /*border-collapse: separate;*/
  /*border-spacing: 1px;*/
  background-color:white;

}
.statIntestazioneColonna{
	background-color: #CCCCCC;
	font-family: arial,helvetica,sans-serif;
	font-weight: bold;
	padding: .2em;
	text-align:center;
	white-space: nowrap;
	height: 2em;
	/*color:#333333;*/
}
.statDatoTabella{
   	background-color: #E4E4E4;	
   	text-align:left;
   	font-size: 1em;
   	empty-cells: show;
}  
.statDatoTabellaInternal{
   	background-color: #E4E4E4;	
   	text-align:right;
        /*font-size: 1em;*/
   	font-size: 0.9em; /*grafico*/
        font-weight:normal;/*grafico*/
   	empty-cells: show;
        /*color:#333333;*/ /*grafico*/
        padding:0.2em; /*grafico*/
}
/*------------------  solo BI ------------------   */
.statImportoTabella{
	background-color: #E4E4E4;
   	text-align:right;
   	/*font-size: 1em;*/
        font-size: 0.9em; /*grafico*/
        font-weight:normal;/*grafico*/
   	empty-cells: show;
        padding:0.2em; /*grafico*/

}
.statRigaTotale{          
   	text-align:left;
   	font-size: 1em;
   	empty-cells: show;
   	background-color: #CCCCCC;
}
.statImportoTotale{          
        text-align:right;
        /*font-size: 1em;*/
        font-size: 0.9em; /*grafico*/
        font-weight:normal;/*grafico*/
   	empty-cells: show;
        padding:0.2em; /*grafico*/
        background-color: #CCCCCC;
}

/*----usate in movimento---------*/
.statDataInternalTable{
	width:100%;
	border: 0;
	border-collapse: 0;
	border-spacing: 0;
}
.statIntestazioneRigaInternal{          
   	height: 3em;
	border-bottom: 1;
}
.statDatoRiga{          
   	height: 1.2em;
   	font-size: 1em;
   	empty-cells: show;
}
.statIntestazioneColonnaInternal{
	background-color: #CCCCCC;
	/*background-color:#EFEBEF;*/
	font-family: tahoma,verdana,arial;
	font-weight: bold;
	padding: .2em;
	text-align:center;
	white-space: nowrap;
	height: 3em;
	color:#333333;
	border-right: 1;	
}
/*-------------*/
.campoLbl{
	text-decoration:underline; 
}

.colonnaFormSearch{
	border-bottom: 0.25em #E4E4E4 solid;
	border-left: 0.25em #E4E4E4 solid;
	border-right: 0.25em #E4E4E4 solid;
	border-top: 0.25em #E4E4E4 solid;
	float: left;
	width:25em;
}

.linkFormSearch{
	float: left;
	width: 75em;
	height:2em;
	margin-top:1.5em;
}

.stat_search_link{
	float:right;
	color:#333333;
	margin:0.5em 0em 0em 0em;
	padding:0.05em 0.5em 0.05em 0.5em;
	font-size:105%;
}

table.pannelloTable  {
	margin: auto;	
	border: none;	
	width: 35em;	
}

table.pannelloTable td  {
	border: none;	
}
table.pannelloTable tr  {
	border: none;	
}
table.pannelloTableLarge  {
	margin: auto;	
	border: none;	
	width: 50em;	
}
table.pannelloTableLarge td  {
	border: none;	
}
table.pannelloTableLarge tr  {
	border: none;	
}
.campoStatPannello{
	font-size: 1.2em;
	font-weight: bold;
	text-indent: 3px;
	margin-top: 0.3em;
	margin-bottom: 0.3em;
}
table.noTable  {
	border: none;	
	width: 15em;	
	vertical-align: bottom;
}
table.noTable td  {
	border: none;	
}
table.noTable tr  {
	border: none;	
}
.filtro_search_button{
	background-color: transparent;
	background-image: url(images/filter_icon.jpg);
	background-repeat: no-repeat;
	float:right;
	border:1px #0E7137 solid;
	width: 2.65em;
	height: 2.65em;
}

rigaFormStat {
	clear:both;
	line-height: 1em;
	padding-top:1em;
	padding-bottom:1em;
    display:inline;
}


.campoExtra{
  display:inline;
  float:left;
  width:110em;  
  vertical-align:middle;
}



.colonnaFormSearchLargeStat{
	float: left;
	height: auto;
	width:auto;
    background-color:#FFFFFF; /*grafico*/
}

.rigaFormSearchTinStat{
   /* border-bottom: 1px #999 solid;*/
	/*border-left: 1px #999 solid;*/
	border-right: 1px #999 solid;	
   /* border-top: 1px #999 solid;*/
	
	float: left;
    width: 15.5em;
    height:26.5em;
    padding:0.8em;
}

.rigaFormSearchLargeStat{
   /* border-bottom: 1px #999 solid;*/
	/*border-left: 1px #999 solid;*/
	border-right: 1px #999 solid;	
  /*  border-top: 1px #999 solid;*/
	
	float: left;
    width: 28.5em;
    height:26.5em;
    padding:0.8em;
}

.rigaFormSearchTallStat {
float:left;
height:26.5em;
padding:0.8em;
width:25em;
}
.rigaFormSearchAllStat {
float:left;
height:auto;
padding:0.8em;
width:55.2em;
}


.rigaFormSearchButton{
   float: left;
   /*width:98%;*/
   width:auto;
   margin-bottom:0.5em;
   margin-right:0em;
   border-left: 0.25em #F4F4F4 solid;
}

.selectDisabled{
	background-color:#0A246A;/*#316AC5; */
	margin-left: 2em;
}	

.optionDisabled {
	background-color:#0A246A;/*#316AC5; */
	color:#FFFFFF;
}

.horizline_stat{
	clear:left;
	font-size: 0em;
        /*height:1px;*/
	background-image:url(../images/home/px999.gif);
	background-repeat: repeat-x;
	/*margin:20px 0px 20px 0px;*/
	}
