/* --------------------- GENERALE ------------------------------------- */

BODY {
		font-size: 9pt;
		font-family: Arial, Helvetica, sans-serif; 
		font-weight: normal;
		color: #003366;
		background-color: white; 
		margin-left: 10; 		
		margin-right: 10; 
		margin-top: 10; 
		text-align: justify;
}


BODY.vi {
		font-size: 9pt;
		font-family: Arial, Helvetica, sans-serif; 
		font-weight: normal;
		color: #003366;
		background-color: #FFFFC4; 
		margin-left: 10; 		
		margin-right: 10; 
		margin-top: 10; 
		text-align: justify;
}
		
DIV.iddb    {   
		display: none;
}

/* --------------------- MATERIE -------------------------------------- */

DIV.materie {
		visibility: hidden;
		border: 2px outset white;  
		font-style: italic; 
}


SPAN.materia {
		visibility: hidden;
		font-weight: italic;		
		margin-right: 10; 
		margin-left: 10; 
}


/* --------------------- VOCI ----------------------------------------- */

DIV.voce {
		border: 2px outset white; 
}


DIV.voce1 {
		font-weight: bold;
		text-transform: uppercase;
}


DIV.voce2 {
		font-weight: normal;
		text-indent: 15pt;
}


SPAN.voce3 {
		font-weight: normal;
}


SPAN.voce4 {
		font-weight: normal;
}


/* --------------------- TESTO ---------------------------------------- */

DIV.et {
		text-align: left;
		margin-top: 1em;
		display: block;
		margin-bottom: 1em;
}


DIV.nonpubbl {
		text-align: left;
		margin-top: 1em;
		display: block;
		margin-bottom: 1em;
		font-weight: bold;
}


DIV.tit_pre {
		text-align: left;
		font-weight: bold;
		margin-top: 1em;
		display: block;
		margin-bottom: 1em;
}


DIV.pre {
		text-align: left;
		text-indent: 10pt;
		margin-top: 1em;
		display: block;
		margin-bottom: 1em;
}


DIV.testata {
		text-align: center;
		margin-top: 1em;
		display: block;
		margin-bottom: 1em;
}

DIV.tit_art {
		text-align: center;
		margin-top: 1em;
		display: block;
		margin-bottom: 1em;
}


DIV.rubrica {
		text-align: left;
		font-weight: bold;
		margin-top: 1em;
		display: block;
		margin-bottom: 1em;
}


DIV.art {
		text-align: left;
		margin-top: 1em;
		display: block;
		margin-bottom: 1em;
}


DIV.tit_all {
		text-align: center;
		margin-top: 1em;
		display: block;
		margin-bottom: 1em;
}


DIV.all {
		text-align: left;
		margin-top: 1em;
		display: block;
		margin-bottom: 1em;
}


DIV.nota {
		text-align: left;
		font-size: 8pt;
		margin-top: 1em;
		display: block;
		margin-bottom: 1em;
}


DIV.xtab {
		text-align: left;
		text-indent: 6pt;
		font-size: 6pt;
		font-family: Courier; 
		margin-top: 1em;
		display: block;
		margin-bottom: 1em;
		text-align: pre?;
}


DIV.nome-liv {
		text-align: center;
		font-weight: bold;
		color: gray;
		margin-top: 1em;
		display: block;
		margin-bottom: 1em;
}


DIV.descr-liv {
		text-align: center;
		font-weight: bold;
		color: gray;
		margin-top: 1em;
		display: block;
		margin-bottom: 1em;
}


DIV.descr-can {
		text-align: center;
		font-weight: bold;
		color: #158164;
		margin-top: 1em;
		display: block;
		margin-bottom: 1em;
}



DIV.p {
		display: block;
}


DIV.pR1 {
		display: block;
		text-indent: 7pt;
}


DIV.pR2 {
		display: block;
		text-indent: 14pt;
}


DIV.pR3 {
		display: block;
		text-indent: 21pt;
}


DIV.pR4 {
		display:block;
		text-indent: 28pt;
}


DIV.pC {
		display: block;
		text-align: center;
}


DIV.pD {
		display: block;
		text-align: right;
}

DIV.riferimenti {
		margin-top: 1em;
		display: block;
		margin-bottom: 1em;
}

DIV.titrif {
		font-weight: bold;
}



SPAN.it {
		font-style: italic;
}


SPAN.gr {
		font-weight: bold;
}

SPAN.b {
		font-weight: bold;
}

SPAN.s {
		text-decoration: underline;
}


SPAN.de {
		vertical-align: sub; 
		font-size: 8pt;
}


SPAN.es {
		vertical-align: super; 
		font-size: 8pt;
}
