/* Foglio di stile per il web */

body {
   text-decoration: none;
   background-color: #FFF;
	color: #777;
   padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	margin: 4px 4px 4px 4px;
	background-image: url(../images/sfondo.gif);
}



/************** FRAME DEL MENU PRINCIPALE ***************/ 

/* Tabella del menu principale */
.menuTable {
  width: 60%;
  border-collapse: collapse;
  text-align: center;
}

/* Celle del menu principale (affluenze, risultati camera e senato) */
.menuCell {
   height: 25px;
	width: 20%;
   text-align: center;
}
.menuCellSlim {
   height: 25px;
	width: 11%;
   text-align: center;
}

/* Pulsante del menu per la scelta affluenze / risultati */
div.pulsanteMenu {
   width: 120px;
   height: 20px;
   line-height: 20px;
	border: 2px solid #00F;
   background: inherit;
   text-align: center;
   font-family: Verdana, Arial, sans-serif;
   font-size: 70%;
   font-weight: bold;
}

/* Pulsante del menu pił largo */
div.pulsanteMenuL {
   width: 160px;
   height: 20px;
   line-height: 20px;
	border: 2px solid #00F;
   background: inherit;
   text-align: center;
   font-family: Verdana, Arial, sans-serif;
   font-size: 70%;
   font-weight: bold;
}

a.menu:link{
  text-decoration: none;
  color: #00F;
  background: #FFF;
  cursor: pointer;
}

a.menu:visited{
  color: #00F;
  text-decoration: none;
  background: #FFF;
}

a.menu:hover{
  color: #fff;
  background: #46A4FF;
  text-decoration: none;
  cursor: pointer;
}

/* Menu attualmente visualizzato nella pagina */
a.menuAttivo {
  color: #fff;
  background: #46A4FF;
  text-decoration: none;
  cursor: pointer;
}

/* Menu non abilitato */
a.menuDisattivo {
	color: #777;
	background: #C2C2C2;
	text-decoration: none;
	cursor: default;
}

/* Riga di separazione */
.separatore {
   color: #00F;
   width: 90%;
}
/* Contenitore principale (tipo 1) */
div.container1 {
	position: relative;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	background-color: #FFF;
	background-image: url(../images/sfondo.gif);
}

/* Contenitore principale (tipo 2) */
div.container2 {
   position: relative;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	background-color: #EEE;
}

/* Box rettangolare (tipo A)*/
div.boxA {
	border: 2px solid #DCDCDC;
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position:  20px;
	color: #578bb8;
	margin-left: 2.5%;
	margin-top: 2px;
	height: 95%;
	width: 95%;
}

/* Box rettangolare (tipo B)*/
div.boxB {
	border: 2px solid #DCDCDC;
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position:  20px;
	color: #578bb8;
	margin-left: 2px;
	margin-top: 2px;
	height: 95%;
	width: 99%;
}

/************************** FINE MENU *******************************/



/*********************** SCELTA DEL COMUNE **************************/

/* Stile per il combo di scelta circoscrizione e comune */
.scelta {
   text-align: center;
	font-family: Verdana, Arial, sans-serif;
	font-size: 80%;
	text-decoration: none;
	color: #000;
}

/**************** FINE MENU DI SCELTA COMUNE ************************/