.blocks-wrapper-1{font-size:0}.blocks-wrapper-1 .block{display:inline-block}.centeredWrapper{max-width:930px;margin:0 auto;position:relative;border-left:20px solid transparent;border-right:20px solid transparent}#contact{padding-bottom:120px}@media screen and (max-width:480px){#contact{padding-bottom:40px}}#contact #faq{max-width:720px;margin:0 auto 40px}#contact #faq .group .groupTitle{font-size:34px;font-weight:600;text-align:center;color:#fff;line-height:2.6470588235em;background-color:#9f9f9f;position:relative;cursor:pointer;display:block}@media screen and (max-width:720px){#contact #faq .group .groupTitle{font-size:26px}}@media screen and (max-width:480px){#contact #faq .group .groupTitle{font-size:18px}}#contact #faq .group .groupTitle:after{display:block;position:absolute;content:"";background-color:#fff;height:2px;bottom:-1px;left:20px;right:20px}#contact #faq .group.open .groupTitle:after,#contact #faq .group:last-child .groupTitle:after{display:none}#contact #faq .group.open .groupContent{height:auto}#contact #faq .group .groupContent{position:relative;overflow:hidden;height:0}#contact #faq .group .groupContent .group-inner{padding:32px 40px}@media screen and (max-width:480px){#contact #faq .group .groupContent .group-inner{padding:16px 20px}}#contact #faq .group .groupContent .group-inner .question{margin-bottom:12px}#contact #faq .group .groupContent .group-inner .question:last-child{margin-bottom:0}#contact #faq .group .groupContent .group-inner .question.open .question-title:after{display:none}#contact #faq .group .groupContent .group-inner .question.open .question-answer{height:auto}#contact #faq .group .groupContent .group-inner .question .question-title{color:#fff;font-size:15px;line-height:1.5em;padding:10px 44px 10px 20px;font-weight:600;background-color:#82d921;cursor:pointer;position:relative}#contact #faq .group .groupContent .group-inner .question .question-title:after,#contact #faq .group .groupContent .group-inner .question .question-title:before{display:block;content:"";position:absolute;background-color:#fff}#contact #faq .group .groupContent .group-inner .question .question-title:before{width:20px;height:2px;right:12px;top:50%;margin-top:-1px}#contact #faq .group .groupContent .group-inner .question .question-title:after{width:2px;height:20px;right:21px;top:50%;margin-top:-10px}#contact #faq .group .groupContent .group-inner .question .question-answer{position:relative;height:0;overflow:hidden}#contact #faq .group .groupContent .group-inner .question .question-answer .answer-inner{font-size:15px;line-height:1.5em;background-color:#ebebeb;padding:1.2em 1.3333333333em 4em}@media screen and (max-width:480px){#contact #faq .group .groupContent .group-inner .question .question-answer .answer-inner{font-size:13px}}#contact #access-plan{position:relative;margin-bottom:3em}#contact #access-plan .rightCol{font-size:0;width:315px;margin:0 0 0 auto}@media screen and (max-width:720px){#contact #access-plan .rightCol{width:auto;margin:0 0 20px}}#contact #access-plan .rightCol .title{font-size:20px}#contact #access-plan .rightCol .address{padding-left:10px;margin-bottom:34px}@media screen and (max-width:720px){#contact #access-plan .rightCol .address{display:inline-block;width:40%;padding-left:0;vertical-align:top}}@media screen and (max-width:600px){#contact #access-plan .rightCol .address{width:auto;text-align:center;display:block}}#contact #access-plan .rightCol .address .title{margin-bottom:1.25em}#contact #access-plan .rightCol .address p{font-size:15px;line-height:21px}@media screen and (max-width:720px){#contact #access-plan .rightCol .openingHours{display:inline-block;width:60%;vertical-align:top}}@media screen and (max-width:600px){#contact #access-plan .rightCol .openingHours{display:block;width:auto;margin-bottom:40px}}#contact #access-plan .rightCol .openingHours .specialHours ul li,#contact #access-plan .rightCol .openingHours .specialHours ul li.active{background-color:#ff0707;color:#fff}#contact #access-plan .rightCol .openingHours .title{color:#65971e;padding-left:10px;margin-bottom:.7em}#contact #access-plan .rightCol .openingHours .subtitle{font-size:16px;color:#65971e;padding-left:10px;margin-bottom:.7em}#contact #access-plan .rightCol .openingHours .alert{color:#ff0707}#contact #access-plan .rightCol .openingHours ul{margin-bottom:20px}#contact #access-plan .rightCol .openingHours ul:last-child{margin-bottom:0}#contact #access-plan .rightCol .openingHours ul li{font-size:15px;line-height:25px;padding-left:10px;margin-bottom:4px}#contact #access-plan .rightCol .openingHours ul li.active{color:#fff;background-color:#82d921}#contact #access-plan .rightCol .openingHours ul li:last-child{margin-bottom:0}#contact #access-plan .rightCol .openingHours ul li .day{width:96px;display:inline-block}#contact #access-plan .rightCol .openingHours ul li .day.special{width:132px}@media screen and (max-width:600px){#contact #access-plan .rightCol .openingHours ul li .day{width:120px}}#contact #access-plan .rightCol .openingHours .opening-hours-block{margin-bottom:20px}#contact #access-plan .rightCol .openingHours .opening-hours-block:last-child{margin-bottom:0}#contact #access-plan #map{position:absolute;left:0;top:0;right:362px;height:100%;border-radius:5px}@media screen and (max-width:720px){#contact #access-plan #map{position:relative;right:0;height:300px}}#contact #departements-contacts{border-spacing:5px}@media screen and (max-width:780px){#contact #departements-contacts{border-spacing:4px}}@media screen and (max-width:600px){#contact #departements-contacts{border-spacing:3px}}@media screen and (max-width:420px){#contact #departements-contacts{border-spacing:2px}}#contact #departements-contacts .title{font-size:20px;color:#65971e;margin-bottom:.7em}#contact #departements-contacts .cols-wrapper{font-size:0;margin:0 -12px}#contact #departements-contacts .cols-wrapper .col-outer{display:inline-block;box-sizing:border-box;padding:0 12px;width:20%;margin-bottom:24px}@media screen and (max-width:780px){#contact #departements-contacts .cols-wrapper .col-outer{width:25%}}@media screen and (max-width:600px){#contact #departements-contacts .cols-wrapper .col-outer{width:33.3333333333%}}@media screen and (max-width:420px){#contact #departements-contacts .cols-wrapper .col-outer{width:50%}}#contact #departements-contacts .cols-wrapper .col-outer .col-inner{height:0;padding-bottom:100%;background-position:50%;background-size:86.7469879518% 86.7469879518%;cursor:pointer}#contact #departements-contacts .cols-wrapper .col-outer .col-inner.boucherie{background-color:#e40521}#contact #departements-contacts .cols-wrapper .col-outer .col-inner.cremerie-traiteur{background-color:#f59d0f}#contact #departements-contacts .cols-wrapper .col-outer .col-inner.poissonnerie{background-color:#0080c9}#contact #departements-contacts .cols-wrapper .col-outer .col-inner.volaille{background-color:#ed6c77}#contact #departements-contacts .cols-wrapper .col-outer .col-inner.fruits-et-legumes{background-color:#95c11f}#contact #departements-contacts .cols-wrapper .col-outer .col-inner.selection-des-halles{background-color:#1d2021}#contact #departements-contacts .cols-wrapper .col-outer .col-inner.congelateur{background-color:#8ab5e1}#contact #departements-contacts .cols-wrapper .col-outer .col-inner.epicerie{background-color:#ea5b0c}#contact #departements-contacts .cols-wrapper .col-outer .col-inner.vinotheque{background-color:#a0103f}#contact #departements-contacts .cols-wrapper .col-outer .col-inner.non-food{background-color:#a3606c}#contact #departements-contacts .cols-wrapper .text-box{text-align:left;margin:0 12px}#contact #departements-contacts .cols-wrapper .text-box:last-child .bottom-margin{display:none}#contact #departements-contacts .cols-wrapper .text-box .inner{padding:22px;background-color:#ebebeb}#contact #departements-contacts .cols-wrapper .text-box .inner .department-title{font-size:20px;margin-bottom:.7em}#contact #departements-contacts .cols-wrapper .text-box .inner p{font-size:15px;line-height:1.4em;margin-bottom:.5em}#contact #departements-contacts .cols-wrapper .text-box .inner p:last-child{margin-bottom:0}#contact #departements-contacts .cols-wrapper .text-box .inner p a:hover{text-decoration:underline}#contact #departements-contacts .cols-wrapper .text-box .bottom-margin{height:24px}