#header {
	display: none;
}

#menubar {
	display: none;
}

#sidebar {
	display: none;
}


#footer {
	display: none;
    }


/* border tables */
table {
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	/*width: 100%;*/
	text-align: left;
}
table thead tr th, table tfoot tr th {
	/* background-color: #E6EEEE; */
	background-color: #EEEEE6;
	border: 1px solid #FFF;
	font-size: 8pt;
	text-align: left;
	padding-right: 6px;
}
table td {
	color: #3D3D3D;
	padding: 2px 4px;
	vertical-align: top;
	background-color: #FFF;
}
table tr.odd td {
	background-color: #F0F0F6;
}

form table {
    background-color: transparent;
}

h1 {
	font-size:1.4em;
	color: #000080;
	background-color: transparent;
	}

a {
	color: #000080;
	text-decoration: none;
	}

a:hover {
	color: #000080;
	text-decoration: underline;
	}

caption {
    font-weight: bold;
    border: 1px solid #dedede;
    }

.totale {
    border-top: 3px double;
    }

.clr { clear: both; overflow:hidden; height: 0; }

.btn { display: none; }

fieldset.hidden { display: none; }
fieldset.closed { display:block !important; }

.dataTables_filter {display: none; }
.atable_length {display: none; }
.dataTables_paginate {display:  none;}

.datepicker {display: none;})
