/*
Elections2008 stylesheet - Print version
Author:stefano.bonzi@siag.it
Version:April 2008
*/
/* Undo some browser defaults
------------------------------------------- */
*{padding:0;margin:0;text-indent:0;float:none;width:auto;background:none!important;}
a,:link,:visited{text-decoration:none;}
a img,:link img,:visited img{border:none;}
h1,h2,h3,h4,h5,h6,td,th{font-size:1em;}
ul,ol{list-style:none;}
q{font-style:italic;}
q:before{content:no-open-quote;}
q:after{content:no-close-quote;}
abbr{border-bottom:none;}
img{display:block;}
/* MAIN CONTAINERS
------------------------------ */
body{font:9pt/1.2 sans-serif;background:#fff;color:#000;}
#footer{border-top:1pt solid #000;}
/* TYPOGRAPHY:links
------------------------------ */
a:link,a:visited{background:#fff;color:#000;}
/* NO PRINT
------------------------------------------------ */
dl#legenda,#breadCrumbs,#corporateNavigator,#serviceNavigator,#mainNavigator,#contextNavigator,.localNav,h1,hr,form,#print{display:none;}
/* TYPOGRAPHY:headings
------------------------------ */
#header h1{display:block;}
h1{font-size:18pt;border:thin solid #000;border-style:solid none;padding:6pt 0;}
#content h2{font-size:14pt;margin:14pt 0 7pt;}
#content h3{font-size:12pt;margin:12pt 0 6pt;}
#content h4{font-size:11pt;margin:11pt 0 5pt;}
h2#partito,h2#comune{background:none;font-size:16pt;font-weight:bold;margin:12pt 0 6pt;padding:0;}
/* TYPOGRAPHY:content elements
------------------------------ */
.sx{float:left;}
.dx{float:right;}
.cx{margin:auto;}
#content p{line-height:1.75;padding:0 24pt 12pt;text-indent:12pt;}
#content p.source{text-indent:0;font-size:10pt;padding:12pt 6pt;text-align:center;}

/* TYPOGRAPHY:tables
------------------------------ */
table{ border-collapse:collapse;width:100%;border:0; margin-bottom:32pt;}
caption{font-size:13pt;font-weight:bold;text-align:left;}
caption span{display:block;font-weight:normal;font-size:75%;}
th{ text-align:left;}
th.spanHeader{text-align:center;}
th,td{border:1pt solid #000;border-style:solid none;padding:1pt 1pt 3pt;}
td{text-align:right;}
tfoot td{ text-align:left; }
.numeric_values th,th.numeric_values{text-align:center;}
.coalition th{padding-left:24pt;border-bottom:none;}
.coalition .coalition_name th{font-weight:bold;font-size:10.5pt;padding-left:1pt;border-top:2pt solid #000;border-bottom:0;}
.coalition .sum td,.coalition .sum th{border-bottom:2pt solid #000;}
.coalition .sum th{text-align:right;}
.variazione-percentuale{white-space:nowrap;font-weight:bold;}
.affluenza td{text-align:center;}
.confronto_precedente{display:none}

/*
table{margin-bottom:24pt;width:100%;border-top:medium solid #000;border-collapse:collapse;}
thead{display:table-header-group;}
tbody{display:table-row-group;}
tfoot{display:table-footer-group;}
caption{font-size:11pt;text-align:left;font-weight:bold;}
caption span{font-size:9pt;font-weight:normal;}
th,td{padding:2pt 2pt 5pt;vertical-align:top;border-top:thin solid #000;font-size:10pt;}
th{font-size:10pt;text-align:left;font-weight:bold;}
tfoot td{font-size:10pt;border-top:thin solid #000;border-bottom:none;text-align:center;}
.wSymbols th{padding-left:60px;background-position:center left;background-repeat:no-repeat;height:55px;}
.sum th,.sum td{border-top:thin solid #000;padding-left:3pt;height:auto;}

.n_a{background:#ebebeb;color:#000;text-align:center;}
.upTo25percent{background:#d5d5d5;color:#000;text-align:center;}
.upTo50percent{background:#c0c0c0;color:#000;text-align:center;}
.upTo75percent{background:#ababab;color:#000;text-align:center;}
.upTo99percent{background:#959595;color:#000;text-align:center;}
.completed{background:#808080;color:#000;text-align:center;}

.subHeader th{text-align:left;border-bottom:thin solid #000;border-top:18pt solid #fff;font-size:14pt;font-weight:bold;padding:3pt 2pt 2pt;height:auto;}
.subHeader span{display:block;font-weight:normal;font-size:11pt;}
th.spanHeader{text-align:center;}
.subHeader th.spanHeader{padding:3pt;}
.candidato{display:block;font-weight:normal;}
td,.numeric_values th,th.numeric_values{text-align:right;}
.scorse{background:#f5f5f5;color:#000;}
*/




/* TYPOGRAPHY:lists
------------------------------ */
#content ul,
#content ol,
#content dl{margin:0 30pt 0 36pt;}
#content li,
#content dd{margin:12pt 0 12pt 12pt;}
#content li,
#content dd{line-height:1.5;}
#content .calendario dt{font-size:14pt;font-weight:bold;margin:18pt 0 3pt 0;padding:0;}
#content .calendario dd{margin:0 0 12pt 24pt;}
#content .calendario li{margin:0 0 6pt 6pt;}
#content ul{list-style:square;}
#content ol{list-style:decimal;}
#content dl.imgBox{margin:0;padding:18pt 0;text-align:center;}
/*
dl#legenda{margin:0;padding:3pt 0 0;float:left;line-height:normal;}
#legenda dt,#legenda dd{float:left;padding:3pt 0;font-size:9pt;line-height:normal;}
#legenda dt{width:8em;margin:0;text-align:left;}
#legenda dd{width:6em;margin:0 0 0 3pt;text-align:center;font-weight:normal;}
*/
#content ul.listaPartiti{margin:0;}
#content ul.listaPartiti li{margin:0 0 0 18pt;padding:6pt 0 0 60px;height:3em;list-style:none;background-position:left center;background-repeat:no-repeat;font-size:12pt;}
#content ul.listaPartiti li span{display:block;font-size:10pt;}
/* IMAGES
------------------------------ */
img.sx{margin:0 10px 1px 0;}
img.dx{margin:0 0 1px 10px;}
/* GRAFICI ELETTORALI
------------------------------ */
iframe{text-align:center;border:none;width:100%;height:520px;}
