/* aggiunte per risultati elettorali */

#boxtitolo {
padding-left:5em;
	font-size: 120%;
}
#note {
	padding:0 10px 0 10px;
	color:#B22222;
	font-weight: bold ;
}
#nonperv {
	padding: 6em 0px 5em 0px;
	text-align: center;
}
#note UL {
	list-style: none;
	padding:0px;
	white-space: normal;
	padding:0 2em 0 2em;
	margin:0px 0px 0px 0px;
}
#note h6 {
	font-size: 120%;
	color:#000000;
	padding:0px 0px 0px 0px;
 margin-bottom: 0px;
}
#note img {
vertical-align: middle;
}
h3 .retro {
	color: #B22222;
	border-bottom: 1px dashed;
	border-color: #A2A2A2;
	margin-left: 2em;
	 font-weight: bold;
	 font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
}
table {
	margin: 0 auto 0 auto;
	border:0px;
}
table caption {
 background-color: #5275A5;
	color:#FFFFFF;
	 font-weight: bold;
	border-bottom:1px solid #a2a2a2;
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
	font-size:1.4em;
	margin: 0 auto 0 auto;
	padding: 5px 0px;
}
#listeita table caption {
 	background-color: #D0DEEE;
	color:#193E5C;
	 font-weight: bold;
	border-bottom:1px solid #a2a2a2;
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
	font-size:1.4em;
	margin: 0 auto 0 auto;
	padding: 2px 2px;
	 text-align: left;
}
th.intesta, td.intesta, th.intestaCent  {
	 text-align: left;
background-color:#F5F5F5 ;
line-height:150%;
color: #193e5c;
	 font-size: 1.1em;
}
th.intestaCent  {
	 text-align: center;
}
td.split {
line-height:1px; 
 background-color:#999999;
 }
 td.splitB {
line-height:1px; 
 background-color:#FFFFFF;
 }
td.splitBlu {
line-height:1px; 
 background-color:#5275A5;
 }
th.capotxt {
 	text-align:left; 
	 vertical-align:top; 
 	background-color:#EBF1FC;
	 font-weight: bold;
	 color: Black;
	 font-size: 1.2em;
 }
td.capotxt {
 text-align:center; 
 vertical-align:top; 
 	 font-weight: bold;
background-color:#EBF1FC;
 	 color: Black;
}
td.caponum {
text-align:right; 
white-space:nowrap; 
	 font-weight: bold;
background-color:#EBF1FC;
	color:#971D1D;
padding-right: 3px;
	 font-size: 1.1em;
}
th.tottxt {
 text-align:center; 
 background-color:#D0DEEE;
 	 font-weight: bold;
	 font-size: 1.1em;
color: #132E45;
}
td.tottxt {
	text-align:center; 
	background-color:#D0DEEE;
 	 font-weight: bold;
	 font-size: 1.1em;
	color: #132E45;
}
td.totnum {
text-align:right; 
white-space:nowrap; 
background-color:#D0DEEE;
padding-right: 3px;
	 font-weight: bold;
	 font-size: 1.1em;
color: #132E45;
}
td.votantinum {
text-align:right;
background-color:#EBF1FC;
padding-right: 3em;
color: #132E45;
}
td.datonum {
text-align:right; 
white-space: nowrap; 
vertical-align:middle; 
background-color:#F0F0F0;
padding-right: 5px;
 	 font-weight: bold;
	 color: Black;
}
td.datotxt, th.datotxt {
text-align:left; 
vertical-align:middle; 
background-color:#F0F0F0;
 	 font-weight: bold;
	 color: Black;
}
td.datonumB {
text-align:right; 
white-space: nowrap; 
vertical-align:middle; 
background-color:#FFFFFF;
padding-right: 5px;
 	 font-weight: bold;
	 color: Black;
}
td.datotxtB, th.datotxtB {
text-align:left; 
vertical-align:middle; 
background-color:#FFFFFF;
 	 font-weight: bold;
	 color: Black;
}

