P,TD, A, TEXTAREA, TH {
  font: 10pt arial, trebuchet ms, verdana;
  color: #414b50;

}
.testo{
  color: #414b50;
  font-family: arial, 'trebuchet ms', verdana;
  font-size: 10pt;
  text-align: justify; 
}
INPUT, SELECT {
  font: 9pt arial, 'trebuchet ms', verdana;
  color: #414b50;
 
}

.gui_testo_index{
  color: #414b50;
  font-family: arial, 'trebuchet ms', verdana;
  font-size: 10pt;
  text-align: justify;
  padding: 10px;
  margin:0;
}

.didascalia{
  color: #414b50;
  text-decoration: none;
  font-family: arial, 'trebuchet ms', verdana;
  font-size: 8pt;
  font-weight: bold;  
  line-height : 16px;
  text-align: center; 
}

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

.hotel_header{
  background-color: #ece2cf;
  width:100%;  /* to set header align 100% --> center or 750 --> align right */
  color: #414b50;
  font-family: arial, 'trebuchet ms', verdana;
  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-y;

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

  
}

.hotel_table_bkg_menu{
   background-image: url(images/local/sf-menu.gif);
  text-align: left;
  }
  
.hotel_address{
  background-image: url(images/local/sf-address.gif);
  background-repeat: repeat-x;
  text-align: left;

  
  }
  

.hotel_footer{
 	width:100%;
}
