html,body{margin:0pt;padding:0pt}
body{font-family:Arial, Helvetica, sans-serif;}
h1,h2{margin:0pt; padding:0pt}
h1{font-size:20pt;}
h2{font-size:15pt; color:gray; padding-top:20pt; margin-bottom:-5pt;}
h4{
	font-size: 12pt;
	color: #3E3E3E;
	margin-bottom:-5pt;
}
h1.logo{font-size:13pt;padding-bottom:5pt;}
h1.logosmall{font-size:8pt;}
.logosmallgreen{
	color: #228b22;
}
.scaduti{
	font-size:13pt;
}
.agg{
	color: Gray;
	font-size:9pt;
	text-align: right;
}
p{text-align: justify;
}
.macro{font-size: 14pt;padding-top:15pt;margin-bottom:-10pt;}

#header{
	height:75pt;
	border-bottom-style:solid;
	border-bottom-width:1pt;
	border-bottom-color:gray;
	margin-bottom:10pt;
}
#header #logo{position:absolute; left:0pt;}
#header #logo img{margin-left:10pt; width:70pt;}
#header #textlogo{position:absolute; left:90pt;}
#navigation, #data, #extra {display:none;}
#content{font-size:11pt; width:100%;}
#footer{font-size:8pt;text-align:center; border-top-style:solid; border-top-width:1pt;padding:10pt 0 5pt 0; color:gray; margin-top:20pt;}
#footer p.craup{
	text-align:center;
	font-size: 10pt;
	margin: 0 0 0 0;
}
#footer img{display:none;/*margin-top:5pt;*/}
/*#footer li{display:inline;	text-decoration:none; padding-left:10px;padding-right:10px}
.menufooter a:link, a:visited, a:active{
	color:blue;
}*/
.menufooter{
	display:none;
}
table {
	font-family:arial, sans-serif;
	border:1px solid gray;
	margin: 5px 0 20px 0;
}
caption{
	text-align:left;
	font-size:14pt;
}
th, th.sabbia, td.sabbia_sx, td.orange_sx{
	border:1px solid silver;
	text-align:left;
	font-size:10pt;
}
td, td.sabbia, td.orange, td.yellow, td.purple{
	border:1px solid silver;
	text-align:center;
}
td.sabbia_sx{
	width: 250pt;
	font-size:11pt;
	font-weight:bold;
}
th.sabbia{
	width:250pt;
}
td.orange, td.yellow, td.sabbia{
	width:200pt;
	font-size:10pt;
}
#content img.foto {
margin:1em 1em 0 0;
border:1px solid silver;
}
#content img.logo {
border:1px solid silver;
margin-top:-0.8em;
}
#seiqui {
	text-align:right;
	padding:2pt;
	margin-bottom:5pt;
	font-size:8pt;
}
ul.menufooter{
	display:none;
}
