@page { margin: 1cm; }
body { 
	margin: 0; 
	padding: 0; 
	background-color: white; 
	color: black; 
	font-family: "Calibri",Verdana,Arial,sans-serif; 
	font-size: 10pt; 
	}
p {color:black;}
.noprint, div.noprint { display:none; }
a:link, a:visited { display:inline;font-weight: normal; text-decoration: none; color:black;}
a:focus, a:hover { display:inline;font-weight: normal; text-decoration: none; color:black;}
div#container {
	margin:auto;
	padding-left: 1.5cm;
	padding-right: 1.5cm;
	float: none !important;
	background: transparent;
	}
div#info {
	width: 100%;
	padding: 0;
	margin: 0;
	}
img { display: none; }

div#contenuti { 
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;  
	width: 100%; 
	text-align: justify;
	background: transparent;
	}
div#footer {display:none;}
div#overlay {display: none;}
div#foto {display:none;	}
div#feedback, div#feedback2 {display:inline;}
div#colsx { display:none;}
div#coldx {
	text-align: justify;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0;
	padding-right: 1px;
	}
.annuncio { display:none;}
span.clorolesi {display:none;}
table {
	border: none;
	width: 100%;
	}	
td.half {
	width: 50%;
	text-align: justify;
	padding: 8px;
	}	
table tr.separatore, table th {
	font-weight: bold;
	border-bottom: 1px solid #cccccc;
	}
table tr.separatore td, table tr.separatore th { border-bottom: 1px solid #cccccc; }	
table tr.linea td {border-top: 1px solid #000066;}
tr.sep td { border-top: 3px double #cccccc;}
td a:link, td a:visited { display:inline;font-weight: normal; text-decoration: none; color:black;}
td a:focus, td a:hover { display:inline;font-weight: normal; text-decoration: none; color:black;}
table td.record {text-align: center; font-weight: bold;}
table tr.obbligatorio { font-weight: bold;}
form {display:none;}
.center {text-align: center;}
.grassetto {font-weight: bold; }
.right {text-align: right;}
.clear { clear: both; }
.firstindent { text-indent: 20px; }
.titolo { color: black; font-size: 1.2em; font-weight: bold;text-align:center; }
.titoloblu { color: black; font-size: 1.2em; font-weight: bold; }
.titolo2 { background:transparent; color: black; font-size: 1.2em; font-weight: bold; }
tr.smallsep, td.smallsep, tr.smallsep td {
	font-weight: bold;
	font-size: 0.9em;
	border-bottom: 1px solid #cccccc;
	border-collapse:collapse;
	}
.misc { 
	width: 500px;
	padding-bottom: 7px;
	padding-left: 5px;
	padding-right: 4px;
	}	
.indent li {
	margin-left: 5em;
	padding-left: 0.5em;
	}
div#leftpane{display:none;}
