﻿/*
	*	Referendum provinciali 2009
	*	Author: stefano.bonzi@siag.it
	*	Version: August 2009
*/
@import url(lprint.css);
@import url(lie.css);
@media screen {
	body{font:110%/1.5 Arial,Helvetica,sans-serif;background:#000;color:#fff;}

	a:link{color:#0ff;}
	a:visited{color:#0cf;}
	a:hover{text-decoration:none;}
	a:hover,a:focus,a:active{background:#ff0;color:#000;}

	a.outbound-link:link,a.outbound-link:visited{padding-right:20px;background:transparent url(img/outboundLink_bullet_vl.gif) center right no-repeat;}
	a.outbound-link:hover,a.outbound-link:focus,a.outbound-link:active{padding-right:20px;background:#ffc url(img/outboundLink_bullet_vl.gif) center right no-repeat;color:#222;}
	h1,h2,h3,h4,h5{color:#ff0;}
	
	iframe{text-align:center;border:none;width:100%;height:520px;}
	
	form{margin:0;padding:0;}

	.odd td,.odd th{background:#333;}
	th,td{text-align:left;}
	
	.container{margin:0;padding:0;background:#000;color:#fff;}

/* HEADER */
		#header{margin:0;padding:0;}
			#header img{border:none;display:block;margin:10px;padding:0;}
			#header a{border:none;}
	
			#corporate-nav{margin:0;padding:0;}
			#corporate-nav ul{display:inline;list-style:none;margin:0;padding:0;}
				#corporate-nav li{display:inline;list-style:none;margin:0;padding:0 10px;border-right:1px solid #ccc;}
				#corporate-nav li.styleswitcher{border-right:none;padding-right:0;}
				#corporate-nav .skip-nav{display:none;}

			#main-nav{width:100%;border-collapse:collapse;margin:0 0 10px;padding:0;}
				#main-nav td{padding:10px;vertical-align:top;text-align:left;border:1px solid #fff;}
				#main-nav a{display:block;padding:3px;font-weight:bold;}
				#main-nav .q1,#main-nav .q3,#main-nav .q5{background:#333;}
				#main-nav ul{margin:0 0 0 1em;padding:0;}

			#help-nav{margin:1em 0;}
			    .breadcrumbs{display:none;}

/* CONTENT */

		#content{padding:0;}
    		#local-nav{float:right;width:25%;margin-left:20px;padding:10px 10px 0;background:#222;border:1px solid #fff;}
	    	#local-nav h2{font-size:1.2em;margin:0;}
				#local-nav li{margin-bottom:.5em;}
            .notabene{padding:1em;margin-bottom:1.9em;border:1px solid #ff0;}

			.accesskeys{border-collapse:collapse;}
				.accesskeys th,.accesskeys td{padding:.5em 1em;vertical-align:top;}
				.accesskeys td{border:1px solid #ccc;border-style:solid none;}


.results{width:100%;border-collapse:collapse;}
            .progress{margin:0 0 3.8em;border:3px solid #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 #fff;padding:1em;}
							.progress thead th{vertical-align:middle;}
							.progress h2{margin:0;white-space:nowrap;}
							.progress p{margin:0;}
							.progress .more{text-align:center;border-top:none;vertical-align:bottom;}
								.progress .more small{white-space:nowrap;text-decoration:none;}
								.progress .more a{text-decoration:none;display:block;}
								.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:#0f0;}
							.progress td.no{color:#f00;}


					.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;}
						.voter-turnout thead .region{font-weight:bold;font-size:1.6em;line-height:1;text-align:left;vertical-align:top;color:#f00;background:#000;border:none;width:45%;}
						.voter-turnout tbody .region{width:20em;}
					.voter-turnout .voters,.voter-turnout .percent{width:70px;text-align:right;}
						.voter-turnout .counted-sections{font-weight:normal;}
					.voter-turnout .second-day{border-left:2px solid #666;}
					
					.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;}
						.vote-summary thead .region{font-weight:bold;font-size:1.6em;line-height:1;text-align:left;vertical-align:top;color:#f00;border:none;background:#000;}
						.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:20em;}
						.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;}
		#footnotes p{margin:0;}

    /* SITO PRE-ELETTORALE */
	    /* TABELLA IN HOME PAGE */
	    .buttonized_links{table-layout:fixed;border-collapse:collapse;border:2px solid #ccc;width:100%;margin:10px 0 3.8em;}
		    .buttonized_links td{padding:19px;vertical-align:middle;text-align:center;border:1px solid #fff;}
		    .buttonized_links .odd{background-color:#333;}
		    .buttonized_links .even{background-color:000;}
		    .buttonized_links h2{font-size:1.5em;margin:0;}
		    .buttonized_links p{margin:1em 0 0;}					

/* FOOTER */
    	#footer{margin-top:1em;padding:10px;}
			#footer img{display:block;margin:0;padding:0;}
}