<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ------------------------------------ *
 CSS
sTyleSheet for Presentazione Risultati Elettorali
Datagraph S.R.L.
 * ------------------------------------ */

/*LAyout*/
#page {
min-height:100% !important;
height:100%;
}
#header {
    margin:0px 35px 0px;
    padding-bottom:1%;
	min-height:19%;
}
#main {
    background-color: #FAFAFA;
    padding: 0px 35px 0px;
	min-height:71%;
}
#footer {
    margin:1% 35px 0px;
	min-height:5%;
}
#logocomune {
    vertical-align:middle;
    top:10px;
}
#titolocomune {
    float:left;
    margin-left: 10px; margin-top: 4px; 
    margin-bottom:0px;
}
#titoloprese {
    width:100%;
    text-align:center;
    /*line-height:60px;*/
    margin-top:0px;
    margin-bottom:0px;
    float:right;
    }
#titoloele, #titolopagina {
    text-align:center;
    width:100%;
    clear:both;
}

#infotop1 {
    float:left;
    margin:5px;
    white-space:nowrap;
}
.infotoptit {
    margin-right:3px;
    white-space:normal;
 }
.infotopval {
    color:Black;    
    margin-right:5px;
    white-space:normal;
}
#infotop2 {
    float:right;
    margin:5px;
    white-space:nowrap;
}


.grayedBorder {
    background:#F0F0F0;
}
.grayed {
    background:#F0F0F0;
}

.clearboth {
    clear:both;
    width:100%;
    margin-top:3px;
    z-index:-1;
    height:1px;
    line-height:1px;
}
    
/*menupricipale*/
table.menutab {
    width:100%;
}
td.menutitele {
    background:#F0F0F0;
    width:100%;
}
table.menutabris {
    min-height:68%;
    width:100%;
    margin-bottom:12px;
}

td.menutdimg {
    width:10%;
    display:none;
}
td.menutdris {
        background-color: #FAFAFA !important;
}

td.menutdslide {
    background-color:#99CCFF;
    padding: 5px;
}
.menuvalstato {
    margin-left:5px;
}

/*Infogenerali*/
.infogen, .nfogen {
   margin-top:10px;
   margin-bottom:10px;
}

.nfogennomecampo {
    float:left;
    margin-top:3px;
    text-align:left;
    line-height:normal;
}

.nfogenvalore {
    color: Black;
    width:9%;
    float:left;
    text-align: center;
    background-color:#e6e6e6;
    margin-top:3px;
    line-height:normal;
    margin-left:5px;
    margin-right: 15px;
}
.nfogentitolo {
    float:left;
    margin-top:10px;
    margin-bottom:10px;
    text-align:left;
    line-height:normal;
}
.nfogennomecamporil {
    float:left;
    margin-top:3px;
    text-align:left;
    line-height:normal;
 }
.nfogenvaloreril {
    float:left;
    background-color:#e6e6e6;
    margin-top:3px;
    text-align:left;
    line-height:normal;
    padding-left:15px;
    padding-right:15px;
    margin-left:5px;
}

/*Infosezioni*/

table.tabellasezioni {
    height:100%;
}
.tabellasezioni td {
    padding:5px;
}

td.valsezioninome {
    background-color:  #e6e6e6;
}
td.valsezioni {
    background-color:  #e6e6e6;
    text-align:center;
}
td.nfoseztitsez {
    width:60%;
    font-weight:bold;
}
td.nfoseztitm, td.nfoseztitf, td.nfoseztitt {
    width:13%;
    font-weight:bold;
    text-align:center;
}

/*InfoListe*/

table.tabellaliste{
    width:100%;
    height:68%;
}
table.tabellalistepercoll {
    width:100%;
}

.tabellaliste td {
    padding:5px;
}

td.nfolistitnum {
    font-weight:bold;
    text-align:center;
    width:6%;
}
td.nfolistitsig {
    font-weight:bold;
    text-align:left;
    width:25%;
}

