.vetrina_title  {
  font-family: Verdana;
  font-size: 8pt;
  color: #000000;
}

a.vetrina_title  {
  font-weight: bold;
  color: #000000;
  border-bottom: 2px solid #FF8000;
  text-decoration: none;
}

a.vetrina_title:hover  {
  color: #000000;
  border-bottom: 1px solid #FF8000;
  text-decoration: none;
}

a.lastminute_title  {
  font-weight: bold;
  color: #000000;
  border-bottom: 1px solid #FF8000;
  text-decoration: none;
}

a.lastminute_title:hover  {
  color: #000000;
  border-bottom: 0px solid #FF8000;
  text-decoration: none;
}

a.elenco_title  {
  font-weight: bold;
  color: #000000;
  border-bottom: 1px solid #FF8000;
  text-decoration: none;
}

a.elenco_title:hover  {
  color: #000000;
  border-bottom: 0px solid #FF8000;
  text-decoration: none;
}

a.elenco_sottocategorie  {
  font-weight: bold;
  color: #000000;
  border-bottom: 1px solid #FF8000;
  text-decoration: none;
}

a.elenco_sottocategorie:hover  {
  color: #FF8000;
  border-bottom: 0px solid #FF8000;
  text-decoration: none;
}

a.elenco_pagina  {
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
  border-bottom: 1px solid #FF8000;
  text-decoration: none;
}

a.elenco_pagina:hover  {
  font-size: 10pt;
  color: #FF8000;
  border-bottom: 0px solid #FF8000;
  text-decoration: none;
}

a.elenco_produttori  {
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}

a.elenco_produttori:hover  {
  font-size: 8pt;
  color: #FF8000;
  text-decoration: none;
}

.lastminute_title  {
  font-family: Verdana;
  font-size: 8pt;
  color: #000000;
}

a.prodotti_text:hover  {
  color: #FF8000;
  text-decoration: none;
}

.prodotti_text  {
  font-family: Verdana;
  font-size: 8pt;
  color: #000000;
  text-decoration: none;
}

a.informazioni_text:hover  {
  color: #FF8000;
  text-decoration: none;
}

.informazioni_text  {
  font-family: Verdana;
  font-size: 10pt;
  color: #000000;
  text-decoration: none;
}

.menu_selected  {
  font-family: Verdana;
  font-size: 10px;
  color: #8C9FDF;
  font-weight: bold;
}

.author_text  {
  font-family: Verdana;
  font-size: 10px;
  color: #333333;
}

.elenco_line  {
  background-color: #FF7F00;
}

.elenco_cell  {
  border-left-width: 1px;
  border-right: 1px solid #FF7F00;
  border-top-width: 1px;
  border-bottom-width: 1px;
}

.elenco_sottocategorie  {
  font-family: Verdana;
  font-size: 8pt;
  color: #000000;
  font-weight: bold;
}

.elenco_pagina  {
  font-family: Verdana;
  font-size: 12pt;
  color: #FF8000;
  font-weight: bold;
}

.elenco_produttori  {
  font-family: Verdana;
  font-size: 11pt;
  color: #FF8000;
  font-weight: bold;
}

.elenco_intestazione  {
  font-family: Verdana;
  font-size: 8pt;
  color: #000000;
  font-weight: bold;
}

.elenco_descrizione  {
  font-family: Verdana;
  font-size: 10px;
  color: #000000;
}

.elenco_title  {
  font-family: Verdana;
  font-size: 10px;
  color: #B05800;
}

.elenco_prezzo  {
  font-family: Verdana;
  font-size: 10pt;
  color: #000000;
  font-weight: bold;
}

.elenco_sprezzo  {
  font-family: Verdana;
  font-size: 9pt;
  color: #606060;
  font-weight: bold;
  text-decoration: line-through;
}

.prodotti_cell  {
  border-bottom: 1px dotted #FF7F00;
}

.prodotti_lastcell  {
  border-bottom: 0px;
}

.vetrina_line  {
  background-color: #FF7F00;
}

.vetrina_price   {
  font-family: Verdana;
  font-size: 14px;
  color: #000000;
  font-weight: bold;
}

.vetrina_sprice   {
  font-family: Verdana;
  font-size: 12px;
  color: #606060;
  font-weight: bold;
  text-decoration: line-through;
}

.vetrina_iva   {
  font-family: Verdana;
  font-size: 8pt;
  color: #000000;
}

.vetrina_link  {
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  border-bottom: 2px solid #FF8000;
}

