table tr{
padding:0px;

}
table tr th{
font-size: 12px;
text-align:left;
font-weight:normal;
padding:0px;
border-bottom:1px solid #999;
padding:3px;
}
table tr td{
font-size: 12px;
padding:3px;
border-bottom:1px solid #666;
}

table tr td.tdimg{
width:35px;
}
table tr td.tdimg img{
width:100%;
height:100%;
padding:0px;
margin:0px;
border:0px;
}
table tr td.tdtit{
width:180px;
padding-left:3px;
}
table tr td.tdaut{
width:120px;
padding-left:3px;
}
table tr td.tdcol{
width:100px;
padding-left:3px;
}
table tr td.tdtip{
width:75px;
padding-left:3px;
}
table tr td.tdlan{
width:30px;
padding-left:3px;
}
#tfoot {
margin:5px 0px 5px 56px;
_margin:5px 0px 5px 28px;
}
#tfoot input{
margin:0px;
padding:5px 0px 5px 0px;
background:black;
color:white;
font-size: 10px;
border:1px solid #333;
text-align:center;
}
#tfoot span{
padding:0px;
margin:0px;
}
#tfoot span.tdtit input{
width:220px;
}
#tfoot span.tdaut input{

width:150px;
}
#tfoot span.tdcol input{
width:100px;
}
#tfoot span.tdtip input{
width:65px;
}
#tfoot span.tdlan input{
width:30px;
}

a.tabella{
font-size: 12px;
color:white;
text-decoration: none;
}
a.tabella:hover{
font-size: 12px;
color:white;
text-decoration: none;
}
.dataTables_length {
	width:300px;
	float:left;
	font-size:12px;
	color:#CCC;
	text-decoration: none;
	margin:10px 0px 0px 0px;
	padding:0px;
}
#example_info {
	width:200px;
	float:right;
	font-size:12px;
	color:#CCC;
	text-decoration: none;
	margin:13px 0px 0px 0px;
	padding:0px;
	text-align:right;
}
.dataTables_length select {
	font-size:12px;
}
.dataTables_paginate {
	text-align:center;
	clear:both;
	font-size:12px;
	color:white;
	margin:45px 0px 0px 0px;
	padding:0px;
}
.paginate_button {
	margin:2px;
	padding:2px;
	border:1px solid #333;
}
.paginate_button:hover {
	margin:2px;
	padding:2px;
	border:1px solid #999;
	color:#000;
	background:#CCC;
}
.paginate_active {
	margin:2px;
	padding:2px;
	border:1px solid #999;
	color:#000;
	background:#CCC;
}
