/** 
 * Generated by Shin CMS, by z6creation.
 * (c) 2025 z6creation - http://shin.z6creation.net
 */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]) {display:none;}[hidden]{display:none;}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}html,button,input,select,textarea{font-family:sans-serif;color:#222;}body{margin:0;font-size:1em;line-height:1.4;}::-moz-selection{background:#77b3f0;color:#fff;text-shadow:none;}::selection{background:#77b3f0;color:#fff;text-shadow:none;}a{color:#00e;}a:visited{color:#551a8b;}a:hover{color:#06e;}a:focus{outline:thin dotted;}a:hover,a:active{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}blockquote{margin:1em 40px;}dfn{font-style:italic;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}ins{background:#ff9;color:#000;text-decoration:none;}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold;}pre,code,kbd,samp{font-family:monospace,serif;-o-font-family:'courier new',monospace;font-size:1em;-moz-font-family:'courier new',monospace;font-size:1em;-ms-font-family:'courier new',monospace;font-size:1em;-webkit-font-family:'courier new',monospace;font-size:1em;font-family:'courier new',monospace;font-size:1em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:none;}q:before,q:after{content:"";content:none;}small{font-size:85%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}ul,ol{margin:1em 0;padding:0 0 0 40px;}dd{margin:0 0 0 40px;}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0;}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}svg:not(:root) {overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{border:0;margin:0;padding:0;}label{cursor:pointer;}legend{border:0;*margin-left:-7px;padding:0;white-space:normal;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal;}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}button[disabled],input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;resize:vertical;}input:valid,textarea:valid{}input:invalid,textarea:invalid{background-color:#f0dddd;}table{border-collapse:collapse;border-spacing:0;}td{vertical-align:top;}.chromeframe{margin:0.2em 0;background:#ccc;color:black;padding:0.2em 0;}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0;}.ir br{display:none;}.hidden{display:none !important;visibility:hidden;}.visuallyhidden{border:0;clip:rect(0 0 0 0) ;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.invisible{visibility:hidden;}.clearfix:before,.clearfix:after{content:"";display:table;}.clearfix:after{clear:both;}.clearfix{*zoom:1;}@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;}a,a:visited{text-decoration:underline;}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100%!important;}@page{margin:0.5cm;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}}.full{width:100%;}.maxfull{max-width:100%;}.spacer{clear:both;display:block;float:none;font-size:0px;height:0px;line-height:0px;overflow:hidden;}.button,.button:visited{background-color:#f6f6f6;border-style:none;color:#333333;cursor:pointer;display:inline;display:inline-block;font-size:13px;line-height:14px;margin:0px 2px;*margin-left:.3em;padding:6px 10px;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;white-space:nowrap;}.button:hover,.button:active{background-color:#e6e6e6;color:#333333;text-decoration:none;}.button:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}.button.small{font-size:11px;padding:4px 8px;}.button.normal{}.button.big{font-size:16px;line-height:18px;padding:8px 12px;}.button.huge{font-size:20px;line-height:22px;padding:10px 14px;}.button.pressed{background-color:#e6e6e6;outline:0;}.button.delete,.button.edit,.button.info,.button.new,.button.warning{color:#ffffff;}.button.delete{background-color:#da4f49;}.button.delete:hover,.button.delete.pressed{background-color:#bd362f;}.button.edit{background-color:#006dcc;}.button.edit:hover,.button.edit.pressed{background-color:#0044cc;}.button.info{background-color:#49afcd;}.button.info:hover,.button.info.pressed{background-color:#2f96b4;}.button.new{background-color:#799300;}.button.new:hover,.button.new.pressed{background-color:#96b800;}.button.warning{background-color:#faa732;}.button.warning:hover,.button.warning.pressed{background-color:#f89406;}.button.disabled{cursor:default;opacity:.3;}.button.disabled:hover,.button.disabled.pressed{background-color:inherit;opacity:.3;}form{margin-bottom:20px;}fieldset{margin-bottom:20px;}input[type="text"],input[type="password"],input[type="email"],textarea,select{background:#fff;border:1px solid #cccccc;-o-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-o-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#444444;display:block;margin:0;margin-bottom:20px;outline:none;padding:6px 4px;width:100%;}input[type="text"]:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input.focus,textarea:focus,textarea.focus{border:1px solid #77b3f0;-o-box-shadow:0 0 3px #3e81e8;-moz-box-shadow:0 0 3px #3e81e8;-ms-box-shadow:0 0 3px #3e81e8;-webkit-box-shadow:0 0 3px #3e81e8;box-shadow:0 0 3px #3e81e8;color:#222222;}input[type="checkbox"]{display:inline;}label,legend{color:#777777;font-weight:bold;font-size:.85em;}select{padding:0;}textarea{min-height:60px;}.container{position:relative;width:960px;margin:0 auto;padding:0;}.container .column,.container .columns{float:left;display:inline;margin-left:10px;margin-right:10px;}.row{margin-bottom:20px;}.row.sticky{margin-bottom:0px;}.column.alpha,.columns.alpha{margin-left:0;}.column.omega,.columns.omega{margin-right:0;}.container .one.column,.container .one.columns{width:40px;}.container .two.columns{width:100px;}.container .three.columns{width:160px;}.container .four.columns{width:220px;}.container .five.columns{width:280px;}.container .six.columns{width:340px;}.container .seven.columns{width:400px;}.container .eight.columns{width:460px;}.container .nine.columns{width:520px;}.container .ten.columns{width:580px;}.container .eleven.columns{width:640px;}.container .twelve.columns{width:700px;}.container .thirteen.columns{width:760px;}.container .fourteen.columns{width:820px;}.container .fifteen.columns{width:880px;}.container .sixteen.columns{width:940px;}.container .one-third.column{width:300px;}.container .two-thirds.column{width:620px;}.container .offset-by-one{padding-left:60px;}.container .offset-by-two{padding-left:120px;}.container .offset-by-three{padding-left:180px;}.container .offset-by-four{padding-left:240px;}.container .offset-by-five{padding-left:300px;}.container .offset-by-six{padding-left:360px;}.container .offset-by-seven{padding-left:420px;}.container .offset-by-eight{padding-left:480px;}.container .offset-by-nine{padding-left:540px;}.container .offset-by-ten{padding-left:600px;}.container .offset-by-eleven{padding-left:660px;}.container .offset-by-twelve{padding-left:720px;}.container .offset-by-thirteen{padding-left:780px;}.container .offset-by-fourteen{padding-left:840px;}.container .offset-by-fifteen{padding-left:900px;}.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.row:after{clear:both;}.row,.clearfix{zoom:1;}.modal{background:#f6f6f6;-o-box-shadow:0 0 4px rgba(0,0,0,.6) ;-moz-box-shadow:0 0 4px rgba(0,0,0,.6) ;-ms-box-shadow:0 0 4px rgba(0,0,0,.6) ;-webkit-box-shadow:0 0 4px rgba(0,0,0,.6) ;box-shadow:0 0 4px rgba(0,0,0,.6) ;-o-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;left:50%;margin-left:-238px;padding:12px;position:absolute;top:100px;visibility:hidden;width:500px;z-index:101;}.modal.small{margin-left:-138px;width:300px;}.modal.normal{}.modal.big{margin-left:-338px;width:600px;}.modal.huge{margin-left:-438px;width:900px;}.modal .close-modal{color:#aaaaaa;cursor:pointer;font-size:22px;font-weight:bold;line-height:.5;position:absolute;right:11px;text-shadow:0 -1px 1px rbga(0,0,0,.6) ;top:8px;}.modal h1{font-size:22px;margin:0px 0px 20px 0px;}.modal .actions{margin-top:12px;text-align:center;}.overlay{background:rgba(0,0,0,.6) ;height:100%;left:0px;overflow:hidden;position:fixed;top:0px;width:100%;z-index:100;}.overlay.white{background:rgba(255,255,255,.6) ;}.no-rgba .overlay{background:transparent url(../img/overlay.png) top left repeat;}.no-rgba .overlay.white{background:transparent url(../img/overlay-white.png) top left repeat;}.overlay .overlay-box{background:rgba(0,0,0,.6) ;-o-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;height:300px;left:50%;overflow:hidden;overflow-x:hidden;overflow-y:auto;margin:-150px 0px 0px -250px;position:absolute;top:50%;width:500px;}.overlay.white .overlay-box{background:rgba(255,255,255,.6) ;}.no-rgba .overlay .overlay-box{background:transparent url(../img/overlay.png) top left repeat;}.no-rgba .overlay.white .overlay-box{background:transparent url(../img/overlay-white.png) top left repeat;}.overlay .overlay-box.tiny{height:30px;margin:-15px 0px 0px -50px;width:100px;}.overlay .overlay-box.tiny span{display:block;color:#dcdcdc;font-size:12px;line-height:30px;text-align:center;}.overlay.white .overlay-box.tiny span{color:#444444;}.overlay .overlay-box.small{height:180px;margin:-90px 0px 0px -150px;width:300px;}.overlay .overlay-box.normal{}.overlay .overlay-box.big{height:420px;margin:-210px 0px 0px -350px;width:700px;}.overlay .overlay-box.huge{height:540px;margin:-270px 0px 0px -450px;width:900px;}body .container{width:900px;}html,body{height:100%;}body{background-color:#ffffff;color:#444444;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;line-height:18px;}a,a:visited{}a:hover,a:focus,a:active{}h1,h2,h3{font-family:"Gill Sans","Gill Sans MT","Century Gothic",Arial,sans-serif;}h1{color:#ccbe8b;font-size:40px;font-weight:normal;line-height:40px;margin:30px 0 60px 0;}h1:first-child,h2:first-child{margin-top:10px;padding-top:0px;}h1 a,h1 a:visited,h1 a:hover,h2 a,h2 a:visited,h2 a:hover{color:#ccbe8b;}h1 em,h2 em{color:#60697e;font-style:normal;}h1 strong{font-size:30px;font-weight:normal;line-height:30px;}h2{color:#ccbe8b;font-size:30px;font-weight:normal;line-height:32px;margin:25px 0 20px 0;}h2 small{color:#444444;display:block;font-family:"Helvetica Neue","Segoe UI",Helvetica,Arial,sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;}h3{color:#444;font-size:14px;font-weight:normal;line-height:16px;margin:10px 0 10px 0;text-transform:uppercase;}hr{border:0;border-top:1px solid #ccbe8b;height:0;margin:1.6em 0px;}ol,ul{margin-bottom:25px;padding:0px;}ul.attachments,ul.pages{list-style:none outside;margin:0;padding:0;}ul.attachments li,ul.pages li{margin-left:-10px;}ul.attachments li.detached,ul.pages li.detached{margin-top:15px;}ul.attachments li a,ul.pages li a{background-color:#ffffff;color:#444444;display:inline-block;padding:5px 10px 5px 0px;text-decoration:none;}ul.attachments li a:hover,ul.pages li a:hover{background-color:#F7F6EE;}ul.attachments li span.file,ul.pages li span.page{display:block;float:left;max-width:600px;}ul.attachments li i,ul.pages li i{display:block;font-size:18px;float:left;margin:8px 10px;}ul.style1{list-style:none outside;margin:0;padding:0;}ul.style1 li{margin-bottom:8px;padding:0 0 0 22px;}ul.style1 li.alt{}ul.style1 li:hover,ul.style1 li.current{}ul.style1 li.alt:hover,ul.style1 li.alt.current{}ul.style1 li a{background-color:#f7f6ee;color:#60697e;display:block;padding:3px 10px;text-decoration:none;text-transform:uppercase;}ul.style1 li:hover a,ul.style1 li a:hover,ul.style1 li.current a{color:#ccbe8b;}ul.style1 li.alt a{background-color:#9EA5AF;color:#ffffff;}ul.style1 li.alt:hover a,ul.style1 li.alt a:hover,ul.style1 li.alt.current a{color:#60697e;}ul.style2{list-style:none outside;margin:0;padding:0;}ul.style2 li{background:url(../img/wysiwyg/li_style2.jpg) left top no-repeat;float:left;line-height:15px;padding-top:3px;padding-left:30px;width:146px;}ul.style2 li a{color:#60697E;text-decoration:none;text-transform:uppercase;}ul.style2 li a:hover{color:#c4b889;text-decoration:none;}p{margin:0 0 10px 0;padding:0px;}.wysiwyg{}.wysiwyg a{color:#ccbe8b;text-decoration:none;}.wysiwyg a:hover{color:#ccbe8b;text-decoration:underline;}.wysiwyg a.tynimce_astyle1{background-image:url(../img/wysiwyg/a_style1.jpg) ;background-position:left center;background-repeat:no-repeat;background-color:#f7f6ee;color:#60697e;display:block;font-size:14px;padding:6px 13px 6px 35px;text-transform:uppercase;width:250px;}.wysiwyg a.tynimce_astyle1:hover{background-image:url(../img/wysiwyg/a_style1_hover.jpg) ;color:#ccbe8b;text-decoration:none;}.wysiwyg blockquote{border-bottom:1px solid #ccbe8b;color:#ccbe8b;font-size:14px;line-height:16px;margin:10px 0 10px 0;position:relative;padding:0 250px 8px 0;}.wysiwyg blockquote a:link,.wysiwyg blockquote a:active,.wysiwyg blockquote a:visited{background:#fff url(../img/wysiwyg/a_blockquote.jpg) no-repeat center left;color:#60697e;float:right;position:absolute;right:0px;padding-left:20px;}.wysiwyg blockquote a:hover{background:#fff url(../img/wysiwyg/a_blockquote_hover.jpg) no-repeat center left;color:#ccbe8b;text-decoration:none;}.wysiwyg blockquote img{margin:0 0 8px 0;}.wysiwyg blockquote table{height:auto;width:100%;;}.wysiwyg img{max-width:100%;margin:10px 0px;}.wysiwyg img.align_justify{clear:both;float:none;width:100%;margin-left:0px;margin-right:0px;}.wysiwyg img.align_left{float:left;margin-left:0px;}.wysiwyg img.align_center{clear:both;display:block;float:none;margin-left:auto;margin-right:auto;}.wysiwyg img.align_right{float:right;margin-right:0px;}.wysiwyg p{margin-bottom:20px;}.wysiwyg table{margin:0 0 15px 0;padding:0px;}.wysiwyg table tr td{padding:0 0 10px 0;}.wysiwyg table img{margin:0 20px 0 0;max-width:none;width:auto;}.wysiwyg ul{list-style:outside disc;margin-bottom:25px;margin-left:25px;padding:0px;}.wysiwyg ul li{margin:4px 0px;}.wysiwyg ul li em,.wysiwyg ul li em a,.wysiwyg ul li em a:hover{color:#60697E;font-style:normal;}.wysiwyg ul.style1{}.wysiwyg ul.style1 li{width:300px;}.wysiwyg .tynimce_cgold,.wysiwyg .tynimce_cgold>*{color:#ccbe8b;}.wysiwyg p.tinymce_greyed{background-color:#E6E7E8;padding:4px 8px;}.wysiwyg p.tinymce_greyed a{color:#222222;}#topbar{background-color:#60697e;height:38px;left:0px;overflow:hidden;position:fixed;top:0px;width:100%;z-index:11;}#topbar i{color:#ccbe8b;display:inline-block;font-size:20px;line-height:38px;margin-top:-2px;vertical-align:middle;}#topbar span.contact{color:#ffffff;display:inline-block;font-size:12px;line-height:38px;margin-right:12px;}#topbar span.contact a{color:#ffffff;text-decoration:none;}#topbar a.secure{color:#ccbe8b;display:block;float:right;line-height:38px;text-decoration:none;text-transform:uppercase;}#topbar a.secure:hover,#topbar a.secure:hover i{color:#ffffff;}#topbar span.separator{color:#ccbe8b;float:right;font-weight:bold;line-height:38px;margin:0px 2px 0px 12px;}#topbar nav#languages{display:block;float:right;line-height:38px;padding:6px 0px 0px 9px;}#topbar nav#languages a{background:transparent url(../img/site/flags.png) 0px 0px no-repeat;display:inline-block;height:20px;opacity:.65;margin:0px 0px 0px 2px;width:20px;}#topbar nav#languages a:hover,#topbar nav#languages a.current{opacity:1;}#topbar nav#languages a.fr{background-position:0px 0px;}#topbar nav#languages a.en{background-position:0px -20px;}#topbar nav#languages a.de{background-position:0px -40px;}#topbar nav#languages a.es{background-position:0px -60px;}#toolbox{display:block;left:0px;position:fixed;top:225px;z-index:11;}#toolbox a{background-color:#ccbe8b;color:#ffffff;display:inline-block;height:45px;line-height:45px;overflow:hidden;margin-bottom:4px;max-width:45px;text-decoration:none;-o-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;white-space:nowrap;}#toolbox a i{display:inline-block;font-size:20px;line-height:45px;margin:0px;text-align:center;width:45px;}#toolbox a span{opacity:0;}#toolbox a:hover{background-color:#60697e;color:#ccbe8b;max-width:500px;}#toolbox a:hover span{color:#ccbe8b;display:inline-block;font-size:12px;font-weight:bold;opacity:1;margin:0;padding:0px 12px 0px 4px;text-transform:uppercase;vertical-align:top;}#toolbox a.booking:hover{background-color:#96b800;color:#ffffff;}#toolbox a.booking:hover span{color:#ffffff;}#global{background-color:transparent;background-repeat:no-repeat;background-position:465px -105px;min-height:100%;overflow:hidden;}.ie7 #global{background-position:495px -128px;padding:0 30px;}.ie8 #global{background-position:495px -122px;padding:0 30px;}header{}header.mobile{display:none;}header.normal{display:block;padding-top:76px;}a#logo{display:inline-block;margin-bottom:14px;}a#logo img{display:block;height:50px;}.breadcrumbs{padding-bottom:0px;}.breadcrumbs a{color:#ccbe8b;line-height:30px;text-decoration:none;}.breadcrumbs a:hover{text-decoration:underline;}.breadcrumbs a.first{color:#60697e;}.breadcrumbs span{color:#ccbe8b;}.gold{color:#ccbe8b;}.gold a{color:#ccbe8b;text-decoration:none;}.gold a:hover{color:#ccbe8b;text-decoration:underline;}.menu{}#main_menu-opener{display:none;}p.menu{color:#aeb6c2;}p.menu a{color:#aeb6c2;text-decoration:none;text-transform:uppercase;}p.menu a:hover,p.menu a.current{color:#60697e;}ul.menu{background-color:rgba(255,255,255,.3) ;display:inline-block;margin:0px 0px 5px 0px;list-style:none inside;}.no-rgba ul.menu{background-color:transparent;}ul.menu li{display:block;float:left;margin-right:30px;}ul.menu li a{border-bottom:2px solid rgba(255,255,255,.3) ;color:#607890;display:block;font-size:14px;padding:10px 0;text-transform:uppercase;text-decoration:none;}.no-rgba ul.menu li a{border-bottom:2px solid transparent;}ul.menu li a:hover{color:#003366;}ul.menu li a:hover,ul.menu li a.current{border-color:#ccbe8b;}ul.menu li a.button{border-style:none;margin:6px;padding:6px;}ul.menu li a.button:hover{color:#ffffff;}.article{margin:10px 0px 40px 0px;}.news.article{margin-bottom:20px;padding:20px;}.news.article.even{background-color:#f7f6ee;}.news.article.odd{background-color:#e6e7e8;}.article a.back{background:transparent url(../img/site/back.png) center left no-repeat;color:#788291;display:block;padding:0px 0px 0px 25px;}@-moz-document url-prefix() {.article a.back{padding-top:2px;}}.article blockquote{}.news.article blockquote{border-bottom:none;}.news.article blockquote a{background:transparent url(../img/wysiwyg/a_blockquote.png) center right no-repeat;display:block;font-size:12px;line-height:24px;padding:0px 25px 0px 0px;text-transform:uppercase;vertical-align:bottom;}@-moz-document url-prefix() {.news.article blockquote a{padding-top:2px;}}.news.article blockquote a{background-image:url(../img/wysiwyg/a_blockquote_hover.png) ;color:#788291;}.news.article blockquote a:hover{color:#788291;text-decoration:underline;}.article h3{font-size:16px;line-height:20px;}.article h3 a{color:#444444;text-decoration:none;}.article h3 a:hover{text-decoration:underline;}.news.article h3{color:#788291;font-size:25px;margin:0px 0px 20px 0px;text-transform:none;}.news.article h3 a{color:#788291;}.article h3 small{font-size:12px;padding-left:10px;}.article h3 small.meta{display:block;font-size:14px;padding:0px 0px 5px 0px;}.news.article.even h3 small.meta{color:#dcd1ac;}.news.article.odd h3 small.meta{color:#a7afba;}.article p{}.articles .article p{margin-bottom:0px;}.article .article_thumbnail{display:block;float:left;margin:0px 20px 0px 0px;width:30%;}.articles .article_thumbnail{width:25%;}.article .inner{float:left;width:66%;}.articles .article .inner{float:left;width:70%;}.login_form{}input{max-width:400px;}input#securedpages_password{font-size:20px;}label{color:#444444;display:block;font-size:1em;font-weight:normal;margin:15px 0px 5px 0px;}p.error{background-color:#ffdddd;border:1px solid #ffbbbb;border-bottom:1px solid #ff9999;padding:10px;margin:15px 0px;}.form_actions{text-align:right;width:402px;}.ie7 .form_actions,.ie8 .form_actions{width:412px;}.sidebar{}.sidebar h3{background-color:rgba(255,255,255,.7) ;color:#60697e;display:inline-block;margin-left:22px;padding:3px 5px 3px 10px;}.no-rgba .sidebar h3{background-color:#ffffff;}.sidebar ul.style1{list-style:none outside;}.right{float:right;text-align:right;}.roofed{border-top:1px solid #b3bcca;padding-top:8px;text-align:justify;}footer{font-size:11px;padding:20px 0px 22px 0px;}a.z6creation{color:#aeb6c2;text-decoration:none;}.alerts{position:absolute;z-index:20;}.alerts .alert{background:transparent url(../img/site/alerts-bg.png) -200px -10px repeat;font-family:"Gill Sans","Gill Sans MT","Century Gothic",Arial,sans-serif;height:200px;padding:126px 0px 30px 0px;}.alerts .alert.first{background:transparent url(../img/site/alerts-bg.png) 0px -10px repeat;}.alerts .alert h3{color:#ffffff;font-size:18px;line-height:22px;margin:0px 0px 10px 0px;padding:0px 30px;}.alerts .alert p{color:#ffffff;font-size:14px;line-height:18px;padding:0px 30px;}.alerts .alert a{background-color:#60697e;color:#ffffff;display:inline-block;margin:10px 30px 0px 30px;overflow:hidden;padding:4px 8px;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;}.alerts .alert a:hover{background-color:#CCBE8B;}.slideshow{overflow:hidden;position:relative;}.slideshow.closed{height:175px;}.slideshow .slideshow_flower{background-color:transparent;background-repeat:no-repeat;background-position:455px -330px;height:640px;position:absolute;top:0px;width:880px;z-index:10;}.slideshow #slideshow_open{background:transparent url(../img/site/slider-start.png) no-repeat center left;color:#5d697b;font-size:30px;height:175px;line-height:175px;padding:0 0 0 40px;position:absolute;top:0px;text-decoration:none;width:100%;z-index:10;}.slider{position:relative;width:880px;}.slider,.slider img{width:880px;}.slider.medium,.slider.medium img{height:356px;}.slider.big,.slider.big img{height:640px;}.slider img{left:0px;position:absolute;top:0px;}.slider-controlNav{left:-2px;position:absolute;top:645px;}.slider-controlNav a{background:#fff url(../img/site/slider-nav.png) no-repeat 0px 0px;cursor:pointer;display:inline-block;float:left;height:15px;position:relative;width:15px;text-indent:-999em;z-index:99;}.slider-controlNav a.activeSlide{background-position:0px -15px;}.slider.medium #slider-legend{position:absolute;top:0px;width:880px;z-index:100;}.slider.medium #slider-legend span{background-color:rgba(255,255,255,.75) ;color:#60697E;display:inline-block;font-size:14px;line-height:20px;margin:20px;padding:10px 16px;}.no-rgba .slider.medium #slider-legend span{background-color:#ffffff;}.slider.big #slider-legend{color:#60697E;left:130px;position:absolute;top:643px;text-transform:uppercase;width:600px;}.apartments{}.apartments a.apartment{color:#60697e;display:block;float:left;margin:10px;overflow:hidden;position:relative;text-decoration:none;width:200px;}.apartments a.apartment:hover{color:#444444;}.apartments a.apartment.first3{margin-left:0px;}.apartments a.apartment.last3{margin-right:0px;}.apartments a.apartment span.image{background-color:#F7F6EE;display:block;height:150px;overflow:hidden;}.apartments a.apartment span.image img{display:block;width:100%;}.apartments a.apartment span.image-hover{background-color:#ccbe8b;background-color:rgba(204,190,139,.8) ;display:block;font-weight:bold;left:0px;height:100px;padding:25px;position:absolute;text-align:center;top:-150px;-o-transition:top .3s ease;-moz-transition:top .3s ease;-ms-transition:top .3s ease;-webkit-transition:top .3s ease;transition:top .3s ease;width:150px;}.apartments a.apartment:hover span.image-hover{top:0px;}.apartments a.apartment span.image-hover span.image-hover-more{display:block;line-height:20px;padding-top:10px;}.apartments a.apartment span.image-hover span.image-hover-more i{display:inline-block;font-size:20px;line-height:20px;margin:0px 4px 0px 0px;}.apartments a.apartment span.title{display:block;min-height:36px;padding:10px 40px 10px 0px;text-transform:uppercase;}.apartments a.apartment span.booking{background-color:#799300;-o-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;bottom:16px;color:#ffffff;display:block;font-size:15px;line-height:30px;position:absolute;right:0px;text-align:center;width:30px;}.apartments a.apartment:hover span.booking{background-color:#96b800;}.apartments a.apartment span.booking i{margin:0;}.apartment-thumbs{margin-bottom:20px;}.apartment-thumbs img{display:block;float:left;margin:0px 10px 10px 10px;width:200px;}.apartment-thumbs img.first{margin-left:0px;}.apartment-thumbs img.last{margin-right:0px;}.apartment-booking{margin:-10px 0px 20px 0px;}.apartment-booking a.button.big{font-size:13px;font-weight:bold;line-height:18px;margin-left:0px;vertical-align:middle;}.apartment-booking a.button.big i{font-size:18px;line-height:18px;}.apartment-services{margin:0px 0px 20px 0px;}.apartment-services .apartment-service{float:left;margin:0 3%2%0;width:30%;}.apartment-services .apartment-service-image{display:block;float:left;width:24px;}.apartment-services .apartment-service-image img{max-height:24px;max-width:24px;}.apartment-services .apartment-service-text{display:block;float:none;margin:4px 16px 4px 32px;overflow:hidden;text-overflow:ellipsis;width:auto;white-space:nowrap;}.widget_booking{background-color:#F7F6EE;margin-bottom:10px;padding:10px;position:relative;}.widget_booking span.filler{background-color:#ffffff;display:block;height:18px;left:0px;position:absolute;top:0px;z-index:0;width:100%;}.widget_booking .input-field{float:left;padding-right:30px;position:relative;width:100px;z-index:1;}.widget_booking .input-field.input-field-date{width:200px;}.widget_booking .input-field label{display:block;font-weight:bold;margin:-10px -20px 10px -10px;padding:0px 20px 0px 10px;}.widget_booking .input-field label i{color:#ccbe8b;font-size:16px;margin-top:-2px;}.widget_booking .input-field select{-o-appearance:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none;background:#ffffff;background-color:#ffffff;border:0;-o-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-o-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#444444;display:block;margin:0;outline:0;padding:8px;width:100%;}.widget_booking .input-field select#AVP_list_days{float:left;width:20%;}.widget_booking .input-field select#AVP_list_months{float:left;width:80%;}.widget_booking .actions{float:right;padding-top:19px;}.widget_booking .actions .button{padding:8px 10px;}.widget_residences{}.widget_residences h1{margin:20px 0px;}.widget_residences div.residence{display:block;float:left;margin:10px;overflow:hidden;position:relative;text-decoration:none;width:200px;}.widget_residences div.residence.first3{margin-left:0px;}.widget_residences div.residence.last3{margin-right:0px;}.widget_residences div.residence a.residence{color:#60697e;display:block;font-size:14px;font-weight:bold;margin-bottom:10px;text-align:left;text-decoration:none;text-transform:uppercase;}.widget_residences div.residence a.residence span.image{background-color:#ccbe8b none center center no-repeat;background-size:cover;display:block;height:150px;margin-bottom:10px;}.widget_residences div.residence a.residence span.image img{height:100%;}.widget_residences div.residence a.residence span.title{display:block;}.widget_residences div.residence a.residence.home{background-color:#ccbe8b;color:#ffffff;font-size:16px;height:80px;padding:20px 10px 10px 10px;text-align:center;}.widget_residences div.residence a.residence.home:hover{background-color:#F7F6EE;color:#ccbe8b;}.widget_residences div.residence a.residence.home i{font-size:20px;margin-top:10px;}.widget_residences div.residence a.apartment{color:#60697e;display:block;font-weight:bold;margin:2px 0px;text-decoration:none;}.widget_residences div.residence a.apartment:hover{color:#333333;}.widget_residences div.residence a.button{display:block;font-weight:bold;margin:10px 0px 0px 0px;padding:10px;text-align:left;}.widget_contact{background-color:#F7F6EE;margin-bottom:10px;padding:10px;}.widget_contact form{margin-bottom:0px;}.widget_contact ul.errors{color:#da4f49;font-size:14px;list-style:circle inside;margin:0px 0px 10px 0px;padding:0px;}.widget_contact ul.errors li{margin:2px 0px;}.widget_contact p.error{background-color:transparent;border:0;color:#da4f49;font-size:16px;font-weight:bold;margin:10px;padding:0px;}.widget_contact p.success{color:#799300;font-size:16px;font-weight:bold;margin:10px;}.widget_contact .form_field{-o-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0px 10px 0px;}.widget_contact .form_field#contact_gender_container{float:left;padding-right:10px;width:20%;}.widget_contact .form_field#contact_firstname_container{float:left;width:40%;}.widget_contact .form_field#contact_lastname_container{float:left;padding-right:10px;width:40%;}.widget_contact .form_field#contact_email_container{clear:both;float:none;}.widget_contact .form_field_label{}.widget_contact .form_field_label a{color:#ccbe8b;}.widget_contact .form_field_label label{display:block;font-weight:bold;margin:0px;}.widget_contact .form_field_input{}.widget_contact .form_field_input input,.widget_contact .form_field_input select,.widget_contact .form_field_input textarea{background:#ffffff;border:0;-o-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-o-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#444444;display:block;margin:0;max-width:none;outline:0;padding:8px;width:100%;-webkit-appearance:none;}.widget_contact .form_field_input textarea{height:150px;}.widget_contact .form_actions{max-width:none;padding:10px 0px 0px 0px;width:100%;}.widget_contact .form_actions input,.widget_contact .form_actions .button{margin-right:0px;}@media only screen and (min-width:768px) and (max-width:959px) {body .container{width:720px;}}@media only screen and (max-width:767px) {body .container{width:300px;}}@media only screen and (min-width:480px) and (max-width:767px) {body .container{width:420px;}}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;}.mobile-only{display:none !important;}@media only screen and (max-width:959px) {}@media only screen and (min-width:768px) and (max-width:959px) {h1{font-size:32px;line-height:36px;margin:20px 0 40px 0;}h1 strong{font-size:24px;line-height:24px;}h2{font-size:24px;line-height:28px;margin:15px 0 10px 0;}h3{font-size:14px;line-height:16px;margin:10px 0 10px 0;}ul.style2 li{width:130px;}ul.attachments li span.file,ul.pages li span.page{max-width:400px;}#global{background-position:285px -104px;}.menu{}ul.menu li{display:block;float:left;margin-right:20px;}.alerts{}.alerts .alert{background:transparent url(../img/site/alerts-bg.png) -200px -10px repeat;font-family:"Gill Sans","Gill Sans MT","Century Gothic",Arial,sans-serif;height:243px;padding:20px 0px 20px 0px;}.alerts .alert.first{background:transparent url(../img/site/alerts-bg.png) -200px -10px repeat;}.alerts .alert h3{padding:0px 20px;}.alerts .alert p{padding:0px 20px;}.alerts .alert a{margin:10px 20px 0px 20px;}.slideshow{}.slider,.slider img{width:700px;}.slider.medium,.slider.medium img{height:283px;}.slider.big,.slider.big img{height:509px;}.slideshow .slideshow_flower{background-position:275px -330px;}.slider-controlNav{top:515px;}.slider.medium #slider-legend{width:700px;}.slider.big #slider-legend{top:514px;width:500px;}.apartments{}.apartments a.apartment{width:156px;}.apartments a.apartment span.image{height:117px;}.apartments a.apartment span.image-hover{height:97px;padding:10px;top:-117px;width:136px;}.apartment-thumbs img{width:156px;}.widget_booking{}.widget_booking .input-field{padding-right:15px;width:90px;}.widget_booking .input-field.input-field-date{width:160px;}.widget_residences{}.widget_residences div.residence{width:156px;}.widget_residences div.residence a.residence span.image{height:120px;}.widget_residences div.residence a.residence.home{font-size:14px;height:60px;padding-top:20px;}}@media only screen and (max-width:767px) {.mobile-only{display:block !important;}.mobile-hidden{display:none !important;}.wysiwyg table img{margin:0 10px 0 0;max-width:60px;}#topbar{position:static;}header{}header.mobile{background-color:#F7F6EE;-o-box-shadow:0px 2px 2px #cccccc;-moz-box-shadow:0px 2px 2px #cccccc;-ms-box-shadow:0px 2px 2px #cccccc;-webkit-box-shadow:0px 2px 2px #cccccc;box-shadow:0px 2px 2px #cccccc;display:block;margin-bottom:10px;padding:12px 0px;}header.mobile a#logo{display:block;margin:0 auto;height:40px;width:180px;}header.mobile a#logo img{max-height:100%;}header.normal{display:none;}#toolbox{display:none;}#main_menu-opener{background-color:#CCBE8B;color:#ffffff;display:block;font-size:14px;margin-top:10px;padding:10px 10px 8px 10px;text-decoration:none;text-transform:uppercase;}.icon-menu-opener:before{content:"A";}.open .icon-menu-opener:before{content:"D";}#main_menu{background-color:#F7F6EE;border-bottom:2px solid #CCBE8B;display:block;height:0px;margin:0px 0px 10px 0px;overflow:hidden;-o-transition:height 0.3s ease-in;-moz-transition:height 0.3s ease-in;-ms-transition:height 0.3s ease-in;-webkit-transition:height 0.3s ease-in;transition:height 0.3s ease-in;}#main_menu.open{height:238px;-o-transition:height 0.3s ease-in;-moz-transition:height 0.3s ease-in;-ms-transition:height 0.3s ease-in;-webkit-transition:height 0.3s ease-in;transition:height 0.3s ease-in;}#main_menu li{display:block;margin-right:0px;float:none;}#main_menu li a{border-style:none;padding:10px;}#main_menu li a:hover,#main_menu li a.current{background-color:rgba(255,255,255,.5) ;}#main_menu li a.button:hover{background-color:#96b800;}.wysiwyg blockquote{padding-right:50px;}.sidebar{border-bottom:2px solid #AEB6C2;border-top:2px solid #AEB6C2;margin:10px 0px;padding:10px 0px;}.sidebar h3{padding:3px 0px;}ul.style1 li{background-position:left 6px;}ul.style1 li a{padding:6px 10px;}.alerts{position:static;}.alerts .alert{border-bottom:10px solid #ffffff;height:auto;padding:10px 0px 10px 0px;}.alerts .alert.first{background:transparent url(../img/site/alerts-bg.png) -200px -10px repeat;padding-top:10px;}.alerts .alert h3{padding:0px 10px;}.alerts .alert p{padding:0px 10px;}.alerts .alert a{margin:10px 10px 0px 10px;}.slideshow{}.slideshow.closed{height:100px;}.slideshow #slideshow_open{height:100px;line-height:100px;}.article .article_thumbnail{display:block;margin:0 auto 20px;width:200px;}.articles .article_thumbnail{display:none;}.article .inner,.articles .article .inner{width:auto;}.apartments{}.apartments a.apartment{margin:6px;width:132px;}.apartments a.apartment span.image{height:99px;}.apartments a.apartment span.image img{display:block;width:100%;}.apartments a.apartment span.image-hover{height:79px;padding:10px;top:-99px;width:112px;}.apartments a.apartment span.image-hover span.image-hover-more i{display:none;}.apartments a.apartment span.title{padding-right:10px;}.apartments a.apartment span.booking{display:none;}.apartment-thumbs{display:none;}.apartment-booking{margin-top:10px;}.apartment-services{}.apartment-services .apartment-service{float:left;margin:0 2%2%0;width:48%;}.widget_booking{}.widget_booking span.filler{display:none;}.widget_booking .input-field{margin-top:10px;width:120px;}.widget_booking .input-field label{margin-bottom:2px;margin-top:0px;}.widget_booking .input-field.input-field-date{margin-top:0px;width:100%;}.widget_booking .actions{margin-top:10px;}.widget_residences{}.widget_residences div.residence{margin:6px;width:132px;}.widget_residences div.residence a.residence{font-size:12px;}.widget_residences div.residence a.residence span.image{height:66px;}.widget_residences div.residence a.residence.home{font-size:12px;height:50px;padding-top:20px;}.widget_residences div.residence a.residence.home i{display:none;}.widget_residences div.residence .residence_apartments{display:none;}.widget_residences div.residence a.button{display:none;}}@media only screen and (min-width:480px) and (max-width:767px) {h1{font-size:26px;line-height:26px;margin:15px 0 30px 0;}h1 strong{font-size:20px;line-height:12px;}h2{font-size:20px;line-height:20px;margin:10px 0 5px 0;}h3{font-size:14px;line-height:14px;margin:5px 0 5px 0;}ul.style2 li{width:110px;}ul.attachments li span.file,ul.pages li span.page{max-width:350px;}.slideshow{}.slider,.slider img{width:420px;}.slider.medium,.slider.medium img{height:170px;}.slider.big,.slider.big img{height:305px;}.slideshow .slideshow_flower{background-position:275px -330px;}.slider-controlNav{top:310px;}.slider.medium #slider-legend{width:420px;}.slider.big #slider-legend{top:309px;width:290px;}}@media only screen and (max-width:479px) {#topbar{}#topbar span.contact.email{display:none;}h1{font-size:22px;line-height:22px;margin:15px 0 30px 0;}h1 strong{font-size:18px;line-height:12px;}h2{font-size:18px;line-height:18px;margin:10px 0 5px 0;}h3{font-size:14px;line-height:14px;margin:5px 0 5px 0;}ul.style2 li{margin-top:10px;width:100%;}ul.attachments li span.file,ul.pages li span.page{max-width:250px;}.slideshow{}.slider,.slider img{width:300px;}.slider.medium,.slider.medium img{height:121px;}.slider.big,.slider.big img{height:218px;}.slideshow .slideshow_flower{background-position:275px -330px;}.slider-controlNav{top:225px;}.slider.medium #slider-legend{width:300px;}.slider.big #slider-legend{top:224px;width:170px;}.login_form{}input{max-width:280px;}.form_actions{width:282px;}.apartments{}.apartments a.apartment{margin:10px 0px;width:100%;}.apartments a.apartment span.image{float:left;height:99px;width:132px;}.apartments a.apartment span.image img{display:block;width:100%;}.apartments a.apartment span.image-hover{width:112px;}.apartments a.apartment span.title{background-color:#F7F6EE;float:left;height:79px;padding:10px 0px 10px 10px;width:158px;}.apartments a.apartment span.booking{display:block;margin-right:10px;}.widget_booking{}.widget_booking .input-field{padding-right:5px;margin-top:10px;width:85px;}.widget_residences{}.widget_residences div.residence{margin:0px;width:100%;}.widget_residences div.residence a.residence{font-size:14px;height:auto;padding:10px;text-align:left;}.widget_contact{}.widget_contact .form_field_label a{display:none;}}@media only screen and (-webkit-min-device-pixel-ratio:2) {img.highdpi{font-size:1px;}}@media only screen and (min-width:768px) and (max-width:959px) {.container{width:768px;}.container .column,.container .columns{margin-left:10px;margin-right:10px;}.column.alpha,.columns.alpha{margin-left:0;margin-right:10px;}.column.omega,.columns.omega{margin-right:0;margin-left:10px;}.alpha.omega{margin-left:0;margin-right:0;}.container .one.column,.container .one.columns{width:28px;}.container .two.columns{width:76px;}.container .three.columns{width:124px;}.container .four.columns{width:172px;}.container .five.columns{width:220px;}.container .six.columns{width:268px;}.container .seven.columns{width:316px;}.container .eight.columns{width:364px;}.container .nine.columns{width:412px;}.container .ten.columns{width:460px;}.container .eleven.columns{width:508px;}.container .twelve.columns{width:556px;}.container .thirteen.columns{width:604px;}.container .fourteen.columns{width:652px;}.container .fifteen.columns{width:700px;}.container .sixteen.columns{width:748px;}.container .one-third.column{width:236px;}.container .two-thirds.column{width:492px;}.container .offset-by-one{padding-left:48px;}.container .offset-by-two{padding-left:96px;}.container .offset-by-three{padding-left:144px;}.container .offset-by-four{padding-left:192px;}.container .offset-by-five{padding-left:240px;}.container .offset-by-six{padding-left:288px;}.container .offset-by-seven{padding-left:336px;}.container .offset-by-eight{padding-left:348px;}.container .offset-by-nine{padding-left:432px;}.container .offset-by-ten{padding-left:480px;}.container .offset-by-eleven{padding-left:528px;}.container .offset-by-twelve{padding-left:576px;}.container .offset-by-thirteen{padding-left:624px;}.container .offset-by-fourteen{padding-left:672px;}.container .offset-by-fifteen{padding-left:720px;}}@media only screen and (max-width:767px) {.container{width:300px;}.container .columns,.container .column{margin:0;}.container .one.column,.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:300px;}.container .offset-by-one,.container .offset-by-two,.container .offset-by-three,.container .offset-by-four,.container .offset-by-five,.container .offset-by-six,.container .offset-by-seven,.container .offset-by-eight,.container .offset-by-nine,.container .offset-by-ten,.container .offset-by-eleven,.container .offset-by-twelve,.container .offset-by-thirteen,.container .offset-by-fourteen,.container .offset-by-fifteen{padding-left:0;}}@media only screen and (min-width:480px) and (max-width:767px) {.container{width:420px;}.container .columns,.container .column{margin:0;}.container .one.column,.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:420px;}}