body { width: 770px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: 4px;
	padding: 0em;
	background: #FFFFFF;
	color: #333333;
}
p {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: .85em;
	text-align: left;
	margin-right: 20px;
	

}

ol {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: .85em;
	text-align: left;
	margin-right: 20px;
}
ul {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: .85em;
	text-align: left;
	margin-right: 20px;
}


td {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: .8em;
}
hr {
	display: none;
} 
img {
	background: transparent;
	color: #333333;
	border: none;
	text-decoration: none;
}

a:link {text-decoration:none;}
a:hover { text-decoration:underline; background-color:#EEEEEE; }
a:active { text-decoration:underline; background-color:#EEEEEE; }
a:visited { text-decoration: none;}

a:link.N	{background: transparent; color: #333333; text-decoration: none;}
a:visited.N	{background: transparent; color: #333333; text-decoration: none;}
a:active.N	{background: transparent; color: #FF0000; text-decoration: none; } 
a:hover.N	{background: transparent; color: #FF0000; text-decoration: none; } 


/* TABELLA: HEAD INTESTAZIONE ====================================== */

table.head {
	width: 770px;
	height: 80px;
	border: 0;
	border-collapse: collapse;
}
td.logo {
	background: #FFFFFF;
	color: #333333;
	border-left: 1px solid #333333;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	width: 160px;
	height: 60px;
	vertical-align: top;
}
td.banner {
	background: #FFFFFF;
	color: #333333;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	border-top:1px solid #333333;
	border-bottom:1px solid #333333;
	width: 610px;
	height: 60px;
	vertical-align: top;
}
td.aiuto {
	background: #E2E2E2;
	color: #333333;
	border-left: 1px solid #333333;
	width: 160px;
	height: 20px;
	vertical-align: middle;
}
p.aiuto {
	font-weight: bold;
	text-align: center;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
td.percorso {
	background: #990033;
	color: #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	width: 610px;
	height: 20px;
	vertical-align: middle;
}
p.percorso {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: .7em;
	background: transparent;
	color: #F5F5F5;
	text-align: left;
	text-indent: 4px;
	
}

a:link.percorso	    {background: transparent; color: #FFFFFF; text-decoration: none; }
a:visited.percorso	{background: transparent; color: #FFFFFF; text-decoration: none; }
a:active.percorso		{background: transparent; color: #FFFFFF; text-decoration: underline; }
a:hover.percorso	    {background: transparent; color: #FFFFFF; text-decoration: underline; }



/* TABELLA: MENU PRINCIPALE ====================================== */

table.menu {
	border-top: 2px solid #FFFFFF;
	width: 770px;
	height: 15px;
	border-collapse: collapse;
}
td.vuotouno {
	width: 165px;
	height: 15px;
	border-bottom:1px solid #990033;

}

td.basi {
	width: 85px;
	height: 15px;
	border-right:1px solid #990033;
	border-bottom:1px solid #990033;
}
td.basisel {
	width: 85px;
	height: 15px;
	border-bottom:1px solid #990033;
	background-color: #990033;
}

td.diritto {
	width: 100px;
	height: 15px;
	border-right:1px solid #990033;
	border-bottom:1px solid #990033;
}
td.dirittosel {
	width: 100px;
	height: 15px;
	border-bottom:1px solid #990033;
	background-color: #990033;
}

td.candidature {
	width: 93px;
	height: 15px;
	border-right:1px solid #990033;
	border-bottom:1px solid #990033;
}
td.candidaturesel {
	width: 93px;
	height: 15px;
	border-bottom:1px solid #990033;
	background-color: #990033;
}



td.liste {
	width: 55px;
	height: 15px;
	border-right:1px solid #990033;
	border-bottom:1px solid #990033;
}
td.listesel {
	width: 55px;
	height: 15px;
	border-bottom:1px solid #990033;
	background-color: #990033;
}


td.voto {
	width: 63px;
	height: 15px;
	border-right:1px solid #990033;
	border-bottom:1px solid #990033;

}
td.votosel {
	width: 63px;
	height: 15px;
	border-bottom:1px solid #990033;
	background-color: #990033;

}

td.spoglio {
	border-right:1px solid #990033;
	border-bottom:1px solid #990033;
	width: 140px;
	height: 15px;
}

td.spogliosel {
	border-bottom:1px solid #990033;
	background-color: #990033;
	width: 140px;
	height: 15px;
}


td.risultati {
	
	border-bottom:1px solid #990033;
	width: 70px;
	height: 15px;
}

td.risultatisel {
	border-bottom:1px solid #990033;
	background-color: #990033;
	width: 70px;
	height: 15px;
}

p.menudue {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: .7em;
	background: transparent;
	color: #FFF;
	vertical-align: bottom;
	text-align: center;
	
	}



p.menu {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: .9em;
	background: transparent;
	color: #333333;
	text-align: center;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
p.menurosso {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: .9em;
	background: transparent;
	color: #FF0000;
	text-align: center;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
a:link.M	        {background: transparent; color: #333333; text-decoration: none; }
a:visited.M	    {background: transparent; color: #333333; text-decoration: none; }
a:active.M 	    {background: transparent; color: #333333; text-decoration: underline; }
a:hover.M  	    {background: transparent; color: #333333; text-decoration: underline; }

/* TABELLA: BOX E LINK SINISTRA ====================================== */

body.sx { width: 160px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding: 0em;
	background: #FFFFFF;
	color: #333333;
}
p.listamenu	{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: .9em;
	text-indent: -14px;
	margin-left: 16px;
	margin-bottom: 5px;
	margin-top: 0px;
}
span.rosso {
	font-family: Tahoma, Verdana, sans-serif;
	color: #FF0000;
	background: transparent;
}

span.listarosso {
	font-family: Tahoma, Verdana, sans-serif;
	color: #FF0000;
	background: transparent;
}

p.titolo {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: .85em;
	background: transparent;
	color: #333333;
	font-weight: bold	;
	margin-right: 0px;
	margin-left: 2px;
	margin-top: 10px;
	margin-bottom: 3px;
	letter-spacing: 0.9px;
}					

/* TABELLA: BOX E LINK DESTRA ====================================== */

body.dx { width: 130px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding: 0em;
	background: #FFFFFF;
	color: #333333;
}
.dxH1 {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: .85em;
	background: #E2E2E2;
	color: #333333;
	font-weight: bold;
	text-align: left;
	padding-left: .7em;
	padding-right: .5em;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.dxtext {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: .85em;
	background: #E2E2E2;
	color: #333333;
	text-align: left;
	padding-left: .7em;
	padding-right: .5em;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.dxlistamenu	{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: .85em;
	text-align: left;
	text-indent: -14px;
	margin-left: 16px;
	margin-bottom: 5px;
	margin-top: 0px;
}



/* FONDO ====================================== */

p.fondo {
	font-family: Verdana, sans-serif;
	font-size: .6em;
	background: transparent;
	color: #999999;
	text-align: center;
	border-top:1px solid #999999;
}
p.pulsanti {
	font-family: Verdana, sans-serif;
	font-size: .6em;
	background: transparent;
	color: #999999;
	text-align: right;
}
p.loghi {
	font-family: Verdana, sans-serif;
	font-size: .6em;
	background: transparent;
	color: #999999;
	text-align: center;
}

a:link.fondo	{background: transparent; color: #999999; text-decoration: none; }
a:visited.fondo	{background: transparent; color: #999999; text-decoration: none; }
a:active.fondo	{background: transparent; color: #333333; text-decoration: underline; }
a:hover.fondo	{background: transparent; color: #333333; text-decoration: underline; }

/* TITOLI ====================================== */

H1 {
	font-family:  Verdana, Tahoma, sans-serif;
	font-size: 1.1em;
	background: transparent;
	color: #333333;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 0px;
	margin-right: 10px;
	text-align: left;
}
H2 {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	text-align: left;
	font-size: 1em;
	background: transparent;
	color: #333333;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 10px;
	margin-right: 20px;
	
	}
H3 {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	text-align: left;
	font-size: 0.85em;
	background: transparent;
	color: #333333;
	font-weight: normal;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 20px;
	
}
H4 {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 1.1em;
	background: transparent;
	color: #333333;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 0px;
	margin-right: 20px;
}
H5 {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 1.0em;
	background: transparent;
	color: #333333;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 0px;
	margin-right: 20px;
}

H6 {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 0.85em;
	background: transparent;
	color: #333333;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 15px;
	margin-right: 20px;
}

H1.colore {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 1.1em;
	background: transparent;
	color: #990033;
	font-weight: bold;
	margin-bottom: 4px;
	margin-top: 0px;
	margin-right: 20px;
	align: left;
}
H2.colore {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 1.3em;
	background: transparent;
	color: #990033;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 0px;
	margin-right: 20px;
	align:left;
}
H3.colore {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 1.2em;
	background: transparent;
	color: #990033;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 0px;
	margin-right: 20px;
	align: left;
}
H4.colore {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 1.1em;
	background: transparent;
	color: #990033;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 0px;
	margin-right: 20px

}
H5.colore {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 0.9em;
	background: transparent;
	color: #990033;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 0px;
	margin-right: 20px;
}
H6.colore {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: .85em;
	background: transparent;
	color: #990033;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 0px;
	margin-right: 20px;
}

H6.bordo {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: .85em;
	background: transparent;
	color: #990033;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 0px;
	margin-right: 20px;
	border-bottom:1px solid #999999;

}


/* PARAGRAFI ====================================== */

.p10 {
	font-family: Verdana, sans-serif;
	font-size: .8em;
	background: transparent;
	color: #333333;
	}
	
.p10b {
	font-family: Verdana, sans-serif;
	font-size: .8em;
	background: transparent;
	color: #333333;
	font-weight: bold	;
	text-align:left;
	
}

.p11 {
	font-family: Verdana, sans-serif;
	font-size: 0.85em;
	background: transparent;
	color: #333333;
	
	}
	
.p11b {
	font-family: Verdana, sans-serif;
	font-size: .85em;
	background: transparent;
	color: #333333;
	font-weight: bold;
	
}

.p12 {
	font-family: Verdana, sans-serif;
	font-size: 1em;
	background: transparent;
	color: #333333;
	
	}
	
.p12b {
	font-family: Verdana, sans-serif;
	font-size: 1em;
	background: transparent;
	color: #333333;
	font-weight: bold;
	
}

.pcenter {
	font-family: Verdana, sans-serif;
	font-size: .8em;
	background: transparent;
	color: #333333;
	text-align:center;
	}
.pcenterb {
	font-family: Verdana, sans-serif;
	font-size: .85em;
	background: transparent;
	color: #333333;
	font-weight: bold;
	text-align:center;
	
}

/* VARIE ALTRE ====================================== */

.fondoH1 {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 1.2em;
	background: #FF9933;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	padding-left: .7em;
	padding-right: .5em;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.fondoH2 {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 1.1em;
	background: #FF9933;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	padding-left: .7em;
	padding-right: .5em;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

.cella {
	background: #FF9933;
	color: #FFFFFF;
	font-family: Verdana, sans-serif;
	font-size: .8em;
	font-weight: bold;
	vertical-align: middle;
	border-bottom:1px solid #999999;
	border-top:1px solid #FFBD6C;
	border-left:1px solid #FFBD6C;
	border-right:1px solid #FFBD6C;
}


/* TABELLA: CORPO ====================================== */

table.cerca {
	width: 770px;
	border: 0;
	border-collapse: collapse;
	text-align: left;
	
}

td.cerca1{
	width: 160px;
	vertical-align: top;
	text-align: left;
}

td.cerca2{
	width: 480px;
	vertical-align: top;
	text-align: left;
}

td.cerca3{
	width: 130px;
	vertical-align: top;
	text-align: left;
}


/* STILI AGGIUNTIVI ====================================== */

#menu {width: 770px; height: 16px; background-color:#990033; margin-bottom: 25px;}
#menuvuoto {width: 770px; height: 16px; background-color:transparent; margin-bottom: 25px;}


div.box {
         background:transparent;
         padding-left: 3px;
         padding-right: 0px;
         padding-top: 3px;
         padding-bottom: 3px;
         border-left:1px solid #990033; 
		 border-right:1px solid #990033; 
		 border-top:1px solid #990033;
		 border-bottom:1px solid #990033;
		 width: 450px;
}
