::before, ::after { box-sizing: border-box; margin: 0; padding: 0; } /* Menu 1*/ .header{ position: relative; width: 100%; } .header nav{ display: flex; flex-direction:row; width: 100%; margin: 0 auto; height: 60px; align-items: center; border: 0px solid transparent; } /*------------------------------z-index-----------------------------------*/ nav, .panier { z-index: -100; } #munid1, #munid2 { /* cacher ou non le menu panier */ z-index: 999; } .containerSSligne .soulignertitre { z-index: 10; } .remplirDG::before,.remplirGD::before, .remplirHB::before,.remplirBH::before { z-index: -1; } .remplirDG, .remplirGD,.remplirHB,.remplirBH { z-index: 0; } .bashaut::before, .hautbas::before, .gauchdroit::before, .droitgauch::before { z-index: -1; } .panier-toggler1, .panier-toggler, .menu-toggler { z-index: 10; } .panier-toggler { z-index: 0; } @media screen and (max-width: 1200px){ .remplirDG::before,.remplirGD::before, .remplirHB::before,.remplirBH::before { z-index: -1; } } /*------------------------------z-index-----------------------------------*/ .menuhaut { width: 100%; height: 60px; display: flex; justify-content:flex-end; flex-direction: row; align-items: center; padding: 0.3rem 3.5rem; } .menuhaut { background-color:transparent; /* background-color:var(--Mh-Bgc);*/ border-bottom: 2px solid var(--Mh-btn-color); border-top: 0px solid var(--Mh-btn-color); } .droitex{ width: 80px; background-color: #021218; } .header .menu-icon{ left: 5%; color: var(--Mh-line-Bgc); } .logo { position: absolute; display: flex; justify-content: center; align-items: center; z-index: 1200; width: 20%; padding-left: 0px; font-size: var(--MP-taille-logo); font-weight: 800; } .lien1overlayHor .closebtn { font-size: 50px; z-index: 99; } .btn { border: 0; font-size: 1rem; padding: 0.6rem 1.2rem; border-radius: 20px; margin-right: 20px; cursor: pointer; } .btn.btn-secondary { background: transparent; cursor: pointer; } .btn { background: var(--Mh-btn-Bgc); } .btn.btn-secondary { border: 2px solid var(--Mh-btn-Bgc); } .btn, .btn.btn-secondary, .btntest{ font-size: var(--Mh-btn-fontsize); } .fa-chalkboard, .fa-sitemap, .fa-cloud, .fa-user, .fa-cart-shopping{ font-size: 20PX; } .btnD { border: 0; font-size: 1rem; padding: 0.6rem 1.2rem; width: 50px; background: transparent; } .menu-toggler { position: fixed; border: none; outline: none; cursor: pointer; display: flex; justify-content: center; align-items: center; background: transparent; } .panier-toggler { display: flex; justify-content: center; align-items: center; background: transparent; position: relative; top: 5px; /*right: 30px; left: 30px; right: 10px; */ height: 30px; width: 50px; border: none; outline: none; cursor: pointer; } .line { position: absolute; display: block; width: 100%; height: 6px; font-weight: 900; transition: transform 0.3s ease-out, opacity 0.1s ease-out; background: var(--Mh-line-Bgc); } .l1 { transform: translateY(-10px) } .l3 { transform: translateY(10px) } .menu-toggler.active .l1 { transform: translateY(0px) rotate(135deg); } .menu-toggler.active .l2 { opacity: 0; } .menu-toggler.active .l3 { transform: translateY(0px) rotate(-135deg); } .menu-toggler { height: 30px; width: 30px; top: 25px; font-weight: 900; } /*--------------------menu--panier----------------------------------*/ .panier { display: flex; position: fixed; top: 80px; height: 50vh; justify-content: center; align-items:flex-start; flex-direction: row; transition: transform 0.3s cubic-bezier(0.73, 0.11, 0.67, 0.84); } .panier.active { transform: translate(0); } .btn:hover, .btn.btn-secondary:hover, .fa-chalkboard:hover, .fa-sitemap:hover, .fa-cloud:hover, .fa-user:hover, .fa-cart-shopping:hover{ color: var(--Mh-lien-color-hover); transition: all 0.7s ease; } .btn, .btn.btn-secondary, .logo a, .panier-toggler, .fa-chalkboard, .fa-cloud, .fa-user, .fa-cart-shopping { /* couleur des icon */ color: var(--Mh-icon-color); } .btntest, .panier .menu a, .contentGe .menu a { /* couleur des lien menu*/ color: var(--Mh-lien-color); } .btntest:hover{ color: var(--Mh-lien-hover); } #munid1, #munid2 { /*--- couleur du menu ----*/ background-color: var(--MP-menu-Bgc); } .panier .menu, nav .contentGe, nav .contentGe .menu { display: flex; flex-direction:row; width: 100%; padding: 0px; margin: 0px; } .panier .menu, nav .contentGe .menu { padding: 10px; } .panier .menu, nav .contentGe .menu { /* menu alignement*/ justify-content:var(--MP-justify-content); align-items: var(--MP-jalign-items); } .panier .menu .contenu, nav .contentGe .menu .contenu{ position: absolute; opacity: 0; visibility: hidden; } /*-------------------------------------------------------------*/ .panier .menu .contentbg, .contentGe .menu .contentbg { display: flex; flex-direction: column; } .contentnoshasg, .contentavecFonnoshasg, .contentavecbottonsg, .contentGe .menu .contentsanFonarrsg, .panier .menu .contentsanFonarrsg, .contentGe .menu .contenttraitsg::after, .panier .menu .contenttraitsg::after, .contentGe .menu .contentsg::after, .panier .menu .contentsg::after, .contentsg, .contentsanFonsg, .contentavecFonsg{ display: block; } .contentGe .menu .contentsanFonsg:hover, .panier .menu .contentsanFonsg:hover { box-shadow: var(--MP-menu-onglet-shadow); /* effet arrondi haut */ color: var(--Mh-lien-color-hover); } .contentGe .menu .contentsanFonarrsg:hover, .panier .menu .contentsanFonarrsg:hover { box-shadow: var(--MP-menu-onglet-shadow); /* effet arrondi haut */ color: var(--Mh-lien-color-hover); } .contentGe .menu .contentavecFonsg:hover, .contentGe .menu .contentavecFonsg:hover { background-color: var(--MP-menu-onglet-tophover-Bgc); color: var(--Mh-lien-color-hover); } .contentGe .menu .contentavecbottonsg:hover, .contentGe .menu .contentavecbottonsg:hover { color: var(--Mh-lien-color-hover); border-top: var(--MP-menu-borderB-contentsb); transition: transform 0.3s ease-out; } .contentGe .menu .contentsansonglet:hover, .panier .menu .contentsansonglet:hover { color: var(--Mh-lien-color-hover); } .contentsgfon, .contentsgfonArr, .contentsgchdow, .contentsgchdowRrr, .contentsgfonchadow, .contentsgfonchadowArr, .contentnoshasg, .contentavecFonnoshasg, .contentavecbottonsg, .contentsansShadowsg, .contentsansonglet, .contentsanFonarrsg, .contentavecFonsg, .contentsanFonsg, .contenttraitsg, .bashaut, .hautbas, .gauchdroit, .droitgauch, .remplirDG, .remplirGD,.remplirHB,.remplirBH { min-width:125px; min-width:auto; height: 60px; padding: 15px 10px; font-weight: var(--MP-weight-menu-lien); margin: 0px; font-size: var(--MP-taille-menu-lien); text-align: var(--MP-position-menu-lien); } .contentGe .menu .contentavecFonsg:hover, .panier .menu .contentavecFonsg:hover{ background-color: var(--MP-menu-onglet-tophover-Bgc); color: var(--Mh-lien-color-hover); box-shadow: var(--MP-menu-onglet-shadow); } .contentGe .menu .contentavecFonnoshasg:hover, .panier .menu .contentavecFonnoshasg:hover { background-color: var(--MP-menu-onglet-tophover-Bgc); color: var(--Mh-lien-color-hover); } .contentGe .menu .contentnoshasg:hover, .panier .menu .contentnoshasg:hover { background-color: var(--MP-menu-onglet-tophover-Bgc); color: var(--Mh-lien-color-hover); } .contentGe .menu .:hover, .panier .menu .:hover { color: var(--Mh-lien-color-hover); } .contentGe .menu .fon:hover, .panier .menu .fon:hover { background-color: var(--MP-menu-onglet-tophover-Bgc); color: var(--Mh-lien-color-hover); } .contentGe .menu .fonArr:hover, .panier .menu .fonArr:hover { /* arrondir haut */ background-color: var(--MP-menu-onglet-tophover-Bgc); color: var(--Mh-lien-color-hover); border-radius: var(--MP-menu-haut-border-radus); -webkit-border-radius: var(--MP-menu-haut-border-radus); -moz-border-radius: var(--MP-menu-haut-border-radus); transition: all 0.3s ease; } .contentGe .menu .chdow:hover, .panier .menu .sgchdow:hover { color: var(--Mh-lien-color-hover); box-shadow: var(--MP-menu-onglet-shadow); } .contentGe .menu .chdowRrr:hover, .panier .menu .chdowRrr:hover { /* arrondir haut */ color: var(--Mh-lien-color-hover); box-shadow: var(--MP-menu-onglet-shadow); border-radius: var(--MP-menu-haut-border-radus); -webkit-border-radius: var(--MP-menu-haut-border-radus); -moz-border-radius: var(--MP-menu-haut-border-radus); transition: all 0.3s ease; } .contentGe .menu .fonchadow:hover, .panier .menu .fonchadow:hover { background-color: var(--MP-menu-onglet-tophover-Bgc); color: var(--Mh-lien-color-hover); box-shadow: var(--MP-menu-onglet-shadow); } .contentGe .menu .fonchadowArr:hover, .panier .menu .fonchadowArr:hover { /* arrondir haut */ background-color: var(--MP-menu-onglet-tophover-Bgc); color: var(--Mh-lien-color-hover); box-shadow: var(--MP-menu-onglet-shadow); border-radius: var(--MP-menu-haut-border-radus); -webkit-border-radius: var(--MP-menu-haut-border-radus); -moz-border-radius: var(--MP-menu-haut-border-radus); transition: all 0.3s ease; } /*effet de trait de gauche ą droit */ .contentsgfon::after, .contentsgfonArr::after, .contentsgchdow::after, .contentsgchdowRrr::after, .contentsgfonchadow::after, .contentsgfonchadowArr::after, .contentGe .menu .contenttraitsg::after, .panier .menu .contenttraitsg::after, .contentGe .menu .contentsg::after, .panier .menu .contentsg::after { content: ""; position: relative; text-align: center; height: 3px; transform: scaleX(0); transition: transform 0.3s ease-out; bottom: -1px; background: var(--MP-menu-trait-effet-color); } .contentsgfon:hover::after, .contentsgfonArr:hover::after, .contentsgchdow:hover::after, .contentsgchdowRrr:hover::after, .contentsgfonchadow:hover::after, .contentsgfonchadowArr:hover::after, .contentGe .menu .contenttraitsg:hover::after, .panier .menu .contenttraitsg:hover::after, .contentGe .menu .contentsg:hover::after, .panier .menu .contentsg:hover::after{ transform: scaleX(1); } .contentGe .menu .contentbg:hover, .panier .menu .contentbg:hover{ border-bottom: var(--MP-menu-borderB-contentbg); background-color: var( --MP-menu-lien-top-Bgc); color: var(--Mh-lien-color-hover); } /*--------------------rotation triangle----------------------------------------*/ .dropdowmega:hover .fa-caret-down, .dropdowligne:hover .fa-caret-down, .dropdow-1:hover .fa-caret-down { transform: rotate(180deg); } /*-----------------------------lien onglet bas-------------------------------*/ .panier .menu .contentbg, .contentGe .menu .contentbg{ /* border-bottom: var(--MP-menu-borderB-contentbg); */ border-radius: var(--MP-menu-millieu-border-radus); -webkit-border-radius: var(--MP-menu-millieu-border-radus); -moz-border-radius: var(--MP-menu-millieu-border-radus); transition: all 0.3s ease; } /*--------contenu---dropdow-1------*/ .panier .menu .dropdow-1 .souscontent .souscontenu, .contentGe .menu .dropdow-1 .souscontent .souscontenu, .panier .menu .dropdow-1 .contenu, .contentGe .menu .dropdow-1 .contenu{ width: 250px; } .panier .menu .contentbg:hover > .dropdowligne, .contentGe .menu .contentbg:hover > .dropdowligne{ top: 57px; opacity: 1; visibility: visible; transition: all 0.3s ease; } .panier .menu .dropdow-1:hover > .contenu, .contentGe .menu .dropdow-1:hover > .contenu{ top: 57px; opacity: 1; visibility: visible; transition: all 0.3s ease; } .panier .menu .dropdow-1 .contenu a, .contentGe .menu .dropdow-1 .contenu a{ display: block; width: 98%; } /*--------sous contenu---------*/ .panier .menu .dropdow-1 .souscontent, .contentGe .menu .dropdow-1 .souscontent{ position: relative; } .panier .menu .dropdow-1 .souscontent .souscontenu, .contentGe .menu .dropdow-1 .souscontent .souscontenu { position: absolute; top: 0; right: calc(-100% + 10px); } .panier .menu .dropdow-1 .souscontent .souscontenu, .contentGe .menu .dropdow-1 .souscontent .souscontenu{ display: none; } .panier .menu .dropdow-1 .souscontent:hover > .souscontenu, .contentGe .menu .dropdow-1 .souscontent:hover > .souscontenu{ display: block; } /*--------contenu---dropdow-1------*/ .panier .menu .dropdowligne:hover > .contenu, .contentGe .menu .dropdowligne:hover > .contenu{ top: 56px; opacity: 1; visibility: visible; transition: all 0.3s ease; } .panier .menu .dropdowligne .contenu, .contentGe .menu .dropdowligne .contenu { display: flex; flex-direction:row; position: absolute; left: 0px; width: 100%; } /*--------------------------------------------------------*/ .panier .menu .dropdowmega .imgmega, .contentGe .menu .dropdowmega .imgmega{ height: 200px; width: 200px; margin: 0; border-radius: 1rem; } .panier .menu .dropdowmega .imgmega, .contentGe .menu .dropdowmega .imgmega { border: none; border-radius: none; /*cursor: none;*/ background-color: none; } .panier .menu .contener .content, .contentGe .menu .contener .content { width: 100%; } .panier .menu .dropdowmega .megacontent4, .panier .menu .dropdowmega .megacontent3, .panier .menu .dropdowmega .megacontent2, .panier .menu .dropdowmega .megacontent, .contentGe .menu .dropdowmega .megacontent4, .contentGe .menu .dropdowmega .megacontent3, .contentGe .menu .dropdowmega .megacontent2, .contentGe .menu .dropdowmega .megacontent { position: absolute; top: 0px; opacity: 0; box-sizing: border-box; visibility: hidden; } .panier .menu .dropdowmega:hover .megacontent4, .panier .menu .dropdowmega:hover .megacontent3, .panier .menu .dropdowmega:hover .megacontent2, .panier .menu .dropdowmega:hover .megacontent, .contentGe .menu .dropdowmega:hover .megacontent4, .contentGe .menu .dropdowmega:hover .megacontent3, .contentGe .menu .dropdowmega:hover .megacontent2, .contentGe .menu .dropdowmega:hover .megacontent { top: 59px; display: block; transition: all 0.3s ease; z-index: 0; opacity: 1; visibility: visible; } .panier .menu .dropdowmega .megacontent4 .contener, .panier .menu .dropdowmega .megacontent3 .contener, .panier .menu .dropdowmega .megacontent2 .contener, .panier .menu .dropdowmega .megacontent .contener, .contentGe .menu .dropdowmega .megacontent4 .contener, .contentGe .menu .dropdowmega .megacontent3 .contener, .contentGe .menu .dropdowmega .megacontent2 .contener, .contentGe .menu .dropdowmega .megacontent .contener { display: flex; flex-direction:row; padding-top: 10px; } .panier .menu .dropdowmega .megacontent4, .panier .menu .dropdowmega .megacontent3, .panier .menu .dropdowmega .megacontent2, .panier .menu .dropdowmega .megacontent, .contentGe .menu .dropdowmega .megacontent4, .contentGe .menu .dropdowmega .megacontent3, .contentGe .menu .dropdowmega .megacontent2, .contentGe .menu .dropdowmega .megacontent { display: none; } .panier .menu .icon, .contentGe .menu .icon { display: none; } .contentGe .menu .dropdowmega a img:hover, a img:hover{ background-color: none; -webkit-transform: none; -moz-transform: none; -o-transform: none; transform: none; } /* .panier .menu .dropdowligne .contenu, .contentGe .menu .dropdowligne .contenu { justify-content:flex-start; justify-content: var(--MP-justify-content); align-items: var(--MP-jalign-items); text-align: var(--MP-menu-Txtalin-contentbg); } */ /*------------ couleur du lien-------------------------*/ .panier .menu .dropdowmega h2, .contentGe .menu .dropdowmega h2 { font-size: var(--MP-menu-sizeH2); color: var(--MP-menu-colorH2); padding: var(--MP-menu-PadH2); margin: 0 auto; width: 100%; background-color:transparent; background-color: var(--MP-menu-BgcH2); text-align: var(--MP-menu-TxtalinH2); } .contentGe .menu .dropdowmega .imgmega{ background-color:transparent; } .panier .menu .dropdowmega .megacontent4 .content .contentbg, .panier .menu .dropdowmega .megacontent3 .content .contentbg, .panier .menu .dropdowmega .megacontent2 .content .contentbg, .panier .menu .dropdowmega .megacontent .content .contentbg, .panier .menu .dropdow-1 .contenu .contentbg, .panier .menu .dropdowligne .contenu .contentbg, .contentGe .menu .dropdowmega .megacontent4 .content .contentbg, .contentGe .menu .dropdowmega .megacontent3 .content .contentbg, .contentGe .menu .dropdowmega .megacontent2 .content .contentbg, .contentGe .menu .dropdowmega .megacontent .content .contentbg, .contentGe .menu .dropdow-1 .contenu .contentbg, .contentGe .menu .dropdowligne .contenu .contentbg{ /* agrandir fenetre haut bas*/ padding: var(--MP-menu-Pad-contentbg); align-items: var(--MP-menu-Txtalin-contentbg); text-align: var(--MP-menu-Txtalin-contentbg); font-size: var(--MP-taille-lien); } .contentGe .menutournant .dropdowmega .megacontent4, .panier .menu .dropdowmega .megacontent4, .contentGe .menu .dropdowmega .megacontent4 { width: calc(100% + 0px); left: 0%; } .panier .menu .dropdowmega .megacontent3, .contentGe .menu .dropdowmega .megacontent3 { width: calc(100% - 600px); left: var(--MP-menu-debut-megacontent3); } .panier .menu .dropdowmega .megacontent2, .contentGe .menu .dropdowmega .megacontent2 { width: calc(100% - 900px); left: var(--MP-menu-debut-megacontent2); } .panier .menu .dropdowmega .megacontent, .contentGe .menu .dropdowmega .megacontent { width: calc(100% - 400px); left: var(--MP-menu-debut-megacontent); } /*--------------------------Style----lien interne----------------------------------------*/ .panier .menu .dropdow-1 .contenu, .panier .menu .dropdowligne .contenu, .panier .menu .dropdowmega .content, .contentGe .menu .dropdow-1 .contenu, .contentGe .menu .dropdowligne .contenu, .contentGe .menu .dropdowmega .content { /*espace entre des fenetre onglets*/ padding: var(--MP-menu-content-padding); margin: var(--MP-menu-content-margin); } .panier .dropdowmega .megacontent4, .panier .dropdowmega .megacontent3, .panier .dropdowmega .megacontent2, .panier .dropdowmega .megacontent, .panier .menu .dropdowligne .contenu, .panier .menu .dropdow-1 .contenu, .panier .dropdow-1 .contenu .souscontenu, .contentGe .dropdowmega .megacontent4, .contentGe .dropdowmega .megacontent3, .contentGe .dropdowmega .megacontent2, .contentGe .dropdowmega .megacontent, .contentGe .menu .dropdowligne .contenu, .contentGe .menu .dropdow-1 .contenu, .contentGe .dropdow-1 .contenu .souscontenu { /* couleur de fond des onglets*/ background-color:transparent; background-color: var(--MP-menu-dropdowmega-Bgc); box-shadow: var(--MP-menu-dropdowmega-shadow); } .contentGe .menu .contentnoshasg, .panier .menu .contentnoshasg, .contentGe .menu .contentsanFonarrsg, .panier .menu .contentsanFonarrsg, .panier .menu .dropdowligne, .panier .menu .dropdow-1, // .panier .menu .contentsg, .panier .menu .dropdowmega, .contentGe .menu .dropdowligne, .contentGe .menu .dropdow-1, // .contentGe .menu .contentsg, .contentGe .menu .dropdowmega { /* arrondir haut */ border-radius: var(--MP-menu-haut-border-radus); -webkit-border-radius: var(--MP-menu-haut-border-radus); -moz-border-radius: var(--MP-menu-haut-border-radus); transition: all 0.3s ease; } /* onglet bas mega*/ .panier .dropdowmega .megacontent4, .panier .dropdowmega .megacontent3, .panier .dropdowmega .megacontent2, .panier .dropdowmega .megacontent, .panier .dropdowligne .contenu, .panier .dropdow-1 .contenu, .panier .dropdow-1 .contenu .souscontenu, .contentGe .dropdowmega .megacontent4, .contentGe .dropdowmega .megacontent3, .contentGe .dropdowmega .megacontent2, .contentGe .dropdowmega .megacontent, .contentGe .dropdowligne .contenu, .contentGe .dropdow-1 .contenu, .contentGe .dropdow-1 .contenu .souscontenu{ border-radius: var(--MP-menu-bas-border-radus); -webkit-border-radius: var(--MP-menu-bas-border-radus); -moz-border-radius: var(--MP-menu-bas-border-radus); transition: all 0.3s ease; } /*-------------------Recherche------------------------------*/ .header .menu-icon{ display: none; } .header input[type="checkbox"]{ display: none; } /*-------------------Recherche------------------------------*/ /*----------------------**********--------------------------*/ .lien1overlayHor { height: 100%; width: 0; position: fixed; z-index: 1000; top: 0; left: 0; overflow-x: hidden; transition: 0.5s; background-color: var(--MR-menu-reduit-Bgc); } .lien1overlayHor-content { display: flex; flex-direction:row; justify-content:center; padding: 12px 10px; width: 92%; height: 100vh; text-align: center; } .lien1overlayHor a { padding: 8px; text-decoration: none; font-size: 36px; display: block; transition: 0.3s; color: var(--Fenetre-lien-color); } .lien1overlayHor a:hover{ color: var(--Fenetre-lien-color-hover); } /* -------------services -------------*/ .creaalbum{ display: flex; justify-content:center; flex-direction: row; align-items: center; width: 100%; } .services { position: relative; display: flex; flex-direction: column; align-items: center; width: 100%; } .espaceinfo{ width: 100%; /* min-height:90vh;*/ height:100%; text-align: center; font-size: var(--Mh-service-font-size); font-weight: 600; padding: 20px 10px; background-color: var(--Fenetre-service-info-Bgc); color: var(--Mh-lien-color); display: flex; flex-direction: column; justify-content: center; align-items: center; } .espaceinfo { -webkit-border-top-left-radius: var(--FE-espace-top-left-radius); -moz-border-radius-topleft: var(--FE-espace-radius-topleft); border-top-left-radius: var(--FE-espace-top-left-radius); -webkit-border-bottom-left-radius: var(--FE-espace-bottom-left-radius); -moz-border-radius-bottomleft: var(--FE-espaceradius-bottomleft); border-bottom-left-radius: var(--FE-espace-bottom-left-radius); } .espacecontent{ width: 45%; min-height: 350px; background-color: var(--Fenetre-service-espace-Bg); border-radius: var(--FE-content-radius); } .delivery-icon { /* traitement de icon*/ position: relative; top: 25px; font-size: 50px; display: flex; flex-direction: row; align-items: center; justify-content:space-between; width: 180px; color: var(--Mh-icon-color); } .delivery-icon img { width: 100px; position: relative; top: 0px; } .service-item { display: flex; flex-direction: row; align-items: center; } .service-details { font-weight: 600; width: 200px; text-align: center; } #creercomptregForm{ background-color: transparent; } /*---------------inscription-------------------------------*/ #creercomptregForm { margin: 10px auto; font-family: Raleway; padding: 1px 20px; width: 90%; min-width: 300px; } .espacecontent .servicetitre { text-align: center; margin-bottom: 10px; color: var(--MP-menu-colorH2); font-size: var(--MP-service-titre-size); } input , select, textarea { padding: 2px; /*width: 100%;*/ font-size: 17px;*/ font-size: var(--site-text-size); color: var(--site-text-color); } #inputlivra{ margin: 30px; color: var(--Mh-lien-color); background-color: var(--Mh-btn-color); font-size: 17px border: 0; font-size: 1rem; padding: 0.6rem 1.2rem; border-radius: 20px; cursor: pointer; font-size: var(--Mh-btn-fontsize); } #inputlivra:hover{ color: var(--Mh-lien-hover); } input.invalid { background-color: #ffdddd; } .espacecontent .tab { display: none; } .btncreesp { border: none; padding: 10px 20px; font-size: 17px; font-family: Raleway; cursor: pointer; border-radius: 12px; } .btncreesp:hover { opacity: 0.8; } .creercomptstep { height: 15px; width: 15px; margin: 0 2px; border: none; display: inline-block; opacity: 0.5; } .creercomptstep.active { opacity: 1; } input[type=text], select, textarea { width: 100%; padding: 12px; border-radius: 4px; resize: vertical; } .autocomplete-items div { padding: 1px; cursor: pointer; } .autocomplete-active { background-color: DodgerBlue !; color: #ffffff; } .maissance { display:flex; flex-direction: row; align-items: center; } .maissance p { padding: 5px; } /*---------------identification-------------*/ .meconnecter { display:flex; flex-direction: row; align-items: center; } input[type=text], input[type=password] { width: 100%; padding: 12px 20px; margin: 8px 0; /* display: inline-block;*/ box-sizing: border-box; } .inscripimgcontainer { text-align: center; margin: 24px 0 12px 0; position: relative; } img.avatar { width: 80%; border-radius: 50%; } .inscripcontainer { padding: 16px; } span.inscriptpsw { float: right; color: #cfcfcf; padding-top: 16px; } .inscrip-content { margin: 5% auto 15% auto; /* 5% from the top, 15% from the bottom and centered */ width: 100%; } /*---------------inscription------variable-------------------------*/ .btncreesp { background-color: #04AA6D; } input , select, textarea { font-size: var(--site-text-size); color: var(--site-text-color); border: 1px solid #aaaaaa; border-radius: 4px; } input.invalid { background-color: #ffdddd; } .creercomptstep { border-radius: 50%; background-color: #bbbbbb; } .creercomptstep.finish { background-color: #04AA6D; } input[type=text], select, textarea { border: 1px solid #ccc; border-radius: 4px; } .autocomplete-items div { color: #f40808; background-color: #fff; border-bottom: 1px solid #d4d4d4; } .autocomplete-items div:hover { background-color: #f01d1d; } .autocomplete-active { background-color: DodgerBlue !; color: #ffffff; } input[type=text], input[type=password] { border: 0px solid #fd0303; } /*-----------------------Parrain-----------------------------------*/ .parraindcontent{ display: flex; flex-direction:row; justify-content: center; align-items:center; width: 100vw; height: 100vh; } .Parraincontainer { position: relative; margin: 20px; } .Parrainimage { display: block; height: auto; } .Parrainoverlay { position: absolute; bottom: 100%; left: 0; right: 0; background-color: #008CBA; overflow: hidden; height:0; transition: .5s ease; } .Parraincontainer, .Parrainoverlay, .Parrainimage { width: 200px; } .Parrainoverlay, .Parrainimage { border-radius: 10px; } .Parraincontainer:hover .Parrainoverlay { bottom: 0; height: 100%; } .text { color: white; font-size: 20px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center; } /*-------------Reseau Social------------------------------*/ *{ margin: 0; padding: 0; box-sizing: border-box; text-decoration: none; font-family: 'Poppins', sans-serif; } .reseauSocial{ height: 55px; position: relative; top: -35px; left: 10px; width: 80%; } /**/ .boxRS { display: flex; justify-content: center; align-items: center; position: absolute; } #checkboxRS { cursor: pointer; appearance: none; -moz-appearance: none; -webkit-appearance: none; outline: none; background: white; position: relative; border-radius: 50%; } #checkboxRS::before { content: '\f1e0'; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-family: 'font awesome 5 free'; font-weight: 700; font-size: 1.5rem; color: #292929; transition: all 1.5s; } #checkboxRS:checked::before { content: '\f00d'; } #checkboxRS:checked ~ .menuRS { width: 400px; /* 5 * 65 + 5 * 1 pour la bordure */ } .menuRS { width: 0; display: flex; overflow: hidden; transition: all .5s; } .menuRS .menuRSItems { background: white; border-left: 0px solid #a5a5a5; display: flex; justify-content: center; align-items: center; border-radius: 50%; } #checkboxRS:hover, .menuRS .menuRSItems:hover { background: var(--Mh-lien-color-hover); } .menuRS .menuRSItems i { font-size: 1.8rem; } #checkboxRS, .menuRS .menuRSItems { width: 50px; height: 50px; } /* .fa-whatsapp { color: #25d366; } .fa-instagram { color: #c32aa3; } .fa-facebook { color: #273c75; } .fa-twitter { color: #1da1f2; } .fa-tiktok { color: #7a08a7; } */ @media screen and (max-width: 1200px){ #munid1 a, #munid2 a { /*--- couleur du menu ----*/ font-size: 45px; } .menu-toggler { z-index: 15; } .lien1overlayHor a { padding: 0px; } .lien1overlayHor .closebtn { top: -10px; right: 10px; font-size: 100px; z-index: 99; } .creaalbum { display: flex; flex-direction: column; align-items:left; justify-content:center; margin-top: 100px; width: 100%; } .espaceinfo, .espacecontent{ width: 100%; } .reseauSocial{ top: -15px; left: 5px; } #checkboxRS, .menuRS .menuRSItems { width: 35px; height: 35px; } .espaceinfo{ font-size: var(--ERservice-font-size); /* min-height: 350px;*/ min-height: 125%; } .espacecontent{ margin: 10px; } .espacecontent h1 { font-size: 20px; margin-bottom: 10px; } .inscripcontainer a { font-size: 17px; font-family: Raleway; } } /*---------------------------------style haut------------------------------------------*/ .bashaut, .hautbas, .gauchdroit, .droitgauch { text-decoration: none; color: var(--Mh-lien-color); font-size: var(--Mh-btn-fontsize); position: relative; transition: .2s all; font-weight: var(--MP-menu-font-weight); } .bashaut, .hautbas, .gauchdroit, .droitgauch { padding: 15px 15px; display: flex; justify-content:center; align-items: center; border-radius: 25px; } .bashaut::before, .hautbas::before, .gauchdroit::before, .droitgauch::before { content: ''; position: absolute; background: var(--MP-menu-onglet-tophover-Bgc); transition: .2s all; } .gauchdroit::before { height: 100%; left: 0; width: 2px; } .droitgauch::before { height: 100%; right: 0; width: 2px; } .hautbas::before { width:100%; height: 2px; top: 0; } .bashaut::before { width:100%; height: 2px; bottom: 0; } .hautbas:hover::before, .bashaut:hover::before { height: 100%; } .gauchdroit:hover::before, .droitgauch:hover::before { width: 100%; } .bashaut:hover, .hautbas:hover, .gauchdroit:hover, .droitgauch:hover { color: var(--Mh-lien-color-hover); } .menumouvGene { display: flex; justify-content:flex-end; flex-direction: row; align-items: center; width: 100%; } /*----------------remplissage--------------*/ .bashaut, .hautbas, .gauchdroit, .droitgauch, .remplirDG, .remplirGD, .remplirHB, .remplirBH, .menutournant .btntournant { border: 0px solid var(--MP-menu-onglet-top-Bgc); background: var(--MP-menu-onglet-top-Bgc); border-radius: 10px 10px 0px 0px; margin-right: 5px; } .remplirDG, .remplirGD,.remplirHB,.remplirBH { display: flex; align-items: center; justify-content: center; position: relative; overflow: hidden; } .remplirDG:hover, .remplirGD:hover, .remplirHB:hover, .remplirBH:hover { color: var(--Mh-lien-color-hover); } .remplirDG::before,.remplirGD::before, .remplirHB::before,.remplirBH::before { content: ''; position: absolute; background: var(--MP-menu-onglet-tophover-Bgc); transition: all .5s; width: 100%; height: 100%; } .remplirBH::before { border-radius: 50% 50% 0% 0%; top: 60px; left: 0; } .remplirHB::before { top: -60px; left: 0; border-radius: 0% 0% 50% 50%; } .remplirGD::before { top: 0px; left: -200px; border-radius: 0% 50% 50% 0%; } .remplirDG::before { top: 0px; right: -200px; border-radius: 50% 0% 0% 50%; } .remplirBH:hover::before { top: 0px; border-radius: 0; } .remplirHB:hover::before { top: 0px; border-radius: 0; } .remplirGD:hover::before { left: 0px; border-radius: 0; } .remplirDG:hover::before { right: 0px; border-radius: 0; } @media screen and (max-width: 1200px){ .remplirGD::before { top: 0px; left: -300px; border-radius: 0% 50% 50% 0%; } .remplirDG::before { top: 0px; right: -300px; border-radius: 50% 0% 0% 50%; } .remplirGD:hover::before { left: 0px; border-radius: 0; } .remplirDG:hover::before { right: 0px; border-radius: 0; } } /*-------------bouton tournant-------------------------------------*/ .menutournant { background-color: rgb(23, 1, 5); margin-top: 10px; } .menutournant .btntournant{ position: relative; padding: 17px 20px; margin: 1px 0; text-transform: uppercase; transition: 0.5s; letter-spacing: 1px; overflow: hidden; } .menutournant .btntournant:hover{ background: var(--MP-menu-onglet-tophover-Bgc); color: var(--Mh-lien-color-hover); } .menutournant .btntournant span{ position: absolute; display: block; } .menutournant .btntournant span:nth-child(1){ top: 0; left: 0; width: 100%; height: 2px; background: linear-gradient(90deg,transparent,var(--MP-menu-onglet-tophover-Bgc)); animation: animate1 1s linear infinite; } @keyframes animate1{ 0%{ left: -100%; } 50%,100%{ left: 100%; } } .menutournant .btntournant span:nth-child(2){ top: -100%; right: 0; width: 2px; height: 100%; background: linear-gradient(180deg,transparent,var(--MP-menu-onglet-tophover-Bgc)); animation: animate2 1s linear infinite; animation-delay: 0.25s; } keyframes animate2{ 0%{ top: -100%; } 50%,100%{ top: 100%; } } .menutournant .btntournant span:nth-child(3){ bottom: 0; right: 0; width: 100%; height: 2px; background: linear-gradient(270deg,transparent,var(--MP-menu-onglet-tophover-Bgc)); animation: animate3 1s linear infinite; animation-delay: 0.50s; } @keyframes animate3{ 0%{ right: -100%; } 50%,100%{ right: 100%; } } .menutournant .btntournant span:nth-child(4){ bottom: -100%; left: 0; width: 2px; height: 100%; background: linear-gradient(360deg,transparent,var(--MP-menu-onglet-tophover-Bgc)); animation: animate4 1s linear infinite; animation-delay: 0.75s; } @keyframes animate4{ 0%{ bottom: -100%; } 50%,100%{ bottom: 100%; } } /*------------------Souligner en couleur-------------------------------*/ .titrecouleur { width: 500px; background-color: #180101; } .menucouleur { background-color: rgba(2, 35, 9, 0.979); margin-top: 10px; display: flex; align-items: center; justify-content: center; } .containerSSligne { font-size: 2rem; color: var(--Mh-lien-color); position: absolute; cursor: pointer; } .containerSSligne .soulignertitre { color: var(--Mh-lien-color); font-family: 'Lobster', cursive; } .containerSSligne i { margin-left: 5px; font-size: 1.2rem; transition: all .5s; } .containerSSligne .soulignertitre:hover ~ i { transform: translateX(5px); } .bg { position: absolute; border-radius: 10px; width: 15%; height: 15%; z-index: 1; background-image: linear-gradient(147deg, #FFE53B 0%, #FF2525 74%); transition: all .5s; } .bg { bottom: -5px; left: -4px; right: -4px; } .containerSSligne .soulignertitre:hover ~ .bg { width: 100%; } .panier-toggler1, #munid2{ display: block; } #munid1{ display: block; } #SSidoutil, #idoutil { display: flex; justify-content: start ; align-items: center; flex-direction: row; border-radius: 10px; margin-bottom: 160px; } #SSidoutil{ width: 100%; } #idoutil { width: 100%; } .SSoutillien, .outillien{ width: 100%; } .outil{ display: flex; justify-content: center; align-items: center; flex-direction: column; padding: 14px 20px; } .menuselect { background-color: #04AA6D; color: white; padding: 14px 20px; margin: 8px 10px; border: none; cursor: pointer; width: 250px; border-radius: 10px; } .corp { justify-content: center; align-items: center; flex-direction: column; margin: 0; padding: 0; } .typmood { margin-left: 20px; } @media screen and (max-width: 1200px){ #idoutil{ display: flex; justify-content: center; align-items: center; flex-direction: column; } .menuselect { width: 650px; font-size: 45px; } #inputlivra{ font-size: 40px; margin: 50px; } } .premier { display: flex; justify-content: center; align-items: center; // min-height:100vh; background:transparent; height: 100%; } #idmodele0, #idmodele1, #idmodele2, #idmodele3,#idmodele4 { padding: 0 auto; } .service { display: flex; justify-content: center; align-items: center; flex-direction: column; min-height:100vh; } .mode5 { width: 100%; height: 250px; padding: 50px 23px; background-color: transparent; } */ /* Footer */ .footer { padding: 20px; text-align: center; background: #ddd; position: absolute; bottom: 1000px; } .itrecouleur { margin: 20px 0; width: 550px; } /**tab CSS */ .footer .taboutil { overflow: hidden; background-color: #009688 } /*Style des buttons de tab*/ .footer .taboutil button { background-color: inherit; letter-spacing: 2px; float: left; border: none; outline: 0; color: #fff; cursor: pointer; padding: 14px 50px; transition: 0.5s; font-size: 17px; } .footer .taboutil button:hover { background-color: #0fb3a2; } .footer .taboutil button.active { background-color: #316d67; } .footer .tabcontent { color: #fff; display: none; flex-direction: column; padding: 6px 50px; animation: animation 0.5s ease-out; background-color: #000000; } /*animation*/ @keyframes animation { from {opacity: 0;} to {opacity: 1;} } @media screen and (max-width: 1200px){ .footer .taboutil button { font-size: 2.5em; } } /*---------------------------------------*/ .picture { margin: 20px 20px; width: 100%; background-color: #5b475183; display: flex; justify-content: center; flex-direction: row; align-items: center; border-radius: 20px; } /* .picture img { width: 100%; height: 100%; object-fit: cover; } */ .pictureProd { margin: 20px 20px; width: 100%; min-height: 100vh; background-color: #33031b83; display: flex; justify-content: center; flex-direction: column; align-items: center; border-radius: 20px; } .btnoutil { background-color: #04AA6D; color: white; padding: 14px 20px; margin: 8px 0; border: none; cursor: pointer; width: 400px; } .lienhaut .boutique span{ color: white; padding: 14px 20px; } /**taboutil CSS*/ .taboutil { overflow: hidden; background-color: #022824 } .taboutil button { background-color: inherit; letter-spacing: 2px; float: left; border: none; outline: 0; color: #fff; cursor: pointer; padding: 14px 50px; transition: 0.5s; font-size: 17px; } .taboutil button:hover { background-color: #0fb3a2; } .taboutil button.active { background-color: #316d67; } .tabcontent { display: flex; align-items: center; justify-content: center; color: #000000; display: none; flex-direction: column; padding: 6px 50px; animation: animation 0.5s ease-out; background-color: #316d67; } @keyframes animation { from {opacity: 0;} to {opacity: 1;} } h3 { font-size: 30px; text-transform: uppercase; letter-spacing: 2px; } code { padding: 5px 8px; border-radius: 18px; background: #b7cece; color: #cc0066; } [type='color'] { appearance: none; padding: 0; width: 15px; height: 15px; border: none; } [type='color']::-webkit-color-swatch-wrapper { padding: 0; } [type='color']::-webkit-color-swatch { border: none; } .color-picker { padding: 5px 5px; border-radius: 10px; border: 3px solid #ccc; background: #f8f9f9; height: 32px; width: 155px; margin-left: 10px; } .color-pickers { padding: 5px 5px; border-radius: 10px; border: 3px solid #ccc; background: #f8f9f9; margin-left: -20px; } .color-pickers input[type=text] { height: 32px; width: 155px; } .colorplusclaire{ height: 20px; width: 90px; } .pickcontener { display: flex; align-items: center; justify-content: center; width: 120px; } .select1, select { -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none; outline:0; box-shadow:none; // border:0!important; background: var(--Mh-icon-color); background-image: none; flex: 1; padding: 0 .5em; color:#fff; cursor:pointer; font-size: 1em; width: 330px; height: 40px; margin: 2px; } .select1::-ms-expand select::-ms-expand { display: none; } .select1, .select { position: relative; display: flex; overflow: hidden; border-radius: .25em; margin-left: 2px; } .select { width: 250px; height: 40px; line-height: 3; margin: 3px; } .select1 { width: 80px; height: 35px; line-height: 3; margin-left: 5px; } .select1::after, .select::after { content: '\25BC'; position: absolute; top: 0; right: 0; padding: 0 1em; background: #2b2e2e; background: var(--Mh-icon-color); cursor:pointer; pointer-events:none; transition:.25s all ease; } .select1::after{ padding: 0 0.5em; } .select1:hover::after, .select:hover::after { color: #506f69; } #formahaut{ display: none; } .paramgeneral { display: flex; justify-content: center; flex-direction: column; align-items: center; padding: 1px 0px; width: 80%; } .boiteparam { width: 100%; height: 40px; display: flex; justify-content: center; flex-direction: row; align-items: center; background-color: transparent; padding: 15px 10px; } .boiteparam p { width: 500px; height: 30px; color: #f3f3f3; display: flex; justify-content: center; align-items: center; background-color: #deb88751; border-radius: 10px 10px 0 0; } .parcontent { width: 40%; } .pickselect { display: flex; justify-content: center; flex-direction: row; align-items: center; } .parcontenu { display: flex; justify-content:center; flex-direction: row; align-items: center; } @media screen and (max-width: 1200px){ .paramgeneral { width: 100%; height: 100%; flex-direction: column; } .boiteparam { flex-direction: column; } .boiteparam p { width: 100%; height: 40px; padding: 30 2px; font-size: 2.4em; margin-bottom: 50px; } .boiteparam { margin: auto; height: auto; flex-direction: column; } .parcontenu { flex-direction: column; } .pickselect { margin-top: 15px; height: 100%; } } .fontvert { background-color: #fc930851; font-size: 24px; color: mintcream; justify-content: center; flex-direction: row; align-items: center; } .fontblanc { color: mintcream; } #formahaut{ display: block; color: mintcream; } /*--------------------------------------------------------------*/ *{ margin: 0; padding: 0; box-sizing: border-box; text-decoration: none; font-family: 'Poppins', sans-serif; border: none; } .lienhaut{ display: flex; flex-direction:row; align-items: center; justify-content: center; width: 100%; margin: 0 auto; } ::before, ::after { box-sizing: border-box; margin: 0; padding: 0; } #ajoutlogo label, #lienprincipal label { position: relative; } #ajoutlogo input, #souslienselect input, #lienprincipal input { color: #F5F8FF; font-size: 2.2rem; padding: .8rem 2rem .8rem 0; background: transparent; border-bottom: 1.5px solid rgba(245, 248, 255, .4); transition: all .4s; outline: none; width: 400px; margin-left: 10px; border-right: none; border-left: none; border-top: none; } #ajoutlogo input :focus, #souslienselect input:focus, #lienprincipal input:focus { border-color: #FF4754; } #ajoutlogo input ::placeholder, #souslienselect input::placeholder, #lienprincipal input::placeholder { color: rgba(245, 248, 255, .4); } #ajoutlogo label span, #souslienselect label span, #lienprincipal label span { position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 1.9rem; height: 1.9rem; display: flex; align-items: center; justify-content: center; font-size: 1.2rem; color: #F5F8FF; background: rgba(245, 248, 255, .2); border-radius: 5px; } #ajoutlogo .lienhaut, #souslienselect .lienhaut, #lienprincipal .lienhaut{ display: flex; flex-direction:row; align-items: center; justify-content: center; flex-wrap: wrap; width: 100%; } @media screen and (max-width: 1200px){ .footer .taboutil button { font-size: 2.5em; } .footer .outillien { mi-height: 100%; } .select { width: 750px; height: 140px; font-size: 2.5em; } select { font-size: 40; height: 120px; } .select1 { width: 150px; height: 70px; font-size: 1.5em; margin: 5px; line-height: 2; } .select1{ font-size: 40; } input, select, textarea { font-size: 35px; } [type='color'] { width: 45px; height: 37px; } .color-picker { height: 60px; width: 300px; margin-left: 30px; } .pickcontener { width: 300px; } .color-pickers { height: 60px; width: 500px; } .color-pickers input[type=text] { height: 80px; width: 455px; } .colorplusclaire{ height: 85px; width: 165px; } #saisilien input { color: #F5F8FF; font-size: 3.2rem; width: 600px; } #saisilien label span { width: 3.9rem; height: 3.9rem; font-size: 2.9rem; } .lienhaut{ font-size: 2.9rem; } .lien1overlayHor-content { width: 100%; height: 100vh; } .flexplus1 { font-size: 60; width: 250px; height: 120px; } } @media screen and (max-width: 1200px){ .logo { /* centre lcon */ width: 100%; text-align: var(--MR-menu-logo-text-align); font-size: 5em; z-index: 10; } #munid1, #munid2 { z-index: 999; } .menuhaut { position: absolute; top: 190px; display: flex; justify-content:space-between; flex-direction: row; align-items: center; width: 100%; } .btn { margin-bottom: 10px; background: transparent; } .btn.btn-secondary { background: transparent; border: 2px solid transparent; cursor: pointer; } .fa-chalkboard, .secentete .fa-brands, .fa-sitemap, .fa-cloud, .fa-user, .fa-cart-shopping{ font-size: 5em; } .btnD { display: none; width: 0px; padding: 0rem 0rem; } .btntest{ display: none; } .header nav{ max-width: 100%; padding: 0 20px; } .header .menu-icon{ display: block; position: absolute; top: 30; font-size: 30px; } .header #show-menu:checked ~ .menu-icon i::before{ content: "\f00d"; } .menu-toggler1 { /* -----position de la Croix --------*/ display: block; } .panier-toggler, .menu-toggler { height: 90px; width: 90px; top: 45px; } .panier .menu { display: flex; flex-direction:column; } .panier{ top: 270px; height: 100vh; background-color: var(--MR-menu-reduit-Bgc); } .panier .menu { justify-content: var(--MR-menu-align-horiz); /* menu alignement horizontal*/ align-items: var(--MR-menu-align-vertical); /* menu alignement vertical*/ text-align: var(--MR-menu-align-txt); font-size: var(--MR-menu-lien-font-size); background-color: var(--MR-menu-reduit-Bgc); border-right: var(--MR-menu-border); padding: 0.8em 0.5em; } .panier .menu .dropdowmega .imgmega { /*--------image-------------*/ height: 80px; width: 80px; } .panier .menu .dropdowligne .contenu{ display: flex; flex-direction:column; } .panier .menu .dropdow-1:hover > .contenu, .panier .menu .dropdowligne:hover > .contenu{ position: relative; top: 0px; opacity: 1; visibility: visible; transition: all 0.3s ease; margin-left: 3px; top: -3px; } .panier .menu .dropdow-1 .souscontent .souscontenu { position: relative; top: 0; left: 10px; width: 90%; } .panier .menu .dropdow-1 .souscontent:hover > .souscontenu { display: block; } .panier .dropdowmega .content button { cursor: none; } .panier .menu >a, .dropdowligne, .dropdow-1, .dropdowmega{ width: 100%; font-size: var(--MR-menu-lien-font-size); } .panier .menu .dropdowmega:hover .megacontent4, .panier .menu .dropdowmega:hover .megacontent3, .panier .menu .dropdowmega:hover .megacontent2, .panier .menu .dropdowmega:hover .megacontent { top: -2px; } .panier .menu .dropdow-1 .contenu, .panier .menu .dropdow-1 .souscontent .souscontenu, .panier .menu .dropdowmega:hover .megacontent4, .panier .menu .dropdowmega:hover .megacontent3, .panier .menu .dropdowmega:hover .megacontent2, .panier .menu .dropdowmega:hover .megacontent, .panier .menu .content .contentbg:hover, .panier .menu .content .contentbg a:hover { margin-left: 3px; } .panier .menu .dropdowmega .megacontent4 .contener, .panier .menu .dropdowmega .megacontent3 .contener, .panier .menu .dropdowmega .megacontent2 .contener, .panier .menu .dropdowmega .megacontent .contener, .contentGe .menu .dropdowmega .megacontent4 .contener, .contentGe .menu .dropdowmega .megacontent3 .contener, .contentGe .menu .dropdowmega .megacontent2 .contener, .contentGe .menu .dropdowmega .megacontent .contener{ display: flex; flex-direction:column; } .panier .dropdowmega:hover .megacontent4, .panier .dropdowmega:hover .megacontent3, .panier .dropdowmega:hover .megacontent2, .panier .dropdowmega:hover .megacontent { position: relative; top: 0; left: 0; transition: all 0.3s ease; align-items: center; } .panier .dropdowmega .megacontent .contener .content .contentgene1, .panier .dropdowmega .megacontent .contener .content .contentgene2, .panier .dropdowmega .megacontent .contener .content .contentgene3, .panier .dropdowmega .megacontent2 .contener .content .contentgene1, .panier .dropdowmega .megacontent2 .contener .content .contentgene2, .panier .dropdowmega .megacontent3 .contener .content .contentgene1, .panier .dropdowmega .megacontent3 .contener .content .contentgene2, .panier .dropdowmega .megacontent3 .contener .content .contentgene3, .panier .dropdowmega .megacontent4 .contener .content .contentgene1, .panier .dropdowmega .megacontent4 .contener .content .contentgene2, .panier .dropdowmega .megacontent4 .contener .content .contentgene3, .panier .dropdowmega .megacontent4 .contener .content .contentgene4 { width: 100%; display: none; } .panier .dropdowmega .megacontent .contener .content:hover .contentgene1, .panier .dropdowmega .megacontent .contener .content:hover .contentgene2, .panier .dropdowmega .megacontent .contener .content:hover .contentgene3, .panier .dropdowmega .megacontent2 .contener .content:hover .contentgene1, .panier .dropdowmega .megacontent2 .contener .content:hover .contentgene2, .panier .dropdowmega .megacontent3 .contener .content:hover .contentgene1, .panier .dropdowmega .megacontent3 .contener .content:hover .contentgene2, .panier .dropdowmega .megacontent3 .contener .content:hover .contentgene3, .panier .dropdowmega .megacontent4 .contener .content:hover .contentgene1, .panier .dropdowmega .megacontent4 .contener .content:hover .contentgene2, .panier .dropdowmega .megacontent4 .contener .content:hover .contentgene3, .panier .dropdowmega .megacontent4 .contener .content:hover .contentgene4{ display: block; margin: 0; } .contentnoshasg, .contentavecFonnoshasg, .contentavecbottonsg, .contentsansShadowsg, .contentsansonglet, .contentsanFonarrsg, .contentsg, .contentavecFonsg, .contentsanFonsg, .contenttraitsg, .bashaut, .hautbas, .gauchdroit, .droitgauch, .remplirDG, .remplirGD,.remplirHB,.remplirBH { width: 100%; height: 100px; font-weight: var(--MP-weight-menu-lien); text-align: var(--MP-position-menu-lien); font-size: var(--MR-menu-lien-font-size); } .bashaut, .hautbas, .gauchdroit, .droitgauch { color: var(--Mh-lien-color); font-size: var(--MR-menu-lien-font-size); } .panier .menu .dropdowmega h2{ margin: 0px; font-size: var(--MR-menu-titre-font-h2); padding: var(--MR-menu-titre-padding-h2); } .panier .menu .dropdow-1 .contenu, .panier .menu .dropdowligne .contenu, .panier .menu .dropdowmega .content { border: 0px solid transparent; padding: var(--MR-menu-espace-h2); margin: 0px; } .panier .menu .dropdowligne .contenu, .panier .menu .dropdow-1 .contenu, .panier .dropdowmega:hover .megacontent4, .panier .menu .dropdowmega:hover .megacontent3, .panier .menu .dropdowmega:hover .megacontent2, .panier .menu .dropdowmega:hover .megacontent{ width: 100%; padding: 10px 4px; left: 0%; } .panier .menu .dropdowmega .megacontent4 .content .contentbg, .panier .menu .dropdowmega .megacontent3 .content .contentbg, .panier .menu .dropdowmega .megacontent2 .content .contentbg, .panier .menu .dropdowmega .megacontent .content .contentbg, .panier .menu .dropdow-1 .contenu .contentbg, .panier .menu .dropdowligne .contenu .contentbg { /* agrandir fenetre haut bas*/ font-size: var(--MR-menu-lien-font-size); } .panier .dropdowmega .megacontent4, .panier .dropdowmega .megacontent3, .panier .dropdowmega .megacontent2, .panier .dropdowmega .megacontent { border: 0px solid transparent; margin: 0px; padding: 0px; } } /* .logo { position: absolute; left: 0px; display: flex; justify-content: center; align-items: center; } #idcorp { position: relative; } html, body { height:100%; min-height:100%; margin: 0; padding: 0; } /* Footer */ .footer { position: relative; padding: 20px; text-align: center; background: #ddd; bottom: 0px; } */ .paniercorp{ display: flex; justify-content: center; align-items: center; width: 100vw; height: 100vh; } .containerprod { display: flex; flex-wrap: wrap; gap:3px; justify-content: center; align-items: center; width: 100vw; MI-height: 50vh; padding: 5px 0px; } .cardprod { display: flex; flex-direction:column; justify-content: center; align-items: center; padding: 5px; background-color: #cec9c9de; border-radius: 20px; margin: 10PX; } .cardprod, .arttitreprod { width: 900px; } .arttitreprod { display: flex; flex-direction:row; justify-content:center; align-items: center; padding: 5px; } .cardprod .arttitreprod img{ width: 100px; border-radius: 20px; height: 110px; margin-left: 6px; margin-right: 5px; } .desigprod { display: flex; flex-direction:row; justify-content:center; width: 80%; background-color: #06868459; height: 115px; font-size: 20px; border-radius: 0 15px ; } .pagprod{ width: 100%; padding: 12px 10px; align-items: center; text-align: center; } .pagchoix{ text-align: center; align-items: center; padding: 5px; } .desigprodDroit{ display: flex; justify-content:space-between; flex-direction: column; width: 15%; } .desigprodGauche{ width: 85%; } .prixprod{ width: 80px; } .prixprodsupprod { display: flex; justify-content:space-between; flex-direction: column; align-items:center; height: 100%; height: 110px; } .supprod { bottom: 17px; margin: 2px 20px; width: 25px; background-color: #e70a0a; } .modifprods, .modifprod, .supprod{ border: none; text-decoration: none; font-weight: bold; font-size: 20px; padding: 5px 5px; text-align: center; cursor: pointer; border-radius: 50px; opacity: 0.5; } .modifprod:hover, .supprod:hover{ opacity: 1; } .prixprod, .modifprod { display: flex; justify-content:center; align-items:center; } .modifprod { margin: 2px 20px; bottom: 20px; width: 40px; background-color: #0a80e7; } .pagprode { padding-top: 10px; font-size: 18px; } .principalprod{ font-size: 14px; } .descriptprod{ font-size: 16px; } .pagprode:hover{ color: darkred; } .desigprodplus { width: 80%; height: 40px; background-color: #06868459; } .desigprossprod{ display: flex; justify-content:space-between; flex-direction: row; align-items:center; width: 100%; } @media (max-width: 1200px) { .modifprod { position: relative; left: -60px; margin: 2px 20px; bottom: 10px; } .pagchoix, .modifprods, .modifprod, .supprod{ font-size: 50px; } .desigprod { font-size: 40px; } .pagprode { font-size: 38px; } .principalprod{ font-size: 28px; } .descriptprod{ font-size: 40px; } .paniercorp{ width: 100%; height: 100%; } } @media (max-width: 1200px) { .containerprod { width: 100%; } .containerprod { width: 950px; } .desigprodplus { width: 100%; height: 110px; } .desigprossprod { flex-direction: column; } .desigprod { height: 100%; } .cardprod .arttitreprod img{ width: 170px; height: 170px; } .cardprod { height: 250px; } .arttitreprod { height: 250px; } .prixprodsupprod { height: 100%; } .liensbas, .menurprncipal { display: flex; flex-wrap: wrap; justify-content: center; width: 100%; padding: 0px; padding-top: 30px; } .btnbase { width: 350px; font-size: 2.8rem; } .btnbas { width: 500px; height: 110px; padding: 2.3rem 3.5rem; font-size: 2.2rem; margin: 10px 20px; } .corptitre { font-size: 3.4em; } } @media (max-width: 1200px) { .containerprod { width: 100%; } .containerprod { width: 950px; } .desigprodplus { width: 100%; height: 110px; } .desigprossprod { flex-direction: column; } .desigprod { height: 100%; } .cardprod .arttitreprod img{ width: 170px; height: 170px; } .cardprod { height: 250px; } .arttitreprod { height: 250px; } .prixprodsupprod { height: 100%; } .liensbas, .menurprncipal { display: flex; flex-wrap: wrap; justify-content: center; width: 100%; padding: 0px; padding-top: 30px; } .btnbase { width: 350px; font-size: 2.8rem; } .btnbas { width: 455px; height: 110px; padding: 2.3rem 3.5rem; font-size: 2.2rem; margin: 10px 20px; } } @media (max-width: 1200px) { .outilienbas { width: 100%; height: 400px; } .paniercorp { width: 100%; height: 100%; } .containerprod { width: 100%; } .containerprod { width: 900px; } .cardprod { width: 100%; height: 180px; } .arttitreprod { width: 900px; height: 180px; } .desigprossprod { flex-direction: column; } .desigprodplus { height: 230px; } .ktitre{ font-size: 2.2rem; text-align: center; } .lienhautslog, #ajoutlogo input, input[type=text], input[type=password] { width: 650px; height:90px; text-align: center; font-size: 50px; } }