
table{
	width:97% !important;
	table-layout:auto;
	margin:auto;
	vertical-align:top;
	margin-bottom:6px;
	border-collapse: collapse;
	/*border: 1px solid #CCC;*/

}

table thead th{
	color:#7b7b7b;
	background-color:#ffffff;
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	text-align:center;
	table-layout:auto;
	vertical-align:middle;
	/*text-shadow: -1px 0 rgb(120, 120, 120), 0 1px rgb(120, 120, 120), 1px 0 rgb(120, 120, 120), 0 -1px rgb(120, 120, 120);*/
	}

table tbody td{
	vertical-align:top;
	border-left: 1px solid #CCC ;
	border-right: 1px solid #CCC ;
}
	
table thead th, table tbody td{
	border-collapse:collapse;
	}

table tbody tr.light{
	color:#666666;
	background-color:#F7F7F7;
    min-height: 19px;
	}
	
table tbody tr.white{
	color:#666666;
	background-color:#FFF;
    min-height: 19px;
}

table tbody tr.dark{
	color:#666666;
	background-color:#E8E8E8;
    height: 19px;
    vertical-align: middle;
	}

.tableStorico{
	margin:auto !important;
	width:100% !important;
	font-weight:bold !important;
}

.tableStorico tbody tr:hover{
	background-color:#CBE3BB !important;
}
.listSchedaIncasso tbody tr:hover{
    color: black;
	background-color:#CF0 !important;/* rgb(255,144,144) !important;*/
}
.tableStorico td{
	border-bottom: 1px solid #CCC !important;
	vertical-align: middle !important;
	color: #666 !important;
	font-size: 10px;
}
.tableZone{
	border:0  !important;
}
.tableZone tbody tr td{
	border:0 !important;
}