body {
 background: #FFF;
 color: #000;
}

p {
 line-height: 10px;
 font-size: 10px;
 margin: 1px;
}


.Prefettura {
 font-size: 24px;
 font-weight: normal;
 font-style: normal;      
 font-family: Verdana,Arial,sans-serif;
 text-align: center;
 text-decoration: none;
 margin-bottom: 2px;
}

h1 {
 font-size: 28px;
 font-weight: bold;
 font-style: normal;
 font-family: Arial,Verdana,sans-serif;
 text-align: center;
 text-decoration: underline;
 margin-bottom: 2px;
}


h2 {
 font-size: 18px;
 font-weight: normal;
 font-style: normal;      
 color: Blue;
 background: #FFF;
 font-family: "Comic Sans MS",Arial,Verdana,sans-serif;
 text-align: center;
 text-decoration: none;
 margin-bottom: 5px;
}


.TableAffl {
 width: 100%;
 height: 30px;
 border-collapse: collapse;
 border-spacing: 0px;
}

.RigaTestata {
 font-family: Arial,Verdana,sans-serif;
 font-size: 13px;
 font-weight: bold;
 text-align: center;
 border: 1px solid Black;
 border-collapse: collapse;
}

.RigaDettaglio {
 font-family: Arial,Verdana,sans-serif;
 font-size: 15px;
 font-weight: normal;
 text-align: center;
 border: 1px solid Blue;
 border-collapse: collapse;
}
  
.RigaTotali {
 font-family: Arial,Verdana,sans-serif;
 font-size: 15px;
 font-weight: bold;
 text-align: center;
 border: 1px solid Black;
 border-collapse: collapse;
}

.ColRil {
 font-style: normal;
 border: 1px solid black;
 border-collapse: collapse;
}

.ColSez {
 font-style: italic;
 border: 1px solid black;
 border-collapse: collapse;
}

.ColEle {
 font-style: normal;
 border: 1px solid black;
 border-collapse: collapse;
}

.ColVot {
 font-style: normal;
 border: 1px solid black;
 border-collapse: collapse;
}

.ColPerc {
 font-size: 12px;
 font-style: italic;
 font-weight: bold;
 border: 1px solid black;
 border-collapse: collapse;
}






/* Tabella principale */
.tabellaRiepilogo {
   border-collapse: collapse;
	text-align: center;
	padding: 0px;
}

/* Riga per le informazioni sul tipo di dati (affluenze, camera, senato) */
.hrow1 {
   height: 30px; 	
	text-align: center;
	font: normal bold 18px/25px Verdana, Arial, sans-serif;
	padding: 0px 1px 0px 1px;
	border-bottom: 2px solid #FFF;
}

.hcell1Camera {
   width: 100%;
	background: #FFD6D6;
	color: #222;
	/*border-bottom: 2px solid #FFF;*/
}

.hcell1Senato {
   width: 100%;
	background: #FFFFB5;
	color: #222;
	border-bottom: 2px solid #FFF;
}

/* Righe di tipo 2 (dettagli sui risultati e sulle sezioni scrutinate) */
.hrow2 {
	font: normal bold 12px/18px Verdana, Arial, sans-serif;
	text-align: center;
	padding: 0px;
}

.hrow3{
   height: 30px;
	/*font: normal bold 11px/15px Verdana, Arial, sans-serif;*/
	text-align: center;
	font-family: Verdana, Arial, sans-serif; 
	font-weight: bold;
	font-size: 11px;
	padding: 0px;
	border-top: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
}

.hcell2Senato {
   width: 100%;
	background: #dcdcdc /*#EEE*/;
	color: #578bb8 /*#222*/;
	font-weight: bold;
	border-top: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
}

.hcell20Perc {
  background: /*#dcdcdc*/Navy;
	color: /*#578bb8*/White;
	border-top: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
	border-left: 2px solid #FFF;
}


/* Riga di dettaglio */
.detailrow1 {
	background: #EEE;
	color: #666;
}

.detailrow2 {
	background: #F6F6F6;
	color: #666;
}

/* Cella contenente il nome della lista o gruppo */
.det-AlignLeft {
	font-family: Verdana, Arial, sans-serif;
	padding-left: 5px;
	text-align: left;
	border-right: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
}

/* Cella contenente il numero dei voti */
.det-AlignRight {
	font-family: Verdana, Arial, sans-serif;
	text-align: right;
	padding-right: 10px;
	border-right: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
}

.det-AlignCenter {
	font-family: Verdana, Arial, sans-serif;
	padding-left: 5px;
	text-align: center;
	border-right: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
}

.det-CenterBold {
	font-family: Verdana, Arial, sans-serif;
	padding-left: 5px;
	text-align: center;	
  font-weight: bold;
	border-right: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
}

/* Cella contenente didascalia al fondo */
.didascalia {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	font-style: italic;
	text-align: center;
	padding-bottom:8px;
}