@import "global.css";

a, a:visited {color:#333;} 
a:hover {color:#900;} 

/*------------------------------------------------------------------ 
[Headings] */

h2, h2 a, h2 a:visited {color:#1e1e1e;}
h3, h3 a, h3 a:visited {color:#5c513a;}
h4, h4 a, h4 a:visited {color:#fff;}
	
	/* h2 */
	#content-center dl#scheda h2.comune {color:#fff;text-shadow:none;margin-bottom:10px;}	
	#content-bottom h2 {margin:25px 0 10px;}
	#content-center dl#scheda h2,#content-center dl#scheda h3 {text-shadow: 1px 1px 1px #dbd2c5;}	
	body#lista dl.risultati h2 {margin-bottom:20px;}
	
	/* h3 */
	body#lista #content-center dl h3 {font-weight:normal;margin:0 0 5px 0;}
	body#lista #content-center dl h3.candidato {margin-top:0;}
	#content-center dl h3.lista {color:#666;}
	#content-center dl.risultati h3 {color:#900;}
		.ie6 #content-center dl.risultati dd.primoturno h3 {margin-left:20px;}
	#content-center dl h3.regione, #content-center dl h3.provincia {color:#900;font-size:22px!important;font-weight:normal;text-transform:uppercase;margin:20px 0 0 0;}
	#content-center dl h3.regione {font-size:16px;}
	
	/* h4 */
	#content-right dl.affluenza h4 {border-bottom:1px solid #fff;}
	#content-center dd.scheda h4 {color:#900!important;margin:10px 0 5px 0;}
	#scheda-risultati h4 {color:#333;text-transform:uppercase;margin-bottom:10px;}
	dl.risultati h4 {color:#333;margin:10px 0;}
	

/* MEGA DROP DOWN MENU
=====================================================*/
ul#topnav, ul.topnav {background-color:#baaf9c;}
ul#topnav li h5, ul.topnav li h5 {background-color:#7d7462;}
ul#topnav li a, ul.topnav li a {color:#1e1e1e;border-top:1px solid #e2dacb;border-bottom:1px solid #8d8471;}
ul#topnav li a:hover, ul.topnav li a:hover {background-color:#7d7462;}
ul#topnav li .sub {background:#7d7462;}
ul#topnav .sub ul li h6 {color:#baaf9c;}
	

/* SFONDI
=====================================================*/
/* home */
#content-center dl {background: #e6e6e6 url(/static/speciale/2012/elezioni/images/comunali/bg_bottom.gif) left bottom no-repeat;}
#content-center dt {background: #e6e6e6 url(/static/speciale/2012/elezioni/images/comunali/bg_top.gif) no-repeat;}
#content-center dt.nav {background:none;}

body#inferiori #content-center dl {min-height:500px;height:auto!important;height:500px;}

/* content-right */
#content-right dl.precedenti {color:#fff;background:#baaf9c url(/static/speciale/2012/elezioni/images/comunali/sf_precedenti.gif) left bottom no-repeat;}
#content-right dl.precedenti dt {background-color:#7d7462;color:#fff;padding:5px 10px;margin:0;font-size:16px;line-height:16px;font-family:'portlligatslab-regular-webfont',serif;font-weight:normal;text-transform:uppercase;}
		#content-right dl.precedenti h4 {font-size:16px;}
	
	/* new 2012 */
	#content-right dl.precedenti.diretta {background:#303030 url(/static/speciale/2012/elezioni/images/comunali/sf_precedenti2.gif) left bottom no-repeat;}
	#content-right dl.precedenti.diretta dt {background-color:#111;color:#fff;}
	#content-right dl.precedenti.diretta dd {background:#303030;padding:0 5px;}


/* detail */
#content-center dl#scheda {background: #baaf9c url(/static/speciale/2012/elezioni/images/comunali/sf_scheda.gif) left bottom no-repeat;}
	#content-center dl#scheda dt {background: #baaf9c url(/static/speciale/2012/elezioni/images/comunali/sf_scheda.gif) left top no-repeat;}
	#content-center dl#scheda ul li.rightcolumn {background-color:#8f8573;}
	
#content-center #scheda-risultati {background-color:#e6e6e6;}


/* content-bottom */
#content-bottom {background:#e6e6e6 url(/static/speciale/2012/elezioni/images/comunali/bg_bottom990.gif) left bottom no-repeat;min-height:400px;height:auto !important;height:400px;}
	

/* BOTTONI
=====================================================*/
ul.links li {background:url(/static/speciale/2012/elezioni/images/comunali/c-sprite.png) right -100px no-repeat;}
ul.links li.aggiorna {background:url(/static/speciale/2012/elezioni/images/comunali/c-sprite.png) right -200px no-repeat;}
ul.links li.grafici {background:url(/static/speciale/2012/elezioni/images/comunali/bottone_grafici.gif) right 0 no-repeat;}
ul.links li.seggio {background:url(/static/speciale/2012/elezioni/images/comunali/c-sprite2.png) right 0 no-repeat;}

ul.links li a {background:url(/static/speciale/2012/elezioni/images/comunali/c-sprite.png) left -100px no-repeat;}
	ul.links li.seggio a {background:url(/static/speciale/2012/elezioni/images/comunali/c-sprite2.png) left 0 no-repeat;}

.ie6 ul.links li {background:url(/static/speciale/2012/elezioni/images/comunali/c-sprite.gif) right -100px no-repeat;}
.ie6 ul.links li.aggiorna {background:url(/static/speciale/2012/elezioni/images/comunali/c-sprite.gif) right -200px no-repeat;}
.ie6 ul.links li.grafici {background:url(/static/speciale/2012/elezioni/images/comunali/bottone_grafici.gif) right 0 no-repeat;}
.ie6 ul.links li.seggio {background:url(/static/speciale/2012/elezioni/images/comunali/c-sprite.gif) right 0 no-repeat;}
.ie6 ul.links li a {background:url(/static/speciale/2012/elezioni/images/comunali/c-sprite.gif) left -100px no-repeat;}
	.ie6 ul.links li.seggio a {background:url(/static/speciale/2012/elezioni/images/comunali/c-sprite2.gif) left 0 no-repeat;}



ul.links li:hover 			{background-position:right -150px;}
ul.links li.aggiorna:hover	{background-position:right -250px;}
ul.links li.seggio:hover	{background-position:right -50px;}

ul.links li.grafici a 		{background:url(/static/speciale/2012/elezioni/images/comunali/bottone_grafici.gif) left 0 no-repeat;}
ul.links li a:hover 		{background-position:left -150px;}
ul.links li.seggio a:hover {background-position:left -50px;}

ul.links li.grafici:hover	 {background:url(/static/speciale/2012/elezioni/images/comunali/bottone_grafici.gif) right -60px no-repeat;}
ul.links li.grafici a:hover	 {background:url(/static/speciale/2012/elezioni/images/comunali/bottone_grafici.gif) left -60px no-repeat;}
ul.links li.seggio a:hover	 {background:url(/static/speciale/2012/elezioni/images/comunali/c-sprite2.png) left -50px no-repeat;}


/* homepage risultati */
#content-center dl.risultati ul.links {float:left;width:340px;}
#content-center dl.risultati ul.links li {float:left;}
	.ie6 #content-center dl.risultati ul.links {display:inline;width:300px;}
	.ie6 #content-center dl.risultati ul.links li {width:200px;margin-bottom:20px;}



/* SECONDO LIVELLO NAVIGAZIONE SCHEDA-RISULTATI 
====================================================================*/
#nav-risultati a, #nav-risultati a:visited {background:#dbdbdb url(/static/speciale/2012/elezioni/images/comunali/c-sprite.gif) 0 0 repeat-x;}
#nav-risultati a.on, #nav-risultati a.on:visited {background-color:#e6e6e6;background-image:none;border-bottom:1px solid #e6e6e6;}

#nav-risultati ul ul a.drop, #nav-risultati ul ul a.drop:visited {background:#baaf9c;}
#nav-risultati ul ul a.drop:hover {background:#8f8573;}
#nav-risultati ul ul :hover > a.drop {background:#8f8573;}
#nav-risultati ul ul ul a, #nav-risultati ul ul ul a:visited {background:#ccc;}
#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:#baaf9c;/* yet another hack for IE5.5 */}
#nav-risultati a:hover, #nav-risultati ul ul a:hover {color:#fff; background:#8f8573;}
#nav-risultati a:hover {color:#fff;background:#dbdbdb url(/static/speciale/2012/elezioni/images/comunali/c-sprite.gif) 0 -50px repeat-x;}

#nav-risultati :hover > a, #nav-risultati ul ul :hover > a {color:#fff;background:#8f8573;}
#nav-risultati :hover > a {color:#fff;background:#91bcd7 url(/static/speciale/2012/elezioni/images/comunali/c-sprite.gif) 0 -50px repeat-x;}
#nav-risultati a.on:hover {color:#900;background-color:#e6e6e6;background-image:none;}

a.inferiori, a.inferiori:visited {background-color:#cec6b9!important;color: #900!important;}
a.inferiori:hover {background-color:#8f8573!important;color: #fff!important;}


/* TABELLA RISULTATI COMUNE
================================================*/
table.elezioni th {color:#c9c1b5;}
table.elezioni td a:hover  {color:#c9c1b5;text-decoration:underline;}	
table.elezioni td img  {border:2px solid #fff;margin:5px 0;}	
table.elezioni td a, table.elezioni td a:visited {text-decoration:underline;}	
table.elezioni td.eletto a:hover {color:#fff;}

/* proiezioni, riepilogo */
table.proiezioni {width:640px;}	
table.proiezioni th em {display:block;font-size:11px;font-style:normal;}
table.proiezioni td em {font-size:10px;font-style:normal;}	
em.proiezioni {float:right;font-size:11px;line-height:11px;margin:10px 15px 5px 0;}
dd.proiezioni em.proiezioni {margin:5px 20px 5px 0;}

table.sortable .head h5 {color:#c9c1b5;background:url(/static/speciale/2012/elezioni/images/comunali/sort.gif) 0 center no-repeat; cursor:pointer; padding-left:13px}
table.sortable .desc h5 {color:#c9c1b5;background:url(/static/speciale/2012/elezioni/images/comunali/desc.gif) 0 center no-repeat; cursor:pointer; padding-left:13px}
table.sortable .asc h5 {color:#c9c1b5;background:url(/static/speciale/2012/elezioni/images/comunali/asc.gif) 0 center no-repeat; cursor:pointer; padding-left:13px}

table.sortable td strong {color:#c9c1b5;}


#content-bottom #perpage {float:left;display:inline;margin-bottom:20px;width:420px;}
	#content-bottom #perpage select {width:100px;}
#content-bottom #navigation {float:left;display:inline;width:330px;}
	#content-bottom #navigation img {margin:0 3px;}
#content-bottom #text {float:left;display:inline;text-align:right;width:200px;}

/*** elezioni Bolzano comuni inferiori ***/
table.bolzano-inferiori {margin:5px 20px 20px 0;width:450px;}


/* PAGINA LISTE
================================================*/  	
#content-center dl ul.comuni {margin-top:15px;width:640px;}
	#content-center 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-center dl ul.comuni li a, #content-center dl ul.comuni li a:visited {text-decoration:none;color:#333;}
	#content-center 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;}


/* come e quando si vota */
#content-center dd.scheda ul.comesivota	{margin-bottom:20px;}
#content-center dd.scheda ul.comesivota li {list-style:circle;margin:0 0 5px 20px;padding:0 0 5px 0;}


/* LEGENDA
=====================================================*/

/* specifiche affluenza dentro la scheda regione */
#content-center dl#scheda ul li.rightcolumn ul.legenda li {color:#fff;}
#content-center dl#scheda ul li.rightcolumn ul.legenda li.orange {color:#fff!important;width:220px;}
#content-center dl#scheda ul li.rightcolumn ul.legenda li {font-weight:bold;}
#content-center dl#scheda ul li.rightcolumn ul.legenda li em {font-weight:normal;color:#ddd3c6;}

/* HOMEPAGE
=====================================================*/
#content-center dl.risultati dd.left 		{display:inline;padding:0 0 0 20px;width:310px;}
#content-center dl.risultati dd.right 		{display:inline;padding:15px 10px 0 0;width:340px;}
.ie6 #content-center dl.risultati dl.ie		{margin-left:20px;}

#content-center dl.risultati dl.box dt,
#content-center dl.risultati dl.box.fullsize dt,
#content-center dl.risultati dl.box.halfsize dt,
#content-center dl.risultati dl.box dd h5,
#content-center dl.risultati dl.box.halfsize .tutti {color:#baaf9c;}

/* differenze cold box */
#content-center dl.risultati dl.box.cold dd.candidato .stemma {background: url(/static/speciale/2012/elezioni/images/comunali/sf_stemme.png) no-repeat;width:107px;height:75px;}
	.ie6 #content-center dl.risultati dl.box.cold dd.candidato .stemma {background: url(/static/speciale/2012/elezioni/images/comunali/sf_stemme.gif)}
	
	#content-center dl.risultati dl.box.cold dd.candidato .palermo {background-position: 27px 0;}
	#content-center dl.risultati dl.box.cold dd.candidato .genova {background-position: 27px -80px;}
	#content-center dl.risultati dl.box.cold dd.candidato .parma {background-position: 27px -160px;}
	#content-center dl.risultati dl.box.cold dd.candidato .laquila {background-position: 27px -240px;}
	
		
			
	/*palermo*/
	.ferrandelli,.costa,.orlando,.nuti,.arico,.caronia,.accardo,.priulla,.mauro,.basile,.dragotto
	{float:left;text-indent:-9999px;border:1px solid #fff;margin:0 5px 0 0;background: url(/static/speciale/2012/elezioni/images/comunali/candidati-sprite-palermo.jpg) no-repeat;width:36px;height:36px;}
	
	/*genova*/
	.doria,.vinai,.putti,.musso,.sanguinetti,.rixi,.siri,.viscardi,.demartini,.saveri,.kaabour,.portento,.delogu
	{float:left;text-indent:-9999px;border:1px solid #fff;margin:0 5px 0 0;background: url(/static/speciale/2012/elezioni/images/comunali/candidati-sprite-genova.jpg) no-repeat;width:36px;height:36px;}
	
	/*parma*/
	.bernazzoli,.buzzi,.ubaldi,.pizzarotti,.zorandi,.spaggiari,.roberti,.ghiretti,.bocchi,.bonvicini
	{float:left;text-indent:-9999px;border:1px solid #fff;margin:0 5px 0 0;background: url(/static/speciale/2012/elezioni/images/comunali/candidati-sprite-parma.jpg) no-repeat;width:36px;height:36px;}
	
	/*laquila*/
	.cialente,.properzi,.dematteis,.mancini,.blundo,.verini,.dicesare,.vittorini
	{float:left;text-indent:-9999px;border:1px solid #fff;margin:0 5px 0 0;background: url(/static/speciale/2012/elezioni/images/comunali/candidati-sprite-laquila.jpg) no-repeat;width:36px;height:36px;}
	
	/*verona*/
	.bertucco,.castelletti,.tosi,.benciolini,.castellini,.badii,.ibrahima
	{float:left;text-indent:-9999px;border:1px solid #fff;margin:0 5px 0 0;background: url(/static/speciale/2012/elezioni/images/comunali/candidati-sprite-verona.jpg) no-repeat;width:36px;height:36px;}
			
	/*monza*/
	.scanagatti,.mandelli,.mariani,.fuggetta,.santoro,.mancuso,.martinetti,.tagliabue,.brioschi,.piffer,.ascrizzi
	{float:left;text-indent:-9999px;border:1px solid #fff;margin:0 5px 0 0;background: url(/static/speciale/2012/elezioni/images/comunali/candidati-sprite-monza.jpg) no-repeat;width:36px;height:36px;}
			
	/*cuneo*/
	.garelli,.bertone,.sacchetto,.isoardi,.castellino,.borgna,.lauriag,.lauriaf
	{float:left;text-indent:-9999px;border:1px solid #fff;margin:0 5px 0 0;background: url(/static/speciale/2012/elezioni/images/comunali/candidati-sprite-cuneo.jpg) no-repeat;width:36px;height:36px;}
			
	/*lecce*/
	.caponel,.perrone,.melica,.buccarella,.valerini,.caponea
	{float:left;text-indent:-9999px;border:1px solid #fff;margin:0 5px 0 0;background: url(/static/speciale/2012/elezioni/images/comunali/candidati-sprite-lecce.jpg) no-repeat;width:36px;height:36px;}
	
	/*taranto*/
	.stefano,.condemi,.furnari,.bonelli,.capriulo,.cito,.festinante,.bitritto,.albisinni,.dicuia,.mazza
	{float:left;text-indent:-9999px;border:1px solid #fff;margin:0 5px 0 0;background: url(/static/speciale/2012/elezioni/images/comunali/candidati-sprite-taranto.jpg) no-repeat;width:36px;height:36px;}
	
	/*catanzaro, piacenza*/
	.abramo,.scalzo,.dosi,.paparo
	{float:left;text-indent:-9999px;border:1px solid #fff;margin:0 5px 0 0;background: url(/static/speciale/2012/elezioni/images/comunali/candidati-sprite-ballottaggi.jpg) no-repeat;width:36px;height:36px;}
	
	/*sardegna*/
	/*alghero*/.lubrano,.marinaro,.distefano,.salaris,/*oristano*/.tendas,.lutzu,.uras,.ledda,.annis,.porceddu,/*selargius*/.corda,.cappai,/*lanusei*/.carobbi,.ferreli,.piras
	{float:left;text-indent:-9999px;border:1px solid #fff;margin:0 5px 0 0;background: url(/static/speciale/2012/elezioni/images/comunali/candidati-sprite-sardegna.jpg) no-repeat;width:36px;height:36px;}
	
	/* ballottaggio milano-napoli */
	#content-center dl.risultati dl.box.halfsize2 dd .doria,
	#content-center dl.risultati dl.box.halfsize2 dd .musso,
	#content-center dl.risultati dl.box.halfsize2 dd .orlando,
	#content-center dl.risultati dl.box.halfsize2 dd .ferrandelli,
	#content-center dl.risultati dl.box.halfsize2 dd .bernazzoli,
	#content-center dl.risultati dl.box.halfsize2 dd .pizzarotti,
	#content-center dl.risultati dl.box.halfsize2 dd .cialente,
	#content-center dl.risultati dl.box.halfsize2 dd .dematteis
	{float:left;text-indent:-9999px;border:0;margin:0 5px 0 0;background:none;width:48px;height:48px;}
	
	
	/* candidati sprite */
	/*1*/  .ferrandelli,.doria,.bernazzoli,.cialente,.bertucco,.scanagatti,garelli,.caponel,.stefano,.abramo,.lubrano	{background-position: 0 0;}
	/*2*/  .costa,.vinai,.buzzi,.properzi,.castelletti,.mandelli,.bertone,.perrone,.condemi,.scalzo,.marinaro			{background-position: 0 -50px;}
	/*3*/  .orlando,.putti,.ubaldi,.dematteis,.tosi,.mariani,.sacchetto,.melica,.furnari,.dosi,.distefano				{background-position: 0 -100px;}
	/*4*/  .nuti,.musso,.pizzarotti,.mancini,.benciolini,.fuggetta,.isoardi,.buccarella,.bonelli,.paparo,.salaris		{background-position: 0 -150px;}
	/*5*/  .arico,.sanguinetti,.zorandi,.blundo,.castellini,.santoro,.castellino,.valerini,.capriulo,.tendas			{background-position: 0 -200px;}
	/*6*/  .caronia,.rixi,.spaggiari,.verini,.badii	,.mancuso,.borgna,.caponea,.cito,.lutzu								{background-position: 0 -250px;}
	/*7*/  .accardo,siri,.roberti,.dicesare,.ibrahima,.martinetti,.lauriag,.festinante,.uras							{background-position: 0 -300px;}
	/*8*/  .priulla,.viscardi,.ghiretti,.vittorini,.tagliabue,.lauriaf,.bitritto,.ledda									{background-position: 0 -350px;}
	/*9*/  .mauro,.demartini,.bocchi,.brioschi,.albisinni,.annis														{background-position: 0 -400px;}
	/*10*/ .basile,.saveri,.bonvicini,.piffer,.dicuia,.porceddu															{background-position: 0 -450px;}
	/*11*/ .dragotto,.kaabour,.ascrizzi,.mazza,.corda																	{background-position: 0 -500px;}
	/*12*/ .portento,.cappai																							{background-position: 0 -550px;}
	/*13*/ .delogu,.carobbi																								{background-position: 0 -600px;}
	/*14*/ .ferreli																										{background-position: 0 -650px;}
	/*15*/ .piras																										{background-position: 0 -700px;}



#content-center dl.risultati dl.box a, #content-center dl.risultati dl.box a:visited {color:#fff;text-decoration:none;}
#content-center dl.risultati dl.box a:hover {color:#baaf9c;}

#content-center dl.risultati dl.box.riepilogo dt a,#content-center dl.risultati dl.box.riepilogo dt a:visited 	{color:#baaf9c;}
#content-center dl.risultati dl.box.riepilogo dt a:hover 	{color:#fff;}

/* nascondiamo la dicitura Il voto seggio per seggio dove nn serve */
#content-center dl.risultati dl.box.noright .right {display:none;}

#content-center dl.risultati .box.halfsize2.proiezione dt .tutti {text-transform:uppercase;color:#fff;}

/* e nascondiamo anche la fonte delle proiezioni dove non serve */
#content-center dl.risultati .box.halfsize2.proiezione dd.sezione {height:10px;}
#content-center dl.risultati .box.halfsize2.proiezione em.proiezioni {display:none;}

/* NAVIGAZIONE COMUNALI
================================================*/
/* tab principali */
#nav-comunali {float:left;display:inline;background:none;width:680px;height:37px;}
#nav-comunali ul {margin: 0 10px 0 0;list-style: none;}
#nav-comunali li, #nav-comunali li.on {float: left; display:inline;}
#nav-comunali a, #nav-comunali a.on {float:left; display: block;background-color:#c8c8c8; border:2px solid #c8c8c8;padding: 5px 10px; margin-left:3px; text-decoration:none; font-size:12px; font-weight:bold; color:#333; text-transform:uppercase;}
#nav-comunali a.first {margin-left:0}
#nav-comunali a strong {display:block;font-size:10px;/*text-transform:none;*/margin-top:-5px;}

#nav-comunali a.on {color:#900;background-color:#e6e6e6; border:2px solid #e6e6e6;padding-bottom:7px;border-bottom:none;}   
#nav-comunali a.ballottaggio {color:#fff;background-color:#ef7c2c; border:2px solid #ef7c2c;padding-bottom:7px;border-bottom:none;}   
body#aosta #nav-comunali a.on {color:#fff;background-color:#bcaf9c; border:2px solid #bcaf9c;padding-bottom:7px;border-bottom:none;}   
#nav-comunali > ul a {width:auto;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav-comunali a {float:none;}

/* End IE5-Mac hack */
#nav-comunali a:hover {background-color:#fff;}
   #nav-comunali a.ballottaggio:hover {color:#ef7c2c;background-color:#fff;} 



/* Mappa della homepage
================================================*/
#map,#map2 {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;}
#map img.zoomable {}

#map div.popup,#map2 div.popup {display:none;position:absolute;width:280px;top:20px;left:20px;background-color:#fff;-moz-opacity: .80;opacity:.80;z-index:3;padding:5px 10px 10px;border:5px solid rgb(0, 0, 0);border:5px solid rgba(0, 0, 0, .05);-moz-border-radius:10px;-webkit-border-radius:10px;}
	.ie6 #map div.popup,.ie7 #map div.popup,.ie8 #map div.popup,
	.ie6 #map2 div.popup,.ie7 #map2 div.popup,.ie8 #map2 div.popup {border:5px solid #ccc;}
	#map div.popup h3,#map2 div.popup h3 {padding:0 5px;}
	#map div.popup a, #map div.popup a:visited,
	#map2 div.popup a, #map2 div.popup a:visited {float:left;display:inline;padding:2px 5px;margin:0 10px 3px 0;font-size:11px;line-height:12px;color:#000;width:120px;}
	#map div.popup a.full,#map2 div.popup a.full {width:250px;}
	
#map div.popup a.close,#map2 div.popup a.close {float:none;display:block;position:absolute;top:5px;right:5px;padding:2px 5px;background-color:#efefef;font-size:11px;/*font-weight:bold;*/color:#333;width:30px;}	
	#map div.popup a:hover,#map div.popup a.close:hover,
	#map2 div.popup a:hover,#map2 div.popup a.close:hover {color:#900;}
	
	#lombardia-box a, #lombardia-box a:visited,
	#puglia1-box a, #puglia1-box a:visited,
	#puglia2-box a, #puglia2-box a:visited,
	#puglia3-box a, #puglia3-box a:visited {padding:1px 5px!important;margin:0 10px 2px 0!important;}
	#sicilia-box a, #sicilia-box a:visited {padding:0 5px!important;margin:0 10px 1px 0!important;}

#map a.bullet,#map2 a.bullet {display:block;position:absolute;text-decoration: none;z-index:2;/*background-color:#fc0;-moz-opacity: .40;opacity:.40;*/}
	#map a.bullet.valledaosta {width:30px;height:20px;}
	#map a.bullet.piemonte1 {width:50px;height:36px;}
	#map a.bullet.piemonte2 {width:18px;height:35px;}
	#map a.bullet.lombardia {width:55px;height:52px;}
	#map a.bullet.veneto1 {width:50px;height:38px;}
	#map a.bullet.veneto2 {width:22px;height:27px;}
	#map a.bullet.friuli {width:24px;height:28px;}
	#map a.bullet.emilia-romagna1 {width:76px;height:25px;}
	#map a.bullet.emilia-romagna2 {width:56px;height:8px;}
	#map a.bullet.liguria {width:45px;height:21px;}
	#map a.bullet.toscana {width:52px;height:54px;}
	#map a.bullet.umbria {width:23px;height:39px;}
	#map a.bullet.marche {width:27px;height:39px;}
	#map a.bullet.abruzzo {width:38px;height:35px;}
	#map a.bullet.molise {width:30px;height:17px;}
	#map a.bullet.campania {width:47px;height:47px;}
	#map a.bullet.basilicata {width:40px;height:32px;}
	#map a.bullet.calabria {width:46px;height:78px;}
	#map a.bullet.lazio1,#map a.bullet.lazio2 {width:43px;height:28px;}
	#map a.bullet.puglia1 {width:29px;height:24px;}
	#map a.bullet.puglia2 {width:41px;height:20px;}
	#map a.bullet.puglia3 {width:47px;height:42px;}
	#map a.bullet.sardegna {width:48px;height:87px;}
	#map a.bullet.sicilia {width:95px;height:65px;}
	
	#map2 a.bullet.sardegna-all {width:340px;height:390px;}

#map div.popup ul,#map2 div.popup ul {padding:5px 5px 0 5px;margin-top:5px;border-top:1px solid #ccc;font-size:11px;line-height:12px;color:#000;}
	#map div.popup ul li,#map2 div.popup ul li {margin-bottom:5px;}
	#map div.popup ul div.square,#map2 div.popup ul div.square {float:left;margin:0 5px 0 0;width:10px;height:10px;background-color:#fff;border: 1px solid #333;}
	#map div.popup a.capoluogo,#map div.popup ul div.square.capoluogo,
	#map2 div.popup a.capoluogo,#map2 div.popup ul div.square.capoluogo {font-weight:bold;background-color:#f7d174;}
	#map div.popup a.ballottaggio,#map div.popup ul div.square.ballottaggio,
	#map2 div.popup a.ballottaggio,#map2 div.popup ul div.square.ballottaggio {background-color:#ff8224;}
	#map div.popup a.inferiori,#map div.popup a.inferiori:visited,
	#map2 div.popup a.inferiori,#map2 div.popup a.inferiori:visited {color:#900;background-color:#fff!important;}
	#map div.popup a.inferiori:hover,#map2 div.popup a.inferiori:hover {color:#000!important;background-color:#fff!important;}

	
/* voto blog */
ul.blog  {margin-bottom:10px;}
ul.blog li h5 {display:block;padding:6px 0 4px 10px;font-size:12px;font-weight:bold;text-transform:uppercase;color:#fff;background-color:#999;}
	ul.blog li h5 a,ul.blog li h5 a:visited {color:#fff;}
	ul.blog li h5 a:hover {color:#900;}
	ul.blog li h5 em {text-transform:none!important;font-style:italic;}
	
ul.blog li {display:block;padding:0;background-color:#e6e6e6;}
	ul.blog li .articles	{padding:5px 10px;}
	ul.blog li .articles h4 {margin-bottom:3px;}
		ul.blog li .articles h4 a,ul.blog li .articles h4 a:visited {font-size:12px;font-weight:bold;color:#333;text-transform:none;}
		ul.blog li .articles h4 a:hover {color:#900;}


/* mappa di genova */
#content-center dl.results-map {background: #baaf9c url(/static/speciale/2012/elezioni/images/comunali/sf_scheda2.gif) left bottom no-repeat!important;}
dl#scheda #mappa {position:relative;margin:40px 0 0 5px;min-height:300px;height:auto !important;height:300px;}
dl#scheda #mappa .municipio {position:absolute;top:0;left:0}
    dl#scheda #mappa img:hover {cursor:pointer;}

dl#scheda #mappa .sette {z-index:1;top:60;left:-15px;}
dl#scheda #mappa .sei {z-index:9;top:55px;left:230px;}
dl#scheda #mappa .cinque {z-index:3;top:-34px;left:269px;}
dl#scheda #mappa .due {z-index:4;top:158px;left:305px;}
dl#scheda #mappa .uno {z-index:10;top:133px;left:350px;}
dl#scheda #mappa .quattro {z-index:5;top:46px;left:380px;}
dl#scheda #mappa .tre {z-index:11;top:147px;left:401px;}
dl#scheda #mappa .otto {z-index:7;top:177px;left:396px;}
dl#scheda #mappa .nove {z-index:6;top:148px;left:447px;}

/* lista sezioni
================================================*/  	
#content-center dl ul.sezioni {margin-top:15px;width:640px;}
	#content-center dl ul.sezioni li {float:left;display:inline;width:300px;margin:0 20px 15px 0;font-weight:bold;text-transform:uppercase;font-size:13px;}
		#content-center dl dd.wide ul.sezioni li {margin:0 0 20px 0;width:640px;}
	#content-center dl ul.sezioni li a, #content-center dl ul.sezioni li a:visited {text-decoration:none;color:#333;}
	#content-center dl ul.sezioni li a:hover {color:#900;}
	
	#content-center dl ul.sezioni li a span  {float:left;text-align:center;margin:2px 10px 0 0;padding:5px;font-size:16px;line-height:16px;font-family:'portlligatslab-regular-webfont',serif;font-weight:normal;color:#fff;background-color:#baaf9c/*7d7462*/;-webkit-border-radius:3px;-moz-border-radius:3px;width:28px;height:16px;}
		#content-center dl dd.wide ul.sezioni li a span {margin:-6px 10px 0 0;}
		#content-center dl ul.sezioni li a:hover span {background-color:#900;}
		
		/* accendiamo il numero dove ci sono i dati */
		#content-center dl ul.sezioni li a span.on  {background-color:#900;}
		#content-center dl ul.sezioni li a:hover span.on {background-color:#c00;}



/* POPUP SEZIONE
================================================*/  
body#sezione {padding:0;margin:0;background-color:#fff;background-image:none;text-align:left;} 
body#sezione #container {margin:10px;background-color:#fff;width:990px;}


body#sezione #content-bottom h2 {margin:-10px 0 0 0;font-size:36px;line-height:36px;}
body#sezione #content-bottom h3 {margin:0 0 5px 0;font-size: 28px;line-height: 28px;color:#333;}
	body#sezione #content-bottom h3.parma,body#sezione #content-bottom h3.laquila {display:none;}
	body#sezione #content-bottom h3.primoturno {margin:20px 0 0 0;}
body#sezione #content-bottom h3.sezione {margin:0;font-size: 22px;line-height: 28px;color:#900;}

body#sezione #content-bottom ul li.affluenza,
body#sezione #content-bottom ul li.aggiornamento {float:right;margin:0;width: 470px;height:20px;}
body#sezione #content-bottom ul li.aggiornamento {line-height:26px;}
body#sezione #content-bottom ul li.affluenza {float:left;padding:5px 0 0;}
	body#sezione #content-bottom ul li.affluenza span {font-weight:bold;font-size:140%;}
	body#sezione #content-bottom ul li.affluenza em {font-size:11px;}


/* carousel sezioni */
#content-center dl.results-map #listticker,
dd.carousel #listticker {padding:10px;margin:0 0 15px -2px;background-color:#a89b89;border:5px solid #a89b89;-moz-border-radius:5px;-webkit-border-radius:5px;width:610px;height:10px;}
	#content-center dl.results-map #listticker h4,
	dd.carousel #listticker h4 {float:left;margin-top:-9px;font-size:15px;line-height:15px;width:140px;}
	#content-center dl.results-map #listticker ul,
	dd.carousel #listticker ul {float:left;margin:-10px 0 0;padding:0;overflow:hidden;width:470px;}
	#content-center dl.results-map #listticker ul li,
	dd.carousel #listticker ul li {font-size:11px;margin-bottom:15px;line-height:30px;}
		#content-center dl.results-map #listticker ul li a span,
		dd.carousel #listticker ul li a span  {float:left;text-align:center;margin:2px 5px 0 0;padding:5px;font-size:16px;line-height:16px;font-family:'portlligatslab-regular-webfont',serif;font-weight:normal;color:#fff;background-color:#7d7462;-webkit-border-radius:3px;-moz-border-radius:3px;width:28px;height:16px;}
		#content-center dl.results-map #listticker ul li a:hover span,
		dd.carousel #listticker ul li a:hover span {background-color:#900;}