@charset "utf-8";

body, html {color: #666666; font-family:Arial, Helvetica, sans-serif; background-color:#ffffff; background-image:url(../img/hr.jpg); background-repeat:repeat-x; height:100%; font-size:12px;}

*{font-family:Arial, Helvetica, sans-serif; font-size:12px;  outline:0; border:0;  margin:0;  padding:0; }

h2{color:#97130e; font-weight:normal; font-size:13px;}

.stabilizzatore{clear:both; display:block;}

.hidden{display:none;}

.enfasi{color:#97130e;}

a{color:#cc6666; text-decoration:underline;}
a:hover{color:#f40707; text-decoration:underline;}

.det{color:#cc6666; font-size:10px; text-decoration:underline;}
.det:hover{color:#f40707; font-size:10px; text-decoration:underline;}

/* struttura essenziale */

#container{ height:auto !important; min-height:100%; position:relative; min-width:990px;}

#header{width:980px; height:auto; margin:0 auto; position:relative; }

#content{width:auto; height:auto !important; padding-bottom:37px; padding-top:15px;}

#footer{width:100%; height:37px; background-image:url(../img/hr_footer.jpg); background-repeat:repeat-x; position:absolute; bottom:0px;}

/*  struttura composta */

#intestazione{width:auto; height:59px;}
#logo_elezioni{width:90px; height:auto; float:left; margin-top:3px;}
#logo_elezioni a{font-size:10px; display:block;}
#box_tit{float:left; margin-left:15px; margin-top:11px;}
#titolo{color:#626161; font-size:16px;}
#titolo span{font-size:16px;}
#sottotitolo{color:#626161; font-size:11px; font-style:italic;}
#credits{float:right; width:auto; height:auto; margin-top:41px; font-size:10px; color:#999999;}
#credits span{color:#666666; font-size:10px; }

#element_header{width:980px; height:auto;}
#selected{width:auto; height:auto; padding:9px; background-color:#9b130e; color:#ffffff; display:block; position:relative; bottom:9px; left:0px;text-decoration:none;}

#navigation li{padding:5px 12px 5px 0px; float:left;}
#navigation{width:auto; float:left; margin-top:21px;}
#navigation, li{list-style:none;}

#etichetta_header{width:149px; height:44px; background-image:url(../img/etichetta_header.jpg); background-repeat:no-repeat; float:right; color:#ffffff; font-size:13px; padding-top:13px; padding-left:101px;}
#etichetta_header span{font-size:11px; color:#e2c7c7;}

#box_tipo_risultati_e_dati_andamento{width:980px; clear:both; color:#999999;}
#tipo_risultati{width:auto; height:auto; float:left; font-size:11px; color:#000000;}
#dati_andamento{width:auto; height:auto; float:right; font-size:11px;}
#sezioni{float:right;margin-top:-25px;font-size:11px;color:#999999;text-align:right}
#sezioniSC{float:right;margin-top:-10px;font-size:11px;color:#999999;text-align:right}

#footer div{color:#787878; font-size:11px; font-style:italic; width:980px; margin-top:13px; margin-left:10px;}

/*  formattazione tabelle */
.borderless_orriz_top{border-top:none;}
.borderless_vert_left{border-left:none;}
.borderless_vert_right{border-right:none;}
.borderless_orriz_bottom{border-bottom:none;}

table{width:100%; border-collapse:collapse; min-width:930px; margin-bottom:15px;}
table td{vertical-align: middle; padding-top:8px; padding-bottom:8px; line-height:18px; text-align:center; border:1px solid #cccccc;}
.intestazione_tabella{background-color:#eae9e9; text-align: center;}
.intestazione_tabella td{font-size:15px;}
.intestazione_colonna{background-color:#f2f2f2; text-align: center; color:#97130e;}
.intestazione_colonna td{font-size:13px;}
table tr td img{padding-right:8px; padding-left:20px;}

.align{text-align:left;}
.space{padding-left:20px;}

.enfasi_tr:hover{background-color:#dee9f8; color:#111;}

/*  Home page */

.scrutini_non_iniziati{background-color:#fcf6dc;}
.scrutini_in_corso{background-color:#dce2fc;}
.scrutini_conclusi{background-color:#e4fcdc;}

#container_home{width:auto; height:auto;}

#leggenda_colori{width:980px; margin:0 auto; height:auto; clear:both; padding-bottom:10px;}
.box_colore{width:auto; height:auto; float:left; margin-right:15px;}
.quadratino{width:14px; height:14px; border:1px solid #cccccc; float:left;}
.dicitura{width:auto; height:auto; float:left; margin-left:10px;}

#container_home .tabella_home span{color:#669966;}

.tabella_home .width_col_1{width:20%;}
.tabella_home .width_col_2{width:17%;}
.tabella_home .width_col_3{width:17%;}
.tabella_home .width_col_4{width:17%;}
.tabella_home .width_col_5{width:29%;}

/*  riepilogo affluenze */

#container_affluenza{width:auto; height:auto;}
#container_affluenza .tabella_affluenza .intestazione_colonna span{color:#666666; font-size:12px;}
.tabella_affluenza .width_col_1{width:19%;}
.tabella_affluenza .width_col_2{width:6.5%;}
.tabella_affluenza .width_col_3{width:6.5%;}
.tabella_affluenza .width_col_4{width:6.5%;}
.tabella_affluenza .width_col_5{width:6.5%;}
.tabella_affluenza .width_col_6{width:6.5%;}
.tabella_affluenza .width_col_7{width:6.5%;}
.tabella_affluenza .width_col_8{width:15.5%;}
.tabella_affluenza .width_col_9{width:7.5%;}
.tabella_affluenza .width_col_10{width:13%;}

/*  candidature */

#container_candidature{width:auto; height:auto;}

.tabella_candidature .width_col_1{width:19%;}
.tabella_candidature .width_col_2{width:29%;}
.tabella_candidature .width_col_3{width:29%;}
.tabella_candidature .width_col_4{width:29%;}

/* candidati di liste */

#container_candidati_di_liste{width:auto; height:auto;margin-bottom:40px;position:relative;}

#container_candidati_di_liste .box_element .box_indietro{float:left; width:auto; height:auto; padding-top:10px;}


/* affluenza */

#container_affluenza{width:auto; height:auto;}

/* sindaco */

#container_sindaco{width:auto; height:auto;}

.tabella_sindaco .width_col_1{width:18%;}
.tabella_sindaco .width_col_2{width:82%;}

.tabella_schede .width_col_1{width:33.3%;}
.tabella_schede .width_col_2{width:33.3%;}
.tabella_schede .width_col_3{width:33.3%;}

.tabella_schede td{font-size:13px;}

.percent_bar{padding-left:0px; padding-right:0px;}

#container_sindaco .tabella_sindaco{margin-bottom:0px;}

#container_sindaco .tabella_sindaco .voti{padding-left:20px; clear:both; }
#container_sindaco .tabella_sindaco div{margin-bottom:10px;}
#container_sindaco .tabella_sindaco .box_img_liste{width:500px; height:auto; clear:both;}
#container_sindaco .tabella_sindaco .box_img_liste img{float:left; padding-right:10px; padding-bottom:10px;}
#container_sindaco .tabella_sindaco .box_percent_bar{margin-bottom:20px;}


/* liste */

#container_liste{width:auto; height:auto;}

.tabella_liste .width_col_1{width:27%;}
.tabella_liste .width_col_2{width:7%;}
.tabella_liste .width_col_3{width:42%;}

#container_liste .tabella_elez_prec .width_col_4{width:20%;}
#container_liste .tabella_elez_prec .width_col_5{width:11%;}

#container_liste .tabella_elez_prec tr .elez_prec{font-size:11px;}
#container_liste .tabella_elez_prec tr .elez_prec_liste{background-color:#f3edd3;padding:8px}
#container_liste .tabella_elez_prec tr .elez_prec_voti{background-color:#d0dee7;}
#container_liste .tabella_elez_prec tr td a{font-size:10px;}
#container_liste .tabella_liste tr td img{padding-left:0px;}


#container_liste  .intestazione{margin-bottom:0px;}

.tabella_liste{width:69%; float:left; min-width:641px;margin-bottom:0}
.tabella_elez_prec{width:31%; float:right; min-width:289px;}
.tabella_elez_prec tr td{border-left:none;}

/* preferenze */

#container_preferenze{width:auto; height:auto; position:relative; margin-bottom:40px;}

#container_preferenze .box_indietro{float:left; width:auto; height:auto; padding-top:10px;}

#container_preferenze .tabella_preferenze .width_col_1{width:20%;}
#container_preferenze .tabella_preferenze .width_col_2{width:80%;}

.box_preferenze_partito{width:250px; margin-left:301px; height:auto; float:left; line-height:18px; position:relative; bottom:10px;}
.box_preferenze_partito img{padding-right:20px;}

.box_element{width:980px; margin:0 auto; clear:both; height:auto;}


/* distribuzione dei seggi */

#container_distribuzione_dei_seggi{width:auto; height:auto;}

.scritte_top{width:980px; height:auto; margin:0 auto; clear:both; margin-bottom:15px;}
.scritta_sindaco span{color:#669966;}
.scritta_consiglieri{font-size:11px; padding-top:5px;}
.scritta_consiglieri span{color:#669966; font-size:11px;}

#container_distribuzione_dei_seggi .tabella_distribuzione_dei_seggi .width_col_1{width:20%;}
#container_distribuzione_dei_seggi .tabella_distribuzione_dei_seggi .width_col_2{width:10%;}
#container_distribuzione_dei_seggi .tabella_distribuzione_dei_seggi .width_col_3{width:70%;}


/* composizione consiglio */

#container_composizione_consiglio{width:auto; height:auto;}

#container_composizione_consiglio .tabella_composizione_consiglio .width_col_1{width:30%;}
#container_composizione_consiglio .tabella_composizione_consiglio .width_col_2{width:35%;}
#container_composizione_consiglio .tabella_composizione_consiglio .width_col_3{width:35%;}

#container_composizione_consiglio .tabella_composizione_consiglio tr td img{padding-left:0px;}
#container_composizione_consiglio .tabella_composizione_consiglio tr .align{padding-left:20px;}

/* accessibilità */

#container_accessibilita{width:980px; height:auto; clear:both; margin:0 auto; text-align:justify; line-height:18px;}
#container_accessibilita h1{color:#97130E; font-size:15px; padding-bottom:3px;}

/* ballottaggio */

#ballottaggio{font-size:15px; color:#97130e;}
