.noprint {display:none}

/* stili principali del modello */
body	{margin: 4pt; font-family: Verdana, Arial, sans-serif; font-size: 8pt}
.sfondo {color: inherit; background-color:#ffffff;}
.cl  {float: left; clear: both; width: 100%}
/* ---------------------------Bordo superiore------------------- */
div.imghome	{ display:none;}
.D  	{float: right; margin-left: 8px}
.S  	{float: left; margin-right: 8px}
div.intestazione {width: 45%; height: 100%; float: left; margin: 0; padding:0}
div.testosup { width: 50%; height: 100%; float: right; color: #004994; text-align: right; margin-right: 8pt;
			padding: 0;}

h1.testlogo { text-align: left; font-size: 16pt; font-weight: normal;
			line-height: 80%; margin: 0; padding: 1px; color: #B50000}
h1.testlogo:first-line {color: #004994; }

p.linealinkblu { color: #FFFFFF; background-color: #004994; padding: 1px 12px 1px 12px;
 			text-align: right; margin-top: 0; margin-bottom: 0; clear: both;}
a.superiore 	 {color: #FFFFFF; text-decoration: none; font-weight: bold }
/* ----------------------------FINE Bordo superiore------------------------ */


/* ----------------------------Modulo ricerca------------------------ */
#searchform { display:none;}
/* ----------------------------FINE Modulo ricerca------------------------ */



/* ----------------------------Barra orizzontale superiore------------------------ */
#barra {display: none}

div.bordosin {display:none}

/* Fine Bordo Sinistro */

.corpo	{ position: relative; float: right; padding: 0; width: 100%;
			margin: 2px 0 0 1px; top: 0px}
.corpo2	{ position: relative; float: right; padding: 0; width: 100%; margin-top: 3px;
			margin-right: 0}

div.its {display: none}

p#up {display: none}
/* ----------------------------FINE Barra orizzontale superiore------------------------ */

div.stampadopo {page-break-after: always; padding: 0; margin: 0;}