.albo {
	background-image: url(albo/img/Sughero2.jpg);
	background-color: #000000;
}

body {
	text-align: center;
	min-width: 600px;
}

.barra_bianca_base_video {
	width: 645px;
	background-color:#FFFFFF;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin:0 auto;
	height:25px;
}

.barra_bianca_base_titolo {
	width: 645px;
	background-color:#FFFFFF;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin:0 auto;
	height:28px;
}
.barra_titolo_privilegiati { 
	background-color:#F0F0E0;
	font-family: Verdana, Arial, Helvetica sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-align:center;
	margin:0 auto;
	height:20px;
}

.barra_titolo {
	background-color:#FAF0E6;
	font-family: Verdana, Arial, Helvetica sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	margin:0 auto;
	height:20px;
}
.barra_bianca_base_altdim {
	width: 645px;
	background-color:#FFFFFF;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin:0 auto;
}
.barra_sottotitolo{
	background-color:#FAF0E6;
	font-family: Verdana, Arial, Helvetica sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	margin:0 auto;
	height:22px;
}
.barra_sottotitolo_dimensionabile {
	float:left;
	background-color:#FAF0E6;
	font-family: Verdana, Arial, Helvetica sans-serif;
	font-size: 10pt;
	font-style: italic;
	text-align: center;
	height:22px;	
}
.barra_conferma{
	background-color:#8EC923;
	font-family: Verdana, Arial, Helvetica sans-serif;
	font-size: 10pt;
	font-style: italic;
	text-align: center;
	height:22px;
}

.barra_bianca_intervallo {
	background-color:#FFFFFF;
	border: 1px solid #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin:0 auto;
	height:15px
}

.vcentrato{
	position:relative;
	top:2px;
}
.vcentrato_6px{
	position:relative;
	top:6px;
}
.spazio_sx{
	position:relative;
	left:5px;
}
.spazio_dx{
	position:relative;
	right:8px;
}

.testo_piccolo{
	font-size: 8pt;
	padding-top:2px;
}
.privil_dettaglio_descr {
	font-family:Verdana; 
	font-size:8pt; 
	font-style:italic;
}
.privil_dettaglio_value {
	font-family:Verdana; 
	font-size:8pt; 
	font-weight: bold;
}

.certi12{
	font-family: Times New Roman;
	font-size: 12pt;
	font-style: normal;
	position:relative;
	left:5px;
}	
.certi16{
	font-family: Times New Roman;
	font-size: 16pt;
	font-style: normal;
	position:relative;
	left:5px;	
}
	
.barra_cream_lunga {
	background-color:#F5F5DC;
	font-family: Verdana, Arial, Helvetica sans-serif;
	font-size: 9pt;
	font-style: italic;
	text-align: center;
	height:22px;	
	display:block;
}

.barra_cream_dimensionabile {
	float:left;
	background-color:#F5F5DC;
	font-family: Verdana, Arial, Helvetica sans-serif;
	font-size: 9pt;
	font-style: italic;
	text-align: center;
	height:22px;	
}
.barra_violetta_lunga {
	background-color:#FAF0E6;
	font-family: Verdana, Arial, Helvetica sans-serif;
	font-size: 9pt;
	text-align: center;
	height:22px;
}

.barra_violetta_dimensionabile {
	float:left;
	background-color:#FAF0E6;
	font-family: Verdana, Arial, Helvetica sans-serif;
	font-size: 9pt;
	text-align: center;
	height:22px;
}
.barra_verde_dimensionabile {
	float:left;
	background-color:#DFEDC6;
	font-family: Verdana, Arial, Helvetica sans-serif;
	font-size: 9pt;
	text-align: left;
	height: 22px;
}
.barra_bianca_base {
	width: 645px;
	background-color:#FFFFFF;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin:0 auto;
	height:25px;
	display:block;
}
.barra_bianca_base_albo {
	width: 620px;
	background-color:#FFFFFF;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin:0 auto;
	height:830px;	
	display:block;
}
.barra_bianca_dimensionabile {
	float:left;
	background-color:#FFFFFF;
	font-family: Tahoma, Arial, Helvetica sans-serif;
	font-size: 10pt;
	font-style: normal;
	text-align: center;
	height:22px;	
}
.barra_bianca_dimensionabile_albo {
	float:left;
	background-color:transparent;
	font-family: Tahoma, Arial, Helvetica sans-serif;
	font-size: 10pt;
	font-style: normal;
	text-align: center;
	height:220px;	
}
.barra_azz_dimensionabile {
	float:left;
	/*background-color:#D3EEFF;*/
	background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica sans-serif;
	font-size: 9pt;
	text-align: left;
	height: 200px;
	border: 1px solid #555555;
}
.barra_albo_dimensionabile {
	float:left;
	/*background-color:#D3EEFF;*/
	background-color:#eeeeee;
	font-family: Verdana, Arial, Helvetica sans-serif;
	font-size: 9pt;
	text-align: left;
	height: 60px;
	width: 200px;
	margin:10px;
	/*border: 1px solid #000000;*/
}
.barra_albo_dimensionabile2 {
	float:left;
	/*background-color:#D3EEFF;*/
	background-color:#eeeeee;
	font-family: Verdana, Arial, Helvetica sans-serif;
	font-size: 9pt;
	text-align: left;
	height: 60px;
	width: 420px;
	margin:10px;
	/*border: 1px solid #000000;*/
}
.barra_verdina_dimensionabile {
	float:left;
	background-color:#EAF8DC;
	font-family: Verdana, Arial, Helvetica sans-serif;
	font-size: 8pt;
	height: 22px;
	text-align: left;
}


