/*-- ****************************** CLASSE clsShowTable ******************************* --*/
#clsShowTable a { color: #4169e1; text-decoration:none; }
#clsShowTable a:visited { color: #2F4F4F; }
#clsShowTable a:hover { color: #819eff; }

/*-- tabella --*/
#clsShowTable table {
	font:  8pt/10pt Arial, Tahoma, sans-serif; 
	color:#000 ;
	border-spacing: 0px;
	empty-cells: show;
	border-collapse: collapse;

	
/*--
	border-top: #dcdcdc 1px solid; border-left: #dcdcdc 1px solid; border-bottom: #778899 1px solid; border-right:  #778899 1px solid; 
--*/
}
/*-- thead --*/
#clsShowTable thead {
	display: table-header-group;
}

/*-- td --*/
#clsShowTable td {
	border: solid #c0c0c0 1px;
}

/*-- tr --*/
#clsShowTable tr {
	/* border: solid #c0c0c0 1px; */
}

/*-- th (intestazione colonne)--*/
#clsShowTable thead th {
	border: solid #2f4f4f 1px; 
 	background-color: #d9f8be;
	color: #000080 ; 
	font-family: Arial, Tahoma, sans-serif;
	font-weight: bold; 
 	text-align: center;
	text-transform: capitalize;
	border-top: #dcdcdc 1px solid; border-left: #dcdcdc 1px solid; border-bottom: #778899 1px solid; border-right:  #778899 1px solid;
}

/*-- tbody --*/
#clsShowTable tbody {
 	background-color: #ffffff ;
}
/*--- tfoot ---*/
#clsShowTable tfoot {
	display: table-footer-group;
 	background-color: #f5fffa ;
	border: solid #c0c0c0 2px;
}

/*-- (lettura facilitata) colore fondo della riga TRUE --*/
#clsShowTable td.TD_TRUE {      
	border-top: #c0c0c0 1px solid; 
	border-left: #c0c0c0 1px solid; 
	border-bottom: #c0c0c0 0px solid; 
	border-right:  #c0c0c0 1px solid;
 	background-color: #ffffff ;
	padding: 2px;
	border-spacing: 0px;
	
}

/*-- (lettura facilitata) colore fondo della riga FALSE --*/
#clsShowTable td.TD_FALSE {  
	border-top: #c0c0c0 1px solid; 
	border-left: #c0c0c0 1px solid; 
	border-bottom: #c0c0c0 0px solid; 
	border-right: #c0c0c0 1px solid;
 	background-color: #f0f0f0 ;
	padding: 2px;
	border-spacing: 0px;
}

	/*-- Celle senza bordi per raggruppamento
			/*-- (lettura facilitata) colore fondo della riga TRUE --*/
	#clsShowTable td.GRP_TD_TRUE {      
		border-top: #c0c0c0 0px solid; 
		border-left: #c0c0c0 1px solid; 
		border-bottom: #c0c0c0 0px solid; 
		border-right:  #c0c0c0 1px solid;
 		background-color: #ffffff ;	
		padding: 2px;
		border-spacing: 0px;
		
	}
			
			/*-- (lettura facilitata) colore fondo della riga FALSE --*/
	#clsShowTable td.GRP_TD_FALSE {  
		border-top: #c0c0c0 0px solid; 
		border-left: #c0c0c0 1px solid; 
		border-bottom: #c0c0c0 0px solid; 
		border-right: #c0c0c0 1px solid;
 		background-color: #f0f0f0 ;
		padding: 2px;
		border-spacing: 0px;
		
	}
			
	/*--------------------------------------------




/*-- TD riga distanziale dei totali tra corpo e piede della tabella --*/
#clsShowTable td.TD_RIGA {  
 	background-color: #6495ed ;
 	border: solid #6495ed 1px;
}

/*-- TD dei totali pagina --*/
#clsShowTable td.TD_TOTPAG  { 
 	background-color: #f0ffff ;
 	color: #000080 ;
	border: solid #c0c0c0 1px;
	text-align: right;
}

