.cms-page-view .mega-home.home-1 .megahome-slider .wrapper-central{text-align:center}@media only screen and (max-width: 770px){.cms-page-view .mega-home.home-1 .megahome-slider .wrapper-central{background:#fff}}.cms-page-view .mega-home.home-1 .megahome-slider .wrapper-central .row .col:first-child{background:#b9aa88}.cms-page-view .mega-home.home-1 .megahome-slider .wrapper-central .row .col:first-child span{color:#fff}.cms-page-view .mega-home.home-1 .megahome-slider .wrapper-central .row .col:first-child span:after{content:' ';position:absolute;width:34px;height:1px;left:50%;margin-left:-17px;bottom:0;background:#fff}.cms-page-view .mega-home.home-1 .megahome-slider .wrapper-central .row .col:first-child span:after{bottom:-5px}.cms-page-view .mega-home.home-1 .megahome-slider .wrapper-central .discover{display:inline-block;border:2px solid #b9aa88;font-size:12px;margin-top:20px;color:#b9aa88}@media only screen and (min-width: 771px){.cms-page-view .mega-home.home-1 .megahome-slider .wrapper-central .discover{background:rgba(0,0,0,0.59)}}@media only screen and (max-width: 770px){.cms-page-view .mega-home.home-2 .megahome-slider .wrapper-central{background:#fff;text-align:center}}@media only screen and (min-width: 771px){.cms-page-view .mega-home.home-2 .megahome-slider .wrapper-central{position:absolute;top:44%;left:50%;width:100%;max-width:960px;text-align:right;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media only screen and (min-width: 771px){.cms-page-view .mega-home.home-2 .megahome-slider .wrapper-central .row{max-width:440px;margin-left:auto;margin-right:0}}.cms-page-view .mega-home.home-2 .megahome-slider .wrapper-central .row .col:first-child{background:#fff}.cms-page-view .mega-home.home-2 .megahome-slider .wrapper-central .row .col:first-child span{color:#412d4a}.cms-page-view .mega-home.home-2 .megahome-slider .wrapper-central .row .col:first-child span:after{content:' ';position:absolute;width:34px;height:1px;left:50%;margin-left:-17px;bottom:0;background:#412d4a}.cms-page-view .mega-home.home-2 .megahome-slider .wrapper-central .row .col:first-child span:after{bottom:-5px}.cms-page-view .mega-home.home-2 .megahome-slider .wrapper-central .row .col+.col{position:relative;text-align:center}@media only screen and (max-width: 770px){.cms-page-view .mega-home.home-2 .megahome-slider .wrapper-central .row .col+.col{padding-top:0}}@media only screen and (min-width: 771px){.cms-page-view .mega-home.home-2 .megahome-slider .wrapper-central .row .col+.col{border:1px solid #412d4a}}.cms-page-view .mega-home.home-2 .megahome-slider .wrapper-central .discover{border:2px solid #412d4a;font-size:12px;color:#fff;background:rgba(66,37,77,0.81)}@media only screen and (max-width: 770px){.cms-page-view .mega-home.home-2 .megahome-slider .wrapper-central .discover{display:inline-block;margin-top:20px}}@media only screen and (min-width: 771px){.cms-page-view .mega-home.home-2 .megahome-slider .wrapper-central .discover{position:absolute;display:block;left:0;width:100%;bottom:-65px}}@media only screen and (max-width: 959px){.cms-page-view .mega-home.home-3 .megahome-slider .wrapper-central{position:relative;top:auto;left:auto;margin:0 auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@media only screen and (min-width: 960px){.cms-page-view .mega-home.home-3 .megahome-slider .wrapper-central{position:absolute;top:37%;left:50%;width:100%;max-width:960px;text-align:right;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.cms-page-view .mega-home.home-3 .megahome-slider .wrapper-central .row{display:block}@media (min-width: 960px) and (max-width: 1279px){.cms-page-view .mega-home.home-3 .megahome-slider .wrapper-central .row{margin-left:auto;margin-right:0}}@media only screen and (max-width: 1279px){.cms-page-view .mega-home.home-3 .megahome-slider .wrapper-central .row{max-width:360px}}@media only screen and (min-width: 1280px){.cms-page-view .mega-home.home-3 .megahome-slider .wrapper-central .row{max-width:240px;margin-left:auto;margin-right:0}}.cms-page-view .mega-home.home-3 .megahome-slider .wrapper-central .row .col{display:block;width:100%;padding:0}.cms-page-view .mega-home.home-3 .megahome-slider .wrapper-central .row .col:first-child{background:transparent}@media only screen and (max-width: 959px){.cms-page-view .mega-home.home-3 .megahome-slider .wrapper-central .row .col:first-child{padding-top:10px}}@media only screen and (max-width: 959px){.cms-page-view .mega-home.home-3 .megahome-slider .wrapper-central .row .col:first-child>span{color:#412d4a}.cms-page-view .mega-home.home-3 .megahome-slider .wrapper-central .row .col:first-child>span:after{content:' ';position:absolute;width:34px;height:1px;left:50%;margin-left:-17px;bottom:0;background:#412d4a}}@media only screen and (min-width: 960px){.cms-page-view .mega-home.home-3 .megahome-slider .wrapper-central .row .col:first-child>span{color:#fff}.cms-page-view .mega-home.home-3 .megahome-slider .wrapper-central .row .col:first-child>span:after{content:' ';position:absolute;width:34px;height:1px;left:50%;margin-left:-17px;bottom:0;background:#fff}}.cms-page-view .mega-home.home-3 .megahome-slider .wrapper-central .row .col:first-child>span:after{bottom:-5px}@media only screen and (min-width: 771px){.cms-page-view .mega-home.home-3 .megahome-slider .wrapper-central .row .col:first-child>span{font-size:32px;line-height:32px}}.cms-page-view .mega-home.home-3 .megahome-slider .wrapper-central .row .col:first-child>span+span{display:block;margin-top:10px;margin-bottom:5px}.cms-page-view .mega-home.home-3 .megahome-slider .wrapper-central .row .col:first-child>span+span:after{display:none}@media only screen and (min-width: 771px){.cms-page-view .mega-home.home-3 .megahome-slider .wrapper-central .row .col:first-child>span+span{font-size:24px}}.cms-page-view .mega-home.home-3 .megahome-slider .wrapper-central .row .col+.col{padding:0;background:transparent}.cms-page-view .mega-home.home-3 .megahome-slider .wrapper-central .discover{display:block;border:2px solid #412d4a;font-size:12px;margin-top:20px;color:#412d4a}.cms-page-view .mega-home.home-3 .megahome-slider .wrapper-central #menu-list,.cms-page-view .mega-home.home-3 .megahome-slider .wrapper-central #menu-list li{margin:0;padding:0;list-style:none;overflow:hidden}.cms-page-view .mega-home.home-3 .megahome-slider .wrapper-central #menu-list li{position:relative;display:block;border:1px solid #b9aa88;border-top:0 none;font-style:normal;background:#fff}@media only screen and (max-width: 770px){.cms-page-view .mega-home.home-3 .megahome-slider .wrapper-central #menu-list li:first-child{border-top:1px solid #b9aa88}}@media only screen and (min-width: 771px){.cms-page-view .mega-home.home-3 .megahome-slider .wrapper-central #menu-list li{float:left;width:120px;height:120px}}@media (min-width: 771px) and (max-width: 1279px){.cms-page-view .mega-home.home-3 .megahome-slider .wrapper-central #menu-list li:nth-child(1),.cms-page-view .mega-home.home-3 .megahome-slider .wrapper-central #menu-list li:nth-child(2),.cms-page-view .mega-home.home-3 .megahome-slider .wrapper-central #menu-list li:nth-child(3){border-top:1px solid #b9aa88}.cms-page-view .mega-home.home-3 .megahome-slider .wrapper-central #menu-list li:nth-child(2),.cms-page-view .mega-home.home-3 .megahome-slider .wrapper-central #menu-list li:nth-child(5),.cms-page-view .mega-home.home-3 .megahome-slider .wrapper-central #menu-list li:nth-child(3n){border-left:0 none}.cms-page-view .mega-home.home-3 .megahome-slider .wrapper-central #menu-list li:nth-child(3n+1){clear:left}}@media only screen and (min-width: 1280px){.cms-page-view .mega-home.home-3 .megahome-slider .wrapper-central #menu-list li:nth-child(1),.cms-page-view .mega-home.home-3 .megahome-slider .wrapper-central #menu-list li:nth-child(2){border-top:1px solid #b9aa88}.cms-page-view .mega-home.home-3 .megahome-slider .wrapper-central #menu-list li:nth-child(2n){border-left:0 none}.cms-page-view .mega-home.home-3 .megahome-slider .wrapper-central #menu-list li:nth-child(2n+1){clear:left}}.cms-page-view .mega-home.home-3 .megahome-slider .wrapper-central #menu-list li a{position:relative;display:block;width:100%;height:100%}.cms-page-view .mega-home.home-3 .megahome-slider .wrapper-central #menu-list li span{position:absolute;left:10px;display:block;font-size:12px;color:#b9aa88;text-transform:uppercase}@media only screen and (max-width: 770px){.cms-page-view .mega-home.home-4 .megahome-slider .wrapper-central{text-align:center}}@media only screen and (min-width: 771px){.cms-page-view .mega-home.home-4 .megahome-slider .wrapper-central{position:absolute;top:35%;left:50%;width:100%;max-width:960px;text-align:right;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.cms-page-view .mega-home.home-4 .megahome-slider .wrapper-central .row{display:block}@media only screen and (min-width: 771px){.cms-page-view .mega-home.home-4 .megahome-slider .wrapper-central .row{max-width:310px;margin-left:auto;margin-right:0}}.cms-page-view .mega-home.home-4 .megahome-slider .wrapper-central .row .col{display:block;width:100%}.cms-page-view .mega-home.home-4 .megahome-slider .wrapper-central .row .col:first-child{background:transparent}.cms-page-view .mega-home.home-4 .megahome-slider .wrapper-central .row .col:first-child>span{color:#412d4a}@media only screen and (min-width: 771px){.cms-page-view .mega-home.home-4 .megahome-slider .wrapper-central .row .col:first-child>span{text-align:left}}.cms-page-view .mega-home.home-4 .megahome-slider .wrapper-central .row .col:first-child>span:after{display:none}.cms-page-view .mega-home.home-4 .megahome-slider .wrapper-central .row .col:first-child>span span:nth-child(3){color:#b9aa88}@media only screen and (min-width: 771px){.cms-page-view .mega-home.home-4 .megahome-slider .wrapper-central .row .col:first-child>span span:nth-child(2){font-size:50px;line-height:40px}.cms-page-view .mega-home.home-4 .megahome-slider .wrapper-central .row .col:first-child>span span:nth-child(3){font-size:80px;line-height:70px}}.cms-page-view .mega-home.home-4 .megahome-slider .wrapper-central .row .col+.col{background:transparent}@media only screen and (max-width: 770px){.cms-page-view .mega-home.home-4 .megahome-slider .wrapper-central .row .col+.col{padding-top:0}}@media only screen and (min-width: 771px){.cms-page-view .mega-home.home-4 .megahome-slider .wrapper-central .row .col+.col{padding:0}}.cms-page-view .mega-home.home-4 .megahome-slider .wrapper-central .discover{border:2px solid #412d4a;font-size:14px;margin-top:20px;color:#412d4a;text-transform:none}@media only screen and (max-width: 770px){.cms-page-view .mega-home.home-4 .megahome-slider .wrapper-central .discover{display:inline-block}}@media only screen and (min-width: 771px){.cms-page-view .mega-home.home-4 .megahome-slider .wrapper-central .discover{display:block}}@media only screen and (min-width: 771px){.cms-page-view .mega-home.home-main .megahome-slider .megahome-slider-wrapper{height:400px;overflow:hidden}}@media only screen and (min-width: 1450px){.cms-page-view .mega-home.home-main .megahome-slider .megahome-slider-wrapper{height:620px;overflow:hidden}}@media only screen and (max-width: 770px){.cms-page-view .mega-home.home-main .megahome-slider .wrapper-central{text-align:center}}@media only screen and (min-width: 771px){.cms-page-view .mega-home.home-main .megahome-slider .wrapper-central{position:absolute;top:20%;left:50%;width:100%;max-width:960px;text-align:right;-webkit-transform:translate3d(-50%, -20%, 0);-moz-transform:translate3d(-50%, -20%, 0);-ms-transform:translate3d(-50%, -20%, 0);-o-transform:translate3d(-50%, -20%, 0);transform:translate3d(-50%, -20%, 0)}}.cms-page-view .mega-home.home-main .megahome-slider .wrapper-central .row{display:block}@media only screen and (min-width: 771px){.cms-page-view .mega-home.home-main .megahome-slider .wrapper-central .row{max-width:250px;margin-left:auto;margin-right:0}}.cms-page-view .mega-home.home-main .megahome-slider .wrapper-central .row .col{display:block;width:100%}.cms-page-view .mega-home.home-main .megahome-slider .wrapper-central .row .col:first-child{background:transparent;padding-left:0;padding-right:0}.cms-page-view .mega-home.home-main .megahome-slider .wrapper-central .row .col:first-child span{display:block}.cms-page-view .mega-home.home-main .megahome-slider .wrapper-central .row .col:first-child>span{color:#412d4a}.cms-page-view .mega-home.home-main .megahome-slider .wrapper-central .row .col:first-child>span:after{background:#412d4a;bottom:-10px}@media only screen and (min-width: 771px){.cms-page-view .mega-home.home-main .megahome-slider .wrapper-central .row .col:first-child>span span:nth-child(1){font-size:28px;line-height:33px;margin-bottom:8px}.cms-page-view .mega-home.home-main .megahome-slider .wrapper-central .row .col:first-child>span span:nth-child(2){font-size:34px;line-height:40px}}.cms-page-view .mega-home.home-main .megahome-slider .wrapper-central .discover{border:2px solid #412d4a;font-size:14px;margin-top:20px;color:#412d4a}@media only screen and (max-width: 770px){.cms-page-view .mega-home.home-main .megahome-slider .wrapper-central .discover{display:inline-block}}@media only screen and (min-width: 771px){.cms-page-view .mega-home.home-main .megahome-slider .wrapper-central .discover{display:block}}@media only screen and (min-width: 771px){.cms-page-view .mega-home.home-main .megahome-slider .wrapper-dots{position:absolute;bottom:10px;width:100%;padding-right:80px}}@media only screen and (min-width: 1450px){.cms-page-view .mega-home.home-main .megahome-slider .wrapper-dots{bottom:50px}}.cms-page-view .mega-home.home-main .megahome-slider .wrapper-dots .slick-dots{position:relative;line-height:20px;bottom:0}@media only screen and (max-width: 770px){.cms-page-view .mega-home.home-main .megahome-slider .wrapper-dots .slick-dots{margin-bottom:20px;margin-top:0}}@media only screen and (min-width: 771px){.cms-page-view .mega-home.home-main .megahome-slider .wrapper-dots .slick-dots{margin-bottom:0;margin-top:20px;max-width:960px;margin-right:auto;margin-left:auto;text-align:right}}.cms-page-view .mega-home.home-main .megahome-slider .wrapper-dots .slick-dots li{background:#fff;border-radius:50%;margin-left:5px;width:13px;height:13px}.cms-page-view .mega-home.home-main .megahome-slider .wrapper-dots .slick-dots li:first-child{margin-left:0}.cms-page-view .mega-home.home-main .megahome-slider .wrapper-dots .slick-dots li button{text-indent:-9999em;font-size:1px}.cms-page-view .mega-home.home-main .megahome-slider .wrapper-dots .slick-dots li.slick-active,.cms-page-view .mega-home.home-main .megahome-slider .wrapper-dots .slick-dots li:hover{background:#9e8d6b}.cms-page-view .mega-home.home-main .acces-menu{background:#fff;padding-top:10px}.cms-page-view .mega-home.home-main .acces-menu ul,.cms-page-view .mega-home.home-main .acces-menu li{list-style:none;font-style:normal;margin:0;padding:0}.cms-page-view .mega-home.home-main .acces-menu .title{position:relative;display:block;text-align:center;font-size:18px;padding:20px 10px 10px;margin-bottom:20px;color:#b9aa88}.cms-page-view .mega-home.home-main .acces-menu .title:after{content:' ';position:absolute;width:34px;height:1px;left:50%;margin-left:-17px;bottom:0;background:#b9aa88}.cms-page-view .mega-home.home-main #first-menu{text-align:center;margin-bottom:10px}.cms-page-view .mega-home.home-main #first-menu li{display:inline-block;margin-left:20px}.cms-page-view .mega-home.home-main #first-menu li:first-child{margin-left:0}.cms-page-view .mega-home.home-main #first-menu li:first-child:after{content:'/';display:inline-block;vertical-align:top;margin-left:24px;font-size:18px}.cms-page-view .mega-home.home-main #first-menu li.active a{text-decoration:underline}.cms-page-view .mega-home.home-main #first-menu li+li a{color:#412d4a}.cms-page-view .mega-home.home-main #first-menu a{font-family:"DejaVuSansCondensedBold",Arial,"Helvetica Neue",Verdana,sans-serif;font-size:13px;color:#b9aa88;text-transform:uppercase}.cms-page-view .mega-home.home-main #menu-acces-univers,.cms-page-view .mega-home.home-main #menu-acces-service{overflow:hidden}.cms-page-view .mega-home.home-main #menu-acces-univers ul,.cms-page-view .mega-home.home-main #menu-acces-service ul{zoom:1;margin:0 -10px;padding:0 20px}.cms-page-view .mega-home.home-main #menu-acces-univers ul:before,.cms-page-view .mega-home.home-main #menu-acces-univers ul:after,.cms-page-view .mega-home.home-main #menu-acces-service ul:before,.cms-page-view .mega-home.home-main #menu-acces-service ul:after{display:table;content:" ";visibility:hidden}.cms-page-view .mega-home.home-main #menu-acces-univers ul:after,.cms-page-view .mega-home.home-main #menu-acces-service ul:after{clear:both}.cms-page-view .mega-home.home-main #menu-acces-univers li,.cms-page-view .mega-home.home-main #menu-acces-service li{display:block;float:left;margin-left:0;text-align:center;padding:0 10px}@media only screen and (max-width: 599px){.cms-page-view .mega-home.home-main #menu-acces-univers li,.cms-page-view .mega-home.home-main #menu-acces-service li{width:100%}}@media (min-width: 600px) and (max-width: 770px){.cms-page-view .mega-home.home-main #menu-acces-univers li,.cms-page-view .mega-home.home-main #menu-acces-service li{width:50%}}@media only screen and (min-width: 771px){.cms-page-view .mega-home.home-main #menu-acces-univers li,.cms-page-view .mega-home.home-main #menu-acces-service li{width:25%}}.cms-page-view .mega-home.home-main #menu-acces-univers img,.cms-page-view .mega-home.home-main #menu-acces-service img{display:block;margin:0 auto}.cms-page-view .mega-home.home-main #menu-acces-univers a,.cms-page-view .mega-home.home-main #menu-acces-service a{text-decoration:none}.cms-page-view .mega-home.home-main #menu-acces-service{padding-bottom:30px}.cms-page-view .mega-home.home-main #menu-acces-service .title{font-size:18px;margin-bottom:15px;padding-bottom:5px;color:#412d4a}.cms-page-view .mega-home.home-main #menu-acces-service .title:after{content:' ';position:absolute;width:34px;height:1px;left:50%;margin-left:-17px;bottom:0;background:#412d4a}.cms-page-view .mega-home.home-main #menu-acces-service ul ul li{width:100%;float:none}.cms-page-view .mega-home .megahome-slider{position:relative}@media only screen and (max-width: 599px){.cms-page-view .mega-home .megahome-slider .show-mobile{display:block}.cms-page-view .mega-home .megahome-slider .show-tablet,.cms-page-view .mega-home .megahome-slider .show-desktop{display:none}}@media (min-width: 600px) and (max-width: 770px){.cms-page-view .mega-home .megahome-slider .show-mobile{display:none}.cms-page-view .mega-home .megahome-slider .show-tablet{display:block}.cms-page-view .mega-home .megahome-slider .show-desktop{display:none}}@media only screen and (min-width: 771px){.cms-page-view .mega-home .megahome-slider .show-mobile,.cms-page-view .mega-home .megahome-slider .show-tablet{display:none}.cms-page-view .mega-home .megahome-slider .show-desktop{display:block}}@media only screen and (min-width: 771px){.cms-page-view .mega-home .megahome-slider .wrapper-central{position:absolute;top:50%;left:50%;max-width:440px;text-align:center;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.cms-page-view .mega-home .megahome-slider .wrapper-central .row{display:table;width:100%;margin:0 auto}.cms-page-view .mega-home .megahome-slider .wrapper-central .row .col{padding:20px;text-align:left}@media only screen and (min-width: 771px){.cms-page-view .mega-home .megahome-slider .wrapper-central .row .col{display:table-cell;width:50%;vertical-align:middle}}.cms-page-view .mega-home .megahome-slider .wrapper-central .row .col:first-child{background:#000}.cms-page-view .mega-home .megahome-slider .wrapper-central .row .col:first-child>span{position:relative;display:block;font-size:24px;color:#b9aa88;text-align:center}.cms-page-view .mega-home .megahome-slider .wrapper-central .row .col:first-child>span:after{content:' ';position:absolute;width:34px;height:1px;left:50%;margin-left:-17px;bottom:0;background:#b9aa88}.cms-page-view .mega-home .megahome-slider .wrapper-central .row .col:first-child>span:after{bottom:-5px}.cms-page-view .mega-home .megahome-slider .wrapper-central .row .col+.col{background:#fff;font-size:13px;line-height:20px}@media only screen and (max-width: 770px){.cms-page-view .mega-home .megahome-slider .wrapper-central .row .col+.col{padding-top:25px}}@media only screen and (min-width: 771px){.cms-page-view .mega-home .megahome-slider .wrapper-central .row .col+.col{padding-top:45px;padding-bottom:45px}}.cms-page-view .mega-home .megahome-slider .wrapper-central .row p{font-size:14px;line-height:18px;margin-bottom:0}.cms-page-view .mega-home .megahome-slider .wrapper-central .discover{display:block;border:2px solid #272729;font-size:12px;margin-top:20px}@media only screen and (max-width: 770px){.cms-page-view .mega-home .megahome-slider .wrapper-central .discover{margin-bottom:20px}}@media only screen and (max-width: 1100px){.cms-page-view .mega-home .megahome-slider .slick-prev{display:none !important}}@media only screen and (min-width: 1101px){.cms-page-view .mega-home .megahome-slider .slick-prev{width:40px;height:40px;background-color:#b9aa88;background-image:url("../images/picto-slider-prev.png");background-repeat:no-repeat;background-position:center 50%;top:50%;left:0;bottom:auto;right:auto;text-indent:-999em;overflow:hidden;background-color:rgba(0,0,0,0.24);width:66px;height:66px;margin-top:-33px}.cms-page-view .mega-home .megahome-slider .slick-prev:hover{background-color:#ccc1a8}}@media only screen and (max-width: 1100px){.cms-page-view .mega-home .megahome-slider .slick-next{display:none !important}}@media only screen and (min-width: 1101px){.cms-page-view .mega-home .megahome-slider .slick-next{width:40px;height:40px;background-color:#9e8d6b;background-image:url("../images/picto-slider-next.png");background-repeat:no-repeat;background-position:center 50%;top:50%;left:auto;bottom:auto;right:0;text-indent:-999em;overflow:hidden;background-color:rgba(0,0,0,0.24);width:66px;height:66px;margin-top:-33px}.cms-page-view .mega-home .megahome-slider .slick-next:hover{background-color:#b2a58a}}.cms-page-view .mega-home .megahome-slider-wrapper{margin-bottom:0}.cms-page-view .mega-home .slider_content_container{width:280px}@media only screen and (max-width: 979px){.cms-page-view .mega-home .slider_content_container{position:relative;margin:0 auto}}@media only screen and (min-width: 980px){.cms-page-view .mega-home .slider_content_container{position:absolute;top:50%;left:50%;margin-left:-140px;margin-top:-130px;height:260px}}.cms-page-view .mega-home .content-desc{position:relative;background:#000;overflow:hidden;height:260px;text-align:center;color:#b9aa88;font-size:26px}.cms-page-view .mega-home .content-desc .and{position:relative;display:block;font-size:55px;color:#fff;line-height:260px;z-index:5}.cms-page-view .mega-home .content-desc .part{position:absolute;top:0;left:0;width:100%;height:50%;line-height:normal}.cms-page-view .mega-home .content-desc .and+.part{top:auto;bottom:0;left:0;background:#b9aa88;width:140%;height:84%;-webkit-transform:rotate(-23deg);-moz-transform:rotate(-23deg);-ms-transform:rotate(-23deg);-o-transform:rotate(-23deg);transform:rotate(-23deg);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}.cms-page-view .mega-home .content-desc .and+.part .title{color:#000;-webkit-transform:rotate(23deg);-moz-transform:rotate(23deg);-ms-transform:rotate(23deg);-o-transform:rotate(23deg);transform:rotate(23deg)}.cms-page-view .mega-home .content-desc .and+.part .title:after{background-color:#000}.cms-page-view .mega-home .content-desc .title{position:relative;display:block;font-size:24px;color:#b9aa88;text-align:center;text-transform:uppercase;padding-top:45px}.cms-page-view .mega-home .content-desc .title:after{content:' ';position:absolute;width:34px;height:1px;left:50%;margin-left:-17px;bottom:0;background:#b9aa88}.cms-page-view .mega-home .content-desc .title:after{bottom:-5px}.cms-page-view .mega-home .wrapper-button{position:absolute;bottom:0;width:100%}.cms-page-view .mega-home .wrapper-button .inner{position:relative;max-width:960px;margin:0 auto}.cms-page-view .mega-home .wrapper-button .inner .slick-prev{width:40px;height:40px;background-color:transparent;background-image:url("../images/picto-slider-button.png");background-repeat:no-repeat;background-position:center 0;top:auto;left:auto;bottom:0;right:40px;text-indent:-999em;overflow:hidden}.cms-page-view .mega-home .wrapper-button .inner .slick-prev:hover{background-color:rgba(26,26,26,0)}@media only screen and (max-width: 770px){.cms-page-view .mega-home .wrapper-button .inner .slick-prev{left:0;bottom:50%}}.cms-page-view .mega-home .wrapper-button .inner .slick-next{width:40px;height:40px;background-color:transparent;background-image:url("../images/picto-slider-button.png");background-repeat:no-repeat;background-position:center -40px;top:auto;left:auto;bottom:0;right:0;text-indent:-999em;overflow:hidden}.cms-page-view .mega-home .wrapper-button .inner .slick-next:hover{background-color:rgba(26,26,26,0)}@media only screen and (max-width: 770px){.cms-page-view .mega-home .wrapper-button .inner .slick-next{bottom:50%}}.cms-page-view .mega-home .wrapper-dots .slick-dots{position:relative;line-height:20px;bottom:0}@media only screen and (max-width: 770px){.cms-page-view .mega-home .wrapper-dots .slick-dots{margin-bottom:20px;margin-top:0}}@media only screen and (min-width: 771px){.cms-page-view .mega-home .wrapper-dots .slick-dots{margin-bottom:0;margin-top:20px}}.cms-page-view .mega-home .wrapper-dots .slick-dots li{background:#fff;border-radius:50%;margin-left:5px;width:13px;height:13px}.cms-page-view .mega-home .wrapper-dots .slick-dots li:first-child{margin-left:0}.cms-page-view .mega-home .wrapper-dots .slick-dots li button{text-indent:-9999em;font-size:1px}.cms-page-view .mega-home .wrapper-dots .slick-dots li.slick-active,.cms-page-view .mega-home .wrapper-dots .slick-dots li:hover{background:#9e8d6b}.cms-page-view .mega-home .show-more{display:block;border:2px solid #25222d;font-size:13px;background:#fff;background:rgba(255,255,255,0.75);color:#25222d;margin-top:15px;padding:10px 15px;text-align:center;text-transform:uppercase;cursor:pointer;text-decoration:none;-webkit-transition:background-color 0.25s ease-in;-moz-transition:background-color 0.25s ease-in;transition:background-color 0.25s ease-in}.cms-page-view .mega-home .show-more:hover{background-color:#fff}.cms-index-index .main-container,.cms-page-view .main-container{padding-top:0}.cms-index-index .main-container.isHome,.cms-page-view .main-container.isHome{min-height:0 !important}.cms-index-index .main,.cms-page-view .main{padding:0 !important;max-width:none !important}.cms-index-index .main .page-title,.cms-page-view .main .page-title{display:none}.cms-index-index .hp_push,.cms-page-view .hp_push{max-width:960px;margin:0 auto;zoom:1;margin-top:50px}.cms-index-index .hp_push:before,.cms-index-index .hp_push:after,.cms-page-view .hp_push:before,.cms-page-view .hp_push:after{display:table;content:" ";visibility:hidden}.cms-index-index .hp_push:after,.cms-page-view .hp_push:after{clear:both}@media only screen and (max-width: 599px){.cms-index-index .hp_push .col,.cms-page-view .hp_push .col{width:320px;margin:auto}.cms-index-index .hp_push .col .small,.cms-index-index .hp_push .col .medium,.cms-index-index .hp_push .col .large,.cms-page-view .hp_push .col .small,.cms-page-view .hp_push .col .medium,.cms-page-view .hp_push .col .large{width:300px;margin-right:auto;margin-left:auto}}@media only screen and (min-width: 600px){.cms-index-index .hp_push .col,.cms-page-view .hp_push .col{float:left;width:31.25%;margin-left:3.125%}.cms-index-index .hp_push .col:first-child,.cms-page-view .hp_push .col:first-child{margin-left:0}}.cms-index-index .hp_push .item,.cms-page-view .hp_push .item{display:block;background:#fff;margin-bottom:20px;padding-bottom:20px;position:relative}.cms-index-index .hp_push .item:hover,.cms-page-view .hp_push .item:hover{text-decoration:none}.cms-index-index .hp_push .item:hover .overlay-background,.cms-page-view .hp_push .item:hover .overlay-background{opacity:1;filter:alpha(opacity=100)}.cms-index-index .hp_push .item.small img,.cms-page-view .hp_push .item.small img{max-height:264px}.cms-index-index .hp_push .item.medium img,.cms-page-view .hp_push .item.medium img{max-height:361px}.cms-index-index .hp_push .item.large img,.cms-page-view .hp_push .item.large img{max-height:416px}.cms-index-index .hp_push .item span.link-name,.cms-page-view .hp_push .item span.link-name{position:relative;display:block;text-align:center;font-size:18px;padding:20px 10px 10px}.cms-index-index .hp_push .item span.link-name:after,.cms-page-view .hp_push .item span.link-name:after{content:' ';position:absolute;width:34px;height:1px;left:50%;margin-left:-17px;bottom:0;background:#b9aa88}.cms-index-index .hp_push img,.cms-page-view .hp_push img{display:block;max-width:100%;margin:0 auto}.mceContentBody .item{display:block;background:#fff;margin-bottom:20px;padding-bottom:20px;position:relative}.mceContentBody .item:hover{text-decoration:none}.mceContentBody .item:hover .overlay-background{opacity:1;filter:alpha(opacity=100)}.mceContentBody .item.small img{max-height:264px}.mceContentBody .item.medium img{max-height:361px}.mceContentBody .item.large img{max-height:416px}.mceContentBody .item span.link-name{position:relative;display:block;text-align:center;font-size:18px;padding:20px 10px 10px}.mceContentBody .item span.link-name:after{content:' ';position:absolute;width:34px;height:1px;left:50%;margin-left:-17px;bottom:0;background:#b9aa88}.mceContentBody img{display:block;max-width:100%;margin:0 auto}body.catalog-product-view .main-container{max-width:none;background:#fff}body.catalog-product-view .product-essential{max-width:960px;margin:0 auto;position:relative}@media only screen and (max-width: 960px){body.catalog-product-view .product-essential{margin:0 10px}}body.catalog-product-view .product-essential .add-to-box .notsaleable{padding:20px 10px;color:#99055d;font-size:16px;text-align:center;font-family:"DejaVuSansCondensedBold",Arial,"Helvetica Neue",Verdana,sans-serif}body.catalog-product-view .product-essential .map{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:#000;background:rgba(0,0,0,0.5);overflow:hidden}@media only screen and (max-width: 770px){body.catalog-product-view .product-essential .map{position:fixed;padding:0 0 80px 0;width:100%;height:100%;z-index:100}}body.catalog-product-view .product-essential .map iframe{width:100% !important;height:100% !important}body.catalog-product-view .product-essential .close-map{display:none;position:absolute;top:0;right:0;width:65px;height:80px;padding:60px 10px 10px 10px;font-size:13px;font-family:"DejaVuSansCondensed",Arial,"Helvetica Neue",Verdana,sans-serif;z-index:3;text-align:center;cursor:pointer;background:url("../images/picto-close-light-big.png") #fff center 10px no-repeat}body.catalog-product-view .product-essential .close-map:hover{background-color:#e6e6e6}@media only screen and (max-width: 770px){body.catalog-product-view .product-essential .close-map{position:fixed;bottom:0;left:0;top:auto;width:100%;z-index:101}}body.catalog-product-view .product-view{margin:0}@media only screen and (min-width: 771px){body.catalog-product-view .product-view .product-img-box{margin-top:84px}}body.catalog-product-view .product-view .product-img-box div{margin:0}body.catalog-product-view .product-view .availability{font-family:"DejaVuSansCondensedBold",Arial,"Helvetica Neue",Verdana,sans-serif;font-size:12px;color:#99055d;text-transform:none;margin-bottom:8px}body.catalog-product-view .product-view .product-shop{margin:0}@media only screen and (min-width: 771px){body.catalog-product-view .product-view .product-shop{position:static;bottom:0;right:0}}body.catalog-product-view .product-view .product-back{text-align:right;height:45px;max-width:960px;margin:0 auto}body.catalog-product-view .product-view .product-back a{color:#929191}@media only screen and (max-width: 960px){body.catalog-product-view .product-view .product-back{padding:10px}}@media only screen and (max-width: 770px){body.catalog-product-view .product-view .product-back{height:auto}}body.catalog-product-view .product-view .add-to-cart{margin-bottom:10px}body.catalog-product-view .product-view .add-to-cart .product-add-row{overflow:hidden}@media only screen and (max-width: 959px){body.catalog-product-view .product-view .add-to-cart .product-add-row{margin-bottom:60px}}@media only screen and (min-width: 960px){body.catalog-product-view .product-view .add-to-cart .product-add-row{margin-bottom:30px}}body.catalog-product-view .product-view .add-to-cart .product-add-row label{width:25%;padding:0 5px 0 0;float:left;color:#4f4f4f;height:30px;line-height:30px}body.catalog-product-view .product-view .add-to-cart .product-add-row input{float:left;width:10%}body.catalog-product-view .product-view .add-to-cart .product-add-row .more-qty,body.catalog-product-view .product-view .add-to-cart .product-add-row .less-qty{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.catalog-product-view .product-view .add-to-cart .product-add-row .more-qty.button,body.catalog-product-view .product-view .add-to-cart .product-add-row .less-qty.button{display:block;float:left;border:0 none;margin:5px 0 0 10px;padding:0;width:19px;height:21px}body.catalog-product-view .product-view .add-to-cart .product-add-row .less-qty{background:url("../images/picto-qty.png") #fff -37px center no-repeat;margin-left:0 !important;margin-right:10px !important}body.catalog-product-view .product-view .add-to-cart .product-add-row .more-qty{background:url("../images/picto-qty.png") #fff 0 center no-repeat}body.catalog-product-view .product-view .add-to-cart .place-available{float:left;width:25%;display:table;table-layout:fixed;height:40px;padding-right:10px}body.catalog-product-view .product-view .add-to-cart .place-available span{display:table-cell;vertical-align:middle;line-height:15px;font-size:14px;font-family:"DejaVuSansCondensedBold",Arial,"Helvetica Neue",Verdana,sans-serif}body.catalog-product-view .product-view .add-to-cart .place-available span #places{display:inline}body.catalog-product-view .product-view .add-to-cart .email-reservation{font-family:"DejaVuSansCondensedBold",Arial,"Helvetica Neue",Verdana,sans-serif;color:#99055d}body.catalog-product-view .product-view .add-to-cart .email-reservation a{color:#99055d}body.catalog-product-view .product-view .add-to-cart .email-reservation a:hover,body.catalog-product-view .product-view .add-to-cart .email-reservation a:active,body.catalog-product-view .product-view .add-to-cart .email-reservation a:focus,body.catalog-product-view .product-view .add-to-cart .email-reservation a:visited,body.catalog-product-view .product-view .add-to-cart .email-reservation a:link{color:#99055d}body.catalog-product-view .product-view .add-to-cart button{width:75%;float:right;background-color:#99055d;height:40px;font-size:14px}body.catalog-product-view .product-view .add-to-cart button:hover{background-color:#b2066c}body.catalog-product-view .product-view .delivery-method{zoom:1;margin-bottom:10px}body.catalog-product-view .product-view .delivery-method:before,body.catalog-product-view .product-view .delivery-method:after{display:table;content:" ";visibility:hidden}body.catalog-product-view .product-view .delivery-method:after{clear:both}body.catalog-product-view .product-view .delivery-method ul{zoom:1}body.catalog-product-view .product-view .delivery-method ul:before,body.catalog-product-view .product-view .delivery-method ul:after{display:table;content:" ";visibility:hidden}body.catalog-product-view .product-view .delivery-method ul:after{clear:both}body.catalog-product-view .product-view .delivery-method li{display:block;float:left;width:33%;line-height:42px;padding-left:10px;border-left:1px solid #9e8d6b}body.catalog-product-view .product-view .delivery-method li:first-child{margin-left:0;padding-left:0;border-left:0 none}body.catalog-product-view .product-view .delivery-method li span{display:inline-block;vertical-align:middle;padding-top:5px;padding-bottom:5px;font-family:"DejaVuSansCondensedBold",Arial,"Helvetica Neue",Verdana,sans-serif;font-size:13px;line-height:16px}body.catalog-product-view .product-view .delivery-method .boutique{background:transparent url("../images/picto-boutique.png") 0 50% no-repeat;padding-left:45px}body.catalog-product-view .product-view .delivery-method .chauffeur{background:transparent url("../images/picto-chauffeur.png") 0 50% no-repeat;padding-left:46px}body.catalog-product-view .product-view .delivery-method .chronopost img{max-width:100%}body.catalog-product-view .product-info-header{border-top:1px solid #b9aa88;border-bottom:1px solid #b9aa88;max-height:70px}@media (min-width: 479px) and (max-width: 770px){body.catalog-product-view .product-info-header{text-align:center;height:35px}}@media only screen and (min-width: 960px){body.catalog-product-view .product-info-header{height:35px}}body.catalog-product-view .product-info-header .level{height:21px;line-height:21px;margin:6px 0}@media (min-width: 479px) and (max-width: 770px){body.catalog-product-view .product-info-header .level{display:inline-block}}@media only screen and (min-width: 960px){body.catalog-product-view .product-info-header .level{float:right;width:50%}}body.catalog-product-view .product-info-header .level span,body.catalog-product-view .product-info-header .level dd{padding-right:35px;background:url("../images/picto-people-gold.png") transparent right center no-repeat;display:inline-block;line-height:21px;text-align:right;float:right}body.catalog-product-view .product-info-header .level dt{display:inline-block;line-height:21px;text-align:right}body.catalog-product-view .product-info-header .level dd{padding-right:35px;display:inline-block;line-height:21px;text-align:right;float:right}@media (min-width: 479px) and (max-width: 770px){body.catalog-product-view .product-info-header .level:first-child{padding-right:20px;margin-right:20px;border-right:1px solid #b9aa88}}@media only screen and (min-width: 960px){body.catalog-product-view .product-info-header .level:first-child{padding-right:20px;float:left;width:47%;border-right:1px solid #b9aa88}}body.catalog-product-view .product-info-header .level:first-child dd,body.catalog-product-view .product-info-header .level:first-child span{padding:0;text-align:left;margin:1px 0;float:right;margin-left:10px}body.catalog-product-view .product-info-header .level:first-child dd.level_1,body.catalog-product-view .product-info-header .level:first-child span.level_1{background-image:url("../images/picto-class-levels.png");background-repeat:no-repeat;display:inline-block;height:19px;width:83px;text-indent:-100%;overflow:hidden;background-position:0 -95px;width:21px}body.catalog-product-view .product-info-header .level:first-child dd.level_2,body.catalog-product-view .product-info-header .level:first-child span.level_2{background-image:url("../images/picto-class-levels.png");background-repeat:no-repeat;display:inline-block;height:19px;width:83px;text-indent:-100%;overflow:hidden;background-position:0 -76px;width:42px}body.catalog-product-view .product-info-header .level:first-child dd.level_3,body.catalog-product-view .product-info-header .level:first-child span.level_3{background-image:url("../images/picto-class-levels.png");background-repeat:no-repeat;display:inline-block;height:19px;width:83px;text-indent:-100%;overflow:hidden;background-position:0 -57px;width:63px}body.catalog-product-view .product-info-header .level:first-child dd.level_4,body.catalog-product-view .product-info-header .level:first-child span.level_4{background-image:url("../images/picto-class-levels.png");background-repeat:no-repeat;display:inline-block;height:19px;width:83px;text-indent:-100%;overflow:hidden;background-position:0 -38px;width:84px}body.catalog-product-view .product-info-header .level:first-child dd.level_5,body.catalog-product-view .product-info-header .level:first-child span.level_5{background-image:url("../images/picto-class-levels.png");background-repeat:no-repeat;display:inline-block;height:19px;width:83px;text-indent:-100%;overflow:hidden;background-position:0 -19px;width:84px}body.catalog-product-view .product-info-sub-header{height:35px}body.catalog-product-view .product-info-sub-header>div,body.catalog-product-view .product-info-sub-header>dl{height:21px;line-height:21px;margin:6px 0}body.catalog-product-view .product-info-sub-header .langue{float:left;width:50%}body.catalog-product-view .product-info-sub-header .langue .std img{height:21px;float:left}body.catalog-product-view .product-info-sub-header .langue .std>div+div img{margin-left:5px}body.catalog-product-view .product-info-sub-header .review{float:right;width:50%;text-align:right}body.catalog-product-view .product-info-sub-header .review>.ratings{display:inline-block;height:23px;margin:0}body.catalog-product-view .product-info-sub-header .review>a{display:inline-block;height:23px;line-height:25px;margin-left:10px;color:#99055d;text-decoration:underline;font-family:"DejaVuSansCondensedBold",Arial,"Helvetica Neue",Verdana,sans-serif;vertical-align:top}body.catalog-product-view .description{margin:10px 0;font-size:14px}body.catalog-product-view .professeur{margin:10px 0}body.catalog-product-view .extra-info .availability.in-stock{display:none}body.catalog-product-view .price-info{display:none}body.catalog-product-view .isProduct .add-to-box{position:relative}body.catalog-product-view .isProduct .price-info{display:block}body.catalog-product-view .isProduct .price-info>.price-box{position:absolute;top:30px;right:0;width:auto;margin:0}@media only screen and (min-width: 960px){body.catalog-product-view .isProduct .price-info>.price-box{top:0;width:50%}}body.catalog-product-view .isProduct .price-info>.price-box .old-price{vertical-align:top;margin-top:3px;margin-right:20px;font-size:13px}@media only screen and (min-width: 960px){body.catalog-product-view .isProduct .price-info>.price-box .old-price{margin-right:0}}body.catalog-product-view .isProduct .price-info>.price-box .special-price{display:block;float:right;width:auto;padding:0}body.catalog-product-view .isProduct .price-info>.price-box .special-price .price-including-tax{display:block;float:right}@media only screen and (max-width: 959px){body.catalog-product-view .isProduct .price-info>.price-box .special-price .price-including-tax{width:100%}}@media only screen and (min-width: 960px){body.catalog-product-view .isProduct .price-info>.price-box .special-price .price-including-tax{width:auto}}body.catalog-product-view .isProduct .price-info>.price-box .special-price .price-including-tax>span.label,body.catalog-product-view .isProduct .price-info>.price-box .special-price .price-including-tax>span.price,body.catalog-product-view .isProduct .price-info>.price-box .special-price .price-including-tax>ins.label,body.catalog-product-view .isProduct .price-info>.price-box .special-price .price-including-tax>ins.price,body.catalog-product-view .isProduct .price-info>.price-box .special-price .price-including-tax>del.label,body.catalog-product-view .isProduct .price-info>.price-box .special-price .price-including-tax>del.price{display:inline;font-size:20px;font-family:"DejaVuSansCondensedBold",Arial,"Helvetica Neue",Verdana,sans-serif;color:#99055d}body.catalog-product-view .isProduct .price-info>.price-box .special-price .price-excluding-tax>span.label,body.catalog-product-view .isProduct .price-info>.price-box .special-price .price-excluding-tax>span.price{display:inline;font-family:"DejaVuSansCondensed",Arial,"Helvetica Neue",Verdana,sans-serif;font-size:13px;color:#4d4d4d}body.catalog-product-view .isProduct .price-info>.price-box>span.price-including-tax{display:block;float:right}@media only screen and (max-width: 959px){body.catalog-product-view .isProduct .price-info>.price-box>span.price-including-tax{width:100%}}@media only screen and (min-width: 960px){body.catalog-product-view .isProduct .price-info>.price-box>span.price-including-tax{width:auto}}body.catalog-product-view .isProduct .price-info>.price-box>span.price-including-tax>span.label,body.catalog-product-view .isProduct .price-info>.price-box>span.price-including-tax>span.price,body.catalog-product-view .isProduct .price-info>.price-box>span.price-including-tax>ins.label,body.catalog-product-view .isProduct .price-info>.price-box>span.price-including-tax>ins.price,body.catalog-product-view .isProduct .price-info>.price-box>span.price-including-tax>del.label,body.catalog-product-view .isProduct .price-info>.price-box>span.price-including-tax>del.price{display:inline;color:#99055d;font-size:20px;font-family:"DejaVuSansCondensedBold",Arial,"Helvetica Neue",Verdana,sans-serif}body.catalog-product-view .isProduct .price-info>.price-box>span.price-including-tax>span.price-excluding-tax>span.label,body.catalog-product-view .isProduct .price-info>.price-box>span.price-including-tax>span.price-excluding-tax>span.price,body.catalog-product-view .isProduct .price-info>.price-box>span.price-including-tax>ins.price-excluding-tax>span.label,body.catalog-product-view .isProduct .price-info>.price-box>span.price-including-tax>ins.price-excluding-tax>span.price,body.catalog-product-view .isProduct .price-info>.price-box>span.price-including-tax>del.price-excluding-tax>span.label,body.catalog-product-view .isProduct .price-info>.price-box>span.price-including-tax>del.price-excluding-tax>span.price{display:inline;color:#4d4d4d;font-size:13px}body.catalog-product-view .product-options #map{float:right;width:13px;margin:4px 10px 4px 0;height:22px;background:url("../images/picto-location.png") transparent 0 center no-repeat;border:0 none;outline:none;cursor:pointer;text-indent:-999em}body.catalog-product-view .product-options #map:hover{background-position:-17px center}body.catalog-product-view .product-options #map[disabled]{display:none}body.catalog-product-view .product-options>div{overflow:hidden}body.catalog-product-view .product-options>div>div>span{display:block}body.catalog-product-view .product-options>div>div label{display:block;width:25%;height:32px;line-height:32px;float:left;margin-top:2px}body.catalog-product-view .product-options>div>div .customSelect{width:60% !important}body.catalog-product-view .product-options>div>div+div{margin-top:7px;width:70%;float:left}body.catalog-product-view .product-options>div>div+div label{width:35.7%;color:#4f4f4f}body.catalog-product-view .product-options>div>div+div .input-box{width:64.3%;float:left}body.catalog-product-view .product-options>div>div+div .input-box #datepicker{border:0 none;height:32px;line-height:32px;border:1px solid #a0a0a0;background:url("../images/picto-datepicker.png") transparent right center no-repeat}body.catalog-product-view .product-options>div>div+div .input-box #datepicker[disabled]{border:1px solid #dddddd;background:url("../images/picto-datepicker_disabled.png") transparent right center no-repeat;cursor:not-allowed}body.catalog-product-view .product-options>div>div+div+div{width:30%;float:right;overflow:hidden}body.catalog-product-view .product-options>div>div+div+div .input-box{width:80%;float:right}body.catalog-product-view .product-options>div>div+div+div .input-box .customSelect{width:100% !important;height:32px;background:none}body.catalog-product-view .product-options>div>div+div+div .input-box select[disabled]+.customSelect .customSelectInner{background:url("../images/picto-hour_disabled.png") transparent right center no-repeat}body.catalog-product-view .product-options>div>div+div+div .input-box .customSelectInner{padding-right:20px;width:100% !important;height:32px;overflow:hidden;background:url("../images/picto-hour.png") transparent right center no-repeat}body.catalog-product-view .product-options-bottom{position:relative;padding:0;margin:10px 0 0;background-color:#fff;border:0 none}body.catalog-product-view .product-options-bottom label{width:25%;padding:0 5px 0 0;float:left;color:#4f4f4f;height:30px;line-height:30px}body.catalog-product-view .product-options-bottom>.price-box{position:absolute;top:30px;right:0}@media only screen and (min-width: 960px){body.catalog-product-view .product-options-bottom>.price-box{top:0;width:50%}}body.catalog-product-view .product-options-bottom>.price-box .old-price{vertical-align:top;margin-top:3px;margin-right:20px}body.catalog-product-view .product-options-bottom>.price-box .old-price .price{font-size:13px}@media only screen and (min-width: 770px){body.catalog-product-view .product-options-bottom>.price-box .old-price{margin-right:0;position:absolute;left:0;bottom:0}}body.catalog-product-view .product-options-bottom>.price-box .special-price{display:block;float:right;width:auto;padding:0}body.catalog-product-view .product-options-bottom>.price-box .special-price .price-including-tax{display:block;float:right}@media only screen and (max-width: 959px){body.catalog-product-view .product-options-bottom>.price-box .special-price .price-including-tax{width:100%}}@media only screen and (min-width: 960px){body.catalog-product-view .product-options-bottom>.price-box .special-price .price-including-tax{width:auto}}body.catalog-product-view .product-options-bottom>.price-box .special-price .price-including-tax>span.label,body.catalog-product-view .product-options-bottom>.price-box .special-price .price-including-tax>span.price,body.catalog-product-view .product-options-bottom>.price-box .special-price .price-including-tax>ins.label,body.catalog-product-view .product-options-bottom>.price-box .special-price .price-including-tax>ins.price,body.catalog-product-view .product-options-bottom>.price-box .special-price .price-including-tax>del.label,body.catalog-product-view .product-options-bottom>.price-box .special-price .price-including-tax>del.price{display:inline;font-size:20px;font-family:"DejaVuSansCondensedBold",Arial,"Helvetica Neue",Verdana,sans-serif;color:#99055d}body.catalog-product-view .product-options-bottom>.price-box .special-price .price-excluding-tax{text-align:right}body.catalog-product-view .product-options-bottom>.price-box .special-price .price-excluding-tax>span.label,body.catalog-product-view .product-options-bottom>.price-box .special-price .price-excluding-tax>span.price{display:inline;font-family:"DejaVuSansCondensed",Arial,"Helvetica Neue",Verdana,sans-serif;font-size:13px;color:#4d4d4d}body.catalog-product-view .product-options-bottom>.price-box>span.price-including-tax{display:block;float:right}@media only screen and (max-width: 959px){body.catalog-product-view .product-options-bottom>.price-box>span.price-including-tax{width:100%}}@media only screen and (min-width: 960px){body.catalog-product-view .product-options-bottom>.price-box>span.price-including-tax{width:auto}}body.catalog-product-view .product-options-bottom>.price-box>span.price-including-tax>span.label,body.catalog-product-view .product-options-bottom>.price-box>span.price-including-tax>span.price,body.catalog-product-view .product-options-bottom>.price-box>span.price-including-tax>ins.label,body.catalog-product-view .product-options-bottom>.price-box>span.price-including-tax>ins.price,body.catalog-product-view .product-options-bottom>.price-box>span.price-including-tax>del.label,body.catalog-product-view .product-options-bottom>.price-box>span.price-including-tax>del.price{display:inline;color:#99055d;font-size:20px;font-family:"DejaVuSansCondensedBold",Arial,"Helvetica Neue",Verdana,sans-serif}body.catalog-product-view .product-options-bottom>.price-box>span.price-including-tax>span.price-excluding-tax>span.label,body.catalog-product-view .product-options-bottom>.price-box>span.price-including-tax>span.price-excluding-tax>span.price,body.catalog-product-view .product-options-bottom>.price-box>span.price-including-tax>ins.price-excluding-tax>span.label,body.catalog-product-view .product-options-bottom>.price-box>span.price-including-tax>ins.price-excluding-tax>span.price,body.catalog-product-view .product-options-bottom>.price-box>span.price-including-tax>del.price-excluding-tax>span.label,body.catalog-product-view .product-options-bottom>.price-box>span.price-including-tax>del.price-excluding-tax>span.price{display:inline;color:#4d4d4d;font-size:13px}body.catalog-product-view .block.block-related{width:100%;background:#efefef;float:none;padding-bottom:20px}@media only screen and (max-width: 960px){body.catalog-product-view .block.block-related{padding:0 10px 20px 10px}}body.catalog-product-view .block.block-related div,body.catalog-product-view .block.block-related li{margin:0;overflow:hidden}body.catalog-product-view .block.block-related .block-title{max-width:960px;margin:0 auto;zoom:1;text-align:left;border-bottom:1px solid #4d4d4d;padding:10px 0;margin-bottom:15px}body.catalog-product-view .block.block-related .block-title:before,body.catalog-product-view .block.block-related .block-title:after{display:table;content:" ";visibility:hidden}body.catalog-product-view .block.block-related .block-title:after{clear:both}body.catalog-product-view .block.block-related .block-title strong{display:block;padding:0}body.catalog-product-view .block.block-related .block-title strong span{display:block;text-align:left;text-transform:none;color:#4d4d4d;font-size:15px}body.catalog-product-view .block.block-related .block-title strong:after{content:'';height:0;width:0}body.catalog-product-view .block.block-related .block-content{max-width:960px;margin:0 auto;zoom:1}body.catalog-product-view .block.block-related .block-content:before,body.catalog-product-view .block.block-related .block-content:after{display:table;content:" ";visibility:hidden}body.catalog-product-view .block.block-related .block-content:after{clear:both}body.catalog-product-view .block.block-related .mini-products-list{margin-bottom:0}body.catalog-product-view .block.block-related .mini-products-list li{clear:none}body.catalog-product-view .block.block-related .mini-products-list .product-image{min-width:0;display:block;width:100%}body.catalog-product-view .block.block-related .mini-products-list .product-image img{width:100%;height:auto}body.catalog-product-view .block.block-related .mini-products-list .product-details{position:absolute;width:100%;opacity:0;padding:10px;bottom:-100%;left:0;background:#4d4d4d;z-index:9999;-webkit-transition:all 0.5s;transition:all 0.5s}body.catalog-product-view .block.block-related .mini-products-list .product-details .product-name{display:table;padding:0;margin:0;width:100%}body.catalog-product-view .block.block-related .mini-products-list .product-details .product-name a{display:table-cell;vertical-align:middle;text-align:center;font-size:14px;color:#fff}body.catalog-product-view .block.block-related .slick-slider{margin:0 -10px}body.catalog-product-view .block.block-related .slick-track .slick-slide .product{width:90%;margin:auto}body.catalog-product-view .block.block-related .slick-track .slick-slide:hover .product-details{opacity:1;bottom:0}body.catalog-product-view .block.block-related .slick-dots{position:static;padding-top:15px}body.catalog-product-view .block.block-related .slick-dots li{background:#e6e6e6;border-radius:50%;margin-right:5px;width:13px;height:13px}body.catalog-product-view .block.block-related .slick-dots li button{text-indent:-9999em;font-size:1px}body.catalog-product-view .block.block-related .slick-dots li.slick-active,body.catalog-product-view .block.block-related .slick-dots li:hover{background:#9e8d6b}body.catalog-product-view .bloc-professeur{background:#efefef;padding-top:50px;padding-bottom:50px}body.catalog-product-view .bloc-professeur .professeur-container{max-width:960px;margin:0 auto;zoom:1;display:table}body.catalog-product-view .bloc-professeur .professeur-container:before,body.catalog-product-view .bloc-professeur .professeur-container:after{display:table;content:" ";visibility:hidden}body.catalog-product-view .bloc-professeur .professeur-container:after{clear:both}@media only screen and (max-width: 770px){body.catalog-product-view .bloc-professeur .professeur-container{display:block}}body.catalog-product-view .bloc-professeur .professeur-desc{display:table-cell;vertical-align:middle;width:43.75%;padding-left:10px;padding-right:40px;text-align:center;font-size:15px}body.catalog-product-view .bloc-professeur .professeur-img{width:56.25%;display:table-cell;vertical-align:middle}body.catalog-product-view .bloc-professeur .professeur-img img{display:block;max-width:100%}@media only screen and (max-width: 770px){body.catalog-product-view .bloc-professeur{padding:5px 0 20px 0}body.catalog-product-view .bloc-professeur .professeur-img,body.catalog-product-view .bloc-professeur .professeur-desc{display:block;width:100%}body.catalog-product-view .bloc-professeur .professeur-img img{padding:10px;width:100%;margin-bottom:20px}body.catalog-product-view .bloc-professeur .professeur-desc{display:block;width:100%;padding:0 10px}}body.catalog-product-view .bloc-professeur .signature{display:block;font-family:Garamond,Arial,"Helvetica Neue",Verdana,sans-serif;font-size:20px;font-style:italic;color:#333}body.catalog-product-view .bloc-professeur .professeur-name{display:block;font-size:33px;text-transform:uppercase;margin-bottom:25px}body.catalog-product-view .bloc-professeur .intro{margin-bottom:35px}body.catalog-product-view .bloc-professeur .role{font-family:"DejaVuSansCondensedBold",Arial,"Helvetica Neue",Verdana,sans-serif;margin-bottom:20px}body.catalog-product-view .bloc-philosophie{background:#4d4d4d;padding-top:25px;padding-bottom:25px}body.catalog-product-view .bloc-philosophie .philosophie-container{width:100%;max-width:960px;margin:0 auto;zoom:1;display:table}@media only screen and (max-width: 960px){body.catalog-product-view .bloc-philosophie .philosophie-container{padding:0 10px}}body.catalog-product-view .bloc-philosophie .philosophie-container:before,body.catalog-product-view .bloc-philosophie .philosophie-container:after{display:table;content:" ";visibility:hidden}body.catalog-product-view .bloc-philosophie .philosophie-container:after{clear:both}@media only screen and (max-width: 770px){body.catalog-product-view .bloc-philosophie .philosophie-container{display:block}}body.catalog-product-view .bloc-philosophie .philosophie-container .philosophie-desc{display:table-cell;vertical-align:middle;width:50%;padding:0 10%}body.catalog-product-view .bloc-philosophie .philosophie-container .philosophie-desc .philosophie-desc-container{border-top:2px solid #fff;border-bottom:2px solid #fff;text-align:center;padding:20px 0}body.catalog-product-view .bloc-philosophie .philosophie-container .philosophie-desc .philosophie-desc-container h3{font-family:"DejaVuSansCondensed",Arial,"Helvetica Neue",Verdana,sans-serif;font-size:19px;color:#fff}body.catalog-product-view .bloc-philosophie .philosophie-container .philosophie-desc .philosophie-desc-container p{font-family:"DejaVuSansCondensed",Arial,"Helvetica Neue",Verdana,sans-serif;font-size:14px;color:#fff}body.catalog-product-view .bloc-philosophie .philosophie-container .philosophie-images-container{width:50%;height:auto;overflow:hidden;display:table-cell}body.catalog-product-view .bloc-philosophie .philosophie-container .philosophie-images-container img{margin-left:4%;float:left;width:48%}body.catalog-product-view .bloc-philosophie .philosophie-container .philosophie-images-container img:first-child{margin-left:0}body.catalog-product-view .bloc-philosophie .philosophie-container .philosophie-images-container .philo-sep{display:block;height:0;width:100%;margin-bottom:4%;float:left}body.catalog-product-view .bloc-philosophie .philosophie-container .philosophie-images-container .philo-sep+img{margin-left:0}@media only screen and (max-width: 770px){body.catalog-product-view .bloc-philosophie .philosophie-container .philosophie-images-container,body.catalog-product-view .bloc-philosophie .philosophie-container .philosophie-desc{width:100%;display:block}body.catalog-product-view .bloc-philosophie .philosophie-container .philosophie-desc{padding:0 15%}body.catalog-product-view .bloc-philosophie .philosophie-container>div+div{margin-top:20px}}body.catalog-product-view #customer-reviews.box-reviews .form-add{width:100%;overflow:hidden;background:#efefef}@media only screen and (max-width: 960px){body.catalog-product-view #customer-reviews.box-reviews .form-add{padding:0 10px}}body.catalog-product-view #customer-reviews.box-reviews .form-add form{max-width:960px;margin:0 auto;zoom:1}body.catalog-product-view #customer-reviews.box-reviews .form-add form:before,body.catalog-product-view #customer-reviews.box-reviews .form-add form:after{display:table;content:" ";visibility:hidden}body.catalog-product-view #customer-reviews.box-reviews .form-add form:after{clear:both}body.catalog-product-view #customer-reviews.box-reviews .form-add form .fieldset{width:100%;padding:0;margin:0}body.catalog-product-view #customer-reviews.box-reviews .form-add form .fieldset label{float:none;display:block;width:100%}body.catalog-product-view #customer-reviews.box-reviews .form-add form .fieldset .form-list{width:100%;overflow:hidden}body.catalog-product-view #customer-reviews.box-reviews .form-add form .fieldset .form-list label{height:30px;line-height:30px;padding:0;font-family:"DejaVuSansCondensed",Arial,"Helvetica Neue",Verdana,sans-serif;font-size:14px;text-transform:none;color:#4f4f4f}body.catalog-product-view #customer-reviews.box-reviews .form-add form .fieldset .form-list .form-text-container{width:56%;float:left}body.catalog-product-view #customer-reviews.box-reviews .form-add form .fieldset .form-list .form-text-container .input-box{width:100%}body.catalog-product-view #customer-reviews.box-reviews .form-add form .fieldset .form-list .form-text-container .input-box textarea{min-height:146px}body.catalog-product-view #customer-reviews.box-reviews .form-add form .fieldset .form-list .form-text-container .input-box textarea:focus{outline-color:#9e8d6b}body.catalog-product-view #customer-reviews.box-reviews .form-add form .fieldset .form-list .form-col-right{width:40%;float:right}body.catalog-product-view #customer-reviews.box-reviews .form-add form .fieldset .form-list .form-col-right div{width:100%}body.catalog-product-view #customer-reviews.box-reviews .form-add form .fieldset .form-list .form-col-right #rating_module .rating-title{display:block;height:30px;line-height:30px;padding:0;font-family:"DejaVuSansCondensed",Arial,"Helvetica Neue",Verdana,sans-serif;font-size:14px;text-transform:none;color:#4f4f4f}body.catalog-product-view #customer-reviews.box-reviews .form-add form .fieldset .form-list .form-col-right #rating_module input[type="radio"]{display:none}body.catalog-product-view #customer-reviews.box-reviews .form-add form .fieldset .form-list .form-col-right #rating_module #star-container{zoom:1;background-image:url("../images/star-big.png");background-position:0 -96px;background-repeat:no-repeat;height:24px;overflow:hidden}body.catalog-product-view #customer-reviews.box-reviews .form-add form .fieldset .form-list .form-col-right #rating_module #star-container:before,body.catalog-product-view #customer-reviews.box-reviews .form-add form .fieldset .form-list .form-col-right #rating_module #star-container:after{display:table;content:" ";visibility:hidden}body.catalog-product-view #customer-reviews.box-reviews .form-add form .fieldset .form-list .form-col-right #rating_module #star-container:after{clear:both}body.catalog-product-view #customer-reviews.box-reviews .form-add form .fieldset .form-list .form-col-right #rating_module #star-container.likes-1{background-image:url("../images/star-big.png");background-repeat:no-repeat;height:24px;overflow:hidden;background-position:0 -96px}body.catalog-product-view #customer-reviews.box-reviews .form-add form .fieldset .form-list .form-col-right #rating_module #star-container.likes-2{background-image:url("../images/star-big.png");background-repeat:no-repeat;height:24px;overflow:hidden;background-position:0 -72px}body.catalog-product-view #customer-reviews.box-reviews .form-add form .fieldset .form-list .form-col-right #rating_module #star-container.likes-3{background-image:url("../images/star-big.png");background-repeat:no-repeat;height:24px;overflow:hidden;background-position:0 -48px}body.catalog-product-view #customer-reviews.box-reviews .form-add form .fieldset .form-list .form-col-right #rating_module #star-container.likes-4{background-image:url("../images/star-big.png");background-repeat:no-repeat;height:24px;overflow:hidden;background-position:0 -24px}body.catalog-product-view #customer-reviews.box-reviews .form-add form .fieldset .form-list .form-col-right #rating_module #star-container.likes-5{background-image:url("../images/star-big.png");background-repeat:no-repeat;height:24px;overflow:hidden;background-position:0 1px}body.catalog-product-view #customer-reviews.box-reviews .form-add form .fieldset .form-list .form-col-right #rating_module #star-container .star{cursor:pointer;height:25px;width:25px;overflow:hidden;text-indent:999em;display:block;float:left;margin:0 3px 0 0 !important;background:none !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.catalog-product-view #customer-reviews.box-reviews .form-add form .fieldset .form-list .form-col-right .button-set{overflow:hidden}body.catalog-product-view #customer-reviews.box-reviews .form-add form .fieldset .form-list .form-col-right .button-set button{margin:0;float:left}@media only screen and (max-width: 479px){body.catalog-product-view #customer-reviews.box-reviews .form-add form .fieldset .form-list .form-col-right,body.catalog-product-view #customer-reviews.box-reviews .form-add form .fieldset .form-list .form-text-container{width:100%}}#block_conseil{background:#efefef}#block_conseil h2{font-size:33px;text-transform:uppercase}@media only screen and (min-width: 771px){#block_conseil .bloc-txt{vertical-align:top;padding-top:50px}}#block_conseil .desc{text-align:left}#composition{max-width:960px;margin:0 auto}@media only screen and (max-width: 770px){#composition{padding-left:10px;padding-right:10px}}#composition h3{position:relative;font-size:16px;line-height:21px;padding:10px 40px 5px 0;margin-bottom:0;border-bottom:1px solid #4d4d4d;text-transform:uppercase;cursor:pointer}#composition h3:after{content:'+';position:absolute;display:block;width:36px;height:36px;background:#9e8d6b;color:#fff;line-height:36px;text-align:center}@media only screen and (max-width: 599px){#composition h3:after{top:0;right:0;font-size:18px}}@media only screen and (min-width: 600px){#composition h3:after{top:50%;margin-top:-18px;right:0;font-size:24px}}#composition h3.open:after{content:'-'}#composition .content{display:none;overflow:hidden;font-family:"DejaVuSansCondensedBold",Arial,"Helvetica Neue",Verdana,sans-serif;padding-top:30px}#composition .composition-detail{font-family:"DejaVuSansCondensedBold",Arial,"Helvetica Neue",Verdana,sans-serif;padding:10px 5px;margin-top:30px;border-top:2px solid #4d4d4d;border-bottom:2px solid #4d4d4d}#composition .composition-detail .detail{padding:5px 0}#composition .composition-detail .detail span{font-size:14px}.demande-catalog{max-width:960px;margin:0 auto;padding-top:30px}.demande-catalog h1{font-family:"DejaVuSansCondensedBold",Arial,"Helvetica Neue",Verdana,sans-serif;font-size:26px;font-weight:400;text-transform:none;color:#99055d;border-bottom:0 none;padding-top:0;padding-bottom:0;margin-bottom:10px}@media only screen and (max-width: 770px){.demande-catalog h1{padding-left:10px;padding-right:10px}}.demande-catalog .title-bis{display:block;font-size:18px;color:#4d4d4d;margin-bottom:15px}@media only screen and (max-width: 770px){.demande-catalog .title-bis{padding-left:10px;padding-right:10px}}.demande-catalog .products-grid{padding-top:10px;padding-bottom:10px}.demande-catalog .product-image{margin-bottom:10px}@media only screen and (max-width: 479px){.demande-catalog .product-image{float:none;width:100%}}@media only screen and (max-width: 479px){.demande-catalog .product-info{position:relative;width:100%;margin:0}}.demande-catalog .product-name{height:auto;margin-bottom:20px;padding-left:10px;padding-right:10px}.demande-catalog .product-desc{text-align:left;padding-bottom:20px;padding-left:10px;padding-right:10px}.demande-catalog .actions{background:#4d4d4d;color:#fff}@media only screen and (max-width: 479px){.demande-catalog .actions{position:relative;width:100%;margin:0;padding-top:10px}}.demande-catalog .actions input[type="checkbox"]{margin-right:5px}@media only screen and (min-width: 771px){.demande-catalog .fieldset{margin-left:15%;margin-right:15%}}.demande-catalog .buttons-set button.button{background:#99055d}.shop-index-index .main-container{overflow:hidden}.store-locator-body{position:relative}.store-locator-body #maps{max-height:0px;overflow:hidden}@media only screen and (max-width: 980px){.store-locator-body #maps #result+.row{padding:0 10px}}.store-locator-header{max-height:300px;overflow:hidden;border-bottom:6px solid #99055d;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.store-locator-header img{width:100%;margin:0 auto;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.store-locator-header .item_slider{overflow:hidden}.store-locator-header .select-shop-container{max-width:960px;width:100%;margin:0 auto;position:relative}.store-locator-header .select-shop{background:#fff;background:rgba(255,255,255,0.9);right:0px;position:absolute}@media only screen and (min-width: 599px){.store-locator-header .select-shop{right:10%;top:70px;width:200px;height:150px}}@media only screen and (max-width: 600px){.store-locator-header .select-shop{width:100%;height:60px;top:0}}.store-locator-header .select-shop .select-title{position:relative;display:table;padding:0 10px;table-layout:fixed;width:100%;height:100%}.store-locator-header .select-shop .select-title>.select-title-valign{display:table-cell;vertical-align:middle;text-align:center}.store-locator-header .select-shop .select-title>.select-title-valign>.select-title-text{position:relative;display:inline-block;font-size:24px;text-transform:none;padding-bottom:5px}.store-locator-header .select-shop .select-title>.select-title-valign>.select-title-text:after{content:' ';position:absolute;width:34px;height:1px;left:50%;margin-left:-17px;bottom:0;background:#b9aa88}@media only screen and (max-height: 640px){.store-locator-header .select-shop{display:none}}.store-locator-header.home{max-height:none;border-bottom:0 none}.store-locator-header.home img{width:auto;border:0 none;height:auto}@media only screen and (min-width: 599px){.store-locator-header.home .select-shop{left:50%;margin-left:-100px}}.store-locator{max-width:960px;margin:0 auto}.store-locator .search-box{background:#fff;margin-top:30px;margin-bottom:25px;padding:20px 55px}.store-locator .search-box .geoloc{width:100%;background:#99055d;font-size:12px}.store-locator .search-box .geoloc:hover{background:#412d4a}.store-locator .search-box .geoloc span{display:inline-block;background:transparent url("../images/picto-location-white.png") 0 50% no-repeat;padding-left:25px;line-height:22px}@media only screen and (min-width: 600px){.store-locator .search-box .col-geoloc{float:left;width:34.7561%}.store-locator .search-box .col-or{float:left;width:9.7561%}.store-locator .search-box .col-input{float:right;width:55.4878%}}.store-locator .search-box .or{display:block;text-align:center;font-size:16px;line-height:36px}.store-locator .search-box .input-box{position:relative;padding-top:0;padding-right:36px}.store-locator .search-box .input-box input[type="text"]{height:36px;line-height:36px}.store-locator .search-box .input-box .btn{position:absolute;top:0;right:0;height:36px;width:36px;border:0 none;background:#4d4d4d url("../images/picto-loupe-small.png") 50% 50% no-repeat;text-indent:-9999px}.store-locator.home .main-container{overflow:hidden}.store-locator.home .search-box{position:absolute;width:100%;max-width:960px;top:0}.store-locator #result{font-size:22px;text-align:center;padding:0 20px 25px;margin-bottom:20px;border-bottom:1px solid #412d4a}.store-locator #pointofsale_box{margin-bottom:30px}@media only screen and (min-width: 771px){.store-locator #pointofsale_box .part-left{float:left;width:41.6667%}}@media only screen and (min-width: 771px){.store-locator #pointofsale_box .part-right{float:right;width:52.0833%;margin-top:38px}}.store-locator #pointofsale_box .part-right#map_canvas_pointofsale{height:350px}.store-locator #pointofsale_box .title{font-size:22px;color:#99055d;padding-bottom:10px}@media (min-width: 480px) and (max-width: 599px){.store-locator #pointofsale_box .go-to-place,.store-locator #pointofsale_box .view-fiche{float:left}.store-locator #pointofsale_box .view-fiche{padding-left:0}}@media only screen and (min-width: 771px){.store-locator #pointofsale_box .go-to-place,.store-locator #pointofsale_box .view-fiche{float:left}.store-locator #pointofsale_box .view-fiche{padding-left:0}}.store-locator .list-place{background:#fff}.store-locator .place{padding:15px}.store-locator .place h3{font-family:"DejaVuSansCondensedBold",Arial,"Helvetica Neue",Verdana,sans-serif;font-size:16px;text-transform:uppercase}.store-locator .place+.place{border-top:1px solid #f0f0f0}.store-locator .place .wrapper-img{float:left;width:21.6216%}.store-locator .place .wrapper-img img{display:block;max-width:100%;margin:0 auto}.store-locator .place .wrapper-img+.place-desc{margin-left:27.027%}.store-locator .actions{margin-top:15px}.store-locator .go-to-place{display:block;line-height:22px;background:transparent url("../images/picto-location-framboise.png") 0 50% no-repeat;padding-left:20px;margin-right:25px;cursor:pointer}.store-locator .go-to-place:hover{color:#b9aa88;text-decoration:underline}.store-locator .view-fiche{display:block;line-height:22px;padding-left:20px}.store-locator .page-detail{background:#fff}.store-locator .page-detail .info-shop{padding-top:30px;padding-bottom:30px}@media only screen and (max-width: 599px){.store-locator .page-detail .part-left{padding-left:10px;padding-right:10px}}@media only screen and (min-width: 600px){.store-locator .page-detail .part-left{float:left;width:55.2083%;padding-left:7.2917%}}@media only screen and (max-width: 599px){.store-locator .page-detail .part-right{padding-left:10px;padding-right:10px}}@media only screen and (min-width: 600px){.store-locator .page-detail .part-right{float:right;width:44.2708%;padding-left:5.2083%;padding-right:5.2083%}}.store-locator .page-detail .place{margin-bottom:20px}.store-locator .page-detail .horaire{border-top:1px solid #412d4a;border-bottom:1px solid #412d4a;padding-top:10px;padding-bottom:10px;margin-bottom:15px}@media only screen and (max-width: 599px){.store-locator .page-detail .horaire{padding-left:5%;padding-right:5%}}.store-locator .page-detail .horaire .title{display:block;font-family:"DejaVuSansCondensedBold",Arial,"Helvetica Neue",Verdana,sans-serif;font-size:13px;padding-bottom:5px}.store-locator .page-detail .horaire li{overflow:hidden;padding:5px 0}.store-locator .page-detail .horaire li .day{display:block;float:left;width:30%}.store-locator .page-detail .horaire li .hours{display:block;float:left}.store-locator .menu-detail-fiche{margin:0 0 25px}.store-locator .menu-detail-fiche ul{display:table;width:100%}.store-locator .menu-detail-fiche ul li{display:table-cell;width:25%;height:45px;vertical-align:middle;text-align:center;background:#4d4d4d;font-size:14px;color:#fff;text-transform:uppercase;cursor:pointer}.store-locator .menu-detail-fiche ul li+li{border-left:1px solid #fff}.store-locator .menu-detail-fiche ul li.active{background:#99055d}.store-locator .tab-content{padding:0 10px}.store-locator .tab-content .tab-item{display:block;overflow:hidden;max-height:0;opacity:0;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.store-locator .tab-content .tab-item.toggled{max-height:none;opacity:1}.store-locator .actuality .actuality-title{font-family:"DejaVuSansCondensed",Arial,"Helvetica Neue",Verdana,sans-serif;color:#99055d;font-size:18px;margin:0}.store-locator .actuality .actuality-date{display:block;font-family:"DejaVuSansCondensed",Arial,"Helvetica Neue",Verdana,sans-serif;color:#4d4d4d;font-size:15px;margin:0 0 25px;font-style:italic}.store-locator .actuality .actuality-text-container p{font-family:"DejaVuSansCondensed",Arial,"Helvetica Neue",Verdana,sans-serif;font-size:12px;color:#4d4d4d;margin:0 0 10px}.store-locator .actuality .block-related{background-color:transparent}.store-locator .actuality .block-title{border-color:#4d4d4d;padding:0px;margin:0 0 15px}.store-locator .actuality .block-title strong:after{content:none}.store-locator .actuality .block-title span{color:#4d4d4d;text-align:left}.store-locator .container-presentation{overflow:hidden;margin:0 0 40px}.store-locator .container-presentation .img-box{width:45%;margin-right:5%;float:left}@media only screen and (max-width: 770px){.store-locator .container-presentation .img-box{width:100%;margin-right:0%;float:none}}.store-locator .container-presentation .img-box .slick-slide{height:auto}.store-locator .container-presentation .img-box .slick-prev{width:40px;height:40px;background-color:#b9aa88;background-image:url("../images/picto-slider-button.png");background-repeat:no-repeat;background-position:center 0;top:auto;left:auto;bottom:0;right:40px;text-indent:-999em;overflow:hidden}.store-locator .container-presentation .img-box .slick-prev:hover{background-color:#ccc1a8}@media only screen and (max-width: 770px){.store-locator .container-presentation .img-box .slick-prev{left:0;bottom:50%}}.store-locator .container-presentation .img-box .slick-next{width:40px;height:40px;background-color:#9e8d6b;background-image:url("../images/picto-slider-button.png");background-repeat:no-repeat;background-position:center -40px;top:auto;left:auto;bottom:0;right:0;text-indent:-999em;overflow:hidden}.store-locator .container-presentation .img-box .slick-next:hover{background-color:#b2a58a}@media only screen and (max-width: 770px){.store-locator .container-presentation .img-box .slick-next{bottom:50%}}.store-locator .container-presentation .desc-box{width:50%;float:left;padding:10px}@media only screen and (max-width: 770px){.store-locator .container-presentation .desc-box{width:100%;float:none}}.store-locator .container-presentation .desc-box p{font-size:14px}.store-locator .container-access{margin:0 0 40px}.store-locator .container-access .address-content-container{font-size:14px;max-width:960px;margin:0 auto;zoom:1;display:table;max-width:100%;width:960px;table-layout:fixed}.store-locator .container-access .address-content-container:before,.store-locator .container-access .address-content-container:after{display:table;content:" ";visibility:hidden}.store-locator .container-access .address-content-container:after{clear:both}@media only screen and (max-width: 770px){.store-locator .container-access .address-content-container{display:block}}.store-locator .container-access .address-container{display:table-cell;vertical-align:middle;width:43.75%;padding-left:10px;padding-right:40px;text-align:center;font-size:15px}.store-locator .container-access .google-maps{width:56.25%;display:table-cell;vertical-align:middle}.store-locator .container-access .google-maps iframe{width:100% !important;height:500px !important;padding:0 0 0 20px;max-width:100%;max-height:100%;margin:auto;display:block}.store-locator .container-access span.address-title{display:block;font-family:Garamond,Arial,"Helvetica Neue",Verdana,sans-serif;font-size:20px;font-style:italic;color:#333}.store-locator .container-access p{text-align:center;font-size:14px}.store-locator .container-access p.intro{margin-bottom:35px}.store-locator .container-access p.important{font-family:"DejaVuSansCondensedBold",Arial,"Helvetica Neue",Verdana,sans-serif;margin-bottom:20px}.store-locator .container-access h2.address-name{display:block;font-size:33px;text-transform:uppercase;margin-bottom:25px;text-align:center}@media only screen and (max-width: 770px){.store-locator .container-access{padding:5px 0 20px 0}.store-locator .container-access .google-maps,.store-locator .container-access .address-container{display:block;width:100%}.store-locator .container-access .google-maps img{padding:10px;width:100%;margin-bottom:20px}.store-locator .container-access .address-container{display:block;width:100%;padding:20px 10px 20px 0px}.store-locator .container-access .google-maps iframe{padding:0 20px}}.store-locator .container-product{margin:0 0 40px}.store-locator .container-product .hp_push{max-width:960px;margin:0 auto;zoom:1;margin:0px -10px}.store-locator .container-product .hp_push:before,.store-locator .container-product .hp_push:after{display:table;content:" ";visibility:hidden}.store-locator .container-product .hp_push:after{clear:both}.store-locator .container-product .hp_push .item{width:33.33%;display:block;background:#fff;margin-bottom:20px;padding-bottom:20px;position:relative;float:left;padding:0 10px}@media only screen and (max-width: 770px){.store-locator .container-product .hp_push .item{width:50%;margin-bottom:30px}}@media only screen and (max-width: 599px){.store-locator .container-product .hp_push .item{width:100%}}.store-locator .container-product .hp_push .item:hover{text-decoration:none}.store-locator .container-product .hp_push .item:hover .overlay-background{opacity:1;filter:alpha(opacity=100)}.store-locator .container-product .hp_push .item.small img{max-height:220px;width:100%}.store-locator .container-product .hp_push .item span.link-name{position:relative;display:block;text-align:center;font-size:18px;padding:20px 10px 10px}.store-locator .container-product .hp_push .item span.link-name:after{content:' ';position:absolute;width:34px;height:1px;left:50%;margin-left:-17px;bottom:0;background:#b9aa88}.store-locator .container-product .hp_push .item span.product-text{margin-top:10px;display:block}.store-locator .container-product .hp_push img{display:block;max-width:100%;margin:0 auto}
