/*////////////// classi MENU ALTO //////////////*/


#extraelezioni {
	text-align: right;
	font-family: Tahoma;
	font-size: 1.1em;
	margin: 2px 0px 0px 0px;
	border-bottom: 1px solid #903;
	padding:2px 0px;
}

#header h2 {background: #903 url('immagini/intestazione.jpg') no-repeat top left;}

#extraelezioni span {
 	font-size: .7em; 
	padding: 2px 10px; 
	border-right: 1px solid #903;
	
}

#extraelezioni .attivo {
	padding: 2px 10px; 
	background-color: #990033;  
}

#extraelezioni .attivo a {
	color: #fff;
}


/*////////////// classi MENU ALTO SECONDO LIVELLO CANDIDATURE //////////////*/

#extraelezioni2 {
    width: 770px;
	text-align: center;
	font-family: Tahoma;
	font-size: 1em;
	margin: 0px;
	padding: 3px 0px;
	background-color: #990033;
}


#extraelezioni2 span {
 	font-size: .7em; 
	padding: 2px 5px; 
	margin:1px 0px;
	border-right: 1px solid #fff;
}

#extraelezioni2 span a {
 	color: #fff;
}


#extraelezioni2 .attivo {
	padding: 2px 5px; 
	background-color: #990033;  
}

#extraelezioni2 .attivo a {
	font-weight:bold;
}




/*////////////// IMPAGINAZIONE HOME PAGE ELEZIONI //////////////*/

div.sxelezioni  {width: 200px;          /*div sinistro home page*/
                 font-family: Verdana;
                 font-size: 0.7em;
                 margin:0px;
                 padding:0px;
                 margin-right: 30px;
   
}

div.centroelezioni   {width: 365px;        /*div centrale home page*/
                      font-family: verdana;
                      font-size: 0.7em;
                      padding-right: 0px;
                      margin-right: 35px;
}

div.dxelezioni   {width: 140px;              /*div destro home page*/
                  font-family: tahoma;
                  font-size: 0.7em;
                  background-color: #E0DFDF;
                  padding-bottom: 3px;
}

/*////////////// ELENCHI //////////////*/


#liste      	{font-family: Tahoma, Verdana, sans-serif;
	             background: transparent;
	             margin-left: 17px;
	             margin-top: 2px;
	             margin-bottom: 2px;
	             padding-left: 5px;
}


#liste li        {padding-left: 5px;
                 padding-bottom: 4px;
                 margin-left: 10px;
                 margin-right: 10px;
}


#liste span	{color: #FF0000;}





/*////////////// SPECIALI ELEZIONI //////////////*/


div.quadratielezioni { width: 200px;                   
                       /*background-color: #f0f0f0;*/
                       margin: 0px 0px 15px 0px;
                       padding:0px;
                 
}

div.quadratielezioni img                             
{ background: transparent;
  margin: 0px;
  float: left;
  }
  
ul.prossimiel  {list-style-image: url('immagini/icone/scheda.gif');
                margin-left: 15px;
                padding: 0px;
                text-align: left;           
}

/*//////////////  Candidati elezione  //////////////*/
/*---------------------------------------------------*/

.TabellaCandidati
{
	border-bottom: 1px solid #E0DFDF;
	border-left: 1px solid #E0DFDF;
	border-right: 1px solid #E0DFDF;
	font-size: 8pt;
	font-family: Tahoma;
	text-align: left;
}

.TabellaCandidati th
{
	background-color: #990033;
	color: #FFFFFF;
}

.TabellaCandidati .Grigio
{
	background-color: #EEEEEE;
}

.TabellaCandidati td
{
	border-top: 1px solid #E0DFDF;
}

.titolocandidati
{
	background-color: #990033; 
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 0px;
    padding-bottom: 0px;
    color: #FFFFFF; 
    font-family: Tahoma; 
    font-size: 9pt; 
    font-weight: bold;                   
}

/* definizione css per pagine risultati */

div.centrorisultatielezioni   
{
    font-family: verdana;
    font-size: 10pt;
    padding-right: 0px;
    margin: 0px;
    width: 610px;
}

.titoloH2
{
	font-size: 10pt;
	color: #990033;
}

.titoloH3
{
	font-size: 8pt;
	color: #990033;
	margin-top: 10px;
}

.titoloPagina
{
	font-size: 11pt; 
	font-weight: normal; 
	color: #333333
}

.TabellaRisultati
{
	border: solid 1px #E0DFDF;
	width: 100%;
}

.TabellaRisultati th
{
	background-color: #666666; 
	font-variant:small-caps; 
	color: white;
	padding: 3px;
}

.TabellaRisultati td
{
	padding: 3px;	
}

.Grigio
{
	background-color: #EEEEEE;
}

.ElencoComuni td
{
	font-size: 10pt;
	padding-right: 15px;
}

a.B {
	color: blue;
	text-decoration: none;
}