.barra_spaziatura_verticale {
	float:left;
	font-family: Verdana, Arial, Helvetica sans-serif;
	font-size: 1pt;
	margin:0 auto;
	background-color:#FFFFFF;
	height:22px;
	width:0.5%;
}

.barra_giallina_dimensionabile {
	float:left;
	background-color:#FFF8DC;
	font-family: Verdana, Arial, Helvetica sans-serif;
	font-size: 9pt;
	margin:0 auto;
	text-align: left;
	height:22px;
}
.barra_giallina_lunga {
	background-color:#FFF8DC;
	font-family: Verdana, Arial, Helvetica sans-serif;
	font-size: 9pt;
	height:22px;
}

.barra_errori_lunga {
	background-color:#F4A460;
	font-family: Verdana, Arial, Helvetica sans-serif;
	font-size: 10pt;
	font-style: italic;
	border: 1px solid #FFFFFF;
	text-align: center;
	height:22px;
}
.barra_warning_dimensionabile {
	background-color:#F8F9B6;
	font-family: Verdana, Arial, Helvetica sans-serif;
	font-size: 10pt;
	font-style: italic;
	text-align: center;
	height:22px;	
}

.barra_elenco_dispari_dimensionabile {
	float:left;
	background-color:#E9F4EF;
	font-family: Verdana, Arial, Helvetica sans-serif;
	font-size: 8pt;
	height: 22px;
}
.barra_elenco_pari_dimensionabile {
	float:left;
	background-color:#F1F1F1;
	font-family: Verdana, Arial, Helvetica sans-serif;
	font-size: 8pt;
	height: 22px;
}
/* stampe */
.barra_stampa_base {
	width: 645px;
	background-color:#ffffff;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin:0 auto;
	font-family: Tahoma, Arial, Helvetica sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}
.barra_stampa_descrittiva {
	background-color:#ffffff;
	float:left;
	text-align:right;
	font-family: Tahoma, Arial, Helvetica sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}
.barra_stampa_spaziatura_verticale {
	background-color:#ffffff;
	float:left;
	font-family: Verdana, Arial, Helvetica sans-serif;
	font-size: 1pt;
	margin:0 auto;
	height:22px;
	width:6%;
}

.barra_stampa_valore {
	background-color:#ffffff;
	float:left;
	text-align:left;
	font-family: Tahoma, Arial, Helvetica sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}
.barra_stampa_diciture {
	font-family: Tahoma, Arial, Helvetica sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
}
.barra_stampa_salto_pagina {
	page-break-before: always
}










.new-menu_barra_sx {
  float:left;
  background-color:#FAF0E6;
  font-family: Verdana, Arial, Helvetica sans-serif;
  font-size: 9pt;
  text-align: center;  
  height: 20px;
}
.new-minortitle {
  width: 645px;
  background-color:#FAF0E6;
  font-family: Verdana, Arial, Helvetica sans-serif;
  font-size: 9pt;
  text-align: center;
}
.new-accedimenu {
  float:left;
  background-color:#DFEDC6;
  font-family: Verdana, Arial, Helvetica sans-serif;
  font-size: 8pt;
  text-align: center;
  height: 20px;
}

.new-menu {
  float:left;
  background-color:#DFEDC6;
  font-family: Verdana, Arial, Helvetica sans-serif;
  font-size: 9pt;
  height: 20px;
}
.new-submenu {
  float:left;
  background-color:#EAF8DC;
  font-family: Verdana, Arial, Helvetica sans-serif;
  font-size: 8pt;
  height: 20px;
  text-align: center;
}
.new-sepavert {
	float:left;
	background-color:#ffffff;
	font-size: 1pt;
	width: 3px;
	height: 20px;
}