.vetrina_description  {
  font-family: Verdana;
  font-size: 8pt;
  color: #000000;
}

.lastminute_line  {
  background-color: #FF7F00;
}

.lastminute_price   {
  font-family: Verdana;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
}

.lastminute_iva   {
  font-family: Verdana;
  font-size: 8pt;
  color: #000000;
}

.label         {
  font-family: Verdana;
  font-size: 12px;
  color: #602800;
  font-weight: bold;
}

.menu_button    {
  font-family: Verdana;
  font-size: 10px;
  color: #2D47A0;
  font-weight: bold;
}

.normal_text    {
  font-family: Verdana;
  font-size: 8pt;
  color: #000000;
}

.small_text    {
  font-family: Verdana;
  font-size: 7pt;
  color: #000000;
}

.bold_text    {
  font-family: Verdana;
  font-size: 8pt;
  color: #000000;
  font-weight: bold;
}

.medium_text    {
  font-family: Verdana;
  font-size: 10pt;
  color: #000000;
}

.dettaglio_cell  {
  border-bottom: 1px solid #FF7F00;
}

.dettaglio_cellvalue  {
  border-right:1px dashed #FF7F00;
  border-bottom:1px solid #FF7F00;
}

.dettaglio_text  {
  font-family: Verdana;
  font-size: 10pt;
  color: #000000;
}

.dettaglio_key  {
  font-family: Verdana;
  font-size: 10pt;
  color: #000000;
}

.dettaglio_value  {
  font-family: Verdana;
  font-size: 10pt;
  color: #000000;
  font-weight: bold;
}

.dettaglio_prezzo  {
  font-family: Verdana;
  font-size: 12pt;
  color: #303030;
  font-weight: bold;
}

.dettaglio_sprezzo  {
  font-family: Verdana;
  font-size: 10pt;
  color: #606060;
  font-weight: bold;
  text-decoration: line-through;
}

.dettaglio_iva  {
  font-family: Verdana;
  font-size: 8pt;
  color: #000000;
}

.dettaglio_image  {
  cursor: pointer;
}

.configuratore_select  {
  font-family: Verdana;
  font-size: 8pt;
  border: 1px solid #333333;
}

.configuratore_totale  {
  font-family: Verdana;
  font-size: 8pt;
  border: 1px solid #333333;
  text-align: right;
}

.configuratore_submit  {
  font-family: Verdana;
  font-size: 8pt;
  border: 1px solid #333333;
}

.cerca_input  {
  font-family: Verdana;
  font-size: 8pt;
  border: 1px solid #333333;
}

.configuratore_input  {
  font-family: Verdana;
  font-size: 8pt;
  border: 1px solid #333333;
  text-align: center;
}

.top_text    {
  font-family: Verdana;
  font-size: 8pt;
  color: #B05800;
}

.genericbutton {
  font: 11px Verdana;
  text-decoration: underline;
  font-weight: bold;
  cursor: pointer;
  background-color: #FFFFFF;
  color: #000000;
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
}

.genericinput {
  font: 11px Verdana;
  background-color: #FAFAFA;
  color: #555555;
  border-left: 1px solid #555555;
  border-right: 1px solid #555555;
  border-top: 1px solid #555555;
  border-bottom: 1px solid #555555;
}

.registrazioneinput {
  font: 12px Verdana;
  background-color: #FAFAFA;
  color: #555555;
  border-left: 1px solid #555555;
  border-right: 1px solid #555555;
  border-top: 1px solid #555555;
  border-bottom: 1px solid #555555;
}

.rcell_key   { font-family: Verdana; font-size: 8pt; background-color: #FFF0D0 }
.rcell_value   { font-family: Verdana; font-size: 8pt; background-color: #FFF0D0 }
.rcell_errkey   { border-left:2px solid #FF9900; border-top:2px solid #FF9900; border-bottom:2px solid #FF9900; font-family: Verdana; font-size: 8pt; background-color: #FFFFB9 }
.rcell_errvalue { border-right:2px solid #FF9900; border-top:2px solid #FF9900; border-bottom:2px solid #FF9900; font-family: Verdana; font-size: 8pt; background-color: #FFFFB9 }

.ocell   { font-family: Verdana; font-size: 8pt; background-color: #FFF0D0 }

.close {
  cursor: pointer;
}



#message {POSITION:absolute; Z-INDEX:10; VISIBILITY:visible; LEFT:0px; TOP:150px; width=770;}
#main {POSITION:absolute; Z-INDEX:0; VISIBILITY:visible; RIGHT:0px; TOP:0px; width=100%;}