td.datonota {
text-align:center; 
vertical-align:middle; 
background-color:#FFFFFF;
}

td.Tdatonum {
text-align:right; 
white-space: nowrap; 
vertical-align:middle; 
background-color:#F0F0F0;
padding-right: 3px;
 	 font-weight: bold;
	 font-size: 1.1em;
	 color: Black;
}
td.Tdatotxt, th.Tdatotxt {
text-align:left; 
vertical-align:middle; 
background-color:#F0F0F0;
 	 font-weight: bold;
	 font-size: 1.1em;
	 color: Black;
}
/* intestazione per elenco enti non perv*/
th.entetxt {
 	text-align:left; 
 	background-color:#EBF1FC;
	 font-weight: bold;
 }
 th.entenum, td.entenum  {
 	text-align: center; 
 	background-color:#EBF1FC;
	 font-weight: bold;
 }
 td.notaentetxt {
 	text-align:center; 
 	background-color:#EBF1FC;
	 font-weight: bold;
 	 font-size: 1.2em;
	 color: #971D1D;
}
/* lista indentata per navigazioni */
td.listatxt1, th.listatxt1  {
	text-align:center; 
	background-color:#D0DEEE;
 	 font-weight: bold;
	 color: Black;
}
th.listatxt1  {
	text-align:left; 
	 font-size: 1.3em;
}
th.listatxt1 a, th.listatxt2 a {
	color: Black !important;
}
td.listatxt2, th.listatxt2 {
	text-align:center; 
	background-color:#F0F0F0;
 	 font-weight: bold;
	 color: Black;
}
th.listatxt2 {
	text-align:left; 
	 padding-left: 2em;
	 font-size: 1.2em;
}
td.listatxt3, th.listatxt3 {
	text-align:center; 
	background-color:#EBF1FC;
	 color: Black;
}
th.listatxt3 {
	text-align:left; 
	 padding-left: 8em;
	 font-size: 1.1em;
}
td.listatxt4, th.listatxt4 {
	text-align:center; 
	background-color:#FFFFFF;
	 color: Black;
}
th.listatxt4 {
	text-align:left; 
	 padding-left: 14em;
}
td.listatxt4 a {
	color: #999999 !important;
	text-decoration: underline !important;
	 font-size: 0.9em;
}
td.listatxt4 a:hover {
	color: #132E45 !important;
}
th.indenta, td.indenta {
	 padding-left: 3em ;
}
/* lparte per i votanti */
th.Vlistatxt1  {
	text-align:left; 
	 font-size: 1.4em;
	 color: #585858;
}
td.Vlistatxt1  {
	text-align:left; 
}
th.Vlistatxt2 {
	 color: black;
	text-align:left; 
	 padding-left: 3em;
	 font-size: 1.1em;
}
th.Vlistatxt3 {
	text-align:left; 
	 padding-left: 6em;
	 color: #5275A5;
}
td.Vlistatxt3 a {
	color: #999999 !important;
	text-decoration: underline !important;
	 font-size: 0.9em;
}
td.Vlistatxt3 a:hover {
	color: #132E45 !important;
}
td.votanti1, td.votanti3, th.votanti1, th.votanti3  {
		background-color:#D0DEEE;
	 color: Black;
	text-align:right; 
	padding-right: 5px;
 	 font-weight: bold;
}
td.Vdatonota {
text-align:center; 
vertical-align:middle; 
background-color:#FFFFFF;
}
th.Ventetxt {
 	text-align:left; 
	 font-weight: bold;
	 padding-left: 1em;
 }
td.Ventetxt {
 	text-align:left; 
 }
th.Vlistatxt1, th.Vlistatxt2, th.Vlistatxt3, td.Vlistatxt3, td.Vdatonota,  td.votanti1, td.votanti2, td.votanti3, td.votanti4, th.Ventetxt, td.Ventetxt  {
 border-bottom: 1px #999999 dotted;
}

