﻿/*
	*	Referendum provinciali 2009
	*	Author: stefano.bonzi@siag.it
	*	Version: August 2009
*/
@import url(lprint.css);
@import url(lie.css);
@media screen {
	html{overflow-y:scroll;}
	body{font:62.5% Arial,Helvetica,sans-serif;background:#fafafa url(img/body_bck.png) top center repeat-x;color:#1b2732;}
	abbr{text-decoration:none;border:none;}
	
	a:link{color:#004182;}
	a:visited{color:#6500cc;}
	a:hover{text-decoration:none;}
	a:hover,a:focus,a:active{background:#ff9;color:#000;}

	a.outbound-link:link,a.outbound-link:visited{padding-right:15px;background:transparent url(img/outboundLink_bullet.gif) center right no-repeat;}
	a.outbound-link:hover,a.outbound-link:focus,a.outbound-link:active{padding-right:15px;background:#ff9 url(img/outboundLink_bullet.gif) center right no-repeat;color:#000;}

	p{font-size:1.3em;line-height:1.4615;margin:0 0 1.4615em;}/* corpo 13/19 */
	
	h1{font-weight:normal;font-size:2.4em;line-height:1.1875;margin:0 0 5px;}
		h1 small{color:#777;font-size:.75em;}
	h2{font-weight:normal;font-size:1.9em;line-height:1;margin:1.5em 0 .5em;}
	h3{font-weight:normal;font-size:1.6em;line-height:1.1875;margin:1.1875em 0 0;}
	h4{font-size:1.5em;line-height:1.2667;margin:1.2667em 0 0;}
	h5{font-size:1.3em;line-height:1.4615;margin:1.4615em 0 0;}

	iframe{text-align:center;border:none;width:100%;height:520px;}

	form{margin:0;padding:0;}
	
	dt,dd,li{font-size:1.3em;line-height:1.4615;margin-top:.7308em;margin-bottom:.7308em;}
	th h2,td h2,th p,td p,td li,li p,li li{font-size:1em;}

	ul,ol{margin-top:0;margin-bottom:1.9em}
	
	th,td{font-size:1.3em;text-align:left;}
	.even td,.even th{background:#f1f1f1;}
	
	.container{width:750px;margin:0 auto;padding:0 5px;background:#fff;color:#1b2732;border:3px solid #ddd;}
	
/* HEADER */	
		#header{background:#fff;margin:0;padding:0;}
			#header img{border:none;display:block;margin:10px 0 5px;padding:0;}
			#hedaer a{border:none;}
	
			#corporate-nav{padding:1px 0;text-align:right;}
				#corporate-nav ul{display:inline;list-style:none;margin:0;padding:0;text-align:right;}
					#corporate-nav li{display:inline;list-style:none;margin:0;padding:0 5px;border-right:1px solid #ccc;}
					#corporate-nav li.styleswitcher{border-right:none;padding-right:0;}
						#corporate-nav .skip-nav{display:none;}
						#corporate-nav a{text-decoration:none;color:#004182;}

			#main-nav{width:750px;border-collapse:collapse;margin:0 0 10px;padding:0;background:#F0F1F1;table-layout:fixed;border:1px solid #ccc;border-style:solid none;}
				#main-nav td{padding:3px 1px 3px 5px;vertical-align:top;text-align:left;border-left:1px solid #ccc;font-weight:bold;line-height:1.3;}
					.pre #main-nav td{vertical-align:middle;text-align:center;}
				#main-nav td.home,#main-nav td.maps{padding:0;vertical-align:middle;text-align:center;}
				#main-nav td.home{border-left:none;}
				#main-nav ul{margin:0 0 0 1.2em;padding:0;}
				#main-nav li{margin:0;padding:0;list-style:disc;}
				#main-nav a{text-decoration:underline;color:#000;font-weight:normal;display:block;padding:0;margin:0;}
					.pre #main-nav a{text-decoration:none;}
				#main-nav td.q1{background:#fff;}
				#main-nav td.q2{background:#ebdfed;}
				#main-nav td.q3{background:#ffffe5;}
				#main-nav td.q4{background:#edf4ff;}
				#main-nav td.q5{background:#fbf3e8;}

			#help-nav{width:750px;margin:0;padding:0;border-collapse:collapse;}
			    #help-nav td{vertical-align:middle;}
				.breadcrumbs{text-align:left;padding:0 0 0 10px;font-size:1.2em;color:#666;}
					.breadcrumbs em{font-style:normal;}
				.printbutton{text-align:right;padding:0 10px 0 0;}
					.printbutton input{margin:0;padding:0;border:0;vertical-align:top;}


/* CONTENT */
       
		    #content{padding:0 10px;}
					#local-nav{float:right;width:200px;margin-left:20px;padding:10px 10px 0;background:#e5f2ff;}
						#local-nav h2{font-size:1.3em;font-weight:bold;margin:0;}
						#local-nav + h2{margin-top:0;}
						#local-nav ul{margin:0 0 0 1.5em;padding:0;}
						#local-nav li{line-height:1.1692;}
 		    	.refresh-button{margin:0 0 .75em;}
					.notabene{background:#ffc;padding:10px;margin-bottom:1.9em;}
					a.notes:link,a.notes:visited{text-decoration:none;color:#c00;}
					.notes{color:#c00;}

		    .accesskeys{border-collapse:collapse;}
			    .accesskeys th,.accesskeys td{padding:5px 10px;vertical-align:top;}
			    .accesskeys td{border:1px solid #ccc;border-style:solid none;}

			.results{width:730px;border-collapse:collapse;}
            .progress{margin:10px 0 1.9em;border:2px solid #ccc;background:#fff;}
							.progress th{text-align:center;vertical-align:middle;white-space:nowrap;font-size:1.5em;}
							.progress td{vertical-align:middle;}
							.progress td,.progress th{border:1px solid #ccc;padding:10px;}
							.progress thead th{vertical-align:middle;background:#e5f2ff;}
							.progress h2{font-size:1.5em;line-height:1.2667;margin:0;}
							.progress p{margin:0;}
							.progress .more{text-align:center;border-top:none;padding-top:2px;vertical-align:bottom;}
								.progress .more small{white-space:nowrap;color:#000;text-decoration:none;}
								.progress .more a{text-decoration:none;display:block;padding:1px;}
								.progress .more a em{font-style:normal;text-decoration:underline;}
							.progress .turnout,.progress .yes,.progress .no{text-align:center;font-size:1.9em;font-weight:bold;border-bottom:none;padding-bottom:0;white-space:nowrap;}
							.progress td.yes{color:#060;}
							.progress td.no{color:#600;}

					.voter-turnout{margin:0 0 3.8em;}
					.voter-turnout th,.voter-turnout td{padding:5px 3px;border:1px solid #ccc;vertical-align:top;}
					.voter-turnout td{text-align:right;width:75px;}
					.voter-turnout thead th{text-align:center;vertical-align:middle;background:#e5f2ff;}
						.voter-turnout thead .region{font-weight:bold;font-size:1.6em;line-height:1;text-align:left;vertical-align:top;color:#9b0500;border:none;background:#fff;width:347px;}
						.voter-turnout tbody .region{width:274px;}
					.voter-turnout .voters,.voter-turnout .percent{width:70px;text-align:right;}
						.voter-turnout .counted-sections{font-weight:normal;}
					.voter-turnout .second-day{border-left:3px solid #ccc;}
					
					.vote-summary{margin:0 0 3.8em;}
						.vote-summary th,.vote-summary td{padding:5px 3px;border:1px solid #ccc;vertical-align:top;}
						.vote-summary td{text-align:right;width:75px;}
						.vote-summary thead th{text-align:center;vertical-align:middle;background:#e5f2ff;}
						.vote-summary thead .region{font-weight:bold;font-size:1.6em;line-height:1;text-align:left;vertical-align:top;color:#9b0500;border:none;background:#fff;width:347px;}
						.vote-summary thead .yes,.vote-summary thead .no{font-weight:bold;font-size:1.8em;line-height:1;}
						.vote-summary .invalid,.vote-summary .null{font-weight:normal;}

						.vote-summary tbody .region{width:240px;}
						.vote-summary .voters,.vote-summary .percent{width:60px;text-align:right;}
						.vote-summary .counted-sections{font-weight:normal;}

    .unavailable{text-align:center;padding:1em 3em;font-size:1.9em;line-height:1.5;color:#c00;}
    .map{text-align:center;}
		.partial{font-weight:bold;font-style:normal;color:#c00!important;padding:2px;text-decoration:none;}
		.disclaimer{margin:-2.9em 0 2.9em;}
		#footnotes p{margin:0;}

    /* SITO PRE-ELETTORALE */
	    .buttonized_links{table-layout:fixed;border-collapse:collapse;border:2px solid #ccc;width:730px;margin:10px 0 3.8em;}
		    .buttonized_links td{padding:19px;vertical-align:middle;text-align:center;}
		    .buttonized_links .odd{background-color:#fff;}
		    .buttonized_links .even{background-color:#e5f2ff;}
		    .buttonized_links h2{font-size:1.5em;margin:0;}
		    .buttonized_links p{margin:1em 0 0;}					

/* FOOTER */
	#footer{border-top:1px dotted #ccc;margin-top:1.9em;padding:10px 0;}
			#footer p{margin:0 10px;font-size:1.1em;line-height:1.7273;}
			#footer img{display:block;margin:0;padding:0;}
}