/* ******************************************************************* PARTI COMUNI */
body {
	background-color: #B5761B;
	margin: 3px 0;
	text-align: center;
	font: 11px Arial, sans-serif;
	color: #6B4104;
}

#box {
	background: #B5761B url('sf_aroseaxx.gif') no-repeat top center;
	width: 820px;
	height: 587px;
	position:relative;
	text-align: left;
	margin: 0 auto;
}

#words {
	position:absolute;
	top:620px;
	left:5px;
	text-align:justify;
	font:10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#e1bf8f;
}

#words a {
	color:#e1bf8f;
	text-decoration:none;
}

#words1 {
	position:absolute;
	top:640px;
	left:4px;
	text-align:center;
	font:10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#e1bf8f;
	width: 815px;
}

#words1 a {
	color:#e1bf8f;
	text-decoration:none;
}

.font14 { font-size:14px; }
.font16 { font-size:16px; }
.font11 { font-size:11px; }
.font12 { font-size:12px; }

#box.xxl {
	background-image: url('sf_newsletter.gif');
}

#fotogalleria {
position:absolute;
top: 90px;
left:25px;
width:530px;
height:460px;
}


.input {
	color: #EB8500 !important;
	font: 11px Arial, sans-serif;
	border: 1px solid #504E4E !important;
	background-color: transparent;
}
.img_dx {
	float: right;
	margin: 0 0 4px 7px;
}
/* ******************************************************************* FINE PARTI COMUNI */

/* ******************************************************************* HOME */
#lingua_home {
	width: 725px;
	position: absolute;
	top: 437px;
	left: 25px;
	color: #666666;
	text-align: center;
	font-size: 13px;
	font-family: 'Trebuchet MS', Arial;
}
#lingua_home a:link, #lingua_home a:hover, #lingua_home a:visited, #lingua_home a:active {
	text-decoration: none;
	color: #504E4E;
	padding: 0 2px;
	font-variant: small-caps;
}
#lingua_home a:hover {
	color: #ffffff;
	background-color: #F2B15E;
}

#logo_sued {
	position: absolute;
	top: 65px;
	left: 675px;
}
#selecthotels {
	position: absolute;
	top: 65px;
	left: 0px;
}
#lifestylehotels {
	position: absolute;
	top: 65px;
	left: 235px;
}
#healinghotels {
	position: absolute;
	top: 65px;
	left: 120px;
}
#spiegazioni {
	padding-top: 1500px;
	color: #000;
}
#spiegazioni a:link, #spiegazioni a:hover, #spiegazioni a:visited, #spiegazioni a:active {
	text-decoration: none;
	color: #000;
}
#spiegazioni a:hover {
	color: #ffffff;
	background-color: #F2B15E;
}
/* ******************************************************************* FINE HOME */

/* ******************************************************************* FOTO */
#foto {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding-top: 1px;
	position: absolute;
	top: 90px;
	left: 4px;
}
#foto img {
	display: block;
}
#foto #gallery {
	position: absolute;
	top: 300px;
	left: 15px;
	background-color: #fff;
	filter: alpha (opacity=90); /* IE */
	-moz-opacity: 0.90; /* Netscape, Mozilla */
	opacity: 0.90; /* Safari */
	padding: 5px;
}
#foto #gallery span {
	float: left;
	padding: 2px 3px;
	color: #EB8500;
}
#foto #gallery a:link, #foto #gallery a:visited, #foto #gallery a:hover, #foto #gallery a:active {
	border: 1px solid #EB8500;
	text-decoration: none;
	color: #EB8500;
	float: left;
	padding: 2px 4px;
	margin-left: 4px;
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#foto #gallery a:hover {
	background-color: #EB8500;
	color: #fff;
}
/* ******************************************************************* FINE FOTO */

