body, td {font-size: 11px;font-family: Tahoma; margin: 0;padding: 0; color:#342E2A; line-height:1.5em;}body {background-color:#bfb9a5;}#spa {background-color:#D3BA71;}#wellness {background-color:#454136;}form {padding:0;margin:0;}.clear {clear:both}.hiResPicture { text-align:center; border:1px solid #CCC; padding:0.5em; vertical-align:top;}img {border:0;}p {margin:0; padding:0 0 1.5em 0}.redError {color:Red;}ul {margin-top:0;padding-top:0;}a:link, a:visited {color:#342E2A; text-decoration:underline}a:hover, a:active {color:#342E2A; text-decoration:underline}#wellness #bottomContent a:link, #wellness #bottomContent a:visited {color:#AEADAB; text-decoration:underline}#wellness #bottomContent a:hover {color:#AEADAB !important; text-decoration:none}h1 {font-size: 20px;font-family: Arial; margin: 0;padding: 0; color:#7a726c; padding-bottom:6px; font-weight:lighter; text-transform:uppercase; line-height:24px}#spa h1 {font-size: 20px;font-family: Arial; margin: 0;padding: 0; color:#7a726c; padding-bottom:6px; font-weight:lighter; text-transform:uppercase; line-height:24px}h2 {font-size: 14px;font-family: Arial; margin: 0; padding:10px 0 2px 0; color:#817A74; padding-bottom:6px; font-weight:lighter; text-transform:uppercase;}h3 {font-size: 12px;font-family: Arial; margin: 0;padding: 0; color:#817A74; padding-bottom:6px; font-weight:lighter; text-transform:uppercase;}h4 {font-size: 11px;font-family: Arial; margin: 0;padding: 0; color:#817A74; font-weight:lighter; margin-top:-4px; text-transform:uppercase;}h6 {font-size: 11px;font-family: Arial; margin: 0;padding: 0; color: #FF0000; font-weight:lighter;}.genericTable {width:100%}.genericTable td {margin:0;padding:0; vertical-align:top}.genericTable td.paddingRight {padding-right:1em;}.genericTable td.bg {background-color:#F1F1F1}.genericTable .th { font-weight:bold}.genericTable .borderBottomCell td {border-bottom:1px solid #333; padding-bottom:0.5em;}.genericTable .borderBottomCellDotted td {border-bottom:1px dotted #CCC; padding-bottom:0.5em;}.genericTable .borderBottomCellLight td {border-bottom:1px solid #CCC; padding-bottom:0.5em;}.languageList { position: absolute; width: 100px; background-color: #35302B; left: 110px; top: 20px; text-align: left; display: none; }.languageListHome { position: absolute; width: 100px; background-color: #35302B; left: 850px; top: 110px; text-align: left; display: none; }.languageList img, .languageListHome img {padding-right: 10px; }.languageList ul, .languageListHome ul { margin: 0; padding: 0; list-style: none;background-color: #35302B;  }.languageList li, .languageListHome li {padding: 5px 10px 5px 10px; width: 80px; margin: 0; list-style: none; background-color: #35302B; }.languageList li:hover, .languageListHome li:hover { padding: 5px 10px 5px 10px; width: 80px; margin: 0; list-style: none; background-color: #A39E8C; }.languageList a, .languageListHome a { color: #FFF; }/*#languageChoose { background: url('/images/layer_languages/bg.gif') no-repeat; padding: 1px 0 0 25px; width: 100%; height: 20px; font-size: 11px; color: #FFF; }*/#languageChoose { position:absolute; top:0; left:240px; padding-left:8px; _padding-left:0px; }#header {width:932px;}#header_homepage_it p {color:#514A3F; margin-top:1em; }#header_homepage_it {background: #bfb9a5 url(/images/default/header_homepage_it.gif) top right no-repeat; float:left; width:100%;}#header_homepage_en p {color:#514A3F; margin-top:1em;}#header_homepage_en {background: #bfb9a5 url(/images/default/header_homepage_en.gif) top right no-repeat; float:left; width:100%}#header_homepage_de p {color:#514A3F; margin-top:1em;}#header_homepage_de {background: #bfb9a5 url(/images/default/header_homepage_de.gif) top right no-repeat; float:left; width:100%}#header_homepage_fr p {color:#514A3F; margin-top:1em;}#header_homepage_fr {background: #bfb9a5 url(/images/default/header_homepage_fr.gif) top right no-repeat; float:left; width:100%}#header_homepage_ru p {color:#514A3F; margin-top:1em;}#header_homepage_ru {background: #bfb9a5 url(/images/default/header_homepage_en.gif) top right no-repeat; float:left; width:100%}#header_internal {background: #bfb9a5 url(/images/intern/header_internal.gif) top right no-repeat; float:left; width:100%}#header_internalWelness { background-color:#454136; float:left; width:100%; }#header_internal_hotel_it {background: #bfb9a5 url(/images/titles/hotel_it.gif) top right no-repeat; float:left; width:100%}#header_internal_hotel_de {background: #bfb9a5 url(/images/titles/hotel_de.gif) top right no-repeat; float:left; width:100%}#header_internal_hotel_fr {background: #bfb9a5 url(/images/titles/hotel_fr.gif) top right no-repeat; float:left; width:100%}#header_internal_hotel_en {background: #bfb9a5 url(/images/titles/hotel_en.gif) top right no-repeat; float:left; width:100%}#header_internal_hotel_ru {background: #bfb9a5 url(/images/titles/hotel_en.gif) top right no-repeat; float:left; width:100%}#header_internal_cameresuites_it {background: #bfb9a5 url(/images/titles/hotel_rooms_it.gif) top right no-repeat; float:left; width:100%}#header_internal_cameresuites_de {background: #bfb9a5 url(/images/titles/hotel_rooms_de.gif) top right no-repeat; float:left; width:100%}#header_internal_cameresuites_fr {background: #bfb9a5 url(/images/titles/hotel_rooms_fr.gif) top right no-repeat; float:left; width:100%}#header_internal_cameresuites_en {background: #bfb9a5 url(/images/titles/hotel_rooms_en.gif) top right no-repeat; float:left; width:100%}#header_internal_cameresuites_ru {background: #bfb9a5 url(/images/titles/hotel_rooms_en.gif) top right no-repeat; float:left; width:100%}#header_internal_residence_it {background: #bfb9a5 url(/images/titles/residence_it.gif) top right no-repeat; float:left; width:100%}#header_internal_residence_de {background: #bfb9a5 url(/images/titles/residence_de.gif) top right no-repeat; float:left; width:100%}#header_internal_residence_fr {background: #bfb9a5 url(/images/titles/residence_fr.gif) top right no-repeat; float:left; width:100%}#header_internal_residence_en {background: #bfb9a5 url(/images/titles/residence_en.gif) top right no-repeat; float:left; width:100%}#header_internal_residence_ru {background: #bfb9a5 url(/images/titles/residence_en.gif) top right no-repeat; float:left; width:100%}#header_internal_appartamenti_it {background: #bfb9a5 url(/images/titles/residence_apartments_it.gif) top right no-repeat; float:left; width:100%}#header_internal_appartamenti_de {background: #bfb9a5 url(/images/titles/residence_apartments_de.gif) top right no-repeat; float:left; width:100%}#header_internal_appartamenti_fr {background: #bfb9a5 url(/images/titles/residence_apartments_fr.gif) top right no-repeat; float:left; width:100%}#header_internal_appartamenti_en {background: #bfb9a5 url(/images/titles/residence_apartments_en.gif) top right no-repeat; float:left; width:100%}#header_internal_appartamenti_ru {background: #bfb9a5 url(/images/titles/residence_apartments_en.gif) top right no-repeat; float:left; width:100%}#header_internal_wellness_it {background: #bfb9a5 url(/images/titles/wellness_it.gif) top right no-repeat; float:left; width:100%}#header_internal_wellness_de {background: #bfb9a5 url(/images/titles/wellness_de.gif) top right no-repeat; float:left; width:100%}#header_internal_wellness_fr {background: #bfb9a5 url(/images/titles/wellness_fr.gif) top right no-repeat; float:left; width:100%}#header_internal_wellness_en {background: #bfb9a5 url(/images/titles/wellness_en.gif) top right no-repeat; float:left; width:100%}#header_internal_wellness_ru {background: #bfb9a5 url(/images/titles/wellness_en.gif) top right no-repeat; float:left; width:100%}#header_internal_fitness_it {background: #bfb9a5 url(/images/titles/wellness_fitness_it.gif) top right no-repeat; float:left; width:100%}#header_internal_fitness_de {background: #bfb9a5 url(/images/titles/wellness_fitness_de.gif) top right no-repeat; float:left; width:100%}#header_internal_fitness_fr {background: #bfb9a5 url(/images/titles/wellness_fitness_fr.gif) top right no-repeat; float:left; width:100%}#header_internal_fitness_en {background: #bfb9a5 url(/images/titles/wellness_fitness_en.gif) top right no-repeat; float:left; width:100%}#header_internal_fitness_ru {background: #bfb9a5 url(/images/titles/wellness_fitness_en.gif) top right no-repeat; float:left; width:100%}#header_internal_aurumspa_it {background: #D3BA71 url(/images/titles/spa_it.gif) top right no-repeat; float:left; width:100%}#header_internal_aurumspa_de {background: #D3BA71 url(/images/titles/spa_de.gif) top right no-repeat; float:left; width:100%}#header_internal_aurumspa_fr {background: #D3BA71 url(/images/titles/spa_fr.gif) top right no-repeat; float:left; width:100%}#header_internal_aurumspa_en {background: #D3BA71 url(/images/titles/spa_en.gif) top right no-repeat; float:left; width:100%}#header_internal_aurumspa_ru {background: #D3BA71 url(/images/titles/spa_en.gif) top right no-repeat; float:left; width:100%}#header_internal_trattamenti_it {background: #D3BA71 url(/images/titles/spa_treatments_it.gif) top right no-repeat; float:left; width:100%}#header_internal_trattamenti_de {background: #D3BA71 url(/images/titles/spa_treatments_de.gif) top right no-repeat; float:left; width:100%}#header_internal_trattamenti_fr {background: #D3BA71 url(/images/titles/spa_treatments_fr.gif) top right no-repeat; float:left; width:100%}#header_internal_trattamenti_en {background: #D3BA71 url(/images/titles/spa_treatments_en.gif) top right no-repeat; float:left; width:100%}#header_internal_trattamenti_ru {background: #D3BA71 url(/images/titles/spa_treatments_en.gif) top right no-repeat; float:left; width:100%}#header_internal_conferenze_it {background: #bfb9a5 url(/images/titles/conferences_it.gif) top right no-repeat; float:left; width:100%}#header_internal_conferenze_de {background: #bfb9a5 url(/images/titles/conferences_de.gif) top right no-repeat; float:left; width:100%}#header_internal_conferenze_fr {background: #bfb9a5 url(/images/titles/conferences_fr.gif) top right no-repeat; float:left; width:100%}#header_internal_conferenze_en {background: #bfb9a5 url(/images/titles/conferences_en.gif) top right no-repeat; float:left; width:100%}#header_internal_conferenze_ru {background: #bfb9a5 url(/images/titles/conferences_en.gif) top right no-repeat; float:left; width:100%}#header_internal_ristorante_it {background: #bfb9a5 url(/images/titles/restaurant_it.gif) top right no-repeat; float:left; width:100%}#header_internal_ristorante_de {background: #bfb9a5 url(/images/titles/restaurant_de.gif) top right no-repeat; float:left; width:100%}#header_internal_ristorante_fr {background: #bfb9a5 url(/images/titles/restaurant_fr.gif) top right no-repeat; float:left; width:100%}#header_internal_ristorante_en {background: #bfb9a5 url(/images/titles/restaurant_en.gif) top right no-repeat; float:left; width:100%}#header_internal_ristorante_ru {background: #bfb9a5 url(/images/titles/restaurant_en.gif) top right no-repeat; float:left; width:100%}#header_internal_occasionispeciali_it {background: #bfb9a5 url(/images/titles/restaurant_events_it.gif) top right no-repeat; float:left; width:100%}#header_internal_occasionispeciali_de {background: #bfb9a5 url(/images/titles/restaurant_events_de.gif) top right no-repeat; float:left; width:100%}#header_internal_occasionispeciali_fr {background: #bfb9a5 url(/images/titles/restaurant_events_fr.gif) top right no-repeat; float:left; width:100%}#header_internal_occasionispeciali_en {background: #bfb9a5 url(/images/titles/restaurant_events_en.gif) top right no-repeat; float:left; width:100%}#header_internal_occasionispeciali_ru {background: #bfb9a5 url(/images/titles/restaurant_events_en.gif) top right no-repeat; float:left; width:100%}#header_internal_bar_it {background: #bfb9a5 url(/images/titles/bar_it.gif) top right no-repeat; float:left; width:100%}#header_internal_bar_de {background: #bfb9a5 url(/images/titles/bar_de.gif) top right no-repeat; float:left; width:100%}#header_internal_bar_fr {background: #bfb9a5 url(/images/titles/bar_fr.gif) top right no-repeat; float:left; width:100%}#header_internal_bar_en {background: #bfb9a5 url(/images/titles/bar_en.gif) top right no-repeat; float:left; width:100%}#header_internal_bar_ru {background: #bfb9a5 url(/images/titles/bar_en.gif) top right no-repeat; float:left; width:100%}#header_internal_glamclub_it {background: #bfb9a5 url(/images/titles/glamclub_it.gif) top right no-repeat; float:left; width:100%}#header_internal_glamclub_de {background: #bfb9a5 url(/images/titles/glamclub_de.gif) top right no-repeat; float:left; width:100%}#header_internal_glamclub_fr {background: #bfb9a5 url(/images/titles/glamclub_fr.gif) top right no-repeat; float:left; width:100%}#header_internal_glamclub_en {background: #bfb9a5 url(/images/titles/glamclub_en.gif) top right no-repeat; float:left; width:100%}#header_internal_glamclub_ru {background: #bfb9a5 url(/images/titles/glamclub_en.gif) top right no-repeat; float:left; width:100%}#spa #header_internal {background: #D3BA71 url(/images/aurum_spa/header_internal.gif) top right no-repeat; float:left; width:100%}#wellness #header_wellness {background:#454136;}#wellness #header_wellness p {color:#D9D6CA; margin-top:1em;}#wellness #lanX {color: #ccc; text-decoration:none}#wellness #lanX a:link, #wellness #lanX a:visited {color: #FFF; text-decoration:none}#wellness #lanX a:hover, #wellness #lanX a:active {color: #FFF; text-decoration:none}#wellness #languageChoose {color: #FFF}#languages { background-color:#35302b; float:right;width:302px; padding:6px 16px 20px; height:25px; }#languages p {font-size: 11px; float:right;margin:0;padding:0; padding-left: 5px; color:#FFF; padding-top:8px; }#languages a { color: #FFF; }#wellnessNav { background-color:#454136; float:left; height:25px; }#wellnessNav p {font-size: 11px; float:right;margin:0;padding:0; padding-right: 5px; color:#FFF; padding-top:8px; }#wellnessNav a { color: #FFF; }#logo {float:left;margin-top:-1em;}#logoWellness {float:left; padding-right:25px} #internalLogo #logo {float:left;margin-top:0;}#internalLogoWellness #logo {float:left;margin-top:0;}#onlineBooking {background-color:#35302b; float:right;margin-top:90px; width:302px; padding:6px 16px; height:25px }#onlineBooking p {font-size: 11px; float:right;margin:0;padding:0; color:#FFF; padding-top:8px; font-family: Georgia, serif; }#container {float:left; height:100%; width:932px;padding-left:34px;  background: #bfb9a5 url(/images/default/bg_bottom.gif) top left repeat-y; background-position: 34px 0}#container2 {float:left; height:100%; width:932px;padding-left:34px;  background: #bfb9a5 url(/images/default/bg_bottom2.gif) top left repeat-y; background-position: 34px 0}#spa #container {float:left; height:100%; width:932px;padding-left:34px;  background: #D3BA71 url(/images/aurum_spa/bg_bottom_spa.gif) top left repeat-y; background-position: 34px 0}#wellness #container {float:left; height:100%; width:932px;padding-left:34px; background:#454136;}#topContent, #footer {float:left; clear:both;width:100%; height:100%}#topLeft {background-color:#d9d6ca; width:153px; height:349px; padding:30px 9px 0 9px; float:left;}#spa #topLeft {background-color:#F2EBD5; width:153px; height:349px; padding:30px 9px 0 9px; float:left;}#topCenter2 {background: #FFF url(/images/default/bg_right.gif) top right no-repeat; width:714px; min-height: 532px;height: auto !important;height: 532px; float:left; margin:0 0 0 1px; background-color:#FFF; padding:30px 30px 16px 16px}#topCenter2 ul {margin-top:0;padding-top:0;margin-bottom:0;padding-bottom:1.5em;}#bottomCenter2 {width:714px; height: auto !important; float:left; margin:0 0 0 1px; padding:30px 30px 30px 16px}#bottomCenter2 h2 {font-size: 14px;font-family: Arial; margin: 0;padding: 0; padding:8px 0 3px 0; color:#FCFEFD; font-weight:lighter;}#topCenter {width:426px; height: 379px; float:left; margin:0 1px}#topCenter img {float:left;}#topRight {background: #FFF url(/images/default/bg_right.gif) top left no-repeat; padding:30px 16px 0 16px; width:301px;height:349px; float:left;}#topRight2 {background: #FFF url(/images/default/bg_right.gif) top left no-repeat; padding:30px 16px 0 16px; width:301px;height:349px; float:left;}#topRight3 {background: #dac999 url(/images/aurum_spa/bg_right.gif) top left no-repeat; padding:32px 16px 0 16px; width:301px;height:347px; float:left;}#bottomContent {float:left; }#bottomLeft { width:171px; float:left; min-height: 199px;height: auto !important;height: 199px; }#bottomCenter {width:394px; float:left;margin:0 1px; padding:16px 16px 16px 16px; min-height: 167px;height: auto !important;height: 167px;}#spa #bottomCenter {background-color: #B39D61; width:394px; float:left;margin:0 1px; padding:16px 16px 16px 16px; min-height: 167px;height: auto !important;height: 167px;}#bottomRight {float:left;padding:16px 16px 0 16px; width:301px; color:#9C9994; min-height: 183px;height: auto !important;height: 183px;}#bottomRight td {color:#9C9994 !important;}#canvas { float:left;}#wellness #topCenter {background-color:#35302C; width:759px; height:379px !important;}#wellness #topCenterInternal {background-color:#35302C; width:426px; height: 379px; float:left; margin:0 1px}#wellness #topRight2 {background:#FFF; padding:20px 16px 0 16px; width:301px;height:359px; float:left;}#wellness #topCenter2 {background:#FFF; width:714px; min-height: 532px;height: auto !important;height: 532px; float:left; margin:0 0 0 1px; background-color:#FFF; padding:30px 30px 16px 16px}#wellness #topContent {background:#35302C url(/images/default/bg_bottom_wellness.gif) top left repeat-y; width:932px;}#wellness #bottomContent {background:#35302C url(/images/default/bg_bottom_wellness.gif) top left repeat-y; width:932px; color:#AEADAB}#wellness #bottomLefthome {width:155px; float:left; min-height: 199px;height: auto !important;height: 199px; padding:16px 0px 0px 16px;}#wellness #footer, #wellness #footer a {color:#D9D6CA}#wellness #header ul { list-style:none; margin-top:26px; font-family: Arial; float:left; padding:30px 0 0 0}#wellness #header li {display:inline; font-size:15px; text-transform:uppercase; margin-right:1em; letter-spacing:-0.01em }#wellness #header li a {color:#bfbcb8 ; text-decoration:none}#wellness a:hover, #wellness a:active {color:#bfbcb8 !important; text-decoration:underline !important}#wellness .sub ul a:hover, #wellness .sub ul a:active {color:#fff !important; text-decoration:none}#wellness .subSelected a {color:#999 !important; text-decoration:none !important}#wellness a:link, #wellness a:visited {color:#342E2A; text-decoration:none}#wellness .sub a:hover, #wellness .sub a:active , #wellness .sub a:active {color:#999 !important; text-decoration: none!important}#wellness .mainNotSelected a:link, {color:#342E2A; text-decoration:none !important}#bottomRight a:link, #bottomRight a:visited {color:#FFF; text-decoration:underline}#bottomRight a:hover, #bottomRight a:active {color:#FFF; text-decoration:underline}#bottomCenter .newsP {padding-left:7px}#container2 #bottomRight a:link, #container2 #bottomRight a:visited {color:#342E2A; text-decoration:underline}#container2 #bottomRight a:hover, #container2 #bottomRight a:active {color:#342E2A; text-decoration:underline}#container2 #bottomRight {color:#342E2A;}#leftCol {float:left; width:171px;}#bottomCenter  h2 {font-size: 14px;font-family: Arial; margin: 0;padding: 0; padding:8px 0 3px 0; color:#FCFEFD; font-weight:lighter;}#bottomRight h2 {font-size: 14px;font-family: Arial; margin: 0;padding: 0; color:#d9d6ca; text-transform:uppercase; font-weight:lighter; }#main li {margin-bottom:1px; }#main .sub li {margin-bottom:0;}#main, #main .sub, #subNav .sub, #footerRight .sub  {list-style:none;margin:0; padding: 0;}#main {font-size: 12px;font-family: Georgia, serif;font-weight:normal; text-transform:uppercase; line-height:1.5em; }#main .sub, #subNav .sub {font-size: 11px;font-family: Tahoma;font-weight:normal;text-transform:none; padding-bottom:0.5em;line-height:1.5em;}/*nav*/.mainNotSelected a:link, .mainNotSelected a:visited {color:#33301F;display:block; padding:0px 7px; }.mainNotSelected a:hover, .mainNotSelected a:active {color:#33301F; background-color:#bfb9a5;display:block; padding:0px 7px;}.mainSelected a:link, .mainSelected a:visited, .mainSelected a:active, .mainSelected a:hover {color:#33301F; background-color:#bfb9a5;display:block; padding:0px 7px;}.mainNotSelected a:link, .mainNotSelected a:visited, .mainNotSelected a:active, .mainNotSelected a:hover, .mainSelected a:link, .mainSelected a:visited, .mainSelected a:active, .mainSelected a:hover {text-decoration:none;width:139px}/*subNav under nav*/#nav .sub .subNotSelected a:link, #nav .sub .subNotSelected a:visited {color:#363121;background-color:transparent;display:block; border-bottom:1px solid #bfb9a5; }#nav .sub .subNotSelected a:active, #nav .sub .subNotSelected a:hover {color:#363121;background-color:#FFF;display:block; border-bottom:1px solid #bfb9a5; }#nav .sub .subSelected a:link, #nav .sub .subSelected a:visited, #nav .sub .subSelected a:active, #nav .sub .subSelected a:hover {color:#363121 !important;background-color:#FFF;display:block; border-bottom:1px solid #bfb9a5; }/*subNav*/#subNav .sub {padding-top:1em;}#subNav .sub li {margin-bottom:1px}#subNav .sub .subNotSelected a:link, #subNav .sub .subNotSelected a:visited {color:#363121;display:block; padding:0 7px; border:0;}#subNav .sub .subNotSelected a:hover, #subNav .sub .subNotSelected a:active {color:#363121 !important; background-color:#bfb9a5;display:block; padding:0 7px; border:0;}#subNav .sub .subSelected a:link, #subNav .sub .subSelected a:visited, #subNav .sub .subSelected a:active, #subNav .sub .subSelected a:hover {color:#363121; background-color:#bfb9a5;display:block; padding:0 7px; border:0;}#subNav .sub .subNotSelected a:link, #subNav .sub .subNotSelected a:visited, #subNav .sub .subNotSelected a:active, #subNav .sub .subNotSelected a:hover, #subNav .sub .subSelected a:link, #subNav .sub .subSelected a:visited, #subNav .sub .subSelected a:active, #subNav .sub .subSelected a:hover {text-decoration:none;}/*SPA nav*/#spa .mainNotSelected a:link, #spa .mainNotSelected a:visited {color:#484230;display:block; padding:0px 7px; }#spa .mainNotSelected a:hover, #spa .mainNotSelected a:active {color:#484230; background-color:#CFBC87;display:block; padding:0px 7px;}#spa .mainSelected a:link, #spa .mainSelected a:visited, #spa .mainSelected a:active, #spa .mainSelected a:hover {color:#484230; background-color:#CFBC87;display:block; padding:0px 7px;}#spa .mainNotSelected a:link, #spa .mainNotSelected a:visited, #spa .mainNotSelected a:active, #spa .mainNotSelected a:hover, #spa .mainSelected a:link, #spa .mainSelected a:visited, #spa .mainSelected a:active, #spa .mainSelected a:hover {text-decoration:none;width:139px}/*SPA subNav under nav*/#spa #nav .sub .subNotSelected a:link, #spa #nav .sub .subNotSelected a:visited {color:#363121;background-color:Transparent;display:block; border-bottom:1px solid #F2EBD5; }#spa #nav .sub .subNotSelected a:active, #spa #nav .sub .subNotSelected a:hover {color:#363121;background-color:Transparent;display:block; border-bottom:1px solid #F2EBD5; }#spa #nav .sub .subSelected a:link, #spa #nav .sub .subSelected a:visited, #spa #nav .sub .subSelected a:active, #spa #nav .sub .subSelected a:hover {background-color:Transparent;color:#363121;border-bottom:1px dotted #B3AC98;display:block; }/*SPA subNav*/#spa #subNav .sub {padding-top:1.5em;}#spa #subNav .sub li {margin-bottom:1px}#spa #subNav .sub .subNotSelected a:link, #spa #subNav .sub .subNotSelected a:visited {color:#363121;display:block; padding:0 7px; border:0;}#spa #subNav .sub .subNotSelected a:hover, #spa #subNav .sub .subNotSelected a:active {color:#363121; background-color:#b6b68d;display:block; padding:0 7px; border:0;}#spa #subNav .sub .subSelected a:link, #spa #subNav .sub .subSelected a:visited, #spa #subNav .sub .subSelected a:active, #spa #subNav .sub .subSelected a:hover {color:#363121; background-color:#b6b68d;display:block; padding:0 7px; border:0;}#spa #subNav .sub .subNotSelected a:link, #spa #subNav .sub .subNotSelected a:visited, #spa #subNav .sub .subNotSelected a:active, #spa #subNav .sub .subNotSelected a:hover, #spa #subNav .sub .subSelected a:link, #spa #subNav .sub .subSelected a:visited, #spa #subNav .sub .subSelected a:active, #spa #subNav .sub .subSelected a:hover {text-decoration:none;}.pageSubMenu .sub {list-style:none;margin-top:0;margin-right:0;margin-left:0; padding-top:0;padding-right:0;padding-left:0;}.pageSubMenu .sub .subSelected a { text-decoration:none}/*footer*/#footer { padding:0 0 14px 50px; width:932px; float:left;}#footerLeft {width:473px; float:left;padding:16px 0 0 0;}#footerCenter {width:394px; float:left;margin:0 1px;padding:16px 16px 0 16px; color:#514A3F;}#footerRight {float:right;padding:16px 16px 0 0; width:443px;}#footerRight .sub li {display:inline; padding-right:16px; }#footerRight .sub .subNotSelected a:link, #footerRight .sub .subNotSelected a:visited { text-decoration:underline; color:#363121;}#footerRight .sub .subNotSelected a:hover, #footerRight .sub .subNotSelected a:active {text-decoration:underline; color:#363121;}#footerRight .sub .subSelected a:link, #footerRight .sub .subSelected a:visited, #footerRight .sub .subSelected a:active, #footerRight .sub .subSelected a:hover {text-decoration:underline; color:#363121;}#newsletter {background: #bfb9a5 url(/images/default/bg_newsletter.gif) top left no-repeat;margin:0;padding:60px 0 0 16px; }#newsletterIframe {margin:0;padding:0;border:0; width:171px; height:200px; }#newsletter label {}#videoIframe {margin:0;padding:0;border:0; width:580px; height:460px; vertical-align:top;}.input {font-size: 11px;font-family: Tahoma; margin: 1px 0 1px 0;padding: 1.5px 0 1.5px 0; color:#000; background-color:#FFF; border:1px solid #CCC; }.button {font-size: 11px;font-family: Tahoma; color:#342E2A;}/* packages */.packagesEntry, .packagesEntryList {padding:0 ; float:left;width:394px; border-bottom:1px solid #8F897B; clear:both;}.packagesEntry a:link, .packagesEntry a:visited, .packagesEntryList a:link, .packagesEntryList a:visited, .packagesEntry a:hover, .packagesEntry a:active, .packagesEntryList a:hover, .packagesEntryList a:active {text-decoration:none; cursor:pointer; }.packagesEntry p, .packagesEntryList p {margin:0;padding:0;}.packagesEntryList {width:714px; border-bottom:1px solid #D8D7D5}#morePackages {padding:3px 7px;float:left; }.linkToDetail a:active,.linkToDetail a:hover, .linkToDetail a:link, .linkToDetail a:visited, a.orangeLink:link, a.orangeLink:active, a.orangeLink:hover, a.orangeLink:visited {text-decoration:underline; color:#E98400;}a.darkLink:link, a.darkLink:active, a.darkLink:hover, a.darkLink:visited {text-decoration:underline; }#conversionEuro {clear:both; padding-top:1em; }fieldset {padding:4px 7px; width:712px;border:1px solid #D8D7D5;}fieldset legend{font-weight:bold;padding:1px 7px; color:#000}.noLinkNews {font-weight:bold;}#topRight .newsP {margin:0;padding:0;padding:0 0 0.5em 0}.boxedLink {float:right}.boxedLinkEvents { border-bottom:1px solid #F1F1F1; width:100%; display:block; margin:0;padding:0;float:left;}.boxedLinkEvents a:link, .boxedLinkEvents a:active, .boxedLinkEvents a:hover, .boxedLinkEvents a:visited { margin:0;padding:0; background-color:#F1F1F1; margin:0;padding:0 0.5em;float:right; }/*form builder *fieldset {padding:0;margin:0; border: 1px solid #000;}fieldset legend {}fieldset label {float: left;width: 200px;}fieldset .repeatRadioCheck label { float:none; margin:0;padding: 0; }fieldset .formRow, fieldset .formButtonRow {padding:1px 0;margin:0; clear:both }/*fieldset .formRow span { display:block; text-align:right; }fieldset .formRow span { padding-left:0.5em}fieldset .formButtonRow {margin:1em 0; border:0}fieldset .formHideInput { display: none}fieldset .formButtonRow input {font-size: 11px;font-family: "Tahoma", verdana,Trebuchet MS, Trebuchet; color:#5D564F;  }/*form builder */fieldset {padding:0 16px 16px 16px; margin:0; border:0;border:1px dotted #ccc; width:680px}fieldset legend {padding:0.5em; margin:0; font-size: 14px;font-family: Arial; color:#342E2A; text-transform:uppercase; background-color:#FFF}fieldset label {float: left;width: 260px;}fieldset .repeatRadioCheck label { float:none; margin:0;padding: 0;}.input { background-color:#fff; border: 1px solid #b3b3b3}.input, .button {font-size:11px;}fieldset .formRow, fieldset .formButtonRow {padding:0.2em 0; margin:0; clear:both;border-bottom:1px dotted #ccc;}fieldset .formRow span { padding-left:0.2em}fieldset .formButtonRow {margin:0; padding:1em 0 0 0; border:0; }fieldset .formHideInput { display: none}fieldset .cbExtra label {float: none;width: auto;}.imageleft {margin:0 12px 12px 0; float:left !important;}#wellness #bottomLeft { width:142px; float:left; min-height: 199px;height: auto !important;height: 199px;padding:11px;}#wellness #bottomLeft a:link, #wellness #bottomLeft a:visited {color:#AEADAB !important; text-decoration:none !important; padding:0 7px;}#wellness #bottomLeft a:hover, #wellness #bottomLeft a:active {color:#AEADAB !important; text-decoration: none !important; background-color:#575247 !important;padding:0 7px;display:block;}#wellness #bottomLeft .subSelected a:link, #wellness #bottomLeft .subSelected a:visited, #wellness #bottomLeft .subSelected a:active, #wellness #bottomLeft .subSelected a:hover {color:#AEADAB !important; text-decoration: none !important; background-color:#575247 !important;padding:0 7px;display:block;}/* navigations */#mainNav {height:20px; float:left; padding-top:50px}#meta {}/* -------------- navigation IT ---------------- */#mainNavSelected111_it a, #mainNavNotSelected111_it a:active, #mainNavNotSelected111_it a:hover {display:block; width: 70px;height: 20px;background: url(/images/wellness/mainav_01_it_o.png) top left no-repeat !important;}#mainNavNotSelected111_it a:link, #mainNavNotSelected111_it a:visited {display: block; width: 70px;height: 20px;background: url(/images/wellness/mainav_01_it.png) top left no-repeat;}/*rooms*/#mainMenuSel112_it a, #mainMenuNotSel112_it a:active, #mainMenuNotSel112_it a:hover {display:block; width: 99px;height: 20px;background: url(/images/wellness/mainav_02_it_o.png) top left no-repeat !important;}#mainMenuNotSel112_it a:link, #mainMenuNotSel112_it a:visited {display: block; width: 99px;height: 20px;background: url(/images/wellness/mainav_02_it.png) top left no-repeat;}/*art*/#mainMenuSel9_it a, #mainMenuNotSel9_it a:active, #mainMenuNotSel9_it a:hover {display:block; width: 125px;height: 20px;background: url(/images/wellness/mainav_03_it_o.png) top left no-repeat !important;}#mainMenuNotSel9_it a:link, #mainMenuNotSel9_it a:visited {display: block; width: 125px;height: 20px;background: url(/images/wellness/mainav_03_it.png) top left no-repeat;}/*price*/#mainMenuSel10_it a, #mainMenuNotSel10_it a:active, #mainMenuNotSel10_it a:hover {display:block; width: 100px;height: 20px;background: url(/images/wellness/mainav_04_it_o.png) top left no-repeat !important;}#mainMenuNotSel10_it a:link, #mainMenuNotSel10_it a:visited {display: block; width: 100px;height: 20px;background: url(/images/wellness/mainav_04_it.png) top left no-repeat;}/*ascona*/#mainMenuSel11_it a, #mainMenuNotSel11_it a:active, #mainMenuNotSel11_it a:hover {display:block; width: 89px;height: 20px;background: url(/images/wellness/mainav_05_it_o.png) top left no-repeat !important;}#mainMenuNotSel11_it a:link, #mainMenuNotSel11_it a:visited {display: block; width: 89px;height: 20px;background: url(/images/wellness/mainav_05_it.png) top left no-repeat;}
