/*
	*	Referendum 2009
	*	Revision 2011
	*	Author: stefano.bonzi@siag.it
	*	Version: June 2009
*/
@import url(print.css);
@import url(ie.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;margin:0;padding:16px 10px;}

	a:link{color:#004c99;}
	a:visited{color:#6500cc;}
	a:hover{text-decoration:none;}
	a:hover,a:focus,a:active{background:#ff0;color:#1b2732;}

	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:#ffc url(img/outboundLink_bullet.gif) center right no-repeat;color:#1b2732;}	

	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;margin:.7917em 0 1.5833em;}
		h1 small{color:#666;font-size:.7917em;line-height:1;}
	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;}

	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:#f5f5f5;}
	
	.container{width:750px;margin:0 auto;padding:0 5px;background:#fff;color:#1b2732;border:3px solid #ccc;}
	
/* HEADER */	
		#header{background:#fff;margin:0;padding:0;}
			#header img{border:none;display:block;margin:10px 0 5px;padding:0;}
			#header a{border:none;}
	
			#corporate-nav{padding: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 10px;border-left:1px solid #ccc;}
						#corporate-nav .skip-nav{display:none;}
						#corporate-nav a{text-decoration:none;color:#004c99;}
			#nav{margin:0 0 10px;padding:1px 0;background:#ccc;}
			#main_nav{width:100%;border-collapse:collapse;margin:0;padding:0;background:#fff;table-layout:fixed;border:0;}
				#main_nav th,#main_nav td{padding:0;vertical-align:middle;text-align:center;border:2px solid #fff;}
				#main_nav a{display:block;padding:5px;text-decoration:none;color:#1b2732;font-weight:bold;}
				#main_nav .q1{background:#ffc3c3;}
				#main_nav .q2{background:#ffc;}
				#main_nav .q3{background:#ddd;}
				#main_nav .q4{background:#dbecce;}

			#help-nav{width:750px;margin:0 0 10px;padding:0;border-collapse:collapse;}
				.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;}
 		    	.refresh-button{margin:-1em 0 .75em;}
					.notabene{background:#ffc;padding:10px;margin-bottom:1.9em;}
					a.notes:link,a.notes:visited{text-decoration:none;color:#9b0500;}
					.notes{color:#9b0500;}

			.results{width:730px;border-collapse:collapse;margin:0 0 3.8em;}
				.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 #ddd;padding:10px;}
				.progress thead th{vertical-align:middle;background:#f5f5f5;padding:14px 5px 5px;}
				.progress h2{font-size:1.5em;line-height:1.2667;margin:0;}
					.progress th p{margin:0;font-weight:normal;}
				.progress tbody th{padding:1em 0 .25em;font-weight:normal;font-size:1.9em;line-height:1;background:#fff;}
				.progress tbody td{padding:10px 5px 9px;}
					.progress .turnout{font-weight:bold;font-size:1.6em;margin:0;line-height:1;}
					.progress .more{margin:10px 0 0;text-align:center;border-top:none;padding-top:2px;vertical-align:bottom;}
					.progress .more small{white-space:nowrap;color:#1b2732;text-decoration:none;}
					.progress .more a{text-decoration:none;display:block;padding:1px;}
					.progress .more a em{font-style:normal;text-decoration:underline;}
					.progress .percent{font-weight:bold;font-size:1.9em;margin:0;line-height:1;}
					.progress .votes{margin:5px 0 0;}
						.progress .value{font-weight:normal;}
					.progress tfoot td{padding:14px 5px 5px;text-align:left;}
					.progress .sections{width:222px;border-right:1px solid #fff;text-align:center;}
					.progress .preferences{width:222px;text-align:center;}
					.progress .instructions{font-weight:normal;font-size:1.3em;color:#666;}
					.progress p{margin:0;}
				.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 th,.voter-turnout td{padding:5px 3px;border:1px solid #ddd;vertical-align:top;}
				.voter-turnout td{text-align:right;width:75px;}
				.voter-turnout thead th{text-align:center;vertical-align:middle;background:#f5f5f5;}
					.voter-turnout thead .region{font-weight:bold;font-size:1.9em;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 #ddd;}
					
				.vote-summary th,.vote-summary td{padding:5px 3px;border:1px solid #ddd;vertical-align:top;}
				.vote-summary td{text-align:right;width:75px;}
				.vote-summary thead th{text-align:center;vertical-align:middle;background:#f5f5f5;}
				.vote-summary thead .region{font-weight:bold;font-size:1.9em;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:#9b0500;}
    .map{text-align:center;}
		.partial{font-weight:bold;font-style:normal;color:#9b0500;padding-right:2px;}
		.disclaimer{margin:-2.9231em 0 2.9231em;}
    /* END RISULTATI */

/* FOOTER */
	#footer{margin:0;padding:0 0 16px;}
			#footer p{margin:0 10px;font-size:1.1em;line-height:1.7273;}
			#footer img{display:block;margin:0;padding:0;}
}