body {background:url(foo) fixed;}  /*position:fixed*/
body {background-color:#1B1813;}
body, td {font:12px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; margin: 0;padding: 0; color:#fff; line-height:18px;}
body, form, fieldset {padding:0;margin:0;}
.clear {clear:both}
p {margin:0; padding:0 0 0.5em 0}
a:link, a:visited {color:#FFF; text-decoration: underline}
a:hover, a:active {color:#FFF; text-decoration: none}
img {border:0;}

h1 {color:#fff; padding:0 0 0.5em 0}
#txt h1 { width:226px}
#txt.bigtxt h1 { width:512px}
#txt h1 {font:28px Georgia, serif; margin:0; padding:0; margin-bottom:8px; _margin-bottom:11px; height:70px; margin-top:37px; _margin-top:37px;}

#txt h1.indent, .packagesH1 {margin-top:40px; _margin-top:37px; margin-bottom:25px; _margin-bottom:31px; height:50px; text-transform:uppercase}

#smalltext {font:11px Georgia; line-height:15px}


/*
h1.indent, h2.indent, .packagesH1 {behavior: url(/templates/css/iepngfix.htc)}
h1.indent, h2.indent, .packagesH1 {text-indent:-999px; display :block ; overflow:hidden;}
*/
h1.indent {display :block ;}
h2.indent, .packagesH1 {behavior: url(/templates/css/iepngfix.htc)}
h2.indent, .packagesH1 {text-indent:-999px; display :block ; overflow:hidden;}


h2, h3 {line-height:1.2em; margin:0; padding: 0.5em 0 0.2em 0;}
h2 {color:#a4a2a1; font:18px Georgia; font-weight:lighter; padding: 0.9em 0 0.2em 0;}
h3 {color:#7a7875; font:14px Georgia;  font-weight:lighter; padding: 0.8em 0 0.2em 0;}

#clickablearea {position:absolute; z-index:15; top:0; left:0; width:100%; overflow:hidden;}
#clickablearea img {position:fixed; _position:absolute; _top:expression(eval(document.body.scrollTop)); z-index:8; top:0; right:0;}
#clickablearea img.active {z-index:10; }
#clickablearea img.last-active {z-index:9; }
#thumbs {position:fixed; _position:absolute; _top:expression(eval(document.body.scrollTop)); z-index:18; top:0; right:0; width:85px; height:100%; padding:0 10px; }

#flashholder {position:relative;overflow:hidden; width:85px; height:16px; display:none}
#thumbs ul {margin:0; padding:0; list-style-type:none; position:relative; width:85px}
#thumbs li {display:inline; }
#thumbs li a {margin-bottom:1px; background-color:#000;}
#thumbs li a, #thumbs li img {display:block; position:relative;}
#container {position:absolute; z-index:20; top:0; left:72px;}
#thumbs li a:hover img, #thumbs li a.selected img {filter:alpha(opacity=50);-moz-opacity:.50;opacity:.5;}
#thumbs li a .loader {position:absolute; top:6px; left:6px;}

#loaderBg {background: #0F0D0A url(/images/loaderBg.gif) center center no-repeat; position:absolute; display:none; height:100px; width:100px; z-index:1000;}

/*thumbcontainer bg
#thumbcontainer {background-color:#1B1813; filter:alpha(opacity=20);-moz-opacity:.20;opacity:.2; }
#body_13 #thumbcontainer {background-color:#516A26;}
*/

#lang {position:absolute; z-index:1500; top:0; right:0; background-color:#1B1813; height:23px; _height:28px; width:105px; overflow:hidden; filter:alpha(opacity=80);-moz-opacity:.80;opacity:.8; font-family:Georgia; font-size:11px; padding-top:5px;}
#lang ul {list-style-type:none; margin:0; padding:0; text-align:center; }
#lang li {display:inline; border-right:1px solid #7F7D7B; }
#lang .last {border-right:0;}
#lang a {color:#fff; text-decoration:none; padding:0 6px; margin:0 6px}
#lang a:hover, #lang a:active, #lang li.selected a {color:#858687 !important;}

#booking { height:28px; width:500px; overflow:hidden; position:absolute; z-index:1500; top:0; right:0px;}
#body_13 #booking {right:106px;}

#maincol {background:#1B1813 url(/images/default/logo_villadeste_raster_left.gif) bottom right no-repeat; position:relative; top:0; width:226px; padding:0 30px 0 30px}
#rightcol {background:#1B1813 url(/images/default/logo_villadeste_raster_right.png) bottom left no-repeat; width:286px; position:absolute;top:0;left:287px; filter:alpha(opacity=80);-moz-opacity:.80;opacity:.8; }
#rightcol.bigcol {background:#1B1813 url(/images/default/logo_villadeste_raster_right.png) bottom left no-repeat; width:572px; position:absolute;top:0;left:287px; filter:alpha(opacity=100);-moz-opacity:1;opacity:1; }
#rightcol {*background:#1B1813 url(/images/default/logo_villadeste_raster_right.gif) bottom left no-repeat; }
#rightcol.bigcol {*background:#1B1813 url(/images/default/logo_villadeste_raster_right.gif) bottom left no-repeat;}

#txt a:link, #txt a:visited {color:#FFF; text-decoration: underline}
#txt a:hover, #txt a:active {color: #CCC !important; text-decoration: none}

#txt {margin:81px 30px 0 30px; position:absolute; top:0; left:287px; color:#fff; width:226px;}
#txt.bigtxt {width:512px;}
#txt ul {margin:0; padding:0; padding-bottom:2em; list-style-type:none;}
#txt ul li { background:transparent url(/images/default/square.gif) center left no-repeat; margin-left:1em; padding-left:1em; }

#logo {padding:0;margin:0 33px; padding-top:24px;}
#logo a {text-indent:-999px; overflow:hidden; display:block; width:160px; height:122px; background: transparent url(/images/default/logo_villadeste.gif) top left no-repeat;}

#menu {margin:22px 91px; }
#menu, #menu a {height:7px;}
#menu a {text-indent:-999px; overflow:hidden; display:block; width:44px;}
#menu a.open {background: transparent url(/images/default/icon_menu_open.gif) top left no-repeat;}
#menu a.close {background: transparent url(/images/default/icon_menu_closed.gif) top left no-repeat;}
#menu a.close:hover, #menu a.close:active, #menu a.open:hover, #menu a.open:active {background-position:0 -7px !important}

#chain {position:absolute; padding:32px 0; }
#lhw {display:block; text-indent:-999px; height:51px; width:56px; overflow:hidden; background: transparent url(/images/default/logo_lhw.gif) top left no-repeat;}
#chain p {margin:0; padding:0}
#lhwb {display:block; height:20px; color:#7F7D7B; text-decoration:none; font:11px Georgia}
#lhwb:hover, #lhwb:active {color:#fff}

/*#subpages #mainMenu {height:191px;}*/
#mainpages {display:none;position:absolute; width:226px}
#leftContent {color:#fff; width:226px; /*padding-top:24px*/}
#maincol #leftContent .sub {margin-bottom:2em }
#leftContent.small {font-size:11px;}

/*form builder */
fieldset {border:0; font-size: 11px;}
fieldset legend {display:none}
fieldset label {float:left; width:130px; font-size: 12px;}
fieldset .repeatRadioCheck label { float:none; margin:0;padding: 0; }
.input {border:1px solid #7F7D7B; background-color:#110906; padding:1px; color:#706762}
.input, .button {font-size:12px; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;}
.button {background-color:#7F7D7B; color:#fff; border:1px #ccc; padding:1px 4px}

select.input {padding:0.2em; }
fieldset .formRow, fieldset .formButtonRow {padding:2px 0;margin:0; clear:both; }
fieldset .formRow span {margin-left:2px;}
fieldset .formButtonRow {margin:0; border:0}
fieldset .formHideInput { display: none}
fieldset .formButtonRow input {font-size: 12px;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; }
.input:hover, .input:focus {border:1px solid #fff; color:#fff}
fieldset .formRow .inputFile:hover,  .inputFile:focus {border:1px solid #fff; color:#fff;}
fieldset .formRow .inputFile{border:1px solid #7F7D7B;background-color:#110906; color:White;}

/*search*/
#searchHeader {border-bottom:1px solid #666; padding:0.2em 1em; text-align:right; margin-bottom:1em; border-top:1px dotted #666; margin-top:0.5em; padding-top:2em}
#searchHeader p, .searchItem {padding:0;margin:0;}
#searchFileFound {margin-left:0.2em; color:#666}
.searchItem {padding-bottom:0.5em; margin-bottom:0.5em; border-bottom:1px dotted #666; color:#999}
.searchTitle {font-size:110%}
.searchPath {color:#666}
.searchPaging {margin-top:1em}
.searchItem strong {color:#fff}

#mainMenu, #maincol .sub, #txt .sub {list-style-type:none; margin:0; padding:0; font-size: 11px;font-family: Georgia, Serif; }
#mainMenu {padding-bottom:32px}
#mainMenu li a {display:block; text-indent:-999px; height:24px; overflow:hidden; width:219px;}
#maincol .sub li a:hover, #maincol .sub li.selected, #maincol .sub li.subMenuSel a, #txt .sub li a:hover, #txt .sub li.selected, #txt .sub li.subMenuSel a {color:#7F7D7B !important}
#mainMenu .sub {margin-top:6px;}
#mainMenu .sub li a {background-image:none !important; text-indent:0; font-size:11px; color:#fff; height:18px;}
#mainMenu .sub li a:hover, #mainMenu .sub li a:active, #mainMenu .sub li.subMenuSel a {color:#7F7D7B !important; padding-left:2px !important; text-decoration:none}
#txt ul.sub li {background-image:none !important; margin-left:0 !important; padding-left:0 !important}

/*it*/
#mainMenuNotSel18_1 a:link, #mainMenuNotSel18_1 a:visited, #mainMenuSel18_1 a {background: transparent url(/images/default/mainnav_01_it.gif) top left no-repeat;}
#mainMenuNotSel18_1 a:active, #mainMenuNotSel18_1 a:hover, #mainMenuSel18_1 a {background-position:0 -24px !important}
#mainMenuNotSel19_1 a:link, #mainMenuNotSel19_1 a:visited, #mainMenuSel19_1 a {background: transparent url(/images/default/mainnav_02_it.gif) top left no-repeat;}
#mainMenuNotSel19_1 a:active, #mainMenuNotSel19_1 a:hover, #mainMenuSel19_1 a {background-position:0 -24px !important}
#mainMenuNotSel20_1 a:link, #mainMenuNotSel20_1 a:visited, #mainMenuSel20_1 a {background: transparent url(/images/default/mainnav_03_it.gif) top left no-repeat;}
#mainMenuNotSel20_1 a:active, #mainMenuNotSel20_1 a:hover, #mainMenuSel20_1 a {background-position:0 -24px !important}
#mainMenuNotSel35_1 a:link, #mainMenuNotSel35_1 a:visited, #mainMenuSel35_1 a {background: transparent url(/images/default/mainnav_04_it.gif) top left no-repeat;}
#mainMenuNotSel35_1 a:active, #mainMenuNotSel35_1 a:hover, #mainMenuSel35_1 a {background-position:0 -24px !important}
#mainMenuNotSel21_1 a:link, #mainMenuNotSel21_1 a:visited, #mainMenuSel21_1 a {background: transparent url(/images/default/mainnav_05_it.gif) top left no-repeat;}
#mainMenuNotSel21_1 a:active, #mainMenuNotSel21_1 a:hover, #mainMenuSel21_1 a {background-position:0 -24px !important}
#mainMenuNotSel22_1 a:link, #mainMenuNotSel22_1 a:visited, #mainMenuSel22_1 a {background: transparent url(/images/default/mainnav_06_it.gif) top left no-repeat;}
#mainMenuNotSel22_1 a:active, #mainMenuNotSel22_1 a:hover, #mainMenuSel22_1 a {background-position:0 -24px !important}
#mainMenuNotSel49_1 a:link, #mainMenuNotSel49_1 a:visited, #mainMenuSel49_1 a {background: transparent url(/images/default/mainnav_07_it.gif) top left no-repeat;}
#mainMenuNotSel49_1 a:active, #mainMenuNotSel49_1 a:hover, #mainMenuSel49_1 a {background-position:0 -24px !important}
#mainMenuNotSel24_1 a:link, #mainMenuNotSel24_1 a:visited, #mainMenuSel24_1 a {background: transparent url(/images/default/mainnav_08_it.gif) top left no-repeat;}
#mainMenuNotSel24_1 a:active, #mainMenuNotSel24_1 a:hover, #mainMenuSel24_1 a {background-position:0 -24px !important}
#mainMenuNotSel25_1 a:link, #mainMenuNotSel25_1 a:visited, #mainMenuSel25_1 a {background: transparent url(/images/default/mainnav_09_it.gif) top left no-repeat;}
#mainMenuNotSel25_1 a:active, #mainMenuNotSel25_1 a:hover, #mainMenuSel25_1 a {background-position:0 -24px !important}

/*en*/
#mainMenuNotSel18_2 a:link, #mainMenuNotSel18_2 a:visited, #mainMenuSel18_2 a {background: transparent url(/images/default/mainnav_01_en.gif) top left no-repeat;}
#mainMenuNotSel18_2 a:active, #mainMenuNotSel18_2 a:hover, #mainMenuSel18_2 a {background-position:0 -24px !important}
#mainMenuNotSel19_2 a:link, #mainMenuNotSel19_2 a:visited, #mainMenuSel19_2 a {background: transparent url(/images/default/mainnav_02_en.gif) top left no-repeat;}
#mainMenuNotSel19_2 a:active, #mainMenuNotSel19_2 a:hover, #mainMenuSel19_2 a {background-position:0 -24px !important}
#mainMenuNotSel20_2 a:link, #mainMenuNotSel20_2 a:visited, #mainMenuSel20_2 a {background: transparent url(/images/default/mainnav_03_en.gif) top left no-repeat;}
#mainMenuNotSel20_2 a:active, #mainMenuNotSel20_2 a:hover, #mainMenuSel20_2 a {background-position:0 -24px !important}
#mainMenuNotSel35_2 a:link, #mainMenuNotSel35_2 a:visited, #mainMenuSel35_2 a {background: transparent url(/images/default/mainnav_04_en.gif) top left no-repeat;}
#mainMenuNotSel35_2 a:active, #mainMenuNotSel35_2 a:hover, #mainMenuSel35_2 a {background-position:0 -24px !important}
#mainMenuNotSel21_2 a:link, #mainMenuNotSel21_2 a:visited, #mainMenuSel21_2 a {background: transparent url(/images/default/mainnav_05_en.gif) top left no-repeat;}
#mainMenuNotSel21_2 a:active, #mainMenuNotSel21_2 a:hover, #mainMenuSel21_2 a {background-position:0 -24px !important}
#mainMenuNotSel22_2 a:link, #mainMenuNotSel22_2 a:visited, #mainMenuSel22_2 a {background: transparent url(/images/default/mainnav_06_en.gif) top left no-repeat;}
#mainMenuNotSel22_2 a:active, #mainMenuNotSel22_2 a:hover, #mainMenuSel22_2 a {background-position:0 -24px !important}
#mainMenuNotSel49_2 a:link, #mainMenuNotSel49_2 a:visited, #mainMenuSel49_2 a {background: transparent url(/images/default/mainnav_07_en.gif) top left no-repeat;}
#mainMenuNotSel49_2 a:active, #mainMenuNotSel49_2 a:hover, #mainMenuSel49_2 a {background-position:0 -24px !important}
#mainMenuNotSel24_2 a:link, #mainMenuNotSel24_2 a:visited, #mainMenuSel24_2 a {background: transparent url(/images/default/mainnav_08_en.gif) top left no-repeat;}
#mainMenuNotSel24_2 a:active, #mainMenuNotSel24_2 a:hover, #mainMenuSel24_2 a {background-position:0 -24px !important}
#mainMenuNotSel25_2 a:link, #mainMenuNotSel25_2 a:visited, #mainMenuSel25_2 a {background: transparent url(/images/default/mainnav_09_en.gif) top left no-repeat;}
#mainMenuNotSel25_2 a:active, #mainMenuNotSel25_2 a:hover, #mainMenuSel25_2 a {background-position:0 -24px !important}

/*genericTable*/
.genericTable { width:100%;  }
.genericTable td {vertical-align:top; margin:0; padding:0; font-size:11px}
.borderTable { width:100%; border:1px solid #7F7D7B; }
.borderTable td {vertical-align:top; margin:0; padding:0; font-size:11px}
.
.genericTable td.paddingRight {padding-right:1em;}
.genericTable td.bg {background-color:#f1f1f1}
.genericTable .th { color:#393939; }
.genericTable .borderBottomCell td {border-bottom:1px solid #7F7D7B; padding:0.2em 0; }
.genericTable .borderBottomCellLight td {border-bottom:1px dotted #7F7D7B; padding:0.2em 0;}
.borderTable td.bgInfo {padding-left:1em; padding-top:0.5em}


/*packages */
.packagesItem {margin-bottom:0.7em; }
.packagesItem .item td {border-bottom:1px dotted #666; padding-bottom:0.3em}
.packagesItem .item img {border:1px solid #666;}
.backToPackagesList {text-align:right;}
.packagesItem .tdImg {width:90px;}
.pkgName { margin-top:9px !important; padding-top:7px !important; border-top:1px dotted #666666}

.pckRes fieldset {padding:1em !important;border:1px solid #666 !important; margin-bottom:1em !important}
.pckRes fieldset legend {padding-left:0 !important; color:#fff !important; display:inline !important; font-size:13px; }
.pckRes fieldset td {padding:0.3em 0}
.pckRes fieldset .cbExtra label {float:none !important; width:auto !important; margin-left:0.5em !important}
.pckRes fieldset label {display:inline}

.borderedimg {border:1px solid #666;}
.light {color:#7F7D7B}
.light2 {color:#ccc}
.packagetitle a {font-weight:bold; letter-spacing:-0.05em; font-size:1.1em; text-decoration:none !important}
.packagetitle a:hover, .packagetitle a:active { text-decoration:underline !important;}
#right.internal2right .packagetitle a {font-size:11px !important}
#right.internal2right .packagetitle a:hover, #right.internal2right .packagetitle a:active {text-decoration:none !important; }

#sortbypackages {border-bottom:1px solid #666; padding:0.5em 0 0.5em 0; margin-bottom:1em;  text-align:right; display:none}
.linkdetail a, .darkLink {padding:0.2em 0.5em; text-decoration:none !important; color:#fff !important; text-transform:uppercase !important; background-color:#7F7D7B }

#detailimgpack {float:right; margin:0 0 1em 2em}
.packagetitle { font-weight:bold}
.pckRes fieldset td .cbExtra td {padding:0;}

.acceptLaw label { margin-right: 0.5em;float:none;}
.acceptLaw td {padding-right:20px;}

/* hiResPicture */
.hiResPicture { text-align:center; border:1px solid #666 ; padding:0.5em; vertical-align:top; margin-right:0.5em }
.hiResP {font-size: 11px; padding-bottom:0;}
.hiResP img {display:block; margin-bottom:0.5em}
#hiResSort {border-bottom:1px solid #666; margin-bottom:1em; padding-bottom:1em}
#hiResPaging {border-top:1px dotted #666; margin-top:1em; padding-top:1em}

.dwnldModItem {font-size:11px; padding-bottom:0;}

/*concierge*/
#concierge #conciergettl {margin:0; padding:0; margin-bottom:80px; _margin-bottom:83px;}
#concierge #conciergettl a {text-indent:-999px; overflow:hidden; display:block; width:161px; height:22px; background: transparent url(/images/concierge/title_concierge.gif) top left no-repeat;}
#concierge #conciergettl a {background-position:0 -22px}
#conciergettl a:hover, #conciergettl a:active {background-position:0 0 !important}
#concierge #logo {padding:0;margin:0 16px; padding-top:42px;}
#concierge #logo a {text-indent:-999px; overflow:hidden; display:block; width:111px; height:85px; background: transparent url(/images/concierge/logo_villadeste_small.gif) top left no-repeat;}
#concierge #maincol {width:143px;background:#14110E url(/images/concierge/logo_villadeste_raster_left.gif) no-repeat scroll right bottom;}
#concierge #vds {font-family:Georgia; text-align:center; margin:0; padding:0; margin-top:82px;}
#concierge #vds a {color:#3F3D3A; text-decoration:none; }
#concierge #rightcol.bigcol {width:816px; left:204px; }

#concierge #txt {left:204px;}
#concierge #txt.bigtxt {width:720px; margin-top:105px;}
#concierge #txt.bigtxt h1 {margin-top:-5px; margin-bottom:39px; _margin-bottom:42px}
#concierge #txt .sub .sub {margin-left:1em; margin-bottom:1em}
#conciergeul li { background-image:none !important; margin-left:0 !important; margin-bottom:0 !important; padding-left: 0 !important}
#concierge #txt .sub .sub li a {color:#fff !important; font-size:11px; text-decoration:none}
#concierge #txt .sub .sub li.subMenuSel a, #concierge #txt .sub .sub li a:hover, #concierge #txt .sub .sub li a:active {color:#7F7D7B !important;}
#concierge #txt .sub li a {color:#fff; text-decoration:none}
#concierge #txt .sub li.subMenuSel a, #concierge #txt .sub li a:hover, #concierge #txt .sub li a:active {color:#7F7D7B}
#concierge #cleft {float:left; margin-right:40px; width:161px; overflow:hidden}
#concierge #cright {float:left; width:519px; font:12px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; color:#fff; line-height:18px;}
#concierge #conciergeul {font-size:12px; line-height:22px}
#concierge .newsModTitle, #concierge #newsModHeadTitle {font:16px Georgia; font-weight:lighter; color:#fff; line-height:26px}
#concierge #newsModHeader {margin-top:0; padding-top:0;}



#concierge.home #rightcol.bigcol {width:655px;}
#concierge.home #conciergettl a {background-position:0 0 !important}
#concierge.home #txt.bigtxt {width:510px;}
#concierge.home #cright {width:300px; margin-top:102px; _margin-top:105px}
#concierge.home #introhome {font:12px Georgia; line-height:22px}


/*activities */
#centerColA {float:left; padding: 0 0 0 0; }
#rightColA {float:left; padding: 0 0 0 0; font-size: 11px;font-family: Tahoma; line-height:18px}
.lightF {font-size: 11px;font-family: Tahoma; margin: 0;padding: 0; color:#615342; line-height:18px; font-weight:bold;}
.lightFDisclaimer {color:#9E9993; font-size:10px; font-weight: lighter; line-height:16px; margin:0.5em 0 0 0; padding:0.5em 0 0 0; border-top: 1px dotted #E0DCD7}
.actItem { border-bottom:1px dotted #3F3D3A; margin-bottom:12px; }
.actItem h2 {padding-top:0; margin-top:0;}
.actItem .actttl {text-decoration:none !important; }
.actItem .actttl:hover h2, .actItem .actttl:active h2 {color:#fff !important}
.actItem .title td {padding-bottom:4px}
.actItem .actPlace {color:#BBB1A5; }
.actItem .actAddress {width:212px;}
.actItem .actAddress .actPlace, #actDetailPlace {padding-left:12px; font-size:110%; color:#9E9993; font-weight:bold; text-transform:uppercase; font-family: Arial, Helvetica, sans-serif; letter-spacing:0;}
#actDetailPlace {padding:0 0 7px 0 !important; margin:27px 0 7px 0 !important; color:#BBB1A5; display:block; }
.actItem .actAddress p {border-left:1px dotted #3F3D3A; padding-left:12px; }
.actItem .actShortDescr {padding:0 20px 0 12px; }
.actItem img {display:block}
.actItem .hotImage {display:block; width:140px;}
.actItem p {padding:0 1em 1em 0;}
.actItem .actUtil {padding:0 0 6px 0; background-color:#EFEDEC;width:140px;}
.actItem .actUtil .hotImage {margin:0; padding:0; }
.actDownDoc, .actRa {margin-bottom:2em !important; margin-top:1em !important; }
.actDownDoc {margin:0; list-style-type: square; padding:0 0 0 1.5em}
.actRa {margin:0; padding:0 ; list-style-type:none;}
.actRa img {margin-bottom:6px; float:left;}
.actRa li {padding-bottom:1em}
#actImageGallery {padding-bottom:1em}
#actImageGallery img {position:relative; z-index:10; display:block;}
#galleryLink {position:relative; z-index:20; margin-bottom:-34px; background-color: #252120;opacity:.80;filter: alpha(opacity=80); -moz-opacity: 0.8; cursor:pointer; height:34px; width:456px}
#galleryLink img {display:block; float:right}
#actImageGallery p.lightF {margin:0; padding:0 ; border-bottom:1px solid #E0DCD7; padding-bottom:6px; margin-bottom:6px}
#actImageGallery p.lightF img {display: block}
#actIntro { font-size:13px; color:#A39A8E}
#actIntro img {float:left; margin:0 12px 12px 0}
#actNotes {border:1px solid #615342; padding:12px; margin-bottom:2em; font-size:11px}
#actNotes p {margin:0; padding-bottom:6px ;}
#actHandFac {margin:0; padding:0; list-style-type:none; margin-bottom:2em}
#actHandFac img {margin-right:12px}

 /*GMAPS */
.gMap  { height:400px;}
.gMapSmall  { height:150px;}
div.gMapSmall div#copyright { bottom:-35px !important; }
div.gMapSmall div#copyright span {display:block;}
#smallMap a {display:block;}

/*cv*/
#maincol a:link, #maincol a:visited {color:#ccc; text-decoration: none}
div.smallH { }
.repeatRadioCheck {border-spacing:0px;}
table.repeatRadioCheck td {vertical-align:top;}
table.repeatRadioCheck td label {line-height:normal; margin-left:2px; width:auto ;}
div#txt a.darkLink:hover {padding:0.2em 0.5em; text-decoration:none !important; color:#1B1813 !important; text-transform:uppercase !important; background-color:#7F7D7B }
div#txt a.darkLink:hover {color:#1B1813 !important;}
div#txt td.linkdetail a:hover {color:#1B1813 !important;}

.containsAbsolute span{ position:absolute;}
.containsAbsolute {position:relative }
#floatdiv{position:absolute !important;}
.imgSX { padding-right:20px; float:left; vertical-align:middle}



/*events*/
.eventitem td,.eventitem2 td, .eventitem a, .eventitem .packagetitle a {padding-bottom:1em; font:12px Georgia, serif; color:#ccc !important}
.eventitem a:hover, .eventitem .packagetitle a:hover { text-decoration:none !important}
.eventitem2 td {border-bottom:1px dotted #666;}
.eventitem img, .eventitem2 img {margin-right:1em; float:left; border:4px solid #333}
.packagetitle a { font:14px Georgia;  font-weight:lighter; padding: 0.8em 0 0.2em 0;}
.packagetitle a, #txt .packagetitle a:hover {color:#7a7875 !important; text-decoration:none !important}
.eventitem p, .eventitem2 p {margin:0; padding:0;}
.eventitem h2, .eventitem2 h2 {color: #7E9514 !important; text-transform:uppercase; font-weight:bold; letter-spacing:-0.05em; font-size:12px; margin:0; padding:0;}
.light2 { color:#666}
#body_13 .eventitem a:hover {color:#7f7d7b !important}



/*titles_it 
#agolf_it { background:transparent url(/images/titles/it/agolf.png) top left no-repeat ;}
#artestoria_it { background:transparent url(/images/titles/it/artestoria.png) top left no-repeat ;}
#arte_it { background:transparent url(/images/titles/it/arte.png) top left no-repeat ;}
#artusi_it { background:transparent url(/images/titles/it/artusi.png) top left no-repeat ;}
#barist_it { background:transparent url(/images/titles/it/barist.png) top left no-repeat ;}
#beauty_it { background:transparent url(/images/titles/it/beauty.png) top left no-repeat ;}
#bridge_it { background:transparent url(/images/titles/it/bridge.png) top left no-repeat ;}
#brunswick_it { background:transparent url(/images/titles/it/brunswick.png) top left no-repeat ;}
#canova_it { background:transparent url(/images/titles/it/canova.png) top left no-repeat ;}
#cardinal_it { background:transparent url(/images/titles/it/cardinal.png) top left no-repeat ;}
#ciani_it { background:transparent url(/images/titles/it/ciani.png) top left no-repeat ;}
#cima_it { background:transparent url(/images/titles/it/cima.png) top left no-repeat ;}
#collection_it { background:transparent url(/images/titles/it/collection.png) top left no-repeat ;}
#colonne_it { background:transparent url(/images/titles/it/colonne.png) top left no-repeat ;}
#come_it { background:transparent url(/images/titles/it/come.png) top left no-repeat ;}
#concierge_it { background:transparent url(/images/titles/it/concierge.png) top left no-repeat ;}
#contatto_it { background:transparent url(/images/titles/it/contatto.png) top left no-repeat ;}
#corner_it { background:transparent url(/images/titles/it/corner.png) top left no-repeat ;}
#deluxe_it { background:transparent url(/images/titles/it/deluxe.png) top left no-repeat ;}
#desteclub_it { background:transparent url(/images/titles/it/desteclub.png) top left no-repeat ;}
#dove_it { background:transparent url(/images/titles/it/dove.png) top left no-repeat ;}
#eventi_it { background:transparent url(/images/titles/it/eventi.png) top left no-repeat ;}
#exclusive_it { background:transparent url(/images/titles/it/exclusive.png) top left no-repeat ;}
#executive_it { background:transparent url(/images/titles/it/executive.png) top left no-repeat ;}
#festival_it { background:transparent url(/images/titles/it/festival.png) top left no-repeat ;}
#fitness_it { background:transparent url(/images/titles/it/fitness.png) top left no-repeat ;}
#gallio_it { background:transparent url(/images/titles/it/gallio.png) top left no-repeat ;}
#giardini_it { background:transparent url(/images/titles/it/giardini.png) top left no-repeat ;}
#golf_it { background:transparent url(/images/titles/it/golf.png) top left no-repeat ;}
#grill_it { background:transparent url(/images/titles/it/grill.png) top left no-repeat ;}
#impero_it { background:transparent url(/images/titles/it/impero.png) top left no-repeat ;}
#info_it { background:transparent url(/images/titles/it/info.png) top left no-repeat ;}
#investor_it { background:transparent url(/images/titles/it/investor.png) top left no-repeat ;}
#jclub_it { background:transparent url(/images/titles/it/jclub.png) top left no-repeat ;}
#jobs_it { background:transparent url(/images/titles/it/jobs.png) top left no-repeat ;}
#jsuite_it { background:transparent url(/images/titles/it/jsuite_excl.png) top left no-repeat ;}
#jsuitetop_it { background:transparent url(/images/titles/it/jsuitetop.png) top left no-repeat ;}
#lago_it { background:transparent url(/images/titles/it/lago.png) top left no-repeat ;}
#malakoff_it { background:transparent url(/images/titles/it/malakoff.png) top left no-repeat ;}
#matrimoni_it { background:transparent url(/images/titles/it/matrimoni.png) top left no-repeat ;}
#meetings_it { background:transparent url(/images/titles/it/meetings.png) top left no-repeat ;}
#napoleone_it { background:transparent url(/images/titles/it/napoleone.png) top left no-repeat ;}
#offerte_it { background:transparent url(/images/titles/it/offerte.png) top left no-repeat ;}
#packagesH1_1 { background:transparent url(/images/titles/it/offerte.png) top left no-repeat ;}
#pergami_it { background:transparent url(/images/titles/it/pergami.png) top left no-repeat ;}
#pino_it { background:transparent url(/images/titles/it/pino.png) top left no-repeat ;}
#piscine_it { background:transparent url(/images/titles/it/piscine.png) top left no-repeat ;}
#premi_it { background:transparent url(/images/titles/it/premi.png) top left no-repeat ;}
#prenotazioni_it { background:transparent url(/images/titles/it/prenotazioni.png) top left no-repeat ;}
#president_it { background:transparent url(/images/titles/it/president.png) top left no-repeat ;}
#press_it { background:transparent url(/images/titles/it/press.png) top left no-repeat ;}
#private_it { background:transparent url(/images/titles/it/private.png) top left no-repeat ;}
#prodotti_it { background:transparent url(/images/titles/it/prodotti.png) top left no-repeat ;}
#proprieta_it { background:transparent url(/images/titles/it/proprieta.png) top left no-repeat ;}
#regina_it { background:transparent url(/images/titles/it/regina.png) top left no-repeat ;}
#sauna_it { background:transparent url(/images/titles/it/sauna.png) top left no-repeat ;}
#servam_it { background:transparent url(/images/titles/it/servam.png) top left no-repeat ;}
#servizi_it { background:transparent url(/images/titles/it/servizi.png) top left no-repeat ;}
#sport_it { background:transparent url(/images/titles/it/sport.png) top left no-repeat ;}
#storia_it { background:transparent url(/images/titles/it/storia.png) top left no-repeat ;}
#sundeck_it { background:transparent url(/images/titles/it/sundeck.png) top left no-repeat ;}
#superior_it { background:transparent url(/images/titles/it/superior.png) top left no-repeat ;}
#team_it { background:transparent url(/images/titles/it/team.png) top left no-repeat ;}
#terrazza_it { background:transparent url(/images/titles/it/terrazza.png) top left no-repeat ;}
#torlonia_it { background:transparent url(/images/titles/it/torlonia.png) top left no-repeat ;}
#trattamenti_it { background:transparent url(/images/titles/it/trattamenti.png) top left no-repeat ;}
#veranda_it { background:transparent url(/images/titles/it/veranda.png) top left no-repeat ;}
#comunicazioni_it { background:transparent url(/images/titles/it/comunicazioni.png) top left no-repeat ;}
#azionisti_it { background:transparent url(/images/titles/it/azionisti.png) top left no-repeat ;}
#bilanci_it { background:transparent url(/images/titles/it/bilanci.png) top left no-repeat ;}
#prelease_it { background:transparent url(/images/titles/it/prelease.png) top left no-repeat ;}
#foto_it { background:transparent url(/images/titles/it/foto.png) top left no-repeat ;}
#contatti_it { background:transparent url(/images/titles/it/contatti.png) top left no-repeat ;}
#search_it { background:transparent url(/images/titles/it/search.png) top left no-repeat ;}
*/

/*titles_en 
#agolf_en { background:transparent url(/images/titles/en/agolf.png) top left no-repeat ;}
#artestoria_en { background:transparent url(/images/titles/en/artestoria.png) top left no-repeat ;}
#arte_en { background:transparent url(/images/titles/en/arte.png) top left no-repeat ;}
#artusi_en { background:transparent url(/images/titles/en/artusi.png) top left no-repeat ;}
#barist_en { background:transparent url(/images/titles/en/barist.png) top left no-repeat ;}
#beauty_en { background:transparent url(/images/titles/en/beauty.png) top left no-repeat ;}
#bridge_en { background:transparent url(/images/titles/en/bridge.png) top left no-repeat ;}
#brunswick_en { background:transparent url(/images/titles/en/brunswick.png) top left no-repeat ;}
#canova_en { background:transparent url(/images/titles/en/canova.png) top left no-repeat ;}
#cardinal_en { background:transparent url(/images/titles/en/cardinal.png) top left no-repeat ;}
#ciani_en { background:transparent url(/images/titles/en/ciani.png) top left no-repeat ;}
#cima_en { background:transparent url(/images/titles/en/cima.png) top left no-repeat ;}
#collection_en { background:transparent url(/images/titles/en/collection.png) top left no-repeat ;}
#colonne_en { background:transparent url(/images/titles/en/colonne.png) top left no-repeat ;}
#come_en { background:transparent url(/images/titles/en/come.png) top left no-repeat ;}
#concierge_en { background:transparent url(/images/titles/en/concierge.png) top left no-repeat ;}
#contatto_en { background:transparent url(/images/titles/en/contatto.png) top left no-repeat ;}
#corner_en { background:transparent url(/images/titles/en/corner.png) top left no-repeat ;}
#deluxe_en { background:transparent url(/images/titles/en/deluxe.png) top left no-repeat ;}
#desteclub_en { background:transparent url(/images/titles/en/desteclub.png) top left no-repeat ;}
#dove_en { background:transparent url(/images/titles/en/dove.png) top left no-repeat ;}
#eventi_en { background:transparent url(/images/titles/en/eventi.png) top left no-repeat ;}
#exclusive_en { background:transparent url(/images/titles/en/exclusive.png) top left no-repeat ;}
#executive_en { background:transparent url(/images/titles/en/executive.png) top left no-repeat ;}
#festival_en { background:transparent url(/images/titles/en/festival.png) top left no-repeat ;}
#fitness_en { background:transparent url(/images/titles/en/fitness.png) top left no-repeat ;}
#gallio_en { background:transparent url(/images/titles/en/gallio.png) top left no-repeat ;}
#giardini_en { background:transparent url(/images/titles/en/giardini.png) top left no-repeat ;}
#golf_en { background:transparent url(/images/titles/en/golf.png) top left no-repeat ;}
#grill_en { background:transparent url(/images/titles/en/grill.png) top left no-repeat ;}
#impero_en { background:transparent url(/images/titles/en/impero.png) top left no-repeat ;}
#info_en { background:transparent url(/images/titles/en/info.png) top left no-repeat ;}
#investor_en { background:transparent url(/images/titles/en/investor.png) top left no-repeat ;}
#jclub_en { background:transparent url(/images/titles/en/jclub.png) top left no-repeat ;}
#jobs_en { background:transparent url(/images/titles/en/jobs.png) top left no-repeat ;}
#jsuite_en { background:transparent url(/images/titles/en/jsuite_excl.png) top left no-repeat ;}
#jsuitetop_en { background:transparent url(/images/titles/en/jsuitetop.png) top left no-repeat ;}
#lago_en { background:transparent url(/images/titles/en/lago.png) top left no-repeat ;}
#malakoff_en { background:transparent url(/images/titles/en/malakoff.png) top left no-repeat ;}
#matrimoni_en { background:transparent url(/images/titles/en/matrimoni.png) top left no-repeat ;}
#meetings_en { background:transparent url(/images/titles/en/meetings.png) top left no-repeat ;}
#napoleone_en { background:transparent url(/images/titles/en/napoleone.png) top left no-repeat ;}
#offerte_en { background:transparent url(/images/titles/en/offerte.png) top left no-repeat ;}
#pergami_en { background:transparent url(/images/titles/en/pergami.png) top left no-repeat ;}
#pino_en { background:transparent url(/images/titles/en/pino.png) top left no-repeat ;}
#piscine_en { background:transparent url(/images/titles/en/piscine.png) top left no-repeat ;}
#premi_en { background:transparent url(/images/titles/en/premi.png) top left no-repeat ;}
#prenotazioni_en { background:transparent url(/images/titles/en/prenotazioni.png) top left no-repeat ;}
#president_en { background:transparent url(/images/titles/en/president.png) top left no-repeat ;}
#press_en { background:transparent url(/images/titles/en/press.png) top left no-repeat ;}
#private_en { background:transparent url(/images/titles/en/private.png) top left no-repeat ;}
#prodotti_en { background:transparent url(/images/titles/en/prodotti.png) top left no-repeat ;}
#proprieta_en { background:transparent url(/images/titles/en/proprieta.png) top left no-repeat ;}
#regina_en { background:transparent url(/images/titles/en/regina.png) top left no-repeat ;}
#sauna_en { background:transparent url(/images/titles/en/sauna.png) top left no-repeat ;}
#servam_en { background:transparent url(/images/titles/en/servam.png) top left no-repeat ;}
#servizi_en { background:transparent url(/images/titles/en/servizi.png) top left no-repeat ;}
#sport_en { background:transparent url(/images/titles/en/sport.png) top left no-repeat ;}
#storia_en { background:transparent url(/images/titles/en/storia.png) top left no-repeat ;}
#sundeck_en { background:transparent url(/images/titles/en/sundeck.png) top left no-repeat ;}
#superior_en { background:transparent url(/images/titles/en/superior.png) top left no-repeat ;}
#team_en { background:transparent url(/images/titles/en/team.png) top left no-repeat ;}
#terrazza_en { background:transparent url(/images/titles/en/terrazza.png) top left no-repeat ;}
#torlonia_en { background:transparent url(/images/titles/en/torlonia.png) top left no-repeat ;}
#trattamenti_en { background:transparent url(/images/titles/en/trattamenti.png) top left no-repeat ;}
#veranda_en { background:transparent url(/images/titles/en/veranda.png) top left no-repeat ;}
#comunicazioni_en { background:transparent url(/images/titles/en/comunicazioni.png) top left no-repeat ;}
#azionisti_en { background:transparent url(/images/titles/en/azionisti.png) top left no-repeat ;}
#bilanci_en { background:transparent url(/images/titles/en/bilanci.png) top left no-repeat ;}
#prelease_en { background:transparent url(/images/titles/en/prelease.png) top left no-repeat ;}
#foto_en { background:transparent url(/images/titles/en/foto.png) top left no-repeat ;}
#contatti_en { background:transparent url(/images/titles/en/contatti.png) top left no-repeat ;}
#packagesH1_2 { background:transparent url(/images/titles/en/offerte.png) top left no-repeat ;}
#search_en { background:transparent url(/images/titles/en/search.png) top left no-repeat ;}
*/


