BODY {
	background : White;
}

/* CLASSI UTILIZZATE SOLO DALLE MASCHERE SEGUENTI:

REPORT 	VOTI PER COMUNE E PER SEZIONE (VOTI.HTML)

*/	
/*#################################################################*/
/* Formato dell'intestazione delle colonne */
.afflu-messaggio
{
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight:normal;
	padding:5px;
	text-align:center;
}

.afflu-intcolonne{
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	background-color : #CCDAE3;
	font-weight : normal;
	background-image: url(../images/css/sfondo-titolo3.jpg);
	padding:5px 2px 5px 2px;
	/*font-weight:bold;*/
}
/* Formato dell'affluenza pari */
.afflu-pari
{
	color: Black;
	font-family: Arial, Helvetica, sans-serif, Verdana ;
	background-color: #DCEBF4;
	font-weight: normal;
	text-align: right;
	border-bottom: solid 1px #DDDDDD;
	background-image: url(../images/css/sfondo-comuni.jpg);
	background-repeat: repeat-x;
}

.afflu-pari-alt
{
	color: Black;
	font-family: Arial, Helvetica, sans-serif, Verdana ;
	background-color: #DCEBF4;
	font-weight: normal;
	text-align: right;
	border-bottom: solid 1px #DDDDDD;
	background-image: url(../images/css/sfondo-comuni.jpg);
	background-repeat: repeat-x;
}

/* Formato dell'affluenza pari */
.afflu-pari-comuni{
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	background-color : #FFFFDD;
	text-align : left;
	border-bottom: solid 1px #DDDDDD;
}
/* Formato dell'affluenza pari */
.afflu-dispari{
	color: Black;
	font-family: Arial, Helvetica, sans-serif, Verdana ;
	background-color: #DCEBF4;
	font-weight: normal;
	text-align: right;
	border-bottom: solid 1px #DDDDDD;
	background-image: url(../images/css/sfondo-comuni.jpg);
	background-repeat: repeat-x;
}
.afflu-dispari-alt{
	color: Black;
	font-family: Arial, Helvetica, sans-serif, Verdana ;
	background-color: #DCEBF4;
	font-weight: normal;
	text-align: right;
	border-bottom: solid 1px #DDDDDD;
	background-image: url(../images/css/sfondo-comuni.jpg);
	background-repeat: repeat-x;
}
/* Formato dell'affluenza pari Comuni */
.afflu-dispari-comuni{
	color: Black;
	font-family: Arial, Helvetica, sans-serif, Verdana ;
	background-color: #DCEBF4;
	font-weight: normal;
	text-align: left;
	border-bottom: solid 1px #DDDDDD;
	background-image: url(../images/css/sfondo-comuni.jpg);
	background-repeat: repeat-x;
	font-size:8pt;
}

.afflu-dispari-comuni-alt{
	color: Black;
	font-family: Arial, Helvetica, sans-serif, Verdana ;
	background-color: #DCEBF4;
	font-weight: normal;
	text-align: left;
	border-bottom: solid 1px #DDDDDD;
	background-image: url(../images/css/sfondo-comuni.jpg);
	background-repeat: repeat-x;
	font-size:8pt;
}

.afflu-totale
{
	color: Black;
	font-family: Arial, Helvetica, sans-serif, Verdana ;
	background-color: #D3E1EA;
	font-weight: bold;
	text-align: right;
	border-bottom: solid 1px #DDDDDD;
	background-image: url(../images/css/sfondo-comuni-tot.jpg);
	background-repeat: repeat-x;
}