/* ******************************************************************* TOP */
#logo {
	position: absolute;
	top: 0;
	left: 5;
}
#lingua {
	position: absolute;
	top: 70px;
	right: 4px;
	font-size: 11px;
	color: #F2B15E;
	text-align: center;
	height: 18px;
	width: 78px;
}
#lingua a:link, #lingua a:visited, #lingua a:hover, #lingua a:active {
	color: #F2B15E;
	text-decoration: none;
	padding: 0 2px;
}
#lingua a:hover {
	text-decoration: underline;
}
#lingua .select {
	color: #F2B15E;
	margin: 0 2px;
	text-decoration: underline;
}
.spazio {
	height: 19px;
}
#booking {
	position: absolute;
	top: 0;
	left: 575px;
	font-size: 11px;
	color: #fff;
	text-align: left;
	background-color: #f2b15e;
	height: 88px;
	width: 163px;
	border: 1px solid #626161;
	border-width: 0px 1px 0 1px;
}
#booking form {
	margin:2px 10px;
	line-height:20px;
}
#booking span {
	font-size:14px;
	font-weight:bold;
}
#booking form input {
	background-color:#FFFFFF;
	border:0;
	color: #000;
	font-size:11px;
	height:17px;
	margin:0 0 2px 0px;
}
#booking form select {
	background-color:#FFFFFF;
	border:0;
	color: #000;
	font-size:11px;
	height:17px;
	margin:0 2px 2px 0px;
}
#booking form input.button {
	background-color:#a59876;
	border:0;
	color: #fff;
	width:52px;
	font-size:11px;
	line-height:17px;
	text-align:center;
	margin:2px 0 2px 6px;
}

#servizi {
	position: absolute;
	top: 10px;
	left: 275px;
	width:255px;
	height:70px;
	text-align: left;
	color:#666666;
	font:11px Arial, Helvetica, sans-serif;
}
#servizi a:link, #servizi a:visited, #servizi a:hover, #servizi a:active {
	text-decoration: none;
	font-size: 11px;
	color: #EB8500;
	font-weight: bold;
} 
#servizi a:hover {
	text-decoration: underline;
}
#servizi #next {
	text-align:right;
	margin:3px 0 0 0;
}
#servizi #next a img {
	margin:0 3px;
}

#opening {
	position: absolute;
	top: 10px;
	left: 250px;
}

/* ******************************************************************* FINE TOP */

#contenuto #sottosottomenu {
	position:absolute;
	top:-3px;
	right:-43px;
	width:300px;
	color:#b5761b;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
#contenuto #sottosottomenu a {
	text-decoration:none;
	color:#b5761b;
	font-size:12px;
	font-weight:bold;
	margin:0 2px;
}
#contenuto #sottosottomenu a:hover {
	text-decoration:underline;
	background-color:#fff;
}

#contenuto #sottosottomenu2 {
	position:absolute;
	top:-3px;
	right:-200px;
	width:300px;
	color:#b5761b;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
#contenuto #sottosottomenu2 a {
	text-decoration:none;
	color:#b5761b;
	font-size:12px;
	font-weight:bold;
	margin:0 2px;
}
#contenuto #sottosottomenu2 a:hover {
	text-decoration:underline;
	background-color:#fff;
}



.bestuhlung {
	font: 11px Arial, sans-serif;
	color: #666666;
}
.bestuhlung strong {
	font-weight:bold;
	color:#f2b15e;
}

