BODY { 
	font-family: Arial, Helvetica, Sans-serif;
	color: black;
	background-color: #ffffff;
	padding: 10pt;
	text-align: left;
	width: auto;	
}

H1 {
	margin-top: 15px;
	font-size: 14pt;
	color: #9d1600;
	background-color: white;
}

H2 {
	font-size: 12pt;
	margin-top: 4px;
	margin-bottom: 0px;
	color: #D66969;
	background-color: white;	
}

DIV#footerprint {
	margin-top:30pt;
	font-style: italic;
}

/* LINK */
A:LINK, A:VISITED, A:HOVER {
	color: #df6500;
	font-style: normal;
	text-decoration: none;
}

table.report {
	border: 1pt solid #959595;
}

TABLE.report TD {
	text-align:left;
	padding: 2pt 5pt;
	border: 1pt solid #959595;		
}

TABLE.report TH {
	border: 1pt solid #959595;		
	font-weight: bold;
	color: black;
	padding:2pt 5pt;
	text-align: left;
	font-size: 12pt;	
	font-family: Arial, Helvetica, sans-serif;		
}



/* solo video */
.bottone,
div.iva,
div.frameHeader,
div.frameFooter,
div.menu,
div.toolbar,
div.frameFlags,
div#offertissima,
td.sx,
td.dx,
td#screen,
div#report {display:none}