
/***********************************************/
/* BLOCCHI GENERALE-SINISTRO-DESTRO-CONTENUTO  */
/***********************************************/
  
#wrapper {
	width: 913px; padding: 0px;
	margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto;
	height: auto;}
	
#container {
	padding: 0px; padding-bottom:10px; background-color:#FFFFFF;
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
	background-attachment: scroll;
	background-image:url(/images/common/hotel/sfondo.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	height: 1%; width: 913px;}
	
#left {margin: 0px; width: 230px; float: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}

#contenuto {
	height: auto; width: 675px; 
	padding-top: 0px; padding-right:0px; padding-bottom: 0px; padding-left: 0;
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
	float: left;}

.clearer {line-height: 0px; margin: 0px; padding: 0px;clear: both; height: 0px; width: auto;}
	
/***********************************************/
/* MENU SINISTRO                               */
/***********************************************/

#search{
	width:226px; height:209px;
	padding:0px; margin:0px; margin-left:2px;
	background-image:url(/images/common/hotel/hotel-1px-search.gif);
    background-repeat:repeat; background-color:#FFFFFF;
	BORDER-TOP: #d27d00 1px solid; BORDER-BOTTOM: #d27d00 1px solid; BORDER-LEFT: #d27d00 1px solid;    BORDER-RIGHT: #d27d00 1px solid;
	}

#search form{margin: 0px; padding: 0px;}
.n-nights{float:left; margin-right:10px;}

#bianco-bottom{clear:both; margin:0px; margin-left:2px; padding:2px; background-color:#FFFFFF;BORDER-bottom: #d9d8d8 1px solid;} 
#bianco-tb{clear:both; margin:0px; margin-left:2px; padding:2px;
 background-color:#FFFFFF;BORDER-top: #d9d8d8 1px solid; BORDER-bottom: #d9d8d8 1px solid;}
/****************************/

#sectionLinks_titolo {	
	padding-bottom:2px; padding-top:3px; padding-right:0; margin-left:3px; padding-left:2px;
	width:215px; background-color:#FFFFFF; height:15px;
	color:#ff7c00;  FONT-SIZE: 11px; FONT-WEIGHT: bold;
	background-image:url(/images/common/1px-titolo.gif); background-repeat:repeat;
    BORDER-LEFT: #d9d8d8 1px solid;  BORDER-RIGHT: #d9d8d8 1px solid;}

#sinistra-mappa{
	width:220px; height:249px;
	margin:3px 1px 4px 3px;
	padding:0px; padding-top:7px;
	background-color:#f6f7f2;} 
	
.mappina{padding:12px 0 7px 0;}	 

/***********************************************/
/* HOTEL SINISTRA                              */
/***********************************************/
#sinistra-hotel{
	width:220px; height:auto;
	margin:3px 1px 4px 3px;
	padding:0px;
	background-color:#f6f7f2;}

#sectionLinks_hotels {	
	padding-bottom:2px; padding-top:3px; padding-right:0; margin-left:3px; padding-left:2px;
	width:215px; background-color:#FFFFFF; height:auto;
	color:#ff7c00;  FONT-SIZE: 11px; FONT-WEIGHT: bold;
	background-image:url(/images/common/hotel/1px-titolo-hotel.gif); background-position:bottom; background-repeat:repeat-x;
    BORDER: #d9d8d8 1px solid;}	