td.votanti2, th.votanti2  {
		background-color:#EBF1FC;
	 color: Black;
	text-align:right; 
	padding-right: 5px;
 	 font-weight: bold;
}
td.votanti4, th.votanti4  {
		background-color:#F0F0F0;
	 color: Black;
	text-align:right; 
	padding-right: 5px;
 	 font-weight: bold;
}
th.votanti1, th.votanti2, th.votanti3, th.votanti4   {
	text-align:center; 
color: #193e5c;
}
#naviga_lettere {
	text-align: center;
	font-weight: bold;
}
#naviga_lettere li {
	list-style-type:none;
	display:inline;
	padding: 0px 1px 0px 1px;
	}
.lettBig { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #193E5C !important;
	font-size: 1.5em;
	}
.lettBigDisabled{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #999999 !important;
	font-size: 1.5em;
	}
/* ridefinisco da interno.css per usare il box vedi anche per le sezioni */
.BoxCTest, .Box01Cont {		
	FONT-SIZE: 0.9em;	}

#contvediAnche {
	 font-weight: bold;
	 }	
	/* hack per ie6 che non devev vedere la larghezza ridotta perchè non funziona */
html>body #contvediAnche {
		width: 60%;
	margin: 0px auto 0px auto;
}
.leftBoxCTest {	
 	 font-weight: bold;
	width: 100%;
}
.Box01Cont, .linkBoxContent, .centra {
	 text-align: center;
}
/* home menu */
#home_menu {
 width: 90%;
  margin: 0px auto 0px auto;
}
#home_menu ul {
	list-style:none;
	text-indent:0px;
		 display: block;
}
#home_menu ul li {
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
	color:#193e5c;	
	margin:30px  0px 0px 0px;
	padding: 0px 0px 0px 0px;
	 font-size: 1.3em;
	 font-weight: bold;
	line-height:1.3em;
}
#home_menu ul li span {
	 background-color: #EBF1FC;
	display:  block;
	 text-transform:  uppercase;
	 text-indent: 5px;
	 height: 25px;
}
#home_menu ul li ul , #home_menu ul li dl {
	border-top: 2px solid #5275A5;
}

#home_menu ul li ul li , #home_menu ul li dl dt   {
	border:0px;
	font-size: 0.9em;
	font-weight: normal;
	color:#193E5C;
	border-bottom: 1px dashed #CCCCCC;
	margin-top:5px;
}
#home_menu ul li dl dt   {
margin-left: 1em;
	font-weight: bold;
}
#home_menu ul li dl dd   {
margin-left: 2em;
	font-size: 0.8em;
	font-weight: normal;
	color:#585858;
}
/* RESETTO I border per eventuali liste dentro i dd*/
#home_menu ul li dl dd ul, #home_menu ul li dl dd li  {
	border: none;
}
#home_menu ul li ul li span {
	 background-color: #FFFFFF !important;
	display:  block;
	text-transform: none;
	 font-style: italic;
	 height: 1.2em !important;
}
#home_menu ul li ul li ul {
	border:0px;
 	float: right;
 	margin-top: -1.4em;
	border: none;
}
#home_menu ul li ul li ul li {
	display: inline;
	border: none;
}
#home_menu ul li ul li ul li a {
	font-family: Arial, Helvetica, sans-serif;
	color:#5275A5;
	padding-right:1em;
	line-height:1em;
	 font-size: 0.9em;
	 font-weight: bold;
	border: none;
}
#home_menu ul li ul li a:hover , #home_menu ul li ul li ul li a:hover {
	color: #585858;
}
.duecol #contenitore { 
	width: 95%;  /* crea un contenitore pari all'80% della larghezza del browser */
	background: #FFFFFF;
	margin: 0 auto; /* i margini auto (insieme a una larghezza) centrano la pagina */
	margin: 0px auto 1em auto; 
} 

.duecol #sinistro {
	float: left; 
	width: 50%; 
}
.duecol #destro { 
	 padding-left: 1em;
} 