#body {background:transparent url(/images/default/bg_damascato.gif) top left}body, td {font-size: 12px;font-family: Tahoma, Arial; margin: 0;padding: 0; color:#000; line-height:18px}form {padding:0;margin:0;}img { border:0;}.clear {clear:both}p {margin:0; padding:0 0 1.5em 0}a:link, a:visited {color:#fff; text-decoration: underline}a:hover, a:active {color:#fff; text-decoration: none}#content a:link, #content a:visited {color:#000; text-decoration: underline}#content a:hover, #content a:active {color:#000; text-decoration: none}h1 {font: 22px Times New Roman; margin-top:0; padding-top:0; color:#312B24; text-transform:uppercase;} h2 {font: 20px Times New Roman; margin-top:0; padding-top:0; color:#312B24; } h3 {font: 17px Times New Roman; margin-top:0; padding-top:0; color:#312B24; margin-bottom:-3px;} h4 {font: 20px Times New Roman; margin-top:0; padding-top:0; color:#FFF; margin-bottom:0.3em; } #top { width: 967px; float: left; }#logo { width: 211px; float: left; padding-top: 10px; }#logo img, #flashcontent object, #flashcontent embed {display: block;}#languages {text-align:right; margin:10px 17px 36px 0; }#container {margin:0 auto; padding-top:80px; padding-bottom:40px; width:967px;}#currentSpecials { width: 590px; padding-left: 10px; float: left; margin-top: 30px; height: 50px; }#leftCol, #centerCol, #rightCol {float:left;}#leftCol { width:211px; }#centerCol { width:594px; }#rightCol { width:145px; float: right; color:#C4AAAA }#languages, #languages a {color:#A27A7B; height: 15px;}#bottomCenter { width:550px; margin:11px 22px 11px 22px; color: #C4AAAA; }#footer{color: #9E797A; text-align:right; margin-right:16px; margin-top:56px}#footer a {color: #9E797A;}#brochure{color: #9E797A; text-align:right; margin-right:16px; margin-top:94px}.codes {color:#95746d;font-size:10px; padding-top:5px; line-height:1.5em}#newsletterBody, #bookingBody  {margin:0;padding:0; color: #FFF; background-color: #5C0C0E;}#newsletterIframe, #bookingIframe, #bookingIframe_home {margin:0;padding:0;width:100%;}#newsletterIframe { height:137px; }#bookingIframe { height:200px;background-color:#5C0C0E; }#bookingIframe_home { height:54px;background-color:#5C0C0E; }#newsletterBody p, #bookingBody p {padding:0;margin:0;}#bookingBody { font-size:11px; color: #FFF; background-color:#5C0C0E; }#bookingBody td {font-size: 11px; }.offersImage {padding:0.5em; border:1px solid #C2C0BE}.genericTable { width:100%; }.genericTable td {margin:0;padding:0; vertical-align:top}.genericTable td.paddingRight {padding-right:1em;}.genericTable .th { font-weight:bold}.genericTable .borderBottomCell td {border-bottom:1px solid #5B4D44; padding-bottom:0.5em;}.genericTable .borderBottomCellLight td {border-bottom:1px solid #B7AEA9; padding-bottom:0.5em;}#shadowTop {background: url(/images/shadow_top.png) no-repeat bottom left;height:10px; float: left; margin: 10px; }#shadowBottom {background: url(/images/shadow.png) no-repeat bottom left; width:584px; padding-left:10px; padding-bottom:10px; margin: 10px;  }#shadowContent { background-color: #FFF; width:534px; min-height: 380px; padding: 20px; float: left;}#shadowContent td {color: #2B2620}#shadowContent  a:link, #shadowContent  a:visited {color:#000; text-decoration: underline}#shadowContent  a:hover, #shadowContent  a:active {color:#000; text-decoration: none}.sub { margin: 0; padding: 0; list-style-type: none; }.sub li { padding: 0; margin: 0; float: right; padding-right: 20px; clear: both; color: #9E797A }.sub a { color: #9E797A; }.pageSubMenu .sub { padding: 0; margin: 0; float: left; padding-right: 20px; clear: both; color: #9E797A}.head {display: none}/* ---------------- navigation EN ---------------- */#mainMenu li {display:inline;}#mainMenu li span {display:none;}/*home*/#mainMenuSel10_en a, #mainMenuNotSel10_en a:active, #mainMenuNotSel10_en a:hover {display:block; width: 171px;height: 21px;background: url(/images/default/mainnav_01_en_o.gif) top left no-repeat !important;}#mainMenuNotSel10_en a:link, #mainMenuNotSel10_en a:visited {display: block; width: 171px;height: 21px;background: url(/images/default/mainnav_01_en.gif) top left no-repeat;}/*hotel*/#mainMenuSel11_en a, #mainMenuNotSel11_en a:active, #mainMenuNotSel11_en a:hover {display:block; width: 171px;height: 21px;background: url(/images/default/mainnav_02_en_o.gif) top left no-repeat !important;}#mainMenuNotSel11_en a:link, #mainMenuNotSel11_en a:visited {display: block; width: 171px;height: 21px;background: url(/images/default/mainnav_02_en.gif) top left no-repeat;}/*rooms*/#mainMenuSel12_en a, #mainMenuNotSel12_en a:active, #mainMenuNotSel12_en a:hover {display:block; width: 171px;height: 21px;background: url(/images/default/mainnav_03_en_o.gif) top left no-repeat !important;}#mainMenuNotSel12_en a:link, #mainMenuNotSel12_en a:visited {display: block; width: 171px;height: 21px;background: url(/images/default/mainnav_03_en.gif) top left no-repeat;}/*restaurant*/#mainMenuSel13_en a, #mainMenuNotSel13_en a:active, #mainMenuNotSel13_en a:hover {display:block; width: 171px;height: 21px;background: url(/images/default/mainnav_04_en_o.gif) top left no-repeat !important;}#mainMenuNotSel13_en a:link, #mainMenuNotSel13_en a:visited {display: block; width: 171px;height: 21px;background: url(/images/default/mainnav_04_en.gif) top left no-repeat;}/*bar*/#mainMenuSel14_en a, #mainMenuNotSel14_en a:active, #mainMenuNotSel14_en a:hover {display:block; width: 171px;height: 21px;background: url(/images/default/mainnav_05_en_o.gif) top left no-repeat !important;}#mainMenuNotSel14_en a:link, #mainMenuNotSel14_en a:visited {display: block; width: 171px;height: 21px;background: url(/images/default/mainnav_05_en.gif) top left no-repeat;}/*rates*/#mainMenuSel15_en a, #mainMenuNotSel15_en a:active, #mainMenuNotSel15_en a:hover {display:block; width: 171px;height: 21px;background: url(/images/default/mainnav_06_en_o.gif) top left no-repeat !important;}#mainMenuNotSel15_en a:link, #mainMenuNotSel15_en a:visited {display: block; width: 171px;height: 21px;background: url(/images/default/mainnav_06_en.gif) top left no-repeat;}/*offers*/#mainMenuSel16_en a, #mainMenuNotSel16_en a:active, #mainMenuNotSel16_en a:hover {display:block; width: 171px;height: 21px;background: url(/images/default/mainnav_07_en_o.gif) top left no-repeat !important;}#mainMenuNotSel16_en a:link, #mainMenuNotSel16_en a:visited {display: block; width: 171px;height: 21px;background: url(/images/default/mainnav_07_en.gif) top left no-repeat;}/*contact*/#mainMenuSel17_en a, #mainMenuNotSel17_en a:active, #mainMenuNotSel17_en a:hover {display:block; width: 171px;height: 21px;background: url(/images/default/mainnav_08_en_o.gif) top left no-repeat !important;}#mainMenuNotSel17_en a:link, #mainMenuNotSel17_en a:visited {display: block; width: 171px;height: 21px;background: url(/images/default/mainnav_08_en.gif) top left no-repeat;}/*location*/#mainMenuSel18_en a, #mainMenuNotSel18_en a:active, #mainMenuNotSel18_en a:hover {display:block; width: 171px;height: 21px;background: url(/images/default/mainnav_09_en_o.gif) top left no-repeat !important;}#mainMenuNotSel18_en a:link, #mainMenuNotSel18_en a:visited {display: block; width: 171px;height: 21px;background: url(/images/default/mainnav_09_en.gif) top left no-repeat;}/*florence*/#mainMenuSel23_en a, #mainMenuNotSel23_en a:active, #mainMenuNotSel23_en a:hover {display:block; width: 171px;height: 21px;background: url(/images/default/mainnav_10_en_o.gif) top left no-repeat !important;}#mainMenuNotSel23_en a:link, #mainMenuNotSel23_en a:visited {display: block; width: 171px;height: 21px;background: url(/images/default/mainnav_10_en.gif) top left no-repeat;}/* ---------------- navigation IT ---------------- */#mainMenu li {display:inline;}#mainMenu li span {display:none;}/*home*/#mainMenuSel10_it a, #mainMenuNotSel10_it a:active, #mainMenuNotSel10_it a:hover {display:block; width: 171px;height: 21px;background: url(/images/default/mainnav_01_it_o.gif) top left no-repeat !important;}#mainMenuNotSel10_it a:link, #mainMenuNotSel10_it a:visited {display: block; width: 171px;height: 21px;background: url(/images/default/mainnav_01_it.gif) top left no-repeat;}/*hotel*/#mainMenuSel11_it a, #mainMenuNotSel11_it a:active, #mainMenuNotSel11_it a:hover {display:block; width: 171px;height: 21px;background: url(/images/default/mainnav_02_it_o.gif) top left no-repeat !important;}#mainMenuNotSel11_it a:link, #mainMenuNotSel11_it a:visited {display: block; width: 171px;height: 21px;background: url(/images/default/mainnav_02_it.gif) top left no-repeat;}/*rooms*/#mainMenuSel12_it a, #mainMenuNotSel12_it a:active, #mainMenuNotSel12_it a:hover {display:block; width: 171px;height: 21px;background: url(/images/default/mainnav_03_it_o.gif) top left no-repeat !important;}#mainMenuNotSel12_it a:link, #mainMenuNotSel12_it a:visited {display: block; width: 171px;height: 21px;background: url(/images/default/mainnav_03_it.gif) top left no-repeat;}/*restaurant*/#mainMenuSel13_it a, #mainMenuNotSel13_it a:active, #mainMenuNotSel13_it a:hover {display:block; width: 171px;height: 21px;background: url(/images/default/mainnav_04_it_o.gif) top left no-repeat !important;}#mainMenuNotSel13_it a:link, #mainMenuNotSel13_it a:visited {display: block; width: 171px;height: 21px;background: url(/images/default/mainnav_04_it.gif) top left no-repeat;}/*bar*/#mainMenuSel14_it a, #mainMenuNotSel14_it a:active, #mainMenuNotSel14_it a:hover {display:block; width: 171px;height: 21px;background: url(/images/default/mainnav_05_it_o.gif) top left no-repeat !important;}#mainMenuNotSel14_it a:link, #mainMenuNotSel14_it a:visited {display: block; width: 171px;height: 21px;background: url(/images/default/mainnav_05_it.gif) top left no-repeat;}/*rates*/#mainMenuSel15_it a, #mainMenuNotSel15_it a:active, #mainMenuNotSel15_it a:hover {display:block; width: 171px;height: 21px;background: url(/images/default/mainnav_06_it_o.gif) top left no-repeat !important;}#mainMenuNotSel15_it a:link, #mainMenuNotSel15_it a:visited {display: block; width: 171px;height: 21px;background: url(/images/default/mainnav_06_it.gif) top left no-repeat;}/*offers*/#mainMenuSel16_it a, #mainMenuNotSel16_it a:active, #mainMenuNotSel16_it a:hover {display:block; width: 171px;height: 21px;background: url(/images/default/mainnav_07_it_o.gif) top left no-repeat !important;}#mainMenuNotSel16_it a:link, #mainMenuNotSel16_it a:visited {display: block; width: 171px;height: 21px;background: url(/images/default/mainnav_07_it.gif) top left no-repeat;}/*contact*/#mainMenuSel17_it a, #mainMenuNotSel17_it a:active, #mainMenuNotSel17_it a:hover {display:block; width: 171px;height: 21px;background: url(/images/default/mainnav_08_it_o.gif) top left no-repeat !important;}#mainMenuNotSel17_it a:link, #mainMenuNotSel17_it a:visited {display: block; width: 171px;height: 21px;background: url(/images/default/mainnav_08_it.gif) top left no-repeat;}/*location*/#mainMenuSel18_it a, #mainMenuNotSel18_it a:active, #mainMenuNotSel18_it a:hover {display:block; width: 171px;height: 21px;background: url(/images/default/mainnav_09_it_o.gif) top left no-repeat !important;}#mainMenuNotSel18_it a:link, #mainMenuNotSel18_it a:visited {display: block; width: 171px;height: 21px;background: url(/images/default/mainnav_09_it.gif) top left no-repeat;}/*florence*/#mainMenuSel23_it a, #mainMenuNotSel23_it a:active, #mainMenuNotSel23_it a:hover {display:block; width: 171px;height: 21px;background: url(/images/default/mainnav_10_it_o.gif) top left no-repeat !important;}#mainMenuNotSel23_it a:link, #mainMenuNotSel23_it a:visited {display: block; width: 171px;height: 21px;background: url(/images/default/mainnav_10_it.gif) top left no-repeat;}/* ---------------- navigation FR ---------------- */#mainMenu li {display:inline;}#mainMenu li span {display:none;}/*home*/#mainMenuSel10_fr a, #mainMenuNotSel10_fr a:active, #mainMenuNotSel10_fr a:hover {display:block; width: 171px;height: 21px;background: url(/images/default/mainnav_01_fr_o.gif) top left no-repeat !important;}#mainMenuNotSel10_fr a:link, #mainMenuNotSel10_fr a:visited {display: block; width: 171px;height: 21px;background: url(/images/default/mainnav_01_fr.gif) top left no-repeat;}/*hotel*/#mainMenuSel11_fr a, #mainMenuNotSel11_fr a:active, #mainMenuNotSel11_fr a:hover {display:block; width: 171px;height: 21px;background: url(/images/default/mainnav_02_fr_o.gif) top left no-repeat !important;}#mainMenuNotSel11_fr a:link, #mainMenuNotSel11_fr a:visited {display: block; width: 171px;height: 21px;background: url(/images/default/mainnav_02_fr.gif) top left no-repeat;}/*rooms*/#mainMenuSel12_fr a, #mainMenuNotSel12_fr a:active, #mainMenuNotSel12_fr a:hover {display:block; width: 171px;height: 21px;background: url(/images/default/mainnav_03_fr_o.gif) top left no-repeat !important;}#mainMenuNotSel12_fr a:link, #mainMenuNotSel12_fr a:visited {display: block; width: 171px;height: 21px;background: url(/images/default/mainnav_03_fr.gif) top left no-repeat;}/*restaurant*/#mainMenuSel13_fr a, #mainMenuNotSel13_fr a:active, #mainMenuNotSel13_fr a:hover {display:block; width: 171px;height: 21px;background: url(/images/default/mainnav_04_fr_o.gif) top left no-repeat !important;}#mainMenuNotSel13_fr a:link, #mainMenuNotSel13_fr a:visited {display: block; width: 171px;height: 21px;background: url(/images/default/mainnav_04_fr.gif) top left no-repeat;}/*bar*/#mainMenuSel14_fr a, #mainMenuNotSel14_fr a:active, #mainMenuNotSel14_fr a:hover {display:block; width: 171px;height: 21px;background: url(/images/default/mainnav_05_fr_o.gif) top left no-repeat !important;}#mainMenuNotSel14_fr a:link, #mainMenuNotSel14_fr a:visited {display: block; width: 171px;height: 21px;background: url(/images/default/mainnav_05_fr.gif) top left no-repeat;}/*rates*/#mainMenuSel15_fr a, #mainMenuNotSel15_fr a:active, #mainMenuNotSel15_fr a:hover {display:block; width: 171px;height: 21px;background: url(/images/default/mainnav_06_fr_o.gif) top left no-repeat !important;}#mainMenuNotSel15_fr a:link, #mainMenuNotSel15_fr a:visited {display: block; width: 171px;height: 21px;background: url(/images/default/mainnav_06_fr.gif) top left no-repeat;}/*offers*/#mainMenuSel16_fr a, #mainMenuNotSel16_fr a:active, #mainMenuNotSel16_fr a:hover {display:block; width: 171px;height: 21px;background: url(/images/default/mainnav_07_fr_o.gif) top left no-repeat !important;}#mainMenuNotSel16_fr a:link, #mainMenuNotSel16_fr a:visited {display: block; width: 171px;height: 21px;background: url(/images/default/mainnav_07_fr.gif) top left no-repeat;}/*contact*/#mainMenuSel17_fr a, #mainMenuNotSel17_fr a:active, #mainMenuNotSel17_fr a:hover {display:block; width: 171px;height: 21px;background: url(/images/default/mainnav_08_fr_o.gif) top left no-repeat !important;}#mainMenuNotSel17_fr a:link, #mainMenuNotSel17_fr a:visited {display: block; width: 171px;height: 21px;background: url(/images/default/mainnav_08_fr.gif) top left no-repeat;}/*location*/#mainMenuSel18_fr a, #mainMenuNotSel18_fr a:active, #mainMenuNotSel18_fr a:hover {display:block; width: 171px;height: 21px;background: url(/images/default/mainnav_09_fr_o.gif) top left no-repeat !important;}#mainMenuNotSel18_fr a:link, #mainMenuNotSel18_fr a:visited {display: block; width: 171px;height: 21px;background: url(/images/default/mainnav_09_fr.gif) top left no-repeat;}/*florence*/#mainMenuSel23_fr a, #mainMenuNotSel23_fr a:active, #mainMenuNotSel23_fr a:hover {display:block; width: 171px;height: 21px;background: url(/images/default/mainnav_10_fr_o.gif) top left no-repeat !important;}#mainMenuNotSel23_fr a:link, #mainMenuNotSel23_fr a:visited {display: block; width: 171px;height: 21px;background: url(/images/default/mainnav_10_fr.gif) top left no-repeat;}/*form builder */fieldset {padding:1em;margin:0; border:0;}fieldset legend {padding:0.2em; color:#BAB7B4}fieldset label {float: left;width: 120px;}fieldset .repeatRadioCheck label { float:none; margin:0;padding: 0;}.input {background-color:#222222;}.input, .button {font-size:12px; font-family: Tahoma, Arial;}.input {color: #FFFFFF}.button {color:#222222}fieldset .formRow, fieldset .formButtonRow {padding:0.2em 0; margin:0; clear:both;}fieldset .formRow span { padding-left:0.2em}fieldset .formButtonRow {margin:0; padding:1em 0 0 0; border:0; }fieldset .formHideInput { display: none}