
    /*Stile tabelle*/
    #datiscrutini {
    min-width: 680px;
    }
    #datiscrutini section {
    background: #fff;
    border: 1px solid #ddd;
    border-top: none;
    margin-bottom: 10px;
    padding: 10px;
    }
    #datiscrutini h1 {
    font-size: 18px;
    margin: 0;
    }
    .dati .simbolo_lista img {
    height: 50px;
    width: 50px;
    vertical-align: middle;
    }
    .dati .simbolo_lista {
    width: 60px;
    text-align: center;
    }
    .align_right, .vertical_percentuale {
    text-align: right;
    padding: 4px 0 4px 20px;
    }
    .dati tr.leader {
    background: #e1ecf2;
    }
    .dati tr.leader th {
    padding-left: 4px;
    }
    .headerdati, .totalecomplessivovoti th, .totalecomplessivovoti td {
    background: #F5F5F5;
    }
    .headerdati {
    padding: 0 4px;
    }
    .totalecomplessivovoti th {
    padding: 0 4px;
    }
    .totalecomplessivovoti td, .totale td {
    font-weight: bold;
    }
    .candidato {
    color: #6d6d6d;
    font-weight: normal;
    }
    tr.totale td {
    text-align: right;
    padding: 18px 0 22px 20px;
    }

    /* Tabelle ============================================================= */
    table.tblScrutini, table.tblVotanti, table.tblRiepScrutini, table.tblMonitor, table.tblModali {
    background-color:#fff; width:100%; margin:0; margin-bottom:7px; text-align:left; border-bottom:1px solid #9c9c9c; padding:0; line-height:1.3em;
    }
    table.tblVotanti tbody tr, table.tblVotanti tbody tr th {
    text-align:left
    }
    table.tblMonitor tbody td, table.tblMonitor tbody th {
    padding:0 7px
    }
    table.tblScrutini tbody th, table.tblMonitor tbody th, table.tblModali tbody th {
    text-transform:uppercase; font-weight:bold; text-align:left
    }
    table.tblVotanti tbody th {
    text-transform:uppercase; font-weight:normal; padding-left:0 7px;
    }
    table.tblRiepScrutini tbody th {
    font-weight:normal; padding:0 7px;
    }
    table.tblVotanti tbody th a {
    font-weight:bold; padding-left:0 7px;
    }
    table.tblScrutini tbody td, table.tblVotanti tbody td, table.tblModali tbody td {
    font-weight:normal; padding:0 7px; text-align:left
    }
    table.tblRiepScrutini td, table.tblRiepScrutini th {
    text-align:left;
    }
    table.tblScrutini tbody tr.titolo th, table.tblScrutini tbody td.head, table.tblVotanti tbody tr.titolo th, table.tblVotanti tbody tr.titolo td, table.tblVotanti tbody td.head, table.tblMonitor tbody tr.titolo th, table.tblMonitor thead tr.titolo th, table.tblModali tbody tr.titolo th, table.tblModali tbody td.head {
    text-transform:uppercase; background-color:#46709b; vertical-align:middle; color:#fff; text-align:left; font-weight:bold; line-height:1.2em; padding:7px;
    }
    table.tblVotanti tbody tr.titolo th, table.tblVotanti tbody tr.titolo td  {
    text-align:center;
    }
    table.tblVotanti tbody tr.titolo2 th, table.tblVotanti tbody tr.titolo2 td {
    text-transform:uppercase; background-color:#80bce0; vertical-align:middle; color:#fff; text-align:left; font-weight:bold; padding:7px; text-align:center;
    }
    table.tblVotanti tbody tr.titolo3 th, table.tblVotanti tbody tr.titolo3 td {
    background-color:#fff; vertical-align:middle; text-align:left; font-weight:bold; padding:7px; text-align:center; border-bottom:1px solid #9c9c9c
    }
    table.tblVotanti tbody tr.titolo4 th, table.tblVotanti tbody tr.titolo4 td {
    background-color:#fff; vertical-align:middle; font-weight:bold;
    }
    table.tblScrutini .testo, table.tblVotanti .testo {
    vertical-align:middle; text-align:left; 
    }
    table.tblScrutini tbody tr.odd, table.tblScrutini tbody tr.evid, table.tblScrutini tbody th.evid, table.tblScrutini tbody td.evid, table.tblModali tbody tr.odd, table.tblModali tbody tr.evid, table.tblModali tbody th.evid, table.tblModali tbody td.evid, table.tblMonitor tbody tr.odd, table.tblMonitor tbody tr.evid {
    background-color:#ecf3fa;
    }
    table.tblScrutini tbody tr.evid th, table.tblScrutini tbody th.evid, table.tblModali tbody tr.evid th, table.tblModali tbody th.evid {
    padding: 7px;
    font-size: 15px;
    }
    table.tblScrutini tbody tr.tot, table.tblModali tbody tr.tot, table.tblMonitor tbody tr.tot {
    background-color:#eee;
    }
    table.tblScrutini tbody tr.even, table.tblModali tbody tr.even, table.tblMonitor tbody tr.even {
    background-color:#fff
    }
    table.tblScrutini tr .num, table.tblscrutini tr .dx, table.tblScrutini tbody tr.titolo th.dx, table.tblModali tr .num, table.tblModali tr .dx, table.tblModali tbody tr.titolo th.dx, table.tblVotanti tr .num, table.tblVotanti tr .dx, table.tblMonitor tr .num, table.tblMonitor tr .dx, table.tblScrutini tbody tr.titolo .dx  {
    text-align:right !important;
    }
    table.tblVotanti tr .perc {
    /*border-left:1px solid #9c9c9c */
    }
    table.tblVotanti thead tr.titolo th, table.tblVotanti thead tr.titolo td  {
    margin-bottom:5px
    }
    table.tblRiepScrutini tr .num {
    text-align:right;
    }
    table.tblScrutini tr .tot, table.tblModali tr .tot, table.tblRiepScrutini tr .tot, table.tblVotanti tr .tot, table.tblMonitor tr .tot{
    font-weight:bold; text-align:right
    }
    table.tblScrutini tr .bold, table.tblModali tr .bold, table.tblVotanti tr .bold {
    font-weight:bold
    }
    table.tblScrutini tr .perc, table.tblModali tr .perc, table.tblRiepScrutini tr .perc, table.tblVotanti tr .perc, table.tblMonitor tr .perc {
    font-style:italic; text-align:right;
    }
    table.tblScrutini tr .sx, table.tblModali tr .sx, table.tblVotanti tr .sx, table.tblMonitor tr .sx {
    text-align:left;
    }
    table.tblScrutini tr .cx, table.tblModali tr .cx, table.tblVotanti tr .cx, table.tblMonitor tr .cx, table.tblMonitor tr th.cx, table.tblMonitor tr td.cx {
    text-align:center !important;
    }
    table.tblScrutini tr .brd, table.tblModali tr .brd, table.tblVotanti tr .brd {
    border:1px solid #9c9c9c
    }
    table.tblScrutini tr .brdsx, table.tblModali tr .brdsx, table.tblVotanti tr .brdsx, table.tblMonitor tr .brdsx {
    border-left:1px solid #9c9c9c; padding-left:7px;
    }
    table.tblScrutini tr .brddx, table.tblModali tr .brddx, table.tblVotanti tr .brddx, table.tblMonitor tr .brddx {
    border-right:1px solid #9c9c9c; padding-right:7px;
    }
    table.tblScrutini tr.brdtop, table.tblModali tr.brdtop, table.tblVotanti tr.brdtop, table.tblMonitor tr.brdtop {
    border-top:1px solid #9c9c9c
    }
    table.tblScrutini tr.brdbot, table.tblModali tr.brdbot, table.tblVotanti tr.brdbot, table.tblMonitor tr.brdbot {
    border-bottom:1px solid #9c9c9c;
    }
    table.tblScrutini img.imgSimboli {
    min-width:64px; min-height:64px; width:64px; height:64px; padding:7px /* togliere dopo ridimensione fisica simboli */
    }
    table.tblRiepScrutini {
    background-color:#eee; 
    }
    table.tblVotanti tr {
    text-align:center !important;
    }
    #headEnti h3, #modWindowSection h1.infoPagina, #modWindowLabel {
    margin: 0;
    }
    a.lisreg, .tblScrutini tr.evid th span {
    font-style: italic;
    font-weight: normal;
    }
    .tblScrutini tr.evid th {
    word-break: break-all;
    }