/*-- TD dei totali generali/riporti --*/
#clsShowTable td.TD_TOTGEN {    
 	background-color: #f0f8ff ;
 	color: #000080 ;
	border: solid #c0c0c0 1px;
	text-align: right;
}

/*-- TD dei subtotali  --*/
#clsShowTable td.TD_SUBTOT {    
 	background-color: #E6E6FA ;
 	color: #008000 ;
	border: solid #c0c0c0 1px;
	text-align: right;
}
/*-- TD dei subtotali in testa  --*/
#clsShowTable td.TD_SUBTOT_TESTA {    
 	background-color: #E6E6FA ;
 	color: #008000 ;
		border-top: #c0c0c0 0px solid; 
		border-left: #c0c0c0 1px solid; 
		border-bottom: #c0c0c0 0px solid; 
		border-right: #c0c0c0 1px solid;
	text-align: right;
}


/*-- TD piede tabella con navigazione pagine --*/
#clsShowTable td.TD_FOOT {    
 	background-color: #f0fff0 ;
 	color: #000080 ;
	border: solid #c0c0c0 1px;
	text-align: center;
	border-top: #778899 1px solid; border-left: #778899 1px solid; border-bottom: #c0c0c0 1px solid; border-right:  #c0c0c0 1px solid;
}

/*-- messaggio "Non ci sono dati da visualizzare" --*/
#clsShowTable h3 {    
	font:  12pt/16pt Arial, Tahoma, sans-serif; 
 	display: block ; 
 	color: #800000;
 	background-color: #7fffd4 ;
}

/*-- combobox contenente il n. di pagina --*/
#clsShowTable select {    
	color: #000080; 
	font-weight: bold;
	background:#f0fff0;
}

/*-- ****************************** FINE CLASSE clsShowTable ************************** --*/

/*-- ******************************** CLASSE clsShowTableBlu ********************************* --*/
/*-- tabella --*/
#clsShowTableBlu table {
	background:#F0F8FF  ;
	color:#2F4F4F ;
	border-right: #778899 1px solid; border-bottom: #778899 1px solid; border-left: #DCDCDC 1px solid; border-top:  #DCDCDC 1px solid;
	border-spacing: 0px;
	empty-cells: show;
	border-collapse: collapse;
}
/*-- thead --*/
#clsShowTableBlu thead {
	display: table-header-group;
	background: transparent ;
}

/*-- td --*/
#clsShowTableBlu td {
	border: solid #c0c0c0 1px;
 	background-color: #ffffff ;
}
/*-- tr --*/
#clsShowTableBlu tr {
	border: solid #c0c0c0 1px; 

}

/*-- th (intestazione colonne)--*/
#clsShowTableBlu thead th {
 	background-color: #B0C4DE ;
	color: #000080 ; 
	text-align: center;
	border-top: #ADD8E6 1px solid; border-left: #ADD8E6 1px solid; border-bottom: #2F4F4F 1px solid; border-right:  #2F4F4F 1px solid;
	text-transform: capitalize;
}

/*-- tbody --*/
#clsShowTableBlu tbody {
 	background-color: #ffffff ;
	background: transparent ;
}
/*--- tfoot ---*/
#clsShowTableBlu tfoot {
	display: table-footer-group;
 	background-color: #f5fffa ;
	border: solid #c0c0c0 2px;
	background: transparent ;
}

/*-- (lettura facilitata) colore fondo della riga TRUE --*/
#clsShowTableBlu td.TD_TRUE {      
	border-top: #c0c0c0 1px solid; 
	border-left: #c0c0c0 1px solid; 
	border-bottom: #c0c0c0 0px solid; 
	border-right:  #c0c0c0 1px solid;
 	background-color: #ffffff ;
	padding: 2px;
	border-spacing: 0px;
	
}