.hotel{width:220px; clear:both; margin-left:4px; padding-top:5px;}  	  
.hotel-dati{width:124px; float:left;}
.hotel-foto{float:left;  height:auto; margin-right:5px;}
.hotel-nome{color:#363977;  FONT-SIZE: 11px; FONT-WEIGHT: bold; padding-top:1px;}	
.hotel-tipo{color:#000000;  FONT-SIZE: 9px; FONT-WEIGHT: normal;}	
.hotel-start{color:#000000; FONT-SIZE: 11px; FONT-WEIGHT: normal;}	
.hotel-rates{color:#f69501;  FONT-SIZE: 18px; FONT-WEIGHT: normal;line-height:15px;}	
.hotel-euro{color:#f69501;  FONT-SIZE: 12px; FONT-WEIGHT:normal;}
.hotel-linea{height:5px; margin-left:2px;   border-bottom:1px solid #d9d8d8; clear:both; margin-top:0px;}		
  
/***********************************************/
/* CONTENUTO                                   */
/***********************************************/
.navigazione{
	width:678px; height:auto;
	padding:0; padding-top:2px; padding-bottom:3px;  margin-left: 2px;
	BORDER-BOTTOM: #d9d8d8 1px solid;  BORDER-TOP: #d9d8d8 1px solid;}
	
.navigazionebooking3{
	width:907px; height:18px;
	padding:0; padding-top:2px;  margin-left: 2px;
	BORDER-BOTTOM: #d9d8d8 1px solid;  BORDER-TOP: #d9d8d8 1px solid;}
	
/************* #MENU ***************/	

#menu-descrizione{background-image:url(/images/common/hotel/menu1.png); height:32px; width:640px; margin-left:20px;}
#menu-mappa{background-image:url(/images/common/hotel/menu4.png); height:32px; width:640px; margin-left:20px;}
#menu-rates{background-image:url(/images/common/hotel/menu2.png); height:32px; width:640px; margin-left:20px;}
#menu-booking{background-image:url(/images/common/hotel/menu3.png); height:32px; width:640px; margin-left:20px;}
#menu-container{width:640px;}

.menu-description{float:left; width:169px;padding-top:12px;}
.menu-description-on{float:left; width:169px;padding-top:8px;}

.menu-rates{float:left; width:232px;padding-top:12px;}
.menu-rates-on{float:left; width:232px;padding-top:8px;}

.menu-booking{float:left; width:124px;padding-top:12px;}
.menu-booking-on{float:left; width:124px;padding-top:8px;}

.menu-map{float:left; width:115px;padding-top:12px;}
.menu-map-on{float:left; width:115px;padding-top:8px;}

/************* #FOTO ***************/	
#container-foto{width:640px; height:auto; background-color:#FFFFFF; padding:0px; margin:0px; margin-left:20px; 
BORDER-top: #ababab 1px solid; BORDER-left: #ababab 1px solid; BORDER-right: #ababab 1px solid;}

.foto-principale{width:640px; height:auto; background-color:#FFFFFF;margin:0px; padding-bottom:10px; padding-top:10px;}	

#container-galleria{width:640px; height:auto; background-color:#FFFFFF; padding:0px; margin:0px;  margin-left:20px;
BORDER-left: #ababab 1px solid; BORDER-right: #ababab 1px solid;  BORDER-bottom: #ababab 1px solid;}

#riga-foto{width:560px; margin:0px; height:auto; background-color:#FFFFFF; padding-bottom:10px; margin-left:0px;}
#foto img { background-color:#FFFFFF;  padding-bottom:5px; margin-left:10px;}

/****************************/	
.descrizione{
	width:640px; height:auto; background-color:#FFFFFF;
	margin:10px 20px 10px 20px; padding-bottom:10px; padding-top:10px;
	text-align:justify;	}		

.availability{
    clear:both;	margin-left:20px; padding-bottom:2px; padding-top:15px;
	color:#3058bd;  FONT-SIZE: 11px; FONT-WEIGHT: bold;}
	
.minisearch{
    clear:both; height:43px; width:640px;
	background-color:#f4f4f4;  
	margin:0px 10px 10px 20px; padding:0px;
	background-color:#f6f7f2;
	color:#000000;  FONT-SIZE: 11px; FONT-WEIGHT:normal;
    BORDER-TOP: #d9d8d8 1px solid; BORDER-BOTTOM: #d9d8d8 1px solid; BORDER-LEFT: #d9d8d8 1px solid;    BORDER-RIGHT: #d9d8d8 1px solid;}

/************* #SERVICES***************/	

#services1 {	
	width:650px; height:auto; background-color:#FFFFFF;	
	margin:0px 10px 0px 10px; padding:0px;}
#services2 {	
	width:650px; height:auto; background-color:#FFFFFF;	
	margin:0px 10px 0px 10px; padding:0px;}			

.services-categoria {background-color:#FFFFFF; width:50%; float:left;}		
	
.services_titolo {	
	padding-bottom:2px; padding-top:3px; padding-right:0; margin-left:7px; padding-left:2px;
	width:auto; background-color:#FFFFFF; height:15px;
	color:#3058bd;  FONT-SIZE: 11px; FONT-WEIGHT: bold;}

#container-services{margin:0; padding:0; width:auto;}	
#container-services ul{width:308px; list-style:none; margin:0px; padding:10px 0 10px 0px;}		
#container-services li {	
    background-image:url(/images/common/hotel/hotel-ul.gif);
	background-repeat:no-repeat; background-position:left; 
	list-style:none; margin-left:10px;  padding-left:10px;}	

/************* #POLICY ***************/	
.hr{margin:0 20px 0 10px;}

.policy{
    clear:both; width:640px; margin:3px 10px 0px 20px; padding:3px 0 3px 3px;
	background-color:#FFFFFF;color:#000000;  FONT-SIZE: 11px; FONT-WEIGHT:normal;
    /*BORDER-TOP: #d9d8d8 1px solid; BORDER-BOTTOM: #d9d8d8 1px solid; BORDER-LEFT: #d9d8d8 1px solid;    BORDER-RIGHT: #d9d8d8 1px solid;*/}
	
.titolo-policy {color:#3058bd;  FONT-SIZE: 11px; FONT-WEIGHT: bold;}	


/***********************************************/
/* PAGINA MAPPA                                */
/***********************************************/
/***************ITEMS GUIDA***********/
.items_categoria {
	padding-bottom:3px; padding-top:6px; padding-left:0px; margin-left:8px;
	color:#000000; FONT-SIZE: 11px; FONT-WEIGHT: bold;} 

#itemsdistance ul {font-family:Arial, Helvetica, sans-serif; width:auto;  border:1px; margin:0; padding-left:10px; padding-bottom:5px;} 		
#itemsdistance li {
    background-image:url(/images/common/li-blu.png);
	background-repeat:no-repeat; background-position:left;
	margin-left:3px; padding-left:10px; padding-bottom:0; color:#666666;
	list-style:none; font-weight:bold;}	
	
/************* Foto Mappa ***************/	
#container-mappa{width:640px; height:auto; background-color:#FFFFFF; padding:0px; margin:0px; margin-left:20px; 
BORDER: #ababab 1px solid;}

.mappa-principale{
	width:640px; height:auto; background-color:#FFFFFF;
	margin:0px; padding-bottom:10px; padding-top:10px;}	
	
.riga-bottone{height:20px; width:450px; margin-left:1px;}	
.bottone{float:left;padding:3px; height:auto; background-color:#FFFFFF;  FONT-WEIGHT: bold;	
	background-image:url(/images/common/hotel/1px-titolo-hotel.gif); background-position:bottom; 
    background-repeat:repeat-x; BORDER: #d9d8d8 1px solid; white-space:nowrap;}	
	
.how-reach {
	height:auto; display:inline; color:#ff7c00;  FONT-SIZE: 11px; FONT-WEIGHT: bold;
	margin-left:20px; padding:5px; white-space:nowrap;
	background-image:url(/images/common/hotel/1px-titolo-hotel.gif); background-position:bottom; background-repeat:repeat-x;
    BORDER: #d9d8d8 1px solid;}		
	
.blocco-faq{
	width:640px; height:auto; background-color:#FFFFFF;
	margin:10px 20px 10px 20px; padding-bottom:10px; padding-top:10px;
	text-align:justify;	}	

/************* rates and booking ***************/		
#container-ratebook{width:640px; height:auto; background-color:#f6f7f2; padding:0px; margin:0px; margin-left:20px; 
border: #ababab 1px solid;}			
	
