body  {
font-family: arial,
helvetica,
sans-serif;
}
ol.ahome {list-style-type: lower-alpha;font-family: arial, helvetica, sans-serif;font-weight: normal;font-size: 70%;text-align: justify;margin-left:100px;}
ol.unohome {list-style-type: arabic-numbers;font-family: arial, helvetica, sans-serif;font-weight: normal;font-size: 70%;text-align: justify;margin-left:100px;}

ol.a {list-style-type: lower-alpha;}
ol.A {list-style-type: upper-alpha;}
ol.1 {list-style-type: arabic-numbers;}
p {
font-family: arial, helvetica, sans-serif;
font-weight: normal;
line-height: 150%;
}
.prg_imbord{
border: 2px solid;
}
.testoc {
font-family: arial, helvetica, sans-serif;
font-weight: normal;
font-size: 70%;
text-align: center;
}
.rientro30{
margin-left:20px;
}
.rientro45{
margin-left:40px;
}
.testog {
font-family: arial, helvetica, sans-serif;
font-weight: normal;
font-size: 70%;
text-align: justify;
margin-left: 40px;
margin-right: 40px;
}
td.rientro {
height:30px;
font-family: arial, helvetica, sans-serif;
font-weight: normal;
font-size: 70%;
text-decoration: none;
width: 8px;
}
td.prg_im_sx{
text-align:left;
width: 150px;
}
td.prg_te_sx{
text-align:left;
}
td.prg_te_dx{
text-align:right;
}
td.prg_im{
width: 50%;
}
td.prg_im_dx{
text-align:right;
width: 150px;
}
td.linkart {
font-family: arial, helvetica, sans-serif;
font-style: italic;
font-size: 70%;
text-decoration: underline;
height:30px;
width: 200px;
text-align:left;
}
td.linkartit {
font-family: arial, helvetica, sans-serif;
font-weight: normal;
font-size: 70%;
text-decoration: underline;
height:30px;
text-align: left;
}
.titoloc{
font-family: arial, helvetica, sans-serif;
color: rgb(0,64,128);
font-size: 100%;
font-weight: bold;
text-align: center;
}
tr,td{
font-family: arial, helvetica, sans-serif;
}
.cellatit {
background: #70A6CD;
font-family: arial, helvetica, sans-serif;
font-weight: bold
}
.cellastit {
background: #A9C9E0;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
}
.cellablu {
background: #105F83;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
font-size: 70%;
 }
.cellaaz {background: #99CCCC;
			text-align: center;
              font-family: arial,
                           helvetica,
                           sans-serif;
             font-weight: bold;
			 font-size: 70%
			 }
.cg {background:#FFFFCC;

text-align: center;
font-family: arial, helvetica, sans-serif;
font-size: 70%
 }
.cgs {background: #FFFF99;
text-align: center;
font-family: arial, helvetica, sans-serif;
}
.car {background:#FFE88C;
font-family: arial, helvetica, sans-serif;
font-size: 70%;
TEXT-ALIGN: LEFT;
 }
.carc {
background:#FFCC00;
text-align: center;
font-family: arial, helvetica, sans-serif;
font-size: 70%;
 }
.cellagri { 
background:#E4E4E4;
font-family: arial, helvetica, sans-serif;
font-size: 70%;
}
.small {
font-family: arial, helvetica, sans-serif;
font-size: 70%;
}
.smallrientro {
font-family: arial, helvetica, sans-serif;
font-size: 70%;
margin-left: 20px;
}
td.smallSp {
font-family: arial, helvetica, sans-serif;
font-size: 40%;
height: 10px;
}
dt   {
font-family: arial, helvetica, sans-serif;
font-size: 90%;
text-align: justify;
 font-weight: bold;
}


dd, dl {
font-family: arial, helvetica, sans-serif;
font-size: 100%;
text-align: justify
}
.bianco{
background:  #105F83;
font-family: arial, helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
}
a {
text-decoration: underline;
color:  #004080;
FONT-WEIGHT: bold;
font-family: arial, helvetica, sans-serif;
}
.titolo3 {
font-family: arial, helvetica, sans-serif;
color: rgb(0,64,128);
font-size: 100%;
font-weight: bold}

.titolo6 {
font-family: arial, helvetica, sans-serif;
color: rgb(0,64,128);
font-size: 70%;
font-weight: bold}

