@supports (display: grid) {
  #checkBrowserCompatibility {
    display: none !important;
  }
}.wrappercontent{width:100%;max-width:1200px;margin:0 auto}.wrappercontent.small{max-width:800px}.wrappercontent.medium{max-width:940px}.wrappercontent.large{max-width:1400px}#wrappersite{max-width:100%;width:100%;margin:0 auto;display:grid;grid-row-gap:0;grid-column-gap:0;transition:.6s;position:relative}#header{grid-area:header}#headerGrid{grid-area:headerGrid}#contactForm{grid-area:contactForm}#banner{grid-area:banner}#reassurances{grid-area:reassurances}#headerHome{grid-area:headerHome}#news{grid-area:news}#newsletter{grid-area:newsletter}#prestations{grid-area:prestations}#products{grid-area:products}#galleryHome{grid-area:galleryHome}#galleryFooter{grid-area:galleryFooter}#sections{grid-area:sections}#video{grid-area:video}#partenaires{grid-area:partenaires}#certifications{grid-area:certifications}#content{grid-area:content}#agences{grid-area:agences}#footer{grid-area:footer}#social{grid-area:social}#share{grid-area:share}#map_agence{grid-area:mapAgence}#cta{grid-area:cta}#atouts{grid-area:atouts}#infotelfixe{grid-area:infotelfixe}#infotelport{grid-area:infotelport}#infoouverture{grid-area:infoouverture}#infoadresse{grid-area:infoadresse}#logo{grid-area:logo}#header-coordonnees{}#navprimary{grid-area:navprimary}#navsecondary{grid-area:navsecondary}#info-toogle{grid-area:infoToogle}#logoCoordonnees{grid-area:logoCoordonnees}#header-top{grid-area:headerTop}#infotelfixeFooter{grid-area:infotelfixeFooter}#infotelportFooter{grid-area:infotelportFooter}#infoouvertureFooter{grid-area:infoouvertureFooter}#infoadresseFooter{grid-area:infoadresseFooter}#logoCoordonneesFooter{grid-area:logoCoordonneesFooter}#infomailFooter{grid-area:infomailFooter}#footerLogo{grid-area:footerlogo}#footerLinks{grid-area:footerLinks}#footerMap{grid-area:footerMap}#agencesFooter{grid-area:agencesFooter}#footer-avis{grid-area:footerAvis}#footermenu{grid-area:footermenu}#buttonsFooter{grid-area:buttonsFooter}#footerLogoAlt{grid-area:footerLogoAlt}#titleBP{grid-area:titleBP}#lebonpro{grid-area:lebonpro}#contentBP{grid-area:contentBP}#contactTitle{grid-area:contactTitle}#contactCoordonnees{grid-area:contactCoordonnees}#contactForm{grid-area:contactForm}#agenceTitle{grid-area:agenceTitle}#agenceCoordonnees{grid-area:agenceCoordonnees}#agenceForm{grid-area:agenceForm}#agenceContent{grid-area:agenceContent}#blocbreadcrumb{grid-area:blocbreadcrumb}#backBTsinglewoo{grid-area:backBTsinglewoo}#backBTsingle{grid-area:backBTsingle}#pageTitle{grid-area:pageTitle}#pricesinglewoo{grid-area:pricesinglewoo}#tabssinglewoo{grid-area:tabssinglewoo}#gallerysinglewoo{grid-area:gallerysinglewoo}#btformsinglewoo{grid-area:btformsinglewoo}#shortdesc{grid-area:shortdesc}#headerGrid{position:relative;display:grid;grid-row-gap:30px;grid-column-gap:30px;transition:.6s;grid-template-areas:"navsecondary logo             infoToogle  " "   navprimary       navprimary    navprimary        ";grid-template-columns:1fr 200px 1fr;grid-template-rows:repeat(2,minmax(min-content,auto));align-items:center;padding:20px 20px 0}@media (max-width:1280px){#headerGrid{grid-template-columns:1fr 120px 1fr;padding:20px 15px 0;grid-column-gap:10px}}@media (max-width:1024px){#headerGrid{grid-template-areas:" navprimary  logo               infoToogle";grid-template-columns:50px 1fr 50px;grid-column-gap:5px;padding:10px;justify-items:center;grid-row-gap:0}}#footer #footerbloc{align-items:center;justify-items:center;display:grid;grid-row-gap:30px;grid-column-gap:50px;transition:.6s;grid-template-areas:"footerLogoAlt        footerLogoAlt       footerLogoAlt" "footerlogo        agencesFooter          footerAvis" "footerlogo           footermenu          footerAvis";grid-template-columns:180px 1fr 202px;grid-template-rows:repeat(1,minmax(min-content,auto))}body.template-contact-php #footer #footerbloc{grid-template-areas:"footerLogoAlt     footerLogoAlt       footerLogoAlt" "footerlogo        footermenu          footerAvis"}@media (max-width:1280px){#footer #footerbloc{grid-column-gap:20px;grid-template-areas:"footerLogoAlt    footerLogoAlt      footerLogoAlt" "footerlogo       agencesFooter         footerAvis" "footerlogo          footermenu         footerAvis";grid-template-columns:160px 1fr 202px}}@media (max-width:1024px){#footer #footerbloc{grid-template-areas:"footerLogoAlt     footerLogoAlt" "footerlogo    footerAvis    " "agencesFooter    agencesFooter";grid-template-columns:1fr 1fr;grid-column-gap:20px;max-width:700px}}@media (max-width:480px){#footer #footerbloc{grid-template-areas:'footerLogoAlt' "footerlogo" "agencesFooter" "footerAvis";grid-template-columns:1fr;max-width:none}body.template-contact-php #footer #footerbloc{grid-template-areas:"footerLogoAlt" "footerlogo" "footerAvis"}}body.home #wrappersite{grid-template-areas:"header" "headerHome" "content" "prestations" "products" "galleryHome" "sections" "reassurances" "news" "footer";grid-template-columns:1fr;grid-template-rows:min-content repeat(10,minmax(min-content,auto))}body.template_default:not(.home) #wrappersite{grid-template-areas:"header" "banner" "content" "footer";grid-template-columns:1fr;grid-template-rows:min-content min-content minmax(min-content,auto) min-content}body.woocommerce-php:not(.home) #wrappersite{grid-template-areas:"header" "banner" "content" "atouts" "footer";grid-template-columns:1fr;grid-template-rows:min-content min-content minmax(min-content,auto) min-content}body.template-parent-page-php:not(.home) #wrappersite{grid-template-areas:"header" "banner" "content" "prestations" "footer";grid-template-columns:1fr;grid-template-rows:min-content min-content minmax(min-content,auto) min-content}body.template-contact-php:not(.home) #wrappersite {grid-template-areas:"header" "banner" "content" "footerMap" "footer";grid-template-columns:1fr;grid-template-rows:min-content min-content minmax(min-content,auto) min-content}body.single.agences:not(.home) #wrappersite{grid-template-areas:"header" "banner" "content" "mapAgence" "footer";grid-template-columns:1fr;grid-template-rows:min-content min-content minmax(max-content,auto) min-content}body.template-rating-php:not(.home) #gridLBP{grid-template-areas:"titleBP    titleBP" "lebonpro  	contentBP";grid-template-columns:1fr 3fr;grid-template-rows:repeat(1,minmax(min-content,auto));grid-gap:30px}@media (max-width:767px){body.template-rating-php:not(.home) #gridLBP{grid-template-areas:"titleBP" "lebonpro" "contentBP";grid-template-columns:1fr;grid-template-rows:repeat(2,minmax(min-content,auto))}}body.template-contact-php #content .wrappercontent{grid-template-areas:"contactTitle			" "contactCoordonnees" "contactForm	";grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(min-content,auto));grid-column-gap:40px;display:grid;align-items:center}@media (max-width:1024px){body.template-contact-php #content .wrappercontent{grid-gap:0}}#gridsinglewoo{grid-template-areas:"blocbreadcrumb" "backBTsingle" "productIntro" "gallerysinglewoo" "btformsinglewoo" "tabssinglewoo" "relatedProducts";grid-template-columns:1fr;grid-template-rows:repeat(7,minmax(min-content,auto));overflow:hidden}body.single.agences #content .wrappercontent{grid-template-areas:"agenceTitle        		agenceTitle" "agenceCoordonnees          agenceCoordonnees" "agenceContent          agenceForm";grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,minmax(min-content,auto));grid-column-gap:60px;display:grid;align-items:center}@media (max-width:1024px){body.single.agences #content .wrappercontent{grid-template-areas:"agenceTitle" "agenceCoordonnees" "agenceContent" "agenceForm";grid-template-columns:1fr;grid-template-rows:repeat(4,minmax(min-content,auto))}}