@media screen and (max-width:814px) { #site-container {margin:auto; grid-template-columns:15% 21% 21% 22% 20%; } #menuD-container {top:25;} #bandeau-container {grid-column:1 / span 5;} #page-container {grid-column:1 / span 5;} #header-containerImg {grid-template-columns:1.7fr 1.7fr 3fr 0.8fr 0.8fr; } .itemBarrePromo {margin:auto; margin-top:5px; padding:5px;} .zoneAcheter {display:block; margin-bottom:0px; width:100%; grid-column:1 / span 2; } .catalogueImgPrd {max-width:150px;} .boutons {margin:auto; width:auto;} .msgKo {display:block;margin:auto;} #panierConteneurItem {display:flex;flex-direction:column} #menuIndep-container {display:none; width:0px; height:0px;} #menuD-container{ position:relative; align-self:start; display:block; text-align:left; vertical-align:middle; z-index:11; height:40px; width:40px; padding:1px; margin:1px; border-radius:5px; } #menuD-container> .top-nav-label { position: relative; height: 2.5rem; width: 2.5rem; border-radius: 0.1875rem; cursor: pointer; display: block; font-size: 0; margin: 0; overflow: hidden; padding: 1px; text-align:center; } #menuD-container> .top-nav-label .open-close-menu { display: block; margin:auto; position: absolute; z-index: 11; background: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0.1875rem; right: 0.1875rem; top: 1.125rem; transition: 0.25s ease-in-out 0s; } #menuD-container> .top-nav-label .open-close-menu { display: block; margin:auto; position: absolute; z-index: 11; background: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0.1875rem; right: 0.1875rem; top: 1.125rem; transition: 0.25s ease-in-out 0s; } #menuD-container> .top-nav-label .open-close-menu::before, #menuD-container> .top-nav-label .open-close-menu::after { content: ""; display: block; position: absolute; background-color: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0; width: 100%; transition-duration: 0.3s, 0.3s; margin:auto; } #menuD-container> .top-nav-label .open-close-menu::before { top: -0.6875rem; transform-origin: top; margin:auto; } #menuD-container> .top-nav-label .open-close-menu::after { bottom: -0.6875rem; transform-origin: bottom; margin:auto; } #menuD-container> [type="checkbox"]:checked ~ .top-nav-label .open-close-menu { background: none; transition-delay: 0s, 0.3s; } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::before, #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::after { left: 0.125rem; transition-delay: 0s, 0.3s; } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::before { top: 0px; transform: rotate(45deg); } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::after { bottom: 0; transform: rotate(-45deg); text-align:center;margin:0;vertical-align:middle; } #menuDeroulantBarre {display: none; } #menuD-container > [type="checkbox"]:checked ~ #menuDeroulantBarre{ display: block; } #menuDeroulantBarre{ position:relative; padding:7px; margin:auto; text-align:left; z-index:2; border-radius:3px; max-height:80%; width:99%; max-width: 100%; } .menuDeroulantItem { left:1px; text-align:left; width:auto; border-radius:3px; z-index:0; width:98%; } .texteMenus { z-index:2; text-align:left; padding:0px; margin:0px; border-radius:3px; display: contents; } .menuDeroulantItem:hover > ul, #menuDeroulantBarre>li:first-child:hover > ul { position:relative; /* display:table; */ left:130px; top:-30px; height:100%; margin:auto; z-index:3; margin-left:20px; border-radius:3px; } .sousMenuBarre { height:100%; width:70%; margin:auto; z-index:10; left:130px; border-radius:3px; padding-bottom:0px; margin-left:20px; position:absolute; top:0px; height: max-content; } .sousMenuItem{ height:100%; padding:1px; margin:1px; } .familles-img { display:none; width:2px; } #familles-container{ background:white; left:0px; display: flex; flex-direction: column; justify-content:space-around; position:absolute; flex-wrap: wrap; justify-content: flex-start; height:150px; z-index:4; border:0px; width:100%; } .familles-boite{ white-space:break-spaces; padding:0px; margin:0px; max-height:37px; } .familles-libelle { white-space:break-spaces; padding:0px; } #sousCat-container{ border-radius:3px; } .categoriesImages { text-align:right; } #rechBarre-container{ left : 10%; grid-column: 1 / span 4; grid-column-gap:3px; margin:0; margin:1px; padding-top:7px; padding-left:28px; justify-self:center; } #rechItem{ margin:0px; padding:0px; padding-left:30px; left:10%; } #rechInput{ margin:0px; padding:0px; } .tableCatalogue {width:90%; grid-template-columns:auto;} #tableCli{ width:97%; margin:auto; } #container-usrSiteMsg{ margin-top:20px; } .pdpTxt {font-size:1rem; } } @media screen and (max-width:800px) { #site-container {margin:auto; grid-template-columns:15% 21% 21% 22% 20%; } #menuD-container {top:25;} #bandeau-container {grid-column:1 / span 5;} #page-container {grid-column:1 / span 5;} #header-containerImg {grid-template-columns:1.7fr 1.7fr 3fr 0.8fr 0.8fr; } .itemBarrePromo {margin:auto; margin-top:5px; padding:5px;} .zoneAcheter {display:block; margin-bottom:0px; width:100%; grid-column:1 / span 2; } .catalogueImgPrd {max-width:150px;} .boutons {margin:auto; width:auto;} .msgKo {display:block;margin:auto;} #panierConteneurItem {display:flex;flex-direction:column} #menuIndep-container {display:none; width:0px; height:0px;} #menuD-container{ position:relative; align-self:start; display:block; text-align:left; vertical-align:middle; z-index:11; height:40px; width:40px; padding:1px; margin:1px; border-radius:5px; } #menuD-container> .top-nav-label { position: relative; height: 2.5rem; width: 2.5rem; border-radius: 0.1875rem; cursor: pointer; display: block; font-size: 0; margin: 0; overflow: hidden; padding: 1px; text-align:center; } #menuD-container> .top-nav-label .open-close-menu { display: block; margin:auto; position: absolute; z-index: 11; background: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0.1875rem; right: 0.1875rem; top: 1.125rem; transition: 0.25s ease-in-out 0s; } #menuD-container> .top-nav-label .open-close-menu { display: block; margin:auto; position: absolute; z-index: 11; background: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0.1875rem; right: 0.1875rem; top: 1.125rem; transition: 0.25s ease-in-out 0s; } #menuD-container> .top-nav-label .open-close-menu::before, #menuD-container> .top-nav-label .open-close-menu::after { content: ""; display: block; position: absolute; background-color: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0; width: 100%; transition-duration: 0.3s, 0.3s; margin:auto; } #menuD-container> .top-nav-label .open-close-menu::before { top: -0.6875rem; transform-origin: top; margin:auto; } #menuD-container> .top-nav-label .open-close-menu::after { bottom: -0.6875rem; transform-origin: bottom; margin:auto; } #menuD-container> [type="checkbox"]:checked ~ .top-nav-label .open-close-menu { background: none; transition-delay: 0s, 0.3s; } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::before, #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::after { left: 0.125rem; transition-delay: 0s, 0.3s; } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::before { top: 0px; transform: rotate(45deg); } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::after { bottom: 0; transform: rotate(-45deg); text-align:center;margin:0;vertical-align:middle; } #menuDeroulantBarre {display: none; } #menuD-container > [type="checkbox"]:checked ~ #menuDeroulantBarre{ display: block; } #menuDeroulantBarre{ position:relative; padding:7px; margin:auto; text-align:left; z-index:2; border-radius:3px; max-height:80%; width:99%; max-width: 100%; } .menuDeroulantItem { left:1px; text-align:left; width:auto; border-radius:3px; z-index:0; width:98%; } .texteMenus { z-index:2; text-align:left; padding:0px; margin:0px; border-radius:3px; display: contents; } .menuDeroulantItem:hover > ul, #menuDeroulantBarre>li:first-child:hover > ul { position:relative; /* display:table; */ left:130px; top:-30px; height:100%; margin:auto; z-index:3; margin-left:20px; border-radius:3px; } .sousMenuBarre { height:100%; width:70%; margin:auto; z-index:10; left:130px; border-radius:3px; padding-bottom:0px; margin-left:20px; position:absolute; top:0px; height: max-content; } .sousMenuItem{ height:100%; padding:1px; margin:1px; } .familles-img { display:none; width:2px; } #familles-container{ background:white; left:0px; display: flex; flex-direction: column; justify-content:space-around; position:absolute; flex-wrap: wrap; justify-content: flex-start; height:150px; z-index:4; border:0px; width:100%; } .familles-boite{ white-space:break-spaces; padding:0px; margin:0px; max-height:37px; } .familles-libelle { white-space:break-spaces; padding:0px; } #sousCat-container{ border-radius:3px; } .categoriesImages { text-align:right; } #rechBarre-container{ left : 10%; grid-column: 1 / span 4; grid-column-gap:3px; margin:0; margin:1px; padding-top:7px; padding-left:28px; justify-self:center; } #rechItem{ margin:0px; padding:0px; padding-left:30px; left:10%; } #rechInput{ margin:0px; padding:0px; } .tableCatalogue {width:90%; grid-template-columns:auto;} #tableCli{ width:97%; margin:auto; } #container-usrSiteMsg{ margin-top:20px; } .pdpTxt {font-size:1rem; } } @media screen and (max-width:764px) { #site-container {margin:auto; grid-template-columns:15% 21% 21% 22% 20%; } #menuD-container {top:25;} #bandeau-container {grid-column:1 / span 5;} #page-container {grid-column:1 / span 5;} #header-containerImg {grid-template-columns:1.7fr 1.7fr 3fr 0.8fr 0.8fr; } .itemBarrePromo {margin:auto; margin-top:5px; padding:5px;} .zoneAcheter {display:block; margin-bottom:0px; width:100%; grid-column:1 / span 2; } .catalogueImgPrd {max-width:150px;} .boutons {margin:auto; width:auto;} .msgKo {display:block;margin:auto;} #panierConteneurItem {display:flex;flex-direction:column} #menuIndep-container {display:none; width:0px; height:0px;} #menuD-container{ position:relative; align-self:start; display:block; text-align:left; vertical-align:middle; z-index:11; height:40px; width:40px; padding:1px; margin:1px; border-radius:5px; } #menuD-container> .top-nav-label { position: relative; height: 2.5rem; width: 2.5rem; border-radius: 0.1875rem; cursor: pointer; display: block; font-size: 0; margin: 0; overflow: hidden; padding: 1px; text-align:center; } #menuD-container> .top-nav-label .open-close-menu { display: block; margin:auto; position: absolute; z-index: 11; background: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0.1875rem; right: 0.1875rem; top: 1.125rem; transition: 0.25s ease-in-out 0s; } #menuD-container> .top-nav-label .open-close-menu { display: block; margin:auto; position: absolute; z-index: 11; background: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0.1875rem; right: 0.1875rem; top: 1.125rem; transition: 0.25s ease-in-out 0s; } #menuD-container> .top-nav-label .open-close-menu::before, #menuD-container> .top-nav-label .open-close-menu::after { content: ""; display: block; position: absolute; background-color: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0; width: 100%; transition-duration: 0.3s, 0.3s; margin:auto; } #menuD-container> .top-nav-label .open-close-menu::before { top: -0.6875rem; transform-origin: top; margin:auto; } #menuD-container> .top-nav-label .open-close-menu::after { bottom: -0.6875rem; transform-origin: bottom; margin:auto; } #menuD-container> [type="checkbox"]:checked ~ .top-nav-label .open-close-menu { background: none; transition-delay: 0s, 0.3s; } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::before, #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::after { left: 0.125rem; transition-delay: 0s, 0.3s; } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::before { top: 0px; transform: rotate(45deg); } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::after { bottom: 0; transform: rotate(-45deg); text-align:center;margin:0;vertical-align:middle; } #menuDeroulantBarre {display: none; } #menuD-container > [type="checkbox"]:checked ~ #menuDeroulantBarre{ display: block; } #menuDeroulantBarre{ position:relative; padding:7px; margin:auto; text-align:left; z-index:2; border-radius:3px; max-height:80%; width:99%; max-width: 100%; } .menuDeroulantItem { left:1px; text-align:left; width:auto; border-radius:3px; z-index:0; width:98%; } .texteMenus { z-index:2; text-align:left; padding:0px; margin:0px; border-radius:3px; display: contents; } .menuDeroulantItem:hover > ul, #menuDeroulantBarre>li:first-child:hover > ul { position:relative; /* display:table; */ left:130px; top:-30px; height:100%; margin:auto; z-index:3; margin-left:20px; border-radius:3px; } .sousMenuBarre { height:100%; width:70%; margin:auto; z-index:10; left:130px; border-radius:3px; padding-bottom:0px; margin-left:20px; position:absolute; top:0px; height: max-content; } .sousMenuItem{ height:100%; padding:1px; margin:1px; } .familles-img { display:none; width:2px; } #familles-container{ background:white; left:0px; display: flex; flex-direction: column; justify-content:space-around; position:absolute; flex-wrap: wrap; justify-content: flex-start; height:150px; z-index:4; border:0px; width:100%; } .familles-boite{ white-space:break-spaces; padding:0px; margin:0px; max-height:37px; } .familles-libelle { white-space:break-spaces; padding:0px; } #sousCat-container{ border-radius:3px; } .categoriesImages { text-align:right; } #rechBarre-container{ left : 10%; grid-column: 1 / span 4; grid-column-gap:3px; margin:0; margin:1px; padding-top:7px; padding-left:28px; justify-self:center; } #rechItem{ margin:0px; padding:0px; padding-left:30px; left:10%; } #rechInput{ margin:0px; padding:0px; } .tableCatalogue {width:90%; grid-template-columns:auto;} #tableCli{ width:97%; margin:auto; } #container-usrSiteMsg{ margin-top:20px; } .pdpTxt {font-size:1rem; } * {font-size:1rem;} #devise {display:none;} #header-container {grid-template-columns: 10% 20% 20% 20% 25%; height:10px;} #imgTitre {margin-top:18px; height:100%; line-height:30px; font-size:1.4rem; } #eCol2 {margin:auto; height:100%; } #menuIndep-container {display:none; width:0px; height:0px;} #rechInput {padding:0;font-size:1rem; margin:auto;} #container-usrSiteMsg {grid-column:1 / span 4;} #menuDeroulantBarre>li:first-child {display:block; } #messCom {font-size:1rem;} #barreClientContainer, #pageConnexion {display:flex;flex-direction:column;justify-content:space-around;} #spinnerPopup, .spinnerPopup {top: 10px; width:80%; } .tableCatalogue {display:block;} .prix {display:block; margin:auto; text-align: center;} } @media screen and (max-width:731px) { #site-container {margin:auto; grid-template-columns:15% 21% 21% 22% 20%; } #menuD-container {top:25;} #bandeau-container {grid-column:1 / span 5;} #page-container {grid-column:1 / span 5;} #header-containerImg {grid-template-columns:1.7fr 1.7fr 3fr 0.8fr 0.8fr; } .itemBarrePromo {margin:auto; margin-top:5px; padding:5px;} .zoneAcheter {display:block; margin-bottom:0px; width:100%; grid-column:1 / span 2; } .catalogueImgPrd {max-width:150px;} .boutons {margin:auto; width:auto;} .msgKo {display:block;margin:auto;} #panierConteneurItem {display:flex;flex-direction:column} #menuIndep-container {display:none; width:0px; height:0px;} #menuD-container{ position:relative; align-self:start; display:block; text-align:left; vertical-align:middle; z-index:11; height:40px; width:40px; padding:1px; margin:1px; border-radius:5px; } #menuD-container> .top-nav-label { position: relative; height: 2.5rem; width: 2.5rem; border-radius: 0.1875rem; cursor: pointer; display: block; font-size: 0; margin: 0; overflow: hidden; padding: 1px; text-align:center; } #menuD-container> .top-nav-label .open-close-menu { display: block; margin:auto; position: absolute; z-index: 11; background: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0.1875rem; right: 0.1875rem; top: 1.125rem; transition: 0.25s ease-in-out 0s; } #menuD-container> .top-nav-label .open-close-menu { display: block; margin:auto; position: absolute; z-index: 11; background: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0.1875rem; right: 0.1875rem; top: 1.125rem; transition: 0.25s ease-in-out 0s; } #menuD-container> .top-nav-label .open-close-menu::before, #menuD-container> .top-nav-label .open-close-menu::after { content: ""; display: block; position: absolute; background-color: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0; width: 100%; transition-duration: 0.3s, 0.3s; margin:auto; } #menuD-container> .top-nav-label .open-close-menu::before { top: -0.6875rem; transform-origin: top; margin:auto; } #menuD-container> .top-nav-label .open-close-menu::after { bottom: -0.6875rem; transform-origin: bottom; margin:auto; } #menuD-container> [type="checkbox"]:checked ~ .top-nav-label .open-close-menu { background: none; transition-delay: 0s, 0.3s; } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::before, #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::after { left: 0.125rem; transition-delay: 0s, 0.3s; } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::before { top: 0px; transform: rotate(45deg); } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::after { bottom: 0; transform: rotate(-45deg); text-align:center;margin:0;vertical-align:middle; } #menuDeroulantBarre {display: none; } #menuD-container > [type="checkbox"]:checked ~ #menuDeroulantBarre{ display: block; } #menuDeroulantBarre{ position:relative; padding:7px; margin:auto; text-align:left; z-index:2; border-radius:3px; max-height:80%; width:99%; max-width: 100%; } .menuDeroulantItem { left:1px; text-align:left; width:auto; border-radius:3px; z-index:0; width:98%; } .texteMenus { z-index:2; text-align:left; padding:0px; margin:0px; border-radius:3px; display: contents; } .menuDeroulantItem:hover > ul, #menuDeroulantBarre>li:first-child:hover > ul { position:relative; /* display:table; */ left:130px; top:-30px; height:100%; margin:auto; z-index:3; margin-left:20px; border-radius:3px; } .sousMenuBarre { height:100%; width:70%; margin:auto; z-index:10; left:130px; border-radius:3px; padding-bottom:0px; margin-left:20px; position:absolute; top:0px; height: max-content; } .sousMenuItem{ height:100%; padding:1px; margin:1px; } .familles-img { display:none; width:2px; } #familles-container{ background:white; left:0px; display: flex; flex-direction: column; justify-content:space-around; position:absolute; flex-wrap: wrap; justify-content: flex-start; height:150px; z-index:4; border:0px; width:100%; } .familles-boite{ white-space:break-spaces; padding:0px; margin:0px; max-height:37px; } .familles-libelle { white-space:break-spaces; padding:0px; } #sousCat-container{ border-radius:3px; } .categoriesImages { text-align:right; } #rechBarre-container{ left : 10%; grid-column: 1 / span 4; grid-column-gap:3px; margin:0; margin:1px; padding-top:7px; padding-left:28px; justify-self:center; } #rechItem{ margin:0px; padding:0px; padding-left:30px; left:10%; } #rechInput{ margin:0px; padding:0px; } .tableCatalogue {width:90%; grid-template-columns:auto;} #tableCli{ width:97%; margin:auto; } #container-usrSiteMsg{ margin-top:20px; } .pdpTxt {font-size:1rem; } * {font-size:1rem;} #devise {display:none;} #header-container {grid-template-columns: 10% 20% 20% 20% 25%; height:10px;} #imgTitre {margin-top:18px; height:100%; line-height:30px; font-size:1.4rem; } #eCol2 {margin:auto; height:100%; } #menuIndep-container {display:none; width:0px; height:0px;} #rechInput {padding:0;font-size:1rem; margin:auto;} #container-usrSiteMsg {grid-column:1 / span 4;} #menuDeroulantBarre>li:first-child {display:block; } #messCom {font-size:1rem;} #barreClientContainer, #pageConnexion {display:flex;flex-direction:column;justify-content:space-around;} #spinnerPopup, .spinnerPopup {top: 10px; width:80%; } .tableCatalogue {display:block;} .prix {display:block; margin:auto; text-align: center;} } @media screen and (max-width:720px) { #site-container {margin:auto; grid-template-columns:15% 21% 21% 22% 20%; } #menuD-container {top:25;} #bandeau-container {grid-column:1 / span 5;} #page-container {grid-column:1 / span 5;} #header-containerImg {grid-template-columns:1.7fr 1.7fr 3fr 0.8fr 0.8fr; } .itemBarrePromo {margin:auto; margin-top:5px; padding:5px;} .zoneAcheter {display:block; margin-bottom:0px; width:100%; grid-column:1 / span 2; } .catalogueImgPrd {max-width:150px;} .boutons {margin:auto; width:auto;} .msgKo {display:block;margin:auto;} #panierConteneurItem {display:flex;flex-direction:column} #menuIndep-container {display:none; width:0px; height:0px;} #menuD-container{ position:relative; align-self:start; display:block; text-align:left; vertical-align:middle; z-index:11; height:40px; width:40px; padding:1px; margin:1px; border-radius:5px; } #menuD-container> .top-nav-label { position: relative; height: 2.5rem; width: 2.5rem; border-radius: 0.1875rem; cursor: pointer; display: block; font-size: 0; margin: 0; overflow: hidden; padding: 1px; text-align:center; } #menuD-container> .top-nav-label .open-close-menu { display: block; margin:auto; position: absolute; z-index: 11; background: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0.1875rem; right: 0.1875rem; top: 1.125rem; transition: 0.25s ease-in-out 0s; } #menuD-container> .top-nav-label .open-close-menu { display: block; margin:auto; position: absolute; z-index: 11; background: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0.1875rem; right: 0.1875rem; top: 1.125rem; transition: 0.25s ease-in-out 0s; } #menuD-container> .top-nav-label .open-close-menu::before, #menuD-container> .top-nav-label .open-close-menu::after { content: ""; display: block; position: absolute; background-color: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0; width: 100%; transition-duration: 0.3s, 0.3s; margin:auto; } #menuD-container> .top-nav-label .open-close-menu::before { top: -0.6875rem; transform-origin: top; margin:auto; } #menuD-container> .top-nav-label .open-close-menu::after { bottom: -0.6875rem; transform-origin: bottom; margin:auto; } #menuD-container> [type="checkbox"]:checked ~ .top-nav-label .open-close-menu { background: none; transition-delay: 0s, 0.3s; } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::before, #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::after { left: 0.125rem; transition-delay: 0s, 0.3s; } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::before { top: 0px; transform: rotate(45deg); } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::after { bottom: 0; transform: rotate(-45deg); text-align:center;margin:0;vertical-align:middle; } #menuDeroulantBarre {display: none; } #menuD-container > [type="checkbox"]:checked ~ #menuDeroulantBarre{ display: block; } #menuDeroulantBarre{ position:relative; padding:7px; margin:auto; text-align:left; z-index:2; border-radius:3px; max-height:80%; width:99%; max-width: 100%; } .menuDeroulantItem { left:1px; text-align:left; width:auto; border-radius:3px; z-index:0; width:98%; } .texteMenus { z-index:2; text-align:left; padding:0px; margin:0px; border-radius:3px; display: contents; } .menuDeroulantItem:hover > ul, #menuDeroulantBarre>li:first-child:hover > ul { position:relative; /* display:table; */ left:130px; top:-30px; height:100%; margin:auto; z-index:3; margin-left:20px; border-radius:3px; } .sousMenuBarre { height:100%; width:70%; margin:auto; z-index:10; left:130px; border-radius:3px; padding-bottom:0px; margin-left:20px; position:absolute; top:0px; height: max-content; } .sousMenuItem{ height:100%; padding:1px; margin:1px; } .familles-img { display:none; width:2px; } #familles-container{ background:white; left:0px; display: flex; flex-direction: column; justify-content:space-around; position:absolute; flex-wrap: wrap; justify-content: flex-start; height:150px; z-index:4; border:0px; width:100%; } .familles-boite{ white-space:break-spaces; padding:0px; margin:0px; max-height:37px; } .familles-libelle { white-space:break-spaces; padding:0px; } #sousCat-container{ border-radius:3px; } .categoriesImages { text-align:right; } #rechBarre-container{ left : 10%; grid-column: 1 / span 4; grid-column-gap:3px; margin:0; margin:1px; padding-top:7px; padding-left:28px; justify-self:center; } #rechItem{ margin:0px; padding:0px; padding-left:30px; left:10%; } #rechInput{ margin:0px; padding:0px; } .tableCatalogue {width:90%; grid-template-columns:auto;} #tableCli{ width:97%; margin:auto; } #container-usrSiteMsg{ margin-top:20px; } .pdpTxt {font-size:1rem; } * {font-size:1rem;} #devise {display:none;} #header-container {grid-template-columns: 10% 20% 20% 20% 25%; height:10px;} #imgTitre {margin-top:18px; height:100%; line-height:30px; font-size:1.4rem; } #eCol2 {margin:auto; height:100%; } #menuIndep-container {display:none; width:0px; height:0px;} #rechInput {padding:0;font-size:1rem; margin:auto;} #container-usrSiteMsg {grid-column:1 / span 4;} #menuDeroulantBarre>li:first-child {display:block; } #messCom {font-size:1rem;} #barreClientContainer, #pageConnexion {display:flex;flex-direction:column;justify-content:space-around;} #spinnerPopup, .spinnerPopup {top: 10px; width:80%; } .tableCatalogue {display:block;} .prix {display:block; margin:auto; text-align: center;} } @media screen and (max-width:667px) { #site-container {margin:auto; grid-template-columns:15% 21% 21% 22% 20%; } #menuD-container {top:25;} #bandeau-container {grid-column:1 / span 5;} #page-container {grid-column:1 / span 5;} #header-containerImg {grid-template-columns:1.7fr 1.7fr 3fr 0.8fr 0.8fr; } .itemBarrePromo {margin:auto; margin-top:5px; padding:5px;} .zoneAcheter {display:block; margin-bottom:0px; width:100%; grid-column:1 / span 2; } .catalogueImgPrd {max-width:150px;} .boutons {margin:auto; width:auto;} .msgKo {display:block;margin:auto;} #panierConteneurItem {display:flex;flex-direction:column} #menuIndep-container {display:none; width:0px; height:0px;} #menuD-container{ position:relative; align-self:start; display:block; text-align:left; vertical-align:middle; z-index:11; height:40px; width:40px; padding:1px; margin:1px; border-radius:5px; } #menuD-container> .top-nav-label { position: relative; height: 2.5rem; width: 2.5rem; border-radius: 0.1875rem; cursor: pointer; display: block; font-size: 0; margin: 0; overflow: hidden; padding: 1px; text-align:center; } #menuD-container> .top-nav-label .open-close-menu { display: block; margin:auto; position: absolute; z-index: 11; background: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0.1875rem; right: 0.1875rem; top: 1.125rem; transition: 0.25s ease-in-out 0s; } #menuD-container> .top-nav-label .open-close-menu { display: block; margin:auto; position: absolute; z-index: 11; background: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0.1875rem; right: 0.1875rem; top: 1.125rem; transition: 0.25s ease-in-out 0s; } #menuD-container> .top-nav-label .open-close-menu::before, #menuD-container> .top-nav-label .open-close-menu::after { content: ""; display: block; position: absolute; background-color: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0; width: 100%; transition-duration: 0.3s, 0.3s; margin:auto; } #menuD-container> .top-nav-label .open-close-menu::before { top: -0.6875rem; transform-origin: top; margin:auto; } #menuD-container> .top-nav-label .open-close-menu::after { bottom: -0.6875rem; transform-origin: bottom; margin:auto; } #menuD-container> [type="checkbox"]:checked ~ .top-nav-label .open-close-menu { background: none; transition-delay: 0s, 0.3s; } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::before, #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::after { left: 0.125rem; transition-delay: 0s, 0.3s; } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::before { top: 0px; transform: rotate(45deg); } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::after { bottom: 0; transform: rotate(-45deg); text-align:center;margin:0;vertical-align:middle; } #menuDeroulantBarre {display: none; } #menuD-container > [type="checkbox"]:checked ~ #menuDeroulantBarre{ display: block; } #menuDeroulantBarre{ position:relative; padding:7px; margin:auto; text-align:left; z-index:2; border-radius:3px; max-height:80%; width:99%; max-width: 100%; } .menuDeroulantItem { left:1px; text-align:left; width:auto; border-radius:3px; z-index:0; width:98%; } .texteMenus { z-index:2; text-align:left; padding:0px; margin:0px; border-radius:3px; display: contents; } .menuDeroulantItem:hover > ul, #menuDeroulantBarre>li:first-child:hover > ul { position:relative; /* display:table; */ left:130px; top:-30px; height:100%; margin:auto; z-index:3; margin-left:20px; border-radius:3px; } .sousMenuBarre { height:100%; width:70%; margin:auto; z-index:10; left:130px; border-radius:3px; padding-bottom:0px; margin-left:20px; position:absolute; top:0px; height: max-content; } .sousMenuItem{ height:100%; padding:1px; margin:1px; } .familles-img { display:none; width:2px; } #familles-container{ background:white; left:0px; display: flex; flex-direction: column; justify-content:space-around; position:absolute; flex-wrap: wrap; justify-content: flex-start; height:150px; z-index:4; border:0px; width:100%; } .familles-boite{ white-space:break-spaces; padding:0px; margin:0px; max-height:37px; } .familles-libelle { white-space:break-spaces; padding:0px; } #sousCat-container{ border-radius:3px; } .categoriesImages { text-align:right; } #rechBarre-container{ left : 10%; grid-column: 1 / span 4; grid-column-gap:3px; margin:0; margin:1px; padding-top:7px; padding-left:28px; justify-self:center; } #rechItem{ margin:0px; padding:0px; padding-left:30px; left:10%; } #rechInput{ margin:0px; padding:0px; } .tableCatalogue {width:90%; grid-template-columns:auto;} #tableCli{ width:97%; margin:auto; } #container-usrSiteMsg{ margin-top:20px; } .pdpTxt {font-size:1rem; } * {font-size:1rem;} #devise {display:none;} #header-container {grid-template-columns: 10% 20% 20% 20% 25%; height:10px;} #imgTitre {margin-top:18px; height:100%; line-height:30px; font-size:1.4rem; } #eCol2 {margin:auto; height:100%; } #menuIndep-container {display:none; width:0px; height:0px;} #rechInput {padding:0;font-size:1rem; margin:auto;} #container-usrSiteMsg {grid-column:1 / span 4;} #menuDeroulantBarre>li:first-child {display:block; } #messCom {font-size:1rem;} #barreClientContainer, #pageConnexion {display:flex;flex-direction:column;justify-content:space-around;} #spinnerPopup, .spinnerPopup {top: 10px; width:80%; } .tableCatalogue {display:block;} .prix {display:block; margin:auto; text-align: center;} } @media screen and (max-width:653px) { #site-container {margin:auto; grid-template-columns:15% 21% 21% 22% 20%; } #menuD-container {top:25;} #bandeau-container {grid-column:1 / span 5;} #page-container {grid-column:1 / span 5;} #header-containerImg {grid-template-columns:1.7fr 1.7fr 3fr 0.8fr 0.8fr; } .itemBarrePromo {margin:auto; margin-top:5px; padding:5px;} .zoneAcheter {display:block; margin-bottom:0px; width:100%; grid-column:1 / span 2; } .catalogueImgPrd {max-width:150px;} .boutons {margin:auto; width:auto;} .msgKo {display:block;margin:auto;} #panierConteneurItem {display:flex;flex-direction:column} #menuIndep-container {display:none; width:0px; height:0px;} #menuD-container{ position:relative; align-self:start; display:block; text-align:left; vertical-align:middle; z-index:11; height:40px; width:40px; padding:1px; margin:1px; border-radius:5px; } #menuD-container> .top-nav-label { position: relative; height: 2.5rem; width: 2.5rem; border-radius: 0.1875rem; cursor: pointer; display: block; font-size: 0; margin: 0; overflow: hidden; padding: 1px; text-align:center; } #menuD-container> .top-nav-label .open-close-menu { display: block; margin:auto; position: absolute; z-index: 11; background: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0.1875rem; right: 0.1875rem; top: 1.125rem; transition: 0.25s ease-in-out 0s; } #menuD-container> .top-nav-label .open-close-menu { display: block; margin:auto; position: absolute; z-index: 11; background: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0.1875rem; right: 0.1875rem; top: 1.125rem; transition: 0.25s ease-in-out 0s; } #menuD-container> .top-nav-label .open-close-menu::before, #menuD-container> .top-nav-label .open-close-menu::after { content: ""; display: block; position: absolute; background-color: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0; width: 100%; transition-duration: 0.3s, 0.3s; margin:auto; } #menuD-container> .top-nav-label .open-close-menu::before { top: -0.6875rem; transform-origin: top; margin:auto; } #menuD-container> .top-nav-label .open-close-menu::after { bottom: -0.6875rem; transform-origin: bottom; margin:auto; } #menuD-container> [type="checkbox"]:checked ~ .top-nav-label .open-close-menu { background: none; transition-delay: 0s, 0.3s; } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::before, #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::after { left: 0.125rem; transition-delay: 0s, 0.3s; } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::before { top: 0px; transform: rotate(45deg); } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::after { bottom: 0; transform: rotate(-45deg); text-align:center;margin:0;vertical-align:middle; } #menuDeroulantBarre {display: none; } #menuD-container > [type="checkbox"]:checked ~ #menuDeroulantBarre{ display: block; } #menuDeroulantBarre{ position:relative; padding:7px; margin:auto; text-align:left; z-index:2; border-radius:3px; max-height:80%; width:99%; max-width: 100%; } .menuDeroulantItem { left:1px; text-align:left; width:auto; border-radius:3px; z-index:0; width:98%; } .texteMenus { z-index:2; text-align:left; padding:0px; margin:0px; border-radius:3px; display: contents; } .menuDeroulantItem:hover > ul, #menuDeroulantBarre>li:first-child:hover > ul { position:relative; /* display:table; */ left:130px; top:-30px; height:100%; margin:auto; z-index:3; margin-left:20px; border-radius:3px; } .sousMenuBarre { height:100%; width:70%; margin:auto; z-index:10; left:130px; border-radius:3px; padding-bottom:0px; margin-left:20px; position:absolute; top:0px; height: max-content; } .sousMenuItem{ height:100%; padding:1px; margin:1px; } .familles-img { display:none; width:2px; } #familles-container{ background:white; left:0px; display: flex; flex-direction: column; justify-content:space-around; position:absolute; flex-wrap: wrap; justify-content: flex-start; height:150px; z-index:4; border:0px; width:100%; } .familles-boite{ white-space:break-spaces; padding:0px; margin:0px; max-height:37px; } .familles-libelle { white-space:break-spaces; padding:0px; } #sousCat-container{ border-radius:3px; } .categoriesImages { text-align:right; } #rechBarre-container{ left : 10%; grid-column: 1 / span 4; grid-column-gap:3px; margin:0; margin:1px; padding-top:7px; padding-left:28px; justify-self:center; } #rechItem{ margin:0px; padding:0px; padding-left:30px; left:10%; } #rechInput{ margin:0px; padding:0px; } .tableCatalogue {width:90%; grid-template-columns:auto;} #tableCli{ width:97%; margin:auto; } #container-usrSiteMsg{ margin-top:20px; } .pdpTxt {font-size:1rem; } .flexToColumn {display:flex; flex-direction:column;} #ongletBarre li {min-width:50%} #itemMaint {width:85%} #btnAdminText {max-width:50%; color:transparent; text-indent:-99px; left:0px; position:relative; padding:0px; font-size:0px; white-space:break-spaces; width:5px;} #btnAdminText::after {color:white; content:"Administration";left:1px; font-size:1rem; padding-left:1px; padding-right:1px;} .pageConnexion {padding:0px; margin:0px;} .libConnCell {grid-column:1 / span 2; text-align:center;} .champsConn {width:95%;} .libClientsCell {margin:1px; padding:1px;} #tableCli {grid-column:1 / span 4;} #syntheseLignes {grid-column:1 / span 2; } #blocSynthese {grid-column:1 / span 2; grid-row:3; margin:auto; margin-top:2%; margin-bottom:20px; padding:0px; width:100%;} .blocItemPanier {margin:auto; width:100%;} #recapContainer {grid-column:1 / span 2;} #etapesContainer {display:flex; flex-direction:column;} #hiddenColonne {display:none; visibility: hidden; width:0px;} .hiddenColonne {display:none; visibility: hidden; width:0px;} .c64 {grid-column:4;} .c75 {grid-column:5;} #c64 {grid-column:4;} #c75 {grid-column:5;} #tableMesCdes {grid-template-columns:10% 25% 25% 20% 20%; grid-column-gap:0px;} #detailResponsiv {grid-column:1 / span 4;} #pdpBarre {display:flex; flex-direction:column;} #etapesContainer {display:flex; flex-direction:column;} .gondole-container {display:flex; flex-direction:column; justify-content:space-around; align-content:center; margin:auto; margin-bottom:15px; text-align:center;} .grid1to2 {grid-column: 1 / span 2;} .tablePanier {display:flex;flex-direction:column;} .tablePanier>#tableCli {display:grid; grid-column:1 / span 2; grid-row:1;} .catalogueImgPrd {max-width:110px;} } @media screen and (max-width:640px) { #site-container {margin:auto; grid-template-columns:15% 21% 21% 22% 20%; } #menuD-container {top:25;} #bandeau-container {grid-column:1 / span 5;} #page-container {grid-column:1 / span 5;} #header-containerImg {grid-template-columns:1.7fr 1.7fr 3fr 0.8fr 0.8fr; } .itemBarrePromo {margin:auto; margin-top:5px; padding:5px;} .zoneAcheter {display:block; margin-bottom:0px; width:100%; grid-column:1 / span 2; } .catalogueImgPrd {max-width:150px;} .boutons {margin:auto; width:auto;} .msgKo {display:block;margin:auto;} #panierConteneurItem {display:flex;flex-direction:column} #menuIndep-container {display:none; width:0px; height:0px;} #menuD-container{ position:relative; align-self:start; display:block; text-align:left; vertical-align:middle; z-index:11; height:40px; width:40px; padding:1px; margin:1px; border-radius:5px; } #menuD-container> .top-nav-label { position: relative; height: 2.5rem; width: 2.5rem; border-radius: 0.1875rem; cursor: pointer; display: block; font-size: 0; margin: 0; overflow: hidden; padding: 1px; text-align:center; } #menuD-container> .top-nav-label .open-close-menu { display: block; margin:auto; position: absolute; z-index: 11; background: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0.1875rem; right: 0.1875rem; top: 1.125rem; transition: 0.25s ease-in-out 0s; } #menuD-container> .top-nav-label .open-close-menu { display: block; margin:auto; position: absolute; z-index: 11; background: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0.1875rem; right: 0.1875rem; top: 1.125rem; transition: 0.25s ease-in-out 0s; } #menuD-container> .top-nav-label .open-close-menu::before, #menuD-container> .top-nav-label .open-close-menu::after { content: ""; display: block; position: absolute; background-color: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0; width: 100%; transition-duration: 0.3s, 0.3s; margin:auto; } #menuD-container> .top-nav-label .open-close-menu::before { top: -0.6875rem; transform-origin: top; margin:auto; } #menuD-container> .top-nav-label .open-close-menu::after { bottom: -0.6875rem; transform-origin: bottom; margin:auto; } #menuD-container> [type="checkbox"]:checked ~ .top-nav-label .open-close-menu { background: none; transition-delay: 0s, 0.3s; } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::before, #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::after { left: 0.125rem; transition-delay: 0s, 0.3s; } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::before { top: 0px; transform: rotate(45deg); } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::after { bottom: 0; transform: rotate(-45deg); text-align:center;margin:0;vertical-align:middle; } #menuDeroulantBarre {display: none; } #menuD-container > [type="checkbox"]:checked ~ #menuDeroulantBarre{ display: block; } #menuDeroulantBarre{ position:relative; padding:7px; margin:auto; text-align:left; z-index:2; border-radius:3px; max-height:80%; width:99%; max-width: 100%; } .menuDeroulantItem { left:1px; text-align:left; width:auto; border-radius:3px; z-index:0; width:98%; } .texteMenus { z-index:2; text-align:left; padding:0px; margin:0px; border-radius:3px; display: contents; } .menuDeroulantItem:hover > ul, #menuDeroulantBarre>li:first-child:hover > ul { position:relative; /* display:table; */ left:130px; top:-30px; height:100%; margin:auto; z-index:3; margin-left:20px; border-radius:3px; } .sousMenuBarre { height:100%; width:70%; margin:auto; z-index:10; left:130px; border-radius:3px; padding-bottom:0px; margin-left:20px; position:absolute; top:0px; height: max-content; } .sousMenuItem{ height:100%; padding:1px; margin:1px; } .familles-img { display:none; width:2px; } #familles-container{ background:white; left:0px; display: flex; flex-direction: column; justify-content:space-around; position:absolute; flex-wrap: wrap; justify-content: flex-start; height:150px; z-index:4; border:0px; width:100%; } .familles-boite{ white-space:break-spaces; padding:0px; margin:0px; max-height:37px; } .familles-libelle { white-space:break-spaces; padding:0px; } #sousCat-container{ border-radius:3px; } .categoriesImages { text-align:right; } #rechBarre-container{ left : 10%; grid-column: 1 / span 4; grid-column-gap:3px; margin:0; margin:1px; padding-top:7px; padding-left:28px; justify-self:center; } #rechItem{ margin:0px; padding:0px; padding-left:30px; left:10%; } #rechInput{ margin:0px; padding:0px; } .tableCatalogue {width:90%; grid-template-columns:auto;} #tableCli{ width:97%; margin:auto; } #container-usrSiteMsg{ margin-top:20px; } .pdpTxt {font-size:1rem; } .flexToColumn {display:flex; flex-direction:column;} #ongletBarre li {min-width:50%} #itemMaint {width:85%} #btnAdminText {max-width:50%; color:transparent; text-indent:-99px; left:0px; position:relative; padding:0px; font-size:0px; white-space:break-spaces; width:5px;} #btnAdminText::after {color:white; content:"Administration";left:1px; font-size:1rem; padding-left:1px; padding-right:1px;} .pageConnexion {padding:0px; margin:0px;} .libConnCell {grid-column:1 / span 2; text-align:center;} .champsConn {width:95%;} .libClientsCell {margin:1px; padding:1px;} #tableCli {grid-column:1 / span 4;} #syntheseLignes {grid-column:1 / span 2; } #blocSynthese {grid-column:1 / span 2; grid-row:3; margin:auto; margin-top:2%; margin-bottom:20px; padding:0px; width:100%;} .blocItemPanier {margin:auto; width:100%;} #recapContainer {grid-column:1 / span 2;} #etapesContainer {display:flex; flex-direction:column;} #hiddenColonne {display:none; visibility: hidden; width:0px;} .hiddenColonne {display:none; visibility: hidden; width:0px;} .c64 {grid-column:4;} .c75 {grid-column:5;} #c64 {grid-column:4;} #c75 {grid-column:5;} #tableMesCdes {grid-template-columns:10% 25% 25% 20% 20%; grid-column-gap:0px;} #detailResponsiv {grid-column:1 / span 4;} #pdpBarre {display:flex; flex-direction:column;} #etapesContainer {display:flex; flex-direction:column;} .gondole-container {display:flex; flex-direction:column; justify-content:space-around; align-content:center; margin:auto; margin-bottom:15px; text-align:center;} .grid1to2 {grid-column: 1 / span 2;} .tablePanier {display:flex;flex-direction:column;} .tablePanier>#tableCli {display:grid; grid-column:1 / span 2; grid-row:1;} .catalogueImgPrd {max-width:110px;} } @media screen and (max-width:568px) { #site-container {margin:auto; grid-template-columns:15% 21% 21% 22% 20%; } #menuD-container {top:25;} #bandeau-container {grid-column:1 / span 5;} #page-container {grid-column:1 / span 5;} #header-containerImg {grid-template-columns:1.7fr 1.7fr 3fr 0.8fr 0.8fr; } .itemBarrePromo {margin:auto; margin-top:5px; padding:5px;} .zoneAcheter {display:block; margin-bottom:0px; width:100%; grid-column:1 / span 2; } .catalogueImgPrd {max-width:150px;} .boutons {margin:auto; width:auto;} .msgKo {display:block;margin:auto;} #panierConteneurItem {display:flex;flex-direction:column} #menuIndep-container {display:none; width:0px; height:0px;} #menuD-container{ position:relative; align-self:start; display:block; text-align:left; vertical-align:middle; z-index:11; height:40px; width:40px; padding:1px; margin:1px; border-radius:5px; } #menuD-container> .top-nav-label { position: relative; height: 2.5rem; width: 2.5rem; border-radius: 0.1875rem; cursor: pointer; display: block; font-size: 0; margin: 0; overflow: hidden; padding: 1px; text-align:center; } #menuD-container> .top-nav-label .open-close-menu { display: block; margin:auto; position: absolute; z-index: 11; background: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0.1875rem; right: 0.1875rem; top: 1.125rem; transition: 0.25s ease-in-out 0s; } #menuD-container> .top-nav-label .open-close-menu { display: block; margin:auto; position: absolute; z-index: 11; background: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0.1875rem; right: 0.1875rem; top: 1.125rem; transition: 0.25s ease-in-out 0s; } #menuD-container> .top-nav-label .open-close-menu::before, #menuD-container> .top-nav-label .open-close-menu::after { content: ""; display: block; position: absolute; background-color: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0; width: 100%; transition-duration: 0.3s, 0.3s; margin:auto; } #menuD-container> .top-nav-label .open-close-menu::before { top: -0.6875rem; transform-origin: top; margin:auto; } #menuD-container> .top-nav-label .open-close-menu::after { bottom: -0.6875rem; transform-origin: bottom; margin:auto; } #menuD-container> [type="checkbox"]:checked ~ .top-nav-label .open-close-menu { background: none; transition-delay: 0s, 0.3s; } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::before, #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::after { left: 0.125rem; transition-delay: 0s, 0.3s; } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::before { top: 0px; transform: rotate(45deg); } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::after { bottom: 0; transform: rotate(-45deg); text-align:center;margin:0;vertical-align:middle; } #menuDeroulantBarre {display: none; } #menuD-container > [type="checkbox"]:checked ~ #menuDeroulantBarre{ display: block; } #menuDeroulantBarre{ position:relative; padding:7px; margin:auto; text-align:left; z-index:2; border-radius:3px; max-height:80%; width:99%; max-width: 100%; } .menuDeroulantItem { left:1px; text-align:left; width:auto; border-radius:3px; z-index:0; width:98%; } .texteMenus { z-index:2; text-align:left; padding:0px; margin:0px; border-radius:3px; display: contents; } .menuDeroulantItem:hover > ul, #menuDeroulantBarre>li:first-child:hover > ul { position:relative; /* display:table; */ left:130px; top:-30px; height:100%; margin:auto; z-index:3; margin-left:20px; border-radius:3px; } .sousMenuBarre { height:100%; width:70%; margin:auto; z-index:10; left:130px; border-radius:3px; padding-bottom:0px; margin-left:20px; position:absolute; top:0px; height: max-content; } .sousMenuItem{ height:100%; padding:1px; margin:1px; } .familles-img { display:none; width:2px; } #familles-container{ background:white; left:0px; display: flex; flex-direction: column; justify-content:space-around; position:absolute; flex-wrap: wrap; justify-content: flex-start; height:150px; z-index:4; border:0px; width:100%; } .familles-boite{ white-space:break-spaces; padding:0px; margin:0px; max-height:37px; } .familles-libelle { white-space:break-spaces; padding:0px; } #sousCat-container{ border-radius:3px; } .categoriesImages { text-align:right; } #rechBarre-container{ left : 10%; grid-column: 1 / span 4; grid-column-gap:3px; margin:0; margin:1px; padding-top:7px; padding-left:28px; justify-self:center; } #rechItem{ margin:0px; padding:0px; padding-left:30px; left:10%; } #rechInput{ margin:0px; padding:0px; } .tableCatalogue {width:90%; grid-template-columns:auto;} #tableCli{ width:97%; margin:auto; } #container-usrSiteMsg{ margin-top:20px; } .pdpTxt {font-size:1rem; } #syntheseLignes {grid-column:1 / span 2; } .flexToColumn {display:flex; flex-direction:column;} .flexToRow {display:flex; flex-direction:row; grid-row-gap:0px; } .notInResponsive {display: none;} .onlyInResponsive {display: block; margin: 1px;} .champsCli,listeDeroulanteCli {width:100%; grid-column: 1 / span 2;} #tableMesCdes {display:flex; flex-direction:column; grid-column-gap:0px;} .w100 {width:100%;} .m0 {margin:0px;} .champsMesCdesCell {text-align:left;} #detailCdeLignes {display:flex; flex-direction:column; width:100%;margin:auto;} .msgInfos>div>span>img {width: 60%; } #eCol1 {min-width:30px;} #header-containerImg {background-size: cover; } #header-containerImg {background-size: contain; size:100%; margin:auto; grid-column: 1/span 5;} } @media screen and (max-width:540px) { #site-container {margin:auto; grid-template-columns:15% 21% 21% 22% 20%; } #menuD-container {top:25;} #bandeau-container {grid-column:1 / span 5;} #page-container {grid-column:1 / span 5;} #header-containerImg {grid-template-columns:1.7fr 1.7fr 3fr 0.8fr 0.8fr; } .itemBarrePromo {margin:auto; margin-top:5px; padding:5px;} .zoneAcheter {display:block; margin-bottom:0px; width:100%; grid-column:1 / span 2; } .catalogueImgPrd {max-width:150px;} .boutons {margin:auto; width:auto;} .msgKo {display:block;margin:auto;} #panierConteneurItem {display:flex;flex-direction:column} #menuIndep-container {display:none; width:0px; height:0px;} #menuD-container{ position:relative; align-self:start; display:block; text-align:left; vertical-align:middle; z-index:11; height:40px; width:40px; padding:1px; margin:1px; border-radius:5px; } #menuD-container> .top-nav-label { position: relative; height: 2.5rem; width: 2.5rem; border-radius: 0.1875rem; cursor: pointer; display: block; font-size: 0; margin: 0; overflow: hidden; padding: 1px; text-align:center; } #menuD-container> .top-nav-label .open-close-menu { display: block; margin:auto; position: absolute; z-index: 11; background: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0.1875rem; right: 0.1875rem; top: 1.125rem; transition: 0.25s ease-in-out 0s; } #menuD-container> .top-nav-label .open-close-menu { display: block; margin:auto; position: absolute; z-index: 11; background: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0.1875rem; right: 0.1875rem; top: 1.125rem; transition: 0.25s ease-in-out 0s; } #menuD-container> .top-nav-label .open-close-menu::before, #menuD-container> .top-nav-label .open-close-menu::after { content: ""; display: block; position: absolute; background-color: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0; width: 100%; transition-duration: 0.3s, 0.3s; margin:auto; } #menuD-container> .top-nav-label .open-close-menu::before { top: -0.6875rem; transform-origin: top; margin:auto; } #menuD-container> .top-nav-label .open-close-menu::after { bottom: -0.6875rem; transform-origin: bottom; margin:auto; } #menuD-container> [type="checkbox"]:checked ~ .top-nav-label .open-close-menu { background: none; transition-delay: 0s, 0.3s; } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::before, #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::after { left: 0.125rem; transition-delay: 0s, 0.3s; } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::before { top: 0px; transform: rotate(45deg); } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::after { bottom: 0; transform: rotate(-45deg); text-align:center;margin:0;vertical-align:middle; } #menuDeroulantBarre {display: none; } #menuD-container > [type="checkbox"]:checked ~ #menuDeroulantBarre{ display: block; } #menuDeroulantBarre{ position:relative; padding:7px; margin:auto; text-align:left; z-index:2; border-radius:3px; max-height:80%; width:99%; max-width: 100%; } .menuDeroulantItem { left:1px; text-align:left; width:auto; border-radius:3px; z-index:0; width:98%; } .texteMenus { z-index:2; text-align:left; padding:0px; margin:0px; border-radius:3px; display: contents; } .menuDeroulantItem:hover > ul, #menuDeroulantBarre>li:first-child:hover > ul { position:relative; /* display:table; */ left:130px; top:-30px; height:100%; margin:auto; z-index:3; margin-left:20px; border-radius:3px; } .sousMenuBarre { height:100%; width:70%; margin:auto; z-index:10; left:130px; border-radius:3px; padding-bottom:0px; margin-left:20px; position:absolute; top:0px; height: max-content; } .sousMenuItem{ height:100%; padding:1px; margin:1px; } .familles-img { display:none; width:2px; } #familles-container{ background:white; left:0px; display: flex; flex-direction: column; justify-content:space-around; position:absolute; flex-wrap: wrap; justify-content: flex-start; height:150px; z-index:4; border:0px; width:100%; } .familles-boite{ white-space:break-spaces; padding:0px; margin:0px; max-height:37px; } .familles-libelle { white-space:break-spaces; padding:0px; } #sousCat-container{ border-radius:3px; } .categoriesImages { text-align:right; } #rechBarre-container{ left : 10%; grid-column: 1 / span 4; grid-column-gap:3px; margin:0; margin:1px; padding-top:7px; padding-left:28px; justify-self:center; } #rechItem{ margin:0px; padding:0px; padding-left:30px; left:10%; } #rechInput{ margin:0px; padding:0px; } .tableCatalogue {width:90%; grid-template-columns:auto;} #tableCli{ width:97%; margin:auto; } #container-usrSiteMsg{ margin-top:20px; } .pdpTxt {font-size:1rem; } #syntheseLignes {grid-column:1 / span 2; } .flexToColumn {display:flex; flex-direction:column;} .flexToRow {display:flex; flex-direction:row; grid-row-gap:0px; } .notInResponsive {display: none;} .onlyInResponsive {display: block; margin: 1px;} .champsCli,listeDeroulanteCli {width:100%; grid-column: 1 / span 2;} #tableMesCdes {display:flex; flex-direction:column; grid-column-gap:0px;} .w100 {width:100%;} .m0 {margin:0px;} .champsMesCdesCell {text-align:left;} #detailCdeLignes {display:flex; flex-direction:column; width:100%;margin:auto;} .msgInfos>div>span>img {width: 60%; } #eCol1 {min-width:30px;} #header-containerImg {background-size: cover; } #header-containerImg {background-size: contain; size:100%; margin:auto; grid-column: 1/span 5;} } @media screen and (max-width:414px) { #site-container {margin:auto; grid-template-columns:15% 21% 21% 22% 20%; } #menuD-container {top:25;} #bandeau-container {grid-column:1 / span 5;} #page-container {grid-column:1 / span 5;} #header-containerImg {grid-template-columns:1.7fr 1.7fr 3fr 0.8fr 0.8fr; } .itemBarrePromo {margin:auto; margin-top:5px; padding:5px;} .zoneAcheter {display:block; margin-bottom:0px; width:100%; grid-column:1 / span 2; } .catalogueImgPrd {max-width:150px;} .boutons {margin:auto; width:auto;} .msgKo {display:block;margin:auto;} #panierConteneurItem {display:flex;flex-direction:column} #menuIndep-container {display:none; width:0px; height:0px;} #menuD-container{ position:relative; align-self:start; display:block; text-align:left; vertical-align:middle; z-index:11; height:40px; width:40px; padding:1px; margin:1px; border-radius:5px; } #menuD-container> .top-nav-label { position: relative; height: 2.5rem; width: 2.5rem; border-radius: 0.1875rem; cursor: pointer; display: block; font-size: 0; margin: 0; overflow: hidden; padding: 1px; text-align:center; } #menuD-container> .top-nav-label .open-close-menu { display: block; margin:auto; position: absolute; z-index: 11; background: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0.1875rem; right: 0.1875rem; top: 1.125rem; transition: 0.25s ease-in-out 0s; } #menuD-container> .top-nav-label .open-close-menu { display: block; margin:auto; position: absolute; z-index: 11; background: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0.1875rem; right: 0.1875rem; top: 1.125rem; transition: 0.25s ease-in-out 0s; } #menuD-container> .top-nav-label .open-close-menu::before, #menuD-container> .top-nav-label .open-close-menu::after { content: ""; display: block; position: absolute; background-color: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0; width: 100%; transition-duration: 0.3s, 0.3s; margin:auto; } #menuD-container> .top-nav-label .open-close-menu::before { top: -0.6875rem; transform-origin: top; margin:auto; } #menuD-container> .top-nav-label .open-close-menu::after { bottom: -0.6875rem; transform-origin: bottom; margin:auto; } #menuD-container> [type="checkbox"]:checked ~ .top-nav-label .open-close-menu { background: none; transition-delay: 0s, 0.3s; } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::before, #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::after { left: 0.125rem; transition-delay: 0s, 0.3s; } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::before { top: 0px; transform: rotate(45deg); } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::after { bottom: 0; transform: rotate(-45deg); text-align:center;margin:0;vertical-align:middle; } #menuDeroulantBarre {display: none; } #menuD-container > [type="checkbox"]:checked ~ #menuDeroulantBarre{ display: block; } #menuDeroulantBarre{ position:relative; padding:7px; margin:auto; text-align:left; z-index:2; border-radius:3px; max-height:80%; width:99%; max-width: 100%; } .menuDeroulantItem { left:1px; text-align:left; width:auto; border-radius:3px; z-index:0; width:98%; } .texteMenus { z-index:2; text-align:left; padding:0px; margin:0px; border-radius:3px; display: contents; } .menuDeroulantItem:hover > ul, #menuDeroulantBarre>li:first-child:hover > ul { position:relative; /* display:table; */ left:130px; top:-30px; height:100%; margin:auto; z-index:3; margin-left:20px; border-radius:3px; } .sousMenuBarre { height:100%; width:70%; margin:auto; z-index:10; left:130px; border-radius:3px; padding-bottom:0px; margin-left:20px; position:absolute; top:0px; height: max-content; } .sousMenuItem{ height:100%; padding:1px; margin:1px; } .familles-img { display:none; width:2px; } #familles-container{ background:white; left:0px; display: flex; flex-direction: column; justify-content:space-around; position:absolute; flex-wrap: wrap; justify-content: flex-start; height:150px; z-index:4; border:0px; width:100%; } .familles-boite{ white-space:break-spaces; padding:0px; margin:0px; max-height:37px; } .familles-libelle { white-space:break-spaces; padding:0px; } #sousCat-container{ border-radius:3px; } .categoriesImages { text-align:right; } #rechBarre-container{ left : 10%; grid-column: 1 / span 4; grid-column-gap:3px; margin:0; margin:1px; padding-top:7px; padding-left:28px; justify-self:center; } #rechItem{ margin:0px; padding:0px; padding-left:30px; left:10%; } #rechInput{ margin:0px; padding:0px; } .tableCatalogue {width:90%; grid-template-columns:auto;} #tableCli{ width:97%; margin:auto; } #container-usrSiteMsg{ margin-top:20px; } .pdpTxt {font-size:1rem; } #header-containerImg {display:flex; flex-wrap:wrap; } #tablePages {display:block;} .menuDeroulantItem {display:block; width:100%;} #gallerie {display:block; padding-bottom:0px; margin-bottom:0px;} #tableCli {display:flex; flex-direction:column; justify-content:space-between; margin:auto;} .libClientsCell,.libClients {text-align:left;} .boutons {width:auto;} .gondole-container {display:flex; flex-direction:column; justify-content:space-around; align-content:center; margin:auto; margin-bottom:15px; text-align:center;} tablePanier {grid-column:1;} champsPanierCell {width:100%} #etapesContainer {display:flex; flex-direction:column;padding:20px;} .champsCli,listeDeroulanteCli {width:100%; grid-column: 1 / span 2;} .familles-boite {text-align:center; margin-bottom:1px; padding:0px; } .familles-libelle {font-size:1rem; } #logo {display:none; } .titreFamilleVignette:first-child {margin-top:20px;}} @media screen and (max-width:411px) { #site-container {margin:auto; grid-template-columns:15% 21% 21% 22% 20%; } #menuD-container {top:25;} #bandeau-container {grid-column:1 / span 5;} #page-container {grid-column:1 / span 5;} #header-containerImg {grid-template-columns:1.7fr 1.7fr 3fr 0.8fr 0.8fr; } .itemBarrePromo {margin:auto; margin-top:5px; padding:5px;} .zoneAcheter {display:block; margin-bottom:0px; width:100%; grid-column:1 / span 2; } .catalogueImgPrd {max-width:150px;} .boutons {margin:auto; width:auto;} .msgKo {display:block;margin:auto;} #panierConteneurItem {display:flex;flex-direction:column} #menuIndep-container {display:none; width:0px; height:0px;} #menuD-container{ position:relative; align-self:start; display:block; text-align:left; vertical-align:middle; z-index:11; height:40px; width:40px; padding:1px; margin:1px; border-radius:5px; } #menuD-container> .top-nav-label { position: relative; height: 2.5rem; width: 2.5rem; border-radius: 0.1875rem; cursor: pointer; display: block; font-size: 0; margin: 0; overflow: hidden; padding: 1px; text-align:center; } #menuD-container> .top-nav-label .open-close-menu { display: block; margin:auto; position: absolute; z-index: 11; background: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0.1875rem; right: 0.1875rem; top: 1.125rem; transition: 0.25s ease-in-out 0s; } #menuD-container> .top-nav-label .open-close-menu { display: block; margin:auto; position: absolute; z-index: 11; background: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0.1875rem; right: 0.1875rem; top: 1.125rem; transition: 0.25s ease-in-out 0s; } #menuD-container> .top-nav-label .open-close-menu::before, #menuD-container> .top-nav-label .open-close-menu::after { content: ""; display: block; position: absolute; background-color: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0; width: 100%; transition-duration: 0.3s, 0.3s; margin:auto; } #menuD-container> .top-nav-label .open-close-menu::before { top: -0.6875rem; transform-origin: top; margin:auto; } #menuD-container> .top-nav-label .open-close-menu::after { bottom: -0.6875rem; transform-origin: bottom; margin:auto; } #menuD-container> [type="checkbox"]:checked ~ .top-nav-label .open-close-menu { background: none; transition-delay: 0s, 0.3s; } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::before, #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::after { left: 0.125rem; transition-delay: 0s, 0.3s; } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::before { top: 0px; transform: rotate(45deg); } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::after { bottom: 0; transform: rotate(-45deg); text-align:center;margin:0;vertical-align:middle; } #menuDeroulantBarre {display: none; } #menuD-container > [type="checkbox"]:checked ~ #menuDeroulantBarre{ display: block; } #menuDeroulantBarre{ position:relative; padding:7px; margin:auto; text-align:left; z-index:2; border-radius:3px; max-height:80%; width:99%; max-width: 100%; } .menuDeroulantItem { left:1px; text-align:left; width:auto; border-radius:3px; z-index:0; width:98%; } .texteMenus { z-index:2; text-align:left; padding:0px; margin:0px; border-radius:3px; display: contents; } .menuDeroulantItem:hover > ul, #menuDeroulantBarre>li:first-child:hover > ul { position:relative; /* display:table; */ left:130px; top:-30px; height:100%; margin:auto; z-index:3; margin-left:20px; border-radius:3px; } .sousMenuBarre { height:100%; width:70%; margin:auto; z-index:10; left:130px; border-radius:3px; padding-bottom:0px; margin-left:20px; position:absolute; top:0px; height: max-content; } .sousMenuItem{ height:100%; padding:1px; margin:1px; } .familles-img { display:none; width:2px; } #familles-container{ background:white; left:0px; display: flex; flex-direction: column; justify-content:space-around; position:absolute; flex-wrap: wrap; justify-content: flex-start; height:150px; z-index:4; border:0px; width:100%; } .familles-boite{ white-space:break-spaces; padding:0px; margin:0px; max-height:37px; } .familles-libelle { white-space:break-spaces; padding:0px; } #sousCat-container{ border-radius:3px; } .categoriesImages { text-align:right; } #rechBarre-container{ left : 10%; grid-column: 1 / span 4; grid-column-gap:3px; margin:0; margin:1px; padding-top:7px; padding-left:28px; justify-self:center; } #rechItem{ margin:0px; padding:0px; padding-left:30px; left:10%; } #rechInput{ margin:0px; padding:0px; } .tableCatalogue {width:90%; grid-template-columns:auto;} #tableCli{ width:97%; margin:auto; } #container-usrSiteMsg{ margin-top:20px; } .pdpTxt {font-size:1rem; } #header-containerImg {display:flex; flex-wrap:wrap; } #tablePages {display:block;} .menuDeroulantItem {display:block; width:100%;} #gallerie {display:block; padding-bottom:0px; margin-bottom:0px;} #tableCli {display:flex; flex-direction:column; justify-content:space-between; margin:auto;} .libClientsCell,.libClients {text-align:left;} .boutons {width:auto;} .gondole-container {display:flex; flex-direction:column; justify-content:space-around; align-content:center; margin:auto; margin-bottom:15px; text-align:center;} tablePanier {grid-column:1;} champsPanierCell {width:100%} #etapesContainer {display:flex; flex-direction:column;padding:20px;} .champsCli,listeDeroulanteCli {width:100%; grid-column: 1 / span 2;} .familles-boite {text-align:center; margin-bottom:1px; padding:0px; } .familles-libelle {font-size:1rem; } #logo {display:none; } .titreFamilleVignette:first-child {margin-top:20px;}} @media screen and (max-width:375px) { #site-container {margin:auto; grid-template-columns:15% 21% 21% 22% 20%; } #menuD-container {top:25;} #bandeau-container {grid-column:1 / span 5;} #page-container {grid-column:1 / span 5;} #header-containerImg {grid-template-columns:1.7fr 1.7fr 3fr 0.8fr 0.8fr; } .itemBarrePromo {margin:auto; margin-top:5px; padding:5px;} .zoneAcheter {display:block; margin-bottom:0px; width:100%; grid-column:1 / span 2; } .catalogueImgPrd {max-width:150px;} .boutons {margin:auto; width:auto;} .msgKo {display:block;margin:auto;} #panierConteneurItem {display:flex;flex-direction:column} #menuIndep-container {display:none; width:0px; height:0px;} #menuD-container{ position:relative; align-self:start; display:block; text-align:left; vertical-align:middle; z-index:11; height:40px; width:40px; padding:1px; margin:1px; border-radius:5px; } #menuD-container> .top-nav-label { position: relative; height: 2.5rem; width: 2.5rem; border-radius: 0.1875rem; cursor: pointer; display: block; font-size: 0; margin: 0; overflow: hidden; padding: 1px; text-align:center; } #menuD-container> .top-nav-label .open-close-menu { display: block; margin:auto; position: absolute; z-index: 11; background: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0.1875rem; right: 0.1875rem; top: 1.125rem; transition: 0.25s ease-in-out 0s; } #menuD-container> .top-nav-label .open-close-menu { display: block; margin:auto; position: absolute; z-index: 11; background: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0.1875rem; right: 0.1875rem; top: 1.125rem; transition: 0.25s ease-in-out 0s; } #menuD-container> .top-nav-label .open-close-menu::before, #menuD-container> .top-nav-label .open-close-menu::after { content: ""; display: block; position: absolute; background-color: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0; width: 100%; transition-duration: 0.3s, 0.3s; margin:auto; } #menuD-container> .top-nav-label .open-close-menu::before { top: -0.6875rem; transform-origin: top; margin:auto; } #menuD-container> .top-nav-label .open-close-menu::after { bottom: -0.6875rem; transform-origin: bottom; margin:auto; } #menuD-container> [type="checkbox"]:checked ~ .top-nav-label .open-close-menu { background: none; transition-delay: 0s, 0.3s; } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::before, #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::after { left: 0.125rem; transition-delay: 0s, 0.3s; } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::before { top: 0px; transform: rotate(45deg); } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::after { bottom: 0; transform: rotate(-45deg); text-align:center;margin:0;vertical-align:middle; } #menuDeroulantBarre {display: none; } #menuD-container > [type="checkbox"]:checked ~ #menuDeroulantBarre{ display: block; } #menuDeroulantBarre{ position:relative; padding:7px; margin:auto; text-align:left; z-index:2; border-radius:3px; max-height:80%; width:99%; max-width: 100%; } .menuDeroulantItem { left:1px; text-align:left; width:auto; border-radius:3px; z-index:0; width:98%; } .texteMenus { z-index:2; text-align:left; padding:0px; margin:0px; border-radius:3px; display: contents; } .menuDeroulantItem:hover > ul, #menuDeroulantBarre>li:first-child:hover > ul { position:relative; /* display:table; */ left:130px; top:-30px; height:100%; margin:auto; z-index:3; margin-left:20px; border-radius:3px; } .sousMenuBarre { height:100%; width:70%; margin:auto; z-index:10; left:130px; border-radius:3px; padding-bottom:0px; margin-left:20px; position:absolute; top:0px; height: max-content; } .sousMenuItem{ height:100%; padding:1px; margin:1px; } .familles-img { display:none; width:2px; } #familles-container{ background:white; left:0px; display: flex; flex-direction: column; justify-content:space-around; position:absolute; flex-wrap: wrap; justify-content: flex-start; height:150px; z-index:4; border:0px; width:100%; } .familles-boite{ white-space:break-spaces; padding:0px; margin:0px; max-height:37px; } .familles-libelle { white-space:break-spaces; padding:0px; } #sousCat-container{ border-radius:3px; } .categoriesImages { text-align:right; } #rechBarre-container{ left : 10%; grid-column: 1 / span 4; grid-column-gap:3px; margin:0; margin:1px; padding-top:7px; padding-left:28px; justify-self:center; } #rechItem{ margin:0px; padding:0px; padding-left:30px; left:10%; } #rechInput{ margin:0px; padding:0px; } .tableCatalogue {width:90%; grid-template-columns:auto;} #tableCli{ width:97%; margin:auto; } #container-usrSiteMsg{ margin-top:20px; } .pdpTxt {font-size:1rem; } #header-containerImg {display:flex; flex-wrap:wrap; } #tablePages {display:block;} .menuDeroulantItem {display:block; width:100%;} #gallerie {display:block; padding-bottom:0px; margin-bottom:0px;} #tableCli {display:flex; flex-direction:column; justify-content:space-between; margin:auto;} .libClientsCell,.libClients {text-align:left;} .boutons {width:auto;} .gondole-container {display:flex; flex-direction:column; justify-content:space-around; align-content:center; margin:auto; margin-bottom:15px; text-align:center;} tablePanier {grid-column:1;} champsPanierCell {width:100%} #etapesContainer {display:flex; flex-direction:column;padding:20px;} .champsCli,listeDeroulanteCli {width:100%; grid-column: 1 / span 2;} .familles-boite {text-align:center; margin-bottom:1px; padding:0px; } .familles-libelle {font-size:1rem; } #logo {display:none; } .titreFamilleVignette:first-child {margin-top:20px;}} @media screen and (max-width:360px) { #site-container {margin:auto; grid-template-columns:15% 21% 21% 22% 20%; } #menuD-container {top:25;} #bandeau-container {grid-column:1 / span 5;} #page-container {grid-column:1 / span 5;} #header-containerImg {grid-template-columns:1.7fr 1.7fr 3fr 0.8fr 0.8fr; } .itemBarrePromo {margin:auto; margin-top:5px; padding:5px;} .zoneAcheter {display:block; margin-bottom:0px; width:100%; grid-column:1 / span 2; } .catalogueImgPrd {max-width:150px;} .boutons {margin:auto; width:auto;} .msgKo {display:block;margin:auto;} #panierConteneurItem {display:flex;flex-direction:column} #menuIndep-container {display:none; width:0px; height:0px;} #menuD-container{ position:relative; align-self:start; display:block; text-align:left; vertical-align:middle; z-index:11; height:40px; width:40px; padding:1px; margin:1px; border-radius:5px; } #menuD-container> .top-nav-label { position: relative; height: 2.5rem; width: 2.5rem; border-radius: 0.1875rem; cursor: pointer; display: block; font-size: 0; margin: 0; overflow: hidden; padding: 1px; text-align:center; } #menuD-container> .top-nav-label .open-close-menu { display: block; margin:auto; position: absolute; z-index: 11; background: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0.1875rem; right: 0.1875rem; top: 1.125rem; transition: 0.25s ease-in-out 0s; } #menuD-container> .top-nav-label .open-close-menu { display: block; margin:auto; position: absolute; z-index: 11; background: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0.1875rem; right: 0.1875rem; top: 1.125rem; transition: 0.25s ease-in-out 0s; } #menuD-container> .top-nav-label .open-close-menu::before, #menuD-container> .top-nav-label .open-close-menu::after { content: ""; display: block; position: absolute; background-color: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0; width: 100%; transition-duration: 0.3s, 0.3s; margin:auto; } #menuD-container> .top-nav-label .open-close-menu::before { top: -0.6875rem; transform-origin: top; margin:auto; } #menuD-container> .top-nav-label .open-close-menu::after { bottom: -0.6875rem; transform-origin: bottom; margin:auto; } #menuD-container> [type="checkbox"]:checked ~ .top-nav-label .open-close-menu { background: none; transition-delay: 0s, 0.3s; } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::before, #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::after { left: 0.125rem; transition-delay: 0s, 0.3s; } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::before { top: 0px; transform: rotate(45deg); } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::after { bottom: 0; transform: rotate(-45deg); text-align:center;margin:0;vertical-align:middle; } #menuDeroulantBarre {display: none; } #menuD-container > [type="checkbox"]:checked ~ #menuDeroulantBarre{ display: block; } #menuDeroulantBarre{ position:relative; padding:7px; margin:auto; text-align:left; z-index:2; border-radius:3px; max-height:80%; width:99%; max-width: 100%; } .menuDeroulantItem { left:1px; text-align:left; width:auto; border-radius:3px; z-index:0; width:98%; } .texteMenus { z-index:2; text-align:left; padding:0px; margin:0px; border-radius:3px; display: contents; } .menuDeroulantItem:hover > ul, #menuDeroulantBarre>li:first-child:hover > ul { position:relative; /* display:table; */ left:130px; top:-30px; height:100%; margin:auto; z-index:3; margin-left:20px; border-radius:3px; } .sousMenuBarre { height:100%; width:70%; margin:auto; z-index:10; left:130px; border-radius:3px; padding-bottom:0px; margin-left:20px; position:absolute; top:0px; height: max-content; } .sousMenuItem{ height:100%; padding:1px; margin:1px; } .familles-img { display:none; width:2px; } #familles-container{ background:white; left:0px; display: flex; flex-direction: column; justify-content:space-around; position:absolute; flex-wrap: wrap; justify-content: flex-start; height:150px; z-index:4; border:0px; width:100%; } .familles-boite{ white-space:break-spaces; padding:0px; margin:0px; max-height:37px; } .familles-libelle { white-space:break-spaces; padding:0px; } #sousCat-container{ border-radius:3px; } .categoriesImages { text-align:right; } #rechBarre-container{ left : 10%; grid-column: 1 / span 4; grid-column-gap:3px; margin:0; margin:1px; padding-top:7px; padding-left:28px; justify-self:center; } #rechItem{ margin:0px; padding:0px; padding-left:30px; left:10%; } #rechInput{ margin:0px; padding:0px; } .tableCatalogue {width:90%; grid-template-columns:auto;} #tableCli{ width:97%; margin:auto; } #container-usrSiteMsg{ margin-top:20px; } .pdpTxt {font-size:1rem; } #header-containerImg {display:flex; flex-wrap:wrap; } #tablePages {display:block;} .menuDeroulantItem {display:block; width:100%;} #gallerie {display:block; padding-bottom:0px; margin-bottom:0px;} #tableCli {display:flex; flex-direction:column; justify-content:space-between; margin:auto;} .libClientsCell,.libClients {text-align:left;} .boutons {width:auto;} .gondole-container {display:flex; flex-direction:column; justify-content:space-around; align-content:center; margin:auto; margin-bottom:15px; text-align:center;} tablePanier {grid-column:1;} champsPanierCell {width:100%} #etapesContainer {display:flex; flex-direction:column;padding:20px;} .champsCli,listeDeroulanteCli {width:100%; grid-column: 1 / span 2;} .familles-boite {text-align:center; margin-bottom:1px; padding:0px; } .familles-libelle {font-size:1rem; } #logo {display:none; } .titreFamilleVignette:first-child {margin-top:20px;}.boutons {width:auto;} } @media screen and (max-width:320px) { #site-container {margin:auto; grid-template-columns:15% 21% 21% 22% 20%; } #menuD-container {top:25;} #bandeau-container {grid-column:1 / span 5;} #page-container {grid-column:1 / span 5;} #header-containerImg {grid-template-columns:1.7fr 1.7fr 3fr 0.8fr 0.8fr; } .itemBarrePromo {margin:auto; margin-top:5px; padding:5px;} .zoneAcheter {display:block; margin-bottom:0px; width:100%; grid-column:1 / span 2; } .catalogueImgPrd {max-width:150px;} .boutons {margin:auto; width:auto;} .msgKo {display:block;margin:auto;} #panierConteneurItem {display:flex;flex-direction:column} #menuIndep-container {display:none; width:0px; height:0px;} #menuD-container{ position:relative; align-self:start; display:block; text-align:left; vertical-align:middle; z-index:11; height:40px; width:40px; padding:1px; margin:1px; border-radius:5px; } #menuD-container> .top-nav-label { position: relative; height: 2.5rem; width: 2.5rem; border-radius: 0.1875rem; cursor: pointer; display: block; font-size: 0; margin: 0; overflow: hidden; padding: 1px; text-align:center; } #menuD-container> .top-nav-label .open-close-menu { display: block; margin:auto; position: absolute; z-index: 11; background: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0.1875rem; right: 0.1875rem; top: 1.125rem; transition: 0.25s ease-in-out 0s; } #menuD-container> .top-nav-label .open-close-menu { display: block; margin:auto; position: absolute; z-index: 11; background: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0.1875rem; right: 0.1875rem; top: 1.125rem; transition: 0.25s ease-in-out 0s; } #menuD-container> .top-nav-label .open-close-menu::before, #menuD-container> .top-nav-label .open-close-menu::after { content: ""; display: block; position: absolute; background-color: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0; width: 100%; transition-duration: 0.3s, 0.3s; margin:auto; } #menuD-container> .top-nav-label .open-close-menu::before { top: -0.6875rem; transform-origin: top; margin:auto; } #menuD-container> .top-nav-label .open-close-menu::after { bottom: -0.6875rem; transform-origin: bottom; margin:auto; } #menuD-container> [type="checkbox"]:checked ~ .top-nav-label .open-close-menu { background: none; transition-delay: 0s, 0.3s; } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::before, #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::after { left: 0.125rem; transition-delay: 0s, 0.3s; } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::before { top: 0px; transform: rotate(45deg); } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::after { bottom: 0; transform: rotate(-45deg); text-align:center;margin:0;vertical-align:middle; } #menuDeroulantBarre {display: none; } #menuD-container > [type="checkbox"]:checked ~ #menuDeroulantBarre{ display: block; } #menuDeroulantBarre{ position:relative; padding:7px; margin:auto; text-align:left; z-index:2; border-radius:3px; max-height:80%; width:99%; max-width: 100%; } .menuDeroulantItem { left:1px; text-align:left; width:auto; border-radius:3px; z-index:0; width:98%; } .texteMenus { z-index:2; text-align:left; padding:0px; margin:0px; border-radius:3px; display: contents; } .menuDeroulantItem:hover > ul, #menuDeroulantBarre>li:first-child:hover > ul { position:relative; /* display:table; */ left:130px; top:-30px; height:100%; margin:auto; z-index:3; margin-left:20px; border-radius:3px; } .sousMenuBarre { height:100%; width:70%; margin:auto; z-index:10; left:130px; border-radius:3px; padding-bottom:0px; margin-left:20px; position:absolute; top:0px; height: max-content; } .sousMenuItem{ height:100%; padding:1px; margin:1px; } .familles-img { display:none; width:2px; } #familles-container{ background:white; left:0px; display: flex; flex-direction: column; justify-content:space-around; position:absolute; flex-wrap: wrap; justify-content: flex-start; height:150px; z-index:4; border:0px; width:100%; } .familles-boite{ white-space:break-spaces; padding:0px; margin:0px; max-height:37px; } .familles-libelle { white-space:break-spaces; padding:0px; } #sousCat-container{ border-radius:3px; } .categoriesImages { text-align:right; } #rechBarre-container{ left : 10%; grid-column: 1 / span 4; grid-column-gap:3px; margin:0; margin:1px; padding-top:7px; padding-left:28px; justify-self:center; } #rechItem{ margin:0px; padding:0px; padding-left:30px; left:10%; } #rechInput{ margin:0px; padding:0px; } .tableCatalogue {width:90%; grid-template-columns:auto;} #tableCli{ width:97%; margin:auto; } #container-usrSiteMsg{ margin-top:20px; } .pdpTxt {font-size:1rem; } #header-containerImg {display:flex; flex-wrap:wrap; } #tablePages {display:block;} .menuDeroulantItem {display:block; width:100%;} #gallerie {display:block; padding-bottom:0px; margin-bottom:0px;} #tableCli {display:flex; flex-direction:column; justify-content:space-between; margin:auto;} .libClientsCell,.libClients {text-align:left;} .boutons {width:auto;} .gondole-container {display:flex; flex-direction:column; justify-content:space-around; align-content:center; margin:auto; margin-bottom:15px; text-align:center;} tablePanier {grid-column:1;} champsPanierCell {width:100%} #etapesContainer {display:flex; flex-direction:column;padding:20px;} .champsCli,listeDeroulanteCli {width:100%; grid-column: 1 / span 2;} .familles-boite {text-align:center; margin-bottom:1px; padding:0px; } .familles-libelle {font-size:1rem; } #logo {display:none; } .titreFamilleVignette:first-child {margin-top:20px;}.boutons {width:auto;} } @media screen and (max-width:250px) { #site-container {margin:auto; grid-template-columns:15% 21% 21% 22% 20%; } #menuD-container {top:25;} #bandeau-container {grid-column:1 / span 5;} #page-container {grid-column:1 / span 5;} #header-containerImg {grid-template-columns:1.7fr 1.7fr 3fr 0.8fr 0.8fr; } .itemBarrePromo {margin:auto; margin-top:5px; padding:5px;} .zoneAcheter {display:block; margin-bottom:0px; width:100%; grid-column:1 / span 2; } .catalogueImgPrd {max-width:150px;} .boutons {margin:auto; width:auto;} .msgKo {display:block;margin:auto;} #panierConteneurItem {display:flex;flex-direction:column} #menuIndep-container {display:none; width:0px; height:0px;} #menuD-container{ position:relative; align-self:start; display:block; text-align:left; vertical-align:middle; z-index:11; height:40px; width:40px; padding:1px; margin:1px; border-radius:5px; } #menuD-container> .top-nav-label { position: relative; height: 2.5rem; width: 2.5rem; border-radius: 0.1875rem; cursor: pointer; display: block; font-size: 0; margin: 0; overflow: hidden; padding: 1px; text-align:center; } #menuD-container> .top-nav-label .open-close-menu { display: block; margin:auto; position: absolute; z-index: 11; background: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0.1875rem; right: 0.1875rem; top: 1.125rem; transition: 0.25s ease-in-out 0s; } #menuD-container> .top-nav-label .open-close-menu { display: block; margin:auto; position: absolute; z-index: 11; background: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0.1875rem; right: 0.1875rem; top: 1.125rem; transition: 0.25s ease-in-out 0s; } #menuD-container> .top-nav-label .open-close-menu::before, #menuD-container> .top-nav-label .open-close-menu::after { content: ""; display: block; position: absolute; background-color: #6495ED; border-radius: 0.1875rem; height: 0.25rem; left: 0; width: 100%; transition-duration: 0.3s, 0.3s; margin:auto; } #menuD-container> .top-nav-label .open-close-menu::before { top: -0.6875rem; transform-origin: top; margin:auto; } #menuD-container> .top-nav-label .open-close-menu::after { bottom: -0.6875rem; transform-origin: bottom; margin:auto; } #menuD-container> [type="checkbox"]:checked ~ .top-nav-label .open-close-menu { background: none; transition-delay: 0s, 0.3s; } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::before, #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::after { left: 0.125rem; transition-delay: 0s, 0.3s; } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::before { top: 0px; transform: rotate(45deg); } #menuD-container > [type="checkbox"]:checked ~ .top-nav-label .open-close-menu::after { bottom: 0; transform: rotate(-45deg); text-align:center;margin:0;vertical-align:middle; } #menuDeroulantBarre {display: none; } #menuD-container > [type="checkbox"]:checked ~ #menuDeroulantBarre{ display: block; } #menuDeroulantBarre{ position:relative; padding:7px; margin:auto; text-align:left; z-index:2; border-radius:3px; max-height:80%; width:99%; max-width: 100%; } .menuDeroulantItem { left:1px; text-align:left; width:auto; border-radius:3px; z-index:0; width:98%; } .texteMenus { z-index:2; text-align:left; padding:0px; margin:0px; border-radius:3px; display: contents; } .menuDeroulantItem:hover > ul, #menuDeroulantBarre>li:first-child:hover > ul { position:relative; /* display:table; */ left:130px; top:-30px; height:100%; margin:auto; z-index:3; margin-left:20px; border-radius:3px; } .sousMenuBarre { height:100%; width:70%; margin:auto; z-index:10; left:130px; border-radius:3px; padding-bottom:0px; margin-left:20px; position:absolute; top:0px; height: max-content; } .sousMenuItem{ height:100%; padding:1px; margin:1px; } .familles-img { display:none; width:2px; } #familles-container{ background:white; left:0px; display: flex; flex-direction: column; justify-content:space-around; position:absolute; flex-wrap: wrap; justify-content: flex-start; height:150px; z-index:4; border:0px; width:100%; } .familles-boite{ white-space:break-spaces; padding:0px; margin:0px; max-height:37px; } .familles-libelle { white-space:break-spaces; padding:0px; } #sousCat-container{ border-radius:3px; } .categoriesImages { text-align:right; } #rechBarre-container{ left : 10%; grid-column: 1 / span 4; grid-column-gap:3px; margin:0; margin:1px; padding-top:7px; padding-left:28px; justify-self:center; } #rechItem{ margin:0px; padding:0px; padding-left:30px; left:10%; } #rechInput{ margin:0px; padding:0px; } .tableCatalogue {width:90%; grid-template-columns:auto;} #tableCli{ width:97%; margin:auto; } #container-usrSiteMsg{ margin-top:20px; } .pdpTxt {font-size:1rem; } #header-containerImg {display:flex; flex-wrap:wrap; } #tablePages {display:block;} .menuDeroulantItem {display:block; width:100%;} #gallerie {display:block; padding-bottom:0px; margin-bottom:0px;} #tableCli {display:flex; flex-direction:column; justify-content:space-between; margin:auto;} .libClientsCell,.libClients {text-align:left;} .boutons {width:auto;} .gondole-container {display:flex; flex-direction:column; justify-content:space-around; align-content:center; margin:auto; margin-bottom:15px; text-align:center;} tablePanier {grid-column:1;} champsPanierCell {width:100%} #etapesContainer {display:flex; flex-direction:column;padding:20px;} .champsCli,listeDeroulanteCli {width:100%; grid-column: 1 / span 2;} .familles-boite {text-align:center; margin-bottom:1px; padding:0px; } .familles-libelle {font-size:1rem; } #logo {display:none; } .titreFamilleVignette:first-child {margin-top:20px;}.boutons {width:auto;} }