.titolo { font-weight: bold;
    font-size: x-large;
    font-style: italic;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }


.Giornata { border-color: rgb(102, 102, 102) #cccccc #cccccc rgb(102, 102, 102);
    border-width: thin;
    border-top: thin solid rgb(102, 102, 102);
    border-left: thin solid rgb(102, 102, 102);
    border-right: thin solid #cccccc;
    font-weight: bold;
    font-size: xx-small;
    color: rgb(0, 0, 153);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }


.Competizione { border-width: 1px thin thin;
    border-top: 1px dashed #cccccc;
    border-left: thin solid rgb(102, 102, 102);
    border-right: thin solid #cccccc;
    font-weight: bold;
    font-size: xx-small;
    color: rgb(153, 0, 0);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }


.IncSqP { border-width: 1px thin;
    border-top: 1px solid #cccccc;
    border-left: thin solid rgb(102, 102, 102);
    border-bottom: 1px solid #cccccc;
    background-position: center 50%;
    font-size: xx-small;
    background-repeat: repeat-x;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    background-color: #cccccc;
    text-align: center;
    }


.IncSqD { border-width: 1px thin;
    border-top: 1px solid #cccccc;
    border-left: thin solid rgb(102, 102, 102);
    border-bottom: 1px solid #cccccc;
    background-position: center 50%;
    font-size: xx-small;
    background-repeat: repeat-x;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    background-color: #FFFFFF;
    text-align: center;
    }


.IncRisP { border-style: solid solid solid double;
    border-color: #cccccc;
    border-width: 1px thin;
    background-position: center 50%;
    font-weight: bold;
    font-size: xx-small;
    background-repeat: repeat-x;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-align: center;
    }


.IncRisD { border-style: solid solid solid double;
    border-color: #cccccc;
    border-width: 1px thin;
    background-position: center 50%;
    font-weight: bold;
    font-size: xx-small;
    background-repeat: repeat-x;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-align: center;
    }


.Girone { border-color: #cccccc #cccccc #cccccc rgb(102, 102, 102);
    border-width: 1px thin thin;
    border-top: 1px dashed #cccccc;
    border-left: thin solid rgb(102, 102, 102);
    border-right: thin solid #cccccc;
    font-weight: bold;
    font-size: xx-small;
    color: rgb(0, 153, 0);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }


.t-xxs { font-size: xx-small;
    color: rgb(0, 0, 0);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }


.t-xxsB { font-weight: bold;
    font-size: xx-small;
    color: rgb(0, 0, 0);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }


.t-xs { font-size: x-small;
    color: rgb(0, 0, 0);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }


.t-s { font-size: small;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }


.t-m { font-size: medium;
    color: rgb(0, 0, 0);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }


.t-l { font-size: large;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }


.IntRossoBlu { border: 1px solid #cccccc;
    font-weight: bold;
    font-size: x-small;
    color: rgb(153, 0, 0);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-align: center;
    }


.t-xxsV { font-size: xx-small;
    color: rgb(0, 153, 0);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }


.t-xxsR { font-size: xx-small;
    color: rgb(204, 0, 0);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }


.t-xxsVB { font-weight: bold;
    font-size: xx-small;
    color: rgb(0, 153, 0);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }


.t-xxsRB { font-weight: bold;
    font-size: xx-small;
    color: rgb(204, 0, 0);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }


.t-xxsG { font-size: xx-small;
    color: rgb(153, 153, 0);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }


.t-xxsGB { font-weight: bold;
    font-size: xx-small;
    color: rgb(153, 153, 0);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }


.ClassP { border: 1px solid #cccccc;
    background-position: center 50%;
    font-size: xx-small;
    background-repeat: repeat-x;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }


.ClassD { border: 1px solid #cccccc;
    background-position: center 50%;
    font-size: xx-small;
    background-repeat: repeat-x;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }


