body { background: #ffffff; margin: 0px; top: 28px; font: 10px Verdana, sans-serif; }
table { border-collapse: collapse;  border-spacing: 0px; margin: 0px; padding: 0px; }
img { border: 0px; }
td { padding: 0px; margin: 0px;  vertical-align: top;}
a { text-decoration: none; color: Black; }
a:hover { color: green; }
h1 { font-size: 14px; margin: 0px 0px 15px 0px;  }
.container { position: static; }
.vuoto {height: 19px; background: repeat-x url(barra.gif); }
.vuoto2 {height: 28px; background: repeat-x url(vuoto.gif); }
.menu {width: 124px; background: #dbdbdb; font-size: 10px;  font-weight: bold; }
table#riquadro { margin: 0px; background: #B4CEB9; vertical-align: top; }
table#modulo { vertical-align: bottom; margin-right: 10px; }
table#prova { border: 1px solid black;}
table#sh_border3 { margin-left: 5px; margin-top: 0px; }
table#sh_border2 { margin-left: 5px; margin-top: 30px; }
table#sh_border1 { margin-left: 5px; margin-top: 20px; }
table#sep_03 { margin-left: 20px; }
table#move { float: left; }
td.den {font: 10px Arial, Helvetica, verdana, sans-serif; color: Red; padding-bottom: 4px;}
td.offerta { padding: 0px 5px 0px 0px; border-right: 1px solid gray; }
b.num { color: White; padding: 1px 1px 1px 5px; background-color: Black; }
b.anno { font-weight: normal; color: Black; }
img#div { margin: 5px 5px 0px 5px; width: 1px; height: 1px; border: 0px; }
img#spazio_blank { margin-right: 5px; margin-left: 5px; width: 5px; height: 5px; border: 0px; }
img#spazio_blank2 { width: 5px; height: 5px; border: 0px; }
img#rid { float: right; }
img.rid { width: 140px; height: 180px; }
td#img { margin: 0px; padding: 0px; }
td#sh_dx { width: 14px; background: repeat-y url(sh2_dx.gif); vertical-align: top; }
td#sh_bottom { background-repeat: repeat-x; background-image: url(sh2_bottom.gif); vertical-align: top; }
td#sh_bottomdx { width: 14px; height: 14px; background-repeat: no-repeat; background-image: url(sh2_bottomdx.gif); }
img#spazio { margin-right: 5px; margin-left: 5px; vertical-align: middle; }		
td#titolo { color: #ffffff; vertical-align: top; }
td.contatti { padding-left: 10px; font-size: 12px; }
td.mar { text-align: center; font-size: 12px; }
td#abb { padding: 25px 5px 25px 10px; font-size: 12px; width: 580px; }
td#sez1 { padding: 5px; vertical-align: top; font: 11px Arial, Verdana, Helvetica, sans-serif; }
td#sez2 { padding: 5px; vertical-align: top; font: 11px Arial, Verdana, Helvetica, sans-serif; padding-left: 20px; }
td#bottom { font: 12px Helvetica, Arial, Verdana, sans-serif; vertical-align: bottom; padding-bottom: 9px; }
div#pad { vertical-align: bottom; font: 12px Helvetica, Verdana, Arial, sans-serif; }
div#sep_01 { margin-left: 10px; margin-bottom: 5px; border-top: 1px solid gray; margin-right: 5px; }
div#sep_02 { margin: 2px 0px 10px 5px; border-top: 1px solid gray; }
div#sep_03 { margin: 2px 0px 10px 0px; border-top: 1px solid gray; }
div#sep_04 { margin-left: 5px; margin-bottom: 5px; border-top: 1px solid white; margin-right: 5px; }
div#sep_05 { margin-left: 2px; margin-bottom: 2px; border-top: 1px solid white; margin-right: 2px; }
div#titolo { font: normal bolder 30px Verdana; margin-left: 8px; margin-bottom: 5px; margin-right: 5px; }
div#tit_num { font: normal bold 14px Verdana; color: red; margin-left: 8px; margin-bottom: 5px; margin-top: 15px; }
div#servizi { font: bold 11px Helvetica, Verdana, Arial, sans-serif; margin-left: 5px; }
div#servizi2 { font: bold 13px Helvetica, Verdana, Arial, sans-serif; margin-left: 5px; color: #ffffff;}
div.of { font: bold 11px helvetica, Verdana, Arial, sans-serif; padding: 10px 5px 0px 5px; }
div.mid { width: 190px; font: bolder 11px Helvetica; padding: 0px 5px 10px 5px; color: red; }
div.mid2 { width: 190px; font: bolder 11px Helvetica; padding: 0px 5px 10px 5px; color: red; }
div.of2 { width: 190px; font: 12px Helvetica, verdana, arial; padding: 0px 5px 10px 5px; }
td.centro { width: 40%; text-align: center; vertical-align: top; }
td.affianco { width:  font-size: 12px; vertical-align: top; text-align: left; }
td.testo_abbonamenti{
	font-family: verdana, Helvetica, sans-serif;
	/*border-bottom: 1px solid #B2B235;*/
	font-size: 10px;
	color: #000000; 
	padding-left: 15px;
}
  	
span.arancione {
  padding-top: 10px;
	color: red;
	font-size: 13px;
	}	
  	
  	 td.testo_abbonamenti span.blu {
    color: #315870;
	}	
