/* tabellaalto = tabella che definisce il top delle pagine */
/* tabellaalto = impostare width: 100% per visualizzazione in base alla risoluzione del monitor*/
/* tabellaalto = impostare width: 767px per visualizzazione fissa a 800x600 */

.tddenoenteprog {border-top:3.0px #000080 solid; 
             background-color:#009999; 
             margin-top:0; 
             padding-top:3px; 
             font-size:18px; 
             font-weight:normal; 
             color:#FFFFFF; 
             line-height:18px; 
             font-family:Verdana;
            }
.prov001 {font-size:10px; 
          color:#FFFFFF; 
          background-color:#FFFFFF; 
          line-height:8px; font-style:oblique; font-family:Verdana; 
          vertical-align: text-top; text-align: left;}

.tabella01 {
    width: 770px;
    text-align: left;
    border-left : 1px solid #E3ECF3;
    border-bottom : 1px solid #7996B4;
    border-right : 1px solid #7996B4;
    background-color: #009999;
}

.tabellaalto {
    width: 770px;
    text-align: left;
    border-left : 1px solid #E3ECF3;
    border-bottom : 1px solid #7996B4;
    border-right : 1px solid #7996B4;
    background-color: #009999;
}
.titolo {
	font-size: 15px; 
	color: #31659C; 
	font-family: Verdana, Helvetica, sans-serif; 
	font-weight : bold;
	background-color : #E7F0E1;
	border-bottom : 1px solid #31659C;
}
.tddenoente {border-top:2.0px #FFCC00 solid; 
             background-color:#009999; 
             margin-top:0; 
             padding-top:3px; 
             font-size:18px; 
             font-weight:normal; 
             color:#FFFFFF; 
             line-height:18px; 
             text-align: left;
             font-family:Verdana;
            }

.tddenoenteRisu {border-top:2.0px #ff6633 solid; 
                 background-color:#009999; 
                 margin-top:0; 
                 padding-top:3px; 
                 font-size:18px; 
                 font-weight:normal; 
                 color:#FFFFFF; 
                 line-height:18px; 
                 font-family:Verdana;
                 text-align: left
                }
.txtdenoente {font-weight:normal}
.tddescuffiente {font-size:10px; 
                 color:#FFFFFF; 
                 background-color:#009999; 
                 line-height:11px; 
                 font-family:Verdana;
                 text-align: left;
                }
.tddescindiente {border-bottom:1px #C0C0C0 solid; 
                 background-color:#009999; 
                 margin-bottom:0; 
                 padding-bottom: 3px; 
                 font-size:8px; 
                 color:#FFFFFF; 
                 line-height:10px; 
                 font-family:Verdana;
                 text-align: left
                }