.ClassEl { border: 1px solid #cccccc;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }


.ClassBianco { border: 1px solid #cccccc;
    font-size: xx-small;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    background-color: rgb(255, 255, 255);
    }

  table { border-collapse: collapse;
    }


.Cella { border: 1px solid #cccccc;
    }


.t-xxsBluB { font-weight: bold;
    font-size: xx-small;
    color: rgb(51, 0, 255);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }


.t-xxsBlu { font-weight: normal;
    font-size: xx-small;
    color: rgb(51, 0, 255);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }


.CellaCentro { border: 1px solid #cccccc;
    text-align: center;
    }


.RosaP { border: 1px solid #cccccc;
    background-position: center 50%;
    font-size: xx-small;
    background-repeat: repeat;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    background-color: #cccccc;
    }


.RosaD { border: 1px solid #cccccc;
    background-position: center 50%;
    font-size: xx-small;
    background-repeat: repeat;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    background-color: #FFFFFF;
    }

  body { margin: 0px;
    }


.IntBluGiallo { border: 1px solid #cccccc;
    font-weight: bold;
    font-size: x-small;
    color: rgb(0, 0, 0);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-align: center;
    }


.IntRossoBluDx { border: 1px solid #cccccc;
    font-weight: bold;
    font-size: x-small;
    color: rgb(153, 0, 0);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-align: right;
    }


.GiornataForm { font-weight: bold;
    font-size: xx-small;
    color: rgb(0, 0, 153);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }


.CompetizioneForm { font-weight: bold;
    font-size: xx-small;
    color: rgb(153, 0, 0);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }


.IntLayer { 
background-color: transparent;
    padding-left: 5px;
    font-weight: bold;
    font-size: 11px;
    color: #000000;
    font-family: Trebuchet MS, Arial;
    text-align: left;
    }


.FormP { border: 1px solid #cccccc;
    background-position: center 50%;
    font-size: xx-small;
    background-repeat: repeat;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    background-color: #cccccc;
    text-align: left;
    }


.FormD { border: 1px solid #cccccc;
    background-position: center 50%;
    font-size: xx-small;
    background-repeat: repeat;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    background-color: #FFFFFF;
    text-align: left;
    }


.FormNome { border: 1px none #cccccc;
    font-weight: bold;
    font-size: medium;
    font-style: italic;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }


.RisP { border: 1px solid #cccccc;
    background-position: center 50%;
    font-size: xx-small;
    background-repeat: repeat;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    background-color: #cccccc;
    text-align: left;
    }

  .RisD { border: 1px solid #cccccc;
    background-position: center 50%;
    font-size: xx-small;
    background-repeat: repeat;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    background-color: #FFFFFF;
    text-align: left;
    }

  .RisNome { border: 1px none #cccccc;
    font-weight: bold;
    font-size: medium;
    font-style: italic;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }

  .CellaImg { vertical-align: middle;
    text-align: center;
    }

  .Bianco { border-style: solid none;
    border-color: #cccccc;
    border-width: 0px;
    background: rgb(255, 255, 255) url(none) repeat scroll 0%;
    font-size: xx-small;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }

  .FormPCentro { border: 1px solid #cccccc;
    background-position: center 50%;
    font-size: xx-small;
    background-repeat: repeat;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    background-color: #cccccc;
    text-align: center;
    }

  .FormDCentro { border: 1px solid #cccccc;
    background-position: center 50%;
    font-size: xx-small;
    background-repeat: repeat;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    background-color: #FFFFFF;
    text-align: center;
    }

  .RisPCentro { border: 1px solid #cccccc;
    background-position: center 50%;
    font-size: xx-small;
    background-repeat: repeat;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    background-color: #cccccc;
    text-align: center;
    }

  .RisDCentro { border: 1px solid #cccccc;
    background-position: center 50%;
    font-size: xx-small;
    background-repeat: repeat;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    background-color: #FFFFFF;
    text-align: center;
    }

  .CellaDestra { border: 1px solid #cccccc;
    text-align: right;
    }

  .t-xsB { font-weight: bold;
    font-size: x-small;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }

  .CellaCentroRosso { border: 1px solid #cccccc;
    background-color: rgb(255, 0, 0);
    text-align: center;
    }

  .t-xsWB { font-weight: bold;
    font-size: x-small;
    color: rgb(255, 255, 255);
  background-color: #FFFFFF;  font-family: Verdana,Arial,Helvetica,sans-serif;
    }

  .CellaCentroVerde { border: 1px solid #cccccc;
    background-color: rgb(0, 204, 0);
    text-align: center;
    }

  .CellaNoBordo { border: medium none ;
    }

  .CellaNoBordoDx { border: medium none ;
    text-align: right;
    }

  .t-xxsI { font-size: xx-small;
    font-style: italic;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }

  .RvP { border: 1px solid #cccccc;
    background-position: center 50%;
    font-size: xx-small;
    background-repeat: repeat;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    background-color: #cccccc;
    text-align: left;
    }

  .RvD { border: 1px solid #cccccc;
    background-position: center 50%;
    font-size: xx-small;
    background-repeat: repeat;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    background-color: #FFFFFF;
    text-align: left;
    }

  .CellaRvCiano { border: 1px solid #cccccc;
    background: rgb(3, 89, 218) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(255, 255, 255);
    }

  .CellaRvRosso { border: 1px solid #cccccc;
    background: rgb(221, 0, 0) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(255, 255, 255);
    }

  .CellaRvVerde { border: 1px solid #cccccc;
    background: rgb(0, 168, 0) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(255, 255, 255);
    }

  .CellaRvGiallo { border: 1px solid #cccccc;
    background: rgb(181, 181, 0) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(255, 255, 255);
    }

  .tmodI { font-style: italic;
    }

  .tmodB { font-weight: bold;
    }

  .tmodBI { font-weight: bold;
    font-style: italic;
    }

  .tmodU { text-decoration: underline;
    }

  .tmodIU { font-style: italic;
    text-decoration: underline;
    }

  .tmodBU { font-weight: bold;
    text-decoration: underline;
    }

  .tmodBIU { font-weight: bold;
    font-style: italic;
    text-decoration: underline;
    }

  .CellaRvCianoCentro { border: 1px solid #cccccc;
    background: rgb(3, 89, 218) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(255, 255, 255);
    text-align: center;
    }

  .CellaRvRossoCentro { border: 1px solid #cccccc;
    background: rgb(221, 0, 0) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(255, 255, 255);
    text-align: center;
    }

  .CellaRvVerdeCentro { border: 1px solid #cccccc;
    background: rgb(0, 168, 0) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(255, 255, 255);
    text-align: center;
    }

  .CellaRvGialloCentro { border: 1px solid #cccccc;
    background: rgb(181, 181, 0) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(255, 255, 255);
    text-align: center;
    }

  .RvPCentro { border: 1px solid #cccccc;
    background-position: center 50%;
    font-size: xx-small;
    background-repeat: repeat;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    background-color: #cccccc;
    text-align: center;
    }

  .RvDCentro { border: 1px solid #cccccc;
    background-position: center 50%;
    font-size: xx-small;
    background-repeat: repeat;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    background-color: #FFFFFF;
    text-align: center;
    }

  body { margin: 20px;
    padding: 0px;
    font-weight: normal;
    font-size: 11px;
    color: rgb(0, 0, 0);
    font-family: Verdana,Lucida,helvetica,arial,sans-serif;
    background-color: rgb(255, 255, 255);
    }

  h1 { margin: 0px;
    padding: 0px;
    font-weight: normal;
    font-size: 26px;
    color: rgb(0, 0, 0);
    font-family: Times New Roman,serif;
    background-color: transparent;
    }

  h2 { font-weight: bold;
    font-size: 14px;
    color: rgb(0, 0, 0);
    line-height: 14px;
    font-family: Verdana,Lucida,helvetica,arial,sans-serif;
    background-color: transparent;
    }

  h2.titletext { border-bottom: 1px solid rgb(118, 145, 118);
    font-weight: bold;
    font-size: 14px;
    color: rgb(0, 0, 0);
    line-height: 14px;
    font-family: Verdana,Lucida,helvetica,arial,sans-serif;
    background-color: transparent;
    }

  p { font-weight: normal;
    font-size: 10px;
    color: rgb(0, 0, 0);
    line-height: 15px;
    font-family: Verdana,Lucida,helvetica,arial,sans-serif;
    background-color: transparent;
    }

  a { font-weight: bold;
    font-size: 11px;
    color: rgb(0, 0, 0);
    font-family: arial,Verdana,Lucida,helvetica,sans-serif;
    background-color: transparent;
    text-decoration: none;
    }

  a:visited { font-weight: bold;
    color: rgb(0, 0, 0);
    background-color: transparent;
    text-decoration: none;
    }

  a:hover { font-weight: bold;
    color: rgb(51, 51, 51);
    background-color: transparent;
    text-decoration: underline;
    }

  a.navlink { font-weight: normal;
    font-size: 11px;
    color: #FFFFFF;
    font-family: Verdana,Lucida,helvetica,arial,sans-serif;
    background-color: transparent;
    text-decoration: underline;
    }

  a.navlink:visited { color: rgb(0, 0, 0);
    background-color: transparent;
    text-decoration: none;
    }

  a.newslink { font-weight: normal;
    font-size: 10px;
    color: rgb(0, 0, 0);
    line-height: 10px;
    font-family: Verdana,Lucida,helvetica,arial,sans-serif;
    background-color: transparent;
    text-decoration: none;
    }

  a.newslink:visited { font-weight: normal;
    color: rgb(0, 0, 0);
    background-color: transparent;
    text-decoration: none;
    }

  a.newslink:hover { font-weight: bold;
    color: rgb(0, 0, 0);
    line-height: 10px;
    font-family: Verdana,Lucida,helvetica,arial,sans-serif;
    background-color: transparent;
    text-decoration: underline;
    }

  a.menulink { font-weight: normal;
    font-size: 10px;
    color: rgb(255, 255, 255);
    line-height: 10px;
    font-family: Verdana,Lucida,helvetica,arial,sans-serif;
    background-color: transparent;
    text-decoration: none;
    }

  a.menulink:visited { font-weight: normal;
    color: rgb(255, 255, 255);
    background-color: transparent;
    text-decoration: none;
    }

  a.menulink:hover { font-weight: bold;
    color: rgb(255, 255, 255);
    line-height: 10px;
    font-family: Verdana,Lucida,helvetica,arial,sans-serif;
    background-color: transparent;
    text-decoration: underline;
    }


  li { font-weight: normal;
    font-size: 12px;
    padding-bottom: 7px;
    color: rgb(51, 51, 255);
    line-height: 18px;
    font-family: Verdana,Lucida,helvetica,arial,sans-serif;
    background-color: transparent;
    }

  .navcell {  }

  .newsheader { padding-left: 5px;
    font-weight: bold;
    font-size: 11px;
    color: #000000;
    line-height: 10px;
    font-family: Trebuchet MS, Arial;
    background-color: #e4e4e4;
    }

  .newscell { padding: 7px 5px 9px;
    font-weight: normal;
    font-size: 10px;
    color: rgb(0, 0, 0);
    line-height: 10px;
    font-family: Verdana,Lucida,helvetica,arial,sans-serif;
    background-color: #FFFFFF;
    }

  .maincell { background-color: #FFFFFF;
    }

  .navinput { vertical-align: middle;
    width: 120px;
    color: rgb(51, 51, 255);
    background-color: rgb(233, 242, 252);
    }

  .navbutton { font-weight: normal;
    font-size: 10px;
    left: 3px;
    vertical-align: middle;
    width: 30px;
    color: rgb(233, 242, 252);
    font-family: Verdana,Lucida,helvetica,arial,sans-serif;
    position: relative;
    background-color: rgb(51, 51, 255);
    }

  .update { font-weight: normal;
    font-size: 10px;
    color: #000000;
    line-height: 14px;
    font-family: Verdana,Lucida,helvetica,arial,sans-serif;
    }

  .copyright { font-weight: normal;
    font-size: 10px;
    color: rgb(0, 0, 0);
    line-height: 10px;
    font-family: Verdana,Lucida,helvetica,arial,sans-serif;
    background-color: transparent;
    }

  .Stile1 {  }

  .Stile2 { color: rgb(233, 242, 252);
    }

  .CellaRvCianoGrigio { border: 1px solid #cccccc;
    background: rgb(3, 89, 218) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: #cccccc;
    }

  .CellaRvRossoGrigio { border: 1px solid #cccccc;
    background: rgb(221, 0, 0) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: #cccccc;
    }

  .CellaRvVerdeGrigio { border: 1px solid #cccccc;
    background: rgb(0, 168, 0) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: #cccccc;
    }

  .CellaRvGialloGrigio { border: 1px solid #cccccc;
    background: rgb(181, 181, 0) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: #cccccc;
    }

  .RvPGrigio { border: 1px solid #cccccc;
    background-position: center 50%;
    font-size: xx-small;
    color: rgb(102, 102, 102);
    background-repeat: repeat;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    background-color: #cccccc;
    text-align: left;
    }

  .RvDGrigio { border: 1px solid #cccccc;
    background-position: center 50%;
    font-size: xx-small;
    color: rgb(102, 102, 102);
    background-repeat: repeat;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    background-color: rgb(238, 238, 238);
    text-align: left;
    }

  .titolazioni { font-weight: bold;
    font-size: 11px;
    color: rgb(255, 255, 255);
    font-family: "Arial";
    text-decoration: none;
    }

  .headpage { font-family: Arial,Tahoma,Verdana;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    color: black;
    }

  .db_head { border-style: solid;
    border-color: rgb(255, 255, 255) rgb(157, 157, 161) rgb(157, 157, 161) rgb(255, 255, 255);
    border-width: 1px;
    padding: 1px 2px;
    background: rgb(210, 225, 239) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: Arial,Tahoma,Verdana;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    vertical-align: middle;
    text-align: center;
    }

  .db_data { padding: 1px 2px;
    background: white none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: Arial,Tahoma,Verdana;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    }

  .db_filter { padding: 1px 2px;
    background: yellow none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: Arial,Tahoma,Verdana;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    }

  .little { font-family: Arial,Tahoma,Verdana;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 10px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    color: black;
    text-decoration: none;
    }

  .little:hover { font-family: Arial,Tahoma,Verdana;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 10px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    color: black;
    text-decoration: underline;
    }

  .regular { font-family: Arial,Tahoma,Verdana;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    }

  .bregular { font-family: Arial,Tahoma,Verdana;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    }

  .bmiddle { font-family: Arial,Tahoma,Verdana;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    }

  .db_input { border-width: 0px;
    background: white none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: Arial,Tahoma,Verdana;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    }

  .db_inputfilter { border-width: 0px;
    background: yellow none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: Arial,Tahoma,Verdana;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    }

  .db_cursort { font-family: Arial,Tahoma,Verdana;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    color: black;
    text-decoration: none;
    }

  .db_sort { font-family: Arial,Tahoma,Verdana;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    color: rgb(0, 0, 170);
    text-decoration: none;
    }

  .errmsg { font-family: Arial,Tahoma,Verdana;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    color: black;
    }

  table.dbform { border-style: solid;
    border-color: #336600 #336600 rgb(136, 136, 136);
    border-width: 3px;
    background: rgb(255, 255, 255) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .cale-comp { background-color: #336600; border: 1px solid #FFFFFF;

   font-weight: bold;
 color: white;   }

  .cale-data { border-style: solid;
  border-color: #FFFFFF;
    border-width: 1px 1px 1px 0px;
      color: white;
    font-weight: bold;
    text-align: center;
    }

  .cale-gio { border-style: solid;
    border-color: #FFFFFF;
    border-width: 1px 0px 1px 1px;
     color: black;
    font-weight: bold;
    }

  .cale-inc-dispari { border-style: solid;
    border-color: #FFFFFF;
    border-width: 1px 0px 1px 1px;
   }

  .cale-inc-pari { border-style: solid;
    border-color: #FFFFFF;
    border-width: 1px 0px 1px 1px;
    background-color: #cccccc;
    }

  .cale-ris-dispari { border-style: solid;
    border-color: #FFFFFF;
    border-width: 1px 1px 1px 0px;
   font-weight: bold;
    text-align: center;
    }

  .cale-ris-pari { border-style: solid;
    border-color: #FFFFFF;
    border-width: 1px 1px 1px 0px;
    background-color: #cccccc;
    font-weight: bold;
    text-align: center;
    }

  .cella-ciano { background-color: rgb(0, 102, 204);
    color: white;
    }

  .cella-ciano-cx { background-color: rgb(0, 102, 204);
    color: white;
    text-align: center;
    }

  .cella-ciano-grigio { background-color: rgb(0, 102, 204);
    text-decoration: underline;
    }

  .cella-oliva { background-color: rgb(153, 153, 0);
    color: white;
    }

  .cella-oliva-cx { background-color: rgb(153, 153, 0);
    color: white;
    text-align: center;
    }

  .cella-oliva-grigio { background-color: rgb(153, 153, 0);
    text-decoration: underline;
    }

  .cella-rosso { background-color: rgb(204, 0, 0);
    color: white;
    }

  .cella-rosso-cx { background-color: rgb(204, 0, 0);
    color: white;
    text-align: center;
    }

  .cella-rosso-grigio { background-color: rgb(204, 0, 0);
    text-decoration: underline;
    }

  .cella-verde { background-color: rgb(0, 204, 0);
    color: white;
    }

  .cella-verde-cx { background-color: rgb(0, 204, 0);
    color: white;
    text-align: center;
    }

  .cella-verde-grigio { background-color: rgb(0, 204, 0);
    text-decoration: underline;
    }

  .intest-fc { font-family: Arial,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: rgb(0, 0, 0);
    }

  .riga-dispari {  }

  .riga-dispari-cx { 
    text-align: center;
    }

  .riga-dispari-grigio {    text-decoration: underline;
    }

  .riga-dispari2 { }

  .riga-pari { background-color: #cccccc;
    }

  .riga-pari-cx {   text-align: center;
    }

  .riga-pari-grigio {   text-decoration: underline;
    }

  .riga-pari2 {   }

  .riga-bianco { font-size: 8pt;
    background-color: white;
    }

  .riga-blu { background-color: #cccccc;
    color: rgb(0, 0, 0);
    font-weight: bold;
    }

  .riga-blu2 { background-color: #336600;
    color: rgb(255, 255, 255);
    font-weight: bold;
 font-size: 10pt;
   }  .riga-blu-cx { background-color: #cccccc;
    color: rgb(0, 0, 0);
    font-weight: bold;
    text-align: center;
    }

  .riga-blu-dx { background-color: #cccccc;
    color: rgb(0, 0, 0);
    font-weight: bold;
    text-align: right;
    }

  .riga-orange {    color: #FFFFFF;
    font-weight: bold;
    }

  .riga-orange-cx {   color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    }

  .riga-orange-dx {    color: #FFFFFF;
    font-weight: bold;
    text-align: right;
    }

  .simbolo-wing { font-family: Wingdings;
    font-size: 26pt;
    font-weight: bold;
    }

  .sfondo-lavori { background-position: center;
    background-repeat: no-repeat;
    }

  .tab-8 { border-color: #FFFFFF;
    border-collapse: collapse;
    font-family: Arial,sans-serif;
    font-size: 8pt;
    }

  .tab-8if { border-color: #cccccc;
    border-collapse: collapse;
    font-family: Arial,sans-serif;
    font-size: 8pt;
    }

  .testo-8 { font-family: Arial,sans-serif;
    font-size: 8pt;
    }

  .testo-10 { font-family: Arial,sans-serif;
    font-size: 10pt;
    }

  .testo-sx { text-align: left;
    }

  .testo-cx { text-align: center;
    }

  .testo-dx { text-align: right;
    }

  .testo-bold { font-weight: bold;
    }

  .testo-bold-cx { font-weight: bold;
    text-align: center;
    }

  .testo-bold-dx { font-weight: bold;
    text-align: right;
    }

  .testo-bianco { color: white;
    }

  .testo-blu { color: blue;
    }

  .testo-blu-cx { color: blue;
    text-align: center;
    }

  .testo-blu-bold { color: blue;
    font-weight: bold;
    }

  .testo-blu-bold-cx { color: blue;
    font-weight: bold;
    text-align: center;
    }

  .testo-oliva { color: rgb(153, 153, 0);
    }

  .testo-oliva-cx { color: rgb(153, 153, 0);
    text-align: center;
    }

  .testo-oliva-bold { color: rgb(153, 153, 0);
    font-weight: bold;
    }

  .testo-oliva-bold-cx { color: rgb(153, 153, 0);
    font-weight: bold;
    text-align: center;
    }

  .testo-rosso { color: rgb(153, 0, 0);
    }

  .testo-rosso-cx { color: rgb(153, 0, 0);
    text-align: center;
    }

  .testo-rosso-bold { color: rgb(153, 0, 0);
    font-weight: bold;
    }

  .testo-rosso-bold-cx { color: rgb(153, 0, 0);
    font-weight: bold;
    text-align: center;
    }

  .testo-verde { color: rgb(0, 153, 0);
    }

  .testo-verde-cx { color: rgb(0, 153, 0);
    text-align: center;
    }

  .testo-verde-bold { color: rgb(0, 153, 0);
    font-weight: bold;
    }

  .testo-verde-bold-cx { color: rgb(0, 153, 0);
    font-weight: bold;
    text-align: center;
    }

  .tmodI { font-style: italic;
    }

  .tmodB { font-weight: bold;
    }

  .tmodBI { font-style: italic;
    font-weight: bold;
    }

  .tmodU { text-decoration: underline;
    }

  .tmodIU { font-style: italic;
    text-decoration: underline;
    }

  .tmodBU { font-weight: bold;
    text-decoration: underline;
    }

  .tmodBIU { font-style: italic;
    font-weight: bold;
    text-decoration: underline;
    }