/* ******************************************************************* CONTENUTO */
#contenuto {
	width: 530px;
	position: absolute;
	top: 437px;
	left: 25px;
	color: #666666;
}
#contenuto1 {
	width: 530px;
	position: absolute;
	text-align:center;
	top: 547px;
	left: 20px;
	color: #666666;
}
#contenuto.xl {
	width: 770px;
	top: 230px;
}
#box.xxl #contenuto {
	width: 530px;
	top: 112px;
}
#contenuto.short {
	width: 270px;
	top: 250px;
	border: 1px solid green;
}
#contenuto h1 {
	color: #EB8500;
	font-size: 17px;
	margin: 0 0 5px 0;
}
#contenuto h1 strong {
	color: #504E4E;
	font-size: 14px;
}
#contenuto h2 {
	color: #EB8500;
	font-size: 13px;
	margin: 0 0 5px 0;
}
#contenuto #txt {
	height: 99px;
	margin: 0;
	padding-right: 5px;
	overflow: auto;
	scrollbar-face-color: #FEFAF5;
	scrollbar-arrow-color: #EB8500;
	scrollbar-base-color: #FEFAF5;
	scrollbar-shadow-color: #FEFAF5;
	scrollbar-dark-shadow-color: #FEFAF5;
	scrollbar-highlight-color: #FEFAF5;
	scrollbar-3d-light-color: #FEFAF5;
}
#contenuto #txt_xl {
	height: 427px;
	margin: 0;
	padding-right: 5px;
	overflow: auto;
	scrollbar-face-color: #FEFAF5;
	scrollbar-arrow-color: #EB8500;
	scrollbar-base-color: #FEFAF5;
	scrollbar-shadow-color: #FEFAF5;
	scrollbar-dark-shadow-color: #FEFAF5;
	scrollbar-highlight-color: #FEFAF5;
	scrollbar-3d-light-color: #FEFAF5;
}
#contenuto #txt strong {
	color: #504E4E;
	font-weight: bold;
}
#webedit, #webedit td {
color:#666666;
font:11px Arial, Helvetica, sans-serif;
}
#contenuto a:link, #contenuto a:hover, #contenuto a:visited, #contenuto a:active {
	font-weight:bold;
	text-decoration: none;
	color: #666666;
	padding: 0 2px;
}
#contenuto a:hover {
	font-weight:bold;
	color: #ffffff;
	background-color: #F2B15E;
}

#contenuto1 a:link, #contenuto1 a:hover, #contenuto1 a:visited, #contenuto1 a:active {
	font-weight:bold;
	text-decoration: none;
	color: #666666;
	padding: 0 2px;
}
#contenuto1 a:hover {
	font-weight:bold;
	color: #ffffff;
	background-color: #F2B15E;
}

.testo {
	font: 11px Arial, sans-serif;
	color: #666666;
}
.titolo {
	font: 12px Arial, sans-serif;
	color: #EB8500;
	font-weight:bold;
}

/* ******************************************************************* FINE CONTENUTO */

/* ******************************************************************* MENU */
#menu_off {
	position: absolute;
	height: 304px;
	top: 281px;
	left: 575px;
	width: 165px;
	height: 304px;
	overflow: hidden;
}
#menu {
	position: absolute;
	top: 138px;
	left: 0;
	width: 163px;
	border: 1px solid #626161;
	border-width: 1px 1px 0 1px;
	font-size: 10px;
}
#menu.open {
	position: absolute;
	top: 0;
	left: 0;
	width: 163px;
	border: 1px solid #626161;
	border-width: 1px 1px 0 1px;
	font-size: 10px;
}
#menu_main {
	height: 147px;
	background-color:#FFFFFF;
	filter: alpha (opacity=80);
	/* IE */
	-moz-opacity: 0.80;
	/* Netscape, Mozilla */
	opacity: 0.80;
	/* Safari */
}
#menu h2 {
	background-color: #F2B15E;
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
	line-height: 18px;
	border-bottom: 1px solid #FBE8CF;
	margin:0 0 -2px 0;
}
#menu_main a:link, #menu_main a:visited, #menu_main a:hover, #menu_main a:active {
	text-decoration: none;
	color: #4a4949;
	margin: 0px 5px 0px 5px;
	padding-left: 20px;
	display: block;
	width: 148px;
	line-height:16px;
	background: url('punto_menu1.gif') no-repeat center left;
} 
#menu_main a:hover {
	font-weight:bold;
	background: url('punto_menu1x.gif') no-repeat center left;
} 
#menu_main a.select:link, #menu_main a.select:visited, #menu_main a.select:hover, #menu_main a.select:active {
	background: url('punto_menu1x.gif') no-repeat center left;
} 
#sottomenu {
	background-color: #F2B15E;
	height: 138px;
	padding-top: 1px;
}
#sottomenu a:link, #sottomenu a:visited, #sottomenu a:hover, #sottomenu a:active {
	color: #4a4949;
	text-decoration: none;
	display: block;
	line-height:15px;
	margin: 0px 5px 0px 5px;
	padding-left: 20px;
}
#sottomenu a:hover {
	color: #fff;
}
#sottomenu .select {
	color: #fff;
	text-decoration: none;
	display: block;
	line-height:15px;
	margin: 0px 5px 0px 5px;
	padding-left: 20px;
}
#sottomenu .menu_3:link, #sottomenu .menu_3:visited, #sottomenu .menu_3:hover, #sottomenu .menu_3:active {
	padding-left: 34px;
}
#sottomenu .menu_3 {
	padding-left: 34px;
}
/* ******************************************************************* MENU */

