@import "global.css";

a, a:visited {color:#1e598c;} 
a:hover {color:#900;} 

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

h2, h2 a, h2 a:visited {color:#1e598c;}
h3, h3 a, h3 a:visited {color:#900; font-family: 'portlligatslab-regular-webfont',serif; font-size: 26px;}
h4, h4 a, h4 a:visited {color:#fff;}
	
	/* h2 */
	#content-center dl#scheda h2.regione {color:#036;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 #fff7e0;}	
	
	/* h3 */
	body#lista #content-center dl h3 {font-weight:bold;margin:15px 0 5px 0;}
	body#lista #content-center dl h3.candidato {margin-top:0;}
	#content-center dl h3.lista {color:#666;}
	
	/* 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:#036;text-transform:uppercase;margin-bottom:10px;}
		#scheda-risultati h4 strong {font-family: Arial;color:#333!important;text-transform:none!important;font-size:13px!important;line-height:13px!important;}

/* MEGA DROP DOWN MENU
=====================================================*/
ul#topnav, ul.topnav {background-color:#bbd8e8;}
ul#topnav li h5, ul.topnav li h5 {background-color:#1e598c;}
ul#topnav li a, ul.topnav li a {color:#036;border-top:1px solid #fff;border-bottom:1px solid #87b9d2;}
ul#topnav li a:hover, ul.topnav li a:hover {background-color:#89b7d3;}
ul#topnav li .sub {background:#89b7d3;}
ul#topnav .sub ul li h6 {color:#1e598c;}
	

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

#content-center dl.risultati {margin-bottom:20px;min-height:900px;height:auto !important;height:900px;}
body#inferiori #content-center dl {min-height:500px;height:auto!important;height:500px;}

/* content-right */
#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-center dl#scheda {background: #deecf4 url(/static/speciale/2010/elezioni/images/regionali/sf_scheda.gif) left bottom no-repeat;}
	#content-center dl#scheda ul li.rightcolumn {background-color:#c0dbea;}
	

#content-center #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;}
	

	

/* 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:220px;}
#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:#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;}





/* TABELLA RISULTATI REGIONE
================================================*/
table.elezioni th {color:#a4cce0;font-weight: bold;text-align:center;}
table.elezioni td a, table.elezioni td a:visited {text-decoration:underline;}	
table.elezioni td a:hover  {color:#a4cce0;text-decoration:underline;}	
/*table.elezioni td img  {border:2px solid #fff;margin:5px 0;}*/
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#scheda ul.province, #content-center dl#scheda ul.comuni {margin-top:15px;width:640px;}
	#content-center dl#scheda ul.province li, #content-center dl#scheda ul.comuni li {float:left;display:inline;width:320px;font-weight:bold;text-transform:uppercase;margin-bottom:20px;}
	#content-center dl#scheda ul.comuni li {width:210px;margin-bottom:10px;}
	#content-center dl#scheda ul.province li a, #content-center dl#scheda ul.province li a:visited, #content-center dl#scheda ul.comuni li a, #content-center dl#scheda ul.comuni li a:visited {text-decoration:none;}

/* tabella preferenze */
table.preferenze {float:left;border: 1px solid #fff;border-bottom: none;background-color: #d1e3ed;border-right:none;padding:0; margin: 5px 0 20px 0;width:640px;}
table.preferenze th {font-weight:bold;text-align:center;color: #036;border-right: 1px solid #fff;border-bottom: 1px solid #fff;padding: 5px 10px;background:#c0dbea url(/static/speciale/2010/elezioni/images/regionali/r-sprite.gif) 0 -10px repeat-x;}
table.preferenze th.aleft {text-align:left;}
table.preferenze td {font-weight: normal;padding: 5px 5px 5px 10px;border-right: 1px solid #fff;border-bottom: 1px solid #fff;}
td.pref {background-color: #bed7e5;width:100px;text-align:right;}

table.preferenze td.pari {background-color: #bed7e5;}
table.preferenze td.aright {text-align:right;}
table.preferenze td.eletto {background:url(/static/speciale/2010/elezioni/images/regionali/simboli-sprite4.gif) 15px -748px no-repeat;width:50px;}
	
	
/* 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:#333!important;}
#content-center dl#scheda ul li.rightcolumn ul.legenda li.orange {color:#333!important;}


/* 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;}

/* POPUP LISTE
================================================*/  
body.detail #content-center dl .simbolo {display:none;}
body#lista #content-center dl .simbolo {position: absolute;top:20px;right:30px;z-index: 2;margin-top: 10px;padding: 0 0 22px 22px;width:150px;height:150px;background: transparent url(/static/speciale/2010/elezioni/images/regionali/sf_simbolo-popup.png) no-repeat top left;}
body#lista #content-center dl dd.right {float:left!important;padding:0;width:350px !important;}



/* PAGINA LISTE
================================================*/  	
#content-center dl#scheda ul.province, #content-center dl#scheda ul.comuni {margin-top:15px;width:640px;}
	#content-center dl#scheda ul.province li, #content-center dl#scheda ul.comuni li {float:left;display:inline;width:320px;font-weight:bold;text-transform:uppercase;margin-bottom:20px;}
	#content-center dl#scheda ul.comuni li {width:210px;margin-bottom:10px;}
	#content-center dl#scheda ul.province li a, #content-center dl#scheda ul.province li a:visited, #content-center dl#scheda ul.comuni li a, #content-center dl#scheda ul.comuni li a:visited {text-decoration:none;}

/* AFFLUENZA PROFONDITA'
================================================*/ 
#scheda-risultati ul {width: 640px;}
#scheda-risultati ul li.sx {float:left;display:inline;margin: 0 10px 5px 0;width:300px!important;}
#scheda-risultati ul li.dx {float: left;display: inline;font-weight:bold;width:320px;}
#scheda-risultati ul li.sx em {font-size:11px;line-height:11px;font-weight:normal;}
#scheda-risultati ul li.dx .number {float:left!important;display:inline!important;width:95px;}

#scheda-risultati ul li.dx .bar {float:left;display:inline;background: url(/static/speciale/2010/elezioni/images/regionali/r-sprite.gif) 0 -350px no-repeat;width:200px;height:12px;}
#scheda-risultati ul li.dx .bar span.yellow, #scheda-risultati ul li.dx .bar span.red	 {float:left;display:inline;width:12px;height:12px;font-size:2px;background:url(/static/speciale/2010/elezioni/images/regionali/r-sprite.gif) 0 -380px repeat-x;}
#scheda-risultati ul li.dx .bar span.red {background-position: 0 -410px;}


/* SIMBOLI PARTITI POLITICI
================================================*/

/* sprite2 */
div.udcons, div.udc, div.sp, div.rs, div.pdl, div.pd, div.ppa, div.mpa, div.pcl, div.m5s, div.gsud, div.idv, div.mpcp, div.fssv, div.fli, div.adc, div.voi, div.cp, div.forc,div.nmp {float:left;font-weight:bold;padding:0 0 0 40px;line-height:33px;text-transform:uppercase;background:url(/static/speciale/2012/elezioni/images/regionali/simboli-sprite2.gif?v2) no-repeat;height:35px;}

  div.udcons {background-position: 0 -5px;}
  div.udc {background-position: 0 -50px;}
  div.sp {background-position: 0 -100px;}
  div.rs {background-position: 0 -150px;}
  div.pdl {background-position:  0 -200px;}
  div.pd {background-position: 0 -250px;}
  div.ppa {background-position: 0 -300px;}
  div.mpa{background-position: 0 -350px;}
  div.pcl {background-position: 0 -400px;}
  div.nmp {background-position: 0 -450px;}
  div.m5s {background-position: 0 -500px;}
  div.gsud {background-position:  0 -550px;}
  div.idv {background-position: 0 -600px;}
  div.mpcp {background-position:  0 -650px;}
  div.fssv {background-position: 0 -700px;}
  div.fli {background-position: 0 -750px ;}
  div.adc {background-position: 0 -800px ;}
  div.voi {background-position: 0 -850px ;}
  div.cp {background-position: 0 -900px;}
  div.forc {background-position: 0 -950px;}
  