html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;line-height:normal; font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}

body, td {font-size:12px;font-family: Arial,sans-serif; margin: 0;padding: 0; color:#5B5953; line-height:18px}
form {padding:0;margin:0;}
.clear {clear:both}

p {margin:0; padding:0 0 1.5em 0}
a:link, a:visited {color:#8C9155; text-decoration: none}
a:hover, a:active {color:#8C9155; text-decoration: underline}
h1 {font-size:20px;font-family: Georgia; color:#2E2B25; line-height:24px; margin-bottom:18px}
h2, h2 a {font-size:16px;font-family: Georgia; color:#2E2B25 !important; margin-bottom:10px}
h2booking, h2booking a {font-size:16px;font-family: Georgia; color:#FFF !important; margin-bottom:10px}


body { background:transparent url(/images/default/bg.gif) top left}
#container {margin:0 auto; width:967px; background:#fff url(/images/default/bg_left.gif) top left}
#leftCol, #rightCol {float:left}
#leftCol {width: 221px; }
#mainNav {background-color:#1B1813 !important; background:transparent url(/images/default/bg_mainnav.gif) top left; padding:12px 0 12px 25px; height:308px }

#subNav {padding:20px 25px; }
#subNav ul {list-style:none;}
#subNav .sub {padding-bottom:1.5em}
#subNav .sub a {text-decoration:none; color:#1E1B15}
#subNav .sub .subMenuSel { font-weight:bold}
#subNav .sub a:hover, #subNav .sub a:active {text-decoration:underline}

#newsletterIframe {margin:0;padding:0;border:0; width:170px; height:170px; }
#newsletter {background: #c5d060 }
#newsletter .button {margin-top:1em}

#lan {margin-bottom:30px}
#lan li {display:inline; padding-right:0.6em; margin-right:0.6em; border-right:1px dotted #4B4944}
#lan a {color:#9E978B; text-decoration:none}
#booking {background-color:#1B1813; height:171px; padding-left:25px; padding-top:15px }


#mainMenu {margin:35px 0; }
#mainMenu span {display:none}
#mainMenu li {display: inline;}
#mainMenu li a {display: block; height:14px; width:171px; margin-bottom:6px}

#mainMenuNotSel13_1 a:active, #mainMenuNotSel13_1 a:hover, #mainMenuSel13_1 a {background:transparent url(/images/default/mainnav_01_it_o.gif) top left !important;}
#mainMenuNotSel13_1 a:link, #mainMenuNotSel13_1 a:visited {background:transparent url(/images/default/mainnav_01_it.gif) top left;}
#mainMenuNotSel19_1 a:active, #mainMenuNotSel19_1 a:hover, #mainMenuSel19_1 a {background:transparent url(/images/default/mainnav_02_it_o.gif) top left !important;}
#mainMenuNotSel19_1 a:link, #mainMenuNotSel19_1 a:visited {background:transparent url(/images/default/mainnav_02_it.gif) top left;}
#mainMenuNotSel20_1 a:active, #mainMenuNotSel20_1 a:hover, #mainMenuSel20_1 a {background:transparent url(/images/default/mainnav_04_it_o.gif) top left !important;}
#mainMenuNotSel20_1 a:link, #mainMenuNotSel20_1 a:visited {background:transparent url(/images/default/mainnav_04_it.gif) top left;}
#mainMenuNotSel39_1 a:active, #mainMenuNotSel39_1 a:hover, #mainMenuSel39_1 a {background:transparent url(/images/default/mainnav_03_it_o.gif) top left !important;}
#mainMenuNotSel39_1 a:link, #mainMenuNotSel39_1 a:visited {background:transparent url(/images/default/mainnav_03_it.gif) top left;}
#mainMenuNotSel22_1 a:active, #mainMenuNotSel22_1 a:hover, #mainMenuSel22_1 a {background:transparent url(/images/default/mainnav_05_it_o.gif) top left !important;}
#mainMenuNotSel22_1 a:link, #mainMenuNotSel22_1 a:visited {background:transparent url(/images/default/mainnav_05_it.gif) top left;}
#mainMenuNotSel23_1 a:active, #mainMenuNotSel23_1 a:hover, #mainMenuSel23_1 a {background:transparent url(/images/default/mainnav_06_it_o.gif) top left !important;}
#mainMenuNotSel23_1 a:link, #mainMenuNotSel23_1 a:visited {background:transparent url(/images/default/mainnav_06_it.gif) top left;}
#mainMenuNotSel24_1 a:active, #mainMenuNotSel24_1 a:hover, #mainMenuSel24_1 a {background:transparent url(/images/default/mainnav_07_it_o.gif) top left !important;}
#mainMenuNotSel24_1 a:link, #mainMenuNotSel24_1 a:visited {background:transparent url(/images/default/mainnav_07_it.gif) top left;}
#mainMenuNotSel25_1 a:active, #mainMenuNotSel25_1 a:hover, #mainMenuSel25_1 a {background:transparent url(/images/default/mainnav_08_it_o.gif) top left !important;}
#mainMenuNotSel25_1 a:link, #mainMenuNotSel25_1 a:visited {background:transparent url(/images/default/mainnav_08_it.gif) top left;}

#mainMenuNotSel13_2 a:active, #mainMenuNotSel13_2 a:hover, #mainMenuSel13_2 a {background:transparent url(/images/default/mainnav_01_de_o.gif) top left !important;}
#mainMenuNotSel13_2 a:link, #mainMenuNotSel13_2 a:visited {background:transparent url(/images/default/mainnav_01_de.gif) top left;}
#mainMenuNotSel19_2 a:active, #mainMenuNotSel19_2 a:hover, #mainMenuSel19_2 a {background:transparent url(/images/default/mainnav_02_de_o.gif) top left !important;}
#mainMenuNotSel19_2 a:link, #mainMenuNotSel19_2 a:visited {background:transparent url(/images/default/mainnav_02_de.gif) top left;}
#mainMenuNotSel20_2 a:active, #mainMenuNotSel20_2 a:hover, #mainMenuSel20_2 a {background:transparent url(/images/default/mainnav_04_de_o.gif) top left !important;}
#mainMenuNotSel20_2 a:link, #mainMenuNotSel20_2 a:visited {background:transparent url(/images/default/mainnav_04_de.gif) top left;}
#mainMenuNotSel39_2 a:active, #mainMenuNotSel39_2 a:hover, #mainMenuSel39_2 a {background:transparent url(/images/default/mainnav_03_de_o.gif) top left !important;}
#mainMenuNotSel39_2 a:link, #mainMenuNotSel39_2 a:visited {background:transparent url(/images/default/mainnav_03_de.gif) top left;}
#mainMenuNotSel22_2 a:active, #mainMenuNotSel22_2 a:hover, #mainMenuSel22_2 a {background:transparent url(/images/default/mainnav_05_de_o.gif) top left !important;}
#mainMenuNotSel22_2 a:link, #mainMenuNotSel22_2 a:visited {background:transparent url(/images/default/mainnav_05_de.gif) top left;}
#mainMenuNotSel23_2 a:active, #mainMenuNotSel23_2 a:hover, #mainMenuSel23_2 a {background:transparent url(/images/default/mainnav_06_de_o.gif) top left !important;}
#mainMenuNotSel23_2 a:link, #mainMenuNotSel23_2 a:visited {background:transparent url(/images/default/mainnav_06_de.gif) top left;}
#mainMenuNotSel24_2 a:active, #mainMenuNotSel24_2 a:hover, #mainMenuSel24_2 a {background:transparent url(/images/default/mainnav_07_de_o.gif) top left !important;}
#mainMenuNotSel24_2 a:link, #mainMenuNotSel24_2 a:visited {background:transparent url(/images/default/mainnav_07_de.gif) top left;}
#mainMenuNotSel25_2 a:active, #mainMenuNotSel25_2 a:hover, #mainMenuSel25_2 a {background:transparent url(/images/default/mainnav_08_de_o.gif) top left !important;}
#mainMenuNotSel25_2 a:link, #mainMenuNotSel25_2 a:visited {background:transparent url(/images/default/mainnav_08_de.gif) top left;}

#mainMenuNotSel13_3 a:active, #mainMenuNotSel13_3 a:hover, #mainMenuSel13_3 a {background:transparent url(/images/default/mainnav_01_en_o.gif) top left !important;}
#mainMenuNotSel13_3 a:link, #mainMenuNotSel13_3 a:visited {background:transparent url(/images/default/mainnav_01_en.gif) top left;}
#mainMenuNotSel19_3 a:active, #mainMenuNotSel19_3 a:hover, #mainMenuSel19_3 a {background:transparent url(/images/default/mainnav_02_en_o.gif) top left !important;}
#mainMenuNotSel19_3 a:link, #mainMenuNotSel19_3 a:visited {background:transparent url(/images/default/mainnav_02_en.gif) top left;}
#mainMenuNotSel20_3 a:active, #mainMenuNotSel20_3 a:hover, #mainMenuSel20_3 a {background:transparent url(/images/default/mainnav_04_en_o.gif) top left !important;}
#mainMenuNotSel20_3 a:link, #mainMenuNotSel20_3 a:visited {background:transparent url(/images/default/mainnav_04_en.gif) top left;}
#mainMenuNotSel39_3 a:active, #mainMenuNotSel39_3 a:hover, #mainMenuSel39_3 a {background:transparent url(/images/default/mainnav_03_en_o.gif) top left !important;}
#mainMenuNotSel39_3 a:link, #mainMenuNotSel39_3 a:visited {background:transparent url(/images/default/mainnav_03_en.gif) top left;}
#mainMenuNotSel22_3 a:active, #mainMenuNotSel22_3 a:hover, #mainMenuSel22_3 a {background:transparent url(/images/default/mainnav_05_en_o.gif) top left !important;}
#mainMenuNotSel22_3 a:link, #mainMenuNotSel22_3 a:visited {background:transparent url(/images/default/mainnav_05_en.gif) top left;}
#mainMenuNotSel23_3 a:active, #mainMenuNotSel23_3 a:hover, #mainMenuSel23_3 a {background:transparent url(/images/default/mainnav_06_en_o.gif) top left !important;}
#mainMenuNotSel23_3 a:link, #mainMenuNotSel23_3 a:visited {background:transparent url(/images/default/mainnav_06_en.gif) top left;}
#mainMenuNotSel24_3 a:active, #mainMenuNotSel24_3 a:hover, #mainMenuSel24_3 a {background:transparent url(/images/default/mainnav_07_en_o.gif) top left !important;}
#mainMenuNotSel24_3 a:link, #mainMenuNotSel24_3 a:visited {background:transparent url(/images/default/mainnav_07_en.gif) top left;}
#mainMenuNotSel25_3 a:active, #mainMenuNotSel25_3 a:hover, #mainMenuSel25_3 a {background:transparent url(/images/default/mainnav_08_en_o.gif) top left !important;}
#mainMenuNotSel25_3 a:link, #mainMenuNotSel25_3 a:visited {background:transparent url(/images/default/mainnav_08_en.gif) top left;}

#mainMenuNotSel13_4 a:active, #mainMenuNotSel13_4 a:hover, #mainMenuSel13_4 a {background:transparent url(/images/default/mainnav_01_fr_o.gif) top left !important;}
#mainMenuNotSel13_4 a:link, #mainMenuNotSel13_4 a:visited {background:transparent url(/images/default/mainnav_01_fr.gif) top left;}
#mainMenuNotSel19_4 a:active, #mainMenuNotSel19_4 a:hover, #mainMenuSel19_4 a {background:transparent url(/images/default/mainnav_02_fr_o.gif) top left !important;}
#mainMenuNotSel19_4 a:link, #mainMenuNotSel19_4 a:visited {background:transparent url(/images/default/mainnav_02_fr.gif) top left;}
#mainMenuNotSel20_4 a:active, #mainMenuNotSel20_4 a:hover, #mainMenuSel20_4 a {background:transparent url(/images/default/mainnav_04_fr_o.gif) top left !important;}
#mainMenuNotSel20_4 a:link, #mainMenuNotSel20_4 a:visited {background:transparent url(/images/default/mainnav_04_fr.gif) top left;}
#mainMenuNotSel39_4 a:active, #mainMenuNotSel39_4 a:hover, #mainMenuSel39_4 a {background:transparent url(/images/default/mainnav_03_fr_o.gif) top left !important;}
#mainMenuNotSel39_4 a:link, #mainMenuNotSel39_4 a:visited {background:transparent url(/images/default/mainnav_03_fr.gif) top left;}
#mainMenuNotSel22_4 a:active, #mainMenuNotSel22_4 a:hover, #mainMenuSel22_4 a {background:transparent url(/images/default/mainnav_05_fr_o.gif) top left !important;}
#mainMenuNotSel22_4 a:link, #mainMenuNotSel22_4 a:visited {background:transparent url(/images/default/mainnav_05_fr.gif) top left;}
#mainMenuNotSel23_4 a:active, #mainMenuNotSel23_4 a:hover, #mainMenuSel23_4 a {background:transparent url(/images/default/mainnav_06_fr_o.gif) top left !important;}
#mainMenuNotSel23_4 a:link, #mainMenuNotSel23_4 a:visited {background:transparent url(/images/default/mainnav_06_fr.gif) top left;}
#mainMenuNotSel24_4 a:active, #mainMenuNotSel24_4 a:hover, #mainMenuSel24_4 a {background:transparent url(/images/default/mainnav_07_fr_o.gif) top left !important;}
#mainMenuNotSel24_4 a:link, #mainMenuNotSel24_4 a:visited {background:transparent url(/images/default/mainnav_07_fr.gif) top left;}
#mainMenuNotSel25_4 a:active, #mainMenuNotSel25_4 a:hover, #mainMenuSel25_4 a {background:transparent url(/images/default/mainnav_08_fr_o.gif) top left !important;}
#mainMenuNotSel25_4 a:link, #mainMenuNotSel25_4 a:visited {background:transparent url(/images/default/mainnav_08_fr.gif) top left;}

#header img, #rightHea img {display:block}
#header p, #rightHea p {padding:0;margin:0;}
#content {padding:20px 25px; height:100%;}
#content ul, #fullcontent ul, #fullcontentHea ul {margin-left:1em; padding-left:1em; padding-bottom:1em }
#leftCon, #rightCon, #logos, #corporate {float:left;}
#leftCon, #logos {width:272px;margin-right:37px}
#rightCon, #corporate {width:387px; }

#leftHea, #rightHea {float:left;}
#leftHea {width:247px;padding:68px 37px 0 25px; background-color:#D3C9B9; min-height:450px; height:auto !important; height:450px; color:#1F1C15}
#leftHea h1 {margin-bottom:36px}
#rightHea {width:437px;}

#fullcontent {padding:68px 25px 25px 25px;width:696px; border-bottom:1px dotted #ccc}
#fullcontentHea {padding:25px 25px 25px 25px;width:696px; border-bottom:1px dotted #ccc}

#footer, #sub1, #sub2, #sub3{font-size:11px; font-family: Arial;}
#footer {padding:12px 25px; height:100%; margin:25px 0 12px 0;}
#footer #logos li {display:inline}

#sub1 a, #sub2 a {color:#4E4A44; text-decoration:none}
#sub1 .subMenuSel a, #sub2 .subMenuSel a, #sub1 a:hover, #sub2 a:hover {text-decoration:underline}
#sub1 {width:110px;}
#sub2 {width:110px;}
#sub1, #sub2, #sub3 {float:left;}
#sub3 p {padding:0;}
#sub1 ul, #sub2 ul {list-style:none;}

.genericTable { width:100%}
.genericTable td {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 #ccc; padding-bottom:0.5em;}
.genericTable .borderBottomCellLight td {border-bottom:1px dotted #ccc; padding-bottom:0.5em;}


/*packages*/
.packagesItem {margin-bottom:0.7em; }
.packagesItem .item {border-bottom:1px dotted #ccc}
.backToPackagesList {text-align:right}
.pckRes fieldset {padding:1em !important;border:1px solid #ccc !important; margin-bottom:1em !important}
.pckRes fieldset legend {padding-left:0 !important; color:#000 !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}


/*formbuilder*/
.input {background-color:#FFF; border:1px solid #ccc; padding:2px; color:#5B5953}
fieldset legend {display:none}
fieldset label {float: left;width: 260px;}
fieldset .repeatRadioCheck label { float:none; margin:0;padding: 5px; }
/*fieldset .input {background-color:#FFF; border:1px solid #ccc; padding:2px; color:#5B5953}*/
fieldset .formRow, fieldset .formButtonRow {padding:2px 0;margin:0; clear:both; border-bottom:1px dotted #ccc }
fieldset .formRow span {margin-left:2px;}
fieldset .formButtonRow {margin:1em 0; border:0}
fieldset .formHideInput { display: none}


/*news*/
.newsModTitle {font-weight:bold; font-size:13px;font-family: Georgia;}
#newsModNavigator {text-align:right}


/* hiResPicture */
.hiResPicture { text-align:center; border:1px solid #ccc ; padding:0.5em; vertical-align:top; margin-right:1em }
.hiResP {font-size: 11px; padding-bottom:0;}
.hiResP img {display:block; margin-bottom:0.5em}
#hiResSort {border-bottom:1px dotted #ccc; margin-bottom:1em; padding-bottom:1em}
#hiResPaging {border-top:1px dotted #ccc; margin-top:1em; padding-top:1em}
