/*
    *   Landtag2008 stylesheet - Print version
    *   Author: stefano.bonzi@siag.it
    *   Version: October 2008
*/
@import "reset.css";

/* HIDE */
#corporate-nav,h1,#main-nav,.help-nav,.local-nav,.legenda,#sidebar,.refresh input,.printbutton,#udm,.pdf_download{display:none;}

body{font:9pt/12pt sans-serif;background:#fff;color:#000;}

a:link,a:visited,a:hover,a:focus,a:active{background:#fff;color:#000;text-decoration:none;}
a.outbound-link:link,a.outbound-link:visited,a.outbound-link:hover,a.outbound-link:focus,a.outbound-link:active{padding-right:0;background:#fff;color:#000;}

h1,h2,h3,h4,h5,h6{font-family:sans-serif;font-weight:normal;}
#header h1{padding:6pt 0;display:block;font-size:14pt;line-height:14pt;border:1pt solid #000;border-style:solid none;margin-bottom:12pt;background:#fff;color:#000;}
h2{font-size:14pt;line-height:24pt;}
h3{font-size:11pt;line-height:12pt;margin-top:12pt;}
h4{font-size:10pt;line-height:12pt;margin-top:12pt;}

p{font-size:9pt;line-height:12pt;margin-bottom:12pt;}
dt,dd,li{font-size:9pt;line-height:12pt;margin-top:6pt;margin-bottom:6pt;}
li p,li li{font-size:1em;}

ol li{list-style:decimal;margin-left:27pt;}
ol ol li{list-style:lower-alpha;margin:0 0 0 36pt;}
ol ol ol li{list-style:decimal;margin:0 0 0 36pt;}
ul li{list-style:disc;margin-left:18pt;}

table{border-collapse:collapse;margin:0 0 18pt;width:100%;border-top:2pt solid;border-bottom:.5pt solid;clear:both;}
caption{font-size:9pt;line-height:12pt;caption-side:top;width:auto;text-align:left;}
th,td{font-size:9pt;border-top:.5pt solid #000;padding:3.5pt 1pt 8pt;vertical-align:top;text-align:left;}
thead th{border-top:none;padding-top:11.5pt;padding-bottom:.5pt;background:#fff;vertical-align:bottom;}
.odd th,.odd td{background:#f1f1f1;color:#000;}



/* TABELLE RISULTATI */
.list-symbol{width:10%;}
.list-votes{text-align:right;width:15%;border-left:.5pt dotted;}
.list-percent{text-align:right;width:10%;border-left:.5pt dotted;}
.list-representatives{text-align:right;width:15%;border-left:.5pt dotted;}
		
	/* TABELLA DATI GENERALI SUL VOTO */
		.generic_vote_data thead th{text-align:center;border-left:.5pt dotted;}
		.cards{text-align:right;width:10%;border-left:.5pt dotted;}
		.cards_percent{text-align:right;width:5%;border-left:.5pt dotted;}
		.turnout_data td{text-align:center;width:15%;border-left:.5pt dotted;}
		.turnout_data th,.turnout_data td{border-top:2pt solid;}
		.sum td,.sum th{border-top:2pt solid;}
		
	/* TABELLA AFFLUENZA ALLE URNE */
		.voter_turnout caption{font-weight:bold;font-size:12pt;line-height:24pt;}
		.voter_turnout .year th{text-align:center;font-size:12pt;padding-top:6pt;line-height:12pt;border-bottom:.5pt dotted;border-left:.5pt dotted;}
		.voter_turnout .time th{text-align:right;line-height:1;border-left:.5pt dotted;}
		.voters td{text-align:right;width:10%;border-left:.5pt dotted;}
		.voters_percent td{text-align:right;width:10%;border-left:.5pt dotted;}
		.voters th,.voters_percent th{width:40%;}

	/* TABELLA ANDAMENTO DELLO SCRUTINIO */
	.legenda{display:none;}
	
	.results_progress{width:100%;}
		.results_progress caption{font-weight:bold;font-size:12pt;line-height:24pt;}
		.results_progress tbody th{width:30%;}
		.results_progress .sections{width:35%;border-right:.5pt dotted;text-align:center;}
		.results_progress .preferences{width:35%;text-align:center;}
		.results_progress .instructions{visibility:hidden;font-size:1pt;}

	/* TABELLA CONFRONTI */
	.confronti .y2008{padding-right:5pt;border-right:.5pt solid #000;}
	.confronti .y2003{padding-left:5pt;}
	.confronti table{border-bottom:1pt solid #000;margin-bottom:0;}
	.confronti .list-name div{display:none;}

		
	/* TABELLA PREFERENZE */
	.candidate_results{width:100%;}
		.candidate-number{width:5%;text-align:right;}
		.candidate-name{width:65%;text-align:left;font-weight:bold;}
		.candidate-variance,.candidate-votes-previous,.candidate-votes-actual{text-align:right;width:10%;border-left:.5pt dotted;}
		
	/* TABELLA RISULTATI LISTA */
	.list_results_summary{width:100%;}
		.list_results_summary caption{font-weight:bold;font-size:12pt;line-height:24pt;}
		.list_results_summary .area,.list_results_summary .instructions{width:625px;}

/* ELENCO LISTE */
/*.lists{border-top:.5pt solid;margin-top:12pt;float:left;width:100%;}*/
.lists li{list-style:none;margin:0;float:left;width:100%;line-height:1;padding:6pt 0;border-bottom:.5pt solid;}
.lists img{float:left;margin:0 9pt 0 0;}

.list-title{float:left;width:100%;height:40pt;line-height:40pt;}
.list-title img{float:left;margin-right:9pt;}

/* ELENCO CANDIDATI */

td.candidate-number{width:5%;}
td.candidate-name{width:45%;}
td.candidate-birthplace{width:25%;}
td.candidate-birthdate{width:10%;}
td.candidate-language{width:15%;}

	
/* TITOLI CON ICONA COMPRENSORIO O COMUNE */
.district{padding-left:83px;background-color:transparent;background-position:0% 50%;background-repeat:no-repeat;}
.municipality{padding-left:42px;background-color:transparent;background-position:0% 7px;background-repeat:no-repeat;}

/* FOOTER */
#footer{clear:both;border-top:.5pt dotted #000;}
#footer p{margin:0;font-size:8pt;}
#footer #w3c{display:none;}