#space {
	position: absolute;
	top: 435px;
	right: 6px;
	width:75px;
	margin:0;
	padding:0;
}
#space a {
	display:block;
	color: #EB8500;
	font-size:10px;
	text-decoration:none;
	margin:0;
	padding-left:3px;
	line-height:32px;
}
#space a:hover {
	font-weight:bold;
	color: #666666;
}

#space_de {
	position: absolute;
	top: 435px;
	right: 6px;
	width:75px;
	margin:0;
	padding:0;
}
#space_de a {
	display:block;
	color: #EB8500;
	font-size:10px;
	text-decoration:none;
	margin:0;
	padding-left:3px;
	line-height:26px;
}
#space_de a:hover {
	font-weight:bold;
	color: #666666;
}

#download {
	position: absolute;
	top: 6px;
	right: 7px;
}

#AreaDownload {
	height: 427px;
	margin: 0;
	padding-right: 5px;
	overflow: auto;
	scrollbar-face-color: #FEFAF5;
	scrollbar-arrow-color: #EB8500;
	scrollbar-base-color: #FEFAF5;
	scrollbar-shadow-color: #FEFAF5;
	scrollbar-dark-shadow-color: #FEFAF5;
	scrollbar-highlight-color: #FEFAF5;
	scrollbar-3d-light-color: #FEFAF5;
}
#AreaDownload a:link, #AreaDownload a:visited, #AreaDownload a:hover, #AreaDownload a:active {
	text-decoration: none;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	margin:10px 0;
	display:block;
} 
#AreaDownload a:hover {
	color: #EB8500;
	background-color:transparent;
}

/* ******************************************************************* MUSICA */
#music {
	position: absolute;
	top: 0px;
	right: -27px;
}
/* ******************************************************************* FINE MUSICA */

/* ******************************************************************* FOOTER */
#indirizzo {
	position: absolute;
	top: 570px;
	left: 4px;
	width: 812px;
	text-align: center;
	font-size: 11px;
	color: #ffffff;
}
#indirizzo a:link, #indirizzo a:visited, #indirizzo a:hover, #indirizzo a:active {
	text-decoration: underline;
	color: #ffffff;
} 
#indirizzo a:hover {
	text-decoration: none;
}
#indirizzo .copy:link, #indirizzo .copy:visited, #indirizzo .copy:hover, #indirizzo .copy:active {
	text-decoration: none;
	color: #ffffff;
} 
#indirizzo .copy:hover {
	color: #6B4104;
} 
#indirizzo h3 {
	display: inline;
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 11px;
}
/* ******************************************************************* FOOTER */

/* ******************************************************************* RICHIESTA */
#richiesta td {
	font: 11px Arial, sans-serif;
	color: #504E4E;
}
#richiesta input {
	font: 11px Arial, sans-serif;
	color: #504E4E;
	border: 1px solid #504E4E;
}
#richiesta .titoloform {
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
}
#richiesta input.no_color {
	border: 0;
}
/* ******************************************************************* FINE RICHIESTA */

