@charset "utf-8";
/* CSS Document */

img, div { behavior: url(iepngfix.htc) }

html{height: 100%;}
html,body{background-color:#f5e8c9;}
html, body {padding: 0;margin: 0;height: 100%;
}
.wrapper{position:absolute;top:0px;left:50%;margin-left:-480px;width:960px;height:905px;}
.banda_centro{position:absolute;top:165px;height:340px;background-color:#c00425;width:100%;left:0px;overflow:hidden;}
.flash{position:absolute;top:165px;height:340px;width:960px;}
.header{position:absolute;top:0px;height:165px;width:960px;background-image:url(../img/top.jpg);}
.logo{position:absolute;top:12px;left:65px;height:140px;width:237px;background-image:url(../img/logo.png);}
.cont{position:absolute;top:505px;background-image:url(../img/cont.jpg);width:960px;height:400px;}
.sfumsx{position:absolute;top:0px;background-image:url(../img/sfumsx.gif);background-repeat:repeat-y;width:54px;left:50%;margin-left:-534px;height:340px;}
.sfumdx{position:absolute;top:0px;background-image:url(../img/sfumdx.gif);background-repeat:repeat-y;width:54px;left:50%;margin-left:480px;height:340px;z-index:1;}
#chiamaora{position:absolute;top:120px;background:url(../img/chiamaora.png) no-repeat top left;width:234px;left:50%;margin-left:500px;height:182px;z-index:100;}
.blocco1{position:absolute;left:0px;bottom:0px;width:100px;height:100px;background-color:#FF0000;}
.blocco2{position:absolute;right:0px;bottom:0px;width:100px;height:100px;background-color:#0000FF;}
.tit_sezione{
  background-image:url(../img/titoli%20sezioni/home.png);
  width:433px;
  height:29px;
  position:absolute;
  top:50px;
  left:100px;
  z-index:1;
  margin: 8px 0px 0px 0px;
}
.tx_sezione{position:absolute;font-family:Arial, Helvetica, sans-serif;color:#9f6c73;text-decoration:none;left:100px;top:100px;width:550px;height:200px;font-size:14px;}

/*lang sel*/

.cont_lang{position:absolute;width:240px;height:300px;top:50%;left:50%;margin-left:-120px;margin-top:-250px;font-family:Arial, Helvetica, sans-serif;color:#fdf9ee;text-shadow: 1px 2px 1px #;font-size:16px;}
.selezione{position:absolute;height:auto;width:100%;top:180px;left:0px;}
.selezione a:link {text-decoration:none;color:#9f6c73;}
.selezione a:visited {color:#9f6c73;text-decoration:none;}
.selezione a:hover {color:#8a2642;text-decoration:none;}
.selezione a:active {text-decoration:none;color:#9f6c73;}
.italiano{position:absolute;display:block;width:auto;height:auto;left:10px;font-weight:bold;}
.inglese{position:absolute;display:block;width:auto;height:auto;right:0px;font-weight:bold;}
.logo_inizio{background-image:url(../img/logo.png);width:237px;height:140px;position:absolute;top:0px;left:50%;margin-left:-118px;}

/* SOCIAL MENU */
div#cont_social {width:81px;height:19px;list-style:none;position:absolute;top:6px;right:158px;margin:0px;padding:0px;}
ul#social {width:81px;height:19px;list-style:none;margin:0px;padding:0px;}
ul#social li{width:19px;height:19px;float:left;padding:0px 4px 0px 4px;}
ul#social li a{overflow:hidden;display:block;width:100%;height:100%;}

a#fb {background:url(../img/socialnetwork.png) no-repeat 0px -19px;}
a#fb:hover {background-position:0px 0px;}
a#yt {background:url(../img/socialnetwork.png) no-repeat -19px -19px;}
a#yt:hover {background-position:-19px 0px;}
a#tw {background:url(../img/socialnetwork.png) no-repeat -38px -19px;}
a#tw:hover {background-position:-38px 0px;}

/* camere */

.tit_camere{background-image:url(../img/titoli%20sezioni/camere.png); width:136px; height:29px;position:absolute;top:50px;left:100px;z-index:1;}
.tit_camere_eng{background-image:url(../img/titoli%20sezioni_eng/rooms.png); width:117px; height:27px;position:absolute;top:50px;left:100px;z-index:1;}
.tx_camere{position:absolute;font-family:Arial, Helvetica, sans-serif;color:#9f6c73;text-decoration:none;left:100px;top:100px;width:450px;height:200px;font-size:14px;}
.tx_camere h1 {font-weight:bold;font-size:16px;height:16px;margin:0;}
.tx_camere p {font-size:14px;margin-top:5px;}

.foto_thumb_area{ width:260px;height:240px;position:absolute;top:100px;right:100px;}
.foto_thumb_area1 { width:100%;height:80px;position:relative;top:0px;left:0px;}
.foto_thumb_area2 { width:100%;height:80px;position:relative;top:0px;left:0px;}
.foto_thumb_area3 { width:100%;height:80px;position:relative;top:0px;left:0px;}
.foto_thumb_linea1 {background-image:url(../img/linea_cam.jpg);width:275px;height:1px;position:relative;top:80px;right:15px;}
.foto_thumb_linea2 {background-image:url(../img/linea_cam.jpg);width:275px;height:1px;position:relative;top:160px;right:15px;}
.foto_thumb {position:relative;top:0px;width:100px;height:50px;/*background-color:#FFFFFF;*/float:left;margin-right:15px;margin-top:15px;}

.thumb1 {width:100px;height:50px;display:block;background-image:url(../img/thumb/viaggiatori.jpg);cursor:pointer;}
.thumb2 {
	width:100px;
	height:50px;
	display:block;
background-image:url(../img/thumb/bagno arancione.jpg);	cursor:pointer;
	background-image: url(../img/thumb/bagno%20arancione.jpg);
}
.thumb3 {width:100px;height:50px;display:block;background-image:url(../img/thumb/fotografi.jpg);cursor:pointer;}
.thumb4 {
	width:100px;
	height:50px;
	display:block;
background-image:url(../img/thumb/bagno fotografi.jpg);	cursor:pointer;
	background-image: url(../img/thumb/bagno%20fotografi.jpg);
}
.thumb5 {width:100px;height:50px;display:block;background-image:url(../img/thumb/family.jpg);cursor:pointer;}
.thumb6 {
	width:100px;
	height:50px;
	display:block;
background-image:url(../img/thumb/bagno verde.jpg);	cursor:pointer;
	background-image: url(../img/thumb/bagno%20verde.jpg);
}

/* tariffe */

.tit_tariffe{background-image:url(../img/titoli%20sezioni/tariffe.png); width:136px; height:29px;position:absolute;top:50px;left:100px;z-index:1;}
.tit_tariffe_eng{background-image:url(../img/titoli%20sezioni_eng/rates.png); width:102px; height:27px;position:absolute;top:50px;left:100px;z-index:1;}
.tx_tar_col1{position:absolute;font-family:Arial, Helvetica, sans-serif;color:#9f6c73;text-decoration:none;left:100px;top:100px;width:240px;height:150px;font-size:14px;}
.tx_tar_col1 span{font-weight:bold;line-height:normal;}
.tx_tar_col2{position:absolute;font-family:Arial, Helvetica, sans-serif;color:#9f6c73;text-decoration:none;right:100px;top:100px;font-size:14px;width:500px;height:250px;font-size:14px;}
.tx_tar_col2 span{font-weight:bold;line-height:normal;}
.tx_tar_col2 div span{font-weight:bold;line-height:normal;}
.tx_tar_col2 div{margin-top:10px;font-size:12px;}

/* link */

.tit_link{background-image:url(../img/titoli%20sezioni/link.png);width:84px;height:29px;position:absolute;top:50px;left:100px;z-index:1;}

div#link_banner {width:259px;height:90px;list-style:none;position:absolute;top:121px;right:601px;margin:0px;padding:0px;}


/* dovesiamo */

.tit_dovesiamo{background-image:url(../img/titoli%20sezioni/dovesiamo.png); width:216px; height:29px;position:absolute;top:50px;left:100px;z-index:1;}
.tit_dovesiamo_eng{background-image:url(../img/titoli%20sezioni_eng/location.png); width:170px; height:27px;position:absolute;top:50px;left:100px;z-index:1;}
.mappa{position:absolute;left:100px;top:100px;}
.vai_mappa{display:block;width:100%;height:100%;}

/* piè */

.pie{position:absolute;bottom:0px;height:45px;left:100px;width:760px;line-height:8pt;}
.linea_pie{position:absolute;top:9px;height:1px;left:220px;width:550px;;background-color:#9f6c73;}
.p_menudx{position:absolute;right:14px;height:30px;width:230px;bottom:0px;word-spacing:15px;}
.p_testosx{font-family:Arial, Helvetica, sans-serif;color:#9f6c73;font-size:8pt;text-decoration:none;line-height:8pt;}

.p_menusx{font-family:Arial, Helvetica, sans-serif;color:#9f6c73;font-size:8pt;text-decoration:none;white-space:pre;line-height:8pt;margin-left:10px;}

.p_menusx A:link {text-decoration: none;color:#9f6c73;}
.p_menusx A:visited {text-decoration: none;color:#9f6c73;}
.p_menusx A:active {text-decoration: none;color:#9f6c73;}
.p_menusx A:hover {text-decoration: underline;color:#9f6c73;}

.p_menudx{font-family:Arial, Helvetica, sans-serif;color:#9f6c73;font-size:8pt;text-decoration:none;text-align:right;}

.p_menudx A:link {text-decoration: none;color:#9f6c73;}
.p_menudx A:visited {text-decoration: none;color:#9f6c73;}
.p_menudx A:active {text-decoration: none;color:#9f6c73;}
.p_menudx A:hover {text-decoration: underline;color:#9f6c73;}

/* menù */

.menu{width:474px;margin:auto;padding:0;position:absolute;top:124px;right:100px;}
.menu ul{padding:0;margin:0;}
.menu li{position: relative;float:left;list-style: none;margin: 0;padding:0;}
.menu li a{height: 20px;display: block;text-decoration:none;text-align: center;line-height: 20px;}
.menu li a:hover{background-position: bottom center;}

a.cam{background: url(../img/menu/camere.png) no-repeat top center;width:94px;}
a.tar{background: url(../img/menu/tariffe.png) no-repeat top center;width:102px;}
a.pre{background: url(../img/menu/prenotazioni.png) no-repeat top center;width:168px;}
a.bou{background: url(../img/menu/boutique.png) no-repeat top center;width:110px;}

.menuupdx{width:215px;margin:auto;padding:0;position:absolute;top:20px;right:241px;}
.menuupdx ul{padding:0;margin:0;}
.menuupdx li{position: relative;float:left;list-style: none;margin: 0;padding:0;}
.menuupdx li a{height: 13px;display: block;text-decoration:none;text-align: center;line-height: 13px;}
.menuupdx li a:hover{background-position: bottom center;}

a.con{background: url(../img/menu/menu%20sopra/contatti.png) no-repeat top center;width:100px;}
a.dov{background: url(../img/menu/menu%20sopra/dove.png) no-repeat top center;width:110px;}
.tel{background: url(../img/menu/menu%20sopra/tel.png) no-repeat top center;width:146px;height:13px;position:absolute;top:20px;right:100px;}
.linea_top{background-image:url(../img/menu/menu%20sopra/linea.png);width:400px;height:2px;position:absolute;top:35px;right:100px}

/* menù eng*/

.menu_eng{width:382px;margin:auto;padding:0;position:absolute;top:126px;right:100px;}
.menu_eng ul{padding:0;margin:0;}
.menu_eng li{position: relative;float:left;list-style: none;margin: 0;padding:0;}
.menu_eng li a{height: 20px;display: block;text-decoration:none;text-align: center;line-height: 20px;}
.menu_eng li a:hover{background-position: top center;}

a.rooms{background: url(../img/menu/menu_eng/rooms.png) no-repeat bottom center;width:69px;}
a.fares{background: url(../img/menu/menu_eng/fares.png) no-repeat bottom center;width:68px;}
a.res{background: url(../../../img/menu/menu_eng/reservations.png) no-repeat bottom center;width:146px;}
a.loc{background: url(../../../img/menu/menu_eng/location.png) no-repeat bottom center;width:99px;}

/* menu alto dx eng */

.updx{width:187px;margin:auto;padding:0;position:absolute;top:48px;right:100px;}
.updx a:hover{background-position: top center;}

a.con_eng{background: url(../img/menu/menu_eng/alto%20dx/contacts.png) no-repeat bottom center;width:71px;height:14px;display:block;}

/* alto dx lingue */

.lingue {width:42px;height:11px;position:absolute;top:10px;right:100px;padding:0px;margin:0px;}
.ita_flag {width:16px;height:11px;display:block;background:url(../img/menu/italiano.gif) no-repeat;position:absolute;left:0px;top:0px;}
.ing_flag {width:16px;height:11px;display:block;background:url(../img/menu/inglese.gif) no-repeat;position:absolute;right:0px;top:0px;}
iframe#fb{position:absolute;top:10px;right:300px;}


/* menù ita*/

.menu_ita{width:433px;margin:auto;padding:0;position:absolute;top:126px;right:100px;}
.menu_ita ul{padding:0;margin:0;}
.menu_ita li{position: relative;float:left;list-style: none;margin: 0;padding:0;}
.menu_ita li a{height: 20px;display: block;text-decoration:none;text-align: center;line-height: 20px;}
.menu_ita li a:hover{background-position: top center;}

a.cam_ita{background: url(../img/menu/menu_ita/camere.png) no-repeat bottom center;width:80px;}
a.tar_ita{background: url(../img/menu/menu_ita/tariffe.png) no-repeat bottom center;width:89px;}
a.pre_ita{background: url(../../../img/menu/menu_ita/prenotazioni.png) no-repeat bottom center;width:149px;}
a.dov_ita{background: url(../../../img/menu/menu_ita/dove_siamo.png) no-repeat bottom center;width:115px;}

/* menu alto dx ita */

a.con_ita{background: url(../img/menu/menu_ita/alto%20dx/contatti.png) no-repeat bottom center;width:71px;height:14px;display:block;}
.tel{background: url(../img/menu/menu_ita/alto%20dx/tel.png) no-repeat top center;width:116px;height:14px;position:absolute;top:48px;right:100px;}

/* 		FAQ		 */
.tit_faq{background-image:url(../img/titoli%20sezioni/faq.png); width:110px; height:38px;position:absolute;top:50px;left:100px;z-index:1;}
#tx_faq {font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#9f6c73;text-decoration:none;}
#tx_faq span {font-weight:bold;display:block;padding:4px 0px 4px 0px;}
#tx_faq p {padding:0px;margin:0px;font-size:12px;}
#faq_list {margin:0px;padding:0px;position:absolute;left:100px;top:96px;width:360px;}
#faq_list p{padding:0px;margin:0px;}
#faq_list2 {margin:0px;padding:0px;position:absolute;right:100px;top:96px;width:360px;}


/* 	ALTRO FOOTER	 */
.p_testosx p{padding:4px 0px 0px 0px;margin:0px;}

/*Box Simple Booking*/
.simple-booking{
  background-color: #E4D6BA;
  font-size: 11px;
  font-weight: bold;
  border-bottom: 2px solid #cbbfa6;
  padding: 2px 0px 0px 0px;
  color: #a16f78;
}

.simple-booking a{
  color: #a16f78;
  text-decoration: none;
}

.simple-booking a:hover{
  color: #a16f78;
  text-decoration: underline;
}

.simple-booking select{
  font-size: 10px;
  color: #A16F78;
}

