P,TD, A, TEXTAREA, TH {
  font: 10pt arial;
  color: #424041;

}
.testo{
  color: #424041;
  font-family: arial;
  font-size: 9pt;
  text-align: justify; 
}
INPUT, SELECT {
  font: 9pt arial;
  color: #424041;
 
}

.gui_testo_index{
  color: #424041;
  font-family: arial;
  font-size: 8pt;
  text-align: justify;
  padding: 10px;
  margin:0;
}

.didascalia{
  color: #424041;
  text-decoration: none;
  font-family: arial;
  font-size: 8pt;
  font-weight: bold;  
  line-height : 16px;
  text-align: center; 
}

.hotel_body{
  background-color: #9c9b9c;
  text-align: center;
  margin: 0px;
 
}

.hotel_header{
  background-color: #9c9b9c;
  width:100%;  /* to set header align 100% --> center or 750 --> align right */
  color: #424041;
  font-family: arial;
  line-height: 14px;
  font-size: 8.5pt;
  padding:2px;
  text-align:center;
  
}

.hotel_content{
  background-color: #ffffff;
  padding:10px;
	text-align: left;
}

.hotel_table_bkg{
  background-image: url(images/local/sf-bar.gif);
  background-repeat: repeat-x;
  text-align: left;
 }

.hotel_table_bkg_menu{
  background-image: url(images/local/sf-menu.gif);
  background-repeat: repeat-x;
  text-align: left;
  }
  
  .hotel_address{
  background-image: url(images/local/sf-address.gif);
  background-repeat: repeat-x;
  text-align: left;
  }
  
 .hotel_footer{
 background-color: #9c9b9c;
  padding:2px;
 	width:750px;  /* to set header align 100% --> center or 750 --> align right */
}
  
#gui_link_guide, #gui_link_guide a{
  width:100%;
  font-family: arial;
  color: #ffffff;
  font-weight: bold; 
  font-size: 11pt;
  text-decoration : none;
}

#guihtl_footer {
	text-align: right;
	background-color: #9c9b9c;
}