@charset "UTF-8";
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on June 7, 2017 */@font-face{font-family:'latoblack';src:url("fontFace/lato-black-webfont.woff2") format("woff2"), url("fontFace/lato-black-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'latoblack_italic';src:url("fontFace/lato-blackitalic-webfont.woff2") format("woff2"), url("fontFace/lato-blackitalic-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'latobold';src:url("fontFace/lato-bold-webfont.woff2") format("woff2"), url("fontFace/lato-bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'latobold_italic';src:url("fontFace/lato-bolditalic-webfont.woff2") format("woff2"), url("fontFace/lato-bolditalic-webfont.woff") format("woff");font-weight:normal;font-style:normal}

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on June 7, 2017 */@font-face{font-family:'latoheavy';src:url("fontFace/lato-heavy-webfont.woff2") format("woff2"), url("fontFace/lato-heavy-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'latoheavy_italic';src:url("fontFace/lato-heavyitalic-webfont.woff2") format("woff2"), url("fontFace/lato-heavyitalic-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'latoitalic';src:url("fontFace/lato-italic-webfont.woff2") format("woff2"), url("fontFace/lato-italic-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'latolight';src:url("fontFace/lato-light-webfont.woff2") format("woff2"), url("fontFace/lato-light-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'latolight_italic';src:url("fontFace/lato-lightitalic-webfont.woff2") format("woff2"), url("fontFace/lato-lightitalic-webfont.woff") format("woff");font-weight:normal;font-style:normal}

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on June 7, 2017 */@font-face{font-family:'latomedium';src:url("fontFace/lato-medium-webfont.woff2") format("woff2"), url("fontFace/lato-medium-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'latomedium_italic';src:url("fontFace/lato-mediumitalic-webfont.woff2") format("woff2"), url("fontFace/lato-mediumitalic-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'latoregular';src:url("fontFace/lato-regular-webfont.woff2") format("woff2"), url("fontFace/lato-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'latosemibold';src:url("fontFace/lato-semibold-webfont.woff2") format("woff2"), url("fontFace/lato-semibold-webfont.woff") format("woff");font-weight:normal;font-style:normal}body{background-color:#ededed}body,body html{margin:0;padding:0}body.noScroll,body html.noScroll{height:100vh;min-height:0;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}body.noScroll{height:100vh;min-height:0;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none;display:inline-block}a.basic{padding:12px;font-family:'latoregular', arial, sans-serif;-webkit-transition-property:background-color, color;-o-transition-property:background-color, color;transition-property:background-color, color;-webkit-transition-duration:0.3s, 0.3s;-o-transition-duration:0.3s, 0.3s;transition-duration:0.3s, 0.3s;-webkit-transition-timing-function:ease-in-out, ease-in-out;-o-transition-timing-function:ease-in-out, ease-in-out;transition-timing-function:ease-in-out, ease-in-out;color:#ff8e00;border:1px solid #ff8e00;font-size:12px}a.basic:hover{color:white;background-color:#ff8e00}a.marginTop{margin-top:6px}fieldset{padding:0;margin:0}address{font-style:normal}div.delButton{width:25px;height:25px;display:inline-block;position:relative;vertical-align:middle;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}div.delButton:hover{cursor:pointer}div.delButton:after,div.delButton:before{content:'';display:block;position:absolute;top:50%;left:50%;width:100%;height:4px;background-color:#ff8e00;border-radius:2px;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:translate(-50%, -50%) rotateZ(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotateZ(45deg)}div.delButton:after{-webkit-transform:translate(-50%, -50%) rotateZ(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotateZ(-45deg)}div.delButton.cancelRemove:before{-webkit-transform:translate(-50%, -50%) rotateZ(0);-ms-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotateZ(0)}div.delButton.cancelRemove:after{-webkit-transform:translate(-50%, -50%) rotateZ(90deg);-ms-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotateZ(90deg)}div.minusButton{display:inline-block;position:relative;width:25px;height:25px}div.minusButton:before{content:'';display:block;width:100%;height:2px;border-radius:1px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#ff8e00}div.minusButton:hover{cursor:pointer}div.addButton{display:inline-block;width:30px;height:30px;position:relative}div.addButton:after,div.addButton:before{content:'';display:block;background-color:#ff8e00;width:90%;height:3px;position:absolute;top:50%;left:50%;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:translate(-50%, -50%) rotateZ(0) scale(1);-ms-transform:translate(-50%, -50%) rotate(0) scale(1);transform:translate(-50%, -50%) rotateZ(0) scale(1);-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}div.addButton:after{-webkit-transform:translate(-50%, -50%) rotateZ(90deg) scale(1);-ms-transform:translate(-50%, -50%) rotate(90deg) scale(1);transform:translate(-50%, -50%) rotateZ(90deg) scale(1)}div.addButton:hover{cursor:pointer}div.addButton.minus:after{-webkit-transform:translate(-50%, -50%) rotateZ(90deg) scale(0);-ms-transform:translate(-50%, -50%) rotate(90deg) scale(0);transform:translate(-50%, -50%) rotateZ(90deg) scale(0)}#buttonAdd{display:inline-block;width:35px;height:35px;position:relative}#buttonAdd:after,#buttonAdd:before{content:'';display:block;background-color:#ff8e00;width:90%;height:3px;position:absolute;top:50%;left:50%;border-radius:5px;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:translate(-50%, -50%) rotateZ(0) scale(1);-ms-transform:translate(-50%, -50%) rotate(0) scale(1);transform:translate(-50%, -50%) rotateZ(0) scale(1);-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#buttonAdd:after{-webkit-transform:translate(-50%, -50%) rotateZ(90deg) scale(1);-ms-transform:translate(-50%, -50%) rotate(90deg) scale(1);transform:translate(-50%, -50%) rotateZ(90deg) scale(1)}#buttonAdd:hover{cursor:pointer}#buttonAdd.minus:after{-webkit-transform:translate(-50%, -50%) rotateZ(90deg) scale(0);-ms-transform:translate(-50%, -50%) rotate(90deg) scale(0);transform:translate(-50%, -50%) rotateZ(90deg) scale(0)}#buttonDel{width:20px;height:20px;display:inline-block;position:relative;vertical-align:middle;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#buttonDel:hover{cursor:pointer}#buttonDel:after,#buttonDel:before{content:'';display:block;position:absolute;top:50%;left:50%;width:100%;height:2px;background-color:#ff8e00;border-radius:2px;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:translate(-50%, -50%) rotateZ(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotateZ(45deg)}#buttonDel:after{-webkit-transform:translate(-50%, -50%) rotateZ(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotateZ(-45deg)}#buttonDel.cancelRemove:before{-webkit-transform:translate(-50%, -50%) rotateZ(0);-ms-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotateZ(0)}#buttonDel.cancelRemove:after{-webkit-transform:translate(-50%, -50%) rotateZ(90deg);-ms-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotateZ(90deg)}div.errorSubCoMsg{padding:10px;background-color:#ff8e00;color:white;font-family:'latoregular', arial, sans-serif;font-size:12px;position:absolute;z-index:20;opacity:1;-webkit-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease;-webkit-box-sizing:border-box;box-sizing:border-box}div.errorSubCoMsg.hidden{opacity:0}div.errorSubCoMsg:before{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ff8e00;position:absolute;bottom:99%;left:5px}.need2Column{width:49%;display:inline-block;vertical-align:bottom}.need2Column.vaTop{vertical-align:top}.need2Column+div.need2Column{margin-left:2%}.need2Column+div.need2Column.noMargin{margin-left:0}.need2Column fieldset.noMP{margin:0!important;padding:0!important}.need2Column h4{font-size:20px;font-weight:normal;font-family:'latosemibold', arial, sans-serif}.need4Column{width:23.93%}.need4Column+.needcolumn{margin-left:1.6%}div.inputContainer{position:relative;text-align:left;display:block;margin-top:24px}div.inputContainer.infosInLabel div.formInfos{bottom:unset;top:0;width:30px;height:30px}div.inputContainer.infosInLabel label{margin-left:30px}div.inputContainer:first-child{margin-top:0}div.inputContainer.need2Column{display:inline-block;width:49%}div.inputContainer.need2Column+div.need2Column{margin-left:2%}div.inputContainer.need2Column+div.need2Column.noMargin{margin-left:0}div.inputContainer.need3Column{display:inline-block;width:31.9%}div.inputContainer.need3Column+div.need3Column{margin-left:1.40%}div.inputContainer.centered{text-align:center}div.inputContainer.basic label{color:#38454f;font-weight:normal;font-family:'latoregular', arial, sans-serif;font-size:20px}div.inputContainer.basic input{border:1px solid #ff8e00;font-family:'latoregular', arial, sans-serif;opacity:1;-webkit-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}div.inputContainer.basic input:disabled{opacity:0.5}div.inputContainer.basic select{font-family:'latoregular', arial, sans-serif;border:1px solid #ff8e00;background-color:transparent}div.inputContainer.basic select:focus{outline:none}div.inputContainer.basic textarea{display:block;width:100%;height:200px;resize:none;border:1px solid #ff8e00;padding:12px;font-family:'latoregular', arial, sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box}div.inputContainer.basic textarea:focus{outline:none}div.inputContainer.withAddB{font-size:0}div.inputContainer.withAddB input{width:calc(100% - 45px);display:inline-block;vertical-align:bottom}div.inputContainer.withAddB div.addButton{display:inline-block;vertical-align:bottom;padding:7px}div.inputContainer.withVButton input,div.inputContainer.withVButton select{width:calc(100% - 68px);margin-right:12px}div.inputContainer.checkboxInterrupteur div.label{font-size:20px;margin-bottom:8px;color:#38454f;font-family:'latoregular', arial, sans-serif}div.inputContainer.checkboxInterrupteur label.interrupteur{position:relative;width:75px;height:28px;display:inline-block;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}div.inputContainer.checkboxInterrupteur label.interrupteur:after,div.inputContainer.checkboxInterrupteur label.interrupteur:before{content:'';display:block;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}div.inputContainer.checkboxInterrupteur label.interrupteur:before{width:100%;height:100%;border-radius:14px;border:1px solid #38454f;-webkit-box-sizing:border-box;box-sizing:border-box}div.inputContainer.checkboxInterrupteur label.interrupteur:after{width:22px;height:22px;background-color:#ff8e00;border-radius:50%;position:absolute;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:17px}div.inputContainer.checkboxInterrupteur input:checked+label.interrupteur:after{left:58px;background-color:#38454f}div.inputContainer.checkboxInterrupteur input:checked+label.interrupteur:before{border-color:#ff8e00;background-color:#ff8e00}div.inputContainer.delete label{font-size:15px;font-family:'latoregular', arial, sans-serif}div.inputContainer.delete label div{vertical-align:middle}div.inputContainer.delete label span{vertical-align:middle}div.inputContainer.errors input,div.inputContainer.errors select,div.inputContainer.errors textarea{border-color:red}div.inputContainer.errors div.formInfos:before{content:url("/images/icons/error.svg")}div.inputContainer.errors div.formInfos div.FormInfosMsg ul li.error{display:block}div.inputContainer.errors div.formInfos div.FormInfosMsg ul li.infos{display:none}div.inputContainer.noInfos input{padding-left:12px}div.inputContainer.noInfos select{padding-left:12px}div.inputContainer.infosCheckbox div.formInfos{bottom:0;top:0;left:120px;height:auto}div.inputContainer.infosCheckbox div.formInfos:before{padding:0}div.inputContainer.infosCheckbox div.formInfos div.FormInfosMsg ul li{padding:0}div.inputContainer.containAnimatedCheckbox.withInfosBelow label{text-align:right}div.inputContainer.containAnimatedCheckbox.withInfosBelow label span.infosBelow{font-size:12px;font-family:'latoregular', arial, sans-serif;color:#ff8e00;margin-left:90px}div.inputContainer label{font-family:'latosemibold', arial, sans-serif;font-size:15px;color:white;margin-left:12px}div.inputContainer label:hover{cursor:pointer}div.inputContainer input{border:none;width:100%;border-bottom:1px solid white;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;background-color:transparent;padding:12px 12px 12px 46px;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#38454f}div.inputContainer input.white{color:white}div.inputContainer input:focus{outline:none}div.inputContainer input[type=checkbox]{background-color:transparent;border:0;width:0.1px;height:0.1px;opacity:0;overflow:hidden;display:inline-block;padding:0;margin:0;visibility:hidden}div.inputContainer input[type=checkbox]+label{position:relative;margin-left:0;vertical-align:top;color:white}div.inputContainer input[type=checkbox]+label.grey{color:#38454f}div.inputContainer input[type=checkbox]+label div.animationForCheckbox{display:inline-block;height:19px;width:29px;padding:0;margin:0;position:relative;vertical-align:top}div.inputContainer input[type=checkbox]+label div.animationForCheckbox span.leftV,div.inputContainer input[type=checkbox]+label div.animationForCheckbox span.rightV{width:5px;height:5px;border-radius:2.5px;background-color:#ff8e00;display:block;position:absolute;top:calc(50% + 2px);left:calc(50% + 2px);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:translate(0%, -50%) rotateZ(-135deg);-ms-transform:translate(0%, -50%) rotate(-135deg);transform:translate(0%, -50%) rotateZ(-135deg)}div.inputContainer input[type=checkbox]+label div.animationForCheckbox span.rightV{left:calc(50% - 2px);-webkit-transform:translate(0%, -50%) rotateZ(-45deg);-ms-transform:translate(0%, -50%) rotate(-45deg);transform:translate(0%, -50%) rotateZ(-45deg)}div.inputContainer input[type=checkbox]+label div.animationForCheckbox.checked span{-webkit-animation:animatedVLeft 0.4s ease;animation:animatedVLeft 0.4s ease;width:12px;top:90%}div.inputContainer input[type=checkbox]+label div.animationForCheckbox.checked span.rightV{width:20px;-webkit-animation:animatedVRight 0.4s ease;animation:animatedVRight 0.4s ease}div.inputContainer input[type=checkbox]+label div.animationForCheckbox.notChecked span{width:10px;top:calc(50% + 2px);width:6px;-webkit-animation:notcheckedAnimLeft 0.4s ease;animation:notcheckedAnimLeft 0.4s ease}div.inputContainer input[type=checkbox]+label div.animationForCheckbox.notChecked span.right{-webkit-animation:notcheckedAnimRight 0.4s ease;animation:notcheckedAnimRight 0.4s ease}div.inputContainer input[type=checkbox]+label div.checkboxDelete{width:25px;height:25px;display:inline-block;position:relative}div.inputContainer input[type=checkbox]+label div.checkboxDelete:after,div.inputContainer input[type=checkbox]+label div.checkboxDelete:before{content:'';width:6px;height:6px;border-radius:3px;background-color:#ff8e00;position:absolute;top:50%;left:50%;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:translate(-50%, -50%) rotateZ(0deg);-ms-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotateZ(0deg);-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}div.inputContainer input[type=checkbox]+label:hover{cursor:pointer}div.inputContainer input[type=checkbox]:checked+label div.checkboxDelete:after,div.inputContainer input[type=checkbox]:checked+label div.checkboxDelete:before{width:80%}div.inputContainer input[type=checkbox]:checked+label div.checkboxDelete:before{-webkit-transform:translate(-50%, -50%) rotateZ(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotateZ(45deg)}div.inputContainer input[type=checkbox]:checked+label div.checkboxDelete:after{-webkit-transform:translate(-50%, -50%) rotateZ(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotateZ(-45deg)}div.inputContainer input[type=checkbox]:checked+label.labelDelete{text-decoration:line-through}div.inputContainer input[type=submit]{color:#ff8e00;-webkit-transition:color 0.2s ease-in-out, background-color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out, background-color 0.2s ease-in-out;transition:color 0.2s ease-in-out, background-color 0.2s ease-in-out;display:inline-block;border:1px solid #ff8e00;height:auto;padding:12px;width:auto}div.inputContainer input[type=submit]:hover{color:white;background-color:#ff8e00;cursor:pointer}div.inputContainer input[type=radio]{width:0.1px;height:0.1px;visibility:hidden;padding:0;margin:0;position:absolute;z-index:-10;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}div.inputContainer input[type=radio]+label{padding-left:48px;position:relative}div.inputContainer input[type=radio]+label:after,div.inputContainer input[type=radio]+label:before{content:'';display:block;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;left:25px;top:12px;border-radius:50%;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}div.inputContainer input[type=radio]+label:before{width:12px;height:12px;background-color:#ff8e00}div.inputContainer input[type=radio]+label:after{width:0;height:0;border:2px solid #ff8e00}div.inputContainer input[type=radio]:checked+label:after{width:25px;height:25px}div.inputContainer input[type=file]{position:absolute;top:0;left:0;width:0.1px;height:0.1px;visibility:hidden}div.inputContainer input[type=file]+label{color:#ff8e00;padding:12px;border:1px solid #ff8e00;margin:0;font-family:'latoregular', arial, sans-serif;font-size:15px;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;display:inline-block}div.inputContainer input[type=file]+label:hover{background-color:#ff8e00;cursor:pointer;color:white}div.inputContainer input:disabled+label{opacity:0.6}div.inputContainer input:disabled+label:hover{cursor:default}div.inputContainer select{width:100%;padding:12px 12px 12px 46px}div.formInfos{position:absolute;bottom:0;left:0;height:40px;width:40px}div.formInfos.bgWhite:before{content:url("/images/icons/infosWhite.svg")}div.formInfos.bgWhite div.FormInfosMsg{background-color:white}div.formInfos.bgWhite div.FormInfosMsg ul li{color:#38454f}div.formInfos:before{content:url("/images/icons/infos.svg");display:block;width:60%;height:60%;z-index:2;padding:20%;shape-rendering:geometricPrecision}div.formInfos:hover{cursor:pointer}div.formInfos:hover div.FormInfosMsg{bottom:100%;opacity:1;visibility:visible}div.formInfos div.FormInfosMsg{position:absolute;padding:6px;border-radius:2px;background-color:#38454f;bottom:80%;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;opacity:0;visibility:hidden;z-index:21}div.formInfos div.FormInfosMsg ul{margin:0;padding:0}div.formInfos div.FormInfosMsg ul li{list-style-type:none;font-size:12px;font-family:'latoregular', arial, sans-serif;color:white;white-space:nowrap}div.formInfos div.FormInfosMsg ul li.error{display:none}div.vButton{display:inline-block;width:46px;height:46px;position:relative;vertical-align:middle}div.vButton:hover{cursor:pointer}div.vButton:after,div.vButton:before{content:'';border-radius:2px;width:80%;height:4px;-webkit-transform-origin:2px 50%;-ms-transform-origin:2px 50%;transform-origin:2px 50%;background-color:#ff8e00;-webkit-transform:rotateZ(-45deg);-ms-transform:rotate(-45deg);transform:rotateZ(-45deg);position:absolute;top:80%;left:30%}div.vButton:after{-webkit-transform:rotateZ(-135deg);-ms-transform:rotate(-135deg);transform:rotateZ(-135deg);width:40%}div.addressContainer div#street{width:80%}div.addressContainer div#number{width:17.50%}div.addressContainer div#postcode{width:20%}div.addressContainer div#city{width:75.38%}div.listContainer{margin-top:24px;font-family:'latolight', arial, sans-serif}div.listContainer p.listTitle{font-size:20px;margin:0;font-family:'latoregular', arial, sans-serif}div.listContainer ul{margin:0;padding:0;list-style:none;max-height:200px;background-color:#ededed;overflow:auto}div.listContainer ul.col2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}div.listContainer ul.col2 li{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}div.listContainer ul li{padding:6px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;overflow:hidden;font-size:15px}div.listContainer ul li div.inputContainer{display:inline-block;vertical-align:middle}div.listContainer ul li div.inputContainer.containAnimatedCheckbox{width:35px;display:inline-block}div.listContainer ul li div.inputContainer.delete label{color:#38454f;vertical-align:middle;position:relative}div.listContainer ul li div.inputContainer.delete input:checked+label:after{content:'';width:100%;height:2px;border-radius:1px;background-color:#38454f;position:absolute;top:50%;left:0}div.listContainer ul li div.buttonsContainer{display:inline-block;float:right}div.listContainer ul li div.buttonsContainer a{display:inline-block;padding:4px 6px;font-size:15px}div.listContainer ul li div.buttonsContainer a.clicked{background-color:#ff8e00;color:white}div.listContainer ul li table{display:none}div.listContainer ul li p{margin:6px 0 6px 6px;display:inline-block;vertical-align:middle}div.listContainer ul li div.delButton:after,div.listContainer ul li div.delButton:before{width:80%}div.listContainer ul li div.AdminCollabColDroite{display:inline-block;vertical-align:middle;float:right;margin-right:12px}div.listContainer ul li div.AdminCollabColDroite div.adminCollab div.label{display:inline-block;font-size:14px;font-family:'latoregular', arial, sans-serif;vertical-align:middle;margin-bottom:0}div.listContainer ul li div.AdminCollabColDroite div.adminCollab label.interrupteur{width:60px;height:25px}div.listContainer ul li div.AdminCollabColDroite div.adminCollab label.interrupteur:after{width:18px;height:18px}div.listContainer ul li div.AdminCollabColDroite div.adminCollab input:checked+label:after{left:40px}div.listContainer ul li a.details{width:30px;height:30px;margin-right:10px;display:inline-block;float:right;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px}div.listContainer ul li a.details svg{width:100%;height:100%;display:block;fill:#ff8e00}div.listContainer ul li a.details:hover{background-color:#ff8e00}div.listContainer ul li a.details:hover svg{fill:#38454f}div.listContainer.waitingList ul li span{color:#38454f;font-size:16px;margin-left:12px;font-family:'latoregular',arial, sans-serif}ul.freedompleteValContainer{display:none;margin:0;padding:0;position:absolute;top:100%;left:0;z-index:20;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;max-height:200px;overflow:auto}ul.freedompleteValContainer li{list-style-type:none;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:6px;color:#38454f;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;font-size:15px;font-family:'latolight', arial, sans-serif;background-color:white;max-height:200px;border-left:1px solid #ff8e00;border-right:1px solid #ff8e00}ul.freedompleteValContainer li:last-child{border-bottom:1px solid #ff8e00}ul.freedompleteValContainer li:hover{background-color:#ff8e00;color:white;cursor:pointer}div.stepProgression{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}div.stepProgression div.progressionSep{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:2px;background-color:#ff8e00}div.stepProgression div.bulles{width:34px;height:34px;border-radius:50%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:#ff8e00;border:1px solid #ff8e00;font-family:'latobold', arial, sans-serif;font-size:20px;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}div.stepProgression div.bulles.stepActive{background-color:#ff8e00;color:white}@-webkit-keyframes animatedVLeft{0%{top:50%;width:6px}10%{top:40%;width:6px}40%{top:90%;width:6px}80%{top:90%;width:6px}to{top:90%;width:12px}}@keyframes animatedVLeft{0%{top:50%;width:6px}10%{top:40%;width:6px}40%{top:90%;width:6px}80%{top:90%;width:6px}to{top:90%;width:12px}}@-webkit-keyframes animatedVRight{0%{top:50%;width:6px}10%{top:40%;width:6px}40%{top:90%;width:6px}80%{top:90%;width:6px}to{top:90%;width:20px}}@keyframes animatedVRight{0%{top:50%;width:6px}10%{top:40%;width:6px}40%{top:90%;width:6px}80%{top:90%;width:6px}to{top:90%;width:20px}}@-webkit-keyframes notcheckedAnimLeft{0%{top:90%;width:12px}30%{top:90%;width:6px}60%{top:40%;width:6px}to{top:calc(50% + 2px);width:6px}}@keyframes notcheckedAnimLeft{0%{top:90%;width:12px}30%{top:90%;width:6px}60%{top:40%;width:6px}to{top:calc(50% + 2px);width:6px}}@-webkit-keyframes notcheckedAnimRight{0%{top:90%;width:20px}30%{top:90%;width:6px}60%{top:40%;width:6px}to{top:calc(50% + 2px);width:6px}}@keyframes notcheckedAnimRight{0%{top:90%;width:20px}30%{top:90%;width:6px}60%{top:40%;width:6px}to{top:calc(50% + 2px);width:6px}}@-webkit-keyframes loaderSubLogAnim{0%{width:0;height:0}50%{width:100%;height:100%}to{width:0;height:0}}@keyframes loaderSubLogAnim{0%{width:0;height:0}50%{width:100%;height:100%}to{width:0;height:0}}@-webkit-keyframes loaderSubLogAnim2{0%{width:0;height:0}50%{width:100%;height:100%}to{width:0;height:0}}@keyframes loaderSubLogAnim2{0%{width:0;height:0}50%{width:100%;height:100%}to{width:0;height:0}}@-webkit-keyframes loaderResetPass{0%{width:0;height:0}50%{width:50px;height:50px}to{width:0;height:0}}@keyframes loaderResetPass{0%{width:0;height:0}50%{width:50px;height:50px}to{width:0;height:0}}div#modalLogin{display:none;opacity:0;width:calc(100% - 82px);height:100%;position:fixed;top:0;right:0;z-index:10;background-color:rgba(250, 250, 250, 0.8);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:white}div#modalLogin div.formLoginSubscribeContainer{text-align:center;color:#38454f;min-height:520px;width:600px;position:relative}div#modalLogin div.formLoginSubscribeContainer span.animationShow{position:absolute;top:0;bottom:0;left:0;right:100%;background-color:#ff8e00;z-index:50}div#modalLogin div.formLoginSubscribeContainer#forgetPassword,div#modalLogin div.formLoginSubscribeContainer#formLogin,div#modalLogin div.formLoginSubscribeContainer#subscribeForm{display:none;opacity:0}div#modalLogin div.formLoginSubscribeContainer#forgetPassword.showed,div#modalLogin div.formLoginSubscribeContainer#formLogin.showed,div#modalLogin div.formLoginSubscribeContainer#subscribeForm.showed{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:1}div#modalLogin div.formLoginSubscribeContainer#forgetPassword{min-height:initial}div#modalLogin div.formLoginSubscribeContainer h4{margin:0 0 12px 0;font-family:'latosemibold', arial, sans-serif;font-size:40px}div#modalLogin div.formLoginSubscribeContainer div.titleFormContainer{display:block;position:relative;z-index:2;height:100%;min-height:inherit;padding-top:12px;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0}div#modalLogin div.formLoginSubscribeContainer div.titleFormContainer:before{content:'';position:absolute;top:0;left:40px;z-index:-1;width:86.66%;max-width:520px;height:100%;background-color:white}div#modalLogin div.formLoginSubscribeContainer div.titleFormContainer#titleFormContainerFP a.returns{display:block;color:#38454f;font-family:'latobold', arial, sans-serif;padding:10px 0;-webkit-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease}div#modalLogin div.formLoginSubscribeContainer div.titleFormContainer#titleFormContainerFP a.returns:hover{color:#ff8e00}div#modalLogin div.formLoginSubscribeContainer div.titleFormContainer div.closeButton{position:absolute;top:5px;right:45px;width:22px;height:22px;display:block}div#modalLogin div.formLoginSubscribeContainer div.titleFormContainer div.closeButton:after,div#modalLogin div.formLoginSubscribeContainer div.titleFormContainer div.closeButton:before{content:'';display:block;width:100%;height:4px;border-radius:2px;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:translate(-50%, -50%) rotateZ(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotateZ(45deg);position:absolute;top:50%;left:50%;background-color:#38454f;z-index:2}div#modalLogin div.formLoginSubscribeContainer div.titleFormContainer div.closeButton:after{-webkit-transform:translate(-50%, -50%) rotateZ(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotateZ(-45deg)}div#modalLogin div.formLoginSubscribeContainer div.titleFormContainer div.closeButton:hover{cursor:pointer}div#modalLogin div.formLoginSubscribeContainer div.titleFormContainer div.subWithRSContainer{font-family:'latobold', arial, sans-serif}div#modalLogin div.formLoginSubscribeContainer div.titleFormContainer div.subWithRSContainer ul{list-style:none;font-size:0;margin:0;padding:0}div#modalLogin div.formLoginSubscribeContainer div.titleFormContainer div.subWithRSContainer ul li.iconSubRS{width:31px;height:31px;display:inline-block;margin-top:12px;margin-bottom:12px}div#modalLogin div.formLoginSubscribeContainer div.titleFormContainer div.subWithRSContainer ul li.iconSubRS+li{margin-left:31px}div#modalLogin div.formLoginSubscribeContainer div.titleFormContainer div.subWithRSContainer ul li.iconSubRS .letter{fill:white}div#modalLogin div.formLoginSubscribeContainer div.titleFormContainer div.subWithRSContainer ul li.iconSubRS svg{width:100%;height:100%}div#modalLogin div.formLoginSubscribeContainer div.titleFormContainer div.subWithRSContainer ul li.iconSubRS#subWithFacebook circle{fill:#3c5a99}div#modalLogin div.formLoginSubscribeContainer div.titleFormContainer div.subWithRSContainer ul li.iconSubRS#subWithTwitter circle{fill:#1da1f2}div#modalLogin div.formLoginSubscribeContainer div.titleFormContainer div.subWithRSContainer ul li.iconSubRS#subWithGPlus circle{fill:#dc4e41}div#modalLogin div.formLoginSubscribeContainer div.titleFormContainer a#alreadysubs{font-family:'latobold', arial, sans-serif;color:#38454f;-webkit-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease;margin:10px 0 5px 0;display:block}div#modalLogin div.formLoginSubscribeContainer div.titleFormContainer a#alreadysubs:hover{color:#ff8e00}div#modalLogin div.formLoginSubscribeContainer div.titleFormContainer a#noSubscribe{text-decoration:underline}div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe{vertical-align:middle;min-height:291px;background-color:#38454f;padding:40px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe#formSub fieldset#subscribePart3{width:510px}div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe#forgetPasswordForm{min-height:initial}div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe#forgetPasswordForm fieldset{height:auto}div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe#forgetPasswordForm fieldset div#responseContainer{display:none;position:relative}div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe#forgetPasswordForm fieldset div#responseContainer div.loaderResetPass{margin:12px 0;position:relative;overflow:hidden;display:block;width:100%;height:100%}div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe#forgetPasswordForm fieldset div#responseContainer div.loaderResetPass span.rounded{display:block;width:50px;height:50px;background-color:#ff8e00;opacity:0.5;position:absolute;top:50%;left:50%;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:50%;margin:12px 0}div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe#forgetPasswordForm fieldset div#responseContainer div.loaderResetPass span.rounded:first-child{-webkit-animation:loaderResetPass 2s ease-in-out infinite;animation:loaderResetPass 2s ease-in-out infinite}div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe#forgetPasswordForm fieldset div#responseContainer div.loaderResetPass span.rounded:nth-child(2){-webkit-animation:loaderResetPass -1s 2s ease-in-out infinite;animation:loaderResetPass -1s 2s ease-in-out infinite}div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe#forgetPasswordForm fieldset div#responseContainer div.msgContainer{font-family:'latoregular', arial, sans-serif;color:white;overflow:hidden;display:block;height:0}div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe#forgetPasswordForm fieldset div#responseContainer div.msgContainer p{margin:0;padding:0}div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe fieldset{border:none;position:relative}div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe fieldset div.inputContainer+div.inputContainer{margin-top:52px}div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe fieldset#loginPartLoaderMsg,div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe fieldset#subPartLoaderMsg{width:510px;height:100%;display:block}div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe fieldset#loginPartLoaderMsg div.loaderSubLog,div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe fieldset#subPartLoaderMsg div.loaderSubLog{display:inline-block;width:50px;height:50px;position:relative;margin:24px 0}div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe fieldset#loginPartLoaderMsg div.loaderSubLog span.rounded,div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe fieldset#subPartLoaderMsg div.loaderSubLog span.rounded{display:block;position:absolute;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;background-color:rgba(255, 142, 0, 0.5);border-radius:50%}div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe fieldset#loginPartLoaderMsg div.loaderSubLog span.rounded:first-child,div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe fieldset#subPartLoaderMsg div.loaderSubLog span.rounded:first-child{-webkit-animation:loaderSubLogAnim 2s ease-in-out infinite;animation:loaderSubLogAnim 2s ease-in-out infinite}div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe fieldset#loginPartLoaderMsg div.loaderSubLog span.rounded:nth-child(2),div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe fieldset#subPartLoaderMsg div.loaderSubLog span.rounded:nth-child(2){-webkit-animation:loaderSubLogAnim2 -1s 2s ease-in-out infinite;animation:loaderSubLogAnim2 -1s 2s ease-in-out infinite}div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe fieldset#loginPartLoaderMsg div.msgContainer,div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe fieldset#subPartLoaderMsg div.msgContainer{-webkit-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;opacity:0;font-family:'latoregular', arial, sans-serif;font-size:15px;text-align:center;display:block;color:white}div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe fieldset#loginPartLoaderMsg{height:0;overflow:hidden;width:initial}div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe fieldset#loginPartLoaderMsg div.msgContainer{opacity:0}div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe fieldset div.stayConnected{text-align:left;margin-top:2px;display:inline-block;width:49%}div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe fieldset a#forgotPassword{display:inline-block;color:white;font-family:'latoregular', arial, sans-serif;font-size:15px;text-align:right;width:49%;-webkit-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe fieldset a#forgotPassword:hover{color:#ff8e00}div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe fieldset a.loginSubFormButton,div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe fieldset button.loginSubFormButton,div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe fieldset input.loginSubFormButton{border:1px solid #ff8e00;font-family:'latosemibold', arial, sans-serif;background-color:transparent;padding:10px 20px;font-size:25px;color:#ff8e00;margin-top:50px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:inline-block}div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe fieldset a.loginSubFormButton:hover,div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe fieldset button.loginSubFormButton:hover,div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe fieldset input.loginSubFormButton:hover{cursor:pointer;background-color:#ff8e00;color:white}div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe fieldset a.loginSubFormButton.column2,div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe fieldset button.loginSubFormButton.column2,div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe fieldset input.loginSubFormButton.column2{display:inline-block}div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe fieldset a.loginSubFormButton.column2+.column2,div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe fieldset button.loginSubFormButton.column2+.column2,div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe fieldset input.loginSubFormButton.column2+.column2{margin-left:10%}div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe fieldset button.loginButtonForAnim{display:inline-block;text-align:center;margin-top:50px;background:transparent;border:none;width:100%}div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe fieldset button.loginButtonForAnim:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe fieldset button.loginButtonForAnim div.buttonForAnim{display:inline-block;padding:12px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:25px;border:1px solid #ff8e00;color:#ff8e00;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;font-family:'latosemibold', arial, sans-serif}div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe fieldset button.loginButtonForAnim:hover{cursor:pointer}div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe fieldset button.loginButtonForAnim:hover div.buttonForAnim{color:white;background-color:#ff8e00}div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe fieldset button.loginButtonForAnim div.responseAnim{display:none;border:1px solid #ff8e00}div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe fieldset button.loginButtonForAnim div.responseAnim div.responseMsg{display:none;opacity:0;color:white;font-family:'latoregular', arial, sans-serif;font-size:15px}div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe fieldset div.g-recaptcha{margin-top:12px}div#modalLogin div.formLoginSubscribeContainer form#formSub fieldset.subFieldsets{font-size:0;display:none;position:relative;opacity:0}div#modalLogin div.formLoginSubscribeContainer form#formSub fieldset.subFieldsets div.inputContainer{display:inline-block;width:252px}div#modalLogin div.formLoginSubscribeContainer form#formSub fieldset.subFieldsets div.inputContainer:nth-child(2n){margin-left:12px}div#modalLogin div.formLoginSubscribeContainer form#formSub fieldset.subFieldsets input:invalid{outline:0;-webkit-box-shadow:none;box-shadow:none}div#modalLogin div.formLoginSubscribeContainer form#formSub fieldset.subFieldsets div.userAdress div#street{width:80%}div#modalLogin div.formLoginSubscribeContainer form#formSub fieldset.subFieldsets div.userAdress div#number{width:17.50%}div#modalLogin div.formLoginSubscribeContainer form#formSub fieldset.subFieldsets div.userAdress div#postcode{width:20%}div#modalLogin div.formLoginSubscribeContainer form#formSub fieldset.subFieldsets div.userAdress div#city{width:75.38%}div#modalLogin div.formLoginSubscribeContainer form#formSub fieldset.subFieldsets#subscribePart3 div.inputContainer{display:block;margin-top:12px;margin-left:0}div#modalLogin div.formLoginSubscribeContainer form#formSub fieldset.subFieldsets#subscribePart3 div.inputContainer a{font-family:'latosemibold', arial, sans-serif;color:#ff8e00}div#modalLogin div.formLoginSubscribeContainer form#formSub fieldset.subFieldsets.isCurrent{display:block;opacity:1}div#modalLogin div.formLoginSubscribeContainer a#noSubscribe{display:block;color:#38454f;margin-top:15px;margin-bottom:10px;font-family:'latobold', arial, sans-serif}div#modalLogin div#subscribeForm{display:block}main{width:calc( 100% - 82px);-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:82px;padding:48px;min-height:100vh;margin-bottom:385px;background-color:#EDEDED}main section{}main section.needColumn{font-size:0}main section div.requestResponse{display:block;position:relative}main section div.requestResponse ul{margin:0;padding:0}main section div.requestResponse ul li{-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;overflow:hidden;opacity:1;display:block;padding-bottom:12px;-webkit-box-sizing:border-box;box-sizing:border-box}main section div.requestResponse ul li div.wrapperForAnim{list-style-type:none;font-size:18px;color:#38454f;font-family:'latomedium', arial, sans-serif;padding:6px;background-color:white}main section div.requestResponse ul li div.wrapperForAnim svg{display:inline-block;width:25px;height:25px;vertical-align:middle}main section div.requestResponse ul li div.wrapperForAnim p{display:inline-block;margin:6px 0 6px 6px;vertical-align:middle}main section div.requestResponse ul li div.wrapperForAnim div.delButton{float:right;margin-top:5px}main section h1.globalNoImg{color:#ff8e00;font-weight:normal;font-family:'latobold', arial, sans-serif;font-size:30px;margin:0;padding:12px;margin-bottom:24px}main section h1.globalNoImg.withBackground{background-color:white}main section h2{padding:12px;font-weight:normal;font-family:'latobold', arial, sans-serif;font-size:25px;color:#ff8e00}main section h2.withBackground{background-color:white}main section article{padding:12px;background-color:white;font-family:'latoregular', arial, sans-serif;font-size:15px}main section form{}main section form fieldset{margin:0;padding:0;border:0;margin-top:24px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:24px}main section form fieldset.withBackground{background-color:white}main section form fieldset.withBackground.wholeSellerAddress{position:relative}main section form fieldset.withBackground.wholeSellerAddress div.modalAddress{position:absolute;display:none;top:0;left:0;width:100%;height:100%;background-color:rgba(255, 255, 255, 0.7);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main section form fieldset.withBackground.wholeSellerAddress div.modalAddress.activated{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section form fieldset.withBackground.wholeSellerAddress div.modalAddress p{font-family:'latobold', arial, sans-serif;font-size:18px;color:#ff8e00}main section form fieldset.withColumn{font-size:0}main section form fieldset.withColumn table{font-size:initial}main section form fieldset legend{font-size:20px;font-family:'latoregular', arial, sans-serif;font-weight:normal}main section form button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none}main section form button:focus{outline:none}main section form table.tableOfVals{width:100%;margin-top:24px;border-spacing:0;border-collapse:collapse}main section form table.tableOfVals caption{font-family:'latoregular', arial, sans-serif;font-size:20px;text-align:left}main section form table.tableOfVals th{font-weight:normal;font-family:'latobold', arial, sans-serif;font-size:18px;padding:6px 0}main section form table.tableOfVals tr{background-color:#ededed}main section form table.tableOfVals tr.deleteMarked td:not(.icons){opacity:0.5;text-decoration:line-through}main section form table.tableOfVals tr.updateMarked td{opacity:0.2}main section form table.tableOfVals tr.spacing{background-color:transparent;height:24px}main section form table.tableOfVals td{font-family:'latoregular', arial, sans-serif;font-size:18px;padding:6px 0;text-align:center;-webkit-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease}main section form table.tableOfVals td div.inputContainer{display:inline-block}main section form table.tableOfVals td div.errorsGMap{padding:6px;-webkit-box-sizing:border-box;box-sizing:border-box}main section form table.tableOfVals td div.errorsGMap p{padding:0;margin:0;text-align:center;font-family:'latolight', arial, sans-serif;font-size:15px}main section form div#croppieContainer,main section form div.croppieContainer{position:relative}main section form div#croppieContainer div.croppieValidateModifImgButtonsContainer,main section form div.croppieContainer div.croppieValidateModifImgButtonsContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main section form div#croppieContainer a,main section form div#croppieContainer div.inputContainer,main section form div.croppieContainer a,main section form div.croppieContainer div.inputContainer{display:inline-block;margin:12px 0 0 0}main section form div.addressContainer{font-size:0;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}main section form div.addressContainer div.inputContainer{display:inline-block}main section form div.addressContainer div.checkboxInterrupteur{margin-left:1.3%;text-align:center}main section form div.addressContainer div#number{margin-left:2.50%}main section form div.addressContainer div#city{margin-left:4.62%}main section form div.addressContainer div#country{display:block}main section form div.addressContainer ul.GMapError{margin:12px 0 0 0;padding:0}main section form div.addressContainer ul.GMapError li{list-style-type:none;color:red;font-size:15px;font-family:'latosemibold', arial, sans-serif;vertical-align:middle}main section form div.addressContainer ul.GMapError li div.delButton{width:20px;height:20px;margin-right:12px}main section form div.addressContainer ul.GMapError li div.delButton:hover{cursor:default}main section form div.addressContainer ul.GMapError li div.delButton:after,main section form div.addressContainer ul.GMapError li div.delButton:before{background-color:red}main section form div#croppieContainerThumb{position:relative}main section form div#croppieContainerThumb div.croppieValidateModifImgButtonsContainerThumb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main section form div#croppieContainerThumb a,main section form div#croppieContainerThumb div.inputContainerThumb{display:inline-block}main section form .listWithCols{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:200px;overflow-y:auto;font-size:15px}main section form .listWithCols .col2{width:50%}main section form .listWithCols .col3{width:33%}main section form .socialShareTitle{font-size:20px;font-weight:normal;font-family:'latosemibold', arial, sans-serif;margin:24px 0 6px 0}main section form .infosImgSocialLink{color:#ff8e00;font-family:'latosemibold', arial, sans-serif}main section form div.produitAlternatifContainer{font-size:15px;font-family:'latoregular', arial, sans-serif;text-align:center}main section form div.produitAlternatifContainer p{background-color:#ededed;padding:12px 0}main section form .lblCheckTitle{color:#38454f}main section form fieldset.allergenesLabelsContainer{margin-top:24px}main section form fieldset.allergenesLabelsContainer div.inputContainer.labelContainer{display:inline-block;max-width:60px;vertical-align:top;text-align:center;margin:24px 24px 0}main section form fieldset.allergenesLabelsContainer div.inputContainer.labelContainer.labels{max-width:100px}main section form fieldset.allergenesLabelsContainer div.inputContainer.labelContainer label{color:#38454f;text-align:center}main section form fieldset.allergenesLabelsContainer div.inputContainer.labelContainer label svg{width:100%;fill:#ff8e00;fill-opacity:0;stroke:#ff8e00;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;margin-bottom:24px}main section form fieldset.allergenesLabelsContainer div.inputContainer.labelContainer label img.labelImg{display:block;margin:0 auto;max-width:50px;max-height:50px;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:-webkit-filter 0.3s ease-in-out;transition:-webkit-filter 0.3s ease-in-out;-o-transition:filter 0.3s ease-in-out;transition:filter 0.3s ease-in-out;transition:filter 0.3s ease-in-out, -webkit-filter 0.3s ease-in-out}main section form fieldset.allergenesLabelsContainer div.inputContainer.labelContainer input:checked+label svg{fill-opacity:1}main section form fieldset.allergenesLabelsContainer div.inputContainer.labelContainer input:checked+label img{-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:-webkit-filter 0.3s cubic-bezier(0.6, 2, 0.4, 1);transition:-webkit-filter 0.3s cubic-bezier(0.6, 2, 0.4, 1);-o-transition:filter 0.3s cubic-bezier(0.6, 2, 0.4, 1);transition:filter 0.3s cubic-bezier(0.6, 2, 0.4, 1);transition:filter 0.3s cubic-bezier(0.6, 2, 0.4, 1), -webkit-filter 0.3s cubic-bezier(0.6, 2, 0.4, 1);-webkit-box-shadow:0 0 2em #38454f;box-shadow:0 0 2em #38454f;margin-bottom:2px}main section form select#subcatSelected optgroup{display:none;margin:0;padding:0}main section form select#tvaValeurs optgroup{display:none}main section form table{width:100%;text-align:center}main section form table.createNewHoraire td{padding:0.7%}main section form table.createNewHoraire td div.inputContainer label{font-size:18px}main section form table.createNewHoraire td.checkboxContainer{min-width:105px}main section form table.createNewHoraire td div.inputContainer p{margin:0 0 12px 0;font-size:18px;font-family:'latoregular', arial, sans-serif;padding:0}main section form div.croppieTitle{font-size:20px;margin:0;padding:0;margin-top:24px;padding-left:30px;font-family:'latoregular', arial, sans-serif;position:relative;color:#38454f}main section form div.croppieTitle div.formInfos{width:30px;height:30px}main section form div.croppieTitle.errors div.formInfos:before{content:url("/images/icons/error.svg")}main section form div#croppieContainer,main section form div.croppieContainer{text-align:center;margin-top:12px}main section form div#croppieContainer div.cr-boundary,main section form div.croppieContainer div.cr-boundary{background-color:#ededed}main section form div#croppieContainer div.cr-boundary div.cr-viewport:before,main section form div.croppieContainer div.cr-boundary div.cr-viewport:before{content:'Lachez votre image ici';font-family:'latosemibold', arial, sans-serif;color:white;z-index:100;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ff8e00;opacity:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;pointer-events:none;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}main section form div#croppieContainer div.cr-boundary div.cr-viewport.draghovered:before,main section form div.croppieContainer div.cr-boundary div.cr-viewport.draghovered:before{opacity:1}main section form div#croppieButtonsContainer,main section form div.croppieButtonsContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;height:100%;background-color:white;font-size:15px}main section form div#croppieButtonsContainer p,main section form div.croppieButtonsContainer p{font-family:'latoregular', arial, sans-serif;color:#38454f;display:inline-block}main section form div#croppieButtonsContainer label#imgToCropLabel,main section form div#croppieButtonsContainer label.imgToCropLabel,main section form div.croppieButtonsContainer label#imgToCropLabel,main section form div.croppieButtonsContainer label.imgToCropLabel{display:inline-block;color:#ff8e00;border:1px solid #ff8e00;padding:6px;font-family:'latosemibold', arial, sans-serif;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}main section form div#croppieButtonsContainer label#imgToCropLabel:hover,main section form div#croppieButtonsContainer label.imgToCropLabel:hover,main section form div.croppieButtonsContainer label#imgToCropLabel:hover,main section form div.croppieButtonsContainer label.imgToCropLabel:hover{cursor:pointer;background-color:#ff8e00;color:white}main section form div#croppieButtonsContainer div.inputContainer,main section form div.croppieButtonsContainer div.inputContainer{display:inline-block}main section form div#croppieButtonsContainer input,main section form div.croppieButtonsContainer input{position:absolute;top:0;left:0;z-index:-10;width:0.1px;height:0.1px;opacity:0;visibility:hidden;overflow:hidden}main section form a#validateCroppieImg,main section form a.validateCroppieImg{display:table;font-family:'latoregular', arial, sans-serif;font-size:15px;padding:12px;color:#ff8e00;border:1px solid #ff8e00;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;margin:10px auto 0}main section form a#validateCroppieImg:hover,main section form a.validateCroppieImg:hover{color:white;background-color:#ff8e00}main section form div#validatedImg,main section form div.validatedImgParent{display:none;overflow:hidden}main section form div#validatedImg div#validatedImgContainer,main section form div#validatedImg div.validatedImgContainer,main section form div.validatedImgParent div#validatedImgContainer,main section form div.validatedImgParent div.validatedImgContainer{margin:12px auto}main section form div#validatedImg div#validatedImgContainer div.validatedImg,main section form div#validatedImg div.validatedImgContainer div.validatedImg,main section form div.validatedImgParent div#validatedImgContainer div.validatedImg,main section form div.validatedImgParent div.validatedImgContainer div.validatedImg{background-position:center center;background-size:cover;width:100%;height:100%}main section form div#validatedImg a,main section form div.validatedImgParent a{display:table;margin:0 auto;color:#ff8e00;border:1px solid #ff8e00;font-family:'latoregular', arial, sans-serif;font-size:15px;padding:12px}main section form div#validatedImg a:hover,main section form div.validatedImgParent a:hover{background-color:#ff8e00;color:white}main section form table.tableOfVals#pointWaitingList tbody tr td,main section form table.tableOfVals#tablePointdeVente tbody tr td{font-size:15px;font-family:'latolight', arial, sans-serif}main section form table.tableOfVals#pointWaitingList tbody tr td ul li,main section form table.tableOfVals#tablePointdeVente tbody tr td ul li{list-style-type:none}main section form div.formAddpointContainer{font-size:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:6px;position:fixed;top:0;right:0;width:calc(100% - 82px);height:100%;background-color:rgba(255, 255, 255, 0.9);z-index:25;display:none;opacity:0}main section form div.formAddpointContainer .alert{display:none;z-index:5;position:absolute;width:50%;left:25%;padding:6px;background-color:#ff8e00;height:auto}main section form div.formAddpointContainer .alert p{font-family:'latomedium';color:white;font-size:18px}main section form div.formAddpointContainer .closebtn{margin-left:15px;color:white;font-weight:bold;float:right;font-size:22px;line-height:20px;cursor:pointer;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}main section form div.formAddpointContainer .closebtn:hover{color:black}main section form div.formAddpointContainer div.formPointDeVentesBackground{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:80%;padding:24px;z-index:2;text-align:center}main section form div.formAddpointContainer div.formPointDeVentesBackground:before{content:'';width:96%;height:96%;border-radius:1200px / 25px;-webkit-box-shadow:0 0 20px 10px #38454f;box-shadow:0 0 20px 10px #38454f;position:absolute;top:2%;left:2%;z-index:-2}main section form div.formAddpointContainer div.formPointDeVentesBackground:after{content:'';width:100%;height:100%;background-color:white;position:absolute;top:0;left:0;z-index:-1}main section form div.formAddpointContainer div.formPointDeVentesBackground div.delButton{position:absolute;top:12px;right:12px}main section form div.formAddpointContainer div.formPointDeVentesBackground h4{font-size:18px;font-family:'latobold', arial, sans-serif;font-weight:normal;color:#38454f}main section form div.formAddpointContainer div.formPointDeVentesBackground div.formPointDeVentes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}main section form div.formAddpointContainer div.formPointDeVentesBackground div.formPointDeVentes .col{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%}main section form div.formAddpointContainer div.formPointDeVentesBackground div.formPointDeVentes div#pointName{display:inline-block;width:calc(100% - 110px);vertical-align:bottom}main section form div.formAddpointContainer div.formPointDeVentesBackground div.formPointDeVentes div#pointType{display:inline-block;margin-left:12px;vertical-align:bottom}main section form div.formAddpointContainer div.formPointDeVentesBackground div.formPointDeVentes table.horaires{width:initial}main section form div.formAddpointContainer div.formPointDeVentesBackground div.formPointDeVentes table.horaires tbody td{width:100px;margin:0;padding:0}main section form div.formAddpointContainer div.formPointDeVentesBackground div.formPointDeVentes table.horaires tbody td div.inputContainer.basic{max-width:100px;margin:0}main section form div.formAddpointContainer div.formPointDeVentesBackground div.formPointDeVentes table.horaires tbody td div.inputContainer.basic input+label{color:#38454f;font-size:15px}main section form div.formAddpointContainer div.formPointDeVentesBackground div.formPointDeVentes table.horaires tbody td div.inputContainer.basic input{text-align:center}main section form div.formAddpointContainer div.formPointDeVentesBackground div.formPointDeVentes div.schedules ul.days{position:relative;margin:0;padding:0;padding-top:24px}main section form div.formAddpointContainer div.formPointDeVentesBackground div.formPointDeVentes div.schedules ul.days>li{list-style-type:none;display:block;padding:12px 0;position:relative;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}main section form div.formAddpointContainer div.formPointDeVentesBackground div.formPointDeVentes div.schedules ul.days>li label{color:#38454f;font-size:15px}main section form div.formAddpointContainer div.formPointDeVentesBackground div.formPointDeVentes div.schedules ul.days>li.activated:hover{background-color:#ededed}main section form div.formAddpointContainer div.formPointDeVentesBackground div.formPointDeVentes div.schedules ul.days>li.activated:hover ul.formSchedule{visibility:visible;opacity:1}main section form div.formAddpointContainer div.formPointDeVentesBackground div.formPointDeVentes div.schedules ul.days>li:first-child ul.formSchedule{top:0;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}main section form div.formAddpointContainer div.formPointDeVentesBackground div.formPointDeVentes div.schedules ul.days>li:last-child ul.formSchedule{bottom:0;top:initial;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}main section form div.formAddpointContainer div.formPointDeVentesBackground div.formPointDeVentes div.schedules ul.days>li ul.formSchedule{position:absolute;visibility:hidden;opacity:0;left:150px;right:0;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);background-color:white;margin:0;padding:0 0 0 12px;z-index:2;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}main section form div.formAddpointContainer div.formPointDeVentesBackground div.formPointDeVentes div.schedules ul.days>li ul.formSchedule:before{content:'';display:block;position:absolute;height:100%;left:0;top:0;width:2px;background-color:#ff8e00;border-radius:1px}main section form div.formAddpointContainer div.formPointDeVentesBackground div.formPointDeVentes div.schedules ul.days>li ul.formSchedule li{list-style-type:none;color:#38454f;font-size:12px;vertical-align:middle;text-align:left;margin:0;padding:6px 0;width:100%;font-family:'latoregular', arial, sans-serif}main section form div.formAddpointContainer div.formPointDeVentesBackground div.formPointDeVentes div.schedules ul.days>li ul.formSchedule li div.inputContainer{display:inline-block;vertical-align:middle;max-width:100px;margin:0 12px}main section form div.formAddpointContainer div.formPointDeVentesBackground div.formPointDeVentes div.schedules ul.days>li ul.formSchedule li div.inputContainer input{text-align:center}main section form div.formAddpointContainer div.formPointDeVentesBackground div.formPointDeVentes div.schedules ul.days>li ul.formSchedule li.message{font-size:10px;color:#38454f}main section form div.formAddpointContainer div.formPointDeVentesBackground div.formPointDeVentes p.errorGMap{font-size:12px;color:#ff4545;font-family:'latobold', arial, sans-serif}main section form div.formAddpointContainer div.formPointDeVentesBackground div.formAdresse{width:500px;font-size:0}main section form div.formAddpointContainer div.formPointDeVentesBackground div.formAdresse div.inputContainer label{font-size:15px;margin-left:0}main section form div.formAddpointContainer div.formPointDeVentesBackground div.formAdresse div.inputContainer div.label{font-size:15px}main section form div.formAddpointContainer div.formPointDeVentesBackground div.formAdresse div.inputContainer input{font-size:12px}main section form div.formAddpointContainer div.formPointDeVentesBackground div.formAdresse div.inputContainer .lblCheckTitle{color:#38454f}main section form div.formAddpointContainer div.formPointDeVentesBackground div.formAdresse a#validateWithdrawPoint{display:inline-block;font-size:15px;margin-top:24px}main section form div.formAddpointContainer div.formPointDeVentesBackground a#validateWithdrawPoint{margin-top:12px}main section form td.icons a.editIcon,main section form td.icons a.iconsLink{display:inline-block;vertical-align:middle;padding-top:4px}main section form td.icons a.editIcon svg,main section form td.icons a.iconsLink svg{width:20px;height:20px}main section form td.icons a.iconsLink+a.iconsLink{margin-left:12px}main section form td.icons form{display:inline-block;vertical-align:middle}main section form fieldset.boxDetails{position:relative}main section form fieldset.boxDetails div.delButton.closeFieldset{position:absolute;top:20px;right:10px}@-webkit-keyframes scaling{0%{-webkit-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0)}50%{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}to{-webkit-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0)}}@keyframes scaling{0%{-webkit-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0)}50%{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}to{-webkit-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0)}}main section table#productsContainer{width:100%;border-spacing:0;border-collapse:collapse;position:relative}main section table#productsContainer thead{background-color:white;border-collapse:collapse}main section table#productsContainer thead tr{margin:0;padding:0;border-collapse:collapse;border:0}main section table#productsContainer thead tr th{font-weight:normal;font-family:'latobold', arial, sans-serif;font-size:25px;padding:17px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;border-spacing:0;border-collapse:collapse}main section table#productsContainer tbody{border-collapse:collapse;margin:0;padding:0}main section table#productsContainer tbody tr{background-color:white;border-collapse:collapse;border:0}main section table#productsContainer tbody tr.quantityModif td{position:relative}main section table#productsContainer tbody tr.quantityModif td:before{content:'';display:block;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background-color:rgba(255, 255, 255, 0.7)}main section table#productsContainer tbody tr.quantityModif td.quantity:after{content:'';display:block;background-color:#ff8e00;width:40px;height:40px;-webkit-animation:scaling 1s ease infinite;animation:scaling 1s ease infinite;position:absolute;top:50%;left:50%;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:translate(-50%, -50%) scale(0);-ms-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0);border-radius:50%;z-index:2}main section table#productsContainer tbody tr.spacer{height:48px}main section table#productsContainer tbody tr.spacer:after{display:none}main section table#productsContainer tbody tr.commentArea td{padding:0 6px;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}main section table#productsContainer tbody tr.commentArea td div.inputContainer{display:block;text-align:right;max-height:0;overflow:hidden;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}main section table#productsContainer tbody tr.commentArea td div.inputContainer textarea{display:inline-block;width:98%;height:140px}main section table#productsContainer tbody tr.commentArea td div.inputContainer textarea:disabled{background-color:transparent}main section table#productsContainer tbody tr.stockError td div.delButton{display:inline-block;width:20px;height:20px;vertical-align:middle}main section table#productsContainer tbody tr.stockError td div.delButton:after,main section table#productsContainer tbody tr.stockError td div.delButton:before{background-color:red}main section table#productsContainer tbody tr.stockError td div.delButton:hover{cursor:normal}main section table#productsContainer tbody tr.stockError td p{display:inline-block;vertical-align:middle;color:red;font-family:'latoregular', arial, sans-serif;font-size:12px}main section table#productsContainer tbody tr td{font-size:18px;font-family:'latosemibold', arial, sans-serif;padding:6px;text-align:center}main section table#productsContainer tbody tr td.emptyCart{background-color:white;color:rgba(56, 69, 79, 0.32);font-size:20px;font-family:'latobold', arial, sans-serif;padding:12px 0;text-align:center}main section table#productsContainer tbody tr td img{width:35px;height:35px;vertical-align:middle;margin-right:12px}main section table#productsContainer tbody tr td:first-child{text-align:left}main section table#productsContainer tbody tr td div.addButton,main section table#productsContainer tbody tr td div.minusButton{width:15px;height:15px;vertical-align:middle}main section table#productsContainer tbody tr td input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;text-align:center;width:40px;border-radius:30px;border:1px solid #ededed;font-size:18px;font-family:'latosemibold', arial, sans-serif;padding:6px;margin:0 6px 0;vertical-align:middle}main section table#productsContainer tbody tr td input[type=number]::-webkit-inner-spin-button,main section table#productsContainer tbody tr td input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}main section table#productsContainer tbody tr td:last-child svg{display:inline-block;vertical-align:middle;width:35px;height:35px;fill:#ff8e00;fill-opacity:0;stroke:#ff8e00;stroke-width:1;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}main section table#productsContainer tbody tr td:last-child svg+svg{margin-left:6px}main section table#productsContainer tbody tr td:last-child svg:hover{fill-opacity:1;cursor:pointer}main section table#productsContainer tbody tr td:last-child svg.trashIcon{fill-opacity:1;stroke:none}main section table#productsContainer tbody tr td:last-child svg.commentProdIcon.opened{fill-opacity:1}main section table#productsContainer tbody tr td:last-child svg.favIcon{fill:white}main section table#productsContainer tbody tr td:last-child svg.favCoeur{fill:#ff8e00;fill-opacity:1}main section div.OrderCom{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px;background-color:white;margin-top:48px}main section div.OrderCom h2{font-weight:normal;font-family:'latobold', arial, sans-serif;font-size:25px;margin:12px 0 19px 12px;padding:0}main section div.OrderCom textarea{resize:none;width:100%;min-height:140px;border:1px solid #ff8e00;padding:12px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'latoregular', arial, sans-serif}main section div.OrderCom textarea:-moz-placeholder,main section div.OrderCom textarea:-ms-input-placeholder,main section div.OrderCom textarea::-moz-placeholder,main section div.OrderCom textarea::-webkit-input-placeholder,main section div.OrderCom textarea::-webkit-input-placeholder{font-family:'latoregular', arial, sans-serif}main section div.OrderCom textarea:-moz-placeholder,main section div.OrderCom textarea:-ms-input-placeholder,main section div.OrderCom textarea::-moz-placeholder,main section div.OrderCom textarea::-webkit-input-placeholder,main section div.OrderCom textarea::placeholder{font-family:'latoregular', arial, sans-serif}main section div.column2{width:50%;display:inline-block;vertical-align:top}main section div.column2.alignRight{text-align:right}main section div.column2 form#codePromoForm{display:inline-block;width:50%;max-width:564px;margin:0;padding:0;margin-top:24px;vertical-align:top}main section div.column2 form#codePromoForm fieldset{border:0;margin:0;padding:0;font-size:0}main section div.column2 form#codePromoForm fieldset div.inputContainer{display:inline-block;vertical-align:bottom}main section div.column2 form#codePromoForm fieldset div.inputContainer input{background:transparent;border:2px solid #ff8e00;font-size:18px;color:#38454f;padding:10px;height:49px;font-family:'latoregular', arial, sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box}main section div.column2 form#codePromoForm fieldset div.inputContainer input:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}main section div.column2 form#codePromoForm fieldset div.inputContainer label{color:#ff8e00;font-family:'latobold', arial, sans-serif;font-weight:normal;font-size:20px}main section div.column2 form#codePromoForm fieldset div.inputContainer.arrowSendingButton{width:49px;height:49px;position:relative;vertical-align:bottom}main section div.column2 form#codePromoForm fieldset div.inputContainer.arrowSendingButton input{width:0.1px;height:0.1px;overflow:hiden;opacity:0;position:absolute;top:0;left:0;z-index:-1}main section div.column2 form#codePromoForm fieldset div.inputContainer.arrowSendingButton label{background-color:#ff8e00;width:100%;height:100%;display:inline-block;margin:0;padding:0;position:relative}main section div.column2 form#codePromoForm fieldset div.inputContainer.arrowSendingButton label:hover{cursor:pointer}main section div.column2 form#codePromoForm fieldset div.inputContainer.arrowSendingButton label svg{fill:white;position:absolute;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;width:60%}main section div.column2 div#pricesContainer{display:inline-block;vertical-align:top;max-width:564px;padding:24px 48px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:white;margin-top:24px}main section div.column2 div#pricesContainer table{border-spacing:0;border-collapse:collapse;width:100%}main section div.column2 div#pricesContainer table tr{width:100%}main section div.column2 div#pricesContainer table tr.spaces{height:24px}main section div.column2 div#pricesContainer table tr td,main section div.column2 div#pricesContainer table tr th{width:50%;text-align:center}main section div.column2 div#pricesContainer table tr td.titles,main section div.column2 div#pricesContainer table tr th.titles{font-family:'latosemibold', arial, sans-serif;color:#38454f;font-size:25px}main section div.column2 div#pricesContainer table tr td.prices,main section div.column2 div#pricesContainer table tr th.prices{font-family:'latobold', arial, sans-serif;color:#ff8e00;font-size:25px}main section div.column2 div.validateSaveCart,main section div.column2 form#validateCart{margin-top:48px}main section div.column2 div.validateSaveCart input,main section div.column2 form#validateCart input{border:2px solid #ff8e00;padding:12px;color:#ff8e00;font-family:'latobold', arial, sans-serif;background:transparent;font-size:15px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}main section div.column2 div.validateSaveCart input:focus,main section div.column2 form#validateCart input:focus{outline:none}main section div.column2 div.validateSaveCart input:hover,main section div.column2 form#validateCart input:hover{color:white;background-color:#ff8e00;cursor:pointer}main section div.column2 div.validateSaveCart input+input,main section div.column2 form#validateCart input+input{margin-left:12px}main section div.column2 div.validateSaveCart a.saveValidateCartB,main section div.column2 form#validateCart a.saveValidateCartB{padding:12px;color:#ff8e00;border:2px solid #ff8e00;font-size:15px;font-family:'latoregular', arial, sans-serif;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}main section div.column2 div.validateSaveCart a.saveValidateCartB:hover,main section div.column2 form#validateCart a.saveValidateCartB:hover{background-color:#ff8e00;color:white}main section div.column2 div.validateSaveCart a.saveValidateCartB+a,main section div.column2 form#validateCart a.saveValidateCartB+a{margin-left:12px}main section div.productsFavSlider{width:100%;padding:12px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:white}main section div.productsFavSlider h2{color:#ff8e00;font-size:25px;font-family:'latosemibold', arial, sans-serif;font-weight:normal;margin:0;padding:0}main section div.productsFavSlider div.noProductSpecifiq{width:100%;text-align:center;font-family:'latoregular', arial, sans-serif;color:rgba(56, 69, 79, 0.32)}@media screen and (max-width:1024px){main section div.column2{width:100%;display:inline-block;vertical-align:top}main section div.column2.alignRight{text-align:center}main section div.column2 div#pricesContainer{display:inline-block;vertical-align:top;width:100%;max-width:100%;padding:24px 24px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:white;margin-top:24px}main section div.column2 div#pricesContainer table{border-spacing:0;border-collapse:collapse;width:100%}main section div.column2 div#pricesContainer table tbody{width:100%}main section div.column2 div#pricesContainer table tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;width:100%}main section div.column2 div#pricesContainer table tr td:first-child{background-color:white}main section div.column2 div#pricesContainer table tr td:nth-child(2):before{content:''}main section div.column2 div#pricesContainer form#validateCart{text-align:center}}@media screen and (max-width:480px){main section table.tableauResp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main section table.tableauResp thead{width:20%;min-width:90px;display:none}main section table.tableauResp tbody{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}main section table.tableauResp tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:12px}main section table.tableauResp td,main section table.tableauResp th{text-align:center;border-right:0}main section table.tableauResp tr td:first-child{background-color:#ff8e00;color:white}main section table.tableauResp tr td:first-child:before{content:''}main section table.tableauResp tr td:nth-child(2){margin-top:6px}main section table.tableauResp tr.RespCart td:nth-child(2):before{content:'Prix/u : '}main section table.tableauResp tr.RespCart td:nth-child(4):before{content:'Prix total : '}main section div.column2{width:100%;display:inline-block;vertical-align:top}main section div.column2.alignRight{text-align:center}main section div.column2 div#pricesContainer{display:inline-block;vertical-align:top;width:100%;padding:24px 24px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:white;margin-top:24px}main section div.column2 div#pricesContainer table{border-spacing:0;border-collapse:collapse;width:100%}main section div.column2 div#pricesContainer table tbody{width:100%}main section div.column2 div#pricesContainer table tr{display:table-row;width:100%}main section div.column2 div#pricesContainer table tr td,main section div.column2 div#pricesContainer table tr th{display:block;margin:6px 0;width:100%;text-align:center}main section div.column2 div#pricesContainer table tr td:first-child{background-color:white}main section div.column2 div#pricesContainer table tr td:nth-child(2):before{content:''}}main section #svgFilterArrow{vertical-align:middle;fill:#ff8e00;width:30px;height:30px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}main section #svgFilterArrow:hover{cursor:pointer}main section #filterPost{background-color:white;border:0px;padding:0;width:30px;height:30px}main section #filterPost:focus{outline:none}main section #chckDateFilter{width:0.1px;height:0.1px;opacity:0;visibility:hidden}main section .spnFilter{font-size:15px;color:white;background-color:#ff8e00;padding:5px;border:solid 1px #ff8e00;position:absolute;top:240px;display:none}main section #spnCreatedAt{left:61%}main section #spnInterval{left:65%}main section #svgChkDateMoins{width:30px;height:30px;fill:#ff8e00;vertical-align:middle}main section #lblChkDateMoins{display:none}main section #svgChkDateMoins:hover{cursor:pointer}main section #iptInterval{display:none}main section #svgChkDatePlus{width:30px;height:30px;fill:#ff8e00;vertical-align:middle}main section #svgChkDatePlus:hover{cursor:pointer}main section .iptBlogFilter{font-size:15px;color:#95989A;padding:12px;font-family:'latomedium';border:solid 1px #ff8e00}main section .iptBlogFilter:focus{outline:none}main section #addBlogH1{background-color:white;font-size:35px;margin-bottom:53px}main section .addBlogH2{background-color:white}main section .addBlogMainPart{background-color:white;padding:24px;font-family:'latomedium';color:#38454f;margin-bottom:14px}main section .addBlogMainPart .addBlogSubPart{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main section .addBlogMainPart .addBlogSubPart .textareaTinyMce{color:#EDEDED}main section .addBlogMainPart .addBlogSubPart .addBlogImage{color:#95989A;font-size:20px;margin-bottom:5px;margin-left:12px}main section .addBlogMainPart .addBlogSubPart .addBlogIptImg{width:0.1px;height:0.1px;opacity:0;visibility:hidden}main section .addBlogMainPart .addBlogSubPart .addBlogLblImg{width:33%;color:#ff8e00;border:solid 1px #ff8e00;background-color:white;text-align:center;padding:5px;-webkit-transition:background-color 0.4s ease;-o-transition:background-color 0.4s ease;transition:background-color 0.4s ease}main section .addBlogMainPart .addBlogSubPart .addBlogLblImg:hover{cursor:pointer;background-color:#ff8e00;color:white}main section .addBlogMainPart .addBlogSubPart div#croppieContainer{text-align:center;margin-top:12px}main section .addBlogMainPart .addBlogSubPart div#croppieContainer div.cr-boundary{background-color:#ededed}main section .addBlogMainPart .addBlogSubPart div#croppieContainer div.cr-boundary div.cr-viewport:before{content:'Lachez votre image ici';font-family:'latosemibold', arial, sans-serif;color:white;z-index:100;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ff8e00;opacity:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;pointer-events:none;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}main section .addBlogMainPart .addBlogSubPart div#croppieContainer div.cr-boundary div.cr-viewport.draghovered:before{opacity:1}main section .addBlogMainPart .addBlogSubPart .addBlogIpt{font-size:20px;color:#95989A;padding:5px;margin-bottom:20px;border:solid 1px #ff8e00}main section .addBlogMainPart .addBlogSubPart .addBlogIpt:focus{outline:none}main section .addBlogMainPart .addBlogSubPart .addBlogBtnSocial{width:50%;border:solid 1px #ff8e00;color:#ff8e00;text-align:center;font-size:20px;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease}main section .addBlogMainPart .addBlogSubPart .addBlogBtnSocial:hover{color:white;background-color:#ff8e00;cursor:pointer}main section .addBlogSocial{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}main section .addBlogSocial .addBlogSubPart{padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}main section .addBlogInput{text-align:center}main section .addBlogInput .addBlogBtn{font-family:'latomedium';text-decoration:none;background-color:#EDEDED;color:#ff8e00;font-size:20px;border:solid 1px #ff8e00;vertical-align:middle;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease}main section .addBlogInput .addBlogBtn:focus{outline:none}main section .addBlogInput .addBlogBtn:hover{cursor:pointer;color:white;background-color:#ff8e00}main section div#croppieContainerFacebook{margin-top:0}main section .searchEmpty{background-color:white;color:#ff8e00;text-align:center;width:calc(100% - 48px);padding:48px 0;font-size:16px;font-family:'latomedium'}main section .detailProduitStyle{width:100%;height:auto;margin-bottom:25px;margin-top:25px;font-family:'latomedium';background:#EDEDED;position:relative}main section .detailProduitStyle .btnRetourListeProduit{color:#ff8e00;font-size:20px;border:2px solid #ff8e00;background:#EDEDED;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 20px;vertical-align:middle;-webkit-transition:all ease 0.25s;-o-transition:all ease 0.25s;transition:all ease 0.25s;margin:auto;cursor:pointer}main section .detailProduitStyle .btnRetourListeProduit svg{fill:#ff8e00;width:25px;height:100%;margin-right:35px;-webkit-transition:all ease 0.25s;-o-transition:all ease 0.25s;transition:all ease 0.25s}main section .detailProduitStyle .btnRetourListeProduit:hover{color:white;background:#ff8e00}main section .detailProduitStyle .btnRetourListeProduit:hover svg{fill:white}main section .detailProduitStyle .mainContainer{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:24px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}main section .detailProduitStyle .mainContainer div.colLeft{-webkit-flex-basis:49%;-ms-flex-preferred-size:49%;flex-basis:49%}main section .detailProduitStyle .mainContainer div.colRight{-webkit-flex-basis:49%;-ms-flex-preferred-size:49%;flex-basis:49%}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail{text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;outline:none;margin-bottom:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail form{display:inline-block;-webkit-flex-basis:49%;-ms-flex-preferred-size:49%;flex-basis:49%}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail .btnsForProduct{color:#ff8e00;font-size:18px;padding:12px 0px;width:100%;border:2px solid #ff8e00;background:#EDEDED;-webkit-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s;font-family:'latoregular', arial, sans-serif}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail .btnsForProduct:focus{outline:none}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail .btnsForProduct:hover{color:white;background:#ff8e00;cursor:pointer}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail div.addToCartBContainer{position:relative;overflow:hidden;-webkit-flex-basis:49%;-ms-flex-preferred-size:49%;flex-basis:49%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail div.addToCartBContainer button{border-left:none;padding-right:12px}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail div.addToCartBContainer input#productQutyToAddInput{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #ff8e00;border-right:none;background:transparent;font-family:'latoregular', arial, sans-serif;font-size:18px;width:60px;padding:12px;text-align:center}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail div.addToCartBContainer input#productQutyToAddInput:focus{outline:none}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail div.addToCartBContainer div.productAddedMsg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:0;height:0;overflow:hidden;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:center;-ms-flex-direction:center;flex-direction:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#38454f;font-size:15px;font-family:'latoregular', arial, sans-serif;color:rgba(255, 255, 255, 0)}main section .detailProduitStyle .mainContainer .imageContainer{width:100%;-o-object-fit:cover;object-fit:cover}main section .detailProduitStyle .mainContainer .imageContainer img{width:100%;-o-object-fit:cover;object-fit:cover}main section .detailProduitStyle .mainContainer .other{-webkit-box-sizing:inherit;box-sizing:inherit}main section .detailProduitStyle .mainContainer .other .descriptionProduitContainer{width:100%;height:auto;background-color:white;font-size:18px;padding:12px 5px 20px 36px;-webkit-box-sizing:border-box;box-sizing:border-box}main section .detailProduitStyle .mainContainer .other .descriptionProduitContainer h2{font-size:25px;color:#ff8e00;font-weight:bold;padding:0}main section .detailProduitStyle .mainContainer .other .descriptionProduitContainer .prixStockTemps{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding-right:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}main section .detailProduitStyle .mainContainer .other .descriptionProduitContainer .prixStockTemps .pst{width:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main section .detailProduitStyle .mainContainer .other .descriptionProduitContainer .prixStockTemps .pst h3{color:#ff8e00;font-size:22px;font-weight:bold;text-align:center}main section .detailProduitStyle .mainContainer .other .descriptionProduitContainer .prixStockTemps .pst p{text-align:center}main section .detailProduitStyle .mainContainer .other .descriptionProduitContainer h4{color:#95989A}main section .detailProduitStyle .mainContainer .other .descriptionProduitContainer h4 a{color:#ff8e00;cursor:pointer;border-bottom:1px solid #ff8e00}main section .detailProduitStyle .mainContainer .other .allergeneLabel{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:auto;margin-top:24px;position:relative}main section .detailProduitStyle .mainContainer .other .allergeneLabel .allergenesContainer{width:50%;background-color:white;padding-left:36px;margin-right:12px}main section .detailProduitStyle .mainContainer .other .allergeneLabel .allergenesContainer h2{font-size:25px;font-weight:bold;color:#ff8e00;vertical-align:middle;padding:0}main section .detailProduitStyle .mainContainer .other .allergeneLabel .allergenesContainer p{color:#ff8e00;font-size:18px}main section .detailProduitStyle .mainContainer .other .allergeneLabel .allergenesContainer .fleche{position:absolute;background:#38454f}main section .detailProduitStyle .mainContainer .other .allergeneLabel .allergenesContainer .fleche:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#38454f;border-width:5px;margin-left:-5px}main section .detailProduitStyle .mainContainer .other .allergeneLabel .allergenesContainer .allergenes{display:inline-block;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:auto;height:auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:46px;margin-right:30px;position:relative}main section .detailProduitStyle .mainContainer .other .allergeneLabel .allergenesContainer .allergenes svg{fill:#ff8e00;height:60px}main section .detailProduitStyle .mainContainer .other .allergeneLabel .allergenesContainer .allergenes span{visibility:hidden;position:absolute;width:auto;white-space:nowrap;color:white;background:#38454f;top:85%;left:50%;-webkit-transform-origin:50% 0%;-ms-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transform:translate(-50%, -30px);-ms-transform:translate(-50%, -30px);transform:translate(-50%, -30px);opacity:0;-webkit-transition:all 0.15s ease;-o-transition:all 0.15s ease;transition:all 0.15s ease;text-align:center;border-radius:3px;padding:5px 8px 5px 8px;font-size:15px}main section .detailProduitStyle .mainContainer .other .allergeneLabel .allergenesContainer .allergenes:hover span{visibility:visible;-webkit-transform:translate(-50%, -20px);-ms-transform:translate(-50%, -20px);transform:translate(-50%, -20px);-webkit-transition:all 0.15s ease;-o-transition:all 0.15s ease;transition:all 0.15s ease;opacity:1}main section .detailProduitStyle .mainContainer .other .allergeneLabel .labelContainer{width:50%;background-color:white;padding-left:36px;margin-left:12px}main section .detailProduitStyle .mainContainer .other .allergeneLabel .labelContainer h2{font-size:25px;font-weight:bold;color:#ff8e00;padding:0}main section .detailProduitStyle .mainContainer .other .allergeneLabel .labelContainer p{color:#ff8e00;font-size:18px}main section .detailProduitStyle .mainContainer .other .allergeneLabel .labelContainer .fleche{position:absolute;background:#38454f}main section .detailProduitStyle .mainContainer .other .allergeneLabel .labelContainer .fleche:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#38454f;border-width:5px;margin-left:-5px}main section .detailProduitStyle .mainContainer .other .allergeneLabel .labelContainer .label{display:inline-block;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:auto;height:auto;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative;margin-right:30px;padding-bottom:46px}main section .detailProduitStyle .mainContainer .other .allergeneLabel .labelContainer .label span{visibility:hidden;position:absolute;color:white;background:#38454f;white-space:nowrap;top:85%;left:50%;-webkit-transform-origin:50% 0%;-ms-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transform:translate(-50%, -30px);-ms-transform:translate(-50%, -30px);transform:translate(-50%, -30px);opacity:0;-webkit-transition:all 0.15s ease;-o-transition:all 0.15s ease;transition:all 0.15s ease;text-align:center;border-radius:3px;padding:5px 12px 5px 12px;font-size:15px;z-index:1}main section .detailProduitStyle .mainContainer .other .allergeneLabel .labelContainer .label img{max-width:60px;height:auto}main section .detailProduitStyle .mainContainer .other .allergeneLabel .labelContainer .label:hover span{visibility:visible;-webkit-transform:translate(-50%, -20px);-ms-transform:translate(-50%, -20px);transform:translate(-50%, -20px);-webkit-transition:all 0.15s ease;-o-transition:all 0.15s ease;transition:all 0.15s ease;opacity:1;top:80%}main section .produitShopStyle{width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:25px;margin-top:25px;font-family:'latomedium';background:#EDEDED}main section .produitShopStyle .recherche{background-color:white;padding:20px}main section .produitShopStyle .recherche h2{font-size:30px;color:#ff8e00}main section .produitShopStyle .recherche .search{padding:10px;color:#ff8e00;font-size:16px;border:1px solid white;border-bottom-color:#ff8e00;-webkit-box-sizing:border-box;box-sizing:border-box}main section .produitShopStyle .listeProduitContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}main section .produitShopStyle .listeProduitContainer .produitImage{margin-bottom:24px;width:265px;height:265px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:12px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:white;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}main section .produitShopStyle .listeProduitContainer .produitImage:hover{-webkit-box-shadow:3px 3px 5px rgba(0, 0, 0, 0.15);box-shadow:3px 3px 5px rgba(0, 0, 0, 0.15);-webkit-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}main section .produitShopStyle .listeProduitContainer .produitImage:hover .nomProduit{visibility:visible;opacity:1;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}main section .produitShopStyle .listeProduitContainer .produitImage:hover .nomProduit .svgIcon .coeurIconNot{cursor:pointer}main section .produitShopStyle .listeProduitContainer .produitImage:hover .nomProduit .svgIcon .coeurIcon{fill:#ff8e00}main section .produitShopStyle .listeProduitContainer .produitImage:hover .vue{visibility:visible;opacity:1;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}main section .produitShopStyle .listeProduitContainer .produitImage:hover .vue .btnVoirProduit:hover{color:white;background:#ff8e00}main section .produitShopStyle .listeProduitContainer .produitImage .thub{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;padding:0;margin:0}main section .produitShopStyle .listeProduitContainer .produitImage .insideProduit{position:absolute;width:100%;opacity:0;margin:0;visibility:hidden;text-align:center;background-color:white;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;right:0px}main section .produitShopStyle .listeProduitContainer .produitImage .insideProduit.nomProduit{height:30%;top:0;border-radius:50% / 100%;border-top-left-radius:0;border-top-right-radius:0;color:#ff8e00}main section .produitShopStyle .listeProduitContainer .produitImage .insideProduit.nomProduit p{font-size:20px;margin:auto}main section .produitShopStyle .listeProduitContainer .produitImage .insideProduit.nomProduit .svgIcon{margin:auto}main section .produitShopStyle .listeProduitContainer .produitImage .insideProduit.nomProduit .svgIcon svg{width:27px;height:24px;padding-right:24px;padding-left:24px}main section .produitShopStyle .listeProduitContainer .produitImage .insideProduit.nomProduit .svgIcon .coeurIconNot{fill:white;stroke:#ff8e00;cursor:pointer}main section .produitShopStyle .listeProduitContainer .produitImage .insideProduit.nomProduit .svgIcon .coeurIcon{fill:#ff8e00;cursor:pointer}main section .produitShopStyle .listeProduitContainer .produitImage .insideProduit.vue{height:20%;bottom:0;border-radius:70% / 100%;border-bottom-left-radius:10%;border-bottom-right-radius:10%}main section .produitShopStyle .listeProduitContainer .produitImage .insideProduit.vue .btnVoirProduit{font-size:15px;width:50%;font-family:"Segoe UI";border:2px solid #ff8e00;background:white;color:#ff8e00;padding:3px;margin:18px auto 0;-webkit-transition:ease-out 0.3s;-o-transition:ease-out 0.3s;transition:ease-out 0.3s}main section .produitShopStyle .listeProduitContainer .produitImage .insideProduit.vue .btnVoirProduit:hover{cursor:pointer}main section .produitShopStyle .listeProduitContainer .produitImage .insideProduit.vue .btnVoirProduit svg{display:none}main section .produitShopStyle .listeProduitContainer .produitImage .insideProduit.vue .btnVoirProduit span{display:inline}@media screen and (max-width:1150px){main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail{text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;outline:none;margin-bottom:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail form{display:inline-block;-webkit-flex-basis:49%;-ms-flex-preferred-size:49%;flex-basis:49%}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail .btnsForProduct{color:#ff8e00;font-size:14px;padding:12px 0px;width:100%;border:2px solid #ff8e00;background:#EDEDED;-webkit-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s;font-family:'latoregular', arial, sans-serif}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail .btnsForProduct:focus{outline:none}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail .btnsForProduct:hover{color:white;background:#ff8e00;cursor:pointer}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail .btnFavoris{padding:12px}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail div.addToCartBContainer{position:relative;overflow:hidden;-webkit-flex-basis:49%;-ms-flex-preferred-size:49%;flex-basis:49%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail div.addToCartBContainer button{border-left:none;padding-right:12px}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail div.addToCartBContainer input#productQutyToAddInput{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #ff8e00;border-right:none;background:transparent;font-family:'latoregular', arial, sans-serif;font-size:14px;width:30px;padding:12px;text-align:center}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail div.addToCartBContainer input#productQutyToAddInput:focus{outline:none}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail div.addToCartBContainer div.productAddedMsg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:0;height:0;overflow:hidden;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:center;-ms-flex-direction:center;flex-direction:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#38454f;font-size:15px;font-family:'latoregular', arial, sans-serif;color:rgba(255, 255, 255, 0)}main section .produitShopStyle .listeProduitContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}main section .produitShopStyle .listeProduitContainer .produitImage{margin-bottom:24px;width:235px;height:235px;position:relative;padding:12px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:white;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}main section .produitShopStyle .listeProduitContainer .produitImage .thub{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;padding:0;margin:0}main section .produitShopStyle .listeProduitContainer .produitImage .insideProduit{text-align:center;visibility:hidden;position:absolute;opacity:0;width:95%;background-color:white;left:2.5%;color:#ff8e00;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}main section .produitShopStyle .listeProduitContainer .produitImage .insideProduit.nomProduit{height:30%;top:0;border-radius:50% / 100%;border-top-left-radius:0;border-top-right-radius:0}main section .produitShopStyle .listeProduitContainer .produitImage .insideProduit.nomProduit p{font-size:20px;margin:auto}main section .produitShopStyle .listeProduitContainer .produitImage .insideProduit.nomProduit .svgIcon{margin:auto}main section .produitShopStyle .listeProduitContainer .produitImage .insideProduit.nomProduit .svgIcon svg{width:27px;height:24px;padding-right:24px;padding-left:24px}main section .produitShopStyle .listeProduitContainer .produitImage .insideProduit.nomProduit .svgIcon .coeurIconNot{fill:white;stroke:#ff8e00;cursor:pointer}main section .produitShopStyle .listeProduitContainer .produitImage .insideProduit.nomProduit .svgIcon .coeurIcon{fill:#ff8e00;cursor:pointer}main section .produitShopStyle .listeProduitContainer .produitImage .insideProduit.vue{height:20%;bottom:0;border-radius:70% / 100%;border-bottom-left-radius:10%;border-bottom-right-radius:10%}main section .produitShopStyle .listeProduitContainer .produitImage .insideProduit.vue .btnVoirProduit{font-size:15px;font-family:'latoregular', arial, sans-serif;border:2px solid #ff8e00;color:#ff8e00;padding:3px;margin:18px auto 0;-webkit-transition:ease-out 0.3s;-o-transition:ease-out 0.3s;transition:ease-out 0.3s}main section .produitShopStyle .listeProduitContainer .produitImage .insideProduit.vue .btnVoirProduit svg{display:none}main section .produitShopStyle .listeProduitContainer .produitImage .insideProduit.vue .btnVoirProduit span{display:inline}}@media screen and (max-width:1500px){main section .produitShopStyle .recherche .search{font-size:12px}}@media screen and (max-width:1024px){main section .detailProduitStyle .mainContainer{display:block}main section .detailProduitStyle .mainContainer div.colLeft{width:50%;margin:0 auto 24px}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail{text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;outline:none;margin-bottom:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail form{display:inline-block;-webkit-flex-basis:49%;-ms-flex-preferred-size:49%;flex-basis:49%}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail .btnsForProduct{color:#ff8e00;font-size:14px;padding:12px 0px;width:100%;border:2px solid #ff8e00;background:#EDEDED;-webkit-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s;font-family:'latoregular', arial, sans-serif}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail .btnsForProduct:focus{outline:none}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail .btnsForProduct:hover{color:white;background:#ff8e00;cursor:pointer}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail .btnFavoris{padding:12px}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail div.addToCartBContainer{position:relative;overflow:hidden;-webkit-flex-basis:49%;-ms-flex-preferred-size:49%;flex-basis:49%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail div.addToCartBContainer button{border-left:none;padding-right:12px}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail div.addToCartBContainer input#productQutyToAddInput{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #ff8e00;border-right:none;background:transparent;font-family:'latoregular', arial, sans-serif;font-size:14px;width:30px;padding:12px;text-align:center}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail div.addToCartBContainer input#productQutyToAddInput:focus{outline:none}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail div.addToCartBContainer div.productAddedMsg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:0;height:0;overflow:hidden;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:center;-ms-flex-direction:center;flex-direction:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#38454f;font-size:15px;font-family:'latoregular', arial, sans-serif;color:rgba(255, 255, 255, 0)}main section .produitShopStyle{width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:25px;margin-top:25px;font-family:'latomedium';background:#EDEDED}main section .produitShopStyle .recherche{background-color:white;padding:20px}main section .produitShopStyle .recherche h2{font-size:30px;color:#ff8e00}main section .produitShopStyle .recherche .search{padding:10px;color:#ff8e00;font-size:16px;border:1px solid white;border-bottom-color:#ff8e00;-webkit-box-sizing:border-box;box-sizing:border-box}main section .produitShopStyle .listeProduitContainer{text-align:center;margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}main section .produitShopStyle .listeProduitContainer .produitImage{margin-bottom:24px;display:block;background-color:white;-webkit-transition:none;-o-transition:none;transition:none;height:auto;padding-top:80px;padding-bottom:58px}main section .produitShopStyle .listeProduitContainer .produitImage:hover{-webkit-box-shadow:0px 0px 0px transparent;box-shadow:0px 0px 0px transparent;-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}main section .produitShopStyle .listeProduitContainer .produitImage:hover .insideProduit{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}main section .produitShopStyle .listeProduitContainer .produitImage .insideProduit{left:initial;-webkit-box-sizing:content-box;box-sizing:content-box;opacity:1;visibility:visible}main section .produitShopStyle .listeProduitContainer .produitImage .insideProduit.nomProduit{border-radius:0;height:80px}main section .produitShopStyle .listeProduitContainer .produitImage .insideProduit.vue{border-radius:0;height:58px}main section .produitShopStyle .listeProduitContainer .produitImage .insideProduit.vue .btnVoirProduit{margin-top:15px}}@media screen and (max-width:550px){main section .detailProduitStyle .btnRetourListeProduit{color:#ff8e00;font-size:16px;border:2px solid #ff8e00;background:#EDEDED;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 12px;vertical-align:middle;-webkit-transition:all ease 0.25s;-o-transition:all ease 0.25s;transition:all ease 0.25s;margin:auto;cursor:pointer}main section .detailProduitStyle .btnRetourListeProduit svg{fill:#ff8e00;width:15px;height:100%;margin-right:35px;-webkit-transition:all ease 0.25s;-o-transition:all ease 0.25s;transition:all ease 0.25s}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail{text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;outline:none;margin-bottom:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail form{display:inline-block;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin-bottom:12px}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail .btnsForProduct{color:#ff8e00;font-size:14px;padding:12px 0px;width:100%;border:2px solid #ff8e00;background:#EDEDED;-webkit-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s;font-family:'latoregular', arial, sans-serif}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail .btnsForProduct:focus{outline:none}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail .btnsForProduct:hover{color:white;background:#ff8e00;cursor:pointer}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail .btnFavoris{padding:12px}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail div.addToCartBContainer{position:relative;overflow:hidden;width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail div.addToCartBContainer button{border-left:none;padding-right:12px}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail div.addToCartBContainer input#productQutyToAddInput{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #ff8e00;border-right:none;background:transparent;font-family:'latoregular', arial, sans-serif;font-size:14px;width:30px;padding:12px;text-align:center}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail div.addToCartBContainer input#productQutyToAddInput:focus{outline:none}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail div.addToCartBContainer div.productAddedMsg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:0;height:0;overflow:hidden;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:center;-ms-flex-direction:center;flex-direction:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#38454f;font-size:15px;font-family:'latoregular', arial, sans-serif;color:rgba(255, 255, 255, 0)}main section .detailProduitStyle .mainContainer div.colRight .allergeneLabel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:auto;margin-top:12px;position:relative}main section .detailProduitStyle .mainContainer div.colRight .allergeneLabel .allergenesContainer{width:100%;background-color:white;padding-left:36px;margin-right:0}main section .detailProduitStyle .mainContainer div.colRight .allergeneLabel .allergenesContainer h2{font-size:20px}main section .detailProduitStyle .mainContainer div.colRight .allergeneLabel .allergenesContainer p{font-size:16px}main section .detailProduitStyle .mainContainer div.colRight .allergeneLabel .allergenesContainer .allergenes{display:inline-block;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:auto;height:auto;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding-bottom:6px;margin-right:30px;position:relative}main section .detailProduitStyle .mainContainer div.colRight .allergeneLabel .allergenesContainer .allergenes svg{fill:#ff8e00;height:60px}main section .detailProduitStyle .mainContainer div.colRight .allergeneLabel .allergenesContainer .allergenes span{visibility:hidden;position:absolute;width:auto;white-space:pre-wrap;color:white;background:#38454f;top:85%;left:50%;-webkit-transform-origin:50% 0%;-ms-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transform:translate(-50%, -30px);-ms-transform:translate(-50%, -30px);transform:translate(-50%, -30px);-webkit-transition:all 0.15s ease;opacity:0;-o-transition:all 0.15s ease;transition:all 0.15s ease;text-align:center;border-radius:3px;padding:5px 8px 5px 8px;font-size:15px}main section .detailProduitStyle .mainContainer div.colRight .allergeneLabel .allergenesContainer .allergenes:hover span{visibility:visible;-webkit-transform:translate(-50%, -20px);-ms-transform:translate(-50%, -20px);transform:translate(-50%, -20px);-webkit-transition:all 0.15s ease;-o-transition:all 0.15s ease;transition:all 0.15s ease;opacity:1}main section .detailProduitStyle .mainContainer div.colRight .allergeneLabel .labelContainer{width:100%;background-color:white;margin-left:0;margin-bottom:36px;padding-left:36px}main section .detailProduitStyle .mainContainer div.colRight .allergeneLabel .labelContainer h2{font-size:18px;padding:0}main section .detailProduitStyle .mainContainer div.colRight .allergeneLabel .labelContainer p{font-size:18px}main section .detailProduitStyle .mainContainer div.colRight .allergeneLabel .labelContainer .label{display:inline-block;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:auto;height:auto;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative;margin-right:30px;padding-bottom:46px}main section .detailProduitStyle .mainContainer div.colRight .allergeneLabel .labelContainer .label span{white-space:pre-wrap}main section .produitShopStyle .recherche{text-align:center}main section .produitShopStyle .listeProduitContainer{padding:24px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}main section .produitShopStyle .listeProduitContainer .produitImage{width:300px;height:350px;padding:50px 0}main section .produitShopStyle .listeProduitContainer .produitImage .thub{-o-object-fit:cover;object-fit:cover}main section .produitShopStyle .listeProduitContainer .produitImage .nomProduit{visibility:visible;opacity:1;width:100%;border-top-left-radius:0;border-top-right-radius:0;border-radius:0}main section .produitShopStyle .listeProduitContainer .produitImage .vue{text-align:center;visibility:visible;width:100%;opacity:1;border-bottom-right-radius:0;border-bottom-left-radius:0;border-radius:0}main section .produitShopStyle .listeProduitContainer .produitImage .vue .btnVoirProduit svg{display:inline;width:20px;height:20px}main section .produitShopStyle .listeProduitContainer .produitImage .vue .btnVoirProduit span{display:none}}@media screen and (max-width:400px){main section .detailProduitStyle .btnRetourListeProduit{color:#ff8e00;font-size:16px;width:auto;border:2px solid #ff8e00;background:#EDEDED;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 12px;vertical-align:middle;-webkit-transition:all ease 0.25s;-o-transition:all ease 0.25s;transition:all ease 0.25s;margin:auto;cursor:pointer}main section .detailProduitStyle .btnRetourListeProduit svg{fill:#ff8e00;width:15px;height:100%;margin-right:35px;-webkit-transition:all ease 0.25s;-o-transition:all ease 0.25s;transition:all ease 0.25s}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail{text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;outline:none;margin-bottom:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail form{display:inline-block;width:80%}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail .btnsForProduct{color:#ff8e00;font-size:14px;padding:12px 0px;width:100%;border:2px solid #ff8e00;background:#EDEDED;-webkit-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s;font-family:'latoregular', arial, sans-serif}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail .btnsForProduct:focus{outline:none}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail .btnsForProduct:hover{color:white;background:#ff8e00;cursor:pointer}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail .btnFavoris{padding:12px}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail div.addToCartBContainer{position:relative;overflow:hidden;margin-top:12px;width:80%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail div.addToCartBContainer button{border-left:none;padding-right:12px}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail div.addToCartBContainer input#productQutyToAddInput{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #ff8e00;border-right:none;background:transparent;font-family:'latoregular', arial, sans-serif;font-size:14px;width:30px;padding:12px;text-align:center}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail div.addToCartBContainer input#productQutyToAddInput:focus{outline:none}main section .detailProduitStyle .mainContainer div.colRight .buttonProduitDetail div.addToCartBContainer div.productAddedMsg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:0;height:0;overflow:hidden;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:center;-ms-flex-direction:center;flex-direction:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#38454f;font-size:15px;font-family:'latoregular', arial, sans-serif;color:rgba(255, 255, 255, 0)}main section .detailProduitStyle .mainContainer div.colRight .allergeneLabel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:auto;margin-top:12px;position:relative}main section .detailProduitStyle .mainContainer div.colRight .allergeneLabel .allergenesContainer{width:100%;background-color:white;padding-left:36px;margin-right:0}main section .detailProduitStyle .mainContainer div.colRight .allergeneLabel .allergenesContainer h2{font-size:20px}main section .detailProduitStyle .mainContainer div.colRight .allergeneLabel .allergenesContainer p{font-size:16px}main section .detailProduitStyle .mainContainer div.colRight .allergeneLabel .allergenesContainer .allergenes{display:inline-block;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:auto;height:auto;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding-bottom:6px;margin-right:30px;position:relative}main section .detailProduitStyle .mainContainer div.colRight .allergeneLabel .allergenesContainer .allergenes svg{fill:#ff8e00;height:60px}main section .detailProduitStyle .mainContainer div.colRight .allergeneLabel .allergenesContainer .allergenes span{visibility:hidden;position:absolute;width:auto;white-space:nowrap;color:white;background:#38454f;top:100%;left:50%;-webkit-transform-origin:50% 0%;-ms-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transform:translate(-50%, -30px);-ms-transform:translate(-50%, -30px);transform:translate(-50%, -30px);-webkit-transition:all 0.15s ease;opacity:0;-o-transition:all 0.15s ease;transition:all 0.15s ease;text-align:center;border-radius:3px;padding:5px 8px 5px 8px;font-size:14px;word-break:normal}main section .detailProduitStyle .mainContainer div.colRight .allergeneLabel .allergenesContainer .allergenes:hover span{visibility:visible;-webkit-transform:translate(-50%, -20px);-ms-transform:translate(-50%, -20px);transform:translate(-50%, -20px);-webkit-transition:all 0.15s ease;-o-transition:all 0.15s ease;transition:all 0.15s ease;opacity:1}main section .detailProduitStyle .mainContainer div.colRight .allergeneLabel .labelContainer{width:100%;background-color:white;margin-left:0;padding-left:36px}main section .detailProduitStyle .mainContainer div.colRight .allergeneLabel .labelContainer h2{font-size:18px;padding:0}main section .detailProduitStyle .mainContainer div.colRight .allergeneLabel .labelContainer p{font-size:18px}main section .detailProduitStyle .mainContainer div.colRight .allergeneLabel .labelContainer .label{display:inline-block;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:auto;height:auto;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative;margin-right:30px;padding-bottom:46px}main section .produitShopStyle .recherche{text-align:center}main section .produitShopStyle .listeProduitContainer{padding:12px;margin:12px 0px}}main section .globalShop{overflow:hidden;position:relative;z-index:1;font-family:'latomedium';width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}main section .globalShop h1{color:#ff8e00;font-size:35px}main section .globalShop .shopInfos{background-color:white}main section .globalShop .shopInfos .globalRate{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:48px}main section .globalShop .shopInfos .globalRate .noticeStarsContent{margin-left:18px}main section .globalShop .shopInfos .globalRate svg.noticeValue{fill:#ff8e00;stroke:#ff8e00;stroke-width:4px;padding-right:2px}main section .globalShop .shopInfos .globalRate svg.noticeComplete{fill:white;stroke:#ff8e00;stroke-width:4px;padding-right:2px}main section .globalShop .shopInfos .shopMenuSection nav.shopMenuNav{width:100%}main section .globalShop .shopInfos .shopMenuSection nav.shopMenuNav div.menuResp{display:none}main section .globalShop .shopInfos .shopMenuSection nav.shopMenuNav div.menuResp .btnMenuResp{text-decoration:none;background-color:white;border:solid 1px #ff8e00;color:#ff8e00;outline:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;vertical-align:middle;padding:12px}main section .globalShop .shopInfos .shopMenuSection nav.shopMenuNav div.menuResp .btnMenuResp span{margin-top:6px;width:50%;text-align:50%;font-size:18px}main section .globalShop .shopInfos .shopMenuSection nav.shopMenuNav div.menuResp .btnMenuResp:hover{cursor:pointer}main section .globalShop .shopInfos .shopMenuSection nav.shopMenuNav ul{list-style-type:none;margin:0;padding:0;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section .globalShop .shopInfos .shopMenuSection nav.shopMenuNav ul li{border-bottom:2px solid #ff8e00;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;margin-right:10px;margin-bottom:28px;list-style-type:none;text-align:center;font-size:18px;width:25%;text-decoration:none;color:#ff8e00;cursor:pointer}main section .globalShop .shopInfos .shopMenuSection nav.shopMenuNav ul li svg.noticeValue{fill:#ff8e00;stroke:#ff8e00;stroke-width:4px;padding-right:2px}main section .globalShop .shopInfos .shopMenuSection nav.shopMenuNav ul li svg.noticeValue{fill:#ff8e00;stroke:#ff8e00;stroke-width:4px;padding-right:2px}main section .globalShop .shopInfos .shopMenuSection nav.shopMenuNav ul li svg.noticeComplete{fill:white;stroke:#ff8e00;stroke-width:4px;padding-right:2px}main section .globalShop .shopInfos .shopMenuSection nav.shopMenuNav ul .noticeLi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}main section .globalShop .shopInfos .shopMenuSection nav.shopMenuNav ul li:hover{background-color:#ff8e00;color:white}main section .globalShop .shopInfos .shopMenuSection nav.shopMenuNav ul li:hover svg.noticeValue{fill:white;stroke:white;stroke-width:4px;padding-right:2px}main section .globalShop .shopInfos .shopMenuSection nav.shopMenuNav ul li:hover svg.noticeComplete{fill:white;stroke:#ff8e00;stroke-width:4px;padding-right:2px}main section .globalShop .shopInfos .shopInfosContent{width:100%;background-color:white}main section .globalShop .shopInfos .shopInfosContent #shopDescriptionDiv{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:auto;-webkit-box-sizing:border-box;box-sizing:border-box}main section .globalShop .shopInfos .shopInfosContent #shopDescriptionDiv #shopDescriptionImg{width:259px;height:259px;padding-left:12px}main section .globalShop .shopInfos .shopInfosContent #shopDescriptionDiv #shopDescriptionImg .shopProfileImg{width:259px;height:259px;-o-object-fit:cover;object-fit:cover}main section .globalShop .shopInfos .shopInfosContent #shopDescriptionDiv #shopDescriptionContent{margin:12px 12px;font-size:20px}main section .globalShop .shopInfos .shopInfosContent #shopPartnersDiv{display:none}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding:12px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice{width:49%;background-color:#EDEDED;padding:5px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:12px;-webkit-box-sizing:border-box;box-sizing:border-box}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosRight{width:80%;padding:10px 10px 0px 10px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosRight .updateNoticeContent{width:100%}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosRight .updateNoticeContent .updateNoticeTextarea{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:10px;padding:10px;resize:none;outline:none;width:100%;font-size:15px;background-color:white;border:none}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosRight .noticeInfosUser{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosRight .noticeInfosUser .loginNotice{width:50%;font-weight:bold;font-size:18px;text-align:left}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosRight .noticeInfosUser .loginNotice .linkShop{color:#38454f}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosRight .noticeInfosUser .dateNotice{width:50%;text-align:right}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosRight .rateNotice{padding-top:6px;padding-bottom:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosRight .rateNotice .rateValue{padding-right:10px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosRight .rateNotice svg.noticeValue{fill:#ff8e00;stroke:#ff8e00;stroke-width:4px;padding-right:2px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosRight .rateNotice svg.noticeComplete{fill:#EDEDED;stroke:#ff8e00;stroke-width:4px;padding-right:2px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosLeft{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 10px 0px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:20%}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosLeft img{width:110px;height:110px;-o-object-fit:cover;object-fit:cover}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosLeft .countReplyNotice:hover{cursor:pointer}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .noticeReplyOption{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .noticeReplyOption .countReplyNotice{width:49%;text-align:left;padding-left:12px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .noticeReplyOption .countReplyNotice span{text-align:center;color:#ff8e00;border-bottom:1px solid #ff8e00;font-size:12px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .noticeReplyOption .countReplyNotice span:hover{cursor:pointer}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .noticeReplyOption .btnReply{width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .noticeReplyOption .btnReply .btnUpdateSubmit{display:none;margin-left:5px;margin-bottom:12px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#EDEDED;padding:4px 6px 2px 6px;width:30%;color:#ff8e00;border:1px solid #ff8e00;font-size:12px;text-decoration:none}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .noticeReplyOption .btnReply .btnUpdateSubmit:hover{background-color:#ff8e00;color:white;cursor:pointer}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .noticeReplyOption .btnReply .btnNotice{text-align:center;width:33%;margin-left:5px;margin-bottom:12px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#EDEDED;padding:2px 6px 2px 6px;color:#ff8e00;border:1px solid #ff8e00;font-size:12px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .noticeReplyOption .btnReply .btnNotice:hover{background-color:#ff8e00;color:white;cursor:pointer}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .noticeReplyOption .btnReplyDisable{pointer-events:none}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .replyNotice{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 10px 10px 80px;width:100%;display:none}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .replyNotice .loginCommentNotice{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;text-align:left;background-color:white;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px;font-size:18px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .replyNotice .loginCommentNotice .loginUserComment{width:50%;text-align:left}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .replyNotice .loginCommentNotice .loginUserComment .linkShop{color:#38454f}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .replyNotice .loginCommentNotice .dateCommentNotice{width:50%;text-align:right}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .replyNotice .commentNotice{font-size:15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:13px;margin-bottom:19px;padding:5px;background-color:white}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .replyNotice .commentNotice .btnDeleteComment{display:none;margin:10px;float:right;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#EDEDED;padding-bottom:10px;width:16%;height:24px;color:#ff8e00;border:1px solid #ff8e00;font-size:12px;text-decoration:none;text-align:center;vertical-align:center}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .replyNotice .commentNotice .spnComment{display:inline-block}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .replyNotice .commentNotice .btnDeleteComment:hover{background-color:#ff8e00;color:white;cursor:pointer}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .updateNotice{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;padding:10px 10px 10px 80px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .updateNotice .btnupdateNotice{float:right;font-size:15px;border-style:1px solid #ff8e00;background-color:#EDEDED;width:16%;color:#ff8e00;height:24px;padding:2px 24px 2px 24px;-webkit-box-sizing:border-box;box-sizing:border-box}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .sendNewComment{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;padding:12px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .sendNewComment .replyCommentText{font-size:15px;width:97%;padding:12px;border-style:none}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .sendNewComment .sendNewCommentBtn{margin-top:10px;float:right;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#EDEDED;padding:2px 24px 2px 24px;width:16%;height:24px;color:#ff8e00;border:1px solid #ff8e00;font-size:12px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .sendNewComment .sendNewCommentBtn:hover{background-color:#ff8e00;color:white;cursor:pointer}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .newNoticeContent{background-color:#EDEDED;text-align:center;margin:12px;text-align:center;font-size:15px;width:50%}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .newNoticeContent .btnSendComment{margin-top:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#EDEDED;padding:2px 24px 2px 24px;width:16%;height:24px;color:#ff8e00;border:1px solid #ff8e00;font-size:15px;width:30%;height:40px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .newNoticeContent .btnSendCommentDisable{pointer-events:none}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .newNoticeContent .btnSendComment:hover{background-color:#ff8e00;color:white;cursor:pointer}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .newNoticeContent #inputNotice{width:30%;height:40px;font-size:15px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .newNoticeContent .newNoticeFormContent{display:none;width:100%}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .newNoticeContent .newNoticeFormContent .noticeRate svg{fill:#ff8e00;stroke:#ff8e00;stroke-width:4px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .newNoticeContent .newNoticeFormContent .iptNewNotice{background-color:white;border:none;padding:5px;float:left;margin:10px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .newNoticeContent .newNoticeFormContent .replyCommentText{font-size:15px;padding:15px;width:100%;border-style:none;-webkit-box-sizing:border-box;box-sizing:border-box}main section .globalShop .shopInfos .shopInfosContent #shopSchedulesDiv{width:100%;display:none;text-align:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}main section .globalShop .shopInfos .shopInfosContent #shopSchedulesDiv .respSchedulleContent{display:none}main section .globalShop .shopInfos .shopInfosContent #shopSchedulesDiv .shopSchedduleContent{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;width:100%;padding-left:5px;padding-right:2px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#F5F5F5;margin:12px;color:#95989A}main section .globalShop .shopInfos .shopInfosContent #shopSchedulesDiv .shopSchedduleContent .withdrawalName{font-size:20px;font-weight:bold;font-family:'latobold'}main section .globalShop .shopInfos .shopInfosContent #shopSchedulesDiv .shopSchedduleContent .withdrawalTypeShop{font-size:16px;margin-bottom:10px;font-family:'lato light'}main section .globalShop .shopInfos .shopInfosContent #shopSchedulesDiv .shopSchedduleContent .withdrawalAdress{font-size:16px;font-family:'lato regular'}main section .globalShop .shopInfos .shopInfosContent #shopSchedulesDiv .shopSchedduleContent .withdrawalAdress p{font-family:'lato semibold';margin:0}main section .globalShop .shopInfos .shopInfosContent #shopSchedulesDiv .shopSchedduleContent .scheddule .schedduleTitle{font-size:16px;margin:24px 0;font-weight:bold}main section .globalShop .shopInfos .shopInfosContent #shopSchedulesDiv .shopSchedduleContent .scheddule .schedduleContent .withdrawalOpenSheddule .firstRow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section .globalShop .shopInfos .shopInfosContent #shopSchedulesDiv .shopSchedduleContent .scheddule .schedduleContent .withdrawalOpenSheddule .firstRow .firstCell{width:250px}main section .globalShop .shopInfos .shopInfosContent #shopSchedulesDiv .shopSchedduleContent .scheddule .schedduleContent .withdrawalOpenSheddule .firstRow .timeGrid{display:inline-block;width:10%;padding:5px}main section .globalShop .shopInfos .shopInfosContent #shopSchedulesDiv .shopSchedduleContent .scheddule .schedduleContent .withdrawalOpenSheddule .otherRows .weekRows{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}main section .globalShop .shopInfos .shopInfosContent #shopSchedulesDiv .shopSchedduleContent .scheddule .schedduleContent .withdrawalOpenSheddule .otherRows .weekRows .weekday{text-align:left;width:250px;height:40px}main section .globalShop .shopInfos .shopInfosContent #shopSchedulesDiv .shopSchedduleContent .scheddule .schedduleContent .withdrawalOpenSheddule .otherRows .weekRows .timeGrid{width:10%;text-align:center;position:relative;padding:5px}main section .globalShop .shopInfos .shopInfosContent #shopSchedulesDiv .shopSchedduleContent .scheddule .schedduleContent .withdrawalOpenSheddule .otherRows .weekRows .timeGrid .cells{background-color:#95989A;width:2px;height:40px;position:absolute;left:50%}main section .globalShop .shopInfos .shopInfosContent #shopSchedulesDiv .schedduleRange{z-index:2;height:12px;position:relative}main section .globalShop .shopInfos .shopInfosContent #shopSchedulesDiv .schedduleRange span{visibility:hidden;position:absolute;width:auto;white-space:nowrap;color:white;background:#38454f;top:35px;left:50%;z-index:4;-webkit-transform-origin:50% 0%;-ms-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transform:translate(-50%, -30px);-ms-transform:translate(-50%, -30px);transform:translate(-50%, -30px);-webkit-transition:all 0.15s ease;opacity:0;-o-transition:all 0.15s ease;transition:all 0.15s ease;text-align:center;border-radius:3px;padding:5px 8px 5px 8px;font-size:15px}main section .globalShop .shopInfos .shopInfosContent #shopSchedulesDiv .startRange{left:50%;width:100%;border-radius:0;border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:#ff8e00}main section .globalShop .shopInfos .shopInfosContent #shopSchedulesDiv .middleRange{width:calc(100% + 10px);background-color:#ff8e00;border-radius:0}main section .globalShop .shopInfos .shopInfosContent #shopSchedulesDiv .endRange{width:calc(50% + 2px);background-color:#ff8e00;border-radius:0;border-top-right-radius:5px;border-bottom-right-radius:5px}main section .globalShop .shopInfos .shopInfosContent #shopSchedulesDiv .fleche{position:absolute;background:#38454f}main section .globalShop .shopInfos .shopInfosContent #shopSchedulesDiv .fleche:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#38454f;border-width:5px;margin-left:-5px}main section .globalShop .shopInfos .shopInfosContent #shopSchedulesDiv .schedduleRange:hover span{visibility:visible;-webkit-transform:translate(-50%, -20px);-ms-transform:translate(-50%, -20px);transform:translate(-50%, -20px);-webkit-transition:all 0.15s ease;-o-transition:all 0.15s ease;transition:all 0.15s ease;opacity:1}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv{margin-left:15%;display:none}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv .contactPolice{font-size:14px}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact{width:80%}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact .shopContactLastname{margin-left:18px}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact .contactContent .lblContact{font-size:16px;margin-left:20px}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact .contactContent .iptContact{font-family:'latomedium';margin:6px;padding:10px;width:100%;border:1px solid #ff8e00;font-size:14px}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact #contactUserBtn{text-align:center}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact #contactUserBtn .btnContact{text-decoration:none;border:1px solid #ff8e00;background-color:white;color:#ff8e00;padding:10px;margin:6px;font-size:18px}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact #contactUserBtn .btnContact:hover{text-decoration:none;border:1px solid #ff8e00;background-color:#ff8e00;cursor:pointer;color:white}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact #contactContentUser{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:0;-webkit-box-sizing:border-box;box-sizing:border-box}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact #contactContentUser .contactName{width:50%;padding-right:10px;margin-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact #contactContentUser .contactLastName{width:50%;padding-left:10px;margin-left:10px;-webkit-box-sizing:border-box;box-sizing:border-box}main section .produitShopStyle .recherche{background-color:white}main section .produitShopStyle .recherche h2{font-size:30px;color:#ff8e00}main section .produitShopStyle .recherche .filterListGlobal{margin-top:10px;display:none}main section .produitShopStyle .recherche .filterListGlobal .resetFilter{color:#95989A}main section .produitShopStyle .recherche .filterListGlobal .resetFilter:hover{text-decoration:underline;color:#ff8e00}main section .produitShopStyle .recherche .filterListGlobal .filterList{margin-top:10px;margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#95989A}main section .produitShopStyle .recherche .filterListGlobal .filterList .divAddFilter{display:inline;margin-top:5px;margin-left:5px;padding:5px;border:1px solid #95989A;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px}main section .produitShopStyle .recherche .filterListGlobal .filterList .divAddFilter .delButton{margin-left:10px;width:15px;height:15px}main section .produitShopStyle .recherche a.resetFilter{color:#95989A}main section .produitShopStyle .recherche a.resetFilter:hover{text-decoration:underline;color:#ff8e00}main section .produitShopStyle .recherche .respListFilters{display:none}main section .produitShopStyle .recherche .responsiveListFilter{display:none}main section .produitShopStyle .recherche .listFilters{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}main section .produitShopStyle .recherche .listFilters .dropdownList{height:50px;margin-left:10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #ff8e00;font-size:18px;width:12%;padding-top:10px;padding-left:10px;position:relative;cursor:pointer;color:#95989A}main section .produitShopStyle .recherche .listFilters .dropdownList svg#svgFilterArrow{width:30px;height:30px;fill:white;stroke:#ff8e00;stroke-width:4;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);float:right}main section .produitShopStyle .recherche .listFilters .dropdownList .priceRange{background-color:white;width:100%;left:0;height:auto;padding-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;position:relative}main section .produitShopStyle .recherche .listFilters .dropdownList .priceRange .InfoPrix{visibility:hidden;position:absolute;width:auto;white-space:nowrap;color:white;background:#38454f;opacity:0;text-align:center;border-radius:3px;padding:5px 8px 5px 8px;font-size:15px}main section .produitShopStyle .recherche .listFilters .dropdownList body,main section .produitShopStyle .recherche .listFilters .dropdownList html{min-height:100vh}main section .produitShopStyle .recherche .listFilters .dropdownList div#rangeContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:80%;margin:10px 0px 0 15px;position:relative;top:10px}main section .produitShopStyle .recherche .listFilters .dropdownList div.rangeSlider{width:100%;height:6px;border-radius:3px;background-color:#38454f;position:relative}main section .produitShopStyle .recherche .listFilters .dropdownList div.rangeSlider div.puces{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;width:15px;height:15px;background-color:#ff8e00;border-radius:50%}main section .produitShopStyle .recherche .listFilters .dropdownList div.rangeSlider div.puces.minPuce{left:0}main section .produitShopStyle .recherche .listFilters .dropdownList div.rangeSlider div.puces.maxPuce{left:100%}main section .produitShopStyle .recherche .listFilters .dropdownList div.rangeSlider div.puces span.valContainer{position:absolute;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);left:50%;color:#ff8e00;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-align:center;bottom:100%;opacity:1}main section .produitShopStyle .recherche .listFilters .dropdownList div.rangeSlider div.puces span.minVal{top:10px}main section .produitShopStyle .recherche .listFilters .dropdownList div.rangeSlider div.rangeSeparator{position:absolute;left:0;right:0;height:100%;background-color:#ff8e00}main section .produitShopStyle .recherche .listFilters .dropdownList .priceRange:hover .InfoPrix{visibility:visible;opacity:1;bottom:100%;left:40%}main section .produitShopStyle .recherche .listFilters .dropdownList .listItemAllergenes,main section .produitShopStyle .recherche .listFilters .dropdownList .listItemCategory,main section .produitShopStyle .recherche .listFilters .dropdownList .listItemLabel{border:1px solid #ff8e00;border-top:0;position:absolute;left:0;font-size:14px;padding:0;margin-top:40px;list-style:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#38454f;display:none;max-height:150px;background-color:white;width:100%;z-index:1;overflow-y:auto}main section .produitShopStyle .recherche .listFilters .dropdownList .listItemAllergenes li,main section .produitShopStyle .recherche .listFilters .dropdownList .listItemCategory li,main section .produitShopStyle .recherche .listFilters .dropdownList .listItemLabel li{padding:10px 0px 10px 20px}main section .produitShopStyle .recherche .listFilters .dropdownList .listItemAllergenes li:hover,main section .produitShopStyle .recherche .listFilters .dropdownList .listItemCategory li:hover,main section .produitShopStyle .recherche .listFilters .dropdownList .listItemLabel li:hover{background-color:#ff8e00;color:white}main section .produitShopStyle .recherche .listFilters .dropdownList .listItemAllergenes .filterArrow,main section .produitShopStyle .recherche .listFilters .dropdownList .listItemCategory .filterArrow,main section .produitShopStyle .recherche .listFilters .dropdownList .listItemLabel .filterArrow{width:30px;height:30px;fill:white;stroke:#ff8e00}main section .produitShopStyle .recherche .listFilters .dropdownList .listItemAllergenes .filterArrow:hover,main section .produitShopStyle .recherche .listFilters .dropdownList .listItemCategory .filterArrow:hover,main section .produitShopStyle .recherche .listFilters .dropdownList .listItemLabel .filterArrow:hover{fill:#ff8e00}main section .produitShopStyle .recherche .responsiveListFilter{display:none}main section .produitShopStyle .recherche #listCategories:hover span{visibility:visible;opacity:1;top:100%}main section .produitShopStyle .recherche .search{width:12%;height:50px;margin-left:10px;padding:0 0 10px 10px;color:#38454f;font-size:18px;outline:none;border-bottom:1px solid #ff8e00;-webkit-box-sizing:border-box;box-sizing:border-box}main section .produitShopStyle .recherche .price{height:45px;margin-top:10px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:10px}main section .produitShopStyle .recherche #inputPrice{padding-left:10px;border-right:0 solid white}main section .produitShopStyle .recherche #inputPriceMax{border-left:0 solid white}main section .produitShopStyle .recherche .checkStockSearch{padding-top:10px;text-align:center;color:#95989A;width:120px;height:38px;font-size:18px;border-bottom:1px solid #ff8e00;background:white;cursor:pointer;margin-right:10px;margin-left:14px}main section .produitShopStyle .recherche .checkStockSearch #lblCheckbox:hover{color:#ff8e00}main section .produitShopStyle .recherche .checkStockSearch .stockCheckbox{width:0.1px;height:0.1px;opacity:0;border:0;visibility:hidden}main section .produitShopStyle .recherche .checkStockSearch label{cursor:pointer;vertical-align:sub}main section .produitShopStyle .recherche .btnSendFilter{border:1px solid white;display:inline-block;height:50px;margin-left:64px}main section .produitShopStyle .recherche .btnSendFilter svg.filterArrow{width:40px;height:40px;fill:#95989A}main section .produitShopStyle .recherche .btnSendFilter svg.filterArrow:hover{fill:#ff8e00;cursor:pointer}main section .produitShopStyle .recherche .btnSendFilter .submitFilter{color:#ff8e00;width:150px;height:40px;font-size:18px;border:2px solid #ff8e00;background:white;-webkit-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s;cursor:pointer;margin-right:10px;outline:none}main section .produitShopStyle .recherche .btnSendFilter .submitFilter:hover{color:white;background:#ff8e00}main section .produitShopStyle .recherche .responsiveListFilter{display:none}@media screen and (max-width:1816px){main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice{width:45%}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosRight .noticeInfosUser{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosRight .noticeInfosUser .loginNotice{width:50%;font-weight:bold;font-size:18px;text-align:left}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosRight .noticeInfosUser .loginNotice .linkShop{color:#38454f}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosRight .noticeInfosUser .dateNotice{width:50%;text-align:right}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosRight .rateNotice{padding-top:6px;padding-bottom:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosRight .rateNotice .rateValue{padding-right:10px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosRight .rateNotice svg.noticeValue{fill:#ff8e00;stroke:#ff8e00;stroke-width:4px;padding-right:2px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosRight .rateNotice svg.noticeComplete{fill:#EDEDED;stroke:#ff8e00;stroke-width:4px;padding-right:2px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosLeft{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 10px 0px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:20%}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosLeft img{width:80px;height:80px;-o-object-fit:cover;object-fit:cover}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosLeft .countReplyNotice:hover{cursor:pointer}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .noticeReplyOption{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .noticeReplyOption .countReplyNotice{text-align:left;padding-left:12px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .noticeReplyOption .countReplyNotice span{width:80px;text-align:center;color:#ff8e00;border-bottom:1px solid #ff8e00;font-size:12px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .noticeReplyOption .countReplyNotice span:hover{cursor:pointer}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .noticeReplyOption .btnReply{text-align:right;padding-right:12px;padding-top:10px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .noticeReplyOption .btnReply .btnUpdateSubmit{display:none;margin-left:5px;margin-bottom:12px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#EDEDED;padding:4px 24px 2px 24px;color:#ff8e00;border:1px solid #ff8e00;font-size:12px;text-decoration:none}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .noticeReplyOption .btnReply .btnUpdateSubmit:hover{background-color:#ff8e00;color:white;cursor:pointer}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .noticeReplyOption .btnReply span{margin-left:5px;margin-bottom:12px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#EDEDED;padding:2px 6px 2px 6px;color:#ff8e00;border:1px solid #ff8e00;font-size:12px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .noticeReplyOption .btnReply span:hover{background-color:#ff8e00;color:white;cursor:pointer}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .noticeReplyOption .btnReplyDisable{pointer-events:none}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .replyNotice{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 10px 10px 80px;width:100%;display:none}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .replyNotice .loginCommentNotice{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;text-align:left;background-color:white;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px;font-size:18px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .replyNotice .loginCommentNotice .loginUserComment{width:50%;text-align:left}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .replyNotice .loginCommentNotice .loginUserComment .linkShop{color:#38454f}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .replyNotice .loginCommentNotice .dateCommentNotice{width:50%;text-align:right}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .replyNotice .commentNotice{font-size:15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:13px;margin-bottom:19px;padding:5px;background-color:white}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .replyNotice .commentNotice .btnDeleteComment{display:none;margin:10px;float:right;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#EDEDED;padding-bottom:10px;width:16%;height:24px;color:#ff8e00;border:1px solid #ff8e00;font-size:12px;text-decoration:none;text-align:center;vertical-align:center}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .replyNotice .commentNotice .spnComment{display:inline-block}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .replyNotice .commentNotice .btnDeleteComment:hover{background-color:#ff8e00;color:white;cursor:pointer}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .updateNotice{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;padding:10px 10px 10px 80px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .updateNotice .btnupdateNotice{float:right;font-size:15px;border-style:1px solid #ff8e00;background-color:#EDEDED;width:16%;color:#ff8e00;height:24px;padding:2px 24px 2px 24px;-webkit-box-sizing:border-box;box-sizing:border-box}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .sendNewComment{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;padding:12px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .sendNewComment .replyCommentText{font-size:15px;width:97%;padding:12px;border-style:none}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .sendNewComment .sendNewCommentBtn{margin-top:10px;float:right;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#EDEDED;padding:2px 24px 2px 24px;width:16%;height:24px;color:#ff8e00;border:1px solid #ff8e00;font-size:12px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .sendNewComment .sendNewCommentBtn:hover{background-color:#ff8e00;color:white;cursor:pointer}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .newNoticeContent .newNoticeFormContent .iptNewNotice{background-color:white;border:none;padding:5px;float:left;margin:10px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .newNoticeContent .newNoticeFormContent .replyCommentText{font-size:15px;padding:15px;width:100%;border-style:none;-webkit-box-sizing:border-box;box-sizing:border-box}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv{margin-left:10%;display:none}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv .contactPolice{font-size:14px}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact{width:80%}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact .need2Column{width:48%}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact .contactContent .lblContact{font-size:16px;margin-left:20px}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact .contactContent .iptContact{font-family:'latomedium';margin:6px;padding:10px;width:100%;border:1px solid #ff8e00;font-size:14px}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact #contactUserBtn{text-align:center}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact #contactUserBtn .btnContact{text-decoration:none;border:1px solid #ff8e00;background-color:white;color:#ff8e00;padding:10px;margin:6px;font-size:18px}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact #contactUserBtn .btnContact:hover{text-decoration:none;border:1px solid #ff8e00;background-color:#ff8e00;cursor:pointer;color:white}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact #contactContentUser{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:0;-webkit-box-sizing:border-box;box-sizing:border-box}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact #contactContentUser .contactName{width:40%;padding-right:10px;margin-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact #contactContentUser .contactLastName{width:40%;padding-left:10px;margin-left:10px;-webkit-box-sizing:border-box;box-sizing:border-box}main section .globalShop .shopInfos .shopInfosContent #shopSchedulesDiv .shopSchedduleContent{width:48%}}@media screen and (max-width:1699px){main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice{width:45%}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosRight .noticeInfosUser{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosRight .noticeInfosUser .loginNotice{width:50%;font-weight:bold;font-size:18px;text-align:left}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosRight .noticeInfosUser .loginNotice .linkShop{color:#38454f}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosRight .noticeInfosUser .dateNotice{width:50%;text-align:right}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosRight .rateNotice{padding-top:6px;padding-bottom:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosRight .rateNotice .rateValue{padding-right:10px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosRight .rateNotice svg.noticeValue{fill:#ff8e00;stroke:#ff8e00;stroke-width:4px;padding-right:2px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosRight .rateNotice svg.noticeComplete{fill:#EDEDED;stroke:#ff8e00;stroke-width:4px;padding-right:2px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosLeft{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 10px 0px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:20%}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosLeft img{width:80px;height:80px;-o-object-fit:cover;object-fit:cover}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosLeft .countReplyNotice:hover{cursor:pointer}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .noticeReplyOption{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .noticeReplyOption .countReplyNotice{width:50%;text-align:left;padding-left:12px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .noticeReplyOption .countReplyNotice span{width:80px;text-align:center;color:#ff8e00;border-bottom:1px solid #ff8e00;font-size:12px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .noticeReplyOption .countReplyNotice span:hover{cursor:pointer}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .noticeReplyOption .btnReply{padding-right:12px;padding-top:10px}main section .globalShop .shopInfos .shopInfosContent #shopSchedulesDiv .divScheddule .otherRows .weekRow:hover .spanScheddule{display:inline-block}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact{width:80%}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact .need2Column{width:48%}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact .contactContent .lblContact{font-size:16px;margin-left:20px}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact .contactContent .iptContact{font-family:'latomedium';margin:6px;padding:10px;width:100%;border:1px solid #ff8e00;font-size:14px}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact #contactUserBtn{text-align:center}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact #contactUserBtn .btnContact{text-decoration:none;border:1px solid #ff8e00;background-color:white;color:#ff8e00;padding:10px;margin:6px;font-size:18px}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact #contactUserBtn .btnContact:hover{text-decoration:none;border:1px solid #ff8e00;background-color:#ff8e00;cursor:pointer;color:white}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact #contactContentUser{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:0;-webkit-box-sizing:border-box;box-sizing:border-box}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact #contactContentUser #contactName{width:40%;padding-right:10px;margin-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact #contactContentUser #contactLastName{width:40%;padding-left:10px;margin-left:10px;-webkit-box-sizing:border-box;box-sizing:border-box}main section .produitShopStyle .recherche{background-color:white}main section .produitShopStyle .recherche h2{font-size:25px;color:#ff8e00}main section .produitShopStyle .recherche .listFilters{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}main section .produitShopStyle .recherche .listFilters .dropdownList{height:50px;margin-left:10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #ff8e00;font-size:14px;width:12%;padding-top:10px;padding-left:10px;position:relative;cursor:pointer;color:#95989A}main section .produitShopStyle .recherche .listFilters .dropdownList svg#svgFilterArrow{width:20px;height:20px;fill:white;stroke:#ff8e00;stroke-width:4;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);float:right}main section .produitShopStyle .recherche .listFilters .dropdownList .priceRange{background-color:white;width:100%;left:0;height:auto;padding-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;position:relative}main section .produitShopStyle .recherche .listFilters .dropdownList .priceRange .InfoPrix{visibility:hidden;position:absolute;width:auto;white-space:nowrap;color:white;background:#38454f;opacity:0;text-align:center;border-radius:3px;padding:5px 8px 5px 8px;font-size:15px}main section .produitShopStyle .recherche .listFilters .dropdownList body,main section .produitShopStyle .recherche .listFilters .dropdownList html{min-height:100vh}main section .produitShopStyle .recherche .listFilters .dropdownList div#rangeContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:80%;margin:10px 0px 0 15px;position:relative;top:10px}main section .produitShopStyle .recherche .listFilters .dropdownList div.rangeSlider{width:100%;height:6px;border-radius:3px;background-color:#38454f;position:relative}main section .produitShopStyle .recherche .listFilters .dropdownList div.rangeSlider div.puces{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;width:15px;height:15px;background-color:#ff8e00;border-radius:50%}main section .produitShopStyle .recherche .listFilters .dropdownList div.rangeSlider div.puces.minPuce{left:0}main section .produitShopStyle .recherche .listFilters .dropdownList div.rangeSlider div.puces.maxPuce{left:100%}main section .produitShopStyle .recherche .listFilters .dropdownList div.rangeSlider div.puces span.valContainer{position:absolute;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);left:50%;color:#ff8e00;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-align:center;bottom:100%;opacity:1}main section .produitShopStyle .recherche .listFilters .dropdownList div.rangeSlider div.puces span.minVal{top:10px}main section .produitShopStyle .recherche .listFilters .dropdownList div.rangeSlider div.rangeSeparator{position:absolute;left:0;right:0;height:100%;background-color:#ff8e00}main section .produitShopStyle .recherche .listFilters .dropdownList .priceRange:hover .InfoPrix{visibility:visible;opacity:1;bottom:100%;left:40%}main section .produitShopStyle .recherche .listFilters .dropdownList .listItemAllergenes,main section .produitShopStyle .recherche .listFilters .dropdownList .listItemCategory,main section .produitShopStyle .recherche .listFilters .dropdownList .listItemLabel{border:1px solid #ff8e00;border-top:0;position:absolute;left:0;font-size:14px;padding:0;margin-top:40px;list-style:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#38454f;display:none;max-height:150px;background-color:white;width:100%;z-index:1;overflow-y:auto}main section .produitShopStyle .recherche .listFilters .dropdownList .listItemAllergenes li,main section .produitShopStyle .recherche .listFilters .dropdownList .listItemCategory li,main section .produitShopStyle .recherche .listFilters .dropdownList .listItemLabel li{padding:10px 0px 10px 20px}main section .produitShopStyle .recherche .listFilters .dropdownList .listItemAllergenes li:hover,main section .produitShopStyle .recherche .listFilters .dropdownList .listItemCategory li:hover,main section .produitShopStyle .recherche .listFilters .dropdownList .listItemLabel li:hover{background-color:#ff8e00;color:white}main section .produitShopStyle .recherche .listFilters .dropdownList .listItemAllergenes .filterArrow,main section .produitShopStyle .recherche .listFilters .dropdownList .listItemCategory .filterArrow,main section .produitShopStyle .recherche .listFilters .dropdownList .listItemLabel .filterArrow{width:30px;height:30px;fill:white;stroke:#ff8e00}main section .produitShopStyle .recherche .listFilters .dropdownList .listItemAllergenes .filterArrow:hover,main section .produitShopStyle .recherche .listFilters .dropdownList .listItemCategory .filterArrow:hover,main section .produitShopStyle .recherche .listFilters .dropdownList .listItemLabel .filterArrow:hover{fill:#ff8e00}main section .produitShopStyle .recherche .responsiveListFilter{display:none}main section .produitShopStyle .recherche #listCategories:hover span{visibility:visible;opacity:1;top:100%}main section .produitShopStyle .recherche .search{width:12%;height:50px;margin-left:10px;padding:0 0 10px 10px;color:#38454f;font-size:14px;outline:none;border-bottom:1px solid #ff8e00;-webkit-box-sizing:border-box;box-sizing:border-box}main section .produitShopStyle .recherche .price{height:45px;margin-top:10px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:10px}main section .produitShopStyle .recherche #inputPrice{padding-left:10px;border-right:0 solid white}main section .produitShopStyle .recherche #inputPriceMax{border-left:0 solid white}main section .produitShopStyle .recherche .checkStockSearch{padding-top:10px;text-align:center;color:#95989A;width:auto;height:38px;font-size:18px;border-bottom:1px solid #ff8e00;background:white;cursor:pointer;margin-right:10px;margin-left:14px}main section .produitShopStyle .recherche .checkStockSearch #lblCheckbox:hover{color:#ff8e00}main section .produitShopStyle .recherche .checkStockSearch .stockCheckbox{width:0.1px;height:0.1px;opacity:0;border:0;visibility:hidden}main section .produitShopStyle .recherche .checkStockSearch label{cursor:pointer;vertical-align:sub}main section .produitShopStyle .recherche .btnSendFilter{border:1px solid white;display:inline-block;height:50px;margin-left:64px;margin-top:12px}main section .produitShopStyle .recherche .btnSendFilter svg.filterArrow{width:40px;height:40px;fill:#95989A}main section .produitShopStyle .recherche .btnSendFilter svg.filterArrow:hover{fill:#ff8e00;cursor:pointer}main section .produitShopStyle .recherche .btnSendFilter .submitFilter{color:#ff8e00;width:150px;height:40px;font-size:18px;border:2px solid #ff8e00;background:white;-webkit-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s;cursor:pointer;margin-right:10px;outline:none}main section .produitShopStyle .recherche .btnSendFilter .submitFilter:hover{color:white;background:#ff8e00}main section .produitShopStyle .recherche .responsiveListFilter{display:none}}@media screen and (max-width:1300px){main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice{width:45%}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosLeft img{width:70px;height:70px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosLeft .countReplyNotice:hover{cursor:pointer}main section .globalShop .shopInfos .shopInfosContent #shopSchedulesDiv{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main section .globalShop .shopInfos .shopInfosContent #shopSchedulesDiv .shopSchedduleContent{width:95%}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact .need2Column{width:45%}}@media screen and (max-width:1024px){main section .globalShop{z-index:1;font-family:'latomedium';width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}main section .globalShop h1{color:#ff8e00;font-size:35px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice{width:45%}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosLeft img{width:70px;height:70px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosLeft .countReplyNotice:hover{cursor:pointer}main section .globalShop .shopInfos .shopInfosContent #shopSchedulesDiv{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main section .globalShop .shopInfos .shopInfosContent #shopSchedulesDiv .shopSchedduleContent{width:95%}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact .need2Column{width:48%}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact .shopContactLastname{margin-left:18px}main section .produitShopStyle{-webkit-box-sizing:border-box;box-sizing:border-box}main section .produitShopStyle .recherche{height:25px;position:relative;z-index:1}main section .produitShopStyle .recherche h2{display:none}main section .produitShopStyle .recherche .filterListGlobal{display:none}main section .produitShopStyle .recherche .listFilters{display:none}main section .produitShopStyle .recherche .respListFilters{opacity:0;background-color:white;padding:12px;width:95%;height:85vh;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;z-index:9998;top:auto;right:0;bottom:0;position:fixed;-webkit-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease}main section .produitShopStyle .recherche .respListFilters .headRespFilter h3{margin:6px auto}main section .produitShopStyle .recherche .respListFilters .bodyRespFilter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}main section .produitShopStyle .recherche .respListFilters .bodyRespFilter .inputRespsearch{padding:6px;margin-top:6px;height:40px;border:1px solid #ff8e00}main section .produitShopStyle .recherche .respListFilters .bodyRespFilter .inputSendRespsearch{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding:6px;width:50%;margin-top:6px;margin-left:20%;border:1px solid #ff8e00}main section .produitShopStyle .recherche .respListFilters .bodyRespFilter .inputSendRespsearch .submitFilter{background-color:white;color:#ff8e00;width:100%;height:100%;outline:none;border:0;cursor:pointer;text-decoration:none}main section .produitShopStyle .recherche .respListFilters .bodyRespFilter .Respsearch{cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;font-size:16px;width:100%;padding:12px;margin-top:6px;border:1px solid #ff8e00}main section .produitShopStyle .recherche .respListFilters .bodyRespFilter .Respsearch svg{pointer-events:none}main section .produitShopStyle .recherche .respListFilters .bodyRespFilter .Respsearch .repsDivContainer{display:none}main section .produitShopStyle .recherche .respListFilters .bodyRespFilter .Respsearch .repsDivContainer ul{display:block}main section .produitShopStyle .recherche .respListFilters .bodyRespFilter .Respsearch .priceRange{background-color:white;width:100%;height:auto;padding-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;position:relative}main section .produitShopStyle .recherche .respListFilters .bodyRespFilter .Respsearch .priceRange .InfoPrix{visibility:hidden;position:absolute;width:auto;white-space:nowrap;color:white;background:#38454f;opacity:0;text-align:center;border-radius:3px;padding:5px 8px 5px 8px;font-size:15px}main section .produitShopStyle .recherche .respListFilters .bodyRespFilter .Respsearch body,main section .produitShopStyle .recherche .respListFilters .bodyRespFilter .Respsearch html{min-height:100vh}main section .produitShopStyle .recherche .respListFilters .bodyRespFilter .Respsearch div#rangeContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:80%;margin:10px 0px 10px 10px;position:relative;top:10px}main section .produitShopStyle .recherche .respListFilters .bodyRespFilter .Respsearch div.rangeSlider{width:100%;height:6px;border-radius:3px;background-color:#38454f;position:relative}main section .produitShopStyle .recherche .respListFilters .bodyRespFilter .Respsearch div.rangeSlider div.puces{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;width:15px;height:15px;background-color:#ff8e00;border-radius:50%}main section .produitShopStyle .recherche .respListFilters .bodyRespFilter .Respsearch div.rangeSlider div.puces.minPuce{left:0}main section .produitShopStyle .recherche .respListFilters .bodyRespFilter .Respsearch div.rangeSlider div.puces.maxPuce{left:100%}main section .produitShopStyle .recherche .respListFilters .bodyRespFilter .Respsearch div.rangeSlider div.puces span.valContainer{position:absolute;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);left:50%;color:#ff8e00;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-align:center;bottom:100%;opacity:1}main section .produitShopStyle .recherche .respListFilters .bodyRespFilter .Respsearch div.rangeSlider div.puces span.minVal{top:10px}main section .produitShopStyle .recherche .respListFilters .bodyRespFilter .Respsearch div.rangeSlider div.rangeSeparator{position:absolute;left:0;right:0;height:100%;background-color:#ff8e00}main section .produitShopStyle .recherche .respListFilters .bodyRespFilter .Respsearch .priceRange:hover .InfoPrix{visibility:visible;opacity:1;bottom:100%;left:40%}main section .produitShopStyle .recherche .respListFilters .bodyRespFilter .respPriceRange{height:80px}main section .produitShopStyle .recherche .respListFilters .bodyRespFilter .respPriceRange .priceRange{width:90%;left:40px;background-color:transparent}main section .produitShopStyle .recherche .respListFilters .bodyRespFilter .respListItem{display:none;list-style-type:none;padding:0;text-align:left}main section .produitShopStyle .recherche .respListFilterView{display:block;opacity:1;overflow-y:scroll}main section .produitShopStyle .recherche .responsiveListFilter{position:absolute;background-color:white;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding:12px 0;border-radius:0;margin-left:0;color:#ff8e00;width:100%;top:25%;left:0;z-index:9999}main section .produitShopStyle .recherche .responsiveListFilter span{font-size:18px}main section .produitShopStyle .recherche .responsiveListFilter .svgFilter{height:30px;width:30px;stroke:#ff8e00;fill:white;opacity:1;-webkit-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease;pointer-events:none}main section .produitShopStyle .recherche .responsiveListFilterFirstPos{position:fixed;background-color:white;text-align:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding:12px;border-radius:0;margin-left:0;color:#ff8e00;width:100%;top:25%;left:0;z-index:9999}main section .produitShopStyle .recherche .responsiveListFilterFirstPos span{font-size:18px}main section .produitShopStyle .recherche .responsiveListFilterFirstPos .svgFilter{height:30px;width:30px;stroke:white;fill:#ff8e00;opacity:1;-webkit-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease;pointer-events:none}main section .produitShopStyle .recherche .responsiveListFilterView{position:fixed;background-color:white;text-align:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding:12px 0;border-radius:0;margin-left:0;color:#ff8e00;width:100%;top:70px;left:0;z-index:9999}main section .produitShopStyle .recherche .responsiveListFilterView span{font-size:18px}main section .produitShopStyle .recherche .responsiveListFilterView .svgFilter{height:30px;width:30px;stroke:#ff8e00;fill:white;opacity:1;-webkit-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease;outline:none;pointer-events:none}main section .produitShopStyle .recherche .responsiveListFilter:hover{cursor:pointer}}@media screen and (max-width:900px){main section .globalShop{overflow:hidden;position:relative;z-index:1;font-family:'latomedium';width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}main section .globalShop h1{color:#ff8e00;font-size:35px}main section .globalShop .shopInfos{background-color:white}main section .globalShop .shopInfos .globalRate{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:48px}main section .globalShop .shopInfos .globalRate .noticeStarsContent{margin-left:18px}main section .globalShop .shopInfos .globalRate svg.noticeValue{fill:#ff8e00;stroke:#ff8e00;stroke-width:4px;padding-right:2px}main section .globalShop .shopInfos .globalRate svg.noticeComplete{fill:white;stroke:#ff8e00;stroke-width:4px;padding-right:2px}main section .globalShop .shopInfos .shopMenuSection nav.shopMenuNav{width:100%}main section .globalShop .shopInfos .shopMenuSection nav.shopMenuNav ul{list-style-type:none;margin:0;padding:0;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section .globalShop .shopInfos .shopMenuSection nav.shopMenuNav ul li{border-bottom:2px solid #ff8e00;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;margin-right:10px;margin-bottom:28px;list-style-type:none;text-align:center;font-size:18px;width:25%;text-decoration:none;color:#ff8e00;cursor:pointer}main section .globalShop .shopInfos .shopMenuSection nav.shopMenuNav ul li svg.noticeValue{fill:#ff8e00;stroke:#ff8e00;stroke-width:4px;padding-right:2px}main section .globalShop .shopInfos .shopMenuSection nav.shopMenuNav ul li svg.noticeValue{fill:#ff8e00;stroke:#ff8e00;stroke-width:4px;padding-right:2px}main section .globalShop .shopInfos .shopMenuSection nav.shopMenuNav ul li svg.noticeComplete{fill:white;stroke:#ff8e00;stroke-width:4px;padding-right:2px}main section .globalShop .shopInfos .shopMenuSection nav.shopMenuNav ul .noticeLi{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main section .globalShop .shopInfos .shopMenuSection nav.shopMenuNav ul .noticeLi .rateNotice{text-align:center}main section .globalShop .shopInfos .shopMenuSection nav.shopMenuNav ul li:hover{background-color:#ff8e00;color:white}main section .globalShop .shopInfos .shopMenuSection nav.shopMenuNav ul li:hover svg.noticeValue{fill:white;stroke:white;stroke-width:4px;padding-right:2px}main section .globalShop .shopInfos .shopMenuSection nav.shopMenuNav ul li:hover svg.noticeComplete{fill:white;stroke:#ff8e00;stroke-width:4px;padding-right:2px}main section .globalShop .shopInfos .shopInfosContent{width:100%;background-color:white}main section .globalShop .shopInfos .shopInfosContent #shopDescriptionDiv{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:auto;padding:24px;-webkit-box-sizing:border-box;box-sizing:border-box}main section .globalShop .shopInfos .shopInfosContent #shopDescriptionDiv #shopDescriptionImg{margin-left:25%;width:259px;height:259px;padding-left:12px}main section .globalShop .shopInfos .shopInfosContent #shopDescriptionDiv #shopDescriptionImg .shopProfileImg{width:259px;height:259px;-o-object-fit:cover;object-fit:cover}main section .globalShop .shopInfos .shopInfosContent #shopDescriptionDiv #shopDescriptionContent{margin:12px 12px;font-size:20px}main section .globalShop .shopInfos .shopInfosContent #shopPartnersDiv{display:none}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding:12px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice{text-align:center;width:100%;background-color:#EDEDED;padding:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:12px;-webkit-box-sizing:border-box;box-sizing:border-box}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosRight{width:80%;padding:10px 10px 0px 10px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosRight .updateNoticeContent{width:100%}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosRight .updateNoticeContent .updateNoticeTextarea{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:10px;padding:10px;resize:none;outline:none;width:100%;font-size:15px;background-color:white;border:none}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosRight .noticeInfosUser{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosRight .noticeInfosUser .loginNotice{width:50%;font-weight:bold;font-size:18px;text-align:left}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosRight .noticeInfosUser .loginNotice .linkShop{color:#38454f}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosRight .noticeInfosUser .dateNotice{width:50%;text-align:right}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosRight .rateNotice{padding-top:6px;padding-bottom:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosRight .rateNotice .rateValue{padding-right:10px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosRight .rateNotice svg.noticeValue{fill:#ff8e00;stroke:#ff8e00;stroke-width:4px;padding-right:2px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosRight .rateNotice svg.noticeComplete{fill:#EDEDED;stroke:#ff8e00;stroke-width:4px;padding-right:2px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosLeft{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 10px 0px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:20%}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosLeft img{width:110px;height:110px;-o-object-fit:cover;object-fit:cover}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosLeft .countReplyNotice:hover{cursor:pointer}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .noticeReplyOption{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .noticeReplyOption .countReplyNotice{width:49%;text-align:left;padding-left:12px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .noticeReplyOption .countReplyNotice span{width:80px;text-align:center;color:#ff8e00;border-bottom:1px solid #ff8e00;font-size:12px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .noticeReplyOption .countReplyNotice span:hover{cursor:pointer}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .noticeReplyOption .btnReply{text-align:right;padding-right:12px;padding-top:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .noticeReplyOption .btnReply .btnUpdateSubmit{display:none;margin-left:5px;margin-bottom:12px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#EDEDED;padding:4px 24px 2px 24px;color:#ff8e00;border:1px solid #ff8e00;font-size:12px;text-decoration:none}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .noticeReplyOption .btnReply .btnUpdateSubmit:hover{background-color:#ff8e00;color:white;cursor:pointer}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .noticeReplyOption .btnReply span{width:49%;margin-left:5px;margin-bottom:12px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#EDEDED;padding:2px 6px 2px 6px;color:#ff8e00;border:1px solid #ff8e00;font-size:12px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .noticeReplyOption .btnReply span:hover{background-color:#ff8e00;color:white;cursor:pointer}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .noticeReplyOption .btnReplyDisable{pointer-events:none}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .replyNotice{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 10px 10px 80px;width:100%;display:none}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .replyNotice .loginCommentNotice{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;text-align:left;background-color:white;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px;font-size:18px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .replyNotice .loginCommentNotice .loginUserComment{width:50%;text-align:left}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .replyNotice .loginCommentNotice .loginUserComment .linkShop{color:#38454f}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .replyNotice .loginCommentNotice .dateCommentNotice{width:50%;text-align:right}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .replyNotice .commentNotice{font-size:15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:13px;margin-bottom:19px;padding:5px;background-color:white}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .replyNotice .commentNotice .btnDeleteComment{display:none;margin:10px;float:right;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#EDEDED;padding-bottom:10px;width:16%;height:24px;color:#ff8e00;border:1px solid #ff8e00;font-size:12px;text-decoration:none;text-align:center;vertical-align:center}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .replyNotice .commentNotice .spnComment{display:inline-block}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .replyNotice .commentNotice .btnDeleteComment:hover{background-color:#ff8e00;color:white;cursor:pointer}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .updateNotice{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;padding:10px 10px 10px 80px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .updateNotice .btnupdateNotice{float:right;font-size:15px;border-style:1px solid #ff8e00;background-color:#EDEDED;width:16%;color:#ff8e00;height:24px;padding:2px 24px 2px 24px;-webkit-box-sizing:border-box;box-sizing:border-box}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .sendNewComment{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;padding:12px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .sendNewComment .replyCommentText{font-size:15px;width:97%;padding:12px;border-style:none}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .sendNewComment .sendNewCommentBtn{margin-top:10px;float:right;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#EDEDED;padding:2px 24px 2px 24px;width:16%;height:24px;color:#ff8e00;border:1px solid #ff8e00;font-size:12px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeReply .sendNewComment .sendNewCommentBtn:hover{background-color:#ff8e00;color:white;cursor:pointer}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .newNoticeContent{background-color:#EDEDED;text-align:center;margin:12px;text-align:center;font-size:15px;width:50%}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .newNoticeContent .btnSendComment{margin-top:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#EDEDED;padding:2px 24px 2px 24px;width:16%;height:24px;color:#ff8e00;border:1px solid #ff8e00;font-size:15px;width:30%;height:40px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .newNoticeContent .btnSendCommentDisable{pointer-events:none}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .newNoticeContent .btnSendComment:hover{background-color:#ff8e00;color:white;cursor:pointer}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .newNoticeContent #inputNotice{width:30%;height:40px;font-size:15px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .newNoticeContent .newNoticeFormContent{display:none;width:100%}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .newNoticeContent .newNoticeFormContent .noticeRate svg{fill:#ff8e00;stroke:#ff8e00;stroke-width:4px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .newNoticeContent .newNoticeFormContent .iptNewNotice{background-color:white;border:none;padding:5px;float:left;margin:10px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .newNoticeContent .newNoticeFormContent .replyCommentText{font-size:15px;padding:15px;width:100%;border-style:none;-webkit-box-sizing:border-box;box-sizing:border-box}main section .globalShop .shopInfos .shopInfosContent #shopSchedulesDiv .shopSchedduleContent{width:95%}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv{margin-left:15%;display:none}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv .contactPolice{font-size:14px}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact{width:80%}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact .need2Column{width:100%}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact .shopContactLastname{margin-left:0px}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact #contactUserBtn{text-align:center}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact #contactUserBtn .btnContact{text-decoration:none;border:1px solid #ff8e00;background-color:white;color:#ff8e00;padding:10px;margin:6px;font-size:18px}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact #contactUserBtn .btnContact:hover{text-decoration:none;border:1px solid #ff8e00;background-color:#ff8e00;cursor:pointer;color:white}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact #contactContentUser{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:0;-webkit-box-sizing:border-box;box-sizing:border-box}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact #contactContentUser .contactName{width:48%;padding-right:10px;margin-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact #contactContentUser .contactLastName{width:48%;padding-left:10px;margin-left:10px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:650px){main section .globalShop{z-index:1;font-family:'latomedium';width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}main section .globalShop h1{text-align:center;width:100%;color:#ff8e00;font-size:30px}main section .globalShop .shopInfos .shopMenuSection nav.shopMenuNav div.menuResp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px;border:1px solid #ff8e00}main section .globalShop .shopInfos .shopMenuSection nav.shopMenuNav div.menuResp div.menuRespContent{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;text-align:center;opacity:0;-webkit-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease}main section .globalShop .shopInfos .shopMenuSection nav.shopMenuNav div.menuResp div.menuRespContent a{color:#ff8e00;font-size:16px;padding:12px;-webkit-box-sizing:border-box;box-sizing:border-box}main section .globalShop .shopInfos .shopMenuSection nav.shopMenuNav div.menuResp div.menuRespContent a:hover{background-color:#ff8e00;color:white;cursor:pointer}main section .globalShop .shopInfos .shopMenuSection nav.shopMenuNav ul{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main section .globalShop .shopInfos .shopMenuSection nav.shopMenuNav ul li{width:100%;margin-bottom:15px;padding:10px}main section .globalShop .shopInfos .shopInfosContent #shopDescriptionDiv{display:none}main section .globalShop .shopInfos .shopInfosContent #shopDescriptionDiv #shopDescriptionImg{margin-left:15%}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice{width:100%}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosLeft{width:30%}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosLeft img{width:70px;height:70px}main section .globalShop .shopInfos .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosLeft .countReplyNotice:hover{cursor:pointer}main section .globalShop .shopInfos .shopInfosContent #shopSchedulesDiv .shopSchedduleContent .withdrawalName{font-size:18px}main section .globalShop .shopInfos .shopInfosContent #shopSchedulesDiv .shopSchedduleContent .withdrawalTypeShop{font-size:18px}main section .globalShop .shopInfos .shopInfosContent #shopSchedulesDiv .shopSchedduleContent .withdrawalAdress p{font-size:18px}main section .globalShop .shopInfos .shopInfosContent #shopSchedulesDiv .shopSchedduleContent .scheddule .schedduleTitle{margin:6px}main section .globalShop .shopInfos .shopInfosContent #shopSchedulesDiv .shopSchedduleContent .scheddule .respSchedulleContent{display:block}main section .globalShop .shopInfos .shopInfosContent #shopSchedulesDiv .shopSchedduleContent .scheddule .respSchedulleContent .respWeekRow{padding:6px}main section .globalShop .shopInfos .shopInfosContent #shopSchedulesDiv .shopSchedduleContent .scheddule .schedduleContent{display:none}main section .globalShop .shopInfos .shopInfosContent #shopSchedulesDiv .shopSchedduleContent .scheddule .schedduleContent .withdrawalOpenSheddule .otherRows .weekRows .weekday{font-size:18px}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact .need2Column{width:100%}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact .shopContactLastname{margin-left:0}main section .globalShop .shopInfos .shopInfosContent #shopContactDiv #formContact #contactContentUser #contactLastName{margin-left:0}}@media screen and (max-width:400px){main section .shopMenuSection nav.shopMenuNav div.menuResp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px}main section .shopMenuSection nav.shopMenuNav div.menuResp div.menuRespContent{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;text-align:center;opacity:0;-webkit-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease}main section .shopMenuSection nav.shopMenuNav div.menuResp div.menuRespContent a{color:#ff8e00;font-size:16px;padding:12px;-webkit-box-sizing:border-box;box-sizing:border-box}main section .shopMenuSection nav.shopMenuNav div.menuResp div.menuRespContent a:hover{background-color:#ff8e00;color:white;cursor:pointer}main section .shopMenuSection nav.shopMenuNav ul{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main section .shopMenuSection nav.shopMenuNav ul li{width:100%;margin-bottom:15px;padding:10px}main section .shopInfosContent div#shopDescriptionDiv div#shopDescriptionImg{margin-left:24px;width:200px;height:200px;padding:12px}main section .shopInfosContent div#shopDescriptionDiv div#shopDescriptionImg .shopProfileImg{width:200px;height:200px;-o-object-fit:cover;object-fit:cover}main section .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice{width:100%}main section .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosLeft img{width:70px;height:70px}main section .shopInfosContent #shopNoticesDiv .allNoticesContent .userNotice .noticeInfos .noticeInfosLeft .countReplyNotice:hover{cursor:pointer}main section .shopInfosContent #shopNoticesDiv .newNoticeContent #inputNotice{width:100%}main section .shopInfosContent #shopSchedulesDiv .shopSchedduleContent .withdrawalName{font-size:18px}main section .shopInfosContent #shopSchedulesDiv .shopSchedduleContent .withdrawalTypeShop{font-size:18px}main section .shopInfosContent #shopSchedulesDiv .shopSchedduleContent .withdrawalAdress p{font-size:18px}main section .shopInfosContent #shopSchedulesDiv .shopSchedduleContent .scheddule .schedduleTitle{margin:6px}main section .shopInfosContent #shopSchedulesDiv .shopSchedduleContent .scheddule .respSchedulleContent{display:block}main section .shopInfosContent #shopSchedulesDiv .shopSchedduleContent .scheddule .respSchedulleContent .respWeekRow{padding:6px}main section .shopInfosContent #shopSchedulesDiv .shopSchedduleContent .scheddule .schedduleContent{display:none}main section .shopInfosContent #shopSchedulesDiv .shopSchedduleContent .scheddule .schedduleContent .withdrawalOpenSheddule .otherRows .weekRows .weekday{font-size:18px}main section .shopInfosContent #shopContactDiv #formContact{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}main section .shopInfosContent #shopContactDiv #formContact .need2Column{width:100%}main section .shopInfosContent #shopContactDiv #formContact .shopContactLastname{margin-left:0}main section .shopInfosContent #shopContactDiv #formContact #contactContentUser #contactLastName{margin-left:0}main section .produitShopStyle .recherche .filterListGlobal{display:none}main section .produitShopStyle .recherche .listFilters{display:none}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){main section .produitShopStyle .recherche .responsiveListFilterView{position:fixed;background-color:white;text-align:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding:12px 0;border-radius:0;margin-left:0;color:#ff8e00;width:100%;top:70px;left:0;z-index:9999}main section .produitShopStyle .recherche .responsiveListFilterView span{font-size:18px}main section .produitShopStyle .recherche .responsiveListFilterView .svgFilter{height:30px;width:30px;stroke:#ff8e00;fill:white;opacity:1;-webkit-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease;outline:none;pointer-events:none}}main section .userFriendsStyles{font-family:'latomedium';background-color:white;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main section .userFriendsStyles .titles{font-size:25px;font-weight:bold;padding-left:24px}main section .userFriendsStyles .mainContainer{width:100%;height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box}main section .userFriendsStyles .mainContainer .image{border-radius:100%;width:104px;height:104px}main section .userFriendsStyles .mainContainer .fleche{position:relative;background:#38454f}main section .userFriendsStyles .mainContainer .fleche:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#38454f;border-width:5px;margin-left:-5px}main section .userFriendsStyles .mainContainer .imageText{margin:0px 100px 48px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main section .userFriendsStyles .mainContainer .imageText .svgSupression{width:50px;height:50px;outline:none;background:none;border:none;position:absolute;top:20%;left:90%;cursor:pointer}main section .userFriendsStyles .mainContainer .imageText .svgSupression svg{fill:#ff8e00;visibility:hidden;opacity:0;-webkit-transform:translatex(-30px);-ms-transform:translatex(-30px);transform:translatex(-30px);-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}main section .userFriendsStyles .mainContainer .imageText span{visibility:hidden;position:absolute;padding:10px;width:auto;-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.5);box-shadow:0 0 2px rgba(0, 0, 0, 0.5);-webkit-transform-origin:50% 0%;-ms-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transform:translate(-50%, -30px);-ms-transform:translate(-50%, -30px);transform:translate(-50%, -30px);top:120%;left:50%;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;opacity:0;border-radius:5px;color:white;font-size:18px}main section .userFriendsStyles .mainContainer .imageText:hover span{visibility:visible;-webkit-transform:translate(-50%, -20px);-ms-transform:translate(-50%, -20px);transform:translate(-50%, -20px);background:#38454f;opacity:1;position:absolute}main section .userFriendsStyles .mainContainer .imageText:hover button.svgSupression svg{fill:#ff8e00;visibility:visible;opacity:1;-webkit-transform:translatex(-10px);-ms-transform:translatex(-10px);transform:translatex(-10px)}main section .infoUserGlobal{overflow:hidden;margin-bottom:20px;font-family:'latomedium';display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-sizing:border-box;box-sizing:border-box;position:inherit}main section .infoUserGlobal .imgProfilUserMain{width:270px;height:270px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main section .infoUserGlobal .imgProfilUserMain .imgProfilUser{width:270px;height:100%;-o-object-fit:cover;object-fit:cover}main section .infoUserGlobal .imgProfilUserMain .imgUserConnected{position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}main section .infoUserGlobal .imgProfilUserMain .imgUserConnected .imgProfilUserSub{width:270px;height:270px;-o-object-fit:cover;object-fit:cover}main section .infoUserGlobal .imgProfilUserMain .imgUserConnected .updatePicture{visibility:hidden;top:40%;left:38%;position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box}main section .infoUserGlobal .imgProfilUserMain .imgUserConnected .updatePicture .svgUpdatePicture{width:63px;height:63px;fill:#ff8e00}main section .infoUserGlobal .infosUser{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}main section .infoUserGlobal .infosUser .infoUser{width:100%;padding:0 20px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#38454f}main section .infoUserGlobal .infosUser .infoUser .infoSubUser{padding:10px}main section .infoUserGlobal .infosUser .infoUser .infoSubUser .dataInfo{font-size:24px;color:#ff8e00}main section .infoUserGlobal .infosUser .infoUser .userAdressInfo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main section .infoUserGlobal .infosUser .infoUser .userAdressInfo .userSubAdress{width:auto;padding:15px 48px 0 0}main section .infoUserGlobal .infosUser .infoUser .userAdressInfo .userSubAdress .dataAdress{font-size:24px;color:#ff8e00;white-space:nowrap}main section .infoUserGlobal .infosUser .infoUser .userAdressInfo #userStreetNumber{margin-left:20%}main section .infoUserGlobal .infosUser .infoUser .userAdressInfo #userCity{margin-left:24px}main section .infoUserGlobal .infosUser #userAdress{margin-top:10px}main section .infoUserGlobal .menuUser .subMenuUser{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}main section .infoUserGlobal .menuUser .subMenuUser .menuItem{width:270px;height:41px;padding:6px;font-family:'latomedium';-webkit-box-sizing:border-box;box-sizing:border-box;margin:6px;border:2px solid #ff8e00;text-align:center;background-color:#EDEDED;vertical-align:center;color:#ff8e00;text-decoration:none;font-size:18px}main section .infoUserGlobal .menuUser .subMenuUser .menuItem:focus{outline:none}main section .infoUserGlobal .menuUser .subMenuUser .menuItem .icone{margin-right:24px;position:relative;width:21px;height:21px;fill:#ff8e00;text-align:left;vertical-align:middle}main section .infoUserGlobal .menuUser .subMenuUser .menuItem:hover{color:white;background-color:#ff8e00;cursor:pointer}main section .infoUserGlobal .menuUser .subMenuUser .menuItem:hover .icone{fill:white}main section .userUpdate{margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:'latomedium'}main section .userUpdate #userUpdateInfo2{height:600px}main section .userUpdate div.userUpdateInfos{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:10px}main section .userUpdate div.userUpdateInfos fieldset{border:none;margin-right:10px;padding:0 0 10px;margin-top:10px;margin-bottom:10px;background-color:white;-webkit-box-sizing:border-box;box-sizing:border-box}main section .userUpdate div.userUpdateInfos .userSubUpdate{font-size:20px;color:#95989A;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:auto}main section .userUpdate div.userUpdateInfos .userSubUpdate .errorPassword{position:relative;padding:10px;top:6px;margin-left:48px;color:#95989A;display:none}main section .userUpdate div.userUpdateInfos .userSubUpdate #errorPassword svg{left:0px;width:25px;height:25px;margin-right:6px;position:absolute}main section .userUpdate div.userUpdateInfos .userSubUpdate #errorPassword div{margin-left:24px}main section .userUpdate div.userUpdateInfos .userSubUpdate .userUpdateSubContent{margin-top:24px}main section .userUpdate div.userUpdateInfos .userSubUpdate .userUpdateSubContent .adressContent #iptAdress{margin-bottom:24px}main section .userUpdate div.userUpdateInfos .userSubUpdate .userUpdateSubContent .userContentAdress{margin:72px 20px 24px 72px;color:#38454f}main section .userUpdate div.userUpdateInfos .userSubUpdate .userUpdateTitle{text-align:center;color:#38454f;font-size:25px;font-weight:bold;margin-bottom:0}main section .userUpdate div.userUpdateInfos .userSubUpdate .lblUpdate{color:#38454f;width:77%;margin-left:84px}main section .userUpdate div.userUpdateInfos .userSubUpdate #userSubUpdateContentTel .phoneContainer{width:98%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding-left:72px}main section .userUpdate div.userUpdateInfos .userSubUpdate #userSubUpdateContentTel .phoneContainer #selectPhoneNumber{width:12.5%;margin-top:5px;text-align-last:center;height:auto;border:1px solid #ff8e00;font-size:20px;color:#95989A}main section .userUpdate div.userUpdateInfos .userSubUpdate #userSubUpdateContentTel .phoneContainer #iptUpdatePhoneNumber{margin-left:24px;margin-right:19px;width:69%}main section .userUpdate div.userUpdateInfos .userSubUpdate .iptUpdate{margin-left:72px;margin-top:5px;width:83%;height:48px;font-size:20px;padding-left:20px;resize:none;color:#95989A;border:1px solid #ff8e00;border-radius:2%;outline:none}main section .userUpdate div.userUpdateInfos .userSubUpdate #txtPassword{margin-bottom:29px}main section .userUpdate div.userUpdateInfos .userSubUpdate .updateStreet{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section .userUpdate div.userUpdateInfos .userSubUpdate .updateStreet #DivUpdateStreet{width:70%}main section .userUpdate div.userUpdateInfos .userSubUpdate .updateStreet #subContentNumber{width:15%}main section .userUpdate div.userUpdateInfos .userSubUpdate [type=checkbox]{background-color:transparent;border:0;width:0.1px;height:0.1px;opacity:0;overflow:hidden;display:inline-block;padding:0;margin:0;visibility:hidden}main section .userUpdate div.userUpdateInfos .userSubUpdate .lblChk{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}main section .userUpdate div.userUpdateInfos .userSubUpdate .allergyIcon{width:100%;fill:#ff8e00;fill-opacity:0;stroke:#ff8e00;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;margin-bottom:24px;cursor:pointer}main section .userUpdate div.userUpdateInfos .userSubUpdate input:checked+label .allergyIcon{fill-opacity:1}main section .userUpdate div.userUpdateInfos .userSubUpdate #updateContentAllergy{margin-top:24px;margin-left:40px}main section .userUpdate div.userUpdateInfos .userSubUpdate #updateContentAllergy .userContentCheckBox{display:inline-block;max-width:60px;vertical-align:top;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0px 40px 24px 0px;font-size:15px}main section .userUpdate div.userUpdateInfos .userSubUpdate #userNameLastname{width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:relative}main section .userUpdate div.userUpdateInfos .userSubUpdate #userNameLastname #subContentName{width:44.5%;margin-right:12px}main section .userUpdate div.userUpdateInfos .userSubUpdate #userNameLastname #subContentLastname{width:44.5%;right:100%;margin-top:24px}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentPosition1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentPosition1 #subContentPostal{width:45%}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentPosition1 #subContentCity{width:45%}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentPosition2{height:120px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentPosition2 #updateState{width:45%}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentPosition2 #updateCountry{width:45%}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentAdress{color:#38454f;font-size:22px}main section .userUpdate div.userUpdateInfos #userAllergyInfos{margin-top:30px;margin-left:40px}main section .divButton{width:100%;text-align:center}main section .divButton .buttonSave{width:30%;height:48px;font-size:20px;resize:none;color:#ff8e00;background-color:#EDEDED;border:1px solid #ff8e00;border-radius:2%;outline:none;cursor:pointer;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease}main section .divButton .buttonSave:hover{background-color:#ff8e00;color:white;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease}@media screen and (max-width:1500px){main section .infoUserGlobal .imgProfilUserMain{width:220px;height:220px}main section .infoUserGlobal .imgProfilUserMain .imgProfilUser{width:220px}main section .infoUserGlobal .imgProfilUserMain .imgUserConnected .imgProfilUserSub{width:220px;height:220px;-o-object-fit:cover;object-fit:cover}main section .infoUserGlobal .infosUser{width:80%}main section .infoUserGlobal .infosUser .infoUser{width:50%;padding:0 10px 10px}main section .infoUserGlobal .infosUser .infoUser .infoSubUser{padding:5px}main section .infoUserGlobal .infosUser .infoUser .infoSubUser .dataInfo{font-size:14px}main section .infoUserGlobal .infosUser .infoUser .userAdressInfo .userSubAdress{width:auto;padding:7px 24px 0 0}main section .infoUserGlobal .infosUser .infoUser .userAdressInfo .userSubAdress .dataAdress{font-size:14px}main section .infoUserGlobal .infosUser .infoUser .userAdressInfo #userStreetNumber{margin-left:10%}main section .infoUserGlobal .infosUser .infoUser .userAdressInfo #userCity{margin-left:12px}main section .infoUserGlobal .infosUser #userAdress{margin-top:5px}main section .infoUserGlobal .menuUser .subMenuUser .menuItem{width:200px;height:40px;padding:6px;margin:3px;font-size:14px}main section .infoUserGlobal .menuUser .subMenuUser .menuItem .icone{margin-right:12px;width:20px;height:20px}main section .userUpdate #userUpdateInfo2{height:auto}main section .userUpdate div.userUpdateInfos .userSubUpdate .userUpdateSubContent{margin-top:24px}main section .userUpdate div.userUpdateInfos .userSubUpdate .userUpdateSubContent .userContentAdress{margin:48px 20px 24px 48px}main section .userUpdate div.userUpdateInfos .userSubUpdate #userSubUpdateContentTel .phoneContainer{width:90%;padding-left:40px}main section .userUpdate div.userUpdateInfos .userSubUpdate #userSubUpdateContentTel .phoneContainer #iptUpdatePhoneNumber{margin-left:12px}main section .userUpdate div.userUpdateInfos .userSubUpdate .iptUpdate{width:75%;margin-left:40px}main section .userUpdate div.userUpdateInfos .userSubUpdate #txtPassword{margin-bottom:29px}main section .userUpdate div.userUpdateInfos .userSubUpdate .updateStreet{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section .userUpdate div.userUpdateInfos .userSubUpdate .updateStreet #DivUpdateStreet{width:70%}main section .userUpdate div.userUpdateInfos .userSubUpdate .updateStreet #DivUpdateStreet .iptUpdate{margin-left:40px}main section .userUpdate div.userUpdateInfos .userSubUpdate .updateStreet #subContentNumber{width:15%;margin:0}main section .userUpdate div.userUpdateInfos .userSubUpdate .updateStreet #subContentNumber .lblUpdate{margin-left:10px}main section .userUpdate div.userUpdateInfos .userSubUpdate .updateStreet #subContentNumber .iptUpdate{margin-left:10px}main section .userUpdate div.userUpdateInfos .userSubUpdate #userNameLastname{width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:inherit}main section .userUpdate div.userUpdateInfos .userSubUpdate #userNameLastname #subContentName{width:44.5%;margin-right:12px}main section .userUpdate div.userUpdateInfos .userSubUpdate #userNameLastname #subContentLastname .iptUpdate{margin-left:15px}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentPosition1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentPosition1 #subContentPostal{width:45%}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentPosition1 #subContentPostal .iptUpdate{margin-left:40px}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentPosition1 #subContentCity{width:45%}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentPosition1 #subContentCity .iptUpdate{margin-left:25px}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentPosition2{height:120px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentPosition2 #updateState{width:45%}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentPosition2 #updateState .iptUpdate{margin-left:40px}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentPosition2 #updateCountry{width:45%}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentPosition2 #updateCountry .iptUpdate{margin-left:25px}}@media screen and (max-width:1075px){main section .infoUserGlobal .imgProfilUserMain{width:200px;height:200px}main section .infoUserGlobal .imgProfilUserMain .imgProfilUser{width:200px}main section .infoUserGlobal .imgProfilUserMain .imgUserConnected .imgProfilUserSub{width:200px;height:200px;-o-object-fit:cover;object-fit:cover}main section .infoUserGlobal .infosUser .infoUser .infoSubUser .dataInfo{word-wrap:break-word}main section .infoUserGlobal .infosUser .infoUser .lblAdress{font-size:13px}main section .infoUserGlobal .infosUser .infoUser .userAdressInfo .userSubAdress .dataAdress{font-size:12px}main section .infoUserGlobal .menuUser .subMenuUser .menuItem{width:50px;padding:10px 15px;font-size:12px}main section .infoUserGlobal .menuUser .subMenuUser .menuItem span{display:none}main section .userUpdate #userUpdateInfo2{height:auto}main section .userUpdate div.userUpdateInfos .userSubUpdate .userUpdateSubContent{font-size:16px;margin-top:24px}main section .userUpdate div.userUpdateInfos .userSubUpdate .userUpdateSubContent .userContentAdress{margin:48px 20px 24px 48px}main section .userUpdate div.userUpdateInfos .userSubUpdate #userSubUpdateContentTel .phoneContainer{width:90%;padding-left:40px}main section .userUpdate div.userUpdateInfos .userSubUpdate #userSubUpdateContentTel .phoneContainer #iptUpdatePhoneNumber{font-size:16px;margin-left:12px}main section .userUpdate div.userUpdateInfos .userSubUpdate .iptUpdate{font-size:16px;width:75%;margin-left:40px}main section .userUpdate div.userUpdateInfos .userSubUpdate #txtPassword{margin-bottom:29px;font-size:16px}main section .userUpdate div.userUpdateInfos .userSubUpdate .updateStreet{font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section .userUpdate div.userUpdateInfos .userSubUpdate .updateStreet #DivUpdateStreet{width:70%;font-size:16px}main section .userUpdate div.userUpdateInfos .userSubUpdate .updateStreet #DivUpdateStreet .iptUpdate{margin-left:40px}main section .userUpdate div.userUpdateInfos .userSubUpdate .updateStreet #subContentNumber{width:15%;font-size:16px;margin:0}main section .userUpdate div.userUpdateInfos .userSubUpdate .updateStreet #subContentNumber .lblUpdate{margin-left:10px}main section .userUpdate div.userUpdateInfos .userSubUpdate .updateStreet #subContentNumber .iptUpdate{margin-left:10px}main section .userUpdate div.userUpdateInfos .userSubUpdate #userNameLastname{width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:inherit;font-size:16px}main section .userUpdate div.userUpdateInfos .userSubUpdate #userNameLastname #subContentName{width:44.5%;margin-right:12px}main section .userUpdate div.userUpdateInfos .userSubUpdate #userNameLastname #subContentLastname{font-size:16px}main section .userUpdate div.userUpdateInfos .userSubUpdate #userNameLastname #subContentLastname .iptUpdate{margin-left:15px}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentPosition1{font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentPosition1 #subContentPostal{width:45%}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentPosition1 #subContentPostal .iptUpdate{margin-left:40px}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentPosition1 #subContentCity{width:45%}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentPosition1 #subContentCity .iptUpdate{margin-left:25px}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentPosition2{font-size:16px;height:120px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentPosition2 #updateState{width:45%}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentPosition2 #updateState .iptUpdate{margin-left:40px}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentPosition2 #updateCountry{width:45%}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentPosition2 #updateCountry .iptUpdate{margin-left:25px}main section .userUpdate #userAllergyInfos{margin-top:30px;margin-left:20px}}@media screen and (max-width:1024px){main section .infoUserGlobal .menuUser .subMenuUser .menuItem{text-align:center;margin:3px}}@media screen and (max-width:740px){main section .infoUserGlobal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main section .infoUserGlobal .imgProfilUserMain{margin-bottom:12px;margin-left:35%;-webkit-box-sizing:border-box;box-sizing:border-box}main section .infoUserGlobal .infosUser{width:100%}main section .infoUserGlobal .infosUser .infoUser .infoSubUser .lblInfo{font-size:16px}main section .infoUserGlobal .infosUser .infoUser .infoSubUser .dataInfo{font-size:16px}main section .infoUserGlobal .infosUser .infoUser #userAdress{margin-left:25%}main section .infoUserGlobal .infosUser .infoUser .lblAdress{font-size:16px}main section .infoUserGlobal .infosUser .infoUser .userAdressInfo .userSubAdress .dataAdress{font-size:16px}main section .infoUserGlobal .menuUser{width:100%}main section .infoUserGlobal .menuUser .subMenuUser{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}main section .infoUserGlobal .menuUser .subMenuUser .menuItem{text-align:center;width:200px;padding:6px;margin:3px;font-size:14px}main section .infoUserGlobal .menuUser .subMenuUser .menuItem span{display:inline-block}main section .userUpdate{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}main section .userUpdate #userUpdateInfo2{height:auto}main section .userUpdate div.userUpdateInfos{width:100%}main section .userUpdate div.userUpdateInfos #userAllergyInfos{margin-top:0;margin-left:0}main section .userUpdate div.userUpdateInfos .userSubUpdate{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}main section .userUpdate div.userUpdateInfos .userSubUpdate .userUpdateSubContent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}main section .userUpdate div.userUpdateInfos .userSubUpdate #userSubUpdateContentTel .phoneContainer{width:90%;padding-left:40px}main section .userUpdate div.userUpdateInfos .userSubUpdate #userSubUpdateContentTel .phoneContainer #iptUpdatePhoneNumber{margin-left:12px}main section .userUpdate div.userUpdateInfos .userSubUpdate .iptUpdate{width:75%;margin-left:40px}main section .userUpdate div.userUpdateInfos .userSubUpdate #txtPassword{margin-bottom:29px}main section .userUpdate div.userUpdateInfos .userSubUpdate .updateStreet{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section .userUpdate div.userUpdateInfos .userSubUpdate .updateStreet #DivUpdateStreet{width:70%}main section .userUpdate div.userUpdateInfos .userSubUpdate .updateStreet #subContentNumber{width:15%;margin:0}main section .userUpdate div.userUpdateInfos .userSubUpdate .updateStreet #subContentNumber .lblUpdate{margin-left:10px}main section .userUpdate div.userUpdateInfos .userSubUpdate .updateStreet #subContentNumber .iptUpdate{margin-left:10px}main section .userUpdate div.userUpdateInfos .userSubUpdate #userNameLastname{width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:inherit}main section .userUpdate div.userUpdateInfos .userSubUpdate #userNameLastname #subContentName{width:44.5%;margin-right:12px}main section .userUpdate div.userUpdateInfos .userSubUpdate #userNameLastname #subContentLastname .iptUpdate{margin-left:15px}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentPosition1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentPosition1 #subContentPostal{width:100%;margin-left:0}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentPosition1 #subContentCity{width:100%}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentPosition1 #subContentCity .iptUpdate{margin-left:40px}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentPosition2{height:120px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentPosition2 #updateState{width:45%}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentPosition2 #updateState .iptUpdate{margin-left:40px}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentPosition2 #updateCountry{width:45%}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentPosition2 #updateCountry .iptUpdate{margin-left:25px}}@media screen and (max-width:565px){main section .infoUserGlobal .imgProfilUserMain{margin-bottom:12px;margin-left:30%}main section .infoUserGlobal .menuUser{width:100%}main section .infoUserGlobal .menuUser .subMenuUser{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}main section .infoUserGlobal .menuUser .subMenuUser .menuItem{text-align:center;width:200px;padding:6px;margin:3px;font-size:14px}main section .infoUserGlobal .menuUser .subMenuUser .menuItem span{display:inline-block}}@media screen and (max-width:515px){main section .infoUserGlobal .imgProfilUserMain{margin-bottom:12px;margin-left:25%}main section .infoUserGlobal .menuUser{width:100%;margin-left:0}main section .infoUserGlobal .menuUser .subMenuUser .menuItem{text-align:center}}@media screen and (max-width:480px){main section .infoUserGlobal .menuUser .subMenuUser{width:100%}main section .infoUserGlobal .menuUser .subMenuUser .menuItem{padding:6px;text-align:center;width:100px}main section .infoUserGlobal .menuUser .subMenuUser .menuItem span{display:none}}main section .userFriendsStyle{margin-right:47px;margin-bottom:25px;font-family:'latomedium';display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main section .userFriendsStyle .homeUsercontent{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;width:49%;height:auto;background-color:#EDEDED;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:white}main section .userFriendsStyle .homeUsercontent .btnShowAll{margin-top:20px;width:100%;text-align:center}main section .userFriendsStyle .homeUsercontent .btnShowAll .linkBtnShow{text-decoration:none;color:#ff8e00}main section .userFriendsStyle .homeUsercontent .btnShowAll .linkBtnShow .btnShow{padding:10px;border:2px solid #ff8e00;width:30%;margin:0 auto;-webkit-transition:background-color 0.5s ease;-o-transition:background-color 0.5s ease;transition:background-color 0.5s ease}main section .userFriendsStyle .homeUsercontent .btnShowAll .linkBtnShow:hover{color:white}main section .userFriendsStyle .homeUsercontent .btnShowAll .linkBtnShow:hover .btnShow:hover{background-color:#ff8e00}main section .userFriendsStyle .homeUsercontent .divTitle{font-size:25px;width:100%;padding:26px 0 28px 24px;height:27.44px}main section .userFriendsStyle .homeUsercontent .imageText{width:25%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}main section .userFriendsStyle .homeUsercontent li{list-style-type:none}main section .userFriendsStyle .homeUsercontent .image{border-radius:100%;max-width:104px;max-height:104px}main section .userFriendsStyle .homeUsercontent .fleche{position:absolute;background:#38454f}main section .userFriendsStyle .homeUsercontent .fleche:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#38454f;border-width:5px;margin-left:-5px}main section .userFriendsStyle .homeUsercontent .imageText span{visibility:hidden;margin:auto;color:white;background:#38454f;padding:10px;-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.5);box-shadow:0 0 2px rgba(0, 0, 0, 0.5);-webkit-transform-origin:50% 0%;-ms-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transform:translate(-50%, -30px);-ms-transform:translate(-50%, -30px);transform:translate(-50%, -30px);-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;opacity:0;border-radius:3px;top:90%;left:50%}main section .userFriendsStyle .homeUsercontent .imageText img:hover+span{visibility:visible;background:#38454f;-webkit-box-shadow:0 1px 0 #38454f;box-shadow:0 1px 0 #38454f;opacity:1;-webkit-transform:translate(-50%, -10px);-ms-transform:translate(-50%, -10px);transform:translate(-50%, -10px);position:absolute}main section .userFriendsStyle .homeUsercontent #imageArtisans{padding:25px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}main section .userFriendsStyle #friendContainer{margin-right:25px}main section .userFriendsStyle #friendContainer #imageFriends{padding:25px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}main section .userFriendsStyle .userHomeContent{-webkit-box-sizing:border-box;box-sizing:border-box;margin:24px auto 0;width:100%;height:auto;background-color:#EDEDED;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:white;padding-bottom:10px}main section .userFriendsStyle .userHomeContent .btnShowAll{margin-top:20px;width:100%;text-align:center}main section .userFriendsStyle .userHomeContent .btnShowAll .linkBtnShow{text-decoration:none;color:#ff8e00}main section .userFriendsStyle .userHomeContent .btnShowAll .linkBtnShow .btnShow{padding:10px;border:2px solid #ff8e00;width:20%;margin:0 auto;-webkit-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease}main section .userFriendsStyle .userHomeContent .btnShowAll .linkBtnShow:hover{color:white}main section .userFriendsStyle .userHomeContent .btnShowAll .linkBtnShow:hover .btnShow:hover{background-color:#ff8e00}main section .userFriendsStyle .userHomeContent #imageEvent{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}main section .userFriendsStyle .userHomeContent .divTitle{font-size:25px;width:100%;padding:26px 0 0 24px;height:27.44px}main section .userFriendsStyle .userHomeContent .eventContent{width:100%;margin-left:24px;margin-right:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main section .userFriendsStyle .userHomeContent .eventContent .singleEvent{padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:50%;-webkit-transition:background-color 0.5s ease;-o-transition:background-color 0.5s ease;transition:background-color 0.5s ease}main section .userFriendsStyle .userHomeContent .eventContent .singleEvent .infoEvent{margin-top:25px;width:60%;-webkit-box-sizing:border-box;box-sizing:border-box}main section .userFriendsStyle .userHomeContent .eventContent .singleEvent .infoEvent .eventDate{padding:14px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}main section .userFriendsStyle .userHomeContent .eventContent .singleEvent .infoEvent .eventDate .eventDetailDate{width:15%;padding-left:5px;color:#ff8e00}main section .userFriendsStyle .userHomeContent .eventContent .singleEvent .infoEvent .eventDate .eventDetailDate .eventDay{font-size:20px}main section .userFriendsStyle .userHomeContent .eventContent .singleEvent .infoEvent .eventDate .eventDetailDate #eventDateStart:after{width:10px;height:2px;background-color:#ff8e00;display:inline-block;position:relative;left:35%;margin-top:9px;-webkit-box-sizing:border-box;box-sizing:border-box;content:""}main section .userFriendsStyle .userHomeContent .eventContent .singleEvent .infoEvent .eventDate .eventDetailDate .eventMY{font-size:10px}main section .userFriendsStyle .userHomeContent .eventContent .singleEvent .infoEvent .eventName{color:#38454f;font-size:20px;padding-bottom:5px}main section .userFriendsStyle .userHomeContent .eventContent .singleEvent .infoEvent .eventCategory{color:#95989A;font-size:15px;margin-left:25px}main section .userFriendsStyle .userHomeContent .eventContent .singleEvent .btnShowEvent{margin-top:25px;text-align:center;width:20%}main section .userFriendsStyle .userHomeContent .eventContent .singleEvent .btnShowEvent .svgBtnShow{width:39.9px;height:39.9px;margin-top:20%;padding:0 0 14px;fill:#38454f}main section .userFriendsStyle .userHomeContent .eventContent .singleEvent .imageText{margin-top:25px;width:20%}main section .userFriendsStyle .userHomeContent .eventContent .singleEvent li{list-style-type:none}main section .userFriendsStyle .userHomeContent .eventContent .singleEvent .image{border-radius:100%;max-width:104px;max-height:104px}main section .userFriendsStyle .userHomeContent .eventContent .singleEvent .imageText span{visibility:hidden;position:absolute;margin:auto;color:white;background:#38454f;padding:10px;-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.5);box-shadow:0 0 2px rgba(0, 0, 0, 0.5);-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;opacity:0;border-radius:3px}main section .userFriendsStyle .userHomeContent .eventContent .singleEvent .imageText img:hover+span{visibility:visible;display:inline-block;background:#38454f;-webkit-box-shadow:0 1px 0 #38454f;box-shadow:0 1px 0 #38454f;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;position:absolute;border-radius:10px}main section .userFriendsStyle .userHomeContent .singleEvent:hover{background-color:rgba(255, 142, 0, 0.25)}main section .userArtisanStyle{margin:25px 80px 25px 130px;padding:10px;font-family:'latomedium';background-color:white}main section .userArtisanStyle .titles{font-size:25px;font-weight:bold;padding-top:5px}main section .userArtisanStyle .mainContainer{width:100%;height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section .userArtisanStyle .mainContainer .image{border-radius:100%;width:104px;height:104px;padding:10px}main section .userArtisanStyle .mainContainer .fleche{position:relative;background:#38454f}main section .userArtisanStyle .mainContainer .fleche:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#38454f;border-width:5px;margin-left:-5px}main section .userArtisanStyle .mainContainer .imageText span{visibility:hidden;position:absolute;display:inline-block;padding:10px;-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.5);box-shadow:0 0 2px rgba(0, 0, 0, 0.5);-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;opacity:0;border-radius:5px;color:white;font-size:18px}main section .userArtisanStyle .mainContainer .imageText img:hover+span{visibility:visible;display:inline-block;background:#38454f;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;position:absolute}main section .userEventsStyle{margin:25px 80px 25px 130px;padding:10px;font-family:'latomedium';background-color:white}main section .userEventsStyle .titles{font-size:25px;font-weight:bold;padding-left:10px}main section .userEventsStyle .mainContainers{width:95%;height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main section .userEventsStyle .mainContainers .singleEvents{padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:50%}main section .userEventsStyle .mainContainers .singleEvents .infoEvents{margin-top:25px;width:60%;-webkit-box-sizing:border-box;box-sizing:border-box}main section .userEventsStyle .mainContainers .singleEvents .infoEvents .eventsDate{padding-left:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}main section .userEventsStyle .mainContainers .singleEvents .infoEvents .eventsDate .eventsDetailDate{width:15%;padding-left:5px;color:#ff8e00}main section .userEventsStyle .mainContainers .singleEvents .infoEvents .eventsDate .eventsDetailDate .eventsDay{font-size:20px}main section .userEventsStyle .mainContainers .singleEvents .infoEvents .eventsDate .eventsDetailDate #eventsDateStart:after{width:10px;height:2px;background-color:#ff8e00;display:inline-block;position:relative;left:35%;margin-top:9px;-webkit-box-sizing:border-box;box-sizing:border-box;content:""}main section .userEventsStyle .mainContainers .singleEvents .infoEvents .eventsDate .eventsDetailDate .eventsMY{font-size:10px}main section .userEventsStyle .mainContainers .singleEvents .infoEvents .eventsName{color:#38454f;font-size:20px;padding-bottom:5px;padding-left:20px}main section .userEventsStyle .mainContainers .singleEvents .infoEvents .eventsCategory{color:#95989A;font-size:15px;margin-left:25px}main section .userEventsStyle .mainContainers .singleEvents .btnShowEvents{text-align:center;width:20%}main section .userEventsStyle .mainContainers .singleEvents .btnShowEvents .svgBtnShow{width:39.9px;height:39.9px;margin-top:25%;padding:14px 0;fill:#38454f}main section .userEventsStyle .mainContainers .singleEvents .imageTexts{margin-top:25px;width:20%}main section .userEventsStyle .mainContainers .singleEvents .images{border-radius:100%;width:104px;height:104px}main section .userEventsStyle .mainContainers .singleEvents .imageTexts span{visibility:hidden;position:absolute;margin:auto;color:white;background:#38454f;padding:10px;-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.5);box-shadow:0 0 2px rgba(0, 0, 0, 0.5);-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;opacity:0;border-radius:3px}main section .userEventsStyle .mainContainers .singleEvents .imageTexts img:hover+span{visibility:visible;display:inline-block;background:#38454f;-webkit-box-shadow:0 1px 0 #38454f;box-shadow:0 1px 0 #38454f;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;position:absolute;border-radius:10px}main section .userEventsStyle .mainContainers .singleEvents:hover{background-color:rgba(255, 142, 0, 0.25);-webkit-transition:background-color 0.5s ease;-o-transition:background-color 0.5s ease;transition:background-color 0.5s ease}main section .favProductTitle{font-size:25px;font-weight:bold;text-align:center;background-color:white;color:#38454f;margin:0;padding-bottom:48px}main section .favProdColumn{font-size:20px}main section .tableauFav{font-size:20px}main section .tableauFav .thubFav{width:120px;height:120px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin:0 auto}main section .tableauFav .thubFav img{width:120px;height:100%;-o-object-fit:cover;object-fit:cover}main section .tableauFav #iconsSvg svg{width:25px;fill:#ff8e00;cursor:pointer;display:inline-block}main section .tableauFav #iconsSvg svg path{fill:#ff8e00}main section .tableauFav #iconsSvg svg .pathPlusCart{fill:white}main section .tableauFav #iconsSvg svg circle{fill:#ff8e00}main section .tableauFav #iconsSvg svg circle.cartWheel{fill:#ff8e00}@media screen and (max-width:600px){main section .tableauFav{font-size:14px}main section .tableauFav .thubFav{width:80px;height:80px}main section .tableauFav .thubFav img{width:80px;height:100%;-o-object-fit:cover;object-fit:cover}main section .tableauFav #iconsSvg svg{width:25px;fill:#ff8e00;cursor:pointer;display:inline-block}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){main section .infoUserGlobal{display:block}main section .infoUserGlobal .imgProfilUserMain{width:100%;height:300px;text-align:center}main section .infoUserGlobal .imgProfilUserMain .imgProfilUser{width:270px;height:100%;-o-object-fit:cover;object-fit:cover}main section .infoUserGlobal .imgProfilUserMain .imgUserConnected .imgProfilUserSub{width:300px;height:300px}main section .infoUserGlobal .infosUser .infoUser .infoSubUser .dataInfo{font-size:18px}main section .infoUserGlobal .infosUser .infoUser .userAdressInfo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:18px}main section .infoUserGlobal .infosUser .infoUser .userAdressInfo .userSubAdress{width:auto;padding:12px 24px 0 0}main section .infoUserGlobal .infosUser .infoUser .userAdressInfo .userSubAdress .dataAdress{font-size:18px;color:#ff8e00;white-space:nowrap}main section .infoUserGlobal .infosUser .infoUser .userAdressInfo #userStreetNumber{margin-left:0}main section .infoUserGlobal .infosUser .infoUser .userAdressInfo #userCity{margin-left:0}main section .infoUserGlobal .infosUser #userAdress{margin-top:10px}main section .infoUserGlobal .menuUser .subMenuUser{display:block;text-align:center}main section .userUpdate{width:100%;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;overflow-x:hidden;font-family:'latomedium'}main section .userUpdate #userUpdateInfo2{height:auto}main section .userUpdate div.userUpdateInfos{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:10px}main section .userUpdate div.userUpdateInfos fieldset{border:none;margin-right:10px;padding:0 0 10px;margin-top:10px;margin-bottom:10px;background-color:white;-webkit-box-sizing:border-box;box-sizing:border-box}main section .userUpdate div.userUpdateInfos .userSubUpdate{font-size:20px;color:#95989A;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:auto}main section .userUpdate div.userUpdateInfos .userSubUpdate .errorPassword{position:relative;padding:10px;top:6px;margin-left:48px;color:#95989A;display:none}main section .userUpdate div.userUpdateInfos .userSubUpdate #errorPassword svg{left:0px;width:25px;height:25px;margin-right:6px;position:absolute}main section .userUpdate div.userUpdateInfos .userSubUpdate #errorPassword div{margin-left:24px}main section .userUpdate div.userUpdateInfos .userSubUpdate .userUpdateSubContent{margin-top:24px}main section .userUpdate div.userUpdateInfos .userSubUpdate .userUpdateSubContent .adressContent #iptAdress{margin-bottom:24px}main section .userUpdate div.userUpdateInfos .userSubUpdate .userUpdateSubContent .userContentAdress{margin:72px 20px 24px 72px;color:#38454f}main section .userUpdate div.userUpdateInfos .userSubUpdate .userUpdateTitle{text-align:center;color:#38454f;font-size:25px;font-weight:bold;margin-bottom:0}main section .userUpdate div.userUpdateInfos .userSubUpdate .lblUpdate{color:#38454f;width:77%;margin-left:84px}main section .userUpdate div.userUpdateInfos .userSubUpdate #userSubUpdateContentTel .phoneContainer{width:98%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding-left:72px}main section .userUpdate div.userUpdateInfos .userSubUpdate #userSubUpdateContentTel .phoneContainer #selectPhoneNumber{width:12.5%;margin-top:5px;text-align-last:center;height:auto;border:1px solid #ff8e00;font-size:20px;color:#95989A}main section .userUpdate div.userUpdateInfos .userSubUpdate #userSubUpdateContentTel .phoneContainer #iptUpdatePhoneNumber{margin-left:24px;margin-right:19px;width:69%}main section .userUpdate div.userUpdateInfos .userSubUpdate .iptUpdate{margin-left:72px;margin-top:5px;width:83%;height:48px;font-size:20px;padding-left:20px;resize:none;color:#95989A;border:1px solid #ff8e00;border-radius:2%;outline:none}main section .userUpdate div.userUpdateInfos .userSubUpdate #txtPassword{margin-bottom:29px}main section .userUpdate div.userUpdateInfos .userSubUpdate .updateStreet{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section .userUpdate div.userUpdateInfos .userSubUpdate .updateStreet #DivUpdateStreet{width:70%}main section .userUpdate div.userUpdateInfos .userSubUpdate .updateStreet #subContentNumber{width:15%}main section .userUpdate div.userUpdateInfos .userSubUpdate [type=checkbox]{background-color:transparent;border:0;width:0.1px;height:0.1px;opacity:0;overflow:hidden;display:inline-block;padding:0;margin:0;visibility:hidden}main section .userUpdate div.userUpdateInfos .userSubUpdate .lblChk{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}main section .userUpdate div.userUpdateInfos .userSubUpdate .allergyIcon{width:100%;fill:#ff8e00;fill-opacity:0;stroke:#ff8e00;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;margin-bottom:24px;cursor:pointer}main section .userUpdate div.userUpdateInfos .userSubUpdate input:checked+label .allergyIcon{fill-opacity:1}main section .userUpdate div.userUpdateInfos .userSubUpdate #updateContentAllergy{margin-top:24px;margin-left:40px}main section .userUpdate div.userUpdateInfos .userSubUpdate #updateContentAllergy .userContentCheckBox{display:inline-block;max-width:60px;vertical-align:top;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0px 40px 24px 0px;font-size:15px}main section .userUpdate div.userUpdateInfos .userSubUpdate #userNameLastname{width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}main section .userUpdate div.userUpdateInfos .userSubUpdate #userNameLastname #subContentName{width:50%}main section .userUpdate div.userUpdateInfos .userSubUpdate #userNameLastname #subContentName label{margin-left:auto}main section .userUpdate div.userUpdateInfos .userSubUpdate #userNameLastname #subContentName input{margin-left:auto}main section .userUpdate div.userUpdateInfos .userSubUpdate #userNameLastname #subContentLastname{width:50%;margin-top:24px}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentPosition1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentPosition1 #subContentPostal{width:45%}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentPosition1 #subContentCity{width:45%}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentPosition2{height:120px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentPosition2 #updateState{width:45%}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentPosition2 #updateCountry{width:45%}main section .userUpdate div.userUpdateInfos .userSubUpdate #subContentAdress{color:#38454f;font-size:22px}main section .userUpdate div.userUpdateInfos #userAllergyInfos{margin-top:30px;margin-left:40px}main section .divButton{width:100%;text-align:center}main section .divButton .buttonSave{width:30%;height:48px;font-size:20px;resize:none;color:#ff8e00;background-color:#EDEDED;border:1px solid #ff8e00;border-radius:2%;outline:none;cursor:pointer;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease}main section .divButton .buttonSave:hover{background-color:#ff8e00;color:white;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease}}main section .userHomeContainer{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:100%;height:auto;margin-top:12px;margin-bottom:12px;position:relative}main section .userHomeContainer .allergenesContainer{width:100%;background-color:white;padding-left:36px;margin-right:12px;padding-top:12px}main section .userHomeContainer .allergenesContainer h2{font-size:25px;font-weight:bold;color:#ff8e00;vertical-align:middle;padding:0}main section .userHomeContainer .allergenesContainer .fleche{position:absolute;background:#38454f;font-family:'latomedium'}main section .userHomeContainer .allergenesContainer .fleche:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#38454f;border-width:5px;margin-left:-5px}main section .userHomeContainer .allergenesContainer .allergenes{display:inline-block;width:auto;height:auto;padding-bottom:46px;margin-right:30px;position:relative}main section .userHomeContainer .allergenesContainer .allergenes svg{fill:#ff8e00;height:60px}main section .userHomeContainer .allergenesContainer .allergenes span{visibility:hidden;position:absolute;width:auto;white-space:nowrap;color:white;background:#38454f;top:80%;left:50%;-webkit-transform-origin:50% 0%;-ms-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transform:translate(-50%, -30px);-ms-transform:translate(-50%, -30px);transform:translate(-50%, -30px);opacity:0;-webkit-transition:all 0.15s ease;-o-transition:all 0.15s ease;transition:all 0.15s ease;text-align:center;border-radius:3px;padding:5px 8px 5px 8px;font-size:15px}main section .userHomeContainer .allergenesContainer .allergenes:hover span{visibility:visible;-webkit-transform:translate(-50%, -20px);-ms-transform:translate(-50%, -20px);transform:translate(-50%, -20px);-webkit-transition:all 0.15s ease;-o-transition:all 0.15s ease;transition:all 0.15s ease;opacity:1}main section nav.pagination{display:block;width:100%;margin-top:24px}main section nav.pagination ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}main section nav.pagination ul li{margin:0;padding:0;list-style-type:none}main section nav.pagination ul li+li{margin-left:6px}main section nav.pagination ul li a,main section nav.pagination ul li span{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;font-family:'latobold', arial, sans-serif;border-radius:50%;width:50px;height:50px;color:#38454f}main section nav.pagination ul li a{position:relative;z-index:2}main section nav.pagination ul li a:active{color:#38454f}main section nav.pagination ul li a:before{content:'';position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border-radius:50%;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);background-color:#ff8e00;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}main section nav.pagination ul li a:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}main section nav.pagination ul li.active a,main section nav.pagination ul li.active span{background-color:#ff8e00;color:white}@media screen and (max-width:1024px){main section nav.pagination ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}main section .modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0, 0, 0, 0.4);font-size:20px;text-align:center;font-family:'latomedium';color:#38454f}main section .modal .modal-content{background-color:#fefefe;margin:15% auto;margin-left:35%;padding:20px;border:1px solid #888;width:33%}main section .modal .modal-content .modalMsg{margin-bottom:20px}main section .modal .modal-content .modalSpan{padding:5px;color:#ff8e00;width:33%;border:solid 1px #ff8e00;display:inline-block;-webkit-transition:background-color 0.4s ease;-o-transition:background-color 0.4s ease;transition:background-color 0.4s ease}main section .modal .modal-content .modalSpan:hover{cursor:pointer;background-color:#ff8e00;color:white}main section .modal .modal-content .close{color:#aaa;float:right;font-size:28px;font-weight:bold}main section .modal .modal-content .close:focus,main section .modal .modal-content .close:hover{color:black;text-decoration:none;cursor:pointer}main section h1{font-family:'latomedium';color:#38454f}main section .CategoryPost{color:#38454f;display:inline-block;padding:0;width:calc(1585px/6);margin-left:12px;margin-top:12px;-webkit-box-sizing:border-box;box-sizing:border-box}main section .CategoryPost .imgPostBlog{width:264px;height:260px}main section .CategoryPost .imgPostBlog .postImg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main section .CategoryPost .titlePostBlog{margin-left:10px}main section .CategoryPost .contentPostBlog{margin-left:5px;margin-bottom:10px;height:150px}main section .CategoryPost .infosPostBlog{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;margin:6px}main section .CategoryPost .infosPostBlog .shareLink{text-align:center;width:40%;color:#ff8e00;position:absolute;border:solid 1px #ff8e00;padding:6px;text-decoration:none;font-family:'latomedium';left:55%}main section .CategoryPost .infosPostBlog .shareLink .socialTitle{text-align:center}main section .CategoryPost .infosPostBlog .shareLink .shareIcon{padding:3px 0 3px 0;width:15px;height:15px;fill:#ff8e00}main section .CategoryPost .infosPostBlog .shareLink .socialdiv{width:40%;display:none}main section .CategoryPost .infosPostBlog .shareLink .socialdiv .socialSvg{padding:0px 3px 0px 3px;width:20px;height:20px}main section .CategoryPost .infosPostBlog .shareLink:hover{cursor:pointer}main section .CategoryPost .infosPostBlog .subInfosPostBlog{width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#95989A}main section .CategoryPost .infosPostBlog .subInfosPostBlog .authorPost{width:50%;margin-top:25px}main section .CategoryPost .infosPostBlog .subInfosPostBlog .authorPost .loginLink{text-decoration:none;color:#95989A}main section .CategoryPost .infosPostBlog .subInfosPostBlog .showArticleLink{text-align:center;width:100%;color:#ff8e00;border:solid 1px #ff8e00;padding:6px;text-decoration:none;font-family:'latomedium';-webkit-transition:background-color 0.4s ease;-o-transition:background-color 0.4s ease;transition:background-color 0.4s ease}main section .CategoryPost .infosPostBlog .subInfosPostBlog .showArticleLink:hover{background-color:#ff8e00;color:white}main section .CategoryPost .infosPostBlog #showArticle{text-align:right}main section .showAllArticle{text-align:right;margin-top:24px}main section .showAllArticle .showAllArticleLink{padding:24px;font-family:'latomedium';text-decoration:none;color:#ff8e00;padding:5px;font-size:20px;border:solid 1px #ff8e00;-webkit-transition:background-color 0.4s ease;-o-transition:background-color 0.4s ease;transition:background-color 0.4s ease}main section .showAllArticle .showAllArticleLink:hover{background-color:#ff8e00;color:white}main section .backHome{color:#38454f;text-decoration:none;vertical-align:middle}main section .backHome .backHomeArrow{width:20px;height:20px;fill:grey;margin-right:10px;top:5px;position:relative}main section .titlePost{font-family:'latomedium';display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section .titlePost .namePost{margin:auto;vertical-align:middle;width:40%;background-color:white;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;padding-left:48px}main section .titlePost .namePost h1{margin:24px 24px;font-size:40px;color:#ff8e00;font-weight:bold}main section .titlePost .namePost div.publicationDate{margin:24px 24px;color:#95989A}main section .titlePost .imgPost{text-align:center;width:60%;margin-left:24px}main section .titlePost .imgPost img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}main section .contentPost{font-family:'latomedium';background-color:white;padding:12px;margin-top:48px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}main section .contentPost img{width:40%;height:40%;-o-object-fit:contain;object-fit:contain}main section .contentPost .shareLink{text-align:left;color:#38454f;padding:6px;text-decoration:none;font-family:'latomedium';left:55%}main section .contentPost .shareLink .socialTitle{text-align:left}main section .contentPost .shareLink .shareIcon{padding:3px 0 3px 0;width:15px;height:15px;fill:#ff8e00}main section .contentPost .shareLink .socialdiv{margin-top:6px;width:40%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section .contentPost .shareLink .socialdiv .socialSvg{padding:0px 3px 0px 3px;width:30px;height:30px}main section .contentPost .shareLink .socialdiv .socialSvg:hover{cursor:pointer}main section .contentPost .authorPost{font-size:20px;color:#38454f}main section .contentPost .infosAuthorPost{font-size:20px;margin-top:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;vertical-align:middle}main section .contentPost .infosAuthorPost .imgAuthorPost{width:104px}main section .contentPost .infosAuthorPost .imgAuthorPost img{width:100px;border-radius:50%;height:100px}main section .contentPost .infosAuthorPost .linkPostAuthor{margin-top:35px;margin-left:12px}main section .contentPost .infosAuthorPost .linkPostAuthor a{text-decoration:none;color:#38454f}main section #blogComment{background-color:white}main section #submitBlogComment{background-color:white}main section #submitBlogComment:hover{background-color:#ff8e00}main section .inputComment{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border:solid 1px #ff8e00;padding:12px;font-size:20px;color:#95989A;width:100%;resize:none;outline:none;height:150px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#EDEDED}main section .submitResponse{margin-top:24px;padding:7px 45px;border:solid 1px #ff8e00;color:#ff8e00;font-size:15px;background-color:#EDEDED;-webkit-transition:background-color 0.4s ease;-o-transition:background-color 0.4s ease;transition:background-color 0.4s ease;float:right}main section .submitResponse:hover{background-color:#ff8e00;color:white;cursor:pointer}main section .submitComment{margin-top:24px;padding:7px 45px;border:solid 1px #ff8e00;color:#ff8e00;font-size:20px;background-color:#EDEDED;-webkit-transition:background-color 0.4s ease;-o-transition:background-color 0.4s ease;transition:background-color 0.4s ease;float:right}main section .submitComment:hover{cursor:pointer;color:white;background-color:#ff8e00}main section .commentPost{background-color:white;margin-top:12px}main section .commentPost .newCommentPost{padding:24px;font-family:'latomedium';width:100%;font-size:20px;color:#38454f;-webkit-box-sizing:border-box;box-sizing:border-box}main section .commentPost .underLine{border-bottom:solid 2px #95989A;width:95%;margin-top:84px;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box}main section .commentPost .allCommentPost{padding:12px}main section .commentPost .allCommentPost .blogComment{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:24px;margin-left:58px;margin-bottom:24px;margin-right:24px;padding:12px;background-color:#EDEDED}main section .commentPost .allCommentPost .blogComment .listComment{display:none}main section .commentPost .allCommentPost .blogComment .commentResponse{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:12px}main section .commentPost .allCommentPost .blogComment .imgCommentAuthor img{border-radius:50%;width:80px;height:80px}main section .commentPost .allCommentPost .commentGlobalContent{margin-left:24px;margin-right:24px;width:83%;font-family:'latomedium'}main section .commentPost .allCommentPost .commentGlobalContent .disableClick{pointer-events:none}main section .commentPost .allCommentPost .commentGlobalContent .showReponseForm{display:none}main section .commentPost .allCommentPost .commentGlobalContent .showReponseForm form{width:100%}main section .commentPost .allCommentPost .commentGlobalContent .commentAuthor{color:#38454f;font-size:18px}main section .commentPost .allCommentPost .commentGlobalContent .commentDate{color:#95989A;font-size:15px;margin-left:12px}main section .commentPost .allCommentPost .commentGlobalContent .commentContent{color:#38454f;margin-top:12px;font-size:15px}main section .commentPost .allCommentPost .commentGlobalContent .responseCount{color:#ff8e00;text-decoration:underline;font-size:15px;margin-top:12px}main section .commentPost .allCommentPost .commentGlobalContent .responseCount:hover{cursor:pointer}main section .commentPost .allCommentPost .commentGlobalContent .showResponseForm{padding:9px;color:#ff8e00;display:inline-block}main section .commentPost .allCommentPost .commentGlobalContent .showResponseForm .btnDeleteComment{border:none;background-color:#EDEDED;color:#ff8e00;padding:0;font-size:15px;font-family:'latomedium'}main section .commentPost .allCommentPost .commentGlobalContent .showResponseForm .btnDeleteComment:hover{cursor:pointer}main section .commentPost .allCommentPost .commentGlobalContent .showResponseForm:hover{cursor:pointer}main section .commentPost .allCommentPost .commentGlobalContent .deleteForm{padding:9px;color:#ff8e00;display:inline-block}main section .commentPost .allCommentPost .commentGlobalContent .deleteForm .btnDeleteComment{border:none;background-color:#EDEDED;color:#ff8e00;padding:0;font-size:15px;font-family:'latomedium'}main section .commentPost .allCommentPost .commentGlobalContent .deleteForm .btnDeleteComment:hover{cursor:pointer}main section .commentPost .allCommentPost .commentGlobalContent .deleteForm:hover{cursor:pointer}main section .imgPreview{width:120px;height:60px}main section .btnRetourListeProduit{color:#ff8e00;font-size:20px;border:2px solid #ff8e00;background:#EDEDED;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 20px;vertical-align:middle;-webkit-transition:all ease 0.25s;-o-transition:all ease 0.25s;transition:all ease 0.25s;margin:auto;cursor:pointer}main section .btnRetourListeProduit svg{fill:#ff8e00;width:25px;height:100%;margin-right:35px;-webkit-transition:all ease 0.25s;-o-transition:all ease 0.25s;transition:all ease 0.25s}main section .btnRetourListeProduit:hover{color:white;background:#ff8e00}main section .btnRetourListeProduit:hover svg{fill:white}@media screen and (max-width:1230px){main section .titlePost .namePost h1{font-size:35px;margin:12px 12px}main section .titlePost .namePost .publicationDate{margin:12px 12px}}@media screen and (max-width:1024px){main section .titlePost{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main section .titlePost .namePost{width:100%;margin-bottom:24px;padding:0}main section .titlePost .namePost h1{font-size:30px;text-align:center}main section .titlePost .imgPost{width:100%;height:30%;margin:0}main section .commentPost div.allCommentPost div.blogComment{margin:24px 0}main section .commentPost div.allCommentPost div.blogComment div.commentGlobalContent{width:83%}main section .commentPost div.allCommentPost div.blogComment div.commentGlobalContent div.commentContent{word-wrap:break-word}}@media screen and (max-width:630px){main section .titlePost{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main section .titlePost .namePost h1{font-size:25px}main section .contentPost div.infosAuthorPost div.imgAuthorPost{width:auto;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end}main section .contentPost div.infosAuthorPost div.imgAuthorPost img{width:70px;height:70px}main section .contentPost img{width:50%;height:50%}main section .commentPost div.allCommentPost div.blogComment{margin:24px 0}main section .commentPost div.allCommentPost div.blogComment div.commentGlobalContent{width:65%}main section .commentPost div.allCommentPost div.blogComment div.commentGlobalContent div.commentContent{word-wrap:break-word}}@media screen and (max-width:430px){main section .commentPost div.allCommentPost div.blogComment div.commentGlobalContent{width:55%}main section .commentPost div.allCommentPost div.blogComment div.commentGlobalContent div.commentContent{word-wrap:break-word}}main section .artisanHead{font-family:'latomedium';display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section .artisanHead .artisanProfile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main section .artisanHead .artisanProfile .respH2Artisan{display:none}main section .artisanHead .artisanProfile .imgProfileArtisan{width:417px;-o-object-fit:fill;object-fit:fill}main section .artisanHead .artisanProfile .galleryContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:24px;-webkit-box-sizing:border-box;box-sizing:border-box}main section .artisanHead .artisanProfile .galleryContainer .artisanImgGallery{width:123px;height:123px;-o-object-fit:fill;object-fit:fill}main section .artisanHead div.divDescription{width:80%}main section .artisanHead .descriptionContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section .artisanHead .descriptionContainer .h3Artisan{margin:5px;font-size:30px;color:#38454f}main section .artisanHead .descriptionContainer .h4Artisan{color:#38454f;font-size:20px;margin:5px}main section .artisanHead .descriptionContainer .artisanDescriptionContent{width:50%;min-height:80%;margin:10px;-webkit-box-sizing:border-box;box-sizing:border-box}main section .artisanHead .descriptionContainer .artisanDescriptionContent .artisanDescriptionIcon{position:relative}main section .artisanHead .descriptionContainer .artisanDescriptionContent .artisanDescriptionIcon span{visibility:hidden;position:absolute;width:auto;white-space:nowrap;color:white;background:#38454f;top:127%;-webkit-transform-origin:50% 0%;-ms-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transform:translate(-50%, -30px);-ms-transform:translate(-50%, -30px);transform:translate(-50%, -30px);-webkit-transition:all 0.15s ease;opacity:0;-o-transition:all 0.15s ease;transition:all 0.15s ease;text-align:center;border-radius:3px;padding:5px 8px 5px 8px;font-size:15px}main section .artisanHead .descriptionContainer .artisanDescriptionContent .artisanDescriptionIcon .allergenes .fleche{position:absolute;background:#38454f}main section .artisanHead .descriptionContainer .artisanDescriptionContent .artisanDescriptionIcon .allergenes .fleche:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#38454f;border-width:5px;margin-left:-5px}main section .artisanHead .descriptionContainer .artisanDescriptionContent .artisanDescriptionIcon .allergenes:hover span{visibility:visible;-webkit-transform:translate(-50%, -20px);-ms-transform:translate(-50%, -20px);transform:translate(-50%, -20px);-webkit-transition:all 0.15s ease;-o-transition:all 0.15s ease;transition:all 0.15s ease;opacity:1}main section .artisanHead .descriptionContainer .artisanDescriptionContent .artisanDescriptionIcon .labels:hover span{visibility:visible;-webkit-transform:translate(-50%, -20px);-ms-transform:translate(-50%, -20px);transform:translate(-50%, -20px);-webkit-transition:all 0.15s ease;-o-transition:all 0.15s ease;transition:all 0.15s ease;opacity:1}main section .artisanHead .descriptionContainer .artisanDescriptionContent .labels{text-align:center;display:inline-block;padding:12px}main section .artisanHead .descriptionContainer .artisanDescriptionContent .allergenes{text-align:center;display:inline-block;width:30px;height:30px;fill:orange;padding:12px}main section .artisanHead .descriptionContainer .artisanDescriptionContent .artisanDescription{font-size:15px;color:#38454f}main section .artisanHead div.artisanProductShow{position:relative;text-align:left;display:block;margin-top:24px;margin-bottom:24px}main section .artisanHead div.artisanProductShow input{border:none;width:100%;border-bottom:1px solid white;height:40px;background-color:transparent;padding:12px 12px 12px 46px;font-size:18px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#38454f}main section .artisanHead div.artisanProductShow input[type=submit]{color:#ff8e00;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;border:2px solid #ff8e00;height:auto;padding:12px}main section .artisanHead div.artisanProductShow input:hover{color:white;background-color:#ff8e00;cursor:pointer}main section .artisanHead .h2Artisan{margin:0px;padding-top:0;padding-bottom:0;font-weight:bold;font-size:40px;vertical-align:top}main section .artisanContent{width:100%;font-family:'latomedium';display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section .artisanContent .h3Artisan{color:#38454f;font-size:25px;text-align:center}main section .artisanContent .artisanSubContent{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:white;width:100%;padding:24px 0}main section .artisanContent .artisanSubContent .withdrawalPointGlobal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;text-align:center}main section .artisanContent .artisanSubContent .withdrawalPointGlobal .shopName{font-size:18px;font-family:'latobold';margin-bottom:12px;color:#ff8e00}main section .artisanContent .artisanSubContent .withdrawalPointGlobal .pointLocation{width:100%}main section .artisanContent .artisanSubContent .withdrawalPointGlobal .pointLocation .contentPointLocation{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section .artisanContent .artisanSubContent .withdrawalPointGlobal .pointLocation .contentPointLocation .columnLocationPoint{width:33%}main section .artisanContent .artisanSubContent .withdrawalPointGlobal .pointLocation .contentPointLocation .columnLocationPoint .shopPhone{margin-top:12px}main section .artisanContent .artisanSubContent .collaborateurContent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}main section .artisanContent .artisanSubContent .collaborateurContent span{visibility:hidden;position:absolute;width:auto;white-space:nowrap;color:white;background:#38454f;top:115%;-webkit-transform-origin:50% 0%;-ms-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transform:translate(-50%, -30px);-ms-transform:translate(-50%, -30px);transform:translate(-50%, -30px);-webkit-transition:all 0.15s ease;opacity:0;-o-transition:all 0.15s ease;transition:all 0.15s ease;text-align:center;border-radius:3px;padding:5px 8px 5px 8px;font-size:15px}main section .artisanContent .artisanSubContent .collaborateurContent .collaborateur{text-align:center;display:inline-block;padding:12px}main section .artisanContent .artisanSubContent .collaborateurContent .collaborateur:hover span{visibility:visible;-webkit-transform:translate(-50%, -20px);-ms-transform:translate(-50%, -20px);transform:translate(-50%, -20px);-webkit-transition:all 0.15s ease;-o-transition:all 0.15s ease;transition:all 0.15s ease;opacity:1}@media screen and (max-width:1400px){main section .artisanHead{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main section .artisanHead .artisanProfile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main section .artisanHead .artisanProfile .respH2Artisan{display:inline-block;margin:0px;margin-bottom:24px;padding-top:0;padding-bottom:0;font-weight:bold;font-size:40px;vertical-align:top}main section .artisanHead div.divDescription{width:100%}main section .artisanHead div.divDescription h2.h2Artisan{display:none}}@media screen and (max-width:900px){main section .artisanHead{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main section .artisanHead .artisanProfile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main section .artisanHead .artisanProfile .respH2Artisan{display:inline-block;margin:0px;margin-bottom:24px;padding-top:0;padding-bottom:0;font-weight:bold;font-size:40px;vertical-align:top}main section .artisanHead div.divDescription{width:100%}main section .artisanHead div.divDescription h2.h2Artisan{display:none}main section .artisanHead .divDescription .descriptionContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main section .artisanHead .divDescription .descriptionContainer .artisanDescriptionContent{width:100%}main section .artisanContent{width:100%;font-family:'latomedium';display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section .artisanContent .artisanSubContent{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:white;width:100%;padding:24px 0}main section .artisanContent .artisanSubContent .withdrawalPointGlobal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}main section .artisanContent .artisanSubContent .withdrawalPointGlobal .withdrawalpoint{width:50%}main section .artisanContent .artisanSubContent .withdrawalPointGlobal .shopName{font-size:18px;font-family:'latobold';margin-bottom:12px;color:#ff8e00}main section .artisanContent .artisanSubContent .withdrawalPointGlobal .pointLocation{width:100%}main section .artisanContent .artisanSubContent .withdrawalPointGlobal .pointLocation .contentPointLocation{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section .artisanContent .artisanSubContent .withdrawalPointGlobal .pointLocation .contentPointLocation .columnLocationPoint{width:33%}main section .artisanContent .artisanSubContent .withdrawalPointGlobal .pointLocation .contentPointLocation .columnLocationPoint .shopName{margin-top:12px}main section .artisanContent .artisanSubContent .collaborateurContent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}main section .artisanContent .artisanSubContent .collaborateurContent span{visibility:hidden;position:absolute;width:auto;white-space:nowrap;color:white;background:#38454f;top:115%;-webkit-transform-origin:50% 0%;-ms-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transform:translate(-50%, -30px);-ms-transform:translate(-50%, -30px);transform:translate(-50%, -30px);-webkit-transition:all 0.15s ease;opacity:0;-o-transition:all 0.15s ease;transition:all 0.15s ease;text-align:center;border-radius:3px;padding:5px 8px 5px 8px;font-size:15px}main section .artisanContent .artisanSubContent .collaborateurContent .collaborateur{text-align:center;display:inline-block;padding:12px}main section .artisanContent .artisanSubContent .collaborateurContent .collaborateur:hover span{visibility:visible;-webkit-transform:translate(-50%, -20px);-ms-transform:translate(-50%, -20px);transform:translate(-50%, -20px);-webkit-transition:all 0.15s ease;-o-transition:all 0.15s ease;transition:all 0.15s ease;opacity:1}}main section .orderLoupe{width:30px;height:30px;fill:#ff8e00;padding:0;margin:0}main section .orderLoupe:focus{outline:none}main section .orderLoupe:hover{cursor:pointer}main section .backOrderSearch{color:#ff8e00;border:solid 1px #ff8e00;margin-top:12px;padding:12px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color 0.4s ease;-o-transition:background-color 0.4s ease;transition:background-color 0.4s ease;vertical-align:middle;font-family:'latomedium', arial, sans-serif}main section .backOrderSearch:hover{background-color:#ff8e00;color:white;cursor:pointer}main section .orderInput{width:15%;margin-right:12px}main section .artisanList{background-color:white;margin-top:24px;padding:12px}main section .artisanList .artisanTitle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section .artisanList .artisanTitle .artisanHead{width:14%;font-weight:normal}main section .artisanList .artisanTitle .artisanHead h3{text-align:center;width:100%}main section .artisanList .artisanTitle .artisanHead h4{text-align:center;margin:0;width:100%}main section .artisanList .artisanTitle .artisanHead form{width:100%;text-align:center}main section .artisanList .artisanTitle .artisanHead form input{font-weight:bold;color:#ff8e00;border:solid 1px #ff8e00;-webkit-transition:background-color 0.4s ease;-o-transition:background-color 0.4s ease;transition:background-color 0.4s ease;padding:6px;background-color:white}main section .artisanList .artisanTitle .artisanHead form input:hover{color:white;cursor:pointer;background-color:#ff8e00}main section .artisanList .artisansOrder{font-family:'latomedium';margin-left:12px;text-align:left}main section .artisanList .artisansOrder .orderList{background-color:#EDEDED;padding:12px;margin-bottom:12px}main section .artisanList .artisansOrder .orderList .orderProduct{background-color:white;margin-bottom:12px;padding:12px}main section .artisanList .artisansOrder .orderList .orderProduct .orderProductContent .productTitle{width:25%;margin-right:12px;-webkit-box-sizing:border-box;box-sizing:border-box}main section .artisanList .artisansOrder .orderList .orderProduct .orderProductContent .productTitle2{width:10%;text-align:center}main section .artisanList .artisansOrder .orderList .orderProduct .orderProductContent .productTitle3{width:55%}main section .artisanList .artisansOrder .orderList .orderProduct .orderProductContent .productTitleHead{margin-bottom:12px}main section .artisanList .artisansOrder .orderList .orderProduct .productComment{background-color:#EDEDED;margin:6px;padding:6px}main section .contentGlobal{margin-bottom:25px;padding:5px;font-family:'latomedium'}main section .contentGlobal div.artisanContainer{background-color:white;margin:auto;padding:12px;position:relative}main section .contentGlobal div.artisanContainer p{margin:12px;text-align:justify}main section .contentGlobal div.artisanContainer p.pPanier{margin:0px 12px}main section .contentGlobal div.artisanContainer h4.panierH4{margin-top:48px}main section .contentGlobal div.artisanContainer #bo1{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}main section .contentGlobal div.artisanContainer #bo1 .imageText{width:25%;height:25%;-o-object-fit:cover;object-fit:cover;margin-left:24px}main section .contentGlobal div.artisanContainer #bo1 .imageText img{width:100%;height:100%}main section .contentGlobal div.artisanContainer #bo1 p{width:60%;margin:12px 0 12px 24px;text-align:justify}main section .contentGlobal div.artisanContainer #bo2{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:12px;margin-top:24px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}main section .contentGlobal div.artisanContainer #bo2 .imageText{width:25%;height:25%;-o-object-fit:cover;object-fit:cover;margin-right:9%;margin-top:48px}main section .contentGlobal div.artisanContainer #bo2 .imageText img{width:100%;height:100%}main section .contentGlobal div.artisanContainer #bo2 p{width:60%;margin:12px 24px;text-align:justify}main section .contentGlobal div.artisanContainer div.pEntreprise{margin-left:24px}main section .contentGlobal div.artisanContainer div.ulImage{width:50%}main section .contentGlobal div.artisanContainer div.ulImage h3{color:#ff8e00}main section .contentGlobal div.artisanContainer h3.engH3{color:#ff8e00}main section .contentGlobal div.artisanContainer div.ImageContainer{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin:24px 0}main section .contentGlobal div.artisanContainer div.ImageContainer .imgArtisan{width:30%;height:30%;-o-object-fit:cover;object-fit:cover}main section .contentGlobal div.artisanContainer div.ImageContainer .imgArtisan img{width:100%;height:100%}main section .contentGlobal div.artisanContainer p{margin:12px}main section .contentGlobal h3{padding:12px}main section .contentGlobal .buttonDlContent{width:100%;margin-left:auto;margin-top:24px;white-space:nowrap}main section .contentGlobal .buttonDlContent .contactLink{text-align:center;width:auto;color:#ff8e00;border:solid 1px #ff8e00;padding:5px 24px;font-size:18px;text-decoration:none;font-family:'latomedium';-webkit-transition:background-color 0.4s ease;-o-transition:background-color 0.4s ease;transition:background-color 0.4s ease}main section .contentGlobal .buttonDlContent .contactLink:hover{background-color:#ff8e00;color:white}main section .contentGlobal .h1Title{color:#ff8e00;text-align:center;font-size:36px}main section .contentGlobal .contentFaq{padding:15px;background-color:white;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}main section .contentGlobal .contentFaq .mainQuestion{margin:30px}main section .contentGlobal .contentFaq .mainQuestion .titleQuestion{cursor:pointer}main section .contentGlobal .contentFaq .mainQuestion .titleQuestion .h4Title{font-size:18px}main section .contentGlobal .contentFaq .mainQuestion .titleQuestion .h4Title .btnPlus{margin-right:10px;border-radius:50%;background-color:#ff8e00;width:20px;height:20px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}main section .contentGlobal .contentFaq .mainQuestion .titleQuestion .h4Title .btnPlus:after{width:10px;height:2px;background-color:white;display:inline-block;position:absolute;margin-top:9px;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";left:25%}main section .contentGlobal .contentFaq .mainQuestion .titleQuestion .h4Title .btnPlus:before{width:10px;height:2px;background-color:white;display:inline-block;position:absolute;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);left:25%;margin-top:9px;-webkit-box-sizing:border-box;box-sizing:border-box;content:""}main section .contentGlobal .contentFaq .mainQuestion .titleQuestion .h4Title .btnLess{margin-right:10px;border-radius:50%;font-size:20px;background-color:#ff8e00;width:20px;height:20px;display:inline-block}main section .contentGlobal .contentFaq .mainQuestion .titleQuestion .h4Title .btnLess:after{width:10px;height:2px;background-color:white;display:inline-block;position:absolute;margin-top:9px;-webkit-box-sizing:border-box;box-sizing:border-box;content:""}main section .contentGlobal .contentFaq .mainQuestion .titleQuestion .h4Title .btnLess:before{width:10px;height:2px;background-color:white;display:inline-block;position:absolute;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);display:none;margin-top:9px;-webkit-box-sizing:border-box;box-sizing:border-box;content:""}main section .contentGlobal .contentFaq .mainQuestion .questionContent{display:none;padding:10px}main section .contentGlobal .contentFaq .mainQuestion .questionContent .hyperLink{text-decoration:none;color:#ff8e00}main section .contentGlobal .contentFaq .mainQuestion .questionContent .hyperLink:hover{text-decoration:underline;color:#38454f}main section .contentGlobal .contentFaq .h4Title{color:black;text-align:left;font-size:18px;margin-left:25px}main section .contentGlobal .h2Title{border:1px solid;padding:15px;text-align:center}main section .contentGlobal .headContent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main section .contentGlobal .headContent h1{margin:6px}main section .contentGlobal .headContent h4{margin:6px 24px 24px 24px;font-size:14px}main section .contentGlobal .mainContainer{height:100%;width:100%;margin:0 auto;background-color:white;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box}main section .contentGlobal .mainContainer .charteImage{width:100%;position:relative;height:auto;text-align:center}main section .contentGlobal .mainContainer .charteImage img{width:25%;height:25%;margin:12px}main section .contentGlobal .mainContainer .h4Title{color:black;text-align:left;font-size:18px;margin-left:25px}main section .contentGlobal .mainContainer .mainBody{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main section .contentGlobal .mainContainer .mainBody ol.charteList{font-size:0;counter-reset:section;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}main section .contentGlobal .mainContainer .mainBody ol.charteList li{list-style-type:none;position:relative;font-size:initial;width:100%;vertical-align:top;padding:10px 0 10px 80px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:20px 0}main section .contentGlobal .mainContainer .mainBody ol.charteList li:before{content:counter(section);counter-increment:section;font-size:40px;color:#ff8e00;font-weight:800;display:block;position:absolute;top:50%;left:0;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);text-align:center;width:60px}main section .contentGlobal .mainContainer .mainBody ol.charteList li:after{content:'';display:block;background-color:#ff8e00;height:100%;width:4px;border-radius:2px;display:block;position:absolute;top:0;left:60px}main section .contentGlobal .mainContainer .mainBody ol.charteList li:last-child{margin-bottom:20px}main section .contentGlobal .mainContainer .mainBody .hyperLinkCharte{text-decoration:none;color:#ff8e00}main section .contentGlobal .mainContainer .mainBody .hyperLinkCharte:hover{text-decoration:underline;color:#38454f}main section .contentGlobal .mainContainer .mainBody .imgpartgrand{max-width:100%;height:auto;text-align:center}main section .contentGlobal .mainContainer #body1{margin-left:25px}main section .contentGlobal .mainContainer .tableauCgu{margin:0 auto;border-collapse:collapse;text-align:center;vertical-align:center;font-size:14px;width:90%}main section .contentGlobal .mainContainer .tableauCgu .tableRow{border:1px Solid #95989A}main section .contentGlobal .mainContainer .tableauCgu .tableRow .tableData{width:40%;border:1px Solid #95989A;height:71px}main section .contentGlobal .mainContainer .tableauCgu #tableRow1{background-color:#EDEDED}main section .contentGlobal .mainContainer .tableauCgu #tableRow3{background-color:#EDEDED}main section .contentGlobal .mainContainer .corpsCGU{margin:auto;width:100%}main section .contentGlobal .mainContainer .corpsCGU .hyperLink{text-decoration:none;color:#ff8e00}main section .contentGlobal #mentionContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-align:center;background-color:#EDEDED}main section .contentGlobal #mentionContainer .contentText{font-size:18px;padding-bottom:25px;width:48%;background-color:white}main section .contentGlobal #mentionContainer .contentText .hyperLink{padding:10px;background-color:#EDEDED;color:#95989A;text-decoration:none;border:1px solid #95989A;border-radius:10px}main section .contentGlobal #mentionContainer .contentText .hyperLink:hover{background-color:#95989A;color:#EDEDED}main section .contentGlobal #contentGlobalMention{height:100%}main section .partenariatGbl{margin-bottom:25px;margin-top:25px;padding:10px;font-family:'latomedium'}main section .partenariatGbl .Title{color:#ff8e00;text-align:center;font-size:36px}main section .partenariatGbl .partenariatGlobal{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-align:center;background-color:#EDEDED}main section .partenariatGbl .partenariatGlobal .partenariatContent{list-style:none;display:inline-block;text-align:center;width:33%;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;padding:10px;background-color:white}main section .partenariatGbl .partenariatGlobal .partenariatContent .imgpart{min-height:200px;max-height:100%;max-width:100%;vertical-align:bottom}main section .partenariatGbl .partenariatGlobal .partenariatContent .imgpart .imgpart img{vertical-align:center}main section .partenariatGbl .partenariatGlobal .partenariatContent .imgpartg{max-width:100%;height:auto}main section .partenariatGbl .partenariatGlobal .partenariatContent .boutonReadMore{display:block;width:100%;text-align:right;margin-top:15px}main section .partenariatGbl .partenariatGlobal .partenariatContent .boutonReadMore .boutoncadre{display:inline-block;padding:5px 10px;background-color:#ff8e00;color:#38454f;-webkit-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in}main section .partenariatGbl .partenariatGlobal .partenariatContent .Titleencadre{width:100%;border:1px solid;padding:5px;text-align:center;margin-top:5px;color:black;-webkit-box-sizing:border-box;box-sizing:border-box}main section .partenariatGbl .partenariatGlobal .partenariatContent .Titleencadre a{color:black}main section .paiementGlobal{margin-bottom:25px;text-align:center;padding:20px;font-family:'latomedium';width:100%}main section .paiementGlobal .Title{color:#ff8e00;text-align:center;font-size:36px}main section .paiementGlobal .h4Title{text-align:left;font-size:22px;text-decoration:underline}main section .paiementGlobal .paiementContainer{width:98,9%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:20px;background-color:white}main section .paiementGlobal .paiementContent{list-style:none;display:inline-block;text-align:left;width:100%;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;padding:10px 10px 10px 15px;background-color:white}main section .paiementGlobal .paiementColumn{width:33%;text-align:left}main section .paiementGlobal .paiementColumn a{color:#ff8e00;text-decoration:none}main section .labelGlobal{margin-bottom:25px;text-align:center;font-family:'latomedium';width:100%}main section .labelGlobal .h1Title{color:#ff8e00;text-align:center;font-size:36px}main section .labelGlobal .h4Title{color:#38454f;text-align:center;font-weight:700;font-style:normal}main section .labelGlobal .labelContent{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left;width:auto;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;padding:20px;background-color:white}main section .labelGlobal .labelContainer{width:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:white}main section .labelGlobal .labelContainer .labelColumn{width:33%;text-align:center;padding-bottom:20px}main section .labelGlobal .labelContainer .labelColumn a{color:#ff8e00}main section .labelGlobal .allergeneContent{display:inline-block;text-align:left;width:100%;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;padding:20px;background-color:white}main section .labelGlobal .allergeneContent .allergeneContainer{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto}main section .labelGlobal .icon{padding:15px;height:auto;width:80px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;fill:#ff8e00;margin:0 3%}main section .labelGlobal .icon h4{color:#38454f;text-align:center;font-weight:700;font-style:normal}main section .whoareweContent{margin-bottom:25px;margin-top:25px;font-family:'latomedium';width:100%}main section .whoareweContent .hyperLink{color:#ff8e00;text-decoration:none}main section .whoareweContent .h1Title{color:#ff8e00;text-align:center;font-size:36px}main section .whoareweContent .whoareweSubContent{padding:10px;background-color:white;font-family:'latomedium'}main section .whoareweContent .whoareweSubContent .h4Title{color:black;text-align:left;font-size:18px;margin-left:25px}main section .whoareweContent .whoareweSubContent .h1Title{color:#ff8e00;text-align:center;font-size:36px}main section .whoareweContent .whoareweSubContent .imgContainerText{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:justify}main section .whoareweContent .whoareweSubContent .imgContainerText .imageText{width:20%;height:20%;-o-object-fit:cover;object-fit:cover}main section .whoareweContent .whoareweSubContent .imgContainerText .imageText img{width:100%;height:100%}main section .whoareweContent .whoareweSubContent .imgContainerText p{width:70%;margin:48px 24px}main section .whoareweContent .whoareweSubContent #cadre2 .valueContent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}main section .whoareweContent .whoareweSubContent #cadre2 .valueContent .cadreImage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;width:100%;height:50%}main section .whoareweContent .whoareweSubContent #cadre2 .valueContent .cadreImage .imageContaint{width:20%;height:20%;-o-object-fit:cover;object-fit:cover}main section .whoareweContent .whoareweSubContent #cadre2 .valueContent .valueDiv{width:100%;padding-top:12px;height:10%;text-align:center}main section .whoareweContent .whoareweSubContent #cadre3 #logo{margin:24px auto;width:350px}main section .whoareweContent .whoareweSubContent .cadreProject{background-color:white;padding:10px;margin:10px}main section .whoareweContent .whoareweSubContent .cadreProject .h3Title{background-color:white;color:#ff8e00;padding:10px;text-align:center;font-family:'latobold'}main section .engagementContent{margin-bottom:25px;margin-top:25px;font-family:'latomedium';width:100%}main section .engagementContent .h4Title{color:black;text-align:left;font-size:18px;margin-left:25px}main section .engagementContent .h1Title{color:#ff8e00;text-align:center;font-size:36px}main section .engagementContent .cadre{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px;margin:10px;background-color:white}main section .engagementContent .cadre .engagementBody{width:100%}main section .engagementContent .cadre .engagementBody h2{margin:0 20px}main section .engagementContent .cadre .engagementBody .h2Title{color:#ff8e00;text-align:left;font-size:28px;padding:0}main section .engagementContent .cadre .engagementBody .engagementP{text-align:justify;color:#38454f;font-size:16px;margin-left:24px}main section .engagementContent .cadre .engagementBody .engagementP .terraSpan{font-weight:bold;color:#ff8e00}main section .engagementContent .cadre .engagementBody .hyperLink{text-decoration:none;color:#ff8e00}main section .engagementContent .cadre .engagementBody .hyperLink:hover{text-decoration:underline;color:#38454f}main section .engagementContent .cadre .engagementImage{width:45%;height:45%;-o-object-fit:cover;object-fit:cover}main section .engagementContent .cadre .engagementImage .engagemenImg{height:100%;width:100%;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}main section .engagementContent #cadre2{background-color:#EDEDED}main section .engagementContent #cadre4{background-color:#EDEDED}@media screen and (max-width:1500px){main section .whoareweContent .whoareweSubContent .cadreProject .mainBody .imgContainerText{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:justify}main section .whoareweContent .whoareweSubContent .cadreProject .mainBody .imgContainerText .imageText{width:20%;height:20%;-o-object-fit:cover;object-fit:cover}main section .whoareweContent .whoareweSubContent .cadreProject .mainBody .imgContainerText .imageText img{width:100%;height:100%}main section .whoareweContent .whoareweSubContent .cadreProject .mainBody .imgContainerText p{width:70%;margin:0px 24px}main section .contentGlobal{width:100%}main section .contentGlobal .h1Title{font-size:30px}main section .contentGlobal #mentionContainer{width:100%}main section .contentGlobal #mentionContainer .contentText{margin-right:12px}main section .contentGlobal .mainContainer .corpsCGU{width:95%}main section .contentGlobal .mainContainer .corpsCGU .tableauCgu{width:90%}}@media screen and (max-width:1300px){main section .whoareweContent .whoareweSubContent .cadreProject .mainBody .imgContainerText{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main section .whoareweContent .whoareweSubContent .cadreProject .mainBody .imgContainerText .imageText{width:70%;margin:auto}main section .whoareweContent .whoareweSubContent .cadreProject .mainBody .imgContainerText p{width:100%;margin:12px 0}main section .contentGlobal{width:100%;margin:0}main section .contentGlobal div.artisanContainer{position:relative}main section .contentGlobal div.artisanContainer div#bo1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}main section .contentGlobal div.artisanContainer div#bo1 p{width:60%;margin:12px}}@media screen and (max-width:1075px){main section .contentGlobal .h1Title{font-size:30px}main section .contentGlobal #mentionContainer .contentText{width:100%}main section .contentGlobal #mentionContainer .contentText p{font-size:16px}main section .contentGlobal .mainContainer .corpsCGU{width:95%;margin:auto}main section .contentGlobal .mainContainer .corpsCGU .globalTitle{font-size:16px}main section .contentGlobal .mainContainer .corpsCGU .tableauCgu{width:90%;font-size:14px}}@media screen and (max-width:1024px){main section .whoareweContent .whoareweSubContent .cadreProject .mainBody .imgContainerText{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main section .whoareweContent .whoareweSubContent .cadreProject .mainBody .imgContainerText .imageText{width:70%;margin:auto}main section .whoareweContent .whoareweSubContent .cadreProject .mainBody .imgContainerText p{width:100%;margin:12px 0}main section .contentGlobal{width:100%;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}main section .contentGlobal div.artisanContainer{position:relative}main section .contentGlobal div.artisanContainer div#bo1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main section .contentGlobal div.artisanContainer div#bo1 .imageText{width:50%;height:50%;margin:auto;padding-bottom:12px}main section .contentGlobal div.artisanContainer div#bo1 p{width:100%;margin:auto}main section .contentGlobal div.artisanContainer div#bo2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0}main section .contentGlobal div.artisanContainer div#bo2 .imageText{width:50%;height:50%;margin:auto;margin-top:24px;padding-bottom:12px}main section .contentGlobal div.artisanContainer div#bo2 p{width:100%;margin:24px 0}main section .contentGlobal div.artisanContainer div.ulImage{width:100%;margin:auto}main section .contentGlobal div.artisanContainer div.ulImage h3{color:#ff8e00}main section .contentGlobal div.artisanContainer div.ulImage ul{text-align:justify}main section .contentGlobal div.artisanContainer div.pEntreprise{margin-left:0}main section h2{font-size:20px}main section .buttonDlContent{width:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main section .buttonDlContent .contactLink{margin:auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main section #mentionContainer{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main section #mentionContainer .contentText{margin-right:0;margin-top:24px}main section #mentionContainer .contentText p{font-size:16px}main section .mainContainer{width:100%}main section .mainContainer .corpsCGU{width:90%;margin:auto}main section .mainContainer .corpsCGU p{font-size:15px}main section .mainContainer .corpsCGU .tableauCgu{width:90%;margin:auto;font-size:10px}}@media screen and (max-width:800px){main section .whoareweContent .whoareweSubContent .cadreProject .mainBody .imgContainerText{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main section .whoareweContent .whoareweSubContent .cadreProject .mainBody .imgContainerText .imageText{width:70%;margin:auto}main section .whoareweContent .whoareweSubContent .cadreProject .mainBody .imgContainerText p{width:100%;margin:12px 0}main section .labelGlobal{width:100%}main section .labelGlobal .labelContainer{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main section .labelGlobal .labelContainer .labelColumn{width:50%;text-align:center}main section .labelGlobal .allergeneContent .allergeneContainer{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:auto}main section .engagementContent .cadre{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main section .engagementContent .cadre .engagementBody{width:100%;margin:0 20px}main section .engagementContent .cadre .engagementBody .engagementP{text-align:justify;color:#38454f;font-size:16px}main section .engagementContent .cadre .engagementBody .engagementP .terraSpan{color:#ff8e00}main section .engagementContent .cadre .engagementImage{width:100%}main section .engagementContent .cadre .engagementImage .engagemenImg{height:auto;width:100%;vertical-align:top;background-size:cover;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:480px){main section .labelGlobal{width:100%}main section .labelGlobal .labelContainer .labelColumn{width:100%;text-align:center}main section .contentGlobal{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;padding:0}main section .contentGlobal .mainContainer{width:auto;position:relative;margin:0 auto}main section .contentGlobal .mainContainer .tableauCgu{width:100%;font-size:13px;display:block;margin:auto;padding:0}main section .contentGlobal .mainContainer .tableauCgu .tableRow{width:100%}main section .contentGlobal .mainContainer .tableauCgu .tableRow .tableData{width:50%;overflow-wrap:break-word}main section .contentGlobal .mainContainer .corpsCGU{width:100%;margin:auto}main section .contentGlobal .mainContainer .corpsCGU p{font-size:13px}main section .contentGlobal .mainContainer .corpsCGU li{font-size:13px}main section .contentGlobal .mainContainer .corpsCGU .globalTitle{font-size:14px}main section .contentGlobal .buttonDlContent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main section .contentGlobal .buttonDlContent .contactLink{margin:12px auto;white-space:nowrap;width:100%}}main .articleDivision{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}main table.tableOfLists{width:100%;border-spacing:0;border-collapse:collapse;-webkit-box-sizing:border-box;box-sizing:border-box;color:#38454f;text-align:center}main table.tableOfLists.withBackground{background-color:white;padding:6px}main table.tableOfLists.withBackground caption{background-color:white}main table.tableOfLists caption{font-weight:normal;font-size:20px;font-family:'latobold', arial, sans-serif;padding:12px 0 24px 0}main table.tableOfLists thead tr th{font-family:'latobold', arial, sans-serif;font-weight:normal;padding:6px 0}main table.tableOfLists tbody tr.spaces{height:12px}main table.tableOfLists tbody tr td{font-family:'latoregular', arial, sans-serif;padding:6px 0}main table.tableOfLists tbody tr td.icons a.editIcon,main table.tableOfLists tbody tr td.icons a.iconsLink,main table.tableOfLists tbody tr td.icons button.iconsPayOrder{display:inline-block;vertical-align:middle;padding-top:7px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none}main table.tableOfLists tbody tr td.icons a.editIcon svg,main table.tableOfLists tbody tr td.icons a.iconsLink svg,main table.tableOfLists tbody tr td.icons button.iconsPayOrder svg{width:30px;height:30px;fill:#ff8e00}main table.tableOfLists tbody tr td.icons a.editIcon:hover,main table.tableOfLists tbody tr td.icons a.iconsLink:hover,main table.tableOfLists tbody tr td.icons button.iconsPayOrder:hover{cursor:pointer}main table.tableOfLists tbody tr td.icons a.iconsLink+a.iconsLink{margin-left:12px}main table.tableOfLists tbody tr td.icons form{display:inline-block;vertical-align:middle}main table.tableOfLists tr{background:white}@media screen and (max-width:950px){main table.tableOfLists thead tr th{font-size:16px}main table.tableOfLists tbody tr td{font-size:16px}main table.tableOfLists tbody tr td.icons a.editIcon,main table.tableOfLists tbody tr td.icons a.iconsLink,main table.tableOfLists tbody tr td.icons button.iconsPayOrder{padding-top:2px}main table.tableOfLists tbody tr td.icons a.editIcon svg,main table.tableOfLists tbody tr td.icons a.iconsLink svg,main table.tableOfLists tbody tr td.icons button.iconsPayOrder svg{width:20px;height:20px}}@media screen and (max-width:480px){main table.tableauResp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main table.tableauResp thead{width:20%;min-width:90px;display:none}main table.tableauResp tbody{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}main table.tableauResp tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:12px}main table.tableauResp td,main table.tableauResp th{text-align:center;border-right:0}main table.tableauResp tr td:first-child{background-color:#ff8e00;color:white}main table.tableauResp tr.tableauFav td:first-child{background-color:white;color:#ff8e00}main table.tableauResp tr.tableauOrder td:first-child:before{content:'Commande n° '}main table.tableauResp tr.tableauFav td:first-child:before{content:''}main table.tableauResp tr td:nth-child(2){margin-top:6px}main table.tableauResp tr.tableauFav td:nth-child(3):before{content:'Code produit : '}main table.tableauResp tr.tableauFav td:nth-child(4):before{content:'Prix/U : '}main table.tableauResp tr.tableauFav td:nth-child(5):before{content:'Stock : '}main table.tableauResp tr td#iconsSvg:last-child form{padding:6px;background-color:#ff8e00;margin-bottom:6px;border:6px solid white}main table.tableauResp tr td#iconsSvg:last-child form svg{fill:white}main table.tableauResp tr td#iconsSvg:last-child form svg path{fill:white}main table.tableauResp tr td#iconsSvg:last-child div{padding:6px;background-color:#ff8e00;margin-bottom:6px;border:6px solid white}main table.tableauResp tr td#iconsSvg:last-child div svg path{fill:white}main table.tableauResp tr td#iconsSvg:last-child div svg circle{fill:#ff8e00}main table.tableauResp tr td#iconsSvg:last-child div svg circle.cartWheel{fill:white}}main#orderDetail section#sectionOrderDetail div.products,main#orderValidation section#sectionOrderDetail div.products{background:white}main#orderDetail section#sectionOrderDetail div.products table,main#orderValidation section#sectionOrderDetail div.products table{width:100%}main#orderDetail section#sectionOrderDetail div.products table caption,main#orderValidation section#sectionOrderDetail div.products table caption{font-weight:normal;font-family:'latobold', arial, sans-serif;font-size:20px;margin-bottom:24px}main#orderDetail section#sectionOrderDetail div.products table thead tr th,main#orderValidation section#sectionOrderDetail div.products table thead tr th{font-weight:normal;font-family:'latobold', arial, sans-serif;font-size:18px}main#orderDetail section#sectionOrderDetail div.products table tbody tr.spacing,main#orderValidation section#sectionOrderDetail div.products table tbody tr.spacing{height:24px}main#orderDetail section#sectionOrderDetail div.products table tbody tr.productCommentLine td p,main#orderValidation section#sectionOrderDetail div.products table tbody tr.productCommentLine td p{text-align:left;font-size:13px;color:#38454f;font-family:'latoregular', arial, sans-serif;margin:0;padding:0}main#orderDetail section#sectionOrderDetail div.products table tbody tr td,main#orderValidation section#sectionOrderDetail div.products table tbody tr td{text-align:center;font-family:'latoregular', arial, sans-serif;font-size:15px}main#orderDetail section#sectionOrderDetail div.products table tbody tr td.tdImg,main#orderValidation section#sectionOrderDetail div.products table tbody tr td.tdImg{width:100px}main#orderDetail section#sectionOrderDetail div.products table tbody tr td.productName,main#orderValidation section#sectionOrderDetail div.products table tbody tr td.productName{text-align:left}main#orderDetail section#sectionOrderDetail div.products table tbody tr td div.imgContainer,main#orderValidation section#sectionOrderDetail div.products table tbody tr td div.imgContainer{width:90px;height:90px;margin:0 auto;padding:0}main#orderDetail section#sectionOrderDetail div.products table tbody tr td div.imgContainer img,main#orderValidation section#sectionOrderDetail div.products table tbody tr td div.imgContainer img{max-width:100%;max-height:100%}main#orderDetail section#sectionOrderDetail div.orderInfos,main#orderValidation section#sectionOrderDetail div.orderInfos{background-color:white}main#orderDetail section#sectionOrderDetail div.orderInfos h3,main#orderValidation section#sectionOrderDetail div.orderInfos h3{font-weight:normal;font-family:'latobold', arial, sans-serif}main#orderDetail section#sectionOrderDetail div.orderInfos p,main#orderValidation section#sectionOrderDetail div.orderInfos p{font-family:'latoregular', arial, sans-serif}main#orderDetail section#sectionOrderDetail div.orderInfos div.prices,main#orderValidation section#sectionOrderDetail div.orderInfos div.prices{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main#orderDetail section#sectionOrderDetail div.orderInfos div.prices div,main#orderValidation section#sectionOrderDetail div.orderInfos div.prices div{text-align:center}main#orderDetail section#sectionOrderDetail div.orderInfos div.prices div.orderBoxType p.boxType span,main#orderValidation section#sectionOrderDetail div.orderInfos div.prices div.orderBoxType p.boxType span{color:#ff8e00;font-size:12px}main#orderDetail section#sectionOrderDetail div.orderInfos div.prices div h5,main#orderValidation section#sectionOrderDetail div.orderInfos div.prices div h5{font-weight:normal;font-family:'latobold', arial, sans-serif;font-size:16px}main#orderDetail section#sectionOrderDetail div,main#orderValidation section#sectionOrderDetail div{-webkit-box-sizing:border-box;box-sizing:border-box}main#orderDetail section#sectionOrderDetail div h3,main#orderValidation section#sectionOrderDetail div h3{margin:0;font-weight:normal;font-family:'latobold', arial, sans-serif}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode{color:#38454f;display:block}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawModeParts,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawModeParts{padding:12px}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawModeParts div,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawModeParts div{padding:12px}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawModeParts div.entreprise,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawModeParts div.entreprise{padding:0}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.inputContainer,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.inputContainer{margin:0}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawModeParts,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawModeParts{background-color:white}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawModeParts+div.withdrawModeParts,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawModeParts+div.withdrawModeParts{margin-top:12px}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawModeParts div.inputContainer.checkboxFrigobox label span.askFrigobox,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawModeParts div.inputContainer.checkboxFrigobox label span.askFrigobox{font-size:18px}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawModeParts div.inputContainer.checkboxFrigobox label span.infosBelow,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawModeParts div.inputContainer.checkboxFrigobox label span.infosBelow{font-size:15px}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode h3,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode h3{display:block;font-size:20px}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.boxes,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.boxes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:12px}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.boxes div.inputContainer,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.boxes div.inputContainer{overflow:visible;text-align:center}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.boxes div.inputContainer label,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.boxes div.inputContainer label{color:#38454f;margin-left:0}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.points,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.points{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;overflow:hidden;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.points.hidden,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.points.hidden{height:0}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.points div.inputContainer.withdrawalPointChoice,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.points div.inputContainer.withdrawalPointChoice{width:auto;height:auto;color:#38454f;-webkit-flex-basis:250px;-ms-flex-preferred-size:250px;flex-basis:250px}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.points div.inputContainer.withdrawalPointChoice label,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.points div.inputContainer.withdrawalPointChoice label{text-align:left;display:block;padding:12px;margin:0;z-index:2;font-family:'latoregular';-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.points div.inputContainer.withdrawalPointChoice label:after,main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.points div.inputContainer.withdrawalPointChoice label:before,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.points div.inputContainer.withdrawalPointChoice label:after,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.points div.inputContainer.withdrawalPointChoice label:before{display:none}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.points div.inputContainer.withdrawalPointChoice label p.pointName,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.points div.inputContainer.withdrawalPointChoice label p.pointName{font-family:'latobold';margin:0 0 6px 0}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.points div.inputContainer.withdrawalPointChoice label address,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.points div.inputContainer.withdrawalPointChoice label address{font-size:12px}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.points div.inputContainer.withdrawalPointChoice label ul.horaire,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.points div.inputContainer.withdrawalPointChoice label ul.horaire{margin:6px 0 0 0;padding:0}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.points div.inputContainer.withdrawalPointChoice label ul.horaire li.day,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.points div.inputContainer.withdrawalPointChoice label ul.horaire li.day{list-style-type:none;font-size:12px}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.points div.inputContainer.withdrawalPointChoice input:checked+label,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.points div.inputContainer.withdrawalPointChoice input:checked+label{background-color:rgba(255, 142, 0, 0.3)}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.points div.inputContainer.withdrawalPointChoice *,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.points div.inputContainer.withdrawalPointChoice *{color:#38454f}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawalDaysToChoose,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawalDaysToChoose{overflow:hidden;height:0;display:none}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawalDaysToChoose div.withdrawalDayContainer,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawalDaysToChoose div.withdrawalDayContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawalDaysToChoose div.withdrawalDayContainer div.inputContainer.withdrawalDay,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawalDaysToChoose div.withdrawalDayContainer div.inputContainer.withdrawalDay{-webkit-flex-basis:200px;-ms-flex-preferred-size:200px;flex-basis:200px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:none}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawalDaysToChoose div.withdrawalDayContainer div.inputContainer.withdrawalDay.activatedDay,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawalDaysToChoose div.withdrawalDayContainer div.inputContainer.withdrawalDay.activatedDay{display:block}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawalDaysToChoose div.withdrawalDayContainer div.inputContainer.withdrawalDay label,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawalDaysToChoose div.withdrawalDayContainer div.inputContainer.withdrawalDay label{padding:12px 6px;text-align:center;display:block;color:#38454f;margin-left:0}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawalDaysToChoose div.withdrawalDayContainer div.inputContainer.withdrawalDay label:hover,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawalDaysToChoose div.withdrawalDayContainer div.inputContainer.withdrawalDay label:hover{cursor:pointer}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawalDaysToChoose div.withdrawalDayContainer div.inputContainer.withdrawalDay label:after,main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawalDaysToChoose div.withdrawalDayContainer div.inputContainer.withdrawalDay label:before,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawalDaysToChoose div.withdrawalDayContainer div.inputContainer.withdrawalDay label:after,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawalDaysToChoose div.withdrawalDayContainer div.inputContainer.withdrawalDay label:before{content:'';display:none}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawalDaysToChoose div.withdrawalDayContainer div.inputContainer.withdrawalDay label div.day,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawalDaysToChoose div.withdrawalDayContainer div.inputContainer.withdrawalDay label div.day{font-size:15px;font-family:'latoregular', arial, sans-serif}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawalDaysToChoose div.withdrawalDayContainer div.inputContainer.withdrawalDay label time.date,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawalDaysToChoose div.withdrawalDayContainer div.inputContainer.withdrawalDay label time.date{font-size:12px;font-family:'latolight', arial, sans-serif}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawalDaysToChoose div.withdrawalDayContainer div.inputContainer.withdrawalDay label p.fromTo,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawalDaysToChoose div.withdrawalDayContainer div.inputContainer.withdrawalDay label p.fromTo{font-size:12px;font-family:'latolight', arial, sans-serif;margin:6px 0 0 0;padding:0}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawalDaysToChoose div.withdrawalDayContainer div.inputContainer.withdrawalDay input:checked+label,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawalDaysToChoose div.withdrawalDayContainer div.inputContainer.withdrawalDay input:checked+label{background-color:rgba(255, 142, 0, 0.3)}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawalDaysToChoose div.withdrawalDayContainer div.inputContainer.withdrawalDay input:disabled+label,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawalDaysToChoose div.withdrawalDayContainer div.inputContainer.withdrawalDay input:disabled+label{display:none}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.entreprise,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.entreprise{display:block;text-align:center;overflow:hidden;padding:0}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.entreprise h4,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.entreprise h4{font-family:'latobold', arial ,sans-serif;font-weight:normal;font-size:15px;margin:0}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.entreprise address,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.entreprise address{font-family:'latoregular';font-size:12px}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.entreprise p.deliveryDay,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.entreprise p.deliveryDay{font-family:'latoregular', arial, sans-serif;font-size:12px;margin:6px 0 0 0;padding:0}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.entreprise.hidden,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.entreprise.hidden{height:0}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode p.boxInfos,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode p.boxInfos{font-family:'latoregular', arial, sans-serif;font-size:12px}main#orderDetail section#sectionOrderDetail div.stepsContainer div.finalStep div.orderInfos,main#orderDetail section#sectionOrderDetail div.stepsContainer div.finalStep div.products,main#orderValidation section#sectionOrderDetail div.stepsContainer div.finalStep div.orderInfos,main#orderValidation section#sectionOrderDetail div.stepsContainer div.finalStep div.products{padding:12px}main#orderDetail section#sectionOrderDetail div.stepsContainer div.finalStep div.orderInfos div,main#orderDetail section#sectionOrderDetail div.stepsContainer div.finalStep div.products div,main#orderValidation section#sectionOrderDetail div.stepsContainer div.finalStep div.orderInfos div,main#orderValidation section#sectionOrderDetail div.stepsContainer div.finalStep div.products div{padding:12px}main#orderDetail section#sectionOrderDetail div.stepsContainer div.products,main#orderValidation section#sectionOrderDetail div.stepsContainer div.products{background:white}main#orderDetail section#sectionOrderDetail div.stepsContainer div.products table,main#orderValidation section#sectionOrderDetail div.stepsContainer div.products table{width:100%}main#orderDetail section#sectionOrderDetail div.stepsContainer div.products table caption,main#orderValidation section#sectionOrderDetail div.stepsContainer div.products table caption{font-weight:normal;font-family:'latobold', arial, sans-serif;font-size:20px;margin-bottom:24px}main#orderDetail section#sectionOrderDetail div.stepsContainer div.products table thead tr th,main#orderValidation section#sectionOrderDetail div.stepsContainer div.products table thead tr th{font-weight:normal;font-family:'latobold', arial, sans-serif;font-size:18px}main#orderDetail section#sectionOrderDetail div.stepsContainer div.products table tbody tr.spacing,main#orderValidation section#sectionOrderDetail div.stepsContainer div.products table tbody tr.spacing{height:24px}main#orderDetail section#sectionOrderDetail div.stepsContainer div.products table tbody tr.productCommentLine td p,main#orderValidation section#sectionOrderDetail div.stepsContainer div.products table tbody tr.productCommentLine td p{text-align:left;font-size:13px;color:#38454f;font-family:'latoregular', arial, sans-serif;margin:0;padding:0}main#orderDetail section#sectionOrderDetail div.stepsContainer div.products table tbody tr td,main#orderValidation section#sectionOrderDetail div.stepsContainer div.products table tbody tr td{text-align:center;font-family:'latoregular', arial, sans-serif;font-size:15px}main#orderDetail section#sectionOrderDetail div.stepsContainer div.products table tbody tr td.tdImg,main#orderValidation section#sectionOrderDetail div.stepsContainer div.products table tbody tr td.tdImg{width:100px}main#orderDetail section#sectionOrderDetail div.stepsContainer div.products table tbody tr td.productName,main#orderValidation section#sectionOrderDetail div.stepsContainer div.products table tbody tr td.productName{text-align:left}main#orderDetail section#sectionOrderDetail div.stepsContainer div.products table tbody tr td div.imgContainer,main#orderValidation section#sectionOrderDetail div.stepsContainer div.products table tbody tr td div.imgContainer{width:90px;height:90px;margin:0 auto;padding:0}main#orderDetail section#sectionOrderDetail div.stepsContainer div.products table tbody tr td div.imgContainer img,main#orderValidation section#sectionOrderDetail div.stepsContainer div.products table tbody tr td div.imgContainer img{max-width:100%;max-height:100%}main#orderDetail section#sectionOrderDetail div.stepsContainer div.orderInfos,main#orderValidation section#sectionOrderDetail div.stepsContainer div.orderInfos{background-color:white;margin-top:24px}main#orderDetail section#sectionOrderDetail div.stepsContainer div.orderInfos h3,main#orderValidation section#sectionOrderDetail div.stepsContainer div.orderInfos h3{font-weight:normal;font-family:'latobold', arial, sans-serif}main#orderDetail section#sectionOrderDetail div.stepsContainer div.orderInfos p,main#orderValidation section#sectionOrderDetail div.stepsContainer div.orderInfos p{font-family:'latoregular', arial, sans-serif;font-size:14px}main#orderDetail section#sectionOrderDetail div.stepsContainer div.orderInfos div.commentFee,main#orderValidation section#sectionOrderDetail div.stepsContainer div.orderInfos div.commentFee{width:100%;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}main#orderDetail section#sectionOrderDetail div.stepsContainer div.orderInfos div.commentFee div.comment,main#orderValidation section#sectionOrderDetail div.stepsContainer div.orderInfos div.commentFee div.comment{padding:0;margin:12px;-webkit-flex-basis:49%;-ms-flex-preferred-size:49%;flex-basis:49%}main#orderDetail section#sectionOrderDetail div.stepsContainer div.orderInfos div.commentFee div.comment.fullWidth,main#orderValidation section#sectionOrderDetail div.stepsContainer div.orderInfos div.commentFee div.comment.fullWidth{width:100%}main#orderDetail section#sectionOrderDetail div.stepsContainer div.orderInfos div.commentFee div.fee,main#orderValidation section#sectionOrderDetail div.stepsContainer div.orderInfos div.commentFee div.fee{padding:0;margin:12px;-webkit-flex-basis:49%;-ms-flex-preferred-size:49%;flex-basis:49%}main#orderDetail section#sectionOrderDetail div.stepsContainer div.orderInfos div.commentFee div h4,main#orderValidation section#sectionOrderDetail div.stepsContainer div.orderInfos div.commentFee div h4{font-weight:normal;font-family:'latobold', arial, sans-serif;margin:0 0 6px 0;font-size:16px}main#orderDetail section#sectionOrderDetail div.stepsContainer div.orderInfos div.prices,main#orderValidation section#sectionOrderDetail div.stepsContainer div.orderInfos div.prices{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main#orderDetail section#sectionOrderDetail div.stepsContainer div.orderInfos div.prices div,main#orderValidation section#sectionOrderDetail div.stepsContainer div.orderInfos div.prices div{text-align:center}main#orderDetail section#sectionOrderDetail div.stepsContainer div.orderInfos div.prices div.orderBoxType p.boxType span,main#orderValidation section#sectionOrderDetail div.stepsContainer div.orderInfos div.prices div.orderBoxType p.boxType span{color:#ff8e00;font-size:12px}main#orderDetail section#sectionOrderDetail div.stepsContainer div.orderInfos div.prices div h5,main#orderValidation section#sectionOrderDetail div.stepsContainer div.orderInfos div.prices div h5{font-weight:normal;font-family:'latobold', arial, sans-serif;font-size:16px}main#orderDetail section#sectionOrderDetail div.stepsContainer div.hidden,main#orderValidation section#sectionOrderDetail div.stepsContainer div.hidden{height:0;overflow:hidden;padding:0}main#orderDetail section#sectionOrderDetail div.stepsContainer div.animationForCheckbox,main#orderValidation section#sectionOrderDetail div.stepsContainer div.animationForCheckbox{margin-top:0}main#orderDetail section#sectionOrderDetail div.stepButtons,main#orderValidation section#sectionOrderDetail div.stepButtons{display:block;width:100%;text-align:center;margin-top:12px}main#orderDetail section#sectionOrderDetail div.stepButtons a,main#orderValidation section#sectionOrderDetail div.stepButtons a{font-size:15px;vertical-align:top}main#orderDetail section#sectionOrderDetail div.stepButtons div.inputContainer,main#orderValidation section#sectionOrderDetail div.stepButtons div.inputContainer{display:inline-block;margin-top:0;padding:0}main#orderDetail section#sectionOrderDetail div.stepButtons div.buttonLoader,main#orderValidation section#sectionOrderDetail div.stepButtons div.buttonLoader{display:none;margin-top:0;border:1px solid #ff8e00;vertical-align:top;overflow:hidden}main#orderDetail section#sectionOrderDetail div.stepButtons div.buttonLoader div,main#orderValidation section#sectionOrderDetail div.stepButtons div.buttonLoader div{margin-top:0}@media screen and (max-width:1220px){main#orderDetail section#sectionOrderDetail div.stepsContainer div.withdrawalDaysToChoose div.withdrawalDayContainer,main#orderValidation section#sectionOrderDetail div.stepsContainer div.withdrawalDaysToChoose div.withdrawalDayContainer{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width:680px){main#orderDetail section#sectionOrderDetail div.stepsContainer div.products table.tableauResp thead,main#orderValidation section#sectionOrderDetail div.stepsContainer div.products table.tableauResp thead{display:none}main#orderDetail section#sectionOrderDetail div.stepsContainer div.products table.tableauResp tbody tr,main#orderValidation section#sectionOrderDetail div.stepsContainer div.products table.tableauResp tbody tr{background-color:#F5F5F5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main#orderDetail section#sectionOrderDetail div.stepsContainer div.products table.tableauResp tbody tr.spacing,main#orderValidation section#sectionOrderDetail div.stepsContainer div.products table.tableauResp tbody tr.spacing{height:12px;display:table-row;background-color:transparent}main#orderDetail section#sectionOrderDetail div.stepsContainer div.products table.tableauResp tbody tr td,main#orderValidation section#sectionOrderDetail div.stepsContainer div.products table.tableauResp tbody tr td{display:block;width:100%;margin-top:3px 0;text-align:center}main#orderDetail section#sectionOrderDetail div.stepsContainer div.products table.tableauResp tbody tr td:before,main#orderValidation section#sectionOrderDetail div.stepsContainer div.products table.tableauResp tbody tr td:before{content:attr(data-resptitle);font-family:'latolight', arial, sans-serif;font-size:13px}main#orderDetail section#sectionOrderDetail div.stepsContainer div.products table.tableauResp tbody tr td.productName,main#orderValidation section#sectionOrderDetail div.stepsContainer div.products table.tableauResp tbody tr td.productName{text-align:center!important;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%;display:block;padding:6px 0;color:white;background-color:#ff8e00;font-family:'latobold', arial, sans-serif}main#orderDetail section#sectionOrderDetail div.stepsContainer div.products table.tableauResp tbody tr td.tdImg,main#orderValidation section#sectionOrderDetail div.stepsContainer div.products table.tableauResp tbody tr td.tdImg{margin:12px auto;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;background-color:transparent}main#orderDetail section#sectionOrderDetail div.stepsContainer div.products table.tableauResp tbody tr td.tdImg:before,main#orderValidation section#sectionOrderDetail div.stepsContainer div.products table.tableauResp tbody tr td.tdImg:before{display:none}main#orderDetail section#sectionOrderDetail div.stepsContainer div.products table.tableauResp tbody tr td:nth-child(3),main#orderValidation section#sectionOrderDetail div.stepsContainer div.products table.tableauResp tbody tr td:nth-child(3){-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}main#orderDetail section#sectionOrderDetail div.stepsContainer div.products table.tableauResp tbody tr td:nth-child(4),main#orderValidation section#sectionOrderDetail div.stepsContainer div.products table.tableauResp tbody tr td:nth-child(4){-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}main#orderDetail section#sectionOrderDetail div.stepsContainer div.products table.tableauResp tbody tr td:nth-child(5),main#orderValidation section#sectionOrderDetail div.stepsContainer div.products table.tableauResp tbody tr td:nth-child(5){-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}main#orderDetail section#sectionOrderDetail div.stepsContainer div.products table.tableauResp tbody tr td:nth-child(6),main#orderValidation section#sectionOrderDetail div.stepsContainer div.products table.tableauResp tbody tr td:nth-child(6){-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}main#orderDetail section#sectionOrderDetail div.stepsContainer div.products table.tableauResp tbody tr td:nth-child(7),main#orderValidation section#sectionOrderDetail div.stepsContainer div.products table.tableauResp tbody tr td:nth-child(7){-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}main#orderDetail section#sectionOrderDetail div.stepsContainer div.commentFee,main#orderValidation section#sectionOrderDetail div.stepsContainer div.commentFee{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main#orderDetail section#sectionOrderDetail div.stepsContainer div.commentFee div.comment,main#orderValidation section#sectionOrderDetail div.stepsContainer div.commentFee div.comment{display:block;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}main#orderDetail section#sectionOrderDetail div.stepsContainer div.commentFee div.fee,main#orderValidation section#sectionOrderDetail div.stepsContainer div.commentFee div.fee{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.boxes,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.boxes{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:12px}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.boxes div.inputContainer,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.boxes div.inputContainer{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;overflow:visible;text-align:center}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.boxes div.inputContainer.need2Column,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.boxes div.inputContainer.need2Column{display:block;width:100%;text-align:left}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.boxes div.inputContainer+div.inputContainer,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.boxes div.inputContainer+div.inputContainer{margin-top:24px}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.boxes div.inputContainer label,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.boxes div.inputContainer label{color:#38454f;margin-left:0}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.points,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.points{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.points div.inputContainer.withdrawalPointChoice,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.points div.inputContainer.withdrawalPointChoice{width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.points div.inputContainer.withdrawalPointChoice label,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.points div.inputContainer.withdrawalPointChoice label{text-align:center}main#orderDetail section#sectionOrderDetail div.stepsContainer div.prices,main#orderValidation section#sectionOrderDetail div.stepsContainer div.prices{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:480px){main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode h3,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode h3{font-size:18px}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.boxes div.inputContainer label,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.boxes div.inputContainer label{font-size:13px}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawModeParts div.inputContainer.checkboxFrigobox label span.askFrigobox,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawModeParts div.inputContainer.checkboxFrigobox label span.askFrigobox{font-size:15px;font-family:'latobold';text-align:center}main#orderDetail section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawModeParts div.inputContainer.checkboxFrigobox label span.infosBelow,main#orderValidation section#sectionOrderDetail div.stepsContainer div.stepWithdrawMode div.withdrawModeParts div.inputContainer.checkboxFrigobox label span.infosBelow{font-size:13px;text-align:center;margin-left:0;display:inline-block;width:100%}main#orderDetail section#sectionOrderDetail div.stepsContainer div.prices,main#orderValidation section#sectionOrderDetail div.stepsContainer div.prices{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0;padding:0}main#orderDetail section#sectionOrderDetail div.stepsContainer div.prices div,main#orderValidation section#sectionOrderDetail div.stepsContainer div.prices div{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding:0;margin:12px 0 0 0}main#orderDetail section#sectionOrderDetail div.stepsContainer div.prices div h5,main#orderValidation section#sectionOrderDetail div.stepsContainer div.prices div h5{margin:0 0 6px 0}main#orderDetail section#sectionOrderDetail div.stepsContainer div.withdrawalDaysToChoose div.withdrawalDayContainer,main#orderValidation section#sectionOrderDetail div.stepsContainer div.withdrawalDaysToChoose div.withdrawalDayContainer{-webkit-box-pack:stretch;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch}main#orderDetail section#sectionOrderDetail div.stepsContainer div.withdrawalDaysToChoose div.withdrawalDayContainer div.inputContainer.withdrawalDay,main#orderValidation section#sectionOrderDetail div.stepsContainer div.withdrawalDaysToChoose div.withdrawalDayContainer div.inputContainer.withdrawalDay{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}main#orderDetail section#sectionOrderDetail div.stepButtons a,main#orderValidation section#sectionOrderDetail div.stepButtons a{display:block}main#orderDetail section#sectionOrderDetail div.stepButtons a+a,main#orderValidation section#sectionOrderDetail div.stepButtons a+a{margin-top:12px}main#orderDetail section#sectionOrderDetail div.stepButtons div.inputContainer,main#orderValidation section#sectionOrderDetail div.stepButtons div.inputContainer{display:block;margin-top:12px;width:100%}main#orderDetail section#sectionOrderDetail div.stepButtons div.inputContainer input[type=submit],main#orderValidation section#sectionOrderDetail div.stepButtons div.inputContainer input[type=submit]{display:block;width:100%}}div#burgerIcon{display:none}header#headerWithMenu{display:block;position:fixed;top:0;left:0;height:100%;width:350px;max-width:82px;background:white;color:black;padding-top:12px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;-webkit-transition:all 0.3s cubic-bezier(1, 0.1, 0.52, 0.82);-o-transition:all 0.3s cubic-bezier(1, 0.1, 0.52, 0.82);transition:all 0.3s cubic-bezier(1, 0.1, 0.52, 0.82);border-right:2px solid #ff8e00;z-index:1000}header#headerWithMenu:hover{max-width:350px}header#headerWithMenu span.connexionAnim{position:absolute;top:0;left:0;right:100%;bottom:0;background-color:#ff8e00;z-index:5}header#headerWithMenu div#logo{height:55px;width:350px;margin-left:12px}header#headerWithMenu div#logo svg{height:100%;shape-rendering:geometricPrecision}header#headerWithMenu div#logo svg text#baseline{font-family:'latobold', arial, sans-serif}header#headerWithMenu div#logo svg text#companyName{font-family:'latobold', arial, sans-serif}header#headerWithMenu div#navContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:calc(100% - 126px)}header#headerWithMenu nav.menuNav#cartNav{margin:22px 0 6px 0}header#headerWithMenu nav.menuNav#cartNav ul li a{-webkit-transition:none;-o-transition:none;transition:none}header#headerWithMenu nav.menuNav#cartNav ul li a svg{-webkit-transition:none;-o-transition:none;transition:none}header#headerWithMenu nav.menuNav#cartNav ul li a:hover{background-color:transparent}header#headerWithMenu nav.menuNav#cartNav ul li a:hover svg{fill:#38454f}header#headerWithMenu nav.menuNav ul{margin:0;padding:0;list-style:none}header#headerWithMenu nav.menuNav ul li{font-size:0}header#headerWithMenu nav.menuNav ul li#userCart a{-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}header#headerWithMenu nav.menuNav ul li#userCart a svg{-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}header#headerWithMenu nav.menuNav ul li#userCart a svg g#notifBG path{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0.4s ease-in-out;transition:-webkit-transform 0.4s ease-in-out;-o-transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out}header#headerWithMenu nav.menuNav ul li#userCart a svg g#notifBG.containsProducts path{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}header#headerWithMenu nav.menuNav ul li#userCart:hover a{background-color:#ff8e00}header#headerWithMenu nav.menuNav ul li#userCart:hover a svg{fill:white}header#headerWithMenu nav.menuNav ul li:hover a{background-color:#ff8e00;color:white}header#headerWithMenu nav.menuNav ul li:hover a svg{fill:white}header#headerWithMenu nav.menuNav ul li:hover a div#iconInfosPages span{background-color:white}header#headerWithMenu nav.menuNav ul li:hover div.submenu{max-width:274px}header#headerWithMenu nav.menuNav ul li a,header#headerWithMenu nav.menuNav ul li div{display:block;color:#38454f;padding:5px 0 5px 22px;font-size:0;font-family:'latosemibold', arial, sans-serif;white-space:nowrap;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}header#headerWithMenu nav.menuNav ul li a#userMenuProfilImg,header#headerWithMenu nav.menuNav ul li div#userMenuProfilImg{max-height:48px;padding-left:18px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}header#headerWithMenu nav.menuNav ul li a#userMenuProfilImg:hover,header#headerWithMenu nav.menuNav ul li div#userMenuProfilImg:hover{background-color:#ff8e00}header#headerWithMenu nav.menuNav ul li a#userMenuProfilImg:hover span,header#headerWithMenu nav.menuNav ul li div#userMenuProfilImg:hover span{color:white}header#headerWithMenu nav.menuNav ul li a#userMenuProfilImg div,header#headerWithMenu nav.menuNav ul li div#userMenuProfilImg div{padding:0;margin:0;border-radius:50%;overflow:hidden;border:2px solid #ff8e00;width:48px;height:48px}header#headerWithMenu nav.menuNav ul li a#userMenuProfilImg div.imgMask,header#headerWithMenu nav.menuNav ul li div#userMenuProfilImg div.imgMask{display:inline-block;vertical-align:middle}header#headerWithMenu nav.menuNav ul li a#userMenuProfilImg div img,header#headerWithMenu nav.menuNav ul li div#userMenuProfilImg div img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}header#headerWithMenu nav.menuNav ul li a svg,header#headerWithMenu nav.menuNav ul li div svg{display:inline-block;vertical-align:middle;fill:#38454f;max-width:36px;max-height:41px;-webkit-transition:fill 0.2s ease;-o-transition:fill 0.2s ease;transition:fill 0.2s ease}header#headerWithMenu nav.menuNav ul li a div#iconInfosPages,header#headerWithMenu nav.menuNav ul li div div#iconInfosPages{font-size:0;display:inline-block;vertical-align:middle;padding:0 2px}header#headerWithMenu nav.menuNav ul li a div#iconInfosPages span,header#headerWithMenu nav.menuNav ul li div div#iconInfosPages span{display:inline-block;width:5px;height:5px;background-color:#38454f;border-radius:50%;margin:10px 0}header#headerWithMenu nav.menuNav ul li a div#iconInfosPages span+span,header#headerWithMenu nav.menuNav ul li div div#iconInfosPages span+span{margin-left:8px}header#headerWithMenu nav.menuNav ul li a span.buttonText,header#headerWithMenu nav.menuNav ul li div span.buttonText{display:inline-block;font-size:15px;vertical-align:middle;margin-left:24px}header#headerWithMenu nav.menuNav ul li a#loginButton,header#headerWithMenu nav.menuNav ul li div#loginButton{font-size:initial;margin-left:16px;margin-top:24px}header#headerWithMenu nav.menuNav ul li a#loginButton svg,header#headerWithMenu nav.menuNav ul li div#loginButton svg{width:36px;height:41px}header#headerWithMenu nav.menuNav ul li a:hover span.buttonText,header#headerWithMenu nav.menuNav ul li div:hover span.buttonText{color:white}header#headerWithMenu nav.menuNav ul li div.submenu{margin:0;padding:0;background-color:#ff8e00;max-width:0;width:274px;-webkit-transition:all 0.3s cubic-bezier(1, 0.1, 0.52, 0.82);-o-transition:all 0.3s cubic-bezier(1, 0.1, 0.52, 0.82);transition:all 0.3s cubic-bezier(1, 0.1, 0.52, 0.82);position:absolute;top:0;right:0;height:100%;font-size:initial;overflow-x:hidden;overflow-y:auto}header#headerWithMenu nav.menuNav ul li div.submenu h4{color:white;font-family:'latosemibold', arial, sans-serif;font-size:30px;width:100%;text-align:center}header#headerWithMenu nav.menuNav ul li div.submenu ul{margin-left:44px}header#headerWithMenu nav.menuNav ul li div.submenu ul li{-webkit-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease;position:relative;padding-left:24px}header#headerWithMenu nav.menuNav ul li div.submenu ul li:after{content:'';position:absolute;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;left:0;width:10px;height:10px;background-color:white;border-radius:50%;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}header#headerWithMenu nav.menuNav ul li div.submenu ul li a{font-size:13px;padding:10px 0;margin:0;color:white}header#headerWithMenu nav.menuNav ul li div.submenu ul li:hover a{color:#38454f}header#headerWithMenu nav.menuNav ul li div.submenu ul li:hover:after{background-color:#38454f}@media screen and (max-width:1024px){div#burgerIcon{display:block;width:35px;height:35px;position:fixed;top:20px;right:12px;z-index:2000}div#burgerIcon:hover{cursor:pointer}div#burgerIcon span.line{display:block;width:80%;height:4px;border-radius:2px;background-color:#38454f;position:absolute;-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;right:10%;-webkit-transition:none;-o-transition:none;transition:none}div#burgerIcon span.line.top{top:calc(22% - 2px)}div#burgerIcon span.line.middle{top:calc(50% - 2px)}div#burgerIcon span.line.bottom{top:calc(78% - 2px)}header#headerWithMenu{height:70px;width:100%;max-width:none;color:#38454f;padding:12px 0;-webkit-transition:none;-o-transition:none;transition:none;border-right:0;border-bottom:2px solid #ff8e00;text-align:center;overflow:visible}header#headerWithMenu:hover{max-width:none}header#headerWithMenu div#logo{display:inline-block;height:48px;margin:0 auto;text-align:center}header#headerWithMenu div#logo svg{margin:0 auto;display:inline-block;height:48px}header#headerWithMenu nav#cartNav{position:fixed;top:20px;left:12px;width:35px;height:35px}header#headerWithMenu nav#cartNav.menuNav{margin:0;padding:0}header#headerWithMenu nav#cartNav ul li a{padding:0}header#headerWithMenu nav#cartNav ul li a svg{display:block}header#headerWithMenu nav#cartNav ul li a span.buttonText{display:none}header#headerWithMenu div#navContainer{position:fixed;width:100%;height:0;top:70px;left:0;background-color:#ff8e00;overflow:auto;margin:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:15000;opacity:1;visibility:visible}header#headerWithMenu div#navContainer.activated{height:calc(100% - 70px)}header#headerWithMenu div#navContainer nav{width:100%}header#headerWithMenu div#navContainer nav#cartNav ul li a{-webkit-transition:none;-o-transition:none;transition:none}header#headerWithMenu div#navContainer nav#cartNav ul li a:hover svg{fill:#38454f}header#headerWithMenu div#navContainer nav ul{text-align:left}header#headerWithMenu div#navContainer nav ul li{opacity:0;display:block;padding:12px 0}header#headerWithMenu div#navContainer nav ul li:hover div.submenu{max-width:none}header#headerWithMenu div#navContainer nav ul li#infosButton div#iconInfosPages{display:none}header#headerWithMenu div#navContainer nav ul li a,header#headerWithMenu div#navContainer nav ul li div{-webkit-transition:none;-o-transition:none;transition:none;padding:10px;display:block;width:auto;text-align:center}header#headerWithMenu div#navContainer nav ul li a.haveSubmenu,header#headerWithMenu div#navContainer nav ul li div.haveSubmenu{position:relative}header#headerWithMenu div#navContainer nav ul li a.haveSubmenu:after,header#headerWithMenu div#navContainer nav ul li div.haveSubmenu:after{content:url("../images/icons/arrowIcon.svg");display:inline-block;width:20px;height:14px;vertical-align:middle;margin-left:24px}header#headerWithMenu div#navContainer nav ul li a:hover,header#headerWithMenu div#navContainer nav ul li div:hover{background-color:transparent}header#headerWithMenu div#navContainer nav ul li a:hover svg,header#headerWithMenu div#navContainer nav ul li div:hover svg{fill:white}header#headerWithMenu div#navContainer nav ul li a svg,header#headerWithMenu div#navContainer nav ul li div svg{display:none}header#headerWithMenu div#navContainer nav ul li a span.buttonText,header#headerWithMenu div#navContainer nav ul li div span.buttonText{font-size:25px;font-family:'latoblack', arial, sans-serif;color:white;display:inline-block;vertical-align:middle;margin:0}header#headerWithMenu div#navContainer nav ul li div.submenu{padding:0;background-color:#ff8e00;max-width:none;width:100%;-webkit-transition:none;-o-transition:none;transition:none;visibility:hidden;opacity:0;height:100%;font-size:initial;overflow:auto;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}header#headerWithMenu div#navContainer nav ul li div.submenu h4{margin:12px 0 24px 0;opacity:0;vertical-align:middle}header#headerWithMenu div#navContainer nav ul li div.submenu h4:before{content:'';background-image:url("../images/icons/arrowIcon.svg");background-size:cover;background-position:center center;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotateZ(180deg);-ms-transform:rotate(180deg);transform:rotateZ(180deg);display:inline-block;vertical-align:middle;margin-right:24px;width:20px;height:16px}header#headerWithMenu div#navContainer nav ul li div.submenu ul{margin-left:0}header#headerWithMenu div#navContainer nav ul li div.submenu ul li{-webkit-transition:none;-o-transition:none;transition:none;padding:0;opacity:0}header#headerWithMenu div#navContainer nav ul li div.submenu ul li:after{display:none}header#headerWithMenu div#navContainer nav ul li div.submenu ul li a{font-size:15px;padding:12px 0;margin:0;color:white}header#headerWithMenu div#navContainer nav ul li div.submenu ul li:hover a{color:white}}@media screen and (max-width:480px){div#logo{max-width:68px;overflow:hidden}div#logo svg text#Nom{display:none}div#logo svg text#baseline{display:none}}nav.puces{position:fixed;height:100%;top:0;right:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:100}nav.puces ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}nav.puces ul li{list-style-type:none;max-width:34px;overflow:hidden;white-space:nowrap;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}nav.puces ul li a{display:block;float:right;padding:10px;color:#ff8e00;vertical-align:middle;font-family:'latosemibold', arial, sans-serif}nav.puces ul li a:after{content:'';display:inline-block;border:2px solid #ff8e00;background-color:transparent;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;width:10px;height:10px;border-radius:50%;vertical-align:middle}nav.puces ul li a span.tiret{height:2px;border-radius:1px;width:25px;margin:auto 10px;background-color:#ff8e00;display:inline-block;vertical-align:middle}nav.puces ul li:hover{max-width:300px;background:#38454f}nav.puces ul li:hover a:after{background-color:#ff8e00}section.indexSections{width:100%;min-height:calc(100vh - 96px);height:auto;margin-bottom:24px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative;overflow:hidden}section.indexSections:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:white}section.indexSections#first{background:url("/images/accueil/Slides/Slide_1.jpg") no-repeat bottom center;background-size:cover;position:relative}section.indexSections#first:before{display:none}section.indexSections#first div.contentSection{display:block;height:initial}section.indexSections#first div.artisanEnterprise{width:100%;position:absolute;top:0%}section.indexSections#first div.artisanEnterprise a{text-align:center;float:right;width:100px;font-size:18px;margin:12px;color:white;border:solid 1px white;padding:5px 24px;text-decoration:none;font-family:'latomedium';-webkit-transition:background-color 0.4s ease;-o-transition:background-color 0.4s ease;transition:background-color 0.4s ease}section.indexSections#first div.artisanEnterprise a:hover{background-color:#ff8e00;color:white;border:solid 1px #ff8e00;-webkit-transition:background-color 0.4s ease;-o-transition:background-color 0.4s ease;transition:background-color 0.4s ease}section.indexSections#first div#logoContainer{width:449px;height:80px;margin:0 auto}section.indexSections#first p{font-family:'latobold', arial, sans-serif;font-size:30px;color:white;position:relative;text-align:center}section.indexSections#first div.sep{height:2px;border-radius:1px;position:relative;margin:20px 0}section.indexSections#first div.sep:after{content:'';position:absolute;bottom:0;left:10%;right:10%;height:100%;background-color:white}section.indexSections#first div.bordereau{width:100%;margin:auto;font-family:'latobold', arial, sans-serif;position:relative;bottom:0}section.indexSections#first div.bordereau p{color:white;margin:0;padding:5px 0;font-size:20px}section.indexSections#first #btnSubmitHome:hover .svgLoupe{fill:white;stroke:#ff8e00}section.indexSections#first .svgLoupe{position:absolute;width:20px;height:20px;fill:#ff8e00;left:62%;bottom:33%}section.indexSections#first .svgLoupe:hover{cursor:pointer;fill:white;stroke:#ff8e00}section.indexSections#first .iptSearch{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;border:2px solid #ccc;font-size:16px;background-color:white;background-repeat:no-repeat;padding:12px 20px 12px 20px;position:absolute;width:30%;left:35%;height:auto}section.indexSections#first h4{font-family:'latobold', aria, sans-serif;font-size:25px;text-align:center;color:white}section.indexSections#first ul{margin:12px 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}section.indexSections#first ul li{list-style-type:none}section.indexSections#first ul li+li{margin-left:24px}section.indexSections#first ul li a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#ff8e00;border:1px solid #ff8e00;width:118px;height:118px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;border-radius:50%;font-size:15px;font-family:'latoregular', arial, sans-serif;text-align:center;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;margin-bottom:12px}section.indexSections#first ul li a:hover{color:white;background-color:#ff8e00}section.indexSections div.contentSection{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}section.indexSections div.contentSection div.imgContainer{margin-top:84px;display:block;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-item-align:stretch;-webkit-align-self:stretch;align-self:stretch;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px;background-color:transparent;overflow:hidden;z-index:1;position:relative;width:100%;height:100%}section.indexSections div.contentSection div.imgContainer#imgSlide{right:24px}section.indexSections div.contentSection div.imgContainer img{width:100%;-o-object-fit:contain;object-fit:contain}section.indexSections div.contentSection div.imgContainer p{font-family:'latoregular', arial, sans-serif}section.indexSections div.contentSection div.textTitlesContainer{display:inline-block;width:calc( 100% - 612px);margin-left:48px;margin-top:48px}section.indexSections div.contentSection div.textTitlesContainer div.svgCCM{margin:auto;width:150%}section.indexSections div.contentSection div.textTitlesContainer div.svgCCM ul.iconsSlide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:auto;padding:0}section.indexSections div.contentSection div.textTitlesContainer div.svgCCM ul.iconsSlide li{list-style:none;-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%;text-align:center}section.indexSections div.contentSection div.textTitlesContainer div.svgCCM ul.iconsSlide li svg{width:200px;height:200px}section.indexSections div.contentSection div.textTitlesContainer div.svgCCM ul.iconsSlide li p{font-family:'latosemibold', arial, sans-serif;font-size:18px;color:#38454f}section.indexSections div.contentSection div.textTitlesContainer div.titles{position:relative;z-index:3;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}section.indexSections div.contentSection div.textTitlesContainer div.titles h3{padding-left:74px;color:#ff8e00;font-size:25px;font-family:'latosemibold', arial, sans-serif;position:relative;margin:0;display:block}section.indexSections div.contentSection div.textTitlesContainer div.titles h3:before{content:'';width:50px;height:4px;border-radius:2px;background-color:#ff8e00;position:absolute;top:calc( 50% - 2px);left:0}section.indexSections div.contentSection div.textTitlesContainer div.titles h2{font-family:'latobold', arial, sans-serif;font-size:35px;color:#38454f;margin:10px;display:block}section.indexSections div.contentSection div.textTitlesContainer div.texte{padding:36px;position:relative;margin-left:50px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}section.indexSections div.contentSection div.textTitlesContainer div.texte:before{content:'';display:block;position:absolute;top:24px;left:24px;width:40px;height:4px;border-radius:2px;background-color:#ff8e00}section.indexSections div.contentSection div.textTitlesContainer div.texte p{margin:0;padding:0;font-family:'latomedium', arial, sans-serif;font-size:18px;color:#38454f;height:100%;margin-bottom:12px;text-align:justify}section.indexSections div.contentSection div.textTitlesContainer div.texte p a.contactLink{color:#ff8e00;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;position:relative}section.indexSections div.contentSection div.textTitlesContainer div.texte p a.contactLink:after{content:'';width:100%;height:1px;background:#ff8e00;position:absolute;bottom:0;left:0;opacity:0;-webkit-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease}section.indexSections div.contentSection div.textTitlesContainer div.texte p a.contactLink:hover:after{opacity:1}section.indexSections div.contentSection div.textTitlesContainer div.texte ul li{font-family:'latomedium', arial, sans-serif;color:#38454f}section.indexSections div.contentSection div.textTitlesContainer div.ctaContainer{text-align:center}section.indexSections div.contentSection div.textTitlesContainer div.ctaContainer a.CTAInside{display:inline-block;height:auto;color:#ff8e00;border:1px solid #ff8e00;font-family:'latosemibold', arial, sans-serif;padding:12px;margin-bottom:12px;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}section.indexSections div.contentSection div.textTitlesContainer div.ctaContainer a.CTAInside:hover{background-color:#ff8e00;color:white}section.indexSections div.contentSection.imgOnRight{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}section.indexSections div.contentSection.imgOnLeft{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}section.indexSections div.contentSection form#indexContactForm{width:80%;height:auto;margin:10px auto;text-align:center}section.indexSections div.contentSection form#indexContactForm fieldset{border:none;font-size:0}section.indexSections div.contentSection form#indexContactForm fieldset div.inputContainer{margin-top:20px;width:100%;display:block}section.indexSections div.contentSection form#indexContactForm fieldset div.inputContainer label{font-size:15px;color:#38454f;font-family:'latosemibold', arial, sans-serif}section.indexSections div.contentSection form#indexContactForm fieldset div.inputContainer input{border:1px solid #ff8e00;color:#38454f}section.indexSections div.contentSection form#indexContactForm fieldset div.inputContainer textarea{resize:none;width:100%;height:150px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px;border:1px solid #ff8e00;font-family:'latoregular', arial, sans-serif}section.indexSections div.contentSection form#indexContactForm fieldset div.inputContainer.selectContainer{position:relative;z-index:3}section.indexSections div.contentSection form#indexContactForm fieldset div.inputContainer.selectContainer:before{content:url(/images/selectArrow.svg);width:30px;height:100%;background-color:transparent;fill:#ff8e00;z-index:-1;display:inline-block;position:absolute;top:5px;right:10px;vertical-align:middle}section.indexSections div.contentSection form#indexContactForm fieldset div.inputContainer.selectContainer select{background-color:transparent}section.indexSections div.contentSection form#indexContactForm fieldset div.inputContainer.selectContainer select:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}section.indexSections div.contentSection form#indexContactForm fieldset div.inputContainer.selectContainer select option{color:#ff8e00}section.indexSections div.contentSection form#indexContactForm fieldset div.inputContainer select{border:1px solid #ff8e00;padding:10px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}section.indexSections div.contentSection form#indexContactForm fieldset div.inputContainer:nth-child(2),section.indexSections div.contentSection form#indexContactForm fieldset div.inputContainer:nth-child(3){width:47.5%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}section.indexSections div.contentSection form#indexContactForm fieldset div.inputContainer:nth-child(3){margin-left:5%}section.indexSections div.contentSection form#indexContactForm fieldset div.contactAdresse{display:block;width:100%}section.indexSections div.contentSection form#indexContactForm fieldset div.contactAdresse div.inputContainer{display:inline-block}section.indexSections div.contentSection form#indexContactForm fieldset div.contactAdresse div.inputContainer:first-child{width:75%}section.indexSections div.contentSection form#indexContactForm fieldset div.contactAdresse div.inputContainer:nth-child(2){width:20%;margin-left:5%}section.indexSections div.contentSection form#indexContactForm fieldset div.contactAdresse div.inputContainer:nth-child(3){width:20%;margin-left:0}section.indexSections div.contentSection form#indexContactForm fieldset div.contactAdresse div.inputContainer:nth-child(4){width:75%;margin-left:5%}section.indexSections div.contentSection form#indexContactForm input[type=submit]{width:0.1px;height:0.1px;overflow:hidden;opacity:0;visibility:hidden}section.indexSections div.contentSection form#indexContactForm label#contactSubmitLabel{vertical-align:middle;position:relative;display:inline-block;border:1px solid #ff8e00;margin:10px auto;padding:10px 15px;background-color:transparent;color:#ff8e00;font-family:'latosemibold', arial, sans-serif;font-size:15px;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}section.indexSections div.contentSection form#indexContactForm label#contactSubmitLabel:hover{color:white;background-color:#ff8e00;cursor:pointer}section.indexSections div.contentSection form#indexContactForm label#contactSubmitLabel.pending{width:40px;height:40px;padding:0;position:relative;border-radius:50%;color:transparent}section.indexSections div.contentSection form#indexContactForm label#contactSubmitLabel.pending:before{content:'';background-color:#ff8e00;border-radius:50%;display:block;position:absolute;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;width:0;height:0;-webkit-animation:loadingSendForm 2s ease infinite;animation:loadingSendForm 2s ease infinite}section.indexSections#third div.contentSection img{display:none}section.indexSectionsAccueil{width:100%;min-height:calc(100vh - 96px);height:auto;margin-bottom:24px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative;overflow:hidden}section.indexSectionsAccueil:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:white}section.indexSectionsAccueil div.contentSection{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}section.indexSectionsAccueil div.contentSection div.imgContainer{margin-top:84px;display:block;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-item-align:stretch;-webkit-align-self:stretch;align-self:stretch;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px;background-color:transparent;overflow:hidden;z-index:1;position:relative;width:100%}section.indexSectionsAccueil div.contentSection div.imgContainer img{width:90%;-o-object-fit:contain;object-fit:contain}section.indexSectionsAccueil div.contentSection div.imgContainer div.ctaContainer{text-align:right}section.indexSectionsAccueil div.contentSection div.imgContainer div.ctaContainer a.CTAInside{display:inline-block;height:auto;color:#ff8e00;border:1px solid #ff8e00;font-family:'latosemibold', arial, sans-serif;padding:12px;margin-bottom:12px;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}section.indexSectionsAccueil div.contentSection div.imgContainer div.ctaContainer a.CTAInside:hover{background-color:#ff8e00;color:white}section.indexSectionsAccueil div.contentSection div.textTitlesContainer{margin-top:8%;margin-bottom:48px;display:inline-block;height:70%;width:50%;margin-left:12px}section.indexSectionsAccueil div.contentSection div.textTitlesContainer div.titles{position:relative;z-index:3;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;left:12px}section.indexSectionsAccueil div.contentSection div.textTitlesContainer div.titles h3{padding-left:74px;color:#ff8e00;font-size:25px;font-family:'latosemibold', arial, sans-serif;position:relative;margin:0;display:block}section.indexSectionsAccueil div.contentSection div.textTitlesContainer div.titles h3:before{content:'';width:50px;height:4px;border-radius:2px;background-color:#ff8e00;position:absolute;top:calc( 50% - 2px);left:0}section.indexSectionsAccueil div.contentSection div.textTitlesContainer div.titles h2{font-family:'latobold', arial, sans-serif;font-size:35px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#38454f;margin:10px;display:block}section.indexSectionsAccueil div.contentSection div.textTitlesContainer div.texte{padding:48px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:white;display:inline-block;z-index:2;position:relative;left:25%;box-sizing:border-box}section.indexSectionsAccueil div.contentSection div.textTitlesContainer div.texte #slide2Text{right:15%;position:relative}section.indexSectionsAccueil div.contentSection div.textTitlesContainer div.texte:before{content:'';display:block;position:absolute;top:24px;left:24px;width:40px;height:4px;border-radius:2px;background-color:#ff8e00}section.indexSectionsAccueil div.contentSection div.textTitlesContainer div.texte p{margin:0px 0px 12px 0px;padding:0;font-family:'latomedium', arial, sans-serif;font-size:18px;color:#38454f;text-align:justify}section.indexSectionsAccueil div.contentSection div.textTitlesContainer div.texte p a.contactLink{color:#ff8e00;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;position:relative}section.indexSectionsAccueil div.contentSection div.textTitlesContainer div.texte p a.contactLink:after{content:'';width:100%;height:1px;background:#ff8e00;position:absolute;bottom:0;left:0;opacity:0;-webkit-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease}section.indexSectionsAccueil div.contentSection div.textTitlesContainer div.texte p a.contactLink:hover:after{opacity:1}section.indexSectionsAccueil div.contentSection div.textTitlesContainer div.texte ol.nbr{font-family:'latomedium', arial, sans-serif;font-size:18px;color:#38454f}section.indexSectionsAccueil div.contentSection div.textTitlesContainer div.texte ul li{font-family:'latomedium', arial, sans-serif}section.indexSectionsAccueil div.contentSection.imgOnRight{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}section.indexSectionsAccueil div.contentSection.imgOnLeft{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}section.indexSectionsAccueil#third div.contentSection img{display:none}section.indexSectionsAccueil#fifth div.contentSection{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}section.indexSectionsAccueil#fifth div.contentSection h2{text-align:center;color:#ff8e00;font-family:'latobold', arial, sans-serif}section.indexSectionsAccueil#thirdSlide div.contentSection{-webkit-box-sizing:border-box;box-sizing:border-box;padding:48px;width:100%}section.indexSectionsAccueil#thirdSlide div.contentSection div.textFlex{width:100%;margin-bottom:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:70%;z-index:2}section.indexSectionsAccueil#thirdSlide div.contentSection div.textFlex div.titles{width:50%;position:relative;z-index:3;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative}section.indexSectionsAccueil#thirdSlide div.contentSection div.textFlex div.titles p{text-align:justify}section.indexSectionsAccueil#thirdSlide div.contentSection div.textFlex div.titles h3{padding-left:74px;color:#ff8e00;font-size:25px;font-family:'latosemibold', arial, sans-serif;position:relative;margin:0;display:block}section.indexSectionsAccueil#thirdSlide div.contentSection div.textFlex div.titles h3:before{content:'';width:50px;height:4px;border-radius:2px;background-color:#ff8e00;position:absolute;left:0;top:50%}section.indexSectionsAccueil#thirdSlide div.contentSection div.textFlex div.titles h2{font-family:'latobold', arial, sans-serif;font-size:40px;color:#38454f;margin:10px;display:block}section.indexSectionsAccueil#thirdSlide div.contentSection div.textFlex div.titles div.ctaContainer{text-align:center;width:100%;margin-top:48px}section.indexSectionsAccueil#thirdSlide div.contentSection div.textFlex div.titles div.ctaContainer a.CTAInside{display:inline-block;height:auto;color:#ff8e00;border:1px solid #ff8e00;font-family:'latosemibold', arial, sans-serif;padding:12px;margin-bottom:12px;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}section.indexSectionsAccueil#thirdSlide div.contentSection div.textFlex div.titles div.ctaContainer a.CTAInside:hover{background-color:#ff8e00;color:white}section.indexSectionsAccueil#thirdSlide div.contentSection div.textFlex div.texte{padding:48px 0px 0px 12px;width:50%;max-height:50%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;z-index:2;position:relative;box-sizing:border-box}section.indexSectionsAccueil#thirdSlide div.contentSection div.textFlex div.texte #slide2Text{right:15%;position:relative}section.indexSectionsAccueil#thirdSlide div.contentSection div.textFlex div.texte:before{content:'';display:block;position:absolute;top:24px;width:40px;height:4px;border-radius:2px;background-color:#ff8e00}section.indexSectionsAccueil#thirdSlide div.contentSection div.textFlex div.texte p{margin:0;padding:0;font-family:'latomedium', arial, sans-serif;font-size:18px;color:#38454f;text-align:justify}section.indexSectionsAccueil#thirdSlide div.contentSection div.textFlex div.texte p a.contactLink{color:#ff8e00;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;position:relative}section.indexSectionsAccueil#thirdSlide div.contentSection div.textFlex div.texte p a.contactLink:after{content:'';width:100%;height:1px;background:#ff8e00;position:absolute;bottom:0;left:0;opacity:0;-webkit-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease}section.indexSectionsAccueil#thirdSlide div.contentSection div.textFlex div.texte p a.contactLink:hover:after{opacity:1}section.indexSectionsAccueil#thirdSlide div.contentSection div.textFlex div.texte ul li{font-family:'latomedium', arial, sans-serif}section.indexSectionsAccueil#thirdSlide div.contentSection #textLeft{margin-top:48px}section.indexSectionsAccueil#thirdSlide div.contentSection #textRight:before{position:absolute;top:0;bottom:0;right:0;left:0;opacity:0.1;height:50%;background-color:#ff8e00;content:'';margin:12px 12px 0 12px}section.indexSectionsAccueil#fourthSlide div.contentSection div.imgContainer img{width:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:1400px){main section.indexSections div.contentSection.imgOnLeft{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:75%}main section.indexSections div.contentSection.imgOnRight{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:75%}main section.indexSections div.contentSection div.textTitlesContainer{width:auto}main section.indexSections div.contentSection div.textTitlesContainer div.texte{margin-left:0}main section.indexSections#fourthSlide div.contentSection .textTitlesContainer div.svgCCM{margin:auto;width:90%}main section.indexSections#fourthSlide div.contentSection .textTitlesContainer div.svgCCM ul.iconsSlide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:auto;padding:0}main section.indexSections#fourthSlide div.contentSection .textTitlesContainer div.svgCCM ul.iconsSlide li{list-style:none;-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%;text-align:center}main section.indexSections#fourthSlide div.contentSection .textTitlesContainer div.svgCCM ul.iconsSlide li svg{width:200px;height:200px}main section.indexSections#fourthSlide div.contentSection .textTitlesContainer div.svgCCM ul.iconsSlide li p{font-family:'latosemibold', arial, sans-serif;font-size:18px;color:#38454f}main section.indexSectionsAccueil div.contentSection div.imgContainer{right:5%}main section.indexSectionsAccueil div.contentSection div.imgContainer .ctaContainer .CTAInside{font-size:15px}main section.indexSectionsAccueil div.contentSection div.textTitlesContainer .titles{width:50%;left:10%}main section.indexSectionsAccueil div.contentSection div.textTitlesContainer .titles h3{font-size:25px}main section.indexSectionsAccueil div.contentSection div.textTitlesContainer .titles h2{font-size:35px}main section.indexSectionsAccueil div.contentSection div.textTitlesContainer .texte{left:10%;width:170%}main section.indexSectionsAccueil#thirdSlide div.contentSection div.textFlex div.titles h2{font-size:35px}main section.indexSectionsAccueil#fourthSlide div.contentSection ul.iconsSlide{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main section.indexSectionsAccueil#fourthSlide div.contentSection ul.iconsSlide li{list-style:none;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center}main section.indexSectionsAccueil#fourthSlide div.contentSection ul.iconsSlide li svg{width:200px;height:200px}main section.indexSectionsAccueil#fourthSlide div.contentSection ul.iconsSlide li p{font-size:18px}main section.indexSectionsAccueil#fourthSlide div.contentSection ul.iconsSlide li+li{margin-top:12px}}@media screen and (max-width:1024px){main section.indexSections#first .contentSection .inputContainer{right:6%}main section.indexSections#first .contentSection .inputContainer .iptSearch{width:45%}main section.indexSections#first .contentSection .inputContainer .svgLoupe{left:74%}main section.indexSections#thirdSlide div.contentSection.imgOnLeft div.imgContainer{width:60%;margin:auto}main section.indexSections#fourthSlide div.contentSection.imgOnRight #imgSlide{right:0;width:60%;margin:auto}main section.indexSections#fourthSlide div.contentSection div.textTitlesContainer{margin-left:12px}main section.indexSections#fourthSlide div.contentSection div.textTitlesContainer .svgCCM{width:100%}main section.indexSections#fourthSlide div.contentSection div.textTitlesContainer .svgCCM .iconsSlide li svg{width:150px;height:150px}main section.indexSections#fourthSlide div.contentSection div.textTitlesContainer .svgCCM .iconsSlide li p{font-size:15px}main #thirdSlide>div>div.textTitlesContainer{margin-left:0}main section.indexSectionsAccueil{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section.indexSectionsAccueil div.contentSection div.imgContainer{width:80%;right:5%}main section.indexSectionsAccueil div.contentSection div.imgContainer .ctaContainer .CTAInside{font-size:15px}main section.indexSectionsAccueil div.contentSection div.textTitlesContainer .titles{width:80%;left:10%}main section.indexSectionsAccueil div.contentSection div.textTitlesContainer .texte{left:10%}}@media screen and (max-width:630px){main section.indexSections{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}main section.indexSections div.contentSection.imgOnRight{width:100%}main section.indexSections div.contentSection div.imgContainer#imgSlide{right:0}main section.indexSections div.contentSection.imgOnLeft{width:100%}main section.indexSections#fourthSlide div.contentSection .textTitlesContainer div.svgCCM{margin:auto 12px;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main section.indexSections#fourthSlide div.contentSection .textTitlesContainer div.svgCCM ul.iconsSlide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:initial;-webkit-justify-content:initial;-ms-flex-pack:initial;justify-content:initial;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main section.indexSections#fourthSlide div.contentSection .textTitlesContainer div.svgCCM ul.iconsSlide li{list-style:none;width:auto;text-align:center}main section.indexSections#fourthSlide div.contentSection .textTitlesContainer div.svgCCM ul.iconsSlide li svg{width:150px;height:150px}main section.indexSections#fourthSlide div.contentSection .textTitlesContainer div.svgCCM ul.iconsSlide li p{font-family:'latosemibold', arial, sans-serif;font-size:18px;color:#38454f;width:100%;white-space:pre-wrap}main section.indexSections#first div.artisanEnterprise{width:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto}main section.indexSections#first div.artisanEnterprise a{text-align:center;float:none;width:70px;font-size:15px;margin:12px auto;color:white;border:solid 1px white;padding:24px;text-decoration:none;font-family:'latomedium';-webkit-transition:background-color 0.4s ease;-o-transition:background-color 0.4s ease;transition:background-color 0.4s ease}main section.indexSections#first div#logoContainer{max-width:100%}main section.indexSections#first p{text-align:center;font-size:20px}main section.indexSections#first .contentSection .inputContainer{right:5%}main section.indexSections#first .contentSection .inputContainer .iptSearch{width:50%}main section.indexSections#first .contentSection .inputContainer .svgLoupe{left:78%}main section.indexSections div.contentSection div.textTitlesContainer div.titles h2{font-size:30px}main section.indexSections div.contentSection div.textTitlesContainer div.titles h3{font-size:20px}main section.indexSections div.contentSection div.textTitlesContainer div.texte ul li{font-size:15px}main section.indexSections div.contentSection form#indexContactForm fieldset div.inputContainer{display:block}main section.indexSections div.contentSection form#indexContactForm fieldset div.inputContainer:nth-child(2),main section.indexSections div.contentSection form#indexContactForm fieldset div.inputContainer:nth-child(3){width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:block}main section.indexSections div.contentSection form#indexContactForm fieldset div.inputContainer:nth-child(3){margin-left:0}main section.indexSections div.contentSection form#indexContactForm fieldset div.contactAdresse div.inputContainer{display:block}main section.indexSections div.contentSection form#indexContactForm fieldset div.contactAdresse div.inputContainer:first-child{width:100%}main section.indexSections div.contentSection form#indexContactForm fieldset div.contactAdresse div.inputContainer:nth-child(2){width:100%;margin-left:0}main section.indexSections div.contentSection form#indexContactForm fieldset div.contactAdresse div.inputContainer:nth-child(3){width:100%}main section.indexSections div.contentSection form#indexContactForm fieldset div.contactAdresse div.inputContainer:nth-child(4){width:100%;margin-left:0}main section.indexSectionsAccueil{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section.indexSectionsAccueil#thirdSlide div.contentSection div.textFlex{width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main section.indexSectionsAccueil#thirdSlide div.contentSection div.textFlex div.titles{width:100%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}main section.indexSectionsAccueil#thirdSlide div.contentSection div.textFlex div.titles h3{font-size:20px}main section.indexSectionsAccueil#thirdSlide div.contentSection div.textFlex div.titles h2{font-size:30px}main section.indexSectionsAccueil#thirdSlide div.contentSection div.textFlex div.texte{width:100%;font-size:15px;left:5%}main section.indexSectionsAccueil div.contentSection div.imgContainer{width:80%;right:5%}main section.indexSectionsAccueil div.contentSection div.imgContainer .ctaContainer .CTAInside{font-size:15px}main section.indexSectionsAccueil div.contentSection div.textTitlesContainer .titles{width:80%;left:10%}main section.indexSectionsAccueil div.contentSection div.textTitlesContainer .titles h3{font-size:20px}main section.indexSectionsAccueil div.contentSection div.textTitlesContainer .titles h2{font-size:30px}main section.indexSectionsAccueil div.contentSection div.textTitlesContainer .texte{width:180%}main section.indexSections#thirdSlide div.contentSection div.textFlex{width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main section.indexSections#thirdSlide div.contentSection div.textFlex div.titles{width:100%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}main section.indexSections#thirdSlide div.contentSection div.textFlex div.titles h3{font-size:20px}main section.indexSections#thirdSlide div.contentSection div.textFlex div.titles h2{font-size:30px}main section.indexSections#thirdSlide div.contentSection div.textFlex div.texte{width:100%;font-size:15px;left:5%}}@media screen and (max-width:550px){main section.indexSectionsAccueil#fourthSlide div.contentSection ul.iconsSlide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main section.indexSectionsAccueil#fourthSlide div.contentSection ul.iconsSlide li{width:100%}main section.indexSectionsAccueil#fourthSlide div.contentSection ul.iconsSlide li svg{width:170px;height:170px}main section.indexSectionsAccueil#fourthSlide div.contentSection ul.iconsSlide li p{font-size:18px}main section.indexSections#fourthSlide.imgOnRight{width:100%}main section.indexSections#fourthSlide div.contentSection .svgCCM{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section.indexSections#fourthSlide div.contentSection .svgCCM .iconsSlide{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}main section.indexSections#fourthSlide div.contentSection .svgCCM .iconsSlide li{width:100%}main section.indexSections#fourthSlide div.contentSection .svgCCM .iconsSlide li svg{width:100px;height:100px}main section.indexSections#fourthSlide div.contentSection .svgCCM .iconsSlide li p{font-size:15px}}@media screen and (max-width:530px){main section.indexSections#first ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}main section.indexSections#first ul li+li{margin-top:5px;margin-left:0}main section.indexSections#first ul li:last-child{margin-bottom:12px}main section.indexSections#first div.contentSection .inputContainer{right:15%}main section.indexSections#first div.contentSection .inputContainer .iptSearch{width:60%}main section.indexSections#first div.contentSection .inputContainer .svgLoupe{left:86%}main section.indexSectionsAccueil div.contentSection{-webkit-box-sizing:border-box;box-sizing:border-box}main section.indexSectionsAccueil div.contentSection.imgOnRight{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main section.indexSectionsAccueil div.contentSection.imgOnRight .imgContainer{overflow:visible;margin-left:20%}}@media screen and (max-width:460px){main section.indexSections#first div#logoContainer svg g#baselineLogo{display:none}main section.indexSections div.contentSection div.textTitlesContainer{margin-left:12px;margin-top:10%}main section.indexSections div.contentSection .svgCCM{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section.indexSections div.contentSection .svgCCM .iconsSlide{margin:auto}main section.indexSections div.contentSection .svgCCM .iconsSlide li svg{width:100px;height:100px}main section.indexSections div.contentSection .svgCCM .iconsSlide li p{font-size:15px}main section.indexSectionsAccueil{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main section.indexSectionsAccueil#thirdSlide div.contentSection div.textFlex{width:100%}main section.indexSectionsAccueil#thirdSlide div.contentSection div.textFlex div.titles{left:0}main section.indexSectionsAccueil#thirdSlide div.contentSection div.textFlex div.texte{width:100%;font-size:15px;left:0}main section.indexSectionsAccueil div.contentSection div.textTitlesContainer{width:100%}main section.indexSectionsAccueil div.contentSection div.textTitlesContainer .titles{width:100%;left:0}main section.indexSectionsAccueil div.contentSection div.textTitlesContainer div.texte{left:0;width:90%;padding:48px 0px 0px 20px}main section.indexSectionsAccueil div.contentSection div.textTitlesContainer div.texte:before{left:0}}.footer{padding:5px 0;margin-bottom:0;margin:0 auto;margin-left:82px;width:calc(100% - 82px);-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"latomedium", arial, sans-serif;background-color:#38454f;position:fixed;right:0;bottom:0;z-index:-1}.footer .footerTopLine{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-align:center;margin:0}.footer .footerTopLine .footerColon{width:30%;text-align:center}.footer .footerTopLine .footerColon .footerColonTitle{color:#ff8e00;margin-top:59px;margin-bottom:auto;font-size:25px}.footer .footerTopLine .footerColon .footerColonMenu{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;list-style-type:none;color:#95989A;font-size:18px;padding:0}.footer .footerTopLine .footerColon .footerColonMenu .footerMenuItemLink{color:#95989A;text-decoration:none;-webkit-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease}.footer .footerTopLine .footerColon .footerColonMenu .footerMenuItemLink:hover{color:#ff8e00}.footer .footerTopLine .footerColon .footerColonMenu .newsletterContent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;width:50%}.footer .footerTopLine .footerColon .footerColonMenu .newsletterContent .emailInput{width:271px;height:47px;background-color:#38454f;border:1px solid #ff8e00;text-align:center;font-size:15px;color:#95989A}.footer .footerTopLine .footerColon .footerColonMenu .newsletterContent .emailSubmit{width:0.1px;height:0.1px;visibility:hidden;opacity:hidden;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none}.footer .footerTopLine .footerColon .footerColonMenu .newsletterContent .divArrow{width:47px;height:47px;background-color:#ff8e00}.footer .footerTopLine .footerColon .footerColonMenu .newsletterContent .divArrow .filterArrow{width:30px;height:30px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);fill:white;margin-top:7px}.footer .footerTopLine .footerColon .footerColonMenu .newsletterContent .divArrow:hover{background-color:white;cursor:pointer}.footer .footerTopLine .footerColon .footerColonMenu .newsletterContent .divArrow:hover .filterArrow{fill:#ff8e00}.footer .footerUnderLine{border-top-color:#ff8e00;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:left;border-top:1px solid #ff8e00;margin:0 49px;padding:24px 0}.footer .footerUnderLine .footerCopyright{width:50%;color:#ff8e00;font-size:20px}.footer .footerUnderLine .footerSocialNetwork .ulSocialNetwork{list-style-type:none;color:#ff8e00;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0;margin:0}.footer .footerUnderLine .footerSocialNetwork .ulSocialNetwork .socialNetworkItem+.socialNetworkItem{margin-left:12px}.footer .footerUnderLine .footerSocialNetwork .ulSocialNetwork .socialNetworkItem a{width:25px;height:25px;display:block}@media screen and (max-width:1024px){.footer{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:0;padding:0;width:100%;position:static}.footer .footerUnderLine{margin:0 24px}.footer .footerUnderLine .footerCopyright{margin:20px 0 17px 24px}}@media screen and (max-width:900px){.footer{overflow:hidden}.footer .footerTopLine{display:block}.footer .footerTopLine .footerColon{width:100%;height:auto}.footer .footerTopLine .footerColon .footerColonMenu .footerMenuItemLink{-webkit-transition:none;-o-transition:none;transition:none}.footer .footerTopLine .footerColon .footerColonMenu .footerMenuItemLink:hover{color:#95989A}}@media screen and (max-width:620px){.footer{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:0;padding:0;width:100%;position:static}.footer .footerUnderLine{margin:0 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer .footerUnderLine .footerCopyright{width:100%;display:block;margin:24px 0;text-align:center;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.footer .footerUnderLine .footerSocialNetwork{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-top:24px}}@media screen and (max-width:480px){.footer .footerTopLine .footerColon .footerColonTitle{font-size:20px}.footer .footerTopLine .footerColon .footerColonMenu .footerMenuItemLink{font-size:15px}.footer .footerUnderLine .footerCopyright{font-size:16px}}form#resetPasswordForm{margin:0;padding:0;display:block;width:100%;font-size:0;text-align:center;background-color:white;padding:24px;-webkit-box-sizing:border-box;box-sizing:border-box}form#resetPasswordForm fieldset{padding:0;margin:0;border:none;position:relative}form#resetPasswordForm fieldset div.inputContainer{display:inline-block;font-size:15px;width:48%}form#resetPasswordForm fieldset div.inputContainer+div.inputContainer{margin-left:4%}form#resetPasswordForm fieldset div.inputContainer label{color:#38454f;font-weight:normal;font-family:'latobold', arial, sans-serif}form#resetPasswordForm fieldset div.inputContainer input{font-family:'latoregular', arial, sans-serif;border:1px solid #ff8e00;padding:5px;color:#38454f}form#resetPasswordForm input#resetPassInput{display:inline-block;padding:12px;color:#ff8e00;border:1px solid #ff8e00;font-family:'latoregular', arial, sans-serif;background-color:transparent;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:24px}form#resetPasswordForm input#resetPassInput:hover{cursor:pointer;color:white;background-color:#ff8e00}@-webkit-keyframes loaderAnim{0%{width:0;height:0}50%{width:50px;height:50px}to{width:0;height:0}}@keyframes loaderAnim{0%{width:0;height:0}50%{width:50px;height:50px}to{width:0;height:0}}div.loaderAnim{display:none;position:relative}div.loaderAnim div.loader{position:relative;overflow:hidden;display:block;width:100%;height:100%}div.loaderAnim div.loader span.round{display:block;width:0%;height:0%;background-color:#ff8e00;opacity:0.4;position:absolute;top:50%;left:50%;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:50%}div.loaderAnim div.loader span.round:first-child{-webkit-animation:loaderResetPass 2s ease-in-out infinite;animation:loaderResetPass 2s ease-in-out infinite}div.loaderAnim div.loader span.round:nth-child(2){-webkit-animation:loaderResetPass -1s 2s ease-in-out infinite;animation:loaderResetPass -1s 2s ease-in-out infinite}div.loaderAnim div.MSContainer{font-family:'latoRegular', arial, sans-serif;height:0;overflow:hidden;font-size:15px}div.loaderAnim div.MSContainer.colorGris{color:#38454f}div.loaderAnim div.MSContainer.colorOrange{color:#ff8e00}div.textEditor{height:100vh;position:relative;background-color:#38454f;padding:50px 6px 6px 6px}div.textEditor div.toolbar{width:100%;height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:6px;position:absolute;top:0;left:0}div.textEditor div.toolbar .tool{height:35px;background-color:transparent;font-size:20px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:white}div.textEditor div.toolbar .tool:focus{outline:0}div.textEditor div.toolbar .tool:active{background-color:yellow}div.textEditor div.toolbar .tool:hover{cursor:pointer}div.textEditor div.toolbar .tool div.fa{font-size:20px;display:inline-block;vertical-align:middle}div.textEditor div.toolbar .tool textarea{resize:none;width:20px;height:20px;text-align:center;font-size:12px;font-family:'latoregular', arial, sans-serif;background-color:transparent;border:1px solid #EDEDED;display:inline-block;vertical-align:middle}div.textEditor div.toolbar .tool textarea:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}div.textEditor div.textzonesContainer{height:100%;position:relative}div.textEditor div.textzonesContainer div.textZone,div.textEditor div.textzonesContainer textarea{height:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:white;padding:12px;margin:0 auto;border-radius:6px}div.textEditor div.textzonesContainer div.textZone:focus,div.textEditor div.textzonesContainer textarea:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}div.textEditor div.textzonesContainer div[contenteditable=true]:empty:before{content:attr(data-placeholder);display:block}div.textEditor div.textzonesContainer div.modalToolBG{width:100%;height:100%;background-color:rgba(56, 69, 79, 0.5);position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;visibility:hidden}div.textEditor div.textzonesContainer div.modalToolBG.showed{visibility:visible}div.textEditor div.textzonesContainer div.modalToolBG .modalTool{width:185px;background-color:white;padding:6px;-webkit-box-sizing:border-box;box-sizing:border-box}div.textEditor div.textzonesContainer div.modalToolBG .modalTool .modalTitle{font-size:18px;font-family:'latobold', arial, sans-serif;color:#38454f}div.textEditor div.textzonesContainer div.modalToolBG .modalTool .modalTitle div.delButton{-webkit-transition:none;-o-transition:none;transition:none}div.textEditor div.textzonesContainer div.modalToolBG .modalTool .inputPickerContainer{margin:6px 0}div.textEditor div.textzonesContainer div.modalToolBG .modalTool .inputPickerContainer div.color-picker-control{-webkit-box-shadow:none;box-shadow:none}div.textEditor div.textzonesContainer div.modalToolBG .modalTool .inputPickerContainer input{width:100%;padding:6px;-webkit-box-sizing:border-box;box-sizing:border-box}div.textEditor div.textzonesContainer div.modalToolBG .modalTool .inputPickerContainer input:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}div.textEditor div.textzonesContainer div.modalToolBG .modalTool .buttonContainer{text-align:right}div.textEditor div.textzonesContainer div.modalToolBG .modalTool .buttonContainer input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:auto;border:1px solid #ff8e00;padding:6px;color:#ff8e00;background-color:transparent;text-align:center}div.textEditor div.textzonesContainer div.modalToolBG .modalTool .buttonContainer input:hover{cursor:pointer}div.textEditor div.textzonesContainer div.modalToolBG .modalTool .buttonContainer input.valButton{background-color:#ff8e00;color:white;margin-left:6px}div.textEditor div.textzonesContainer textarea{resize:none}main#maintenance{display:block;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:48px;margin:0}main#maintenance section{height:calc( 100vh - 96px);width:100%;background:url("/images/accueil/Slides/Slide_1.jpg") no-repeat center center;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main#maintenance section div#logo{width:600px;margin:0 auto 24px}main#maintenance section div#logo svg{display:block}main#maintenance section div.sep{width:50%;height:2px;border-radius:1px;background-color:white}main#maintenance section h1{font-weight:normal;color:white;font-family:'latosemibold', arial, sans-serif;font-size:48px;margin:24px 0 12px 0}main#maintenance section p.msg{font-family:'latomedium', arial, sans-serif;color:white;font-size:24px;margin:0;text-align:center}main#maintenance section ul.socials{width:90%;margin:12px 0 0 0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}main#maintenance section ul.socials li.socialNetworkItem{width:30px;height:30px;display:block;list-style-type:none}main#maintenance section ul.socials li.socialNetworkItem+li{margin-left:24px}main#maintenance section ul.socials li.socialNetworkItem a{display:block;width:100%;height:100%}main#maintenance section ul.socials li.socialNetworkItem a svg{width:100%;height:100%;fill:white;-webkit-transition:fill 0.2s ease;-o-transition:fill 0.2s ease;transition:fill 0.2s ease}main#maintenance section ul.socials li.socialNetworkItem:hover a svg{fill:#ff8e00}@media screen and (max-width:1024px){body.maintenancePage{padding-top:0}body.maintenancePage main#maintenance{padding:24px}body.maintenancePage main#maintenance section{height:calc(100vh - 48px)}}@media screen and (max-width:900px){body.maintenancePage main#maintenance div#logo{width:95%;max-width:none}}@media screen and (max-width:480px){body.maintenancePage main#maintenance{padding:12px}body.maintenancePage main#maintenance div#logo svg text{margin-top:12px;display:initial}body.maintenancePage main#maintenance div#logo svg text#baseline{display:none}body.maintenancePage main#maintenance section{height:calc(100vh - 24px)}body.maintenancePage main#maintenance section h1{font-size:30px}body.maintenancePage main#maintenance section p.msg{padding:0 6px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px}body.maintenancePage main#maintenance section ul.socials li.socialNetworkItem{width:25px;height:25px}body.maintenancePage main#maintenance section ul.socials li.socialNetworkItem+li{margin-left:24px}}@media screen and (max-width:1024px){body{padding-top:70px}main{width:100%;margin:0;padding:48px 12px}main nav.puces{display:none}div#modalLogin{width:100%;height:100%;top:0;left:0;z-index:200000}div#modalLogin div.formLoginSubscribeContainer{text-align:center;color:#38454f;min-height:520px;width:600px;position:relative}div#modalLogin div.formLoginSubscribeContainer form.formLoginSubscribe fieldset#subPartLoaderMsg{width:auto}div#modalLogin div#forgetPassword:after,div#modalLogin div#forgetPassword:before,div#modalLogin div#formLogin:after,div#modalLogin div#formLogin:before,div#modalLogin div#subscribeForm:after,div#modalLogin div#subscribeForm:before{display:none}div#modalLogin div#forgetPassword div.titleFormContainer,div#modalLogin div#formLogin div.titleFormContainer,div#modalLogin div#subscribeForm div.titleFormContainer{width:100%;background-color:white}div#modalLogin div#forgetPassword div.titleFormContainer:before,div#modalLogin div#formLogin div.titleFormContainer:before,div#modalLogin div#subscribeForm div.titleFormContainer:before{display:none}div#modalLogin div#forgetPassword div.titleFormContainer div.closeButton,div#modalLogin div#formLogin div.titleFormContainer div.closeButton,div#modalLogin div#subscribeForm div.titleFormContainer div.closeButton{right:10px;top:10px;width:25px;height:25px}div#modalLogin div#forgetPassword div.titleFormContainer h4,div#modalLogin div#formLogin div.titleFormContainer h4,div#modalLogin div#subscribeForm div.titleFormContainer h4{font-size:30px}div#modalLogin div#forgetPassword div.titleFormContainer form,div#modalLogin div#formLogin div.titleFormContainer form,div#modalLogin div#subscribeForm div.titleFormContainer form{padding:24px}div#modalLogin div#forgetPassword div.titleFormContainer form fieldset button.loginButtonForAnim,div#modalLogin div#formLogin div.titleFormContainer form fieldset button.loginButtonForAnim,div#modalLogin div#subscribeForm div.titleFormContainer form fieldset button.loginButtonForAnim{margin-top:30px}div#modalLogin div#forgetPassword div.titleFormContainer form fieldset button.loginButtonForAnim div.buttonForAnim,div#modalLogin div#formLogin div.titleFormContainer form fieldset button.loginButtonForAnim div.buttonForAnim,div#modalLogin div#subscribeForm div.titleFormContainer form fieldset button.loginButtonForAnim div.buttonForAnim{width:100%;padding:0 12px}div#modalLogin div#forgetPassword div.titleFormContainer form fieldset a#forgotPassword,div#modalLogin div#formLogin div.titleFormContainer form fieldset a#forgotPassword,div#modalLogin div#subscribeForm div.titleFormContainer form fieldset a#forgotPassword{font-size:13px}div#modalLogin div#forgetPassword div.titleFormContainer form fieldset a#forgotPassword:hover,div#modalLogin div#formLogin div.titleFormContainer form fieldset a#forgotPassword:hover,div#modalLogin div#subscribeForm div.titleFormContainer form fieldset a#forgotPassword:hover{color:#ff8e00}div#modalLogin div#forgetPassword div.titleFormContainer form fieldset div.stayConnected label span,div#modalLogin div#formLogin div.titleFormContainer form fieldset div.stayConnected label span,div#modalLogin div#subscribeForm div.titleFormContainer form fieldset div.stayConnected label span{font-size:13px}div.inputContainer{overflow:visible}div.formInfos:hover div.FormInfosMsg{bottom:inherit;opacity:0;visibility:hidden}div.formInfos.shown div.FormInfosMsg{bottom:100%;opacity:1;visibility:visible}}@media screen and (max-width:700px){div#modalLogin div.formLoginSubscribeContainer{width:95%;max-height:95%;min-height:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}div#modalLogin div.formLoginSubscribeContainer#subscribeForm div.titleFormContainer{min-height:0}div#modalLogin div.formLoginSubscribeContainer#subscribeForm div.titleFormContainer form fieldset.subFieldsets{margin-top:24px}div#modalLogin div.formLoginSubscribeContainer#subscribeForm div.titleFormContainer form fieldset.subFieldsets#subscribePart3{width:100%;overflow:hidden}div#modalLogin div.formLoginSubscribeContainer#subscribeForm div.titleFormContainer form fieldset.subFieldsets div.inputContainer{display:block;width:100%}div#modalLogin div.formLoginSubscribeContainer#subscribeForm div.titleFormContainer form fieldset.subFieldsets div.inputContainer+div.inputContainer{margin:24px 0 0 0}div#modalLogin div.formLoginSubscribeContainer#subscribeForm div.titleFormContainer form fieldset.subFieldsets div.userAdress{margin-top:24px}div#modalLogin div.formLoginSubscribeContainer#subscribeForm div.titleFormContainer form fieldset.subFieldsets div.userAdress div#street{width:100%}div#modalLogin div.formLoginSubscribeContainer#subscribeForm div.titleFormContainer form fieldset.subFieldsets div.userAdress div#number{width:100%}div#modalLogin div.formLoginSubscribeContainer#subscribeForm div.titleFormContainer form fieldset.subFieldsets div.userAdress div#postcode{width:100%}div#modalLogin div.formLoginSubscribeContainer#subscribeForm div.titleFormContainer form fieldset.subFieldsets div.userAdress div#city{width:100%}div#modalLogin div.formLoginSubscribeContainer#subscribeForm div.titleFormContainer form fieldset.subFieldsets a.loginSubFormButton,div#modalLogin div.formLoginSubscribeContainer#subscribeForm div.titleFormContainer form fieldset.subFieldsets button.loginSubFormButton,div#modalLogin div.formLoginSubscribeContainer#subscribeForm div.titleFormContainer form fieldset.subFieldsets input.loginSubFormButton{padding:10px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:20px;margin-top:24px;-webkit-transition:none;-o-transition:none;transition:none;display:block}div#modalLogin div.formLoginSubscribeContainer#subscribeForm div.titleFormContainer form fieldset.subFieldsets a.loginSubFormButton:hover,div#modalLogin div.formLoginSubscribeContainer#subscribeForm div.titleFormContainer form fieldset.subFieldsets button.loginSubFormButton:hover,div#modalLogin div.formLoginSubscribeContainer#subscribeForm div.titleFormContainer form fieldset.subFieldsets input.loginSubFormButton:hover{background-color:transparent;color:#ff8e00}div#modalLogin div.formLoginSubscribeContainer#subscribeForm div.titleFormContainer form fieldset.subFieldsets a.loginSubFormButton.column2,div#modalLogin div.formLoginSubscribeContainer#subscribeForm div.titleFormContainer form fieldset.subFieldsets button.loginSubFormButton.column2,div#modalLogin div.formLoginSubscribeContainer#subscribeForm div.titleFormContainer form fieldset.subFieldsets input.loginSubFormButton.column2{display:block}div#modalLogin div.formLoginSubscribeContainer#subscribeForm div.titleFormContainer form fieldset.subFieldsets a.loginSubFormButton.column2+.column2,div#modalLogin div.formLoginSubscribeContainer#subscribeForm div.titleFormContainer form fieldset.subFieldsets button.loginSubFormButton.column2+.column2,div#modalLogin div.formLoginSubscribeContainer#subscribeForm div.titleFormContainer form fieldset.subFieldsets input.loginSubFormButton.column2+.column2{margin-left:0}div#modalLogin div.formLoginSubscribeContainer#forgetPassword fieldset input{display:block;width:100%;font-size:20px;padding:12px;-webkit-box-sizing:border-box;box-sizing:border-box}div#modalLogin div.formLoginSubscribeContainer div.titleFormContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}div#modalLogin div.formLoginSubscribeContainer div.titleFormContainer form{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;overflow:auto;min-height:0}div#modalLogin div.formLoginSubscribeContainer div.titleFormContainer a#alreadysubs,div#modalLogin div.formLoginSubscribeContainer div.titleFormContainer div.subWithRSContainer,div#modalLogin div.formLoginSubscribeContainer div.titleFormContainer h4{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}main#subWithEnterpriseMain h1{font-size:25px}main#subWithEnterpriseMain h2{font-size:20px}main form.subWithEnterprise fieldset{overflow:hidden;min-width:0}main form.subWithEnterprise fieldset div.addressContainer div.inputContainer#city,main form.subWithEnterprise fieldset div.addressContainer div.inputContainer#number,main form.subWithEnterprise fieldset div.addressContainer div.inputContainer#postcode,main form.subWithEnterprise fieldset div.addressContainer div.inputContainer#street{display:block;width:100%;margin:12px 0 0 0}main form.subWithEnterprise fieldset div.inputContainer.need2Column{display:block;margin:12px 0 0 0;width:100%}main form.subWithEnterprise fieldset div.g-recaptcha{-webkit-transform:scale(0.77);-ms-transform:scale(0.77);transform:scale(0.77);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}main .articleDivision{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:480px){main#subWithEnterpriseMain form fieldset div.g-recaptcha{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}}