.afflu-totale-alt
{
	color: Black;
	font-family: Arial, Helvetica, sans-serif, Verdana ;
	background-color: #D3E1EA;
	font-weight: bold;
	text-align: right;
	border-bottom: solid 1px #DDDDDD;
	background-image: url(../images/css/sfondo-comuni-tot.jpg);
	background-repeat: repeat-x;
}
/* Formato prima linea del titolo nel file VOTI.HTML*/
.voti-titolo1{
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : small;
	font-weight : bold;
}
/* Formato seconda linea del titolo nel file VOTI.HTML*/
.voti-titolo2{
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-small;
	font-weight : bold;
}
/* Formato del numero di sezioni su sezioni scrutinate in voti COMUNI */
.voti-sezioni{
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-small;
	text-align : right;
}
/* Formato dell'intestazione delle colonne in voti COMUNI e SEZIONI*/
.voti-intcolonne{
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	background-color : #CCE2F0;
	background-position:bottom;
	background-repeat:repeat-x;
	font-weight : normal;
	background-image: url(../images/css/sfondo-titolo3.jpg);
	text-align:center;
}
/* Formato del nome della lista in voti COMUNI e SEZIONI */
.voti-nomelista{
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-small;
	font-weight : bold;
	text-align : left;
}
/* Formato dei voti per la lista collegata in voti COMUNI e SEZIONI */
.voti-listacollegata{
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : medium;
	font-weight : bold;
	background-color : #FFFFDD;
	text-align : center;
}
/* Formato della colonna voti in voti COMUNI e SEZIONI */
.voti-colonnavoti{
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	/*background-color : #DBECFF;*/
	text-align : right;
	
	background-color: #DCEBF4;
	font-weight: normal;
	text-align: right;
	border-bottom: solid 1px #DDDDDD;
	background-image: url(../images/css/sfondo-comuni.jpg);
	background-repeat: repeat-x;
}

.voti-colonnavoti-scuro{
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	background-color : #C5D4E5;
	text-align : right;
}
/* Formato della colonna % su voti di lista in voti COMUNI e SEZIONI */
.voti-colonnaperc{
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : medium;
	font-weight : bold;
	/*background-color : #FFFFDD;*/
	background-color: #F2F6FA;	
	text-align : center;
}

.voti-colonnaperc-scuro{
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : medium;
	font-weight : bold;
	/*background-color : #FFFFDD;*/
	background-color: #C5D4E5;	
	text-align : center;
}


/* Formato del totale dei voti validi in voti COMUNI e SEZIONI */
.voti-totvoti{
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	background-color : #CCE2F0;
	background-position:bottom;
	background-repeat:repeat-x;
	text-align : right;
	background-image: url(../images/css/sfondo-titolo3.jpg);
}
/* Formato del totale totale schede bianche e nulle in voti COMUNI e SEZIONI */
.voti-totbianchenulle{
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	background-color : #FFE4CA;
	text-align : right;
	background-image: url(../images/css/sfondo-comuni.jpg);
	background-repeat: repeat-x;
	background-color: #DCEBF4;
}

/* CLASSI UTILIZZATE SOLO DALLE MASCHERE SEGUENTI:

REPORT 	PREFERENZE (PREFERENZE.HTML)

*/	
/*#################################################################*/
/* Formato titolo in maschera PREFERENZE e RIEPILOGO REGIONALE PREFERENZE*/
.pref-titolo{
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : small;
	font-weight : bold;
}
/* Formato del numero di sezioni su sezioni scrutinate */
.pref-sezioni{
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-small;
	text-align : right;
}
/* Formato Nome Lista in maschera PREFERENZE*/
.pref-nomelista{
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : small;
	font-weight : bold;
}
/* Formato dell'intestazione delle colonne */
.pref-intcolonne, .pref-intcolonne td{
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	background-color : #CCE2F0;
	background-position:bottom;
	background-repeat:repeat-x;
	font-weight : normal;
	background-image: url(../images/css/sfondo-titolo3.jpg);
	text-align:center;
	font-weight:bold;
}
/* Formato del NUMERO DEL CANDIDATO */
.pref-numerocand{
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-small;
	font-weight : bold;
	text-align : center;
}
/* Formato del NOME DEL CANDIDATO */
.pref-nomecand{
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-small;
	font-weight : bold;
	padding: 1px;
	line-height: 1;
}
/* Formato dei VOTI DEL CANDIDATO */
.pref-voticand{
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	/*background-color : #DBECFF;*/
	text-align : right;
	
	background-color: #DCEBF4;
	font-weight: normal;
	text-align: right;
	border-bottom: solid 1px #DDDDDD;
	background-image: url(../images/css/sfondo-comuni.jpg);
	background-repeat: repeat-x;
}
/* Formato del totale dei voti  in PREFERENZE.HTML */
.pref-totvoti{
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	background-color : #CCE2F0;
	background-position:bottom;
	background-repeat:repeat-x;
	text-align : right;
	background-image: url(../images/css/sfondo-titolo3.jpg);
}