.grigio {
font-family: arial, helvetica, sans-serif;
color: #666666;
font-size: 70%;
font-weight: bold;

}
h1          {
font-family: arial, helvetica, sans-serif;
color: rgb(0,64,128);
font-size: 140%;
FONT-WEIGHT: normal;

}
h2          {
font-family: arial, helvetica, sans-serif;
color: rgb(0,64,128);
font-size: 120%;
font-weight: bold
}
h3          {
font-family: arial, helvetica, sans-serif;
color: rgb(0,64,128);
font-size: 100%;
font-weight: bold
}
h6          {
font-family: arial, helvetica, sans-serif;
color: rgb(0,64,128);
font-size: 70%;
font-weight: bold
}
.date {
font-family: arial, helvetica, sans-serif;
font-size: 70%;
}
table#content{
font-family: arial, helvetica, sans-serif;
}
table#barra{
font-family: arial, helvetica, sans-serif;
border-collapse: collapse;
width: 225px;
}
table#mappa{
table-layout: fixed;
font-family: arial, helvetica, sans-serif;
border-collapse: collapse;
border-spacing: 0px;
padding: 0px;
height: 540px;
}
table#menutit{
font-family: arial, helvetica, sans-serif;
width: 100%;
border-collapse: collapse;
}
table#image{
font-family: arial, helvetica, sans-serif;
text-align: center;
margin-left: auto;
margin-right: auto
}
table#valid{
font-family: arial, helvetica, sans-serif;
text-align: center;
margin-left: auto;
margin-right: auto
}
table#data{
font-family: arial, helvetica, sans-serif;
font-weight: normal;
width: 225px;
margin-left: auto;
margin-right: auto
}
table#U{
border-collapse: collapse;
border:1px;
border-style: solid;
border-color: #111111;
font-family: arial, helvetica, sans-serif;
font-weight: normal;
width: 100%;
margin-left: auto;
margin-right: auto
}
td.U{border-collapse: collapse;
border:1px;
border-style: solid;
border-color: #111111;
font-family: arial, helvetica, sans-serif;
font-weight: normal;
text-align:center;
height: 10px;
}

td.data{
font-family: arial, helvetica, sans-serif;
font-weight: normal;
font-size: 80%;
width: 100px;
text-align: left;

}
td.dataint{
font-family: arial, helvetica, sans-serif;
font-weight: bold;
font-size: 80%;
width: 100px;
text-align: left;

}
td.datat{
font-family: arial, helvetica, sans-serif;
font-weight: bold;
font-size: 80%;
text-align: center;
}
td.datan{
font-family: arial, helvetica, sans-serif;
font-weight: normal;
font-size: 80%;
text-align: center;
}
tr.datat{
font-family: arial, helvetica, sans-serif;
text-align: center;
}
td.map{
font-family: arial, helvetica, sans-serif;
padding: 0px;
width: 71px;
}
tr.map{
font-family: arial, helvetica, sans-serif;
padding: 0px;
height: 54px;
}
tr.cor{
height: 10px;
}
td.corfr{
border: 0px;
}
td.cor {
border: 0px;
width: 10px;
}
td.barra{ 
font-family: arial, helvetica, sans-serif;
width:215px;
}
td.home{ 
font-family: arial, helvetica, sans-serif;
width:100%;
text-align:center;
}
td.homeric{ 
font-family: arial, helvetica, sans-serif;
width:100%;
}
td.frecce{ 
font-family: arial, helvetica, sans-serif;
width:15px;
}
td.menu{ 
font-family: arial, helvetica, sans-serif;
width:205px;
}
td.spalla{ color: #111111;
font-family: arial, helvetica, sans-serif;
width:3%;
background: #105F83;
}
td.cellablu2 {
color: #FFFFFF;
background: #105F83;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
text-align: center;
font-size: 70%;
height: 20px;
 }
td.links{
font-family: arial, helvetica, sans-serif;
text-align: center;
width: 33%;
}
td.leg{
font-family: arial, helvetica, sans-serif;
text-align: center;
width: 70px;
height: 30px;
}
td.leg2{
font-family: arial, helvetica, sans-serif;
font-weight: normal;
font-size: 70%;
text-align: left;
}
img {
border: 0;
}
.forms{
font-family: arial, helvetica, sans-serif;
text-align: center;
width: 100%;
}
td.latosx{
width:6%;
}
td.lato{
width:93%;
color: #FFFFFF;
background: #105F83;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
text-align: center;
font-size: 70%;
}
td.latodx{
width:1%;
}
td.l50{
width: 50%;
}
td.l25{
width: 25%;
text-align:left;
}
table#down{
font-family: arial, helvetica, sans-serif;
text-align: center;
margin-left: auto;
margin-right: auto;
width: 90%;
}
table#RC{
font-family: arial, helvetica, sans-serif;
border-collapse: collapse;
border:1px;
border-style: solid;
border-color: #111111;
text-align:left;
margin-left: auto;
margin-right: auto;
width: 90%;
}
td.RC_50{
width:50%;
border:1px;
border-style: solid;
border-color: #111111;
}
td.RC_35{
width:35%;
border:1px;
border-style: solid;
border-color: #111111;
font-weight:bold;
}
td.RC_15{
width:15%;
border:1px;
border-style: solid;
border-color: #111111;
font-weight:bold;
}
