body      { background-color: #fff; background-image: url(images/sfondo.gif); margin: 0  }
a.briciole { color: #000 ; margin-left: 5px; border-left-width: 5px; }
a        { color: #fff; text-decoration: none }
a.menuor   { color: #000; text-decoration: none }
a:hover      { color: #696969; text-decoration: none }
td { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
td.titolo   { color: #255387; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: white; padding-left: 8px; border: solid 1px  }
td.testo { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; padding-top: 8px  }
td.testopiccino { font-size: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; text-align: justify; padding-top: 8px; padding-right: 5px; padding-left: 5px; }
td.testob { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: justify; padding-top: 8px }
td.sx2 { color: #4ba3d1; text-align: center}
td.ris   { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #255387; padding-left: 8px }
td.cp      { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #255387; padding-left: 8px; border-style: solid none solid solid; border-width: 1px medium 1px 1px; border-color: white }
td.cpdx     { color: white; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #255387; text-align: right; vertical-align: bottom; border-style: solid solid solid none; border-width: 1px 1px 1px medium; border-color: white #255387 }
td.c2   { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #eaf6f9; padding-left: 12px; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; }
td.c2s   { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; background-color: #eaf6f9; padding-left: 12px; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; }
td.c3       { color: #255387; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 16px; border-right: 1px solid #255387; border-left: 1px solid #255387 }
td.c3s       { color: #255387; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-left: 16px; border-right: 1px solid #255387; border-left: 1px solid #255387 }
td.c4    { color: #255387; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 20px; border-right: 1px solid #255387; border-left: 1px solid #255387 }
td.c4s     { color: #255387; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-left: 20px; border-right: 1px solid #255387; border-left: 1px solid #255387 }
td.sottoblu  { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
td.briciole  { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; vertical-align: middle  ; border-left-width: 5px; }
input.sottoblu { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif }
td.news    { color: black; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #dedcdc; padding: 5px 5px 5px 10px; border-right: 1px solid #255387; border-bottom: 1px solid #255387; border-left: 1px solid #255387    }td.newsb { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #f1f1f1; padding: 3px 8px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc }
td.spa { color: #333; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #ccc; padding: 5px; border: solid 1px #ccc }
td.spb { color: #333; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #ccc; padding: 5px; border: solid 1px #ccc }
td.spm { color: #333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; padding: 5px; border-right: 1px solid #ccc; border-left: 1px solid #ccc }
body.sp { background-color: #7292cb; margin: 10px }
td.sx1 { color: #a84a39; text-align: center}
p.regp { color: white; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 3px }
input {font-size: 9px }
td.bar { background-color: #dcdcdc; border-top: 1px solid #a9a9a9; border-bottom: 1px solid #a9a9a9 }
a.menu { color: #000 ; font-size: 11px; }
