.css_stampe p{
	margin: 0px;
	text-align:center;
	font-size:10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.stampe{
	text-align:center;
	border: double;
	border-color:#000000;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	border-collapse: collapse;
}

.copertina{
	border: double;
	border-color:#000000;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
}


.stampe table {page-break-after: avoid; }

H3 { page-break-before: always; }


thead{
	border: double;
	border-color:#000000;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	border-collapse: collapse;
}



tfoot td{
	border-top: 1px solid;
	padding-left: 5px; 
	padding-right: 5px;
}
.stampe th{
	text-align:center;
	border-left: 1px solid;
	border-bottom: 1px solid;
	padding: 5px;
}

.stampe td {
	padding-left: 2px;
	border-left: 1px solid;
	padding-right: 2px;
}


.lavori_aperto{
	font-size: 10pt;
	padding-top: 10px;
	padding-bottom: 10px;
}

.lavori_chiuso{
	font-size: 10pt;
	border-top: 1px solid;
	border-bottom: 1px solid; 
	font-weight: bold;
}

.numeri{
	text-align:right;
	font-size:8pt;
	padding-right: 5px;
}

.sommano {
	border-top: solid 1px;
	border-bottom: solid 1px;
	text-align:right; 
	padding-right: 5px;
	font-size:8pt;
}

.quadro{
	border: double;
	font-size: 10pt;
	border-collapse: collapse;
	width: 100%;
	height: 100%;
}

.quadro th{
	text-align:right;
	border-bottom: 1px solid;
	padding-right: 5px;
}

.quadro td{
	padding-left: 5px;
	padding-right: 5px;
}

.lavoro chiuso span{
	font-weight: bold;
	font-size: 8pt; 
	text-align:right;
}