@font-face{font-family:montserrat;font-weight:300;font-style:normal;src:local('Montserrat Light'),local('Montserrat-Light'),url(../fonts/montserrat-light.woff2) format('woff2'),url(../fonts/montserrat-light.woff) format('woff');font-display:swap}@font-face{font-family:montserrat;font-weight:400;font-style:normal;src:local('Montserrat Regular'),local('Montserrat-Regular'),url(../fonts/montserrat-regular.woff2) format('woff2'),url(../fonts/montserrat-regular.woff) format('woff');font-display:swap}@font-face{font-family:montserrat;font-weight:700;font-style:normal;src:local('Montserrat Bold'),local('Montserrat-Bold'),url(../fonts/montserrat-bold.woff2) format('woff2'),url(../fonts/montserrat-bold.woff) format('woff');font-display:swap}@font-face{font-family:nowayregular;font-weight:400;font-style:normal;src:url(../fonts/noway-regular.woff2) format('woff2'),url(../fonts/noway-regular.woff) format('woff');font-display:swap}@font-face{font-family:asap;font-weight:700;font-style:normal;src:local('Asap SemiBold'),local('Asap-SemiBold'),url(../fonts/asap-bold.woff2) format('woff2'),url(../fonts/asap-bold.woff) format('woff');font-display:swap}@font-face{font-family:asap;font-weight:600;font-style:normal;src:local('Asap Bold'),local('Asap-Bold'),url(../fonts/asap-semibold.woff2) format('woff2'),url(../fonts/asap-semibold.woff) format('woff');font-display:swap}html{font-size:100%;overflow-x:hidden}body{font-family:Open-sans,sans-serif;font-size:13px;color:#000}hr{color:#d4d7d9;border:1px inset#d4d7d9}.fixed{position:fixed}.relative{position:relative}.absolute{position:absolute}.static{position:static;overflow:hidden}.hyphenate{text-align:left;hyphens:auto;-ms-hyphens:auto}.inline{display:inline}.inlineblock{display:inline-block}.block{display:block}.floatleft{float:left}.floatright{float:right}.floatnone{float:none}.textleft{text-align:left}.textright{text-align:right}.textcenter{text-align:center}.textjustify{text-align:justify}.width80{width:80%}.width60{width:60%}.width50{width:50%}.width47{width:47%}.width45{width:45%}.width35{width:35%}.width33{width:33.33333333%}.width25{width:25%}.margin0{margin:0}.marginauto{margin:auto}.lineh15{line-height:1.5}.lineh25{line-height:2.5}.height465{height:465px}.marginright{margin-right:1em}.marginleft{margin-left:1.5em}.marginbottom{margin-bottom:2em!important}.marginbottomlight{margin-bottom:1em}.margintop{margin-top:2em}.margintoplight{margin-top:1em}.margintopultralight{margin-top:.5em}.margintop-2{margin-top:-2em}.container900{max-width:900px;margin:0 auto}.padding10{padding:10px}.paddingtopbot20{padding:20px 0}.padding1020{padding:10px 20px}.padding25{padding:25px}.padding30{padding:30px}.padding40{padding:40px}.padding60{padding:60px}.padding6040{padding:60px 40px}.padding7040{padding:70px 40px}.padding4070{padding:40px 3%}.padding4015{padding:40px 15px}.vmiddle{vertical-align:middle}.vtop{vertical-align:top}.vbottom{vertical-align:bottom}.fontsize80{font-size:80%}.fontsize85{font-size:85%}.fontsize90{font-size:90%}.fontsize110{font-size:110%}.fontsize120{font-size:120%}.bold{font-weight:700}.normal{font-weight:400}.color1,.color1 a{color:#56c1ff}.color2,.color2 a{color:#2e4e4e}.background1{background:#f4f4f4}.background2{color:#fff;background:#252525}.background3{background:#56c1ff}.margin0auto{display:block;margin:0 auto}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.mobile{display:none}.desktop{display:block}img{max-width:100%}.aheight,.centered-height{line-height:1.2;display:inline-block;vertical-align:middle}.sep{display:block;width:100%;height:1px}a{transition:all .3s ease}.aheight{line-height:1.2;display:inline-block;width:auto;vertical-align:middle}.hidden,.masque,figcaption{display:none}.container{position:relative;width:1420px;margin-right:auto;margin-left:auto}body:not(#news) section{margin-top:30px!important}.button_blue{font-size:12px;font-weight:700;display:inline-block;padding:5px 14px;transition:all .3s ease-in-out;text-align:center;text-transform:uppercase;color:#fff;border-radius:16px}.h1,.title,h1{font-size:30px;font-weight:700}.h2,.stitle,h2{font-size:30px;font-weight:400;margin-bottom:15px;text-transform:uppercase;color:#bbb}.h3,.sstitle,h3{font-size:25px;display:inline-block;margin-bottom:23px;padding-bottom:5px;text-transform:uppercase;color:#555;border-bottom:4px solid #ccc}.h4,.ssstitle,h4{font-size:24px;margin-bottom:auto;padding-bottom:0;text-transform:none;border:none}.h5{font-size:11px;font-weight:400;margin:.2em auto;text-align:left;color:#999}.couleur1_hover{transition:all .3s ease}body.color_v1 .couleur1{color:#35c3c8}body.color_v1 .couleur1_hover:hover{color:#35c3c8}body.color_v1 .couleur1_bg{background-color:#35c3c8}body.color_v1 .button_color1{color:#fff;border:1px solid transparent;background-color:#35c3c8}body.color_v1 .button_color1:focus,body.color_v1 .button_color1:hover{color:#35c3c8;border:1px solid #35c3c8;background-color:#fff}body.color_v1 .button_color1_v2{color:#35c3c8}body.color_v1 .button_color1_v2:focus,body.color_v1 .button_color1_v2:hover{color:#fff;background-color:#35c3c8}body.color_v1 .border_color1{border:1px solid #35c3c8}body.color_v1 #slider_mag_c .bx-wrapper .bx-pager.bx-default-pager a.active,body.color_v1 #slider_mag_c .bx-wrapper .bx-pager.bx-default-pager a:hover{background-color:#35c3c8}body.color_v1 .couleur1_bg_hover:hover .rond_inside{background-color:#35c3c8!important}body.color_v1 #head_mag .box_right::before{border-color:transparent #35c3c8 transparent transparent}body.color_v1 #head_mag .box_bottom::before{border-color:transparent transparent #35c3c8 transparent}body.color_v1 #footer .newsletter .input_text_newsletter input[type=text]:-ms-input-placeholder{color:#35c3c8}body.color_v1 #footer .newsletter .input_text_newsletter input[type=text]::-moz-placeholder{color:#35c3c8}body.color_v1 #footer .newsletter .input_text_newsletter input[type=text]::placeholder{color:#35c3c8}body.color_v1 .button_color1_back{color:#fff;border:1px solid #35c3c8;background-color:#35c3c8}body.color_v1 .button_color1_back:hover{color:#35c3c8;background-color:#fff}body.color_v1 .button_color2_submit{color:#fff;border:1px solid #a1bfd8;background-color:#a1bfd8}body.color_v1 .button_color2_submit:hover{color:#a1bfd8;background-color:#fff}body.color_v1 .couleur2_bg{background-color:#e70681}body.color_v1 .couleur2_bg:hover{background-color:rgba(231,6,129,.8)}body.color_v2 .couleur1{color:#9d745f}body.color_v2 .couleur1_hover:hover{opacity:.8;color:#9d745f}body.color_v2 .couleur1_bg{background-color:#9d745f}body.color_v2 .button_color1{color:#fff;border:1px solid transparent;background-color:#9d745f}body.color_v2 .button_color1:focus,body.color_v2 .button_color1:hover{color:#9d745f;border:1px solid #9d745f;background-color:#fff}body.color_v2 .button_color1_v2{color:#9d745f}body.color_v2 .button_color1_v2:focus,body.color_v2 .button_color1_v2:hover{color:#fff;background-color:#9d745f}body.color_v2 .border_color1{border:1px solid #9d745f}body.color_v2 #slider_mag_c .bx-wrapper .bx-pager.bx-default-pager a.active,body.color_v2 #slider_mag_c .bx-wrapper .bx-pager.bx-default-pager a:hover{background-color:#9d745f}body.color_v2 .couleur1_bg_hover:hover .rond_inside{background-color:#9d745f!important}body.color_v2 #head_mag .box_right::before{border-color:transparent #9d745f transparent transparent}body.color_v2 #head_mag .box_bottom::before{border-color:transparent transparent #9d745f transparent}body.color_v2 #footer .newsletter .input_text_newsletter input[type=text]:-ms-input-placeholder{color:#9d745f}body.color_v2 #footer .newsletter .input_text_newsletter input[type=text]::-moz-placeholder{color:#9d745f}body.color_v2 #footer .newsletter .input_text_newsletter input[type=text]::placeholder{color:#9d745f}body.color_v2 .button_color1_back{color:#fff;border:1px solid #9d745f;background-color:#9d745f}body.color_v2 .button_color1_back:hover{color:#9d745f;background-color:#fff}body.color_v2 .button_color2_submit{color:#fff;border:1px solid #8bb85b;background-color:#8bb85b}body.color_v2 .button_color2_submit:hover{color:#8bb85b;background-color:#fff}body.color_v2 .couleur2_bg{background-color:#8bb85b}body.color_v2 .couleur2_bg:hover{background-color:rgba(139,184,91,.8)}body.color_v3 .couleur1{color:#c13c58}body.color_v3 .couleur1_hover:hover{color:#c13c58}body.color_v3 .couleur1_bg{background-color:#c13c58}body.color_v3 .button_color1{color:#fff;border:1px solid transparent;background-color:#c13c58}body.color_v3 .button_color1:focus,body.color_v3 .button_color1:hover{color:#c13c58;border:1px solid #c13c58;background-color:#fff}body.color_v3 .button_color1_v2{color:#c13c58}body.color_v3 .button_color1_v2:focus,body.color_v3 .button_color1_v2:hover{color:#fff;background-color:#c13c58}body.color_v3 .border_color1{border:1px solid #c13c58}body.color_v3 #slider_mag_c .bx-wrapper .bx-pager.bx-default-pager a.active,body.color_v3 #slider_mag_c .bx-wrapper .bx-pager.bx-default-pager a:hover{background-color:#c13c58}body.color_v3 .couleur1_bg_hover:hover .rond_inside{background-color:#c13c58!important}body.color_v3 #head_mag .box_right::before{border-color:transparent #c13c58 transparent transparent}body.color_v3 #head_mag .box_bottom::before{border-color:transparent transparent #c13c58 transparent}body.color_v3 #footer .newsletter .input_text_newsletter input[type=text]:-ms-input-placeholder{color:#c13c58}body.color_v3 #footer .newsletter .input_text_newsletter input[type=text]::-moz-placeholder{color:#c13c58}body.color_v3 #footer .newsletter .input_text_newsletter input[type=text]::placeholder{color:#c13c58}body.color_v3 .button_color1_back{color:#fff;border:1px solid #c13c58;background-color:#c13c58}body.color_v3 .button_color1_back:hover{color:#c13c58;background-color:#fff}body.color_v3 .button_color2_submit{color:#fff;border:1px solid #6bb5d0;background-color:#6bb5d0}body.color_v3 .button_color2_submit:hover{color:#6bb5d0;background-color:#fff}body.color_v3 .couleur2_bg{background-color:#6bb5d0}body.color_v3 .couleur2_bg:hover{background-color:rgba(107,181,208,.8)}#header{position:relative;height:50px;border-bottom:#ccc 1px solid}#header #logo{display:block}#header #logo img.logo{height:40px;margin-top:5px}#header .right_side{line-height:50px;position:absolute;top:0;right:0;height:50px}#header #bandeau .icons_mag .icon{font-size:18px;line-height:1;width:33px;height:33px;margin-right:5px;padding:6px;text-align:center;color:#fff;border-radius:50%;background-color:#505050}#header .schedule{line-height:49px;box-sizing:content-box;height:auto;margin-bottom:2px;text-align:center;border-top:#ccc 1px solid;border-left:#ccc 1px solid}#header .schedule .icon{font-size:24px;margin-top:4px;margin-right:5px;color:#d22350}#header .schedule.open .icon{color:#1ca06c}#header .schedule .state{font-size:14px;font-weight:700;width:160px;color:#fff}#header .schedule .close_state{line-height:49px;display:block;margin-top:-4px;margin-left:-1px;background-color:#df5757}#header .schedule .open_state{display:none;text-align:center}#header .schedule:not(.open) .hours_c{display:none}#header .schedule.open .hours_c{line-height:48px;width:176px;margin-top:-4px;margin-right:-4px;text-align:center;background-color:#f5f5f5}#header .schedule.open .hours_c .hours_schedule{font-size:18px;color:grey}#header .schedule.open .open_state{line-height:49px;display:block;height:49px;margin-top:-4px;margin-left:-1px;background-color:#1ca06c}#header .schedule.open .close_state{display:none}#header .assist_header_c{position:absolute;z-index:1;right:17px;bottom:-30px}body:not(#home) .assist_header_c{display:none}#header .assist_header_c a{vertical-align:baseline}#header .assist_header_c a:hover{opacity:.7}#header .assist_header_c .text_size{font-weight:700}#header .assist_header_c a.moins{font-size:14px;margin:0 6px}#header .assist_header_c a.plus{font-size:18px}header.sticky #sticky_header{position:fixed;z-index:5;top:0;right:0;left:50%;width:100%;height:50px;transform:translateX(-50%);border-bottom:#ccc 1px solid;background-color:#fff}.btn_bg{line-height:36px;height:36px;background-color:#f2f2f2}#btn_back_c{display:flex;padding-top:10px;align-items:center}#btn_back_c .back_btn:hover{margin-left:-10px}#btn_back_c .icon,#btn_back_c .text{color:#777}#btn_back_c .text{font-size:16px;margin-right:10px;margin-left:10px;text-transform:uppercase}#btn_back_c .btn_reseaux{display:flex;margin-left:auto;align-items:center}#btn_back_c .btn_reseaux .icon{font-size:30px;margin:0 5px}#btn_back_c .btn_reseaux .icon-facebook-rounded{color:#3b5998}#btn_back_c .btn_reseaux .icon-twitter-rounded{color:#1da1f2}#btn_back_c .btn_reseaux .icon-linkedin-rounded{color:#0077b5}#btn_back_c .btn_reseaux .icon:hover{opacity:.8}#bloc_instagram h2{font-size:30px;font-weight:400}#bloc_instagram{padding-top:2rem;text-align:center;background-color:#fff}#bloc_instagram_content .img_c{position:relative;margin-right:-1px;padding-top:16.6%}#bloc_instagram_content .abs_container{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}#bloc_instagram_content{text-align:center;color:#ccc;border-top:solid 5px #a1bfd8;border-bottom:solid 5px #a1bfd8;background:#e7e7e7}body.color_v2 #bloc_instagram_content{border-top-color:#62e2ff;border-bottom-color:#62e2ff}body.color_v3 #bloc_instagram_content{border-top-color:#d02752;border-bottom-color:#d02752}#bloc_instagram_content li{list-style-type:none}#bloc_instagram_content a>img{height:100%;max-height:322px;-o-object-fit:cover;object-fit:cover}#head_mag{margin-top:30px}#head_mag #logo_magasin{float:left;max-width:240px;margin-left:150px}#head_mag #logo_magasin .logo{max-height:200px}#head_mag .center_box{display:block;width:640px;margin:0 auto;margin-left:35%;text-transform:uppercase}#head_mag .center_box .autres_boutiques{display:inline-block;margin-top:auto;margin-bottom:auto}#head_mag .center_box .title{display:inline;margin-right:5px;color:#555}#head_mag .btn_favo{position:relative;margin-left:5px}#head_mag .btn_favo:hover{opacity:.8}#head_mag .btn_favo_minisite{display:inline-block}#head_mag .btn_favo_minisite .icon-dynamic::before{font-family:kfont!important;font-size:30px;content:'\EA1B'}#head_mag .btn_favo_minisite.mag_favorite .icon-dynamic::before{font-family:kfont!important;font-size:30px;content:'\EA1C'}#head_mag .center_box .adresse{margin-top:17px;margin-bottom:12px;color:#222}#head_mag .center_box .tel .icon{font-size:26px;display:inline-block;margin-right:10px;transform:scaleX(-1)}#head_mag #num_tel{font-size:20px;font-weight:400}#head_mag #num_tel:hover{opacity:.7}#head_mag .center_box .url_site{position:relative;display:flex;margin-top:22px;margin-bottom:15px}#head_mag .center_box .url_site .main_url{margin-top:auto;margin-right:1rem;margin-bottom:auto}#head_mag .center_box .url_site .icon{font-size:22px;margin-right:5px}#head_mag .center_box .url_site a .icon{font-size:16px}#head_mag .center_box .spe_list{display:inline}#head_mag .center_box .spe,#head_mag .center_box .spe_list li{font-size:12px;margin-left:0}#head_mag .center_box .spe{margin-top:15px}#head_mag .center_box .url_site .url{margin-top:auto;margin-bottom:auto;color:#000}#head_mag .center_box .url_site a.url:hover{color:grey}#head_mag .center_box .url_site .text{margin-right:10px;color:grey}#head_mag .center_box .url_site .autres_boutiques a{position:relative;margin-right:5px}#head_mag .center_box .url_site .autres_boutiques a:hover{z-index:1;opacity:.9}#head_mag .center_box .url_site .autres_boutiques a:hover .hoverbox{visibility:visible;opacity:1}#head_mag .hoverbox{font-size:9px;position:absolute;display:block;visibility:hidden;padding:8px 15px;transition:all .3s ease-in-out;opacity:0;color:#fff}#head_mag .box_right{top:-18px;left:45px;width:125px}#head_mag .box_right:before{position:absolute;top:10px;left:-8px;display:block;width:0;height:0;content:'';border-width:7px 8px 7px 0;border-style:solid;border-color:transparent #01c3ca transparent transparent}#head_mag .btn_favo:hover .hoverbox{visibility:visible;opacity:1}#head_mag .box_bottom{top:20px;left:calc(50% - 3px);min-width:130px;padding:8px;transform:translateX(-50%);text-align:center}#head_mag .box_bottom:before{position:absolute;top:-8px;left:calc(50% - 8px);display:block;width:0;height:0;content:'';border-width:0 7px 8px 7px;border-style:solid;border-color:transparent transparent #01c3ca transparent}#head_mag .social_links{position:absolute;top:128px;right:0;width:190px}#head_mag .social_links .icon{font-size:22px;margin-right:5px}#head_mag .facebook .icon{color:#3b5998}#head_mag .icon-instagram{color:#e6683c}#head_mag .icon-twitter{color:#1da1f2}#head_mag .social_links a:hover .icon{opacity:.8}#head_mag .center_box .spe.club{display:flex}#head_mag .center_box .spe.club .spe_list{display:flex;margin-top:0;margin-bottom:0;align-items:center}#head_mag .center_box .spe.club img{max-width:130px;max-height:120px}#prestations{margin-top:50px}#prestations>div{display:flex}.blue_link{line-height:60px;display:block;width:100%;height:60px}.blue_link .icon{font-size:35px;line-height:1.5;margin-top:8px;margin-right:8px;margin-left:14px}.blue_link .text{font-size:16px;text-transform:uppercase}.blue_link:hover .icon{color:#fff}.blue_link:hover .text{color:#fff}.checkbox_style{line-height:20px;position:relative;display:inline-block}.checkbox1{margin-right:25px}.checkbox_style input{position:absolute;visibility:hidden;opacity:0}.checkbox_style label{padding-left:20px}.checkbox_style label::after,.checkbox_style label::before{position:absolute;top:1px;left:0;display:block;width:14px;height:14px;content:''}.checkbox_style label::before{background-color:#fff}.checkbox_style input:checked+label::after{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;padding-top:0;padding-left:0;content:'\f00c';color:#737373;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#bandeau .cartemo{display:inline-block;width:106px;height:30px;margin-top:4px;margin-right:15px;background-size:cover}#slider_mag_c{position:relative;overflow:hidden;max-height:255px}#slider_mag_c .bx-wrapper{margin-bottom:0!important}#slider_mag_c .bx-wrapper .bx-pager{bottom:15px}#slider_mag_c .bx-wrapper .bx-pager.bx-default-pager a{width:15px;height:15px;border-radius:50%;background-color:#fff}#slider_mag_c li{margin-left:0}#slider_mag_c .bx-wrapper .bx-viewport{left:0!important}#slider_mag_c .img_container{height:0;padding-top:54.5%}.infos_store .horaires_c{margin-left:20%}.infos_store .icon{font-size:22px;margin-right:5px}.infos_store .horaires_c .hour_center{position:absolute;top:0;left:100px}.infos_store .horaires_c .day{width:70%}.infos_store .horaires_c .day>li{line-height:30px;position:relative;margin-left:0}.infos_store .horaires_c .day>li .hour{width:70px;letter-spacing:-1px;word-spacing:-2px}.infos_store .horaires_c .day>li .am{position:absolute;top:0;left:80px}.infos_store .horaires_c .day>li .pm{position:absolute;top:0;left:165px}.infos_store .info_rdv{margin-top:15px}.infos_store .other_title{font-size:18px;margin-bottom:15px;text-transform:uppercase}.infos_store .stitle{font-size:12px;font-weight:700;margin-top:20px;margin-bottom:12px;text-transform:uppercase}.infos_store .text{font-size:13px;line-height:1.2}.infos_store .resize_text{margin-top:30px}.bloc_services li{line-height:1.8}.bloc_services li::before{display:inline-block;width:7px;height:7px;margin-right:10px;margin-bottom:1px;content:'';vertical-align:middle;border-radius:50%;background-color:#35c3c8}h2.border-bot{position:relative;margin-top:20px}.border-bot::after{position:absolute;bottom:-5px;left:0;display:block;width:100%;height:1px;content:'';background-color:#ccc}#map{z-index:1;height:230px}#map .street_button a{font-size:11px;line-height:20px;position:absolute;z-index:1000;bottom:0;left:0;display:inline-block;height:20px;padding:0 5px;vertical-align:middle;opacity:.7;color:#000;background:#fff}#map .street_button .icon-itineraire{font-size:20px;display:inline-block;padding-right:3px;vertical-align:middle;color:#000}#map .street_button a:hover{opacity:1}#map.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{bottom:-20px!important;left:-76px!important}#map #popup_content{padding:5px}#map #popup_content .name{font-weight:700;margin-bottom:5px}#map #popup_content .tel{margin-top:5px}#map #popup_content .phone:hover{opacity:.8}#map_c .calcul_itineraire{float:right;margin-top:10px}#map_c .calcul_itineraire a .icon,#map_c .calcul_itineraire a .text{transition:all .3s ease-in-out;color:#222}#map_c .calcul_itineraire a:hover .icon,#map_c .calcul_itineraire a:hover .text{opacity:.7}#map_c .icon-itineraire2{font-size:19px;display:inline-block;transform:rotate(150deg)}#map_c .text{font-size:14px;margin-left:8px;text-transform:uppercase}#team{text-align:center}#team .employee_fiche{display:inline-block;margin-top:15px;vertical-align:middle}#team .employee_fiche img{width:100%}#team .employee_name{font-family:asap,sans-serif;font-size:20px;margin-top:10px;text-transform:uppercase;hyphens:none;-ms-hyphens:none}#team .employee_name .highlight{text-transform:uppercase}#team .employee_status{font-size:18px;font-weight:300}#team li{display:inline-block;width:calc(100% / 5 - 26px);margin:0 1em;vertical-align:top}.double_col section{height:285px;margin-bottom:40px}#video h2{text-align:center}#video .vid_iframe{width:80%;height:675px;margin:0 auto}.double_col .title{font-size:25px;display:inline-block;margin-bottom:23px;padding-bottom:5px;text-transform:uppercase;color:#333;border-bottom:4px solid #ccc}.double_col .title_c{position:relative}.double_col .title_c:after{position:absolute;bottom:27px;left:0;display:block;width:100%;height:1px;content:'';background-color:#ccc}.double_col .img_container{height:250px}#test_audition .test_audition_content .row{display:flex;height:192px;flex-wrap:wrap}#test_audition .test_audition_content .btn_test_audio{font-size:16px;font-weight:700;display:inline-block;width:250px;margin-top:7rem;margin-left:2.3rem;padding:12px 0;text-align:center;text-transform:uppercase;color:#fff;border:1px #e6007e solid;background-color:#e6007e}#test_audition .test_audition_content .btn_test_audio:hover{color:#fff;border:1px #fff solid;background-color:rgba(0,0,0,.2)}.test_audition_content.cover_bg{font-size:26px;font-weight:700;line-height:1.2;height:306px;padding:1.6rem;text-transform:uppercase;color:#fff;background-position:right center}.test_audition_content .shadow_text{text-shadow:rgba(0,0,0,.3) 2px 2px}.test_audition_content .white_sep{max-width:300px;height:2px;margin-top:.7rem;margin-bottom:1.2rem;margin-left:15px;background-color:#fff}.double_col .height_title{overflow:hidden;height:75px}.double_col .other_title{font-size:14px;font-weight:700;margin-top:13px;color:#333}.double_col .second_news{margin-top:29px;padding-top:25px}.double_col .second_news:before{position:absolute;top:0;left:-10px;display:block;width:100%;height:1px;content:'';background-color:#ccc}.double_col .height_box .text{font-size:14px;line-height:1.2em;overflow:hidden;height:100px;margin-top:10px;text-align:justify}.double_col .blue_link{line-height:normal;display:inline-block;width:auto;height:auto;margin-top:15px;padding:15px}.double_col .blue_link .text{font-size:14px}.double_col .blue_link .icon{margin-left:0}#bandeau_marques{padding:20px 0;text-align:center;border-top:solid 1px #cdcccc;background-color:#f0eeee}#bandeau_marques .other_title{font-size:20px;font-weight:300;display:inline-block;margin-bottom:38px;text-transform:uppercase}#bandeau_marques .button_c{margin-top:15px;text-align:center}.slider_marques{overflow:hidden;max-height:120px}.slider_marques li{display:inline-block;float:none!important;margin-left:0;vertical-align:middle}.slider_marques li img{width:auto!important;max-height:100px!important;margin:0 auto;transition:all .3s ease-in-out;transform:scale(.9);opacity:.4!important}.slider_marques li:hover img{transform:scale(.95);opacity:1!important}.bx-wrapper .bx-viewport{box-sizing:content-box;border:none;background:0 0;box-shadow:none}.slider_marques .bx-wrapper .bx-prev{left:-50px}.slider_marques .bx-wrapper .bx-next{right:-50px}.slider_marques .bx-wrapper .bx-controls-direction a.bx-next::before,.slider_marques .bx-wrapper .bx-controls-direction a.bx-prev::before{font-family:kfont!important;font-size:30px;font-weight:400;font-style:normal;font-variant:normal;line-height:1;line-height:40px;display:block;width:40px;height:40px;margin:0 auto;text-align:center;text-transform:none;color:#d9dacc;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slider_marques .bx-wrapper .bx-controls-direction a.bx-prev::before{display:block;width:0;height:0;content:'';border-width:10px 10px 10px 0;border-style:solid;border-color:transparent #000 transparent transparent}.slider_marques .bx-wrapper .bx-controls-direction a.bx-next::before{display:block;width:0;height:0;content:'';border-width:10px 0 10px 10px;border-style:solid;border-color:transparent transparent transparent #000}#certif{text-align:center}#certif .cert{width:calc(100% / 4);text-align:center}#certif .title{font-size:27px;font-weight:700;text-transform:uppercase;color:#bbb}#certif .cert img{display:block;height:100px;margin:0 auto;margin-top:25px}#certif{width:100%;background:#fff}#certif .list_certifs,#certif .list_labels{font-size:18px;display:inline-block;margin-bottom:23px;padding-bottom:5px;text-transform:uppercase;color:#555}.certif_content{width:1200px}#certif .certif_content{font-size:1rem;display:flex;padding-top:1.5rem;padding-bottom:1.5rem;justify-content:space-between}#certif .list_certifs{flex:4}#certif .list_labels{flex:1}.sep_hori{width:3px;margin-right:1rem;margin-left:1rem;background-color:#d9d9cf}#certif .cert{max-width:200px;margin-top:12px;text-align:center}#certif .list_certifs .cert{width:calc(100% / 4)}#certif .list_labels .cert{width:100%}#certif .cert img{height:100%}#rassurance{padding-bottom:25px;text-align:center}#news #rassurance{margin-top:20px}#rassurance .rassu_c{display:flex;justify-content:space-between;flex-wrap:wrap}#rassurance .rassu_c>div{margin:auto}#rassurance .highlight{font-weight:700;transition:all .3s ease-in-out}#rassurance .rond_rassurance:hover .highlight{color:#fff}#rassurance .center_title{margin-top:20px;margin-bottom:30px}#rassurance .rond_rassurance{line-height:175px;width:190px;height:190px;margin:0 auto;transition:all .3s ease-in-out;border:3px dotted #d4dbeb;border-radius:50%}#rassurance .rond_rassurance:hover{border:3px dotted #555}#rassurance .rond_rassurance .rond_inside{line-height:161px;overflow:hidden;width:170px;height:170px;margin-top:7px;margin-left:7px;transition:all .3s ease-in-out;border-radius:50%;background-color:transparent;background-color:#fff}#rassurance .rond_rassurance:hover .rond_inside{background-color:#35c3c8}#rassurance .text_rassurance{font-family:Noway,sans-serif;font-size:10px;transition:all .3s ease-in-out;text-transform:uppercase;color:#595959}#rassurance .rassurance_hover .text_rassurance{display:block;transition:all .3s ease-in-out;transform:translateY(-30px)}#rassurance .rassurance_hover:hover .text_rassurance{transform:translateY(0)}#rassurance .rond_rassurance .text_hover{visibility:hidden;transition:all .3s ease-in-out;opacity:0}#rassurance .rond_rassurance:hover .text_hover{visibility:visible;opacity:1}#rassurance .text_rassurance .highlight{font-family:asap,sans-serif;font-size:45px;display:block;transition:all .3s ease-in-out;color:#35c3c8}#rassurance .icon{font-size:60px;display:block;transition:all .3s ease-in-out}#rassurance .rond_rassurance:hover .icon,#rassurance .rond_rassurance:hover .text_rassurance{color:#fff}#footer{position:relative;padding:45px 10px 35px 10px;color:#fff}#footer .btn_footer{line-height:44px;display:block;width:100%;height:44px;margin-bottom:10px;color:#fff}#footer .btn_footer .text{font-size:14px;text-transform:uppercase}#footer .btn_footer .icon{font-size:28px;margin-right:6px;margin-left:12px}#footer .btn_footer .icon-mail{font-size:22px;line-height:.9}#footer .btn_footer .icon-phone{transform:scaleX(-1)}#footer .navigation{margin-left:50px}#footer .navigation .title{font-size:16px;font-weight:700}#footer .navigation li{line-height:22px;margin-left:0}#footer .navigation li>a{font-size:14px;color:#fff}#footer .navigation li>a:hover{opacity:.6}#footer .newsletter .title_foo{font-size:20px;text-transform:uppercase}#footer .newsletter .input_text_newsletter{margin-top:8px}#footer .newsletter .input_text_newsletter input[type=text]:-ms-input-placeholder{font-size:14px}#footer .newsletter .input_text_newsletter input[type=text]::-moz-placeholder{font-size:14px}#footer .newsletter .input_text_newsletter input[type=text]::placeholder{font-size:14px}#footer .newsletter .input_text_newsletter input[type=text]{width:calc(100% - 80px);margin-bottom:7px;padding-left:20px}#footer .newsletter .input_text_newsletter button,#footer .newsletter .input_text_newsletter input[type=text]{display:block;float:left;height:40px;border:none}#footer .newsletter .input_text_newsletter button{font-size:18px;width:40px;cursor:pointer;transition:all .3s ease-in-out;color:#fff}#footer .newsletter .input_text_newsletter button .icon-arrow_right{padding-top:12px;vertical-align:middle}#footer .checkbox_style{line-height:1}#msg_newsletter>div{display:inline-block;margin-top:15px;padding:8px 15px;border-radius:4px}#msg_newsletter .success{background-color:#1ca06c}#msg_newsletter .error{background-color:#df5757}#footer .reseaux_sociaux{float:right;margin-top:10px;margin-right:22px}#footer #partage{margin-right:25px}#footer .reseaux_sociaux .icon{font-size:25px;margin-right:12px;color:#fff}#footer .reseaux_sociaux a .icon{transition:all .3s ease-in-out}#footer .reseaux_sociaux a:hover .icon{color:#c1c1c1}#footer .text_monopticien .infos_txt_footer{line-height:14px;margin:0;margin-top:10px;text-align:justify}#footer .text_monopticien img.logo_light{float:left;width:90px;margin-right:.5rem}.box_top{line-height:65px;height:65px;border-bottom:1px solid #e9e9e9}.sub_footer .left_box{float:left}.sub_footer .left_box>a{margin-right:30px;color:#000}.sub_footer .left_box a.copyright{margin-left:14px}.sub_footer .right_box{text-align:right}.sub_footer .right_box .contact{color:#000}.sub_footer .right_box .contact .icon{font-size:20px;margin-right:5px}.sub_footer .right_box .contact .text{font-size:11px;text-transform:uppercase}.sub_footer .right_box .logo_CDO{width:220px;margin-right:20px;margin-left:24px}body:not(#home) .main-content{background-color:#f2f2f2}#formulaire-reduct{max-width:700px;margin:0 auto}.formulaire .stitle{text-align:center}.formulaire h2{position:relative;margin-bottom:30px;color:#555}.formulaire h2:after{position:absolute;bottom:-3px;left:0;display:block;width:100%;height:1px;content:'';background-color:#ccc}.formulaire .border_bot{display:inline-block;margin-bottom:3px;border-bottom:4px solid #ccc}.formulaire .row{line-height:45px}.formulaire .select{display:inline-block}.formulaire .textarea{display:block}.formulaire .label-title{font-size:13px;display:inline-block;width:175px;text-transform:uppercase;hyphens:none;-ms-hyphens:none}.formulaire .label-title.no-width{width:auto}.formulaire input[type=email],.formulaire input[type=select],.formulaire input[type=tel],.formulaire input[type=text],.formulaire select{line-height:36px;width:300px;height:36px;margin-top:5px;margin-right:50px;padding-left:10px;border:1px solid #a6a6ae}.formulaire select{padding-left:5px}.formulaire textarea{width:calc(100% - 50px);padding:5px 5px 5px 10px;resize:none}.formulaire .links{margin-top:20px;text-align:center}.formulaire .back_hist{margin-right:20px;padding:10px 15px}.formulaire input[type=submit]{margin:20px auto 0 auto;padding:10px 15px;cursor:pointer;transition:all .3s ease-in-out}.formulaire input[type=file]{display:block}.formulaire input[type=submit]:hover{background-color:#fff}#master_brand .h2,#master_brand h2{font-family:inherit;font-weight:700;margin-top:20px;padding-bottom:0;border:none}#master_brand .h3,#master_brand h3{font-size:20px;margin-bottom:15px;margin-left:5px;text-transform:none;border-bottom:none}#master_brand .title_c{margin-bottom:30px;border-bottom:1px solid #555}#master_brand .h3 .highlight,#master_brand h3 .highlight{font-weight:300}#master_brand li{margin-top:20px;margin-bottom:20px;text-align:center}#master_brand .list_marques a{display:inline-block}#master_brand .icon_logo{width:29px}#master_brand .list_marques .img_brand_c{height:100px}#master_brand .list_marques .logo_marque{display:block;max-width:240px;max-height:80px;margin:0 auto;transition:all .3s ease-in-out;transform:scale(.9);opacity:.7}#master_brand .list_marques .logo_marque:hover{transform:scale(1);opacity:1}#master_brand .list_marques .text{font-size:15px;text-align:center;text-transform:uppercase;color:#bbb}#offers_news .icon-download::before{display:block}#news.body_news .list_mini_news:not(.list_news) li,#offers_news .list_mini_news:not(.list_news) li{position:relative;width:calc(50% - 12px);margin-left:0}#news.body_news .list_mini_news.list_news,#offers_news .list_mini_news.list_news{margin-top:20px}#news.body_news .list_mini_news.list_news li .abs_container,#offers_news .list_mini_news.list_news li .abs_container{margin-right:0}#news.body_news .list_mini_news .abs_container:nth-child(odd),#offers_news .list_mini_news .abs_container:nth-child(odd){margin-right:10px}#news.body_news .list_mini_news:not(.list_news) .abs_container .img_news,#offers_news .list_mini_news:not(.list_news) .abs_container .img_news{position:relative;display:block;min-height:102px;background-color:#ccc}#news.body_news .list_mini_news .abs_container .second_block,#offers_news .list_mini_news .abs_container .second_block{line-height:15px;overflow:hidden;height:120px;margin:0 auto;margin-bottom:10px;padding-bottom:10px;text-align:justify;background-color:#fff}#news.body_news .list_mini_news.list_news .abs_container .second_block,#offers_news .list_mini_news.list_news .abs_container .second_block{position:relative;height:0;margin-bottom:20px;padding-top:44%}#news.body_news .list_mini_news.list_news .abs_container .second_block .abs_container,#offers_news .list_mini_news.list_news .abs_container .second_block .abs_container{position:absolute;top:0;right:0;bottom:0;left:0}#news.body_news .list_mini_news .abs_container .contenu,#offers_news .list_mini_news .abs_container .contenu{width:85%;margin:0 auto}#news.body_news .list_mini_news.list_news .abs_container .conten,#offers_news .list_mini_news.list_news .abs_container .contenu{width:100%;margin:0;padding:10px 18px}#news.body_news .list_mini_news.list_news .abs_container .first_block,#offers_news .list_mini_news.list_news .abs_container .first_block{position:relative;height:0;padding-top:39.7%;background-color:#ccc}#news.body_news .list_mini_news li.type_fournisseur .first_block,#offers_news .list_mini_news li.type_fournisseur .first_block{border-bottom:6px solid #248128}#news.body_news .list_mini_news li.type_audio .first_block,#offers_news .list_mini_news li.type_audio .first_block{position:relative;border-bottom:6px solid #e6007e}#news.body_news .list_mini_news li.type_cda .first_block,#offers_news .list_mini_news li.type_cda .first_block{border-bottom:6px solid #35c3c8}#active_news .date,#news.body_news .list_mini_news .abs_container .first_block .date,#offers_news .list_mini_news .abs_container .first_block .date{font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;position:absolute;bottom:-2px;left:0;padding:3px 4px 0 4px;color:#fff;background-color:#35c3c8}#offers_news .list_mini_news .type_audio .abs_container .first_block .date{background-color:#e6007e}#active_news .offre .date,#offers_news .list_mini_news .offre .abs_container .first_block .date{background-color:#f2a628}#news.body_news .list_mini_news.list_news .abs_container .first_block,#offers_news .list_mini_news.list_news .abs_container .first_block{width:100%}#news.body_news .list_mini_news.list_news li .abs_container,#offers_news .list_mini_news.list_news li .abs_container{position:relative;box-shadow:0 0 10px 0 #cfcfcf;-o-box-shadow:0 0 10px 0 #cfcfcf}#news.body_news .list_mini_news.list_news .abs_container .hover_block,#offers_news .list_mini_news.list_news .abs_container .hover_block{right:0;bottom:0}#news.body_news .list_mini_news .abs_container .sub_title,#offers_news .list_mini_news .abs_container .sub_title{font-size:15px;font-weight:700;line-height:1.2;margin-bottom:10px;padding-top:10px;text-transform:uppercase;border-bottom:none}#news.body_news .list_mini_news .abs_container .sub_title a,#offers_news .list_mini_news .abs_container .sub_title a{color:#555}#news.body_news .list_mini_news .abs_container p,#offers_news .list_mini_news .abs_container p{font-size:12px;line-height:15px;overflow:hidden;height:60px;margin-bottom:0}#news.body_news .list_mini_news .abs_container .hover_block,#offers_news .list_mini_news .abs_container .hover_block{position:absolute;top:0;right:9px;bottom:10px;left:0;transition:all .3s ease-in-out;text-align:center;opacity:0}#news.body_news .list_mini_news .abs_container:hover .hover_block,#offers_news .list_mini_news .abs_container:hover .hover_block{opacity:1;background-color:rgba(53,195,200,.4)}#news.body_news .list_mini_news .abs_container .hover_block a,#offers_news .list_mini_news .abs_container .hover_block a{color:#fff}#news.body_news .list_mini_news .abs_container .hover_block .icon,#offers_news .list_mini_news .abs_container .hover_block .icon{font-size:20px;position:absolute;top:50%;left:50%;display:inline-block;padding:20px 20.5px;transition:all .3s ease-in-out;transform:rotate(45deg) scale(.6) translate(-75%);color:#fff;background-color:#35c3c8}#news.body_news .list_mini_news .abs_container .hover_block:hover .icon,#offers_news .list_mini_news .abs_container .hover_block:hover .icon{transform:rotate(45deg) scale(1) translate(-50%)}#news.body_news .list_mini_news .abs_container .hover_block .icon:hover,#offers_news .list_mini_news .abs_container .hover_block .icon:hover{background-color:#00a4a9}#news.body_news .btn_news,#offers_news .btn_news{text-align:center}#news.body_news .bg_content,#offers_news .bg_content{margin-bottom:30px;padding:10px 28px;background:#fff}#push_promo .ssstitle a{color:#f2a628}.filter_header{position:relative}.sort_by_type{position:absolute;top:0;right:0}.sort_by_tag{line-height:25px}.sort_by_tag ul,.sort_by_tag ul>li{display:inline-block;margin:auto}.text_label{font-size:12px;font-weight:700}.bar{height:1px;margin:10px 0;background:#b3b3b3}.type{font-size:11px;padding:3px 5px;white-space:nowrap;color:#fff}.type.all_filter{background-color:#35c3c8}#current_news.fournisseur .tag,#news.body_news .list_mini_news .type_fournisseur .abs_container .first_block .date,.type.fournisseur{background-color:#248128}#current_news.cda .tag,.type.cda{background-color:#35c3c8}#current_news.audio .tag,.type.audio{background-color:#e6007e}.type.offer{background-color:#f2a628}.tag{font-size:11px;margin-right:5px;padding:3px 8px;white-space:nowrap;color:#555;border-radius:10px;background-color:#d9dce5}.tag:focus,.tag:hover{background-color:rgba(217,220,229,.8)}#current_news_content .tag{color:#fff;border-radius:0}#current_news_content .tag:focus,#current_news_content .tag:hover{opacity:.8}.sort_by_type,.sort_container{line-height:32px;min-height:32px}.sort_by_type{float:right}.sort_by_type a:focus,.sort_by_type a:hover{opacity:.8;color:#fff}.filtre_news{display:inline-block}.sort_container .ui-selectmenu-button{line-height:32px;position:relative;display:inline-block;height:32px;margin-left:10px;padding:0 70px 0 15px;text-align:left;border:1px solid #000;border-radius:0;background-color:#fff}.sort_container .ui-selectmenu-button:active,.sort_container .ui-selectmenu-button:focus,.sort_container .ui-selectmenu-button:hover{color:#2b2b2b;background-color:#f6f6f6}.ui-button .ui-icon{line-height:20px;position:absolute;top:6px;right:3px;width:20px;height:20px;text-align:center;text-indent:inherit;background:0 0}.sort_container .ui-button .ui-icon:before{font-family:kfont!important;font-weight:400;font-style:normal;font-variant:normal;line-height:1;display:inline-block;width:0;height:0;content:'';transition:all .2s ease-in-out;text-transform:none;border-width:7px 6.5px 0 6.5px;border-style:solid;border-color:#000 transparent transparent transparent;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sort_container .ui-button.ui-selectmenu-button-open .ui-icon:before{transform:rotate(180deg)}.ui-menu .ui-menu-item{background:#fff}.ui-selectmenu-text{font-style:italic;margin-right:5px}.ui-selectmenu-button.ui-button{width:auto}#news.body_news #news_content .bloc_actu ul.list_news>li{visibility:hidden;transition-duration:.5s;transition-property:opacity;opacity:0}#news.body_news #news_content .bloc_actu ul.list_news>li.visible{display:block;visibility:visible;opacity:1}#news.body_news #news_content .bloc_actu ul.list_news>li:not(.visible){width:0;height:0;padding:0}#news.body_news #current_news_content .img_header .cover_bg,#offers_news.body_offers_news #current_news_content .img_header .cover_bg{position:relative;height:430px}#news.body_news #news_content .h2,#news.body_news #news_content h2,#offers_news #news_content .h2,#offers_news #news_content h2{padding-top:30px;padding-bottom:15px}#news.body_news #current_news_content h2,#offers_news.body_offers_news #current_news_content h2{margin-top:30px}#news.body_news #current_news_content .date,#offers_news.body_offers_news #current_news_content .date{font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;line-height:1.3;position:absolute;bottom:0;left:0;padding:9px 14px;color:#fff}#news.body_news #current_news_content .list_mini_news .date,#offers_news.body_offers_news #current_news_content .list_mini_news .date{font-weight:400;line-height:1;bottom:-2px;left:0;padding:3px 4px 0 4px}#news.body_news #current_news.cda .border_bottom,#news.body_news #current_news.cda .cover_bg .text,#news.body_news #current_news.cda .date{background-color:#35c3c8}#news.body_news #current_news.fournisseur .border_bottom,#news.body_news #current_news.fournisseur .cover_bg .text,#news.body_news #current_news.fournisseur .date{background-color:#248128}#news.body_news #current_news.audio .border_bottom,#news.body_news #current_news.audio .cover_bg .text,#news.body_news #current_news.audio .date,#offers_news.body_offers_news #current_news.audio .border_bottom,#offers_news.body_offers_news #current_news.audio .cover_bg .text,#offers_news.body_offers_news #current_news.audio .date{background-color:#e6007e}#current_news.cda .date{display:none}#news.body_news #current_news .border_bottom,#offers_news.body_offers_news .border_bottom{position:absolute;right:0;bottom:0;left:0;height:8px}#news.body_news #current_news .cover_bg .text,#offers_news.body_offers_news #current_news .cover_bg .text{font-family:Montserrat,sans-serif;font-size:20px;position:absolute;right:0;bottom:0;padding:9px 14px;text-transform:uppercase;color:#fff}#news.body_news #current_news .cover_bg .text .highlight,#offers_news.body_offers_news .cover_bg .text .highlight{font-weight:700}#news.body_news #current_news .white_box,#offers_news.body_offers_news #current_news .white_box{padding:25px 16px;color:#555;background-color:#fff}#news.body_news #current_news h1,#offers_news.body_offers_news #current_news h1{font-size:28px;font-weight:400}#news.body_news #current_news.cda h1{color:#35c3c8}#news.body_news #current_news.fournisseur h1{color:#248128}#news.body_news #current_news.audio h1,#offers_news.body_offers_news #current_news.audio h1{color:#e6007e}#news.body_news #current_news .stitle,#offers_news.body_offers_news #current_news .stitle{text-align:left;border-bottom:none}#news.body_news #current_news .text,#offers_news.body_offers_news #current_news .text{line-height:1.3;margin-top:20px;text-align:justify}#offers_news .filtre_news[data-filter=cda],#offers_news .filtre_news[data-filter=fournisseur]{display:none}#offers_news .list_mini_news li.offre .first_block{border-bottom:6px solid #f2a628}#offers_news .list_mini_news .abs_container .hover_block .icon-download{font-size:40px;padding:10px 10.5px}#cms.body_merci .main-content .margintop{margin-top:0}#legal .margintop{margin-top:0}#legal h1{text-align:center;color:#555}#legal a{color:#000}#legal a:hover{opacity:.7}.seo_localisation{line-height:32px;height:32px;padding-left:14px;border-bottom:1px solid #e9e9e9;background-color:#f5f5f5}.seo_localisation .breadcrumb,.seo_localisation .breadcrumb a{color:#000}.seo_localisation .breadcrumb a:focus,.seo_localisation .breadcrumb a:hover{text-decoration:underline}.seo_localisation .breadcrumb{display:inline-block}.seo_localisation .expand_link{float:right;margin-right:30px}.seo_localisation .expand_link:hover{color:#9fa8bd}.seo_localisation .expand_box{overflow:hidden;max-height:0;transition:all .5s ease;background-color:#f5f5f5}.seo_localisation .expand_box.expand{max-height:3000px}.seo_localisation .localisation{margin-top:14px;padding-bottom:16px}.seo_localisation .localisation .title{font-weight:700}.seo_localisation .localisation li{line-height:1.6;margin-left:0}.seo_localisation .localisation li a{color:#000}.seo_localisation .localisation li a:hover{color:#959595}#cms p{line-height:1.3em;margin:.6em auto}#grid_builder.overlay_bg,.cover_bg{position:relative;background-position:center center;background-size:cover}.contain_bg{background-color:#fff;background-repeat:no-repeat;background-position:center center;background-size:contain}#grid_builder.overlay_bg:before{position:absolute;top:0;bottom:0;left:0;width:100%;content:'';background:rgba(255,255,255,.9)}#cms{line-height:1.3}.img_preview img{max-width:300px}#formulaire-reduct input[type=file]{position:absolute;width:0;height:0;opacity:0}.label-img{font-weight:300;max-width:300px;margin:15px 0;padding:10px;transition:all .5s ease;text-align:center;color:#fff;background:#81a3bf}.label-img:hover{background:#395d7b}#insurance .h2,#insurance h2,#paiement .h2,#paiement h2{margin-bottom:50px;text-align:center}#insurance .h3,#insurance h3,#paiement .h3,#paiement h3{font-size:22px;font-weight:700;margin-bottom:23px;border-bottom:none}#insurance .main_content p,#paiement .main_content p{font-size:16px;line-height:35px}#insurance .main_content ul,#paiement .main_content ul{list-style-type:disc}#insurance li,#paiement li{line-height:25px}#insurance .main_content,#paiement .main_content{padding:25px}#marques .pager_c{position:relative;margin-top:20px}.pager_c ul{margin:0;text-align:center}.pager_c li{display:inline-block;margin-left:4px}.pager_c li .link,.pager_c li a{font-size:16px;line-height:22px;display:block;height:22px;padding-right:7px;padding-left:7px;color:#000;background-color:#b7c0db}.pager_c li.navig .link,.pager_c li.navig a{font-size:13px;line-height:24px}.pager_c li.current .link,.pager_c li.current .link:focus,.pager_c li.current .link:hover,.pager_c li.current a,.pager_c li.current a:focus,.pager_c li.current a:hover{color:#fff;background-color:#d02752}.pager_c li:not(.truncate) .link:focus,.pager_c li:not(.truncate) .link:hover,.pager_c li:not(.truncate) a:focus,.pager_c li:not(.truncate) a:hover{background-color:#9299ae}.pager_c li.truncate .link:focus,.pager_c li.truncate .link:hover,.pager_c li.truncate a:focus,.pager_c li.truncate a:hover{cursor:pointer}.link{position:relative}.sub_nav_content{position:absolute;z-index:2;top:45px;right:0;left:0;overflow:hidden;max-height:0;transition:all .1s ease-in-out}#marques .sub_nav_content{top:33px}.sub_nav_content .sub_nav{padding:5px;text-align:left;border:1px solid #e3e3e3;background-color:#fff}.truncate.shownav .sub_nav_content{max-height:500px}.truncate.shownav>.link::after,.truncate.shownav>.link::before{position:absolute;z-index:3;left:50%;width:0;height:0;content:'';border-style:solid}.truncate.shownav>.link::before{bottom:-11px;margin-left:-6px;border-width:0 6px 9px 6px;border-color:transparent transparent #ccc transparent}.truncate.shownav>.link::after{bottom:-12px;margin-left:-5px;border-width:0 5px 8px 5px;border-color:transparent transparent #fff transparent}.sub_nav li{margin:1px}.pager_c .sub_nav .link{font-size:10px;line-height:20px;width:20px;height:auto;min-height:20px;padding-right:0;padding-left:0;text-align:center}.kyxar,.kyxar a{color:#fff!important}.kyxar{font-size:9px;line-height:25px;position:absolute;z-index:10;right:10px;bottom:0;margin-top:3px;margin-bottom:3px;padding:0;white-space:nowrap}.kyxar a{font-size:9px;position:relative;text-decoration:none;letter-spacing:1px}.kyxar a:hover{color:#fff!important}.kyxar a .none{position:absolute;right:0;bottom:13px;overflow:hidden;height:0}.kyxar a .none span{font-size:9px;font-weight:300;line-height:1;display:inline-block;padding:5px 10px;border-radius:3px;background-color:rgba(113,113,113,.8)}.kyxar a:focus .none,.kyxar a:hover .none{height:28px}@media only screen and (max-width :1460px){.container{width:1060px}#head_mag #logo_magasin{margin-left:0}.blue_link .icon{font-size:32px;margin-right:5px;margin-left:7px}#le_mag .blue_link .icon{margin-right:10px}.blue_link .text{font-size:12px}.infos_store .horaires_c .day{width:100%;margin-top:0}.infos_store .horaires_c .day>li{line-height:22px}.double_col .ssstitle{font-size:20px}.double_col .height_box .text{line-height:16px;height:96px}.double_col .test_audition .title_c .sstitle{font-size:30px}.double_col .test_audition .height_title{overflow:hidden;height:110px}#footer .navigation{margin-left:0}#footer .btn_footer .icon{font-size:28px;margin-right:8px;margin-left:7px}#footer .btn_footer .text{font-size:11px}.list_mini_news .abs_container .sub_title{font-size:12px;padding-top:8px}.list_mini_news .abs_container p{margin-top:5px}#video .vid_iframe{height:500px}#test_audition .test_audition_content .btn_test_audio{width:220px;margin-left:0}}@media only screen and (max-width :1080px){.container{width:971px}#head_mag .center_box{margin-left:30%}.blue_link .icon{font-size:23px;margin-right:2px;margin-left:5px}.blue_link .text{font-size:12px}.infos_store .horaires_c .day>li{line-height:22px}section:not(#mag).infos_store .text{overflow:hidden;max-height:91px}#test_audition .test_audition_content .btn_test_audio{width:210px}#mag.infos_store .resize_text{margin-top:18px}#footer .btn_footer_c{width:100%}#footer .btn_footer .icon{font-size:32px;margin-right:12px;margin-left:16px}#footer .btn_footer .text{font-size:14px}#footer .navigation li>a{font-size:12px}#footer .checkbox1{width:100%;margin-left:0}#video .vid_iframe{height:460px}}@media only screen and (max-width :991px){.container{width:747px}.mobile{display:block}.desktop{display:none}#header #bandeau .right_side .assist_header_c{bottom:-42px}#head_mag{margin-bottom:20px}#head_mag #logo_magasin{max-width:180px;margin-top:3px}#head_mag .center_box{margin-top:36px}#head_mag .facebook{top:205px;left:32px}#map_c .calcul_itineraire{margin-top:5px}#map_c .text{font-size:12px}#map_c .icon{font-size:16px}#prestations>div{display:block}.blue_link{margin-top:0;margin-bottom:20px}.blue_link .icon{font-size:35px;margin-right:10px;margin-left:20px}.blue_link .text{font-size:17px}.infos_store .horaires_c{margin-left:0}.test_audition_content{font-size:22px}#test_audition .test_audition_content .btn_test_audio{width:130px}.double_col .stitle{font-size:18px}.double_col .sstitle{font-size:16px;margin-top:0}.double_col .second_news{margin-top:17px}.double_col .blue_link{padding:8px 10px}.double_col .blue_link .text{font-size:12px}#rassurance .rond_rassurance{margin:20px auto 0 auto}#footer .btn_footer{width:90%}#footer .btn_footer .icon{margin-right:7px;margin-left:8px}#footer .newsletter .title_foo{font-size:18px}#footer .navigation_c{width:20%;margin-left:-35px}.sub_footer .left_box>a{margin-right:10px}.list_mini_news .abs_container .second_block{height:130px}.list_mini_news .abs_container .sub_title{padding-top:5px}.list_mini_news .abs_container p{font-size:11px;margin-top:5px}.list_mini_news.list_news .abs_container .second_block{padding-top:60%}#news.body_news .list_mini_news .abs_container .sub_title,#offers_news .list_mini_news .abs_container .sub_title{font-size:12px}#video .vid_iframe{width:100%;height:445px}.test_audition_content.cover_bg{font-size:24px}}@media only screen and (max-width :767px){.container{width:calc(100% - 20px)}#header #logo img.logo{width:170px;margin-top:10px}#header #bandeau .icons_mag .icon{font-size:16px}#header .schedule.open .hours_c{width:140px;margin-right:-8px}#header .schedule.open .hours_c .hours_schedule{font-size:15px}#head_mag .center_box{width:auto;margin-left:34%}#head_mag .center_box .url_site{margin-top:15px;flex-wrap:wrap}#head_mag .center_box .title .btn_favo{display:none}#head_mag .center_box .btn_favo>span{display:inline-block;vertical-align:middle}#head_mag .center_box .autres_boutiques{display:block}#head_mag .center_box .autres_boutiques .text{display:block}#head_mag .center_box .autres_boutiques>a{line-height:1.2;display:inline-block;vertical-align:middle}#head_mag .center_box .url_site>.icon{margin-top:auto;margin-bottom:auto}#head_mag .box_right::before{display:none}#head_mag .center_box .url_site a>.icon{line-height:19px;height:30px;margin-top:8px}#head_mag .center_box .url_site .main_url{width:100%;margin-bottom:1rem}#head_mag .box_bottom{display:inline-block;transform:none}#head_mag .hoverbox{position:static;visibility:visible;min-width:0;opacity:1;color:#000;background-color:transparent}#head_mag .box_bottom::before{content:none}#head_mag .social_links{position:static;margin:15px auto 0 auto}.blue_link .text{font-size:14px}.blue_link .icon{font-size:32px;margin-right:5px;margin-left:7px}.infos_store{text-align:center}.infos_store .title{margin-bottom:8px}.infos_store .horaires_c{margin-top:15px;margin-bottom:15px}.infos_store .horaires_c ul.day{width:45%}.infos_store .horaires_c ul.day li{text-align:left}#ope_co{display:none}#team .employee_name{font-size:15px}#team .employee_status{font-size:15px}.double_col .left_col section,.double_col .right_col section{margin-bottom:15px}.double_col .sstitle{margin-top:5px}.double_col .second_news::before{display:none}#test_audition{margin-bottom:1.5rem}#test_audition .test_audition_content .btn_test_audio{width:210px}#rassurance{margin-top:20px}#rassurance .title{margin-bottom:0}#footer .navigation_c{width:auto;margin-left:0}#footer .newsletter{margin-top:15px}#footer .reseaux_sociaux{margin-top:10px;margin-bottom:15px}.sub_footer .right_box .logo_CDO{width:170px;margin-right:10px;margin-left:10px}.sub_footer .box_top .left_box,.sub_footer .box_top .right_box .contact .text{font-size:9px}.formulaire input[type=email],.formulaire input[type=select],.formulaire input[type=tel],.formulaire input[type=text],.formulaire select{margin-right:15px}.formulaire textarea{width:calc(100% - 15px);height:150px}.list_mini_news.list_news .abs_container .second_block{padding-top:50%}#news.body_news #current_news .cover_bg .text,#news.body_news #current_news_content .date,#offers_news.body_offers_news #current_news .cover_bg .text,#offers_news.body_offers_news #current_news_content .date{font-size:15px;padding:7px}}@media only screen and (max-width :598px){#head_mag #logo_magasin{max-width:100px;margin-top:-15px}#head_mag .center_box{margin-left:25%}#head_mag .facebook{top:130px;right:0;left:auto}#bandeau .right_side .icons_mag{display:none}#bandeau .assist_header_c{display:none}.blue_link{margin-bottom:10px}.blue_link .icon{font-size:35px;margin-right:10px;margin-left:20px}.blue_link .text{font-size:17px}.double_col .left_col section,.double_col .right_col section{margin-bottom:0}.double_col .height_title{height:35px}#certif .cert{max-width:none}#certif .certif_content{margin-top:.5rem;margin-bottom:.5rem;flex-wrap:wrap}#certif .sep_hori{display:none}#certif .list_certifs,#certif .list_labels{flex:auto}#certif .list_labels{margin-top:1rem}#rassurance .title{font-size:24px}.sub_footer .right_box .logo_CDO{display:none}.sub_footer .box_top .left_box,.sub_footer .box_top .right_box .contact .text{font-size:10px}.sub_footer .right_box .contact{margin-right:10px}.sub_footer .localisation .title_c{margin-left:20%}#news.body_news .list_mini_news .abs_container .sub_title,#offers_news .list_mini_news .abs_container .sub_title{margin-bottom:5px}#video .vid_iframe{height:325px}#news.body_news #current_news_content .date,#offers_news.body_offers_news #current_news_content .date{top:0;bottom:auto}}@media only screen and (max-width :499px){.stitle,h2{font-size:26px}#header #logo img.logo{display:none}#header .schedule.open .hours_c{width:160px;margin-right:-5px}#header .center_box{margin-top:82px;margin-left:12%;text-align:center}#head_mag{margin-top:85px}#head_mag .center_box .title{font-size:25px}#head_mag .center_box{margin-left:5%}#head_mag .btn_favo_minisite{display:block}#head_mag #logo_magasin{max-width:100px;margin-top:-77px;margin-left:23px}#head_mag .facebook{top:66px}.blue_link .icon{font-size:30px;margin-left:10px}.blue_link .text{font-size:15px}.infos_store .horaires_c ul.day{width:78%}#team{margin-bottom:20px}#team li{width:100%;margin-bottom:15px;margin-left:0}.double_col .row>div{width:100%}.double_col .test_audition .btn_test{left:50%;width:280px;transform:translateX(-50%);text-align:center}.double_col .blue_link{display:block;width:200px;margin:15px auto 20px auto;text-align:center}.double_col .height_title{height:auto;margin:10px 0}.double_col .title{font-size:16px}.double_col .stitle{margin-top:10px}.double_col .height_box .text{height:auto;margin-top:0}#footer{padding-top:20px}#footer .col-xs-8{width:100%}#footer .btn_footer_c{width:100%}#footer .btn_footer{width:100%}#footer .navigation_c{width:100%}#footer .navigation{font-size:14px;margin-top:10px;text-align:center}#footer .navigation ul{margin-top:10px}#footer .newsletter .input_text_newsletter input[type=text]{width:calc(100% - 40px)}.sub_footer .box_top{line-height:30px;height:auto}.sub_footer .right_box .contact{margin-right:5px}.sub_footer .seo_localisation .seo_localisation{line-height:20px;height:auto}.sub_footer .localisation .title_c{margin-left:15px}.list_mini_news.list_news .abs_container .second_block{padding-top:55%}.list_mini_news.list_news .abs_container .second_block{padding-top:55%}.sort_by_type{position:static;float:none;margin-top:10px;text-align:left}#video .vid_iframe{height:270px}.formulaire input[type=email],.formulaire input[type=select],.formulaire input[type=tel],.formulaire input[type=text],.formulaire select{width:calc(100% - 15px)}.test_audition_content.cover_bg{font-size:22px;height:170px;padding:.5rem}#test_audition .test_audition_content .btn_test_audio{font-size:15px;width:180px;margin-top:3rem}}
/*# sourceMappingURL=theme4.min.css.map */