body {background-image: url(/sfondo.gif); text-align: center; font-family:  Arial, Verdana, Helvetica, sans-serif;}

#header {text-align: center;clear: right;height: 90px; width: 500px; margin: 10px auto}
#post_header {clear: both; border-bottom: 1px dotted silver; border-top: 1px dotted silver; margin: 10px 0; padding:  0.5em 0; font-size: 76%}
#post_header p {text-align: left; padding: 0 0 0 15px; color: #4D5149; margin: 0}

p.cliccare {margin-top: 1.2em; color: teal;  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 90%}
noscript {margin: 1em 0 3em 0; color: red; display: block}

div#Xelezioni {background-color: #FFF;font: 76% Georgia, serif;border: 1px solid silver;border-color: #EEE #DDD #DDD #EEE; width: 800px;text-align: center;idth: 790px; margin: 55px auto 20px auto; padding: 0 7px 0 7px;}


div#elezioni {font: 76% Georgia, serif; text-align: center; width: 800px; 
	margin: 4em auto 20px auto; 
	padding: 0 7px 0 7px;
	border: 1px solid #DDD; 
	background: #FFF url("/2007/sf-grigio.gif")  top left repeat-x;
	overflow: auto;
	zoom:1;
}


/* ======================= */

.zdatilista{
	text-align: left;
	line-height: 1.3em;
	width: 600px;
	border-bottom: 0px dotted silver;
	margin: 25px 0 20px 0;
	padding-left: 195px !important; padding-left: 90px; 
	}

.zlogo {float: left; padding: 0;}

.zdati {margin-left: 107px; padding: 5px 20px; color: #4D5149; border-left: 0px dotted silver;}

.znome {margin: 0 0 1em 0; font-variant: small-caps; font-weight: bold; font-size: 140% !important; font-size: 120%}

.coalizione {margin: 1.5em 0 0.5em 0; color: #4D5149}

.zcand {margin: 0;  color: #4D5149} 


div#Xliste {text-align: left; margin: -25px 50px 40px 120px;}
div#Xliste .texto {	margin-left: 80px;line-height: 1.8em;}


/* ======================= */

table {
	text-align: center;
	margin: 41px 0 50px 20px;
	font-size: 95%;
	border-bottom: 1px solid gray; 
	position: relative;	}

	
td {border: 1px solid #AAA; padding: 6px 10px; color: #333}

td.int{background: #3F78BD;	color: white;font-weight: bold;}

td.intx, td.intx a, td.int a {background: #3F78BD; color: white;}

td.intx a, td.int a {text-decoration: none}
td.bold {font-weight: bold;	background: #FFC;}

td.cand {font-weight: bold; background: #FFC;height: 3em; font-variant: }


tr.grigio td {background: #CCC}

tr.tot td{font-weight: bold;background: #FFFFF0; color: #777}

td.tot_cand  {font-weight: bold;background: #FFFFDF; color: #222}

.torra {font-size: 76%;}.torra a, .torra a:visited {color: navy; text-decoration: none}

.intsez {border: 1px solid #CCC; border-bottom: 0; padding: 4px 0 3px 0; color: #777; 	position: absolute;	width: 420px; 	margin: -60px 0 0 -380px !important;	margin: -50px 0 0 -400px;	}
