@import "/static/speciale/2011/elezioni/css/global.css";
/*------------------------------------------------------------------ 
[Headings] */

h2, h2 a, h2 a:visited {color:#1e598c;}
h3, h3 a, h3 a:visited {color:#444;  font-family: lato;}
h4 a { font-size: 11px!important; line-height: 15px!important;}
	
	/* h2 */
	dl.risultati h2 {margin-bottom:15px;} 
	#content-A dl#scheda h2.comune {color:#fff;text-shadow:none;margin-bottom:10px;}	
	#content-bottom h2 {margin:25px 0 10px;}
	#content-A dl#scheda h2,#content-A dl#scheda h3 {text-shadow: 1px 1px 1px #dbd2c5;}	
	body#lista dl.risultati h2 {margin-bottom:20px;}
	
	/* h3 */
	h3.regione {padding-top:5px;}
	dl.risultati h3 em, h3.regione em {font-size: 24px; line-height:24px;color:#333;font-style:normal;text-transform:none;}
	body#lista #content-A dl h3 {font-weight:bold;margin:15px 0 5px 0;}
	body#lista #content-A dl h3.candidato {margin-top:0;}
	#content-A dl h3.lista {color:#333;}
	#content-A dl.risultati h3 {color:#900;}
		.ie6 #content-A dl.risultati dd.primoturno h3 {margin-left:20px;}
		
	#content-A h3.regione {text-transform:uppercase;}
	#content-A dl h3.regione, #content-A dl h3.provincia {color:#900;font-size:22px!important;font-weight:normal;text-transform:uppercase;margin:20px 0 0 0;}
	#content-A dl h3.regione {font-size:16px;}
	
	/* h4 */
	#content-A dl.risultati dd.testo h4 {margin:15px 0 5px 0;}
	#content-right dl.affluenza h4 {border-bottom:1px solid #fff;}
	#content-A dd.scheda h4 {color:#900!important;margin:10px 0 5px 0;}
	#scheda-risultati {color: #000000; float: left; font-size: 12px; font-weight: bold; padding: 0; width: 640px;}
	#scheda-risultati dl { background: url("/static/speciale/2010/elezioni/images/regionali/bg_bottom.gif") no-repeat scroll left bottom #DEECF4;
									float: left;  margin-bottom: 10px;  padding-bottom: 15px; width: 680px;}
	/* h5 */
	
	.cont-A h5 { font-size: 12px; text-transform: none;	}
	#scheda-risultati ul li.aggiornamento, #content-bottom ul li.aggiornamento, dl#scheda dd.riepilogo ul li.aggiornamento {
    display: inline;
    float: right;
    padding: 3px 10px;
    text-align: right;
    width: 470px;}
    
	#scheda-risultati ul li.sezioni, #content-bottom ul li.sezioni, dl#scheda dd.riepilogo ul li.sezioni {
    background-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    color: #333333;
    display: inline;
    float: left;
    padding: 3px 0;
    text-align: center;
    width: 140px;	}						
	#scheda-risultati ul li.sezioni strong, #content-center dl#scheda dd.riepilogo ul li.sezioni strong {
    color: #990000;	}
	 								
	#scheda-risultati dd { padding: 0 10px 0px 20px;}
	#scheda-risultati dd.affluenza { margin-top:20px;	}
	#scheda-risultati h4 {color:#333;text-transform:uppercase;margin-bottom:10px;}
	dl.risultati h4 {color:#333;margin:10px 0;}
	

/* MEGA DROP DOWN MENU
=====================================================*/
ul.quesito1,ul.quesito2,ul.quesito3,ul.quesito4 {background-color:#ebebeb;}
ul.quesito1 li a,ul.quesito2 li a,ul.quesito3 li a,ul.quesito4 li a {color:#1e1e1e;border-top:1px solid #fff;border-bottom:1px solid #ccc;}
ul.quesito1 li a:hover,ul.quesito2 li a:hover,ul.quesito3 li a:hover,ul.quesito4 li a:hover {background-color:#c3c3c3;}


/* SFONDI
=====================================================*/
/* home */
#content-A dl {background: #deecf4 url(/static/speciale/2010/elezioni/images/regionali/bg_bottom.gif) left bottom no-repeat;}
#content-A dt {background: #deecf4 url(/static/speciale/2010/elezioni/images/regionali/bg_top.gif) no-repeat;}


/* content-right */
#content-right dl.affluenza {color:#fff;background:#005587 url(/static/speciale/2010/elezioni/images/regionali/sf_grafici.gif) left bottom no-repeat;}
#content-right dl.affluenza dt {background:#005587 url(/static/speciale/2010/elezioni/images/regionali/sf_grafici.gif) no-repeat;}

#content-right dl.precedenti {color:#fff;background:#deecf4 url(/static/speciale/2010/elezioni/images/regionali/sf_precedenti.gif) left bottom no-repeat;}
#content-right dl.precedenti dt {display:none;}
#content-right dl.precedenti dd {padding:0;}
#content-right dl.precedenti dd h4 {background-color:#1e598c;padding:5px 10px 10px 10px;margin:0;line-height:18px;}
#content-right dl.precedenti dd h4 strong {display:block;color:#a4cce0;}

/* detail */
#content-A dl#scheda {background: #deecf4 url(/static/speciale/2010/elezioni/images/regionali/sf_scheda.gif) left bottom no-repeat;}
	#content-A dl#scheda ul li.rightcolumn {background-color:#c0dbea;}

/*#content-A #scheda-risultati {background-color:#dbeaf3;}*/


/* content-bottom */
#content-bottom {background:#dbeaf3 url(/static/speciale/2010/elezioni/images/regionali/bg_bottom990.gif) left bottom no-repeat;min-height:400px;height:auto !important;height:400px;}


/* HOMEPAGE
=====================================================*/
#content-A dl.risultati dd.left, .cont-A dl.risultati dd.left 		{display:inline;padding:0 0 0 10px;width:310px;}
#content-A dl.risultati dd.right, .cont-A dl.risultati dd.right 		{display:inline;padding:0 10px 0 0;width:340px;}
.ie6 #content-A dl.risultati dl.ie, .ie6 #content-A dl.risultati dl.ie	{margin-left:20px;}

/*** dashboard sulla hp ***/
.cont-A dl.risultati .box {padding:10px;margin-bottom:15px;color:#000;overflow:hidden}
.cont-A dl.risultati .box h4 {font-family:'Yanone Kaffeesatz',serif;font-weight:normal;font-size:20px;line-height:20px;color:#000;text-transform:none!important;margin:0 0 5px 0;padding:0;}
.cont-A dl.risultati .box h4 a, #content-A dl.risultati .box h4 a:visited {font-family:'Yanone Kaffeesatz',serif;font-weight:normal;color:#000!important;}
	.cont-A dl.risultati .box h4 a:hover {text-decoration:underline;}


.cont-A dl.risultati .dashboard-candidati
{width:300px; height: 390px; -webkit-transition:-webkit-box-shadow 0.3s linear;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px; 
 background:#2b2f32 url(/static/speciale/2011/elezioni/images/sf_table.gif) 0 0 repeat-x;} 	
.cont-A dl.risultati .dashboard-candidati ul {width: 135px; float:left;}
.cont-A dl.risultati .dashboard-candidati ul.score{text-align: center; font-size: 16px; font-weight: bold; line-height: 55px;}
.cont-A dl.risultati .dashboard-candidati ul li, .cont-A dl.risultati .dashboard-candidati ul li a, .cont-A dl.risultati .dashboard-candidati ul li a:visited 
{margin-bottom: 12px; width: 135px;}	

/*** dashboard con i scrutini ***/
#content-A dl.risultati .scrutini ul li.note {font-size:12px;line-height:12px;font-style:normal;}
#content-A dl.risultati .scrutini ul li.note strong {font-size:16px;line-height:16px;}
#content-A dl.risultati .scrutini ul li.note em {font-size:11px;} /* da togliere dopo */
#content-A dl.risultati .scrutini ul li.note p {display:none;font-weight:bold;margin:5px 0 3px 0;font-size:14px;text-transform:uppercase;color:#900;width:280px;}
#content-A dl.risultati .scrutini ul li.sx {font-size:22px;line-height:22px;text-transform:uppercase;}
#content-A dl.risultati .scrutini ul li.sx strong {margin-left:5px;font-weight:normal;font-size:42px;line-height:22px;letter-spacing: -0.05em;}
	.ie6 #content-A dl.risultati .scrutini ul li.sx strong,.ie7 #content-A dl.risultati .scrutini ul li.sx strong {line-height:42px;}
#content-A dl.risultati .scrutini ul li.sezioni {float:left;display:inline;margin:3px 0 0 0;padding:0;font-weight:bold;/*padding-top:5px;*/font-size:11px;line-height:18px;width:280px;}



/* BOTTONI
=====================================================*/
ul.links li {background:url(/static/speciale/2010/elezioni/images/regionali/r-sprite.gif) right -100px no-repeat;}
ul.links li.aggiorna {background:url(/static/speciale/2010/elezioni/images/regionali/r-sprite.gif) right -200px no-repeat;}
ul.links li.grafici {background:url(/static/speciale/2010/elezioni/images/regionali/bottone_grafici.gif) right 0 no-repeat;}

ul.links li a			    {background:url(/static/speciale/2010/elezioni/images/regionali/r-sprite.gif) left -100px no-repeat;}
ul.links li:hover 			{background-position:right -150px;}
ul.links li.aggiorna:hover	{background-position:right -250px;}
ul.links li.grafici a 		{background:url(/static/speciale/2010/elezioni/images/regionali/bottone_grafici.gif) left 0 no-repeat;}
ul.links li a:hover 		{background-position:left -150px;}

ul.links li.grafici:hover	 {background:url(/static/speciale/2010/elezioni/images/regionali/bottone_grafici.gif) right -60px no-repeat;}
ul.links li.grafici a:hover	 {background:url(/static/speciale/2010/elezioni/images/regionali/bottone_grafici.gif) left -60px no-repeat;}
	

#content-A dl.risultati ul.links.riepilogo {margin:-30px -20px 0 0;}
#content-A dl.risultati dd.right ul.links.riepilogo {margin:-35px -20px 0 0}
	.ie7 #content-A dl.risultati dd.right ul.links.riepilogo {margin:-38px 0 0 -45px}
	.ie6 #content-A dl.risultati ul.links {width:130px;}
	.ie6 #content-A dl.risultati ul.links li {width:130px;}

/* SECONDO LIVELLO NAVIGAZIONE SCHEDA-RISULTATI 
====================================================================*/
#nav-risultati {margin-top:20px;}
#nav-risultati a, #nav-risultati a:visited {background:#c0dbea url(/static/speciale/2010/elezioni/images/regionali/r-sprite.gif) 0 0 repeat-x;}
#nav-risultati a.on, #nav-risultati a.on:visited {background-color:#dbeaf3;background-image:none;border-bottom:1px solid #dbeaf3;}

#nav-risultati ul ul a.drop, #nav-risultati ul ul a.drop:visited {background:#97c0d7;}
#nav-risultati ul ul a.drop:hover {background:#5d98bf;}
#nav-risultati ul ul :hover > a.drop {background:#5d98bf;}
#nav-risultati ul ul ul a, #nav-risultati ul ul ul a:visited {background:#ccc!important;}
#nav-risultati ul ul ul a:hover {background:#999;}
#nav-risultati ul ul ul :hover > a {background:#999;}

#nav-risultati ul ul a, #nav-risultati ul ul a:visited {background:#97c0d7;/* yet another hack for IE5.5 */}
#nav-risultati a:hover, #nav-risultati ul ul a:hover {color:#fff; background:#5d98bf;}
#nav-risultati a:hover {color:#fff;background:#c0dbea url(/static/speciale/2010/elezioni/images/regionali/r-sprite.gif) 0 -50px repeat-x;}

#nav-risultati :hover > a, #nav-risultati ul ul :hover > a {color:#fff;background:#5d98bf;}
#nav-risultati :hover > a {color:#fff;background:#91bcd7 url(/static/speciale/2010/elezioni/images/regionali/r-sprite.gif) 0 -50px repeat-x;}
#nav-risultati a.on:hover {color:#900;background-color:#dbeaf3;background-image:none;}

a.inferiori, a.inferiori:visited {color:#900!important;}
a.inferiori:hover {color: #fff !important;}

span.profondita {font-size:10px;padding-left:3px;}
* html span.profondita {letter-spacing:-0.1em;}


/* PAGINA LISTE
================================================*/  	
#content-A dl ul.comuni {margin-top:15px;width:640px;}
	#content-A dl ul.comuni li {float:left;display:inline;width:200px;margin:0 10px 10px 0;font-weight:bold;text-transform:uppercase;font-size:12px;}
	#content-A dl ul.comuni li a, #content-A dl ul.comuni li a:visited {text-decoration:none;color:#333;}
	#content-A dl ul.comuni li a:hover {color:#900;}
	
	
/* LISTA COMUNI INFERIORI */
ul.comuni li a.capoluogo, ul.comuni li a.capoluogo:visited {background-color:#fff;padding:2px 10px 2px 2px;}
ul.comuni li a.superiori, ul.comuni li a.superiori:visited {border-bottom:1px dotted #333;}
ul.comuni li a:hover {background-color:#999;text-decoration:none;color:#fff!important;}
ul.comuni li a.capoluogo:hover {background-color:#fff;color:#900!important;}


/* LEGENDA
=====================================================*/

/* specifiche affluenza dentro la scheda regione */
#content-A dl#scheda ul li.rightcolumn ul.legenda li {color:#fff;}
#content-A dl#scheda ul li.rightcolumn ul.legenda li.orange {color:#fff!important;width:220px;}
#content-A dl#scheda ul li.rightcolumn ul.legenda li {font-weight:bold;}
#content-A dl#scheda ul li.rightcolumn ul.legenda li em {font-weight:normal;color:#ddd3c6;}


/* Mappa della homepage
================================================*/
#referendum-map {position:relative;margin-bottom:20px;width:340px;height:390px;overflow:hidden;}
#returnlink { display: block; position: absolute; bottom: 0; right: 0;  color: white; background: #ccc; padding: 3px;}
#referendum-map img.zoomable {}
	
#referendum-map a.bullet {display:block;position:absolute;text-decoration: none;z-index:2;/*background-color:#fc0;-moz-opacity: .40;opacity:.40;*/}
	#referendum-map a.bullet.valledaosta {width:30px;height:20px;}
	#referendum-map a.bullet.piemonte1 {width:50px;height:36px;}
	#referendum-map a.bullet.piemonte2 {width:18px;height:35px;}
	#referendum-map a.bullet.lombardia {width:55px;height:52px;}
	#referendum-map a.bullet.veneto1 {width:50px;height:38px;}
	#referendum-map a.bullet.veneto2 {width:22px;height:27px;}
	#referendum-map a.bullet.trentino1 {width:32px;height:40px;}
	#referendum-map a.bullet.trentino2 {width:22px;height:13px;}
	#referendum-map a.bullet.friuli {width:24px;height:28px;}
	#referendum-map a.bullet.emilia-romagna1 {width:76px;height:25px;}
	#referendum-map a.bullet.emilia-romagna2 {width:56px;height:8px;}
	#referendum-map a.bullet.liguria {width:45px;height:21px;}
	#referendum-map a.bullet.toscana {width:52px;height:54px;}
	#referendum-map a.bullet.umbria {width:23px;height:39px;}
	#referendum-map a.bullet.marche {width:27px;height:39px;}
	#referendum-map a.bullet.abruzzo {width:38px;height:35px;}
	#referendum-map a.bullet.molise {width:30px;height:17px;}
	#referendum-map a.bullet.campania {width:47px;height:47px;}
	#referendum-map a.bullet.basilicata {width:40px;height:32px;}
	#referendum-map a.bullet.calabria {width:46px;height:78px;}
	#referendum-map a.bullet.lazio1,#referendum-map a.bullet.lazio2 {width:43px;height:28px;}
	#referendum-map a.bullet.puglia1 {width:29px;height:24px;}
	#referendum-map a.bullet.puglia2 {width:41px;height:20px;}
	#referendum-map a.bullet.puglia3 {width:47px;height:42px;}
	#referendum-map a.bullet.sardegna {width:48px;height:87px;}
	#referendum-map a.bullet.sicilia {width:95px;height:65px;}

/* MAPPAMONDO della homepage 
================================================*/
#referendum-map-estero {position:relative;margin-bottom:20px;width:340px;height:200px;overflow:hidden;}
#returnlink { display: block; position: absolute; bottom: 0; right: 0;  color: white; background: #ccc; padding: 3px;}
#referendum-map-estero img.zoomable {}
	
#referendum-map-estero a.bullet {display:block;position:absolute;text-decoration: none;z-index:2;/*background-color:#fc0;-moz-opacity: .40;opacity:.40;*/}
	#referendum-map-estero a.bullet.europa1 {width:60px;height:74px;}
	#referendum-map-estero a.bullet.europa2 {width:38px;height:40px;}
	#referendum-map-estero a.bullet.na {width:100px;height:100px;}
	#referendum-map-estero a.bullet.sa {width:60px;height:85px;}
	#referendum-map-estero a.bullet.africa1 {width:183px;height:110px;}
	#referendum-map-estero a.bullet.africa2 {width:120px;height:74px;}


/* DETAIL
=====================================================*/
#content-A dl.risultati dd.testo {font-size:14px;line-height:18px;}
	#content-A dl.risultati dd.testo p {padding:0 0 10px 0;margin:0;}
	#content-A dl.risultati dd.testo .quesito1,
	#content-A dl.risultati dd.testo .quesito2,
	#content-A dl.risultati dd.testo .quesito3,
	#content-A dl.risultati dd.testo .quesito4	 
	{margin-top:10px;padding:15px;width:610px;} 	

#content-A dl.abitanti {margin:0;font-size:14px;line-height:15px;font-weight:bold;background:none!important;}
		#content-A dl.abitanti dt {float:left;padding:0;background:none!important;width:130px;}
		#content-A dl.abitanti dd {float:left;padding:0;width:250px;}

#content-A #scheda-risultati {float:left;padding:0;font-size:12px;font-weight:bold;color:#000;}
	#content-A #scheda-risultati h3 {margin:0 0 5px 0;padding:0;color:#000;text-transform:uppercase;}
	#content-A #scheda-risultati h4 {font-family:'Yanone Kaffeesatz',serif;font-weight:normal;font-size:24px;line-height:24px;color:#000;text-transform:none!important;margin:0;padding:0;}
		#content-A #scheda-risultati h4 a, #content-A #scheda-risultati h4 a:visited {font-family:'Yanone Kaffeesatz',serif;font-weight:normal;font-size:24px;line-height:24px;color:#000!important;/*text-transform:uppercase;*/}
		#content-A #scheda-risultati h4 a:hover {text-decoration:underline;}

#content-A #scheda-risultati ul {width:640px;}
#content-A #scheda-risultati ul li.aggiornamento {width:470px;}

#fb-like-foot { float:left; margin:20px 0;width:450px;}
#twitter-foot { float:left; margin:20px 0;}


/*** affluenza regione-provincia-comune ***/
dd.affluenza ul {padding:0;margin:0;}
dd.affluenza ul li.note {font-size:12px;line-height:12px;font-style:normal;width:640px;height:15px;}
dd.affluenza ul li.note strong {font-size:16px;line-height:16px;}
dd.affluenza ul li.note em {font-size:11px;font-weight:normal;}
dd.affluenza ul li.note p {float:right;font-weight:bold;margin-top:-14px;font-size:14px;text-transform:uppercase;color:#900;}

/*** abitanti province/comuni ***/
dd.abitanti ul {float:left;display:inline;font-weight:bold;color:#000;margin:0 0 40px 0;width:640px;}
dd.abitanti ul li.sx {margin:0;width:120px;}
dd.abitanti ul li.dx {text-align:left;margin:0;width:300px;}

/* TABELLA RISULTATI REFERENDUM
================================================*/ 
table.elezioni {margin: 10px 0 5px 0;width:640px;} 
table.elezioni th {background-color:#111;text-align:center;font-weight:bold;}
table.elezioni th.dispari1 {width:240px;}
table.elezioni th.dispari2 {width:200px;}
table.elezioni th.pari1 {background: #666 url(/speciale/2008/elezioni/images/tables/camera-sf_header-pari.gif) bottom left repeat-x;width:200px;}
table.elezioni td img {display: block; margin: 5px 0px 0px 0px; border: 2px solid #FFFFFF;  height: 50px;}
table.elezioni td a, table.elezioni td a:visited {font-weight: bold; margin-right: -45px;}
table.elezioni td.pari1 { text-align: center;}
table.elezioni td.dispari1 { text-align: left!important;}
table.elezioni td.dispari2 { font-size: 16px; font-weight: bold !important;}
table.quesito1 td, table.quesito2 td, table.quesito3 td, table.quesito4 td {font-size:16px;font-weight:bold!important;color:#000;}
table.quesito1 td.pari1, table.quesito2 td.pari1, table.quesito3 td.pari1, table.quesito4 td.pari1 {text-align:right;padding-right:20px;}

table.quesito1 td.dispari1, table.quesito1 td.dispari2 {background-color:#f3abcd;}
table.quesito1 td.pari1 {background-color:#ffd2e8;}

table.quesito2 td.dispari1, table.quesito2 td.dispari2 {background-color:#ece39c;}
table.quesito2 td.pari1 {background-color:#f4edb6;}

table.quesito3 td.dispari1, table.quesito3 td.dispari2 {background-color:#d5d5d8;}
table.quesito3 td.pari1 {background-color:#eaeaea;}

table.quesito4 td.dispari1, table.quesito4 td.dispari2 {background-color:#c0de9c;}
table.quesito4 td.pari1 {background-color:#d6e7c2;}

/*** schede bianche, nulle, contestate ***/
dd.schede ul {float:left;display:inline;margin-bottom:50px;width:640px;}
dd.schede ul li {float:left;font-style:italic;font-weight:normal;font-size:11px;width:210px;}


/********* [ Dal 46 ]*********/
table.storico {float: left;font-size:11px;font-weight:bold;border: 1px solid #fff;border-right: none;border-bottom: none;margin:10px 0 20px 0;width: 460px;/* Commented Backslash Hack hides rule from IE5-Mac \*/width: 460px;/* End IE5-Mac hack */ }
table.storico th {background: #666 url(/speciale/2008/elezioni/images/tables/camera-sf_header-pari.gif) 50% 0 repeat-x;border-right: 1px solid #fff;border-bottom: 1px solid #fff;font-weight: bold;color: #fff;height: 20px;}
table.storico td {background: #dcdcdc url(/speciale/2006/referendum/images/tables/sf_storico.gif) 0 0 repeat-x;border-bottom: 1px solid #fff;border-right: 1px solid #fff;height: 20px;color:#333;font-weight:bold!important;}


/*** slider storia ***/
ul.navmenu {float:left;display:inline;width:150px!important;background-color:#89b7d3;min-height:550px;height:auto !important;height:550px;}
ul.navmenu li {float:left;}
ul.navmenu li.title {float:left;border-bottom:1px solid #73bae2;background-color:#89b7d3;padding:6px 5px 0 5px;font-size:11px;line-height:11px;font-weight:bold;color:#333;text-decoration: none;width:140px!important;}
ul.navmenu a {float:left;border-bottom:1px solid #fff;background-color:#89b7d3;padding:6px 5px;font-size:11px;line-height:11px;font-weight:bold;color:#fff!important;text-decoration: none;width:140px!important;}
ul.navmenu a:hover {background-color:#dae6f2;color:#036!important;}
ul.navmenu a.selected {background-color:#bbd8e8;color:#036!important;}
ul.navmenu a:focus {outline: none;}

#slider {float:left;display:inline;padding:30px 0 10px 0;position: relative;width:500px;min-height:480px;height:auto !important;height:480px;}

.scroll {width: 480px;overflow: auto;overflow-x: hidden;position: relative;clear: left;}
.scrollContainer div.panel {padding: 20px 0 0 20px;width: 460px;}
.scrollContainer div.panel h3 {color:#333;margin:0 0 10px 0;}

.scrollButtons {position:absolute;top:0;cursor: pointer;}
.scrollButtons.left {top:0;right:40px;}
.scrollButtons.right {right:10px;}
.hide {display: none;}

strong.select {display:block;font-size:11px;color:#666;margin:10px 0;}
.dashboard-candidati.right-bio { height: 260px; display: none;}
.dashboard-candidati h3 { text-shadow: none;}
.dashboard-candidati.right-bio ul li { margin-bottom: 15px;}


p.footer-small { font-family: Arial, Helvetica, sans-serif!important; }
div#scheda-risultati h2  {font:24px/30px lato !important; margin: 40px 0 20px 25px;}

em.nota {font-size:11px;font-weight:normal;}
em.nota-right {font-size:11px;font-weight:normal; float: right; padding-right: 15px;	}

ul.links li.risultati-naz { text-align: right; background-color: black; }




/* ballottaggio */
table.elezioni.riepilogo th {padding:10px;}
	table.elezioni.riepilogo th.aleft {width:40%;}
	table.elezioni.riepilogo th span {font-weight:normal;}
	table.elezioni.riepilogo tr.media {border-bottom:3px solid #999;}
	table.elezioni.riepilogo td {text-align:center;}
	table.elezioni.riepilogo td.aleft {text-align: left;width:35%;}
	table.elezioni.riepilogo td.sezioni {font-size:.8em!important;width:35%;}


	table.elezioni.riepilogo td.bersani1,table.elezioni.riepilogo td.bersani2,table.elezioni.riepilogo td.bersani3,
	table.elezioni.riepilogo td.renzi1,table.elezioni.riepilogo td.renzi2,table.elezioni.riepilogo td.renzi3
	{color:#fff;font-weight:bold;font-size:1.2em;}
	
	table.elezioni.riepilogo td.bersani1,dl.legenda.bersani dd.little:before {background-color:#c4514f;}
	table.elezioni.riepilogo td.bersani2,dl.legenda.bersani dd.medium:before {background-color:#ae2d2a;}
	table.elezioni.riepilogo td.bersani3,dl.legenda.bersani dd.big:before {background-color:#971411;}
	
	table.elezioni.riepilogo td.renzi1,dl.legenda.renzi dd.little:before {background-color:#5673a8;}
	table.elezioni.riepilogo td.renzi2,dl.legenda.renzi dd.medium:before {background-color:#334b87;}
	table.elezioni.riepilogo td.renzi3,dl.legenda.renzi dd.big:before {background-color:#1a2d67;}
div#max-legenda {margin-left:20px;}
 dl.legenda.bersani {width:580px !important; background:none!important; margin:0px!important; padding:0px!important}
dl.legenda.bersani dd.little:before {background-color:#c4514f;}
dl.legenda.bersani dd.medium:before {background-color:#ae2d2a;}
dl.legenda.bersani dd.big:before {background-color:#971411;}
	
dl.legenda.renzi dd.little:before {background-color:#5673a8;}
dl.legenda.renzi dd.medium:before {background-color:#334b87;}
dl.legenda.renzi dd.big:before {background-color:#1a2d67;}

/* legenda */
dl.legenda {font-size:11px;margin:0 0 25px 0;}
	dl.legenda dt {display:inline-block;width:150px;}
	dl.legenda dd {display:inline-block;}
		dl.legenda dd.little {width: 50px;}
		dl.legenda dd.medium {width: 60px;}
		dl.legenda dd.big {width: 55px;}

	dl.legenda dd:before {display:inline-block;content: "";border:1px solid #ccc;width:11px;height:11px;vertical-align: top;margin-right:5px;}
	dl.legenda.renzi {margin:0px!important;background:none!important;}


    /* legenda */
dl.legenda {font-size:11px;margin:0 0 5px 0;}
	dl.legenda dt {display:inline-block;width:110px;}
	dl.legenda dd {display:inline-block;}
		dl.legenda dd.little {width: 55px;}
		dl.legenda dd.medium {width: 65px;}
		dl.legenda dd.bigger {width: 65px;}
		dl.legenda dd.huge,dl.legenda dd.big {width: 50px;}
		dl.legenda.new dd.big {width: 65px;}


	dl.legenda dd:before {display:inline-block;content: "";border:1px solid #ccc;width:11px;height:11px;vertical-align: top;margin:0 5px 5px 0;}
	dl.legenda.renzi {margin-bottom:10px;}

/* nuova tabella */
table.elezioni.riepilogo td.red1,table.elezioni.riepilogo td.red2,table.elezioni.riepilogo td.red3,table.elezioni.riepilogo td.red4,table.elezioni.riepilogo td.red5,table.elezioni.riepilogo td.blu1,table.elezioni.riepilogo td.blu2,table.elezioni.riepilogo td.blu3
{color:#fff;font-weight:bold;font-size:1.2em;}

table.elezioni.riepilogo td.red1,dl.legenda.bersani.new dd.little:before {background-color:#f49191;}
table.elezioni.riepilogo td.red2,dl.legenda.bersani.new dd.medium:before {background-color:#cc5251;}
table.elezioni.riepilogo td.red3,dl.legenda.bersani.new dd.big:before {background-color:#ba403d;}
table.elezioni.riepilogo td.red4,dl.legenda.bersani.new dd.bigger:before {background-color:#9d211f;}
table.elezioni.riepilogo td.red5,dl.legenda.bersani.new dd.huge:before {background-color:#85100e;}

table.elezioni.riepilogo td.blu1,dl.legenda.renzi.new dd.little:before {background-color:#5673a8;}
table.elezioni.riepilogo td.blu2,dl.legenda.renzi.new dd.medium:before {background-color:#334b87;}
table.elezioni.riepilogo td.blu3,dl.legenda.renzi.new dd.big:before {background-color:#1a2d67;}

table.elezioni.riepilogo.delta th:nth-child(2),table.elezioni.riepilogo.delta td:nth-child(2),
table.elezioni.riepilogo.delta th:nth-child(3),table.elezioni.riepilogo.delta td:nth-child(3)
{ width:30%; }