/* ******************************************************************* SITEMAP */
.sitemap {
	margin: 0;
	padding: 5px 0 0 20px;
}
.sitemap ul {
	margin: 0;
	padding: 0 0 0 25px;
}
/* ******************************************************************* FINE SITEMAP */

/* ******************************************************************* PARTNER */
#partner {
 margin:0;
}
#partner a:link, #partner a:visited, #partner a:hover, #partner a:active {
	float: left;
	text-align: center;
	margin-bottom: 15px;
	margin-right: 8px;
	border: 1px solid #fff;
}
#partner a:hover {
	border-color: #F2B15E;
}
/* ******************************************************************* FINE PARTNER */

/* ******************************************************************* PREZZI */
.prezzi {
	width: 100%;
}
.prezzi th {
	font: 10px Arial, sans-serif;
	color: #504E4E;
	border: 2px solid #eb8500;
	border-width: 2px 0;
}
.prezzi th strong {
	font-size: 12px;
}
.prezzi td {
	font: 11px Arial, sans-serif;
	color: #504E4E;
	text-align: center;
	border-bottom: 1px solid #eb8500;
}
.prezzi td.tit {
	font: 11px Arial, sans-serif;
	color: #504E4E;
	text-align: left;
	border-bottom: 1px solid #eb8500;
	width:75px;
}
.prezzi .small {
	font-size: 10px;
}
.prezzi .stanza {
	text-align: left;
	width: 150px;
}
.prezzi .stanza_xl {
	text-align: left;
	width: 170px;
}
.prezzi .titolo {
	border: 0;
	background-color: #eb8500;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}
.prezzi .titolo span {
	font-size: 10px;
	font-weight: normal;
}
#stanze {
	width: 500px;
	position: absolute;
	top: 150px;
	left: 150px;
	z-index: 5;
}
#stanze div {
	display: none;
	border: 1px solid #000;
	height: 316px;
	background-color: #fff;
	padding: 18px;
}
#stanze h3 {
	color: #EB8500;
	font-size: 24px;
	margin: 9px 11px 13px 18px;
}
#stanze h3 span {
	font-size: 14px;
}
#stanze .piantina {
	border: 1px solid #000;
	float: left;
	margin: 30px 11px 0 0;
}
#stanze .infos {
}
.print {
	text-align: center;
}
.print a:link, .print a:visited, .print a:hover, .print a:active {
	display: block;
	width: 70px;
	margin: 0 auto;
	line-height: 23px;
	border: 1px solid #F2B15E;
}
/* ******************************************************************* FINE PREZZI */
/* ******************************************************************* BOX OFFERTE */
#myController span{
color:#FFF;
background:#000;
margin-right:10px;
cursor:pointer;
display:none;
}
#mySlides {
	visibility:hidden;
}
#next {
	visibility:hidden;
}

.jFlowPrev, .jFlowNext{
cursor:pointer;
}
/* ******************************************************************* FINE BOX OFFERTE */


#partnerhotels {
position:absolute;
top:150px;
left:600px;
}
#partnerhotels a {
display:block;
text-decoration: none;
color: #504E4E;
padding: 0 2px;
line-height:18px;
}
#partnerhotels a:hover {
color: #ffffff;
background-color: #F2B15E;
}
/* ******************************************************************* LINKS HOT TAGS */
#link{
margin-top:8px;
text-align:center;
font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#e1bf8f;
}
#link a {
color:#e1bf8f;
text-decoration:none;
}

a.button1:link, a.button1:visited, a.button1:hover, a.button1:active {
	text-transform:uppercase;
	display:block;
	width: 211px;
	line-height: 25px;
	background-color: #F2B15E;
	border: 1px solid #626161;
	text-align: center;
}
a.button1:hover {
	background-color: #FFFFFF;
}

span.fontsize	{
	font-size: 9px;
	line-height: 13px;
}

p.trenn	{
	border-top: 1px solid #BDB8A1;
	margin:0;
	margin-bot:0;
	padding:0;
}
/* ******************************************************************* FINE BINKS HOT TAGS */
