body	{margin: 4pt; font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt}
.S  	{float: left; margin-right: 8px}
.D  	{float: right; margin-left: 8px}
h1.testlogo {font-family: "Trebuchet MS"; display:block; 
			text-align: left; font-size: 16pt; font-weight: normal;
			line-height: 100%; margin-left: 60px; padding: 1px; color: #0000FF; background-color: inherit;
			position: absolute; left: 104px; top: 10px; height: 100px; margin-right:0; margin-top:0; margin-bottom:0}h1.testlogo:first-line {color: #004994; }
div.imghome	{ margin: 0; padding: 0; width: 100%; height: 110px; text-align:center; border-top: 2px solid #004994;
			color: inherit}
div.intestazione {width: 45%; height: 100%; float: left; margin: 0; padding: 3px 0 0 0}
div.intestazione2 {width: 50%;  float: right; margin: 0; padding: 3px 0 0 0}
.cont2  { position: relative; border:none; margin:2px 1px 0 0; padding:0; float:left; width: 65%; background-color: #F0F0FF}
.cont1  { position:relative; border:none; margin:2px 1px 0 0; padding:0; float:right; width:32%}
.arial  {font-family: Arial}
/* ----------stile comunicati stampa---------- */
img          { border: 0}
a			{ color: #004994; text-decoration: underline}
a:hover      { color: #B50000 }

p, ol, dl{font-size: small;}
dt {font-weight: bold}
.comunicato	{color: #004994; background: inherit; clear: both; text-align: center; width: 90%; margin:0 0; padding:0;}
div.comunicati {width: 90%; text-align: justify; border: 1px solid; padding: 1em; 
                background-color: #ECF7FF;
                color: inherit;
                border-color: #FFFFFF #004994 #004994 #FFFFFF}
.barra       { width: 100%; text-align: center; font-weight: bold;
			color: #004994; background-color: #D0E0FF; margin: 0; padding: 4pt 0 4pt 0;
			border: 1px solid;
			border-color: #E4EFFC #004994 #004994 #E4EFFC; }
.firma      {font-size: small; text-align: center; float: right; width: 30%; margin-top: 3px; margin-bottom: 3px }
.data      { font-size: small; width: 50%; float:left }
.paginacomunicato {margin-left: 5%}
q	 {color: #004994;}
.rosso{color: #B50000;background:inherit}
div.indirizzoasl {width: 45%;  float: left; margin: 0; padding: 3px 0 0 0}
div.validazione {width: 50%;  float: right; margin: 0; padding: 3px 0 0 0}

/* --------------fine stile comunicati stampa------------ */