td.nfolistitden {
    font-weight:bold;
    text-align:left;
    width:50%;
}

td.nfolistitcol {
    font-weight:bold;
    text-align:center;
    width:3%;
}

td.nfolistitimg {
    font-weight:bold;
    text-align:center;
    width:10%;
}

td.nfolistitncan {
    font-weight:bold;
    text-align:center;
    width:7%;
}

td.vallisten, td.vallistecand {
    background-color: #e6e6e6;
    text-align:center;
}
td.vallistesigla {
    background-color: #e6e6e6;
    text-align:left;
    color:Black;
}
td.vallisteden {
    background-color: #e6e6e6;
    text-align:left;
}
td.vallisteimg {
    background-color: #e6e6e6;
    text-align:center;
    padding:5px;
}

/*InfoCandidati*/
table.tabellacand {
    width:100%;
    padding-bottom:20px;       
}
table.tabellacandinner {
    width:100%;
}

.tabellacandinner td {
    padding:5px;
}
.candnlista {
    background-color: #cccccc;
    text-align:left;
    font-weight: bold;
    margin-left:6px;
    margin-right:6px;
    padding:5px;
    height:19px;
}

.tdimglista {
    padding-top:5px;
}
.trevidenziata td {
    background-color:#f0f0f0;
}
td.candvaltitnum {
    background-color: #cccccc;
    text-align:center;
    width:5%;
    font-weight:bold;
}
td.candvaltitfoto {
    background-color: #cccccc;
    text-align:center;
    font-weight:bold;
}
td.candvaltitnome {
    background-color:  #cccccc;
    text-align:left;
    font-weight:bold;
}
td.candvaltitabb {
    background-color:  #cccccc;
    text-align:left;
    font-weight:bold;
    width:20%;
}

td.candvaltitpref {
    background-color: #cccccc;
    text-align:left;
    width:8%;
    font-weight:bold;
}
td.candvalnum, td.candvalfoto {
    text-align:center;
}
td.candvalnome {
    color:Black;
    text-align:left;
}
td.candvalabb {
    text-align:left;
}
/*InfoSindPres*/
.sind {
    width:100%; 
}
table.sindtab {
    width:100%;
     padding-bottom:20px;
}
td.sindtdcont {
    width:40%;
     vertical-align: middle;
     background-color: #cccccc;
}
td.sindtdliste {
    width:50%;
    padding-left:3%;
}
table.sindtabcont {
    width:100%;
}

.sindnum {
    line-height:50px;
    width:10%;
    padding:5px;
}
.sindfoto {
    margin-right:10px;
    margin-left:10px;
    width:14%;
    padding:5px;
}
.sindnome {
    line-height:50px;
    color: Black;
    padding-left:5px;
    width:50%;
}
.sindcoll, .sindlistaimg {
    float:left;
}

.sindlistanome {
    float:left;
    padding:5px;
}

table.vottab {
    width:100%;
    height:68%;
}

table.vottab tr {
    min-height:88px;
}

td.votril {
    width:10%;
    background-color:#f0f0f0;
    white-space:nowrap;
    padding:5px;
}

.affdatinonril {
    text-align:center;
    background-color:#F0F0F0;
}
td.votperc {
    width:70%;
    white-space:nowrap;
    background-color:#f0f0f0;
    padding:5px;
}
table.vottabperc {
    width:100%;
    padding:0px;
}
td.votnperc {
    width:10%;
    min-width:58px;         
}
td.votbar {
    width:70%;
}
table.vottabbarre {
    width:100%;
    min-height:68%;
    padding:1px;
    background-color:#ffffff;
}
td.votbarcolm {
    background-color:#52A8FF;
    height:16px;
}
td.votbarcolf {
    background-color:#FF8F8F;
    height:16px;
}
td.votbarcolt {
    background-color:green;
    height:16px;
}
td.votdat {
    width:10%;
    background-color:#f0f0f0;
    padding:5px;
}
td.votdatsez {
    padding:3px;
    text-align:center;
    white-space:nowrap;
    line-height:12px;
    height:10px;
}
td.votdatval {
    padding:3px;
    text-align:right;
    white-space:nowrap;
}
td.votdatvalperc {
    padding:3px;
    text-align:right;
    white-space:nowrap;
    color:Black;
}
/*Menusezioni*/
.menusez {
    width:100%;
}
.menuseznoris {
    color:red;
}

