/* -------------------------------------- */
/* TOP PERSONALIZZATO 
/* -------------------------------------- */
.my_top_ripetuto{
}
/* -------------------------------------- */
/* CAMPI INPUT DELLE FORM                 */
/* -------------------------------------- */
input {
  border: none;
  border-bottom: 1px solid #888888;
  padding: 4px;
  font-size: 0.8em;
  background-color: #EEEEEE;
}
input:focus {
  background-color: #FFF2CF;
  border-bottom: 1px dotted #000000;
}
.edittextarea {
  border: none;
  border-bottom: 1px solid #888888;
  padding: 4px;
	font-family: arial, verdana; 
  font-size: 0.8em;
  background-color: #EEEEEE;
}
.edittextarea:focus {
  background-color: #FFF2CF;
  border-bottom: 1px dotted #000000;
}
/* -------------------------------------- */
/* TOOLBAR                                */
/* -------------------------------------- */
.toolb_ico {
	width: 50px; 
  border: 1px solid #000;
  padding: 2px;
  font-size: 0.6em;
	text-align: center;
	font-family: arial, verdana; 
}
/* -------------------------------------- */
/* LISTA A SX DA CUI SELEZIONARE TIPOLOGIA*/
/* -------------------------------------- */
	/* Sx Numero El. o Img Selezionato */
	/* ------------------------------- */
.sel_lis_sx {
	text-align: right;
	font-size: 0.6em;
	font-family: arial, verdana; 
	font-weight: bold;
	vertical-align: top;
  color: #0000FF; /* Blu */
}
	/* ------------------------------- */
	/* Dx Descrizione della Tipologia  */
	/* ------------------------------- */
.sel_lis_dx {
	text-align: left;
	font-size: 0.6em;
	font-family: arial, verdana; 
	vertical-align: top;
}
/* -------------------------------------- */
/* LAYOUT RISULTATI INSTALLAZIONE TIPO 2  */
/* -------------------------------------- */
.rist2_sx {
	width: 150px; 
	text-align: left;
	font-size: 0.8em;
	font-family: arial, verdana;
	font-weight: bold;
	vertical-align: top;
}
.rist2_dx {
	text-align: justify;
	font-size: 0.8em;
	font-family: arial, verdana;
	vertical-align: top;
}
.rist2_all_sx {
	text-align: right;
  padding: 4px;
	font-size: 0.8em;
	font-family: arial, verdana;
	font-weight: bold;
	vertical-align: top;
  color: #0000FF; /* Blu */
}
.rist2_all_dx {
	text-align: left;
	font-size: 0.8em;
	font-family: arial, verdana;
	vertical-align: top;
}
/* -------------------------------------- */
/* INTESTAZIONE DATI IN VISUALIZZAZIONE   */
/* -------------------------------------- */
.intest_tipo {
	border: 1px solid #000; 
	text-align: center;
	font-size: 1em;
	font-family: arial, verdana;
	font-weight: bold;
	background-color: #dfffe9;
	vertical-align: top;
  color: #1d4f3b;
}
.intest_entepubb {
	border: 1px solid #000; 
	text-align: left;
	font-size: 0.9em;
	font-family: arial, verdana;
	font-weight: bold;
	background-color: #fff3df;
	vertical-align: top;
  color: #5f290c;
}
/* -------------------------------------- */
/* TABELLA SEMPLICE (es. PAGINA INDEX)    */
/* -------------------------------------- */
	/* Cella Allineata Dx */
	/* ------------------ */
.tb_s_dx {
	border: 1px solid #000; 
	height: 8px; 
	text-align: right;
	font-size: 0.6em;
	font-family: arial, verdana; 
}
	/* ------------------ */
	/* Cella Centrata     */
	/* ------------------ */
.tb_s_cx {
	border: 1px solid #000; 
	text-align: center;
}
	/* ------------------ */
	/* Cella Allineata Sx */
	/* ------------------ */
.tb_s_sx {
	border: 1px solid #000;
	height: 8px;
	text-align: left;
	font-size: 0.6em;
	font-family: arial, verdana;
}
	/* ------------------ */
	/* Cella Allineata Sx con solo Bordo e Padding*/
	/* ------------------ */
.tb_s_solobordo {
	border: 1px solid #000; 
	padding: 4px 4px 4px 4px; 
}
/* -------------------------------------- */
/* TABELLE VARIE */
/* -------------------------------------- */
	/* Intestazione centrata */
	/* --------------------- */
.tbv_titolo {
	border: 1px solid #000; 
	height: 13px; 
	text-align: center;
	font-size: 0.8em;
	font-family: arial, verdana; 
	font-weight: bold;
	background-color: #d4e6fc;
}
	/* ------------- */
	/* Cella Riga Sx */
	/* ------------- */
.tbv_cella {
	border: 1px solid #000; 
	font-size: 0.8em;
	font-family: arial, verdana; 
	padding: 2px 2px 2px 2px; 
	vertical-align: top;
}
	/* ------------- */
	/* Cella Riga Dx senza bordo*/
	/* ------------- */
.tbv_cella_dx {
	text-align: right;
	font-size: 1em;
	font-family: arial, verdana; 
	font-weight: bold;
	padding: 2px 2px 2px 2px; 
	vertical-align: top;
  color: #0000FF;
}
	/* ------------- */
	/* Cella Riga Sx Dimensioni car. ridotte*/
	/* ------------- */
.tbv_cella_rid {
	border: 1px solid #000; 
	font-size: 0.7em;
	font-family: arial, verdana; 
	padding: 2px 2px 2px 2px; 
	vertical-align: top;
}
	/* ------------- */
	/* Cella Riga Dx */
	/* ------------- */
.tbv_dx {
	width: 50px; 
	border: 1px solid #000; 
/*	height: 13px; */
	text-align: right;
	font-size: 0.7em;
	font-family: arial, verdana; 
	padding: 2px 2px 2px 2px; 
}
	/* ------------- */
	/* Cella Riga Sx */
	/* ------------- */
.tbv_sx {
/*	width: 200px; */
	border: 1px solid #000; 
/*	height: 13px; */
/*	text-align: left; */
	font-size: 0.7em;
	font-family: arial, verdana; 
	padding: 2px 2px 2px 2px; 
  color: #0000FF;
}
/* -------------------------------------- */
/* PIEDE DI PAGINA */
/* -------------------------------------- */
	/* Dimensione Piccola */
	/* --------------------- */
.piede_1 {
	align: center;
	text-align: center;
	font-size: 0.7em;
	font-family: arial, verdana; 
}
	/* --------------------- */
	/* Dimensione Maggiore */
	/* --------------------- */
.piede_2 {
	align: center;
	text-align: center;
	font-size: 0.9em;
	font-family: arial, verdana; 
}
/* --------------------------------- */
/* TESTO GIUSTIFICATO                */
/* --------------------------------- */
.giustifica { 
	text-align: justify;
	font-size: 0.8em;
	font-family: arial, verdana; 
	color: #000000;
}
/* --------------------------------- */
/* TESTO NORMALE CENTRATO            */
/* --------------------------------- */
.centrato { 
	text-align: center;
	font-size: 0.8em;
	font-family: arial, verdana; 
	color: #000000;
}