/*-- (lettura facilitata) colore fondo della riga FALSE --*/
#clsShowTableBlu td.TD_FALSE {  
	border-top: #c0c0c0 1px solid; 
	border-left: #c0c0c0 1px solid; 
	border-bottom: #c0c0c0 0px solid; 
	border-right: #c0c0c0 1px solid;
 	background-color: #f0f0f0 ;
	padding: 2px;
	border-spacing: 0px;
}

	/*-- Celle senza bordi per raggruppamento
			/*-- (lettura facilitata) colore fondo della riga TRUE --*/
	#clsShowTableBlu td.GRP_TD_TRUE {      
		border-top: #c0c0c0 0px solid; 
		border-left: #c0c0c0 1px solid; 
		border-bottom: #c0c0c0 0px solid; 
		border-right:  #c0c0c0 1px solid;
 		background-color: #ffffff ;	
		padding: 2px;
		border-spacing: 0px;
		
	}
			
			/*-- (lettura facilitata) colore fondo della riga FALSE --*/
	#clsShowTableBlu td.GRP_TD_FALSE {  
		border-top: #c0c0c0 0px solid; 
		border-left: #c0c0c0 1px solid; 
		border-bottom: #c0c0c0 0px solid; 
		border-right: #c0c0c0 1px solid;
 		background-color: #f0f0f0 ;
		padding: 2px;
		border-spacing: 0px;
		
	}
			
	/*--------------------------------------------
/*-- TD dei subtotali  --*/
#clsShowTableBlu td.TD_SUBTOT {    
 	background-color: #E6E6FA ;
 	color: #008000 ;
	border: solid #c0c0c0 1px;
	text-align: right;
}
/*-- TD dei subtotali in testa  --*/
#clsShowTableBlu td.TD_SUBTOT_TESTA {    
 	background-color: #E6E6FA ;
 	color: #008000 ;
		border-top: #c0c0c0 0px solid; 
		border-left: #c0c0c0 1px solid; 
		border-bottom: #c0c0c0 0px solid; 
		border-right: #c0c0c0 1px solid;
	text-align: right;
}


/*-- TD riga distanziale dei totali tra corpo e piede della tabella --*/
#clsShowTableBlu td.TD_RIGA {  
 	background-color: #6495ed ;
 	border: solid #6495ed 1px;
	display: none;
}

/*-- TD dei totali pagina --*/
#clsShowTableBlu td.TD_TOTPAG  { 
 	background-color: #F0FFF0 ;
 	color: #000080 ;
	text-align: right;
	border-top: #778899 1px solid; border-left: #778899 1px solid; border-bottom: #c0c0c0 1px solid; border-right:  #c0c0c0 1px solid;
}

/*-- TD dei totali generali/riporti --*/
#clsShowTableBlu td.TD_TOTGEN {    
 	background-color: #E6E6FA ;
 	color: #000080 ;
	text-align: right;
	border-top: #778899 1px solid; border-left: #778899 1px solid; border-bottom: #c0c0c0 1px solid; border-right:  #c0c0c0 1px solid;
}

/*-- TD piede tabella con navigazione pagine --*/
#clsShowTableBlu td.TD_FOOT
{
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	color: #000080;
	border-bottom: 1px solid;
	background-color: #F0F8FF;
	text-align: center;
}

/*-- messaggio "Non ci sono dati da visualizzare" --*/
#clsShowTableBlu h3 {    
	font:  12pt/16pt Arial, Tahoma, sans-serif; 
	text-transform: lowercase;
 	color: #800000;
}

/*-- combobox contenente il n. di pagina --*/
#clsShowTableBlu select {    
	color: #c71585; 
	background:#b0e0e6;
}
/*-- ********************************* FINE CLASSE clsShowTableBlu ****************************** --*/

/*-- ******************************** CLASSE clsNUDA ********************************* --*/
/*-- tabella --*/
#clsnuda table 
{
	border: 0; 
}	
/*-- ********************************* FINE CLASSE clsNUDA ****************************** --*/