/* CLASSI UTILIZZATE SOLO DALLE MASCHERE SEGUENTI:

REPORT 	SEGGI ASSEGNATI (SEGGI.HTML)

*/	
/*#################################################################*/
/* Formato titolo in maschera SEGGI ASSEGNATI*/
.seggi-titolo{
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : small;
	font-weight : bold;
}
/* Formato del numero di sezioni su sezioni scrutinate in maschera SEGGI ASSEGNATI*/
.seggi-sezioni{
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-small;
	text-align : right;
}
/* Formato dell'intestazione delle colonne in SEGGI ASSEGNATI*/
.seggi-intcolonne{
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	background-color : #CCE2F0;
	background-position:bottom;
	background-repeat:repeat-x;
	font-weight : normal;
	background-image: url(../images/css/sfondo-titolo3.jpg);
	text-align:center;
}
/* Formato Nome Lista in maschera SEGGI ASSEGNATI*/
.seggi-nomelista{
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	text-align:left;
}
/* Formato del numero dei seggi assegnati in maschera SEGGI ASSEGNATI */
.seggi-numero{
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	/*background-color : #DBECFF;*/
	text-align : right;
	
	background-color: #DCEBF4;
	text-align: right;
	border-bottom: solid 1px #DDDDDD;
	background-image: url(../images/css/sfondo-comuni.jpg);
	background-repeat: repeat-x;
}
.seggi-seggi{
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	/*background-color : #DBECFF;*/
	text-align : right;
	background-color: #DCEBF4;
	text-align: center;
	border-bottom: solid 1px #DDDDDD;
	background-image: url(../images/css/sfondo-comuni.jpg);
	background-repeat: repeat-x;
	color:#AA0000;
}

.seggi-sindacovice{
	color : Blue;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-align : center;
	font-weight : bold;
	text-align:left
}
/* REFERENDUM */
/* Formato dell'intestazione delle colonne */
.referendum tr
{
	height:20px;
	font-size:10px;
}

.referendum td
{
	padding:1px;
}

.referendum tr
{
	border:solid 1px #000000;
}
.referendum-titoli{
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	background-color : #CCDAE3;
	font-weight : normal;
	text-align : center;
	background-image: url(../images/css/sfondo-titolo3.jpg);
	background-repeat:repeat-x;
}
.referendum-intestazione{
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color : #B6CBD9;
	font-weight : normal;
	text-align : center;
	background-image: url(../images/css/sfondo-titolo3.jpg);
	background-repeat:repeat-x;
}
.referendum-comuni
{
	color: Black;
	font-family: Arial, Helvetica, sans-serif, Verdana ;
	font-size: 12px;
	background-color: #DCEBF4;
	font-weight: normal;
	text-align: left;
	border-bottom: solid 1px #DDDDDD;
	background-image: url(../images/css/sfondo-comuni.jpg);
	background-repeat: repeat-x;
}
.referendum-voti{
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color : #D1E5F3;
	font-weight : normal;
	text-align : center;
}
.referendum-percento{
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color : #E6F5FE;
	font-weight : normal;
	text-align : center;
}

.titolo-elezione{
	color : #003366;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
}

.voti-nomecandidato{
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
}

.pref-nomesind{
	color : #990000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	padding: 0px;
}

.pref-voticand-small{
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	text-align : center;
	padding:1px;
}

.btn-comuni input
{
	background-color:#FFFFFF;
	border-bottom: solid 1px #000000 !important;
	border-right: solid 1px #000000 !important;
	padding: 2px;
	margin-left: 3px;
}

.VotiLista td
{
	margin: 3px;
	border-spacing: 3px;
}

.VotiLista
{
	border-spacing: 1px;
}