.new-title {
	background-color:#FAF0E6;
	font-family: Verdana, Arial, Helvetica sans-serif;
	font-size: 12pt;
	font-weight: bold;
	border: 1px solid #FFFFFF;
	text-align: center;
	margin:0 auto;
	border: 3px solid #FFFFFF;
}

.new-title-privilegiati { /* solo per accessi privilegiati */ 
	background-color:#F0F0E0;
	font-family: Verdana, Arial, Helvetica sans-serif;
	font-size: 12pt;
	font-weight: bold;
	border: 1px solid #FFFFFF;
	text-align: center;
	margin:0 auto;
}



.new-comandi-form {
  float:left;
  background-color:#F5F5DC;
  font-family: Verdana, Arial, Helvetica sans-serif;
  font-size: 8pt;
  font-style: italic;
  border: 1px solid #FFFFFF;
  text-align: center;
}

.new-errori {
  background-color:#F4A460;
  font-family: Verdana, Arial, Helvetica sans-serif;
  font-size: 10pt;
  font-style: italic;
  border: 1px solid #FFFFFF;
  text-align: center;
}









/* uso generale */
.table_base {
  width: 645px;
  background-color:#FFFFFF;
  border: 1px solid #FFFFFF;
  margin-left: auto;
  margin-right: auto;
}
td {
  padding-left: 5px;
  padding-right: 5px;
}
a:link {
  color: #990000; text-decoration: underline;
}
a:visited {
  color: #990000;  text-decoration: underline;
}
a:active {
  color: #990000;  text-decoration: underline;
}
a:hover {
  color: #000000; text-decoration: underline;
}
/* - */

/* Spazio Bianco */
.tr_space {
  background-color:#ffffff;
  height: 10px;
}
/* - */

/* intestazione ente */
.td_title {
  background-color:#FAF0E6;
  font-family: Verdana, Arial, Helvetica sans-serif;
  font-size: 12pt;
  font-weight: bold;
  border: 1px solid #FFFFFF;
  text-align: center;
}
.td_title_privilegiati { /* solo per accessi privilegiati */ 
  background-color:#F0F0E0;
  font-family: Verdana, Arial, Helvetica sans-serif;
  font-size: 12pt;
  font-weight: bold;
  border: 1px solid #FFFFFF;
  text-align: center;
}
/* - */

/* sottotitoli */
.td_subtitle {
  background-color:#FAF0E6;
  font-family: Verdana, Arial, Helvetica sans-serif;
  font-size: 10pt;
  font-weight: bold;
  border: 1px solid #FFFFFF;
  text-align: center;
}
.td_minortitle {
  background-color:#FAF0E6;
  font-family: Verdana, Arial, Helvetica sans-serif;
  font-size: 9pt;
  border: 1px solid #FFFFFF;
  text-align: center;
}
/* - */

/* visualizzazione dati di identificazione e campi per form */
.td_descr {
  background-color:#F5F5DC;
  font-family: Verdana, Arial, Helvetica sans-serif;
  font-size: 9pt;
  font-style: italic;
  border: 0px solid #FFFFFF;
  padding-left: 5px;
  padding-right: 5px;
  }
.td_value {
  background-color:#FFF8DC;
  font-family: Verdana, Arial, Helvetica sans-serif;
  font-size: 9pt;
  border: 0px solid #FFFFFF;
  padding-left: 5px;
  padding-right: 5px;
}
/* - */

/* visualizzazione dati di dettaglio */
.td_descr_dettaglio {
  background-color:#F5F5DC;
  font-family: Verdana, Arial, Helvetica sans-serif;
  font-size: 8pt;
  font-style: italic;
  border: 0px solid #FFFFFF;
  padding-left: 5px;
  padding-right: 5px;
  height: 20px;
  }
.td_value_dettaglio {
  background-color:#FFF8DC;
  font-family: Verdana, Arial, Helvetica sans-serif;
  font-size: 8pt;
  border: 0px solid #FFFFFF;
  padding-left: 5px;
  padding-right: 5px;
  height: 20px;
}
/* - */

/* messaggi pre elaborazione */
.tr_diciture {
  background-color:#F5F5DC;
  font-family: Verdana, Arial, Helvetica sans-serif;
  font-size: 9pt;
  font-style: italic;
  border: 1px solid #FFFFFF; 
}
.tr_spiegazioni {
  background-color:#F5F5DC;
  font-family: Verdana, Arial, Helvetica sans-serif;
  font-size: 8pt;
  font-style: italic;
  border: 1px solid #FFFFFF; 
}
/* - */