.menusezcoll, .menusezcolr {
    float:left;
    width:50%;
    text-align: center;
}

/*Votidilista*/
.vlis {
    width:100%;
    min-height:68%;
}
.vlis tr {
    min-height:60px;
}
table.vlistab {
    width:100%;
    height:68%;
}
.vlistrfoot{
    height:40px;
}
tr.vlistit {
    font-weight:bold;
    background-color:#cccccc;
}
td.vlistit1 {
    width:30%;
    padding-left:5px;
}
td.vlistit2 {
    width:53%;
    padding-right:5px;
}
td.vlistit3, td.vlistit4 {
    width:6%;
    text-align:right;
    padding-right:5px;
}
tr.vlisval {
    background-color:#f0f0f0;
}
td.vlisvalden {
    padding-left:5px;
    text-align:left;
}
td.vlisvalimg {
    text-align:center;
    padding:5px;
}
td.vlisvalbar {
    padding-right:5px;
    padding-left:5px;
}
table.vlistabbarre {
    width:100%;
    height:16px;
    padding:1px;
    background-color:#ffffff;
}
td.vlisbarcolm {
    background-color:#0aff0a;
    height:16px;
}
td.vlisbarcolsi {
    background-color:blue;
    height:16px;
}
td.vlisbarcolno {
    background-color:red;
    height:16px;
}

td.vlisvalperc, td.vlisvalnum {
    text-align:right;
    padding-right:5px;
}

table.vlisfoottab {
    width:100%;
    background-color:#cccccc;
    padding:5px;
}

td.votdat {
    width:10%;
    background-color:#cccccc;
    padding:5px;
}
td.vlisfootval {
    white-space:nowrap;
}

 /*Immagini*/

img.imglista, img.imglistavlis, img.imgsind, img.imgCandid {
    height:50px;
}

img.imglogocomune {
    height:50px;
    float:left;
} 

/*Stili Tipografici*/
body {
    font-family:Titillium Web,"Helvetica Neue",Helvetica,Arial,sans-serif;
    color:#585858;
    margin-left: 0px;
    margin-right: 0px;
}

h1 {
    margin-bottom:5px;
    margin-top:5px;
    text-decoration: none
}

a.slideshow {
    background:white none repeat scroll 0 0;
    color:#5275A5 !important;
    font-size:10pt;
    padding: 2px 8px 2px;
    text-decoration:none;
}
a.slideshow:hover { 
    color:#585858 !important; 
    text-decoration: none; 
}
 
.titolocomune, .titoloele { color: Black; font-size: 20pt; }
td.menutitele { color:Black; font-size: 13pt; padding: 5px;}
.titoloprese , .titolopagina{ color:Black; font-size: 13pt;}
 
.copyright { color:#5275A5 !important; font-size: 10pt; }
a.copyright { color:#585858 !important; }

.copyright img { margin-bottom: -6px; }

.Righello { font-size: 6pt;  }

.Evidenziabold { font-weight:bold; }
.Evidenzia {  color: Black; }
a.Evidenzia{ color:#5275A5 !important; text-decoration: none; }
a.Evidenzia:hover { color:#585858 !important;  text-decoration: none; }
.comune { font-size: 11pt; }
.Titoli { font-size: 9pt; }
.TipoPagina {  font-size: 11pt; }
.Sezioni {  font-size: 9pt;  }

.vottabdat{ margin:auto; }
.vottab{  width:100%;  }</pre></body></html>