.panier .colProductImg a,header nav>ul>li:last-child,hr,img{border:none}.logoP1,.logoP2{font-weight:700}#headerTel,footer{background-color:#0f48aa;color:#fff}footer #infoSocial,header #logo a{background-image:url(../img/interface2018/logo@140.png);background-repeat:no-repeat}#footerStage div h2,#mainMenuShowHide,#stageAdress p#stageAdressInfo,footer #infoSocial,footer #infoSocial li a,header #logo a{background-repeat:no-repeat}#footerDrivingLicence,#mapLink,#rgdpCookieInfo{background-color:#4c87ec}#alertCOVID>div,#header,#mapLink a,#stageQuickMenu li a,#userAccount>section,header nav>ul>li>a,input,textarea{background-color:#fff}.calendar td table input,.panier .colDelete a,header #logo a{background-position:center;font-size:0}#calendar table,.jsCalendar,.panier{border-collapse:collapse}@font-face{font-family:'Squada One';font-style:normal;font-weight:400;font-display:swap;src:local(''),url('../font/squada-one-v9-latin/regular.woff2') format('woff2'),url('../font/squada-one-v9-latin/regular.woff') format('woff')}@font-face{font-family:'Work Sans';font-style:normal;font-weight:400;font-display:swap;src:local(''),url('../font/work-sans-v9-latin/regular.woff2') format('woff2'),url('../font/work-sans-v9-latin/regular.woff') format('woff')}@font-face{font-family:'Work Sans';font-style:normal;font-weight:500;font-display:swap;src:local(''),url('../font/work-sans-v9-latin/500.woff2') format('woff2'),url('../font/work-sans-v9-latin/500.woff') format('woff')}@font-face{font-family:'Work Sans';font-style:normal;font-weight:600;font-display:swap;src:local(''),url('../font/work-sans-v9-latin/600.woff2') format('woff2'),url('../font/work-sans-v9-latin/600.woff') format('woff')}@font-face{font-family:'Work Sans';font-style:normal;font-weight:700;font-display:swap;src:local(''),url('../font/work-sans-v9-latin/700.woff2') format('woff2'),url('../font/work-sans-v9-latin/700.woff') format('woff')}@font-face{font-family:'Work Sans';font-style:normal;font-weight:900;font-display:swap;src:local(''),url('../font/work-sans-v9-latin/900.woff2') format('woff2'),url('../font/work-sans-v9-latin/900.woff') format('woff')}.preload *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important}.margeContact,label{display:block;margin:6px 6px 0 0}#calendarNav #calendarNavNext a span,#calendarNav #calendarNavPrev a span,#mainMenu #navShoppingBag,#mainMenu #navUser,#mainMenuShowHide span,.calendar .calendarWeekCell,.panier .colProductName,.panier .colProductOpt,.shoppingBagCodePromo div,footer #infoSocial #soc3,footer #infoSocial li span,footer #infoSocial>p,header nav li.withSubMenu>div,header nav.menuHide>ul,label span{display:none}#calendarNav li,#mainMenuMobile li,#mapLink a,footer #infoSocial li{display:inline-block}input,textarea{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;margin-left:0;padding:6px;border:1px solid #bbb;font-size:.9em;transition:border-color .2s ease-in;-webkit-transition:border-color .2s ease-in}input:hover,textarea:hover{border-color:#000}input:disabled{background-color:#eee;border-color:#ddd}input:focus,textarea:focus{outline:0;border-color:#0076a3;-moz-box-shadow:inset 0 0 4px 0 #7fbad1;-webkit-box-shadow:inset 0 0 4px 0 #7fbad1;-o-box-shadow:inset 0 0 4px 0 #7fbad1;box-shadow:inset 0 0 4px 0 #7fbad1}#shoppingBag p.btCodePromo input[type=submit],#shoppingBag p.btCodePromo input[type=text],input[type=checkbox]{width:auto}input[type=submit]{padding-top:10px;padding-bottom:10px;font-weight:700;cursor:pointer;transition:background-color .2s ease-in;-webkit-transition:background-color .2s ease-in}#calendarNav #calendarNavNext a:hover,#calendarNav #calendarNavPrev a:hover,input[type=submit]:hover{background-color:#000;color:#fff}input[type=submit]:active,input[type=submit]:focus{background-color:#0076a3;color:#fff}select{padding:6px}body{background-color:#ecf2f6;font-family:'Work Sans',sans-serif;font-size:16px;font-weight:400;line-height:19px;text-align:center;color:#222}.calendar td table form,body,h1,h2,h3,h4,h5,h6,li,p,ul{margin:0;padding:0}#header{position:sticky;top:0;z-index:1}.uploadInfo p,header #logo{margin:0}header #logo a{position:absolute;left:calc(50% - 25px);width:167px;height:60px;background-size:contain;transform:translateX(-50%)}#alertCOVID>div h2,#alertCOVID>div h3{text-align:center;font-size:2em}header nav.menuShow>ul{height:calc(100vh - 60px);overflow-y:scroll}header nav>ul>li{position:relative;list-style:none;border-bottom:1px solid #aaa}header nav>ul>li>a{position:sticky;top:0;display:block;padding:20px 18px 18px;color:#000;text-decoration:none}header nav li.withSubMenu::before{display:block;content:'+';position:absolute;z-index:1;right:5%;top:20px;color:#333}header nav li.withSubMenu.on::before{content:'-'}.shoppingBagCodePromo.on div,header nav li.withSubMenu.on>div{display:block}header li>div p{color:#4c87ec;margin:20px 0 10px}header li ul li a{display:block;padding:10px;color:#555;text-decoration:none}#mainMenuMobile{position:absolute;right:0;top:0}#mainMenuMobile li{border-bottom:none}header #mainMenuMobile li#navShoppingBag a,header #mainMenuMobile li#navUser a{width:30px;padding-left:15px;padding-right:15px;font-size:0}#headerTel{padding:7px;font-size:.9em}#headerTel a{color:#fff;text-decoration:none}#mainMenuShowHide{display:block;width:80px;height:60px;background-image:url(../img/interface2022/menu@80x160.png);background-position:center 15px;background-size:30px 80px}#mainMenuShowHide:hover{background-position:center -36px}h1,h2,h3,h4,h5,h6{margin:40px 0 20px;padding:0;font-family:'Squada One',sans-serif;font-weight:400;color:#404059}h1{font-size:1.75em;line-height:1.5em}h2{font-size:1.5em;line-height:1.25em}h3{font-size:1.25em;line-height:1.15em}h4{font-size:1.15em;line-height:1.05em}.uploadInfo,p{margin:10px 0}hr{clear:both;height:1px;font-size:1px}a{color:#315798}a:hover{color:#f7230c;text-decoration:none}.logoP1{color:#4c87ec}.calendarMain>input:hover,.logoP2{color:#f7230c}main{text-align:left}#userAccount>section{padding:10px;margin-bottom:20px;border-radius:4px;box-shadow:0 2px 2px rgba(0,0,0,.15)}#alertCOVID{position:absolute;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);overflow-y:scroll}#alertCOVID>div{position:absolute;top:50%;left:50%;width:calc(90% - 40px);max-width:800px;padding:20px;border-radius:10px;transform:translate(-50%,-50%)}#alertCOVID>div h2{color:red}#rgdpCookieInfo{position:fixed;z-index:1;width:100%;bottom:0;padding:0 5px;color:#fff;font-size:.8em}#footerDrivingLicence h2,#rgdpCookieInfo a{color:#fff}#rgdpCookieInfo input{width:25%;max-width:200px;margin:0 5% 15px;padding:9px;background-color:#00d48e;border:2px solid #4c87ec;border-radius:3px;color:#fff;cursor:pointer}#rgdpCookieInfo input:hover{border-color:#00d48e}#rgdpCookieInfo input#unvalid{background-color:#d42800}#rgdpCookieInfo input#unvalid:hover{border-color:#d42800}header li#navShoppingBag a,header li#navUser a{background-repeat:no-repeat;background-position:center;background-size:30px;font-size:0}header li#navShoppingBag a{background-image:url(../img/interface2022/shoppingBag@100.png)}header li#navUser a{background-image:url(../img/interface2022/user@100.png)}#footerDrivingLicence,#footerStage{padding:50px 5%}#footerDrivingLicence h2,#footerStage h2{margin:0 0 20px;padding:0;font-family:'Squada One',sans-serif;font-weight:400;color:#4c87ec}#footerDrivingLicence ul,#footerStage ul{display:flex;flex-wrap:wrap}#footerDrivingLicence li,#footerStage li,footer #infoBasPage li{list-style:none}#footerDrivingLicence li a,#footerStage li a{display:block;margin:10px;padding:10px 20px;border-radius:3px;background-color:#fff;font-size:.9em;text-decoration:none;box-shadow:0 0 2px rgba(0,0,0,.15)}#footerStage div h2{margin-top:40px;padding-left:40px;background-image:url('../img/interface2023/picto_arrow_up@50x50.png');background-size:25px;background-position:center left;text-align:left;cursor:pointer}#footerStage div.off h2{background-image:url('../img/interface2023/picto_arrow_down@50x50.png')}#footerStage div.off ul{height:0;overflow:hidden}#footerStage div li{flex:1 1 100%}footer{padding:50px 0}footer #infoSocial{padding-top:100px;background-size:250px 70px;background-position:top center}footer #infoSocial li a{display:block;width:50px;height:50px;margin:0 5px;background-size:25px 25px;background-position:center}footer #infoSocial #soc1 a{background-image:url(../img/interface2018/logoR1@100.png)}footer #infoSocial #soc1 a:hover{background-image:url(../img/interface2018/logoR1Hover@100.png)}footer #infoSocial #soc2 a{background-image:url(../img/interface2018/logoR2@100.png)}footer #infoSocial #soc2 a:hover{background-image:url(../img/interface2018/logoR2Hover@100.png)}footer #infoSocial #soc3 a{background-image:url(../img/interface2018/logoR3@100.png)}footer #infoSocial #soc3 a:hover{background-image:url(../img/interface2018/logoR3Hover@100.png)}footer #infoBasPage{margin:0 auto}#stageDeroulement h4,footer #infoBasPage div>p{margin:0;color:#4c87ec}footer #infoBasPage>div{margin:0 5%}#stageQuestion li,#stageQuickMenu li a{margin:10px 0;border-radius:15px;padding:10px;text-align:center}footer #infoBasPage li a{display:block;padding:10px 0;color:#eee;text-decoration:none;font-size:.8em;transition:color .2s ease-in}footer #infoBasPage li a:hover{color:#00d48e}#stageQuickMenu{margin:20px 10% 40px;font-size:1.2em}#stageQuestion li::before,#stageQuickMenu li::before{content:none}#stageQuickMenu li a{display:block}#stageQuestion{margin:0 10%;font-size:1.2em}#stageQuestion li label{width:auto;margin-bottom:10px;color:#4c87ec}#stageAdress{margin-top:20px}#stageAdress p{display:flex;font-size:1.2em}#stageAdress label{margin-top:0;color:#888}#stageAdress p#stageAdressInfo{margin:20px 0;padding:0 0 0 50px;background-image:url(../img/interface2021/user/info@250.png);background-position:10px center;background-size:25px;font-size:.85em}#stageContent p#stagePassSanitaire,.uploadChoose{background-repeat:no-repeat;background-size:50px}#stageContent p#stagePassSanitaire{display:block;margin:20px 0;padding:60px 0 10px;border:5px dashed #e3e3f3;background-image:url(../img/interface2021/picto-tous-anti-covid@100.png);background-position:center 10px;color:#5e5bba;text-align:center}#mapVille{width:100%;height:480px}#mapLink{margin:0;padding:3px 10px;font-size:0em;color:#fff}#mapLink a{padding:4px 10px;margin:0 10px;border-radius:3px;font-size:.9rem}#stageDeroulement{display:flex;flex-direction:column}#stageDeroulement:after{content:" ";display:block;clear:both}#stageDeroulement>div{flex:1 1 calc(49% - 30px);margin-top:10px;padding:10px 15px}#stageDeroulement ul{margin-top:10px}#stageDeroulement li::before{content:'. '}#stageDeroulement li{display:list-item}#calendar{width:100%;overflow-y:auto}#calendarEvent,#calendarNewEvent,.calendar{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}#calendar table{margin:0;clear:both;table-layout:fixed}#calendar>table{width:1020px}.calendar table{width:95%}.calendar h3{margin:0;text-align:center}.calendar .calendarHourCell{width:44px}.calendar .calendarHourCell table td{border-color:#fff;font-size:14px}.calendar th{font-weight:400;text-align:center;color:#999}.calendar td{height:25px;padding:1px;overflow:hidden;white-space:nowrap;text-align:center;vertical-align:bottom}.calendar td table td{border:1px solid #ddd}.calendar td table input{display:block;width:100%;height:25px;padding:0;border:none;background-color:#cf0;background-image:url(../img/interface2015/shopping-cart.png);background-size:contain;background-repeat:no-repeat;-webkit-transition:background-color .3s ease-in;transition:background-color .3s ease-in}.calendar td table input:hover{background-color:#3986f1}.calendarMain{font-family:"Helvetica Neue",Helvetica,Geneva,sans-serif}.calendarMain: after{content:" ";display:block;clear:both}.calendarMain>div{position:relative;padding:5px 10px 10px;background-color:#404159;border-radius:3px;box-shadow:0 0 5px #555}.calendarNav input,.panier .colDelete a:hover,.panier .colProductImg a:hover{background-color:transparent}.calendarMain>input{height:22px;padding-top:2px;color:#fff;border-radius:5px;border:none}.calendarMain .calendarTitle{position:absolute;left:0;width:100%;margin:7px 0 0;padding:0;color:#ccc;font-size:.85em;text-align:center}.calendarNav input{position:relative;margin:5px 0 10px;width:30px;border:none;color:#fff}.calendarNav input:hover{color:#f7230c;cursor:pointer}.calendarNav .calendarNavMR,.calendarNav .calendarNavYR{float:right}.jsCalendar{width:100%;margin:auto}.jsCalendar th{color:#8ba7bf;font-weight:400;text-align:center}.jsCalendar td{padding:3px 0;border:none;color:#fff;font-size:.85em;font-weight:700;text-decoration:none;text-align:center;cursor:pointer}.jsCalendar .day:hover,.jsCalendar .selectedDay{background-color:#f7230c;border-color:#f7230c}#calendarNav{margin:20px auto 0;padding:0;text-align:center}#calendarNav li{margin:0 30px 0 0;padding:0;overflow:hidden}#calendarNav li::before,#paymentMethod li::before,#shipMethod li::before{content:none;margin:0}#calendarNav #calendarDate span,#calendarNav #calendarNavNext a,#calendarNav #calendarNavPrev a{width:20px;height:30px;display:block;background-repeat:no-repeat;border-bottom:none;color:#333;font-size:25px}#calendarNav #calendarDate span{width:200px;padding-bottom:10px;text-align:center}#calendarNav #calendarNavNext a,#calendarNav #calendarNavPrev a{padding:10px;border-radius:5px;text-decoration:none}#calendarNav #calendarNavPrev a:after{content:'<'}#calendarNav #calendarNavNext a:after{content:'>'}#contact form p{margin:8px 0}#contact input.error:hover,.error,textarea.error:hover{background-color:#ffefef;border-color:red}#coordonnees{font-size:20px;line-height:25px}#filtreStageLst form{border-radius:5px}.filtreStage input[type=submit],.filtreStage select{border-radius:5px;cursor:pointer}.filtreStage select{background-repeat:no-repeat;background-position:right 15px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#333;background-color:#edf2f6;border:2px solid #edf2f6}.filtreStage select:hover{color:#000;border-color:#ddd}.filtreStage select:focus{color:#222}#filterCenter{background-image:url(../img/interface2022/picto_arrow_down@50x50.png);background-size:18px}#filterMonth{background-image:url(../img/interface2022/picto_calendar@50x50.png);background-size:18px}.filtreStage input[type=submit]{background-color:#32d093;color:#fff}.panier{width:100%;margin:30px 0 0;border-spacing:0px}.panier tr:first-child{border:1px solid #eee}.panier tr{border:none;border-bottom:1px solid #eee}.panier th{margin:0;padding:15px 0;text-align:center;font-size:.8em;text-transform:uppercase}.panier td{margin:0;padding:20px 0;text-align:center}.panier td a{text-decoration:none;color:#574836}.panier .colProductPrice{width:15%}.panier .colDelete,.panier .colProductQuantity{width:10%}.panier .colProductQuantity input{width:100%;text-align:center;border:1px solid #eee}.panier .colProductImg{width:15%;padding:5px 0}.panier .colProductImg img{width:100px;height:100px;object-fit:contain;padding:5px 0}.panier .colDelete a{display:block;width:40px;height:30px;background-image:url(../img/interface2018/picto-close-off@60.png);background-size:20px 15px;background-repeat:no-repeat;border:none}.panier .colDelete a:hover{background-image:url(../img/interface2018/picto-close-on@60.png)}.shoppingBagCodePromo,.total,.totalFinal{order:1;margin:20px 0;padding:15px 10px;border:2px solid #574836}.total table,.totalFinal table{width:100%;border-spacing:0;border-collapse:collapse}.total td,.totalFinal td{width:45%;padding:5px 0;font-size:1.3em;text-align:right}.total td.colProductTotal,.totalFinal td.colProductTotal{width:55%;text-align:right}.shoppingBagCodePromo h2{margin:0;font-size:1em;background-image:url(../img/interface2023/picto_arrow_down@50x50.png);background-repeat:no-repeat;background-position:right 10px center;background-size:20px}.shoppingBagCodePromo.on h2{background-image:(../img/interface2023/picto_arrow_up@50x50.png)}#shipMethodBt,.btContinueCenter,.colUpdateQty,.shoppingBagCodePromo p,.uploadInfoCenter{text-align:center}.shoppingBagCodePromo p input{display:block;margin:5px auto}.colUpdateQty input[type=submit]{width:50%;padding:6px;border:1px solid #eee;font-size:.8em;text-transform:uppercase}#paypalCardForm{border:2px solid #000;width:50%;margin:50px auto 0;padding:20px 30px}#paypalCardForm input[type=submit],#questionnaire textarea{width:100%}.paypalForm label{width:auto;float:none;margin:5px 0;text-align:left;color:#555;font-size:.8em}.paypalForm .paypalField{height:40px;width:auto;padding:0 5px;border:1px solid #ccc;border-radius:3px;background-color:#fff}.paypalFormDateCVV{display:flex;gap:20px;margin:20px 0}.paypalFormDateCVV>div{flex:1}#checkout,#shoppingBag{margin:50px auto;padding:20px 5%;background-color:#fff;border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,.15);text-align:left}#checkout h1,#shoppingBag h1{margin-top:0}.btContinue,.btContinueCenter{position:sticky;bottom:0;z-index:1000;margin:auto;background-color:#fff}.btContinue input,.btContinueCenter input{padding:10px 0!important;background-color:#4c87ec!important;color:#fff!important}.btContinue input:disabled,.btContinueCenter input:disabled{opacity:.5!important;cursor:not-allowed!important}#paymentMethod,#shipMethod{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;margin:40px 0;padding:0;text-align:center}#paymentMethod li,#shipMethod li{margin:0;padding:0;list-style:none;font-size:14px}#paymentMethod li div,#shipMethod li div{text-align:center;margin:auto;border:1px solid #ccc;border-radius:3px}#questionnaire,.boutiqueDoc{border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,.15);text-align:left;background-color:#fff}#paymentMethod li div p,#shipMethod li div p{margin:5px 0 0;padding:0}#paymentMethod li label,#shipMethod li label{display:inline;float:none}.boutiqueDoc{padding:20px 5%}.boutiqueDoc h1,.boutiqueDoc h2{margin:30px 0 12px;font-size:1em;font-weight:400}.boutiqueDoc p{padding:12px 0;font-size:.8em;color:#404057}#questionnaire{position:relative;margin:auto;padding:20px 2% 80px;font-size:.85em}#questionnaire p{margin:12px 0}#questionLst label{float:none;width:auto;text-align:left}#questionLst input[type=text]{margin-left:0}#questionnaire input[type=checkbox]{margin-right:10px}#questionLst input[type=radio],#questionLst input[type=text],#questionLst select{font-size:.8em;width:100%;max-width:100%}#questionLst input[type=radio]{width:auto;transform:scale(1.5)}#questionLst li .question{flex:0 1 100%}#questionLst li{display:flex;flex-wrap:wrap;margin:20px 0;border-bottom:1px solid #ddd;padding-bottom:15px;justify-content:space-around}#questionLst li p{margin:0;display:flex;flex-direction:column-reverse;flex:0 0 50%;align-items:center}#questionLst li p label{font-size:.9em;color:#555;margin:5px 0 0}#questionLst li .question{align-items:start;margin-bottom:10px}#questionPageNext{position:absolute;right:0;width:auto;margin:30px;padding:8px 30px 8px 8px;border:none;background-color:#f7230c;background-image:url(../img/interface2018/picto-arrow-r-on.png);background-repeat:no-repeat;background-position:right 8px center;background-size:10px 15px;color:#fff;font-size:1em;cursor:pointer}#feedbackSignature{background-color:#fff}.uploadFileSelectButton,.uploadFileTitle{display:block;padding:15px 0;width:98%!important;height:100%;font-weight:700;line-height:2em;text-align:center}.uploadFileSelectButton{position:absolute;top:0;margin:0;padding:0;cursor:pointer;opacity:0}.uploadChoose{position:relative;overflow:hidden;height:150px;margin-top:20px;border:2px solid #000;text-align:center;background-image:url(../img/interface2021/user/camera@250.png);background-position:center 30px;transition:border-color .2s ease-in;-webkit-transition:border-color .2s ease-in}.uploadChoose:hover{border-color:#f7230c}.uploadFileDropZone{position:absolute;width:100%;top:90px;font-weight:700}#dataContentWrap .uploadChoose img{display:block;width:auto;margin:auto}#rideUploadManager:hover,.uploadFileTitle:hover{border-color:#000;text-shadow:0 0 1px #fff;background-color:rgba(255,255,255,.15)}.uploadInfo,.uploadInfoCenter{display:flex;flex-direction:column;align-items:center;color:#ccc;font-size:.9em}.uploadInfoCenter p{margin:.5em 0}input[type=button].uploadSendButton{width:100%;background-color:rgba(0,0,0,.65);color:#fff;border:none;animation-name:uploadSendButtonAnim;animation-duration:1s;animation-direction:alternate;animation-iteration-count:infinite;-webkit-animation-name:uploadSendButtonAnim;-webkit-animation-duration:1s;-webkit-animation-direction:alternate;-webkit-animation-iteration-count:infinite;cursor:pointer}@keyframes uploadSendButtonAnim{0%{background-color:#4fecaf}100%{background-color:#f7230c}}@-webkit-keyframes uploadSendButtonAnim{0%{background-color:#4fecaf}100%{background-color:#f7230c}}@media screen and (min-width:750px){.calendarMain,input[type=submit]{margin-left:calc(30% + 6px)}#formContact,footer{display:flex}body{font-size:19px;line-height:22px}input,textarea{width:60%;margin:0}.margeContact,label{float:left;width:30%;text-align:right}.calendarMain{width:60%}.jsCalendar td{font-size:.75em}.filtreStage input[type=submit],.filtreStage select{width:auto;padding:10px 6px}.filtreStage select{width:170px;margin-right:40px}#mapLink{font-size:.9em}#mapLink a{margin:0 10px;padding:5px 10px}#stageDeroulement{flex-direction:row}#stageResa{flex:0 0 300px;margin:0;font-size:.75em}#stageBuy{flex:0 1 calc(100% - 350px);margin:0}#stageQuestion li{text-align:left}#stageQuestion li label{width:40%;margin:0 10px 10px 0}#questionnaire{margin-bottom:80px;font-size:.95em}#questionLst li p{flex:1}#formContact>div:first-child{flex:0 0 23%;padding:80px 5%}#formContact #stageMap{display:block;flex:0 0 67%;background-color:#ccc;min-height:400px}#checkout,#shoppingBag{width:90%}#paymentMethod,#shipMethod{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.panier .colProductName,.panier .colProductOpt{display:table-cell;width:35%;text-align:left}.panier .colProductOpt{width:10%}main.content p.colUpdateQty{width:200px;margin-left:50%;text-align:center}.colUpdateQty input[type=submit]{width:auto}.total,.totalFinal{order:3}.total td,.totalFinal td{font-size:1em}#footerStage div li{flex:0 0 50%}footer{padding:75px 0}footer #infoBasPage>div{flex:1;text-align:left}footer #infoSocial{padding-top:120px;background-size:333px 93px;flex:0 0 45%}footer #infoBasPage{display:flex;flex:0 0 45%}}@media screen and (min-width:900px){#mainMenu #navShoppingBag,#mainMenu #navUser,header nav>ul>li{display:inline-block}header #logo a{position:relative;display:block;left:auto;transform:none;width:100px}#mainMenuMobile,#mainMenuShowHide,header nav li.withSubMenu.on>div,header nav li.withSubMenu::before{display:none}#header{position:relative;z-index:100;display:flex;justify-content:space-around;align-items:center}header nav.menuShow>ul{height:auto}header nav.menuHide>ul{display:block}header nav>ul>li{vertical-align:top;border-bottom:none}header nav>ul>li>a{padding:20px 15px;font-size:.85em;transition:color .2s ease-in,background-color .2s ease-in}header nav>ul>li>a:hover{color:#f7230c}header li#navShoppingBag a,header li#navUser a{width:40px;padding-left:15px;padding-right:15px;font-size:0}header nav li.withSubMenu>div{position:absolute;display:none;gap:20px;width:max-content;max-width:900px;padding:10px 10px 5px;background-color:#fafafa;text-align:left}header nav li.withSubMenu.submenuAlignRight>div{right:-200px}header nav li.withSubMenu>div>div{flex:1}header nav li.withSubMenu>div li{list-style:none;border-bottom:1px solid #ddd}header nav li.withSubMenu>div li:last-child{border:none}header nav li:hover>a{background-color:#fafafa;color:#f7230c}header nav li:hover>div{display:flex}header li>div li a{font-size:.8em;transition:color .2s ease-in}header li>div p{font-size:.8em;margin:10px 0}#checkout,#shoppingBag{width:60%}#checkout p.updateQty,#shoppingBag p.updateQty{margin:4px auto 0;text-align:center}#checkout p.updateQty input,#paymentButton,#shoppingBag p.updateQty input,.btContinue input,.btContinueCenter input{margin:auto}#contact,#questionnaire{width:70%;padding-left:4%;padding-right:4%;font-size:1em}#coordonnees{font-size:30px;line-height:35px}#footerStage div li{flex:0 0 33%}}@media screen and (min-width:1200px){input,textarea{width:40%;margin:0}header #logo a{width:200px}footer{padding:75px 0}footer #infoSocial{padding-top:180px;background-size:500px 140px}#contact,#questionnaire{width:60%;padding-left:3%;padding-right:3%}#footerStage div li{flex:0 0 25%}}@media screen and (min-width:1600px){.filtreStage{padding-left:10%;padding-right:10%}}