.tdbottone01 {font-size:10px; color:#6666ff; background-color:#FFFFDD; line-height:11px; font-style:oblique; font-family:Arial;}
.tdbottone02 {font-size:11px; color:#333333; line-height:15px; font-family:Verdana;}
.tdbottone03 {width:190px; font-size:11px; color:#333333; line-height:15px; font-family:Verdana; text-align: left;}
.txtgiaainvi {letter-spacing: 0px; font-weight:bold; color:#D51217; font-size:12px; font-family:"Courier New", Helvetica, sans-serif;}
.tdbottone04 {width:260px; height:23px; font-size:11px; background-color:#FFFFFF; color:#333333; line-height:15px; text-align: right; font-family:Verdana;}
.tdbottone05 {font-size:11px; 
              color:#333333; 
              line-height:15px; 
              text-align: justify; 
              font-family:Verdana;
             }
.txtdownband {width:85px; height:15px; 
              vertical-align: middle; font-size:11px; color:#000000; font-family:Verdana; border-bottom:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #FFFFFF;border-left:1px solid #FFFFFF; background-color:#D8D8D8;}
.txtgiaascad {width:87px; height:15px; 
              vertical-align: middle; 
              font-size:11px; color:#000000; font-family:Verdana; border-bottom:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #FFFFFF;border-left:1px solid #FFFFFF; background-color:#D8D8D8;}
.txtdownscad {width:85px; height:15px; 
              vertical-align: middle; font-size:11px; color:#000000; font-family:Verdana; border-bottom:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #FFFFFF;border-left:1px solid #FFFFFF; background-color:#D8D8D8;}
.tdlabelsxxx {font-size:10px; 
              color:#000000; 
              background-color:#FFFFFF; 
              line-height:18px; 
              font-style:oblique; 
              text-align: left;
              font-family:Verdana; 
              vertical-align: text-top; 
              }
.labenuovinse  {COLOR: #577596;
                font-size:10px; 
                font-family:Verdana; 
                background: #E7F0E1;
                text-align: left;
               }
.tdlabelsxxxgrey {font-size:10px; color:#000000; background-color:#E7F0E1; line-height:18px; font-style:oblique; font-family:Verdana; 
                  vertical-align: text-top; 
                  text-align: left;}
.tdlabelsxxxpubb {font-size:10px; color:#000000; background-color:#FFFFFF; line-height:18px; font-style:oblique; 
                  font-family:Verdana; 
                  vertical-align: text-top; 
                  text-align: left;}
.tdlabelsxxxpubbgrey {font-size:10px; color:#000000; background-color:#E7F0E1; line-height:18px; font-style:oblique; 
                      font-family:Verdana; 
                      vertical-align: text-center; 
                      text-align: left;
                     }
.tdcigg     {font-size:12px; 
             background-color:#F8FFF0; 
             color:#822222; 
             line-height:18px; 
             font-family:Tahoma, Arial, Helvetica;
            }
.tdcigggrey {font-size:12px; 
             background-color:#E7F0E1; 
             color:#000000; 
             line-height:18px; 
             text-align: left;
             font-family:Verdana,Tahoma, Arial, Helvetica;
            }
.alinkband {font-size:12px; text-decoration:none; 
            font-family:Verdana,Tahoma, Arial, Helvetica; 
            color:#000000;}
.txtdescurge {font-size:12px; font-weight:bold; background-color:#E7F0E1; color:#485585; line-height:18px; font-family:Verdana;}
.txtdesctipoavvirisu{letter-spacing:-0.8px;font-size:12px; background-color:#FFFFFF; color:#333333; line-height:18px; text-align: justify; 
                     font-family:Verdana; 
                     vertical-align: text-top;
                    }
.txtdesctipoavvigreyrisu{
                         letter-spacing:-0.8px;
                         font-size:12px; 
                         background-color:#E7F0E1; 
                         color:#333333; 
                         line-height:18px; 
                         text-align: justify; 
                         font-family: Verdana; 
                         vertical-align: text-top;
                        }
.txtdescoggelavo {      letter-spacing:-0.8px;
                        font-size:11px; 
                        background-color:#FFFFFF; 
                        color:#333333; 
                        line-height:18px; 
                        text-align: justify; 
                        font-family:Verdana; 
                        vertical-align: text-top;}
.txtdescoggelavorisu {letter-spacing:-0.8px;
                      font-size:12px; 
                      background-color:#FFFFFF; 
                      color:#333333; 
                      line-height:18px; 
                      text-align: justify; 
                      font-family:Verdana; 
                      vertical-align: text-top;}
.txtdescoggelavogreyrisu {letter-spacing:-0.8px;
                          font-size:12px; 
                          background-color:#E7F0E1; 
                          color:#333333; 
                          line-height:18px; 
                          text-align: justify; 
                          font-family:Verdana; 
                          vertical-align: text-top;
                         }
.txtdescimprrisu {letter-spacing:-0.8px;font-size:12px; 
                  background-color:#FFFFFF; color:#990000; line-height:18px; text-align: justify; font-family:Verdana; vertical-align: text-top; font-weight:bold;}
.txtdescimprgreyrisu {letter-spacing:-0.8px;font-size:12px; 
background-color:#E7F0E1; 
color:#990000; 
line-height:18px; 
text-align: justify; 
font-family:Verdana; 
vertical-align: text-top;
font-weight:bold;
}
.txtdescdatiimprrisu {letter-spacing:-0.8px;
                      font-size:12px; 
                      background-color:#FFFFFF; 
                      color:#000099; 
                      line-height:18px; 
                      text-align: justify; 
                      font-family:Verdana; 
                      vertical-align: text-top;
                     }

.txtdescdati0001 {font-size:10px; 
                          color:#000000; 
                          background-color:#FFFFFF; 
                          line-height:18px; 
                          font-style:oblique; 
                          text-align: left;
                          font-family:Verdana; 
                          vertical-align: text-top; 
                          }

.txtdescdatiimprgreyrisu {letter-spacing:-0.8px;
                          font-size:12px; 
                          background-color:#E7F0E1; 
                          color:#990000; 
                          line-height:18px; 
                          text-align: justify; 
                          font-family:Verdana; 
                          vertical-align: text-top;
                         }
.txtdescdatiimprgreyrisuRedd {letter-spacing:-0.8px;
                              font-size:12px; 
                              background-color:#E7F0E1; 
                              color:#990000; 
                              line-height:18px; 
                              text-align: left; 
                              font-family:Verdana; 
                              vertical-align: text-top;
                              }
.txtrisuRedd {letter-spacing:-0.8px;
                              font-size:12px; 
                              background-color:#E7F0E1; 
                              color:#990000; 
                              line-height:18px; 
                              text-align: left; 
                              font-family:Verdana; 
                              vertical-align: text-top;
                              }
.txtcoditipoaggirisu {letter-spacing:-0.8px;font-size:12px; background-color:#FFFFFF; color:#000000; line-height:18px; text-align: justify; font-family:Verdana; vertical-align: text-top; font-weight:bold;}
.txtcoditipoaggigreyrisu {letter-spacing:-0.8px;font-size:12px; background-color:#E7F0E1; color:#000000; line-height:18px; text-align: justify; font-family:Verdana; vertical-align: text-top; font-weight:bold;}
.txtdesclavo {letter-spacing:-0.8px;font-size:10px; background-color:#E7F0E1; color:#333333; line-height:18px; text-align: justify; font-style:oblique; font-family:Verdana;}
.txtdesclavorisu {letter-spacing:-0.8px;font-size:10px; background-color:#FFFFFF; color:#333333; line-height:18px; text-align: justify; font-style:oblique; font-family:Verdana;}
.txtdesclavogreyrisu {letter-spacing:-0.8px;font-size:10px; background-color:#E7F0E1; color:#333333; line-height:18px; text-align: justify; font-style:oblique; font-family:Verdana;}
.txtdesccate     {font-size:11px; 
                  background-color:#FFFFFF; 
                  color:#000000; 
                  line-height:18px; 
                  font-family:Verdana;
                  text-align: left; 
                  vertical-align: text-top;}
.txtdesccategrey {font-size:11px; 
                  background-color:#E7F0E1; 
                  color:#000000; 
                  line-height:18px; 
                  font-family:Verdana;
                  text-align: left; 
                  vertical-align: text-top;}
.tddescimpo {line-height:18px; 
             background-color:#FFFFFF;
             vertical-align: text-top;
             text-align: left; 
            }

.tddescimpogrey {line-height:18px; 
                 background-color:#E7F0E1;
                 text-align: left; 
                 vertical-align: text-top;}
.txtdescimpo {font-size:13px; 
              font-weight:bolder; 
              color:#000000;
              line-height:18px; 
              font-family:Verdana;
              vertical-align: text-top;
             }
.txtdescriba {font-size:13px; font-weight:bolder; color:#990066;line-height:18px; font-family:Verdana;vertical-align: text-top;}
.txtdescribaneww {font-size:13px; font-weight:bolder; color:#006633;line-height:18px; font-family:Verdana;vertical-align: text-top;}


.txtdescribaRoss {letter-spacing:-0.8px;font-size:12px; 
                  color:#990000; 
                  line-height:18px; 
                  text-align: justify; 
                  font-family:Verdana; 
                  vertical-align: text-top;
                  font-weight:bold;
                  }

.txtdescnoteimpo       {font-size:13px; color:#000000; font-family:Verdana;line-height:18px; vertical-align: text-top;}
.txtdescnoteimpo01 {font-weight:bolder; font-size:13px; background-color:#FFFFFF; color:#000000; line-height:18px; font-family:Verdana;}
.txtdescnoteimpo01grey {font-weight:bolder; 
                        font-size:13px; 
                        background-color:#E7F0E1; 
                        color:#000000; 
                        line-height:18px; 
                        text-align: left; 
                        font-family:Verdana;}
.txtdescfina {font-size:11px; background-color:#FFFFFF; color:#333333; line-height:18px; text-align: justify; font-family:Verdana; vertical-align: text-top;}
.txtdescfinagrey {font-size:11px; background-color:#E7F0E1; color:#333333; line-height:18px; text-align: justify; font-family:Verdana; vertical-align: text-top;}
.tddescimpogreyneww {line-height:18px; 
                     background-color:#E7F0E1;vertical-align: text-top;}
.txtdescimpo {font-size:13px; font-weight:bolder; color:#000000;line-height:18px; font-family:Verdana;vertical-align: text-top;}
.txtdescriba {font-size:13px; font-weight:bolder; color:#990066;line-height:18px; font-family:Verdana;vertical-align: text-top;}
.txtdescnoteimpo {font-size:13px; color:#000000; font-family:Verdana;line-height:18px; vertical-align: text-top;}
.txtdescnoteimpo01 {font-weight:bolder; font-size:13px; background-color:#FFFFFF; color:#000000; line-height:18px; font-family:Verdana;}
.txtdescnoteimpo01grey {font-weight:bolder; font-size:13px; background-color:#E7F0E1; color:#000000; line-height:18px; font-family:Verdana;}
.txtdescfina {font-size:11px; background-color:#FFFFFF; color:#333333; line-height:18px; text-align: justify; font-family:Verdana; vertical-align: text-top;}
.txtdescfinagrey {font-size:11px; background-color:#E7F0E1; color:#333333; line-height:18px; text-align: justify; font-family:Verdana; vertical-align: text-top;}
.tddescimpo0001 {letter-spacing:-0.8px;font-size:12px; 
                  color:#990000; 
                  line-height:18px; 
                  text-align: justify; 
                  font-family:Verdana; 
                  vertical-align: text-top;
                  font-weight:bold;
                  }
.txtdescimpo {font-size:13px; font-weight:bolder; color:#000000;line-height:18px; font-family:Verdana;vertical-align: text-top;}
.txtdescriba {font-size:13px; font-weight:bolder; color:#990066;line-height:18px; font-family:Verdana;vertical-align: text-top;}
.txtdescnoteimpo {font-size:13px; color:#000000; font-family:Verdana;line-height:18px; vertical-align: text-top;}
.txtdescnoteimpo01 {font-weight:bolder; font-size:13px; background-color:#FFFFFF; color:#000000; line-height:18px; font-family:Verdana;}
.txtdescnoteimpo01grey {font-weight:bolder; font-size:13px; background-color:#E7F0E1; color:#000000; line-height:18px; font-family:Verdana;}
.txtdescfina {font-size:11px; background-color:#FFFFFF; color:#333333; line-height:18px; text-align: justify; font-family:Verdana; vertical-align: text-top;}
.txtdescfinagrey {font-size:11px; background-color:#E7F0E1; color:#333333; line-height:18px; text-align: justify; font-family:Verdana; vertical-align: text-top;}
.txtdescfinarisu {font-size:12px; background-color:#FFFFFF; color:#333333; line-height:18px; text-align: justify; font-family:Verdana; vertical-align: text-top;}
.txtdescfinagreyrisu {font-size:12px; background-color:#E7F0E1; color:#333333; line-height:18px; text-align: justify; font-family:Verdana; vertical-align: text-top;}
.txtdescsist {font-size:11px; 
              background-color:#FFFFFF; 
              color:#333333; 
              line-height:18px; 
              text-align: justify; 
              font-family:Verdana; 
              vertical-align: text-top;
             }
.txtdescsistgrey {font-size:11px; 
                  background-color:#E7F0E1; 
                  color:#333333; 
                  line-height:18px; 
                  text-align: justify; 
                  font-family:Verdana; 
                  vertical-align: text-top;
                 }
.txtdatapubl {font-size:11px; 
              background-color:#FFFFFF; 
              color:#333333; 
              line-height:18px; 
              text-align: justify; 
              font-family:Verdana; 
              vertical-align: text-top;
              }
.txtdatapublgrey {font-size:11px; 
                  background-color:#E7F0E1; 
                  color:#333333; 
                  line-height:18px; 
                  text-align: justify; 
                  font-family:Verdana; 
                  vertical-align: text-top;
                  }
.txtdatascadgior {background-color:#FFFFFF;
                  text-decoration:underline; 
                  font-size:12px; 
                  font-weight:bolder; 
                  color:#000000; 
                  line-height:18px; font-family:Verdana; vertical-align: text-top;}
.txtdatascadgiorgrey {background-color:#E7F0E1;text-decoration:underline; font-size:12px; font-weight:bolder; color:#000000; line-height:18px; font-family:Verdana; vertical-align: text-top;}
.txtdatascadoraa {background-color:#FFFFFF;font-size:11px; color:#000000; line-height:18px; font-family:Verdana; vertical-align: text-top;}
.txtdatascadoraagrey {background-color:#E7F0E1;font-size:11px; color:#000000; line-height:18px; font-family:Verdana; vertical-align: text-top;}
.txtdescnote {letter-spacing:-0.8px;font-size:11px; background-color:#FFFFFF; color:#333333; line-height:18px; text-align: justify; font-family:Verdana; vertical-align: text-top;}
.txtdescnotegrey {letter-spacing:-0.8px;font-size:11px; background-color:#E7F0E1; color:#333333; line-height:18px; text-align: justify; font-family:Verdana; vertical-align: text-top;}
#marqueecontainer{position: relative;width: 220px; /*marquee width */height: 290px; /*marquee height */
                  background-color: white;
                  overflow: hidden;
                  border: 1px solid #C0C0C0;padding: 2px;padding-left: 4px;}