/* messaggi post elaborazione */
.tr_conferma {
  background-color:#8EC923;
  font-family: Verdana, Arial, Helvetica sans-serif;
  font-size: 10pt;
  font-style: italic;
  border: 1px solid #FFFFFF;
  text-align: center;
}
.tr_warning {
  background-color:#F8F9B6;
  font-family: Verdana, Arial, Helvetica sans-serif;
  font-size: 10pt;
  font-style: italic;
  border: 1px solid #FFFFFF;
  text-align: center;
}
.tr_errori {
  background-color:#F4A460;
  font-family: Verdana, Arial, Helvetica sans-serif;
  font-size: 10pt;
  font-style: italic;
  border: 1px solid #FFFFFF;
  text-align: center;
}
/* - */

/* menu */
.td_menu_barra_sx {
  width: 40px;
  background-color:#FAF0E6;
  font-family: Verdana, Arial, Helvetica sans-serif;
  font-size: 9pt;
  border: 1px solid #FFFFFF;
  text-align: center;  
}
.td_menu {
  background-color:#DFEDC6;
  font-family: Verdana, Arial, Helvetica sans-serif;
  font-size: 9pt;
  border: 1px solid #FFFFFF;
  padding-left: 5px;
  padding-right: 5px;
}
.td_submenu {
  background-color:#EAF8DC;
  font-family: Verdana, Arial, Helvetica sans-serif;
  font-size: 8pt;
  border: 1px solid #FFFFFF;
  padding-left: 5px;
  padding-right: 5px;
}
.td_accedimenu {
  background-color:#DFEDC6;
  font-family: Verdana, Arial, Helvetica sans-serif;
  font-size: 8pt;
  border: 1px solid #FFFFFF;
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;  
}
/* - */

/* form */
form {
  margin: 0 auto;
  padding: 0;
}
input {
  font-family: Verdana, Arial, Helvetica sans-serif;
  font-size: 8pt;
  font-style: normal;
}
.tr_comandi_form {
  background-color:#F5F5DC;
  font-family: Verdana, Arial, Helvetica sans-serif;
  font-size: 8pt;
  font-style: italic;
  border: 1px solid #FFFFFF;
  text-align: center;
}
.campo_obbligatorio {
  color: Red;
}
/* - */

/* elenchi */
.tr_elenco_titoli {
  background-color:#F5F5DC;
  font-family: Verdana, Arial, Helvetica sans-serif;
  font-size: 8pt;
  font-style: italic;
  border: 1px solid #FFFFFF;
  height: 20px;
}
.tr_elenco_dispari {
  background-color:#F5FFFA;
  font-family: Verdana, Arial, Helvetica sans-serif;
  font-size: 8pt;
  border: 1px solid #FFFFFF;
  height: 20px;
}
.tr_elenco_pari {
  background-color:#F5F5F5;
  font-family: Verdana, Arial, Helvetica sans-serif;
  font-size: 8pt;
  border: 1px solid #FFFFFF;
  height: 20px;
}
.td_elenco_piede_descr {
  background-color:#F5F5DC;
  font-family: Verdana, Arial, Helvetica sans-serif;
  font-size: 8pt;
  border: 1px solid #FFFFFF;
  text-align: right;
  height: 20px;
}
.td_elenco_piede_value {
  background-color:#FFF8DC;
  font-family: Verdana, Arial, Helvetica sans-serif;
  font-size: 8pt;
  border: 1px solid #FFFFFF;
  height: 20px;
}
/* - */

/* stampe */
.stampa_value {
  font-family: Tahoma, Arial, Helvetica sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
}
.stampa_descr {
  font-family: Tahoma, Arial, Helvetica sans-serif;
  font-size: 8pt;
  color: #000000;
}
.stampa_title {
  font-family: Tahoma, Arial, Helvetica sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
}
.stampa_diciture {
  font-family: Tahoma, Arial, Helvetica sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
}
.salto_pagina {
  page-break-before: always
}
/* - */

/* certificati anagrafe */
.table_certificati { 
  width: 645px;
  background-color:#FFF8DC;
  border: 1px solid #FFFFFF;
  margin-left: auto;
  margin-right: auto;
}
/* - */

/* stampe bilancio finaziaria */
.stampa_corpo  {width: 637px; background-color:#FFF8DC; border-collapse: collapse; border: 0px;}
.stampa_font {font-family:Courier New; font-size:7pt;}
.stampa_guida {font-family:Tahoma; font-size:8pt; font-weight: bold;}
/* - */
