#headInfos h1,header h1{margin-top:auto}#headInfos div img,#headerSocials a{width:50px;height:50px}#adress,#headerSocials,#horaires,#mainImg,#mainTitle,.menuToggle{display:none}#wrapMenu li,ul{list-style:none}#saleOrLoc article a,#wrapMenu li,#wrapMenu li a,a,a:visited:link{text-decoration:none}#wrapMenu li a,.whiteTouch,header h1{color:var(--ClubAutoBlanc)}#wrapMenu,footer,header{background-color:var(--ClubAutoNoir)}#footerInfo,#headInfos,#presentation article{grid-template-columns:1fr}#newCars,body{max-width:var(--ClubAutoMaxWidth);margin:0 auto}#newCars,#saleOrLoc,body,footer{margin:0 auto}#whyUs h2,#whyUs h3,.presentationImg{align-self:center}#tel p,.cardWhy h3{text-transform:uppercase}#conclusion,#saleOrLoc{background-size:cover;background-repeat:no-repeat;background-position:center}#contactForm input[type=submit]:hover,.buttonWhy:hover{background-color:var(--ClubAutoMarron);color:var(--ClubAutoNoir)}#conclusion article a,#conclusion article p,#contactForm,#presentation,#whyUs h2,#whyUs h3,.buttonWhy:hover,.itemOnglets:hover>a,.saleOrLocCard h2{color:var(--ClubAutoNoir)}#headInfos,#quote,body{color:var(--ClubAutoGris)}:root{--ClubAutoBlanc:#FFFFFF;--ClubAutoOrange:#FAB637;--ClubAutoRouge:#FF4848;--ClubAutoMarron:#CC6119;--ClubAutoGris:#ECEFF3;--ClubAutoGrisTransp:rgba(236, 239, 243, 0.6);--ClubAutoNoir:#232628;--ClubAutoBleu:#6C98E1;--ClubAutoTexte:'Open Sans',sans-serif;--ClubAutoTitres:'Montserrat',sans-serif;--ClubAutoMaxWidth:1366px;--ClubAutoInnerWidth:1200px;scroll-behavior:smooth}.blueTouch{color:var(--ClubAutoBleu)}#wrapMenu li:hover>a,.brownTouch{color:var(--ClubAutoMarron)}.isBold{font-weight:bolder}.isBigger{font-size:1.5em}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{font-family:var(--ClubAutoTexte)}#contactForm p,h1,h2,h3{font-family:var(--ClubAutoTitres)}button,input,textarea{font-size:inherit;font-family:var(--ClubAutoTexte)}.mobileMenu{position:fixed;right:10px;top:-22px;z-index:1200}.mobileMenu svg{margin-top:30px;margin-right:15px;width:50px}#headInfos div a:hover>svg,.mobileMenu:hover>svg path,.socials a:hover>svg{fill:var(--ClubAutoMarron)}header h1{padding-left:3.5vw;padding-bottom:20px;margin-bottom:auto;font-size:2em}#headInfos{width:100%;display:grid;justify-items:start;align-items:start}#headInfos div,#wrapMenu:first-child{margin-top:80px}#headInfos div a svg{width:30px;height:30px;transition:fill .5s}.iconTextGrid{display:grid;grid-template-columns:auto 1fr;align-items:start}.iconTextGrid p{margin-top:0;margin-left:2px}.flexContCol,.iconTextGrid div{display:flex;flex-direction:column}#horaires{align-self:auto}#horaires p,.info p{margin-top:0}#headerSocials a{display:flex;background-color:#3b3939;border-radius:50%;margin:5px;justify-content:center;align-items:center}#mainImg{height:35vh}#contactImg{width:100%;grid-row:1;grid-column:1;object-fit:cover;content:50% 50%;height:300px}#wrapMenu{display:flex;flex-direction:column;position:absolute;width:100%;height:100vh;top:0;gap:10px;transition:left .8s;font-weight:700;font-size:1.2em;z-index:900}.hidden{left:-1000px}.visible{left:0}#wrapMenu li{border-bottom:1px solid var(--ClubAutoMarron);border-left:2px solid var(--ClubAutoMarron);padding:10px;margin:10px}#wrapMenu li a{display:inline-block;padding:.75em 1em;width:100%;transition:color .5s}footer{width:100%;display:grid;grid-template-rows:auto auto}#footerInfo{margin:40px 10px;display:grid;grid-template-rows:repeat(4,auto);justify-items:center;border-bottom:1px solid var(--ClubAutoBlanc)}#saleOrLoc,.info{flex-direction:column;display:flex}.info{width:98%;margin:15px auto}#mention{justify-self:center}.newsLetter{display:flex;align-content:center}.newsLetter input{height:32px;width:90%;margin-right:0;border:none}.newsLetter a img{width:32px;height:32px;margin:0;transition:border .5s}.newsLetter a:hover>img{border:2.5px solid var(--ClubAutoBlanc)}.socials{display:flex;flex-direction:row;justify-content:flex-start;gap:10px}.socials a{width:40px;height:40px;background-color:#3b3939;margin:2px;display:flex;align-items:center;justify-content:center}.socials a img{width:38px;height:38px}.socials a svg{width:25px;height:25px;transition:fill .5s}#presentation{width:90%;margin:25px auto}#presentation article{height:100%;display:grid;grid-template-rows:1fr 1fr;gap:20px}.cardText{height:auto}.presentationImg{width:100%;height:100%;object-fit:cover}.check{margin-right:15px}#saleOrLoc{max-width:100%;background-image:url("../images/vente-location-600.webp");gap:44px}#carsWrapper,.cardWhy{gap:20px}#carsWrapper article img,.saleOrLocCard{width:100%}.saleOrLocCard h2{max-width:50%;margin:5% auto}.priceTag,.saleOrLocCard p{color:var(--ClubAutoBlanc)}.saleOrLocCard p{max-width:50%;margin:10px auto}.locCard{background-color:rgba(250,182,55,.8)}.saleCard{background-color:rgba(255,72,72,.8)}#newCars{background-color:#000;display:flex;flex-direction:column}.decoTitle{display:flex;justify-content:center;width:90%;margin:20px auto;border-bottom:var(--ClubAutoMarron) 2px solid}#carsWrapper,#whyUs{flex-direction:column;display:flex}#conclusion,#contactForm,#whyUs,.cardCars{margin:0 auto}.cardCars{width:95vw}.cardCars a:hover>div{border:2px solid var(--ClubAutoBleu)}.cardCarsInfo{width:100%;display:flex;flex-direction:column-reverse;background-color:var(--ClubAutoNoir);font-weight:700;margin-bottom:20px;height:110px}.cardCarsInfo hr{width:90%;margin:5px auto;border:2px solid var(--ClubAutoGris)}.cardCarsInfo p{margin-left:20px;width:60%;font-size:.85em}.priceTag{margin-top:1em;margin-left:1em;padding:10px;background-color:var(--ClubAutoBleu);align-self:flex-start;font-weight:700;font-size:.85em}.isCrossed{color:#000;font-size:.75em;font-weight:lighter;text-decoration:line-through}#contactForm input[type=submit],.buttonWhy{font-size:1.4em;padding:15px 40px;background-color:var(--ClubAutoBleu);border:none;text-align:center}#whyUs{max-width:var(--ClubAutoInnerWidth);justify-content:center}#whyUsWrapper{display:flex;flex-direction:column;margin:20px auto;gap:20px}.cardWhy{max-width:80%;display:grid;grid-template-areas:"icone titre" " icone texte" "icone texte"}.cardWhy img{grid-area:icone;width:65px}.cardWhy h3{grid-area:titre;margin-top:0;margin-bottom:5px;font-size:.9em}.cardWhy p{grid-area:texte;margin:0;color:grey;font-size:.9em;align-self:flex-end}#contactForm input[type=submit],.buttonWhy,.itemOnglets a{text-decoration:none;color:var(--ClubAutoBlanc);font-weight:700}.buttonWhy{justify-self:stretch;margin:25PX auto;transition:background-color .5s,color .6s}#conclusion{background-image:url("../images/vehicule3-600.webp");display:flex}#conclusion article a{text-decoration:none}.mainTitleOtherPages{font-size:1.2em;position:relative;top:-50px;height:0}#contactForm{background-color:var(--ClubAutoBlanc);width:95%;padding:15px;gap:25px;position:relative;top:-13%;z-index:800}#contactContent{background-color:#eceff3;height:auto;display:grid}#onglets,.itemOnglets{background-color:var(--ClubAutoNoir)}#inputsWrapper{gap:25px}#contactForm p{font-weight:700;font-size:2em}#contactForm input[type=submit]{height:60px;justify-self:stretch}#contactForm input[type=submit]:hover{cursor:pointer}#buttonBox{grid-area:button;display:flex;justify-content:center}#mainSingleCar,.singleCarWrapper{max-width:var(--ClubAutoInnerWidth);flex-direction:column;margin:0 auto;display:flex}.flexContCol label{font-weight:700;margin-bottom:15px}.flexContCol input{background-color:#eceff3;border:none;height:6vh}.flexContCol textarea{background-color:#eceff3;border:none;height:20vh;width:100%}.breadcrumbs{max-width:var(--ClubAutoInnerWidth);display:flex;border-bottom:1px solid #eceff3;align-content:flex-start;margin:0 auto}.breadcrumbs li a{text-decoration:none;color:#aeb1b5;font-size:.75em}.breadcrumbs li+li:before{padding:8px;color:#aeb1b5;content:"/\00a0"}.breadcrumbs li a:hover{color:var(--ClubAutoNoir);text-decoration:underline}#carSubContent{width:90%;margin:0 auto;color:var(--ClubAutoNoir)}.singleCarWrapper{color:var(--ClubAutoNoir)}#singleCarImg{width:90%;margin:15px auto}#onglets{display:flex;flex-direction:column;width:90%;margin:0 auto;padding:0}.itemOnglets{text-align:center;transition:border-top .4s,background-color .5s;display:flex;margin:0;height:60px;justify-content:center;align-items:center}.itemOnglets:hover{border-top:4px solid var(--ClubAutoMarron);background-color:var(--ClubAutoGris);cursor:pointer}.itemOnglets a{transition:color .7s;display:flex;height:100%;width:100%;justify-content:center;align-items:center}#quote{font-style:italic;padding-left:30px;border-left:5px solid var(--ClubAutoMarron);color:grey}@media screen and (min-width:768px){#wrapMenu,header nav{background-color:var(--ClubAutoGrisTransp);margin-top:0}#wrapMenu,#wrapMenu:first-child,header nav{margin-top:0}#adress,#headerSocials,#horaires,#mainImg,#mainTitle,#wrapMenu li{display:unset}#mainImg,header nav{grid-row:1;grid-column:1}#headInfos,#wrapMenu li a:hover,.saleOrLocCard p{color:var(--ClubAutoBlanc)}#footerInfo,#headInfos{max-width:var(--ClubAutoInnerWidth);margin:0 auto}#footerInfo,#presentation article,.navImgGrid{grid-template-rows:1fr}#mainTitle,#mainTitle h1,#wrapMenu li a{align-self:center}.isFixed{position:fixed;top:5px;max-width:var(--ClubAutoMaxWidth);width:100%}.isBigger{font-size:1.45vw}.mobileMenu{display:none}#mainTitle h1{margin-left:0;padding-left:0}#headInfos{display:grid;grid-template-columns:1.5fr repeat(4,1fr);justify-items:start;align-items:start;gap:15px;font-size:1.2vw}#headInfos div{margin-top:20px}#adress.iconTextGrid{display:grid;grid-template-columns:auto 1fr;align-items:start}#adress.iconTextGrid p{margin-top:0;margin-left:2px}#adress.iconTextGrid div{display:flex;flex-direction:column}#headerSocials{display:flex;justify-self:center}.navImgGrid{display:grid;grid-template-columns:1fr}header nav{z-index:999;height:fit-content}#wrapMenu{position:static;display:flex;flex-direction:row;height:60px;justify-content:flex-end;align-content:center;flex-wrap:wrap;font-weight:bolder;margin-bottom:0;width:auto}#wrapMenu li{font-size:1em;border:none;margin:0;padding:0;min-width:10%;text-align:center}#wrapMenu li:last-child{margin-right:83px}#wrapMenu li a:hover{border:none;background-color:var(--ClubAutoMarron)}#wrapMenu li a{text-decoration:none;color:var(--ClubAutoNoir);transition:color .7s,background-color .5s}#mainImg{width:100%;object-fit:cover;object-position:50% 33%;transition:height 1s}#presentation article{grid-template-columns:1fr 1fr;max-width:var(--ClubAutoInnerWidth)}#saleOrLoc{flex-direction:row;justify-content:center;background-image:url("../images/vente-location-800.webp")}.saleOrLocCard{width:45%;margin-top:10vh;margin-bottom:10vh}.saleOrLocCard h2{max-width:80%;margin:5% auto}.saleOrLocCard p{max-width:80%;margin:10px auto}#carsWrapper{flex-direction:row;gap:20px;justify-content:space-around}.cardCars{width:30%}#whyUsWrapper,.cardCarsInfo{flex-direction:row;justify-content:space-between}.priceTag{margin-right:10px}#conclusion article{margin-left:15%}#conclusion{background-image:url("../images/vehicule3-800.webp")}#footerInfo{font-size:.9rem;grid-template-columns:repeat(4,1fr);justify-items:center;gap:20px}.info p{font-size:1.3vw}.mainTitleOtherPages{font-size:1em;align-self:center;position:unset;height:unset}.mainTitleOtherPages h1{margin-left:0;padding-left:0}#contactContent{min-height:60vh}#contactForm{display:grid;grid-template-areas:"title title title" "inputs inputs textarea" "inputs inputs textarea" "void void button"}#contactForm p{grid-area:title;font-size:2.5em}#contactForm input[type=submit]{grid-area:button;justify-self:center}#inputsWrapper{grid-area:inputs;display:contents;flex-wrap:wrap;justify-content:space-between;gap:2%}.flexContCol textarea{height:100%}#messageBox{grid-area:textarea}#buttonBox{justify-content:start}#mainSingleCar{max-width:60%;margin-left:83px}.singleCarWrapper{margin-left:35px}#onglets{flex-direction:row;justify-content:space-around}.itemOnglets{width:100%}}@media screen and (min-width:1200px){.isBigger{font-size:1.3em}#headInfos,.info p{font-size:1em}#saleOrLoc{flex-direction:row;justify-content:center;background-image:url("../images/vente-location-1500.webp")}#conclusion{background-image:url("../images/vehicule3-1500.webp")}}