html, body{height: 100%;padding: 0;margin: 0;background: #ffffff;color: #000000;font-family: 'encodesans-me', Arial, Helvetica, sans-serif;font-size: 14px;text-align: left;position: relative;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;}*{outline: none;}img {border: 0;}a {text-decoration: none;color: #A7437C;}.citation{margin: 10px 10px 20px 10px;}h1, h2, h3, h4, h5, h6{display: inline;margin: 0;font-weight: normal;font-size: 16px;}.center{display: inline-block;vertical-align: top;}@font-face{font-family: 'encodesans';src: url('../fonts/encodesans/encodesans.eot');src: url('../fonts/encodesans/encodesans.eot?#iefix') format('embedded-opentype'), url('../fonts/encodesans/encodesans.woff') format('woff'), url('../fonts/encodesans/encodesans.ttf') format('truetype'), url('../fonts/encodesans/encodesans.svg#encodesans') format('svg');font-weight: normal;font-style: normal;}@font-face{font-family: 'encodesans-th';src: url('../fonts/encodesans-th/encodesans-th.eot');src: url('../fonts/encodesans-th/encodesans-th.eot?#iefix') format('embedded-opentype'), url('../fonts/encodesans-th/encodesans-th.woff') format('woff'), url('../fonts/encodesans-th/encodesans-th.ttf') format('truetype'), url('../fonts/encodesans-th/encodesans-th.svg#encodesans-th') format('svg');font-weight: normal;font-style: normal;}@font-face{font-family: 'encodesans-me';src: url('../fonts/encodesans-me/encodesans-me.eot');src: url('../fonts/encodesans-me/encodesans-me.eot?#iefix') format('embedded-opentype'), url('../fonts/encodesans-me/encodesans-me.woff') format('woff'), url('../fonts/encodesans-me/encodesans-me.ttf') format('truetype'), url('../fonts/encodesans-me/encodesans-me.svg#encodesans-me') format('svg');font-weight: normal;font-style: normal;}#header{float: left;width: 100%;height: 110px;background: rgba(255,255,255,0.9); box-shadow: 0 0 20px 0 rgba(0,0,0,0.5);text-align: center;transition: all .3s ease-in;position: fixed;top: 0;left: 0;z-index: 10;}#header-brand{display: block;float: left;height: 70px;margin: 20px 25px;}#header-sitename{float: left;width: 100%;margin-top: -110px;text-align: center;}#header-sitename-logo{display: inline-block;height: 80px;margin: 10px 0;vertical-align: top;}@media (max-width: 1024px){#header{padding-top: 20px;margin-top: 40px;position: relative;top: auto;}#header-brand{margin-top: 15px;}#header-sitename{margin-top: -105px;}}@media (max-width: 600px){#header{height: auto;padding-top: 35px;padding-bottom: 10px;text-align: center;}#header-brand{display: inline-block;float: none;margin: 0;vertical-align: top;position: static;top: auto;}#header-sitename{display: inline-block;float: none;width: 100%;margin: -5px 0 0 0;vertical-align: top;}}#header2{float: left;width: 0;height: 0;position: fixed;top: 0;left: 0;z-index: 12;}#navigation-trigger{display: none;float: left;width: 36px;height: 36px;margin: 2px 0 2px 7px;cursor: pointer;position: absolute;top: 0;left: 0;z-index: 2;}#header2-locales{float: right;position: fixed;top: 40px;right: 20px;}#header2-locales-flags{float: left;width: 22px;border: 2px solid #cccccc;padding: 2px;border-radius: 20px;background: #ffffff;}#header2-locales-flags-selected{float: left;width: 22px;height: 22px;border-radius: 22px;}#header2-locales-flags-links{display: none;float: left;margin-top: 10px;}.header2-locales-flags-link{float: left;margin-bottom: 10px;}.header2-locales-flags-link:last-child{margin-bottom: 0;}.header2-locales-flags-link img{float: left;width: 22px;height: 22px;border-radius: 22px;}#header2-locales-flags-trigger{float: left;width: 16px;height: 16px;margin: 7px 0 0 6px;border-radius: 16px;background: url(../images/pictos/arrow-flags.png) no-repeat center center #A7437C;cursor: pointer;}#header2-buttons{float: right;width: 104px;position: fixed;top: 180px;right: 0;z-index: 1;}.header2-button{float: right;width: 100%;height: 30px;line-height: 30px;margin-bottom: 10px;background: #ffffff;color: #33313D;overflow: hidden;cursor: pointer;position: relative;box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);transition: all .3s ease-in;}.header2-button-icon{float: left;width: 30px;height: 30px;margin: 0 2px;}.header2-button-label{float: left;font-size: 11px;text-transform: uppercase;transition: all .3s ease-in;}.header2-button-label.mobile{font-size: 16px;color: #A7437C;position: absolute;left: 35px;top: 0;opacity: 0;}.header2-button#telephone:hover{width: 220px;}.header2-button#telephone:hover .header2-button-label.mobile{opacity: 1;}.header2-button#telephone:hover .header2-button-label.desktop{opacity: 0;}.header2-button#avis{background: #A7437C;color: #ffffff;}@media (max-width: 1024px){#header2 {width: 100%;height: 40px;background: #ffffff;box-shadow: 0 0 20px 0 rgba(0,0,0,0.3);}#header2-buttons{float: left;width: 100%;text-align: center;font-size: 0;position: static;top: auto;right: auto;}.header2-button{float: none;display: inline-block;width: auto;height: 40px;margin: 0;border-right: 1px solid #cccccc;border-radius: 0;background: none;box-shadow: none;}.header2-button#telephone{border-left: 1px solid #cccccc;}.header2-button#telephone:hover{width: auto;}.header2-button.desktop{display: none;}.header2-button-icon{margin: 5px 12px;}.header2-button-label{display: none;}#navigation-trigger{display: block;}#header2-locales{margin: 5px 10px;position: absolute;top: 0;right: 0;}}#booking{float: left;width: 250px;position: fixed;top: 180px;left: 10px;z-index: 9;}#booking-title {float: left;width: 120px;height: 150px;line-height: 20px;padding: 20px 0;margin: 50px 10px 0 0;box-sizing: border-box;background: #A7437C;box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);color: #ffffff;font-size: 18px;text-align: center;text-transform: uppercase;position: relative;cursor: pointer;}#booking-title-arow{width: 30px;height: 30px;border: 2px solid #FFFFFF;border-radius: 30px;box-sizing: border-box;background: url(../images/pictos/arrow-right.png) no-repeat center center;position: absolute;bottom: 20px;left: 45px;}#booking-bestrate{float: left;width: 120px;margin-bottom: 10px;background: #403D4D;color: #D3C2A4;text-align: center;cursor: pointer;}#booking-bestrate-center{display: inline-block;padding: 15px 0;vertical-align: top;}#booking-bestrate-title{float: left;width: 100%;line-height: 20px;color: #D3C2A4;font-size: 14px;text-transform: uppercase;}#booking-bestrate-content{float: left;width: 100%;}#booking-bestrate-rate{float: left;width: 100%;line-height: 30px;margin-top: 5px;margin-bottom: 10px;color: #ffffff;font-size: 20px;}#booking-bestrate-baseline{float: left;width: 100%;line-height: 15px;color: #D3C2A4;font-size: 13px;}#booking-bestrate-others{float: left;width: 120px;padding: 10px 0;background: #D7C8AC;box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);color: #33313D;text-align: center;}#booking-bestrate-others-title{float: left;width: 100%;font-size: 12px;text-transform: uppercase;}#booking-bestrate-others-rate{float: left;width: 100%;height: 20px;font-size: 16px;}#booking-mobile{display: none;float: left;width: 45%;height: 80px;line-height: 80px;background: #A7437C;color: #ffffff;font-size: 18px;text-align: center;text-transform: uppercase;position: relative;}#booking-bestrate-empty{display: none;float: left;width: 55%;height: 80px;background: #403d4d;}@media (max-width: 1024px){#booking{width: 100%;position: relative;top: auto;left: auto;}#booking-title{display: none;}#booking-title-arow{top: 25px;right: 10px;left: auto;}#booking-mobile{display: block;}#booking-bestrate{width: 35%;height: 60px;padding: 10px 0;margin: 0;cursor: default;}#booking-bestrate-title{width: auto;margin: 0 10px 0 0;padding: 0 10px 0 0;border-right: 1px solid #666666;text-align: right;}#booking-bestrate-center{padding: 0;}#booking-bestrate-content{width: auto;margin: 0;}#booking-bestrate-rate{clear: both;line-height: 26px;margin: 0;font-size: 20px;}#booking-bestrate-baseline{clear: both;line-height: normal;font-size: 12px;}#booking-bestrate-others{width: 20%;padding: 15px 0;height: 50px;box-shadow: none;}#booking-bestrate-others-rate{font-size: 18px;}#booking-bestrate-empty{display: block;}}@media (max-width: 768px){#booking-mobile{width: 100%;}#booking-bestrate{width: 70%;}#booking-bestrate-others{width: 30%;}#booking-bestrate-empty{display: none;}}@media (max-width: 480px){#booking-bestrate{width: 100%;}#booking-bestrate-others{width: 100%;height: auto;}#booking-bestrate-others-title{display: inline-block;float: none;width: auto;margin-right: 10px;vertical-align: top;line-height: 25px;}#booking-bestrate-others-title br{display: none;}#booking-bestrate-others-rate{display: inline-block;float: none;width: auto;vertical-align: top;}}#panel{float: left;width: 320px;height: 100%;padding: 20px;box-sizing: border-box;background: #ffffff;color: #000000;overflow: auto;box-shadow: 0 0 10px rgba(0,0,0,0.5);transition: all .3s ease-in;position: fixed;left: -330px;top: 0;z-index: 101;}#panel.active{left: 0;}.panel-title{float: left;width: 100%;padding-bottom: 10px;border-bottom: 1px solid #A7437C;margin-bottom: 20px;color: #A7437C;font-size: 20px;text-transform: uppercase;text-align: center;}.panel-form{float: left;width: 100%;padding: 10px;margin-bottom: 10px;box-sizing: border-box;background: #A7437C;box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);}.panel-form-line{float: left;width: 100%;margin-bottom: 5px;}.panel-form-line:last-child{margin-bottom: 0;}.panel-form-date{float: left;width: 100%;}.panel-form-date-selected{float: left;width: 100%;line-height: 28px;background: rgba(255,255,255,0.8);color: #000000;text-align: center;font-size: 12px;}.panel-form-label{float: left;width: 70%;height: 28px;line-height: 28px;padding: 0 10px;box-sizing: border-box;background: rgba(255,255,255,0.8);color: #000000;font-size: 12px;}.panel-form-input{float: left;width: 30%;height: 28px;line-height: 28px;border: 0;box-sizing: border-box;background: rgba(255,255,255,0.8);color: #000000;padding-left: 10px;}.panel-form-more{float: left;height: 28px;line-height: 28px;color: #ffffff;font-size: 12px;}.panel-form-submit{float: right;width: 30%;height: 28px;line-height: 28px;padding: 0;margin: 0;border: 0;background: rgba(255,255,255,0.8);color: #000000;text-transform: uppercase;font-weight: bold;font-size: 12px;cursor: pointer;}.panel-bestrate{float: left;width: 100%;padding: 10px;margin-bottom: 10px;box-sizing: border-box;background: #403D4D;box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);color: #D3C2A4;}.panel-bestrate-title{float: left;width: 46%;line-height: 16px;padding-right: 10px;border-right: 1px solid #666666;box-sizing: border-box;color: #D3C2A4;font-size: 14px;text-align: right;text-transform: uppercase;}.panel-bestrate-right{float: right;width: 54%;padding-left: 10px;box-sizing: border-box;text-align: center;}.panel-bestrate-rate{float: left;width: 100%;line-height: 28px;color: #ffffff;font-size: 20px;}.panel-bestrate-baseline{float: left;width: 100%;line-height: 20px;color: #D3C2A4;font-size: 12px;}.panel-booking-more{float: left;width: 100%;padding: 10px;margin-bottom: 10px;background: #A7437C;box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);box-sizing: border-box;}.panel-booking-more-line{float: left;width: 100%;margin-bottom: 5px;}.panel-booking-more-line:last-child{margin-bottom: 0;}.panel-booking-more-button{float: left;width: 100%;padding: 5px;box-sizing: border-box;background: rgba(255,255,255,0.8);color: #000000;font-size: 12px;text-align: center;cursor: pointer;}.panel-booking-more-text{display: none;float: left;width: 100%;line-height: 18px;padding: 10px;box-sizing: border-box;background: rgba(255,255,255,0.2);color: #ffffff;font-size: 12px;}.panel-accent{float: left;width: 100%;padding: 10px;background: #D3C2A4;color: #33313D;box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);box-sizing: border-box;}.panel-accent-title{float: left;width: 100%;line-height: 14px;padding-left: 110px;margin-bottom: 10px;box-sizing: border-box;background: url(../images/logos/accent.png) no-repeat center left;color: #33313D;font-size: 12px;text-align: center;}.panel-accent-buttons{float: left;width: 100%;}.panel-accent-button{float: left;width: 100%;padding: 5px;margin-bottom: 2px;box-sizing: border-box;background: rgba(51,49,61,0.10);color: #33313D;font-size: 12px;text-align: center;}.panel-accent-button:last-child{margin-bottom: 0;}#panel-overlay{display: none;float: left;width: 100%;height: 100%;padding-left: 320px;box-sizing: border-box;background: rgba(255, 255, 255, 0.5);position: fixed;top: 0;left: 0;z-index: 100;}.panel-overlay-content{float: left;width: 100%;height: 100%;position: relative;}.panel-overlay-close{float: left;width: 40px;height: 40px;background: url(../images/pictos/close.png) no-repeat center center #A7437C;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);cursor: pointer;}.panel-open{overflow: hidden;}@media(max-width: 1024px){#panel{display: none !important;}#panel-overlay{display: none !important;}.panel-open{overflow: visible;}}#navigation{float: left;width: 100%;transition: all .3s ease-in;text-align: center;position: fixed;top: 120px;left: 0;z-index: 11;}#navigation.accueil{top: 20px;}#navigation-buttons{display: inline-block;vertical-align: top;padding: 0 20px;background: rgba(255, 255, 255, 0.9);box-shadow: 0 7px 10px -5px rgba(0,0,0,0.3);}.navigation-button{float: left;height: 30px;line-height: 30px;padding: 0 15px; box-sizing: border-box;color: #000000;font-size: 14px;text-transform: uppercase;transition: all .3s ease-in;text-align: left;position: relative;}div.navigation-button{cursor: default;}.navigation-button:hover,.navigation-button.active{color: #A7437C;}.navigation-button.mobile{display: none;}@media (max-width: 1024px){#navigation,#navigation.accueil{width: 300px;height: 100%;padding-top: 40px;box-sizing: border-box;transition: all .3s ease-in;top: 0;left: -340px;}#navigation.active{left: 0;}#navigation-buttons{display: block;float: left;width: 100%;max-height: 100%;overflow: auto;}.navigation-button{width: 100%;height: auto;line-height: normal;padding: 15px 0;margin: 0;border-bottom: 1px solid #cccccc;font-size: 18px;text-align: center;}div.navigation-button{padding: 0;border: 0;}.navigation-button.mobile{display: block;}}#diaporama {float: left;width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 1;overflow: hidden;}@media (max-width: 960px){#diaporama {height: 400px;position: relative;top: 0;}}@media (max-width: 768px){#diaporama {height: 350px;}}@media (max-width: 600px){#diaporama {height: 300px;}}@media (max-width: 480px){#diaporama {height: 250px;}}.slideshow {float: left;width: 100%;height: 100%;}.slideshow-slide {float: left;width: 100%;height: 100%;background: no-repeat center center;background-size: cover;}#content-container{float: left;width: 100%;padding: 200px 0 70px 0;position: relative;z-index: 2;text-align: center;}#content{display: inline-block;width: 50%;max-width: 760px;margin: 0 25%;vertical-align: top;}#top{float: left;width: 100%;padding: 50px;margin-bottom: 30px;box-sizing: border-box;background: rgba(255, 255, 255, 0.9);box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);color: #000000;}#top:last-child{margin-bottom: 0;}#top.little{padding: 30px 50px;}#bottom{float: left;width: 100%;}@media (max-width: 1024px){#content{width: 70%;margin: 0 15%;vertical-align: top;}}@media (max-width: 960px){#content-container{padding: 50px 5%;box-sizing: border-box;}#content{display: block;float: left;width: 100%;max-width: none;padding: 0;margin: 0;}}@media (max-width: 600px){#content-container{background: #ffffff;padding: 30px 0;}#content{display: block;float: left;width: 100%;max-width: none;padding: 0;margin: 0;}#top{width: 90%;margin: 0 5% 30px 5%;box-sizing: border-box;}#bottom{padding: 0 5%;box-sizing: border-box;}}.title{display: block;float: left;width: 100%;margin-bottom: 30px;color: #A7437C;font-family: 'encodesans-th';font-size: 28px;text-transform: uppercase;}.title:last-child{margin-bottom: 0;}.text{float: left;width: 100%;line-height: 30px;margin-bottom: 30px;box-sizing: border-box;color: #000000;text-align: center;}.text:last-child{margin-bottom: 0;}.text ul{padding: 0;margin: 0;list-style: none;}.text ol{padding: 0;margin: 0;list-style: none;counter-reset: i;}.text li{padding: 10px 20px;line-height: 22px;border: 1px solid #cccccc;border-bottom: 0;background: #ffffff;}.text li:last-child{border-bottom: 1px solid #cccccc;}.text ol li{padding-left: 60px;padding-right: 10px;position: relative;counter-increment: i;text-align: left;}.text ol li:before{content: counter(i);height: 30px;line-height: 30px;width: 60px;margin-top: -15px;color: #aaaaaa;font-size: 25px;font-family: 'caviardreams';text-align: center;position: absolute;left: 0;top: 50%;}.collection{float: left;width: 100%;}.collection-item{float: left;width: 100%;height: 400px;padding: 10px;margin-bottom: 50px;box-sizing: border-box;background: #ffffff;color: #000000;box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);position: relative;transition: all .3s ease-in;}.collection-item:last-child{margin-bottom: 0;}.collection-item-image{float: left;width: 100%;height: 100%;box-sizing: border-box;background: no-repeat center center rgba(255, 255, 255, 0.2);background-size: cover;position: relative;z-index: 1;}.collection-item-content{float: right;width: 50%;height: 100%;line-height: 30px;padding: 30px 30px 40px 30px;box-sizing: border-box;background: rgba(255,255,255,0.8);font-size: 32px;text-align: center;position: absolute;right: 0;top: 0;z-index: 2;}.collection-item-content.short{padding-bottom: 130px;}.collection-item-content-limiter{height: 330px;overflow: hidden;}.collection-item-content.short .collection-item-content-limiter{height: 240px;}.collection-item-title{float: left;width: 100%;margin-bottom: 15px;font-family: 'encodesans-th';font-size: 24px;text-transform: uppercase;}.collection-item-period{float: left;width: 100%;font-size: 16px;}.collection-item-text{float: left;width: 100%;font-size: 14px;margin-top: 15px;}.collection-item-rate-container{float: left;width: 100%;height: 130px;padding: 20px 20px 40px 10px;box-sizing: border-box;text-align: center;position: absolute;bottom: 0;left: 0;}.collection-item-rate{display: inline-block;height: 70px;line-height: 70px;padding: 0 10px;box-sizing: border-box;border: 1px solid;text-align: center;text-transform: uppercase;}.collection-item-rate-middle{display: inline-block;vertical-align: middle;margin-top: -4px;}.collection-item-rate-from{float: left;clear: both;width: 100%;line-height: 15px;font-size: 12px;}.collection-item-rate-rate{float: left;clear: both;width: 100%;font-size: 24px;line-height: 34px;}.collection-item-plus{width: 20px;height: 20px;line-height: 20px;text-align: center;background: #000000;color: #ffffff;font-size: 26px;position: absolute;bottom: 10px;right: 10px;z-index: 3;}.collection.rose .collection-item{background: #A7437C;color: #ffffff;}.collection.rose .collection-item-content{background: rgba(167,67,124,0.8);}.collection.rose .collection-item-rate{border-color: rgba(255,255,255,0.5);}.collection.rose .collection-item-plus{background: #ffffff;color: #A7437C;}.collection.bleu .collection-item{background: #403D4D;color: #D3C2A4;}.collection.bleu .collection-item-content{background: rgba(64,61,77,0.8);}.collection.bleu .collection-item-rate{border-color: rgba(255,255,255,0.5);}.collection.bleu .collection-item-plus{background: #D3C2A4;color: #33313D;}.collection.beige .collection-item{background: #D3C2A4;color: #33313D;}.collection.beige .collection-item-content{background: rgba(222, 205, 176, 0.9);}.collection.beige .collection-item-rate{border-color: rgba(255,255,255,0.5);}.collection.beige .collection-item-plus{background: #403D4D;color: #D3C2A4;}@media (max-width: 600px){.collection-item {height: auto;}.collection-item-image{height: 250px;}.collection-item-content{width: 100%;height: auto;line-height: normal;padding: 20px;text-align: center !important;position: relative;}.collection-item-content.short{padding-bottom: 30px;}.collection-item-content-limiter{height: auto;}.collection-item-content.short .collection-item-content-limiter{height: auto;}.collection-item-rate-container{height: auto;padding: 0 20px;margin-top: 30px;position: relative;}}#reviews{float: left;width: 100%;padding: 20px 0;background: rgba(255, 255, 255, 0.9);position: relative;z-index: 2;}.reviews-container{float: left;width: 100%;margin-bottom: 20px;text-align: center;}.reviews-container:last-child{margin-bottom: 0;}.reviews-center{display: inline-block;vertical-align: top;}#reviews-title{float: left;text-align: center;padding-left: 40px;background: url(../images/pictos/avis2.png) no-repeat left center;color: #A7437C;font-size: 18px;text-transform: uppercase;}.reviews-link{display: block;float: left;height: 30px;margin: 0 5px;}@media (max-width: 960px){#reviews{border-top: 1px solid #cccccc;}}#newsletter{float: left;width: 100%;padding: 20px 0;border-top: 1px solid #cccccc;background: rgba(255, 255, 255, 0.9);text-align: center;position: relative;z-index: 2;}.newsletter-container{float: left;width: 100%;margin-bottom: 20px;text-align: center;}.newsletter-container:last-child{margin-bottom: 0;}.newsletter-center{display: inline-block;vertical-align: top;}#newsletter-title{float: left;width: 100%;color: #403D4D;font-family: 'encodesans-me';font-size: 14px;text-transform: uppercase;}#newsletter-form{float: left;clear: both;width: 100%;}#newsletter-form-input{float: left;width: 200px;height: 30px;margin-right: 10px;border: 1px solid #cccccc;box-sizing: border-box;background: #ffffff;}#newsletter-form-submit{float: left;height: 30px;line-height: 30px;padding: 0 10px;border: 0;border-radius: 5px;background: #403D4D;color: #ffffff;text-transform: uppercase;font-family: 'encodesans-me';font-size: 14px;cursor: pointer;}.newsletter-result{display: none;float: left;clear: both;width: 100%;margin-top: 10px;text-align: center;}#newsletter-result-ok{color: #378637;}#newsletter-result-nok,#newsletter-result-error{color: #ff0000;}#prefooter{float: left;width: 100%;padding: 20px 0;background: rgba(211,194,164,0.9);text-align: center;position: relative;z-index: 2;}#prefooter-center{display: inline-block;vertical-align: top;}#prefooter-partages{float: left;width: 100%;margin-bottom: 20px;}.prefooter-partage{display: inline-block;width: 36px;height: 36px;margin: 0 5px;border-radius: 36px;background: #A7437C;overflow: hidden;cursor: pointer;vertical-align: top;}.prefooter-partage-page{display: inline-block;width: 36px;height: 36px;margin: 0 5px;border-radius: 36px;background: #402D4D;overflow: hidden;cursor: pointer;vertical-align: top;}#prefooter-logos{float: left;width: 100%;}.prefooter-adresse{display: inline-block;height: 80px;line-height: 18px;padding: 10px 20px;margin: 0 5px;border: 1px solid rgba(64,61,77,0.3);box-sizing: border-box;background: rgba(255,255,255,0.5);color: #403D4D;font-size: 12px;vertical-align: top;text-align: center;}.prefooter-adresse-nom{text-transform: uppercase;}.prefooter-adresse-telephone{display: inline-block;margin-top: 2px;color: #A7437C;font-size: 14px;text-transform: uppercase;}.prefooter-seh{display: inline-block;height: 80px;line-height: 11px;margin: 0 5px;padding: 35px 10px 10px 10px;border: 1px solid rgba(64,61,77,0.3);box-sizing: border-box;background: url(../images/logos/seh.png) no-repeat center 8px;color: #403D4D;font-size: 9px;text-align: center;vertical-align: top;}.prefooter-seh a{color: #403D4D;}.prefooter-logo{display: inline-block;height: 80px;padding: 10px;margin: 0 5px;border: 1px solid rgba(64, 61, 77, 0.3);box-sizing: border-box;vertical-align: top;}.prefooter-logo img{float: left;height: 100%;}@media(max-width: 960px){.prefooter-partage,.prefooter-partage-page{margin: 0 2px;}}@media(max-width: 768px){.prefooter-adresse{float: left;width: 100%;margin: 0;border-left: 0;border-right: 0;}.prefooter-seh{float: left;width: 100%;height: auto;margin: 0 0 20px 0;padding: 50px 0 20px 0;background-position: center 20px;border-top: 0;border-left: 0;border-right: 0;}}#footer{float: left;width: 100%;padding: 10px 0 50px 0;background: rgba(211,194,164,0.9);text-align: center;position: relative;z-index: 2;}#footer.accueil{padding-bottom: 120px;}#footer-buttons{float: left;}.footer-button{float: left;height: 20px;line-height: 20px;margin-right: 10px;padding-right: 10px;border-right: 1px solid rgba(0,0,0,0.3);color: #403D4D;font-size: 11px;}#footer-juliana{float: left;height: 20px;}@media(max-width: 1024px){#footer-buttons{display: none;}}@media(max-width: 960px){#footer.accueil{padding-bottom: 50px;}}#goto-top{float: left;width: 100%;height: 20px;border-bottom: 5px solid #403D4D;position: fixed;bottom: 0;left: 0;z-index: 50;}#goto-top.accueil{bottom: 60px;}#goto-top-arrow{display: none;margin: 0 auto;width: 40px;height: 25px;border-radius: 5px 5px 0 0;background: url(../images/pictos/arrow-up.png) no-repeat center center #403D4D;cursor: pointer;transition: all .3s ease-in-out;}#goto-bottom-arrow{margin: 0 auto;width: 40px;height: 25px;border-radius: 5px 5px 0 0;background: url(../images/pictos/arrow-down.png) no-repeat center center #403D4D;cursor: pointer;transition: all .3s ease-in-out;}#goto-top.active #goto-top-arrow{display: block;}#goto-top.active #goto-bottom-arrow{display: none;}#goto-top:not(.accueil) #goto-bottom-arrow{display: none !important;}@media (max-width: 960px){#goto-top.accueil{bottom: 0;}}