input.bottone_large_img {
  margin-right: .5em; 
  vertical-align:bottom; 
  margin-bottom:.25em; 
  height: 3em;
  background-color: #E1E1E1;
  color: #990000;
  font-size:1em;
  border:.03em solid #909090;
  margin-left: 20px;
}


#column_center{
	float:left;
	width:95%;
	padding: 20px 20px 20px 20px;
	margin: 0px 0px 0px 0px;
}

.titolo{
	text-align: center;
	font-weight: bold;
	font-size: 1.2em;
}

.campoLblStat{
	text-decoration:underline; 
	font-size: 1.5em;
	text-indent: 3px;
	margin-top: 0.3em;
	margin-bottom: 0.3em;

}

.campoStat{
}

.campoCheckBox{
	margin-left: 2em;
	font-style: italic;
	color: black;
	font-weight: normal;
}

.campoCheckBox2{
	margin-left: 3em;
	font-style: italic;
	color: black;
	font-weight: normal;
}

.colonnaFormSearchOld{
	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;
	height: 13em;
}


.colonnaFormSearchStat{
	float: left;
	width:25em;
	height: auto;
}


.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;
	float: left;
	width: 25em;
	height: 15em;
}

.buttonFormSearch{
	float: left;
	width: 75em;
	height:auto;
}

.statDataTable{
	width:98%;
	margin: auto;
	border: 1;
}

.statIntestazioneColonna{
	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;
}

.statDatoTabella{
   	background-color: #E4E4E4;	
   	text-align:left;
   	font-size: 1em;
   	empty-cells: show;
}

.statImportoTabella{
	background-color: #E4E4E4;
   	text-align:right;
   	font-size: 1em;
   	empty-cells: show;
}

.statRigaTotale{          
   	text-align:left;
   	font-size: 1em;
   	empty-cells: show;
   	background-color: #CCCCCC;
}

.statImportoTotale{          
   text-align:right;
   font-size: 1em;
   empty-cells: show;
   background-color: #CCCCCC;
}

.stat_search_button{
	float:right;
	background-image: url(images/header/search_button.jpg);
	color:#333333;
	margin:0.5em 0em 0em 0em;
	padding:0.05em 0.5em 0.05em 0.5em;
	border:1px #0E7137 solid;
	font-size:105%;
}


.statOption{
	width: 12em;
	margin-left: 2em;
	font-style: italic;
}


.containerErrors{
   font-size: 1.4em;
   font-weight:lighter;
   border:.05em #C00000 solid; 
   color: #C00000;
   font-family: tahoma, verdana, arial;
   font-style: normal;
}

.containerErrorsLi{
	display: list-item;
	padding-left:2em;
	color: #C00000;
	font-size: 1em;
	font-weight:normal;
}

.testoMSG{
	font-weight:bold;
 	padding-left:14em;
 	color: #C00000;
}




.tableFormSearch table{
}

.tableFormSearch table td{		
	border: 0.25em solid #E4E4E4;
	text-align: left;
	vertical-align: top;
}

.tableResult table{
	padding: 2;	
	border: 0.25em solid #E4E4E4;
	text-align: center;
	vertical-align: middle;
}

.tableResult table tr{		
	vertical-align: top;	
	padding: 2;	
	empty-cells:show;
	white-space:nowrap;
	border: 0.25em solid #E4E4E4;
	height: 25px;
	
}

.tableResult table td{		
	padding: 2;		
	empty-cells: show;
	white-space: nowrap;
	border: 0.25em solid #f4f4f4;
	
}

.intestazioneC {		
	vertical-align: top;
	text-align: left;
	font-weight: bold;   
}

.intestazioneR {		
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
}

.intestazione {		
	
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	font-size:1.2em;
	white-space:nowrap;
	margin-top:0.4em;
    	margin-bottom:0.4em;
}


.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;
}

