html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after{content:""}q:before,q:after{content:""}blockquote,q{quotes:"" ""}@font-face{font-family:'TeXGyreHerosRegular';src:url("texgyreheros-regular-webfont.eot");src:url("texgyreheros-regular-webfont.eot?#iefix") format("embedded-opentype"),url("texgyreheros-regular-webfont.woff") format("woff"),url("texgyreheros-regular-webfont.ttf") format("truetype"),url("texgyreheros-regular-webfont.svg#TeXGyreHerosRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'TeXGyreHerosItalic';src:url("texgyreheros-italic-webfont.eot");src:url("texgyreheros-italic-webfont.eot?#iefix") format("embedded-opentype"),url("texgyreheros-italic-webfont.woff") format("woff"),url("texgyreheros-italic-webfont.ttf") format("truetype"),url("texgyreheros-italic-webfont.svg#TeXGyreHerosItalic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'TeXGyreHerosBold';src:url("texgyreheros-bold-webfont.eot");src:url("texgyreheros-bold-webfont.eot?#iefix") format("embedded-opentype"),url("texgyreheros-bold-webfont.woff") format("woff"),url("texgyreheros-bold-webfont.ttf") format("truetype"),url("texgyreheros-bold-webfont.svg#TeXGyreHerosBold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'TeXGyreHerosCnBold';src:url("texgyreheroscn-bold-webfont.eot");src:url("texgyreheroscn-bold-webfont.eot?#iefix") format("embedded-opentype"),url("texgyreheroscn-bold-webfont.woff") format("woff"),url("texgyreheroscn-bold-webfont.ttf") format("truetype"),url("texgyreheroscn-bold-webfont.svg#TeXGyreHerosCnBold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'HelveticaCondensedBold';src:url("HelveticaCdBd.eot");src:url("HelveticaCdBd.eot") format("embedded-opentype"),url("HelveticaCdBd.svg") format("svg"),url("HelveticaCdBd.woff") format("woff"),url("HelveticaCdBd.ttf") format("truetype");font-weight:normal;font-style:normal}body{font-family:"HelveticaCondensedBold"}html{height:100%}html body{position:relative;height:100%;line-height:110%;text-transform:uppercase;background:url(/assets/main-background-4fe71c1a466b2e723a1eb58e28e11186.jpg) no-repeat center top;-webkit-background-size:1900px,1700px;-moz-background-size:1900px,1700px;-o-background-size:1900px,1700px;background-size:1900px,1700px}html body #layout{position:relative;min-height:100%;height:auto !important;height:100%;margin:0 auto 0 auto}html body #layout #header{position:relative;width:100%}html body #layout #main{position:relative;width:1000px;margin:30px auto 0px auto}.column{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:top}#banner-slideshow{position:absolute;left:0px;bottom:0px;height:478px;width:1000px}#banner-slideshow .slides img{width:1000px;height:478px}#home-gallery{position:relative;width:560px;height:320px;margin-left:10px}#home-gallery ul{width:170px;padding-top:30px}#home-gallery ul li a{display:block;margin-top:5px;background:url(/assets/home-gallery-button-background-4f2a826a59b2665de0275b02382e29d3.jpg) no-repeat left bottom;letter-spacing:-1px;width:267px;height:19px;text-decoration:none;color:#fff;font-size:14px;padding:5px 10px;-webkit-transition:padding-left;-moz-transition:padding-left;-o-transition:padding-left;transition:padding-left}#home-gallery ul li a:hover,#home-gallery ul li a.current{background:url(/assets/home-gallery-button-background-4f2a826a59b2665de0275b02382e29d3.jpg) no-repeat left top;padding-left:15px}#home-gallery .container{position:absolute;right:0px;top:0px;width:392px;height:308px;background:url(/assets/home-gallery-background-07a3738453413f0a74c8a6edee029c89.png) no-repeat left bottom}#home-gallery .container .image{position:absolute;right:7px;bottom:15px}#home-gallery .container .button{position:absolute;right:30px;bottom:25px}#home-landscape{background:url(/assets/landscape-background-16d25a363a05eee37890f648389f07bf.png) no-repeat right bottom;margin-right:-150px;margin-top:-22px;width:1150px;height:350px;position:relative}#home-landscape a{width:408px;height:309px;display:block;position:absolute;top:50px;left:0px;text-indent:-1000em;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}#home-landscape a:hover{-webkit-transform:scale(0.98);-moz-transform:scale(0.98);-o-transform:scale(0.98);transform:scale(0.98)}#home-landscape a.fr{background:url(/assets/a-decouvrir-fr-2a199d88e89c1f499d17c3c722474799.png) no-repeat left top}#home-landscape a.en{background:url(/assets/a-decouvrir-en-bc7e3b26075ac70d320338e6bf3c16e3.png) no-repeat left top}#home-landscape p{display:block;position:absolute;right:170px;top:50px;width:272px;height:42px;color:#37302c;font-size:12px;text-align:center}#layout #header-content{width:1000px;margin:auto;position:relative}#layout #header-content h1{background:url(/assets/header-logo-cda3de1258f24e642ef6104e86017154.png) no-repeat left top;position:absolute;z-index:20;text-indent:-1000em}#layout #header-content h2{text-indent:-1000em}#layout #header-content h2.fr{background:url(/assets/home-title-fr-4f169a841546413e2c7f33d297328522.png) no-repeat center top}#layout #header-content h2.en{background:url(/assets/home-title-en-c9e42d98e3bfb210471da772f1bd82d9.png) no-repeat center top}#layout #header-content ul.root li{position:relative}#layout #header-content ul.root li ul.rooms{position:absolute;z-index:30;background:url(/assets/menu-background-174d7daa456cb9788a7ee4eedfebef87.png)}#layout #header-content ul.root li ul.rooms li{display:block;padding:0px 10px;margin:5px 0px}#layout #header-content ul.root li ul.rooms li a{font-size:11px;line-height:20px;height:20px;display:block;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}#layout #header-content ul.root li ul.rooms li a:hover{color:#28303c}#layout #main-menu{position:absolute}#layout #main-menu ul.root{text-align:center;height:49px;padding:5px 0px}#layout #main-menu ul.root>li{background:url(/assets/menu-separator-5d9d7df74e0fb7a2b8067e8e05276fc0.png) no-repeat right center}#layout #main-menu ul.root li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;padding:0px 30px}#layout #main-menu ul.root li.last{background:none}#layout #main-menu ul.root li a{display:block;height:49px;color:#fff;text-decoration:none;line-height:49px;font-size:16px}#layout.page #header-content{height:255px;background:url(/assets/landscape-background-16d25a363a05eee37890f648389f07bf.png) no-repeat right -90px}#layout.page #header-content h1{width:271px;height:227px;top:0px;left:0px}#layout.page #header-content h2{display:none}#layout.page #header-content #main-menu{top:155px;left:253px;width:747px;background:url(/assets/menu-background-174d7daa456cb9788a7ee4eedfebef87.png)}#layout.page #header-content #main-menu ul.rooms{top:40px;left:0px}#layout.index #header-content{height:562px}#layout.index #header-content h1{width:271px;height:227px;top:0px;left:364.5px}#layout.index #main-menu{left:0px;bottom:0px;padding-top:168px;height:56px;width:1000px;background:url(/assets/main-menu-background-fef4cf5712e7f35cf21d28c841c0d1a2.png) no-repeat left top;z-index:1000}#layout.index #main-menu h2{position:absolute;width:600px;height:118px;top:28px;left:200px;z-index:21}#layout.index #main-menu ul.rooms{top:49px;left:0px}#slideshow{position:relative;overflow:hidden;width:1000px;height:498px;background:url(/assets/room-slideshow-panel-7e634834306bd4a707c5cee5b8ac6f9e.jpg) no-repeat left top}#slideshow .slides{position:absolute;right:0px;top:0px;width:674px;height:498px}#slideshow .slides img{width:674px;height:498px}#slideshow h2{width:280px;height:160px;position:absolute;top:135px;left:28px;text-indent:-1000em;background-repeat:no-repeat;background-position:center center}#slideshow h2.chappelle.fr{background-image:url(/assets/rooms/chappelle-title-fr-4c33d96f6bc7c96a774c341d337f1ab4.png)}#slideshow h2.chappelle.en{background-image:url(/assets/rooms/chappelle-title-en-e553719e62da8ee32f9564e58204ca61.png)}#slideshow h2.voliere.fr{background-image:url(/assets/rooms/voliere-title-fr-d83f35011a75f643fafe6805c4abb142.png)}#slideshow h2.voliere.en{background-image:url(/assets/rooms/voliere-title-en-55c5cfc7d1e1433084ad326659ed35b7.png)}#slideshow h2.verger.fr{background-image:url(/assets/rooms/verger-title-fr-2b5f5530a879adea9479a5a7fd508a6f.png)}#slideshow h2.verger.en{background-image:url(/assets/rooms/verger-title-en-89c16e82cc2fc4ab755e58f4a61a2bc4.png)}#slideshow h2.exterieur.fr{background-image:url(/assets/rooms/exterieur-title-fr-0c0147569c0642f0c10428cd640f41c7.png)}#slideshow h2.exterieur.en{background-image:url(/assets/rooms/exterieur-title-en-fe2b2e11ca6cdcf655e6f51d2e3a2b29.png)}#slideshow h2.salon.fr{background-image:url(/assets/rooms/salon-title-fr-0cda07e1fa6f20729518bfb5c94546b1.png)}#slideshow h2.salon.en{background-image:url(/assets/rooms/salon-title-en-fa2acb920a560c08727f242c627582bc.png)}#slideshow h2.salle-a-manger.fr{background-image:url(/assets/rooms/salle-a-manger-title-fr-014df09638fa8a3c2a69d7a1583f6b32.png)}#slideshow h2.salle-a-manger.en{background-image:url(/assets/rooms/salle-a-manger-title-en-695d8894aa9112f925c7f9c0a1a7c97f.png)}#slideshow h2.exterieur.fr{background-image:url(/assets/rooms/exterieur-title-fr-0c0147569c0642f0c10428cd640f41c7.png)}#slideshow h2.exterieur.en{background-image:url(/assets/rooms/exterieur-title-en-fe2b2e11ca6cdcf655e6f51d2e3a2b29.png)}#slideshow h2.sdb.fr{background-image:url(/assets/rooms/sdb-title-fr-ca14b873165ecfe3052ee363beadde0a.png)}#slideshow h2.sdb.en{background-image:url(/assets/rooms/sdb-title-en-b390f859e1a657eb2a55a2d2ef58e638.png)}#slideshow h2.discover.fr{background-image:url(/assets/discover-title-fr-a98cc5ad96614ed0216f8a76ea763f18.png)}#slideshow h2.discover.en{background-image:url(/assets/discover-title-en-7ba7a7dbe10947d328865806ef987dac.png)}#slideshow #nav{position:absolute;width:325px;height:82px;bottom:0px;text-align:center;font-size:12px;color:#fff}#slideshow #nav .pagination{margin-top:10px}#slideshow #nav .pagination a{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:17px;height:17px;background:url(/assets/room-slideshow-nav-ad33d6b8f6f7419c9e3594c33cf4709d.png) no-repeat left top;text-indent:-1000em;margin:5px}#slideshow #nav .pagination a:hover,#slideshow #nav .pagination a.activeSlide{background-position:left bottom}#discover{margin-top:50px;color:#372f2e;overflow:auto}#discover h3{font-size:26px;line-height:30px}#discover .link-item a{display:block;width:411px;height:63px;padding-left:40px;background:transparent url(/assets/discover-link-3653a0a75ca3b083677f13bc6c3c678c.png) left top;font-size:19px;line-height:60px;color:#1f1c19;text-decoration:none;text-align:left;-webkit-transition:color;-moz-transition:color;-o-transition:color;transition:color;margin-top:20px}#discover .link-item a:hover{color:#fff;background-position:left bottom}#discover .link-item.left{float:left}#discover .link-item.right{float:right}#room-description,#contact-page-content{margin-top:50px;min-height:542px;padding-left:515px;padding-right:10px;color:#372f2e}#room-description h3,#contact-page-content h3{font-size:30px;line-height:35px;width:400px}#room-description p,#room-description ul,#room-description li,#contact-page-content p,#contact-page-content ul,#contact-page-content li{font-size:16px;line-height:20px;font-family:Georgia,"DejaVu Serif",Norasi,serif;text-transform:none;margin-top:10px}#room-description.chappelle,#room-description.voliere,#room-description.verger,#contact-page-content.chappelle,#contact-page-content.voliere,#contact-page-content.verger{background:url(/assets/rooms/chappelle-background-3554197be6b0cb744c1732ae1e212c18.png) no-repeat left top}#room-description.exterieur,#contact-page-content.exterieur{background:url(/assets/rooms/exterieur-background-2582b670f3b4f57ea250453451bbbfbf.png) no-repeat left top;min-height:400px}#room-description.salon,#contact-page-content.salon{background:url(/assets/rooms/salon-background-eb5b4aefe3458c72846ba0e2f8ce2705.png) no-repeat left top}#room-description.salle-a-manger,#contact-page-content.salle-a-manger{background:url(/assets/rooms/salle-a-manger-background-7b2bfbcba136fb314e48d6ef9b2ac0b1.png) no-repeat left top}#room-description.sdb,#contact-page-content.sdb{background:url(/assets/rooms/sdb-background-1e43e85bcf9ac4555cdad41ca5cf0363.png) no-repeat left top}#home-map{width:335px;height:357px;background:url(/assets/home-map-background-0aedb4e5fbb3f25e675d633ba89359a8.jpg) no-repeat right center;position:relative;padding:60px 45px}#home-map p{font-size:14px;color:#fff;text-align:center}#home-map a{position:absolute;bottom:25px;left:90px}#home-contact{width:510px;height:56px;background:url(/assets/home-contact-background-381248aff397b6c53cfc59c741ecd1ce.jpg) no-repeat left top;margin-top:11px;padding:45px 25px;position:relative}#home-contact p{width:250px;height:70px;font-size:14px;color:#fff}#home-contact .button{position:absolute;right:29px;bottom:45px}.button{display:block;width:238px;height:41px;background:url(/assets/button-background-d78e3229abb2aa92471ed7070db6bf01.png) no-repeat left top;font-size:12px;line-height:37px;color:#1f1c19 !important;text-decoration:none;text-align:center;-webkit-transition:color;-moz-transition:color;-o-transition:color;transition:color}.button:hover{color:#fff !important;background-position:left bottom}#spacer{clear:both;height:200px}#footer{position:absolute;width:100%;height:200px;clear:both;margin-top:30px}#footer #footer-content{text-align:center;width:1000px;margin-top:10px;margin:auto;color:#887575;font-size:12px;letter-spacing:3px}#footer #footer-content p{margin-top:10px}#footer #footer-content a{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;color:#887575;text-decoration:none}#footer #footer-content a:hover{color:#584c4c}.contact-form{width:920px;height:442px;background:transparent url(/assets/contact-form-background-f99d365beb62658df30157ccf6ccc247.png) left top;padding:56px 40px 0px 40px;position:relative}.contact-form h1{margin:0px auto 38px auto;width:600px;height:123px;text-align:center;font-size:47px;line-height:110px;color:#d9d8d8;background:transparent url(/assets/contact-title-370b136d10abd3e75bad48c3fb4627be.png) no-repeat center top}.contact-form .fields{width:460px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:top}.contact-form .field{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-top:10px}.contact-form .field input[type="text"],.contact-form .field input[type="email"]{width:210px;height:28px;background:transparent url(/assets/contact-input-113fdb3e5dc13d5a611089eebf03403b.png) left top;border:none;padding:5px;margin-right:7px;font-size:17px}.contact-form .field textarea{width:441px;height:138px;background:transparent url(/assets/contact-textarea-ecce67c74c0764632dc7de8f2f5021cf.png) left top;border:none;padding:5px;overflow:hidden}.contact-form label.message{display:none}.contact-form input[type="submit"]{position:absolute;right:24px;bottom:35px;width:85px;height:45px;background:transparent url(/assets/contact-submit-c4fa9fdd9628bb7230ef28443ee73c9d.png) left top;border:none;text-align:center;cursor:pointer;margin-right:7px;text-transform:uppercase;font-size:17px;color:#d9d8d8;font-family:"HelveticaCondensedBold"}.contact-form #informations{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:top;width:364px;font-size:19px;color:#d9d8d8;line-height:25px;letter-spacing:-1px}.contact-form #informations a{color:#d9d8d8;text-decoration:none}.contact-form #informations h3{color:#e98611}.contact-form #informations .button{margin-top:10px}#contact-page-content{position:relative;min-height:400px}#contact-page-content .contact-illustration{position:absolute;top:0px;left:0px}#message{margin-top:10px;text-align:right}#lang-menu{position:absolute;right:5px;top:5px}#lang-menu a{font-family:Arial,Helvetica,"Liberation Sans",FreeSans,sans-serif;font-weight:bold;text-decoration:none;color:#b2b2b2;font-size:15px;line-height:20px;width:34px;height:29px;text-indent:-1000em;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}#lang-menu a.fr{background:transparent url(/assets/french_flag-b87b6c38224774733d0f57c26fcd425e.png) no-repeat left bottom}#lang-menu a.en{background:transparent url(/assets/english_flag-08e6b8d1ea6365764363b6b7cf8e4b6f.png) no-repeat left bottom}#lang-menu a.active,#lang-menu a:hover{background-position:left top}.placeholder{color:#28303b;line-height:28px;font-size:17px;font-family:Arial,Helvetica,"Liberation Sans",FreeSans,sans-serif}::-webkit-input-placeholder{color:#28303b;font-size:17px;font-family:Arial,Helvetica,"Liberation Sans",FreeSans,sans-serif}::-moz-placeholder{color:#28303b;font-size:17px;font-family:Arial,Helvetica,"Liberation Sans",FreeSans,sans-serif}input:-moz-placeholder{color:#28303b;font-size:17px;font-family:Arial,Helvetica,"Liberation Sans",FreeSans,sans-serif}.richtext ul{list-style:circle inside}.richtext ol{list-style:decimal inside}.richtext li{padding-left:1em}.richtext strong{font-weight:bold}.richtext em{font-style:italic}
