﻿@import url('https://fonts.googleapis.com/css2?family=Ubuntu:wght@500;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

:root {
	--CustomColorBack: #CACACA;
	--CS_color1: #009fe4;
	--CS_color1: #1A4EA1;
	--CS_color2: #009fe480;
	--CS_color2: #1A4EA180;
	--CustomColor3: #31365e;
	--CustomColor4: #FFFFFF;
	--CustomColor5: #dde288;
	--CustomColor6: #00000029;
	--CustomColor7: #979797E5;
	--CustomColor8: #D9AA8F;
	--CustomColor9: #009fe480;
	--CustomColor10: #FF4B55;
	--CustomColor11: #F5F5F5;
	--CS_font2: 'Ubuntu';
	--CS_font1: 'Montserrat';
}
#homePage[b-1lye9zpnlp] {
    margin: auto;
    width: auto !important; 
}

.buttons {
    background-color: unset !important;
	width: 90% !important;
	box-shadow: unset !important;
	margin: auto !important;
}


#BodyMP{
	width: 90%;
	margin: auto;
}
.nbcolis{
	display: none;
}

.btnPlusMoins > div:first-child > div:first-child[b-alubnyj98w], .btnPlusMoins > div:first-child > div:last-child[b-alubnyj98w] {
    
    background: var(--CS_color1) 0% 0% no-repeat padding-box !important;
}
.MegaMenu, .MiniMenu {
    margin-top: 0 !important; 
}

.MegaMenu:hover #dropdown, .MiniMenu:hover {
   
    height: fit-content !important;
}

/*SAV*/
#MonCompte li:nth-child(7){
	display:none
}


/*CONNEXION*/

.blurConnexion > div:first-child [b-27tit77l18] {
  width: 50%;
}

.blurConnexion[b-27tit77l18] {
  background: var(--CustomColorBack);
  backdrop-filter: none;
}

.formConnexion > div > div[b-27tit77l18] {
  background: var(--CS_color1)
}

.btnBlanc
{
	color: var(--CustomColor4);
	background: var(--CustomColor3);
	border-color:  var(--CustomColor3);
}

.actionConnexion > div:first-child > p:last-child[b-27tit77l18] {
	display: none;
}

/*HEADER*/

.recherche input[b-p63at71cfz] {
  border: 1px solid #eee;
  box-shadow: inset #ddd 3px 3px 11px;
}
#header .pub{
margin: 0;
}
#header .pub > div{
color: var(--CustomColorBack) !important;
}

.header {
  border-bottom: none;
}
/*MENU*/

#MenuExterne[b-1qmsv4zkzs] {
    width: 95%;
    margin: 10px auto 0;
}

/*HOMEPAGE*/



.enteteListeCards div:nth-child(4) select, .enteteListeCards div:last-child select
{
	border: none !important;
}


.BlazorNavigation_textPagin {
  padding: 4px !important;
}

/*CARDS*/

.btnPlusMoins > div:nth-child(2), .btnPlusMoins > div:first-child > div:nth-child(2) {
	    align-items: center;
    display: flex;
    justify-content: center;
}

.btnPlusMoins > div:first-child[b-zl3e4vkp6b], .btnPlusMoins > div:last-child[b-zl3e4vkp6b] {
  background: var(--CS_color1) 0% 0% no-repeat padding-box !important;
      padding: 1vh;
	      color: var(--CustomColor4);
}

.btnPlusMoins > div:first-child > div:first-child[b-y3vdrhljw2], .btnPlusMoins > div:first-child > div:last-child[b-y3vdrhljw2], .btnPlusMoins > div:first-child > div:first-child > span[b-uho52ieub5], .btnPlusMoins > div:first-child > div:last-child > span[b-uho52ieub5] {
	padding: 1vh;
	    color: var(--CustomColor4);
}

#FooterColinternet .menu > div:last-child, #FooterColinternet .menu > div:nth-child(3) > div:nth-child(2) > ul > li:last-child, #FooterColinternet .menu > div:nth-child(3) > div:nth-child(2) > ul > li:nth-child(4) {
	display: none;
}

.infoArticle > div:first-child[b-uho52ieub5] {
    line-height: normal;
}

.infoPanier > div:first-child > div:nth-child(4) > div:first-child > div:first-child {
    color: var(--CustomColor4);
	}

/*CATEGORIES*/

.categorie .img {
    border-radius: 5% !important;
    height: 30.7vh !important;
    border: solid var(--CS_color1) !important;
    background: var(--CS_color2) !important;
    text-align: center !important;
}

.categories .categorie .img img
{width: 95% !important;
    margin-top: 3px !important;
	border: none !important;}





#ContainerCard .imgProduit {
  height: 410px ;
}

 .vignettes:hover{
    	background-color: white !important;
	box-shadow: 0px 3px 15px #00000029 !important;
}

/* MENU */
[b-c5s1eakf8d] .dropdownmenu ul, .MegaMenu .dropdown-content[b-dl1uu3vvbi] {
background: var(--CustomColorBack);
}

.Niveau2 > div > div {
color: var(--CustomColor3);
}

.BlazorNavigation_pagination_Item[b-878746k6rc] {
background: none;}

.material-symbols-outlined[b-x8vk2cyxac] {
    font-size: 100px;
    color: var(--CustomColor3);
    margin: auto 0;
}

.categorie .img {
    border-radius: 0 !important;
    border: none !important;
    background: none !important;
    height: fit-content!important;
}

[b-y3vdrhljw2] .titleSection {
background-color: var(--CS_color1);
color: var(--CustomColor4);
}

.composantCompte > div, #listeArticlePanier > .article {
background-color: var(--CustomColor4);
}

#CompteAdresses > div {
background-color: transparent;
}

#CompteAdresses > div:first-child {
    flex-wrap: wrap;
}

#CompteAdresses > div > .blocAdresse {
background-color: var(--CustomColor4);
}


#validationCommande > div[b-udhtan4692] {
background-color: var(--CustomColor4);
}

.transitionFooter {
    width: fit-content;
    margin: auto;
}

.Copyright {
cursor: pointer;
}

/*MASQUAGES*/

/*LIEN MENU 'INFORMATIONS'*/
.navbarBDSP > #menu1 > .control-section > .menu-control > .dropdownmenu > li:last-child {
display: none;
}

/*CARTE COMMERCIAL - MON COMTPE */
#CompteCommercial > div:nth-child(2), #CompteCommercial > div:nth-child(3)  {
display: none;
}

/* LIENS FOOTER */
.footer-menu > .menu > div:nth-child(2) > div:nth-child(2) > ul > li:nth-child(2), .footer-menu > .menu > div:nth-child(2) > div:nth-child(2) > ul > li:nth-child(3) {
display: none;
}

/* LIENS TELECHARGEMENTS MES COMMANDES LISTE */
#CompteCommandes > div:nth-child(2) > div > div:last-child > svg {
display: none;
}

/* LIENS TELECHARGEMENTS MES COMMANDES + RENOUVELLEMENT*/
#CompteCommandeDetails > .footerCommandeDetails > div:first-child > div:first-child {
display: none;
}

/* LIENS TELECHARGEMENTS FACTURES */
#CompteFactures > div:first-child > div > div:last-child > svg {
display: none;
}

/* LIENS TELECHARGEMENT FICHE PRODUIT */
#detailArticle > #informationArticle > div > .telechargement {
display: none;
}

/*CONNEXION LIEN*/
.actionConnexion > div:first-child > p {
	display: none;
}

#BodyMP .rz-datatable-thead th, #BodyMP .rz-grid-table thead th, #BodyMP .rz-cell-filter, #BodyMP .rz-paginator {
    background-color: var(--CustomColorBack);
}

a {
cursor:pointer;
}

.rz-spinner-button, [b-d3hyyr2r9f] .btnDetail {
background-color: var(--CS_color1)!important;
}

.image img[b-m46ugzswwf] {
	height: auto;
    max-height: 100%;
    max-width: 100%;
}

.LienMenu {
	    /*margin: 0 2.6041666666666665vw 0 0;*/
}

.DateExpir {
	display : none!important;
}

#MenuExterne a, #MenuExterne .dropdown {
    text-decoration: none;
}

.Niveau1 .Titre[b-m46ugzswwf] {
    font-weight: 800;
}

.Niveau2[b-m46ugzswwf] {
    font-weight: 400!important;
	    margin-left: 1vw;
}

#CompteCommandes > div > div > div:last-child > svg {
    display: none;
}

#CompteInformations div, #CompteAdresses div, #CompteCommercial div {
	pointer-events : none;
}

.cardArticle > div:nth-child(4)[b-zl3e4vkp6b] {
    top: 72%;
}

    .popup > div {
        overflow-y: auto!important;
        overflow-x: hidden!important;
    }

/* CONTACT */
		.contact {
			display: flex;
			flex-direction: row;
			align-items: center;
			height: 50%;
			width: 100%;
			padding: 12% 0;
			background-image : url(/wwwclient/IMG/background-contact.jpg);
		}

			.contact > div:first-child {
				width: 50%;
				display : flex;
			}

				.contact > div:first-child > img  {
					width: 30%;
					margin: auto;
				}

			.contact > div:last-child {
				width: 50%;
				margin-left: 10%;
			}

		.contact > div > .button, .contact > div > .buttonConnexion {
			width: 50%;
			margin: 15px 0;
			height: fit-content;
			padding: 15px;
			border-radius: 5px;
			box-shadow: 0px 3px 6px #00000029;
			text-align: center;
			background-color: var(--CS_color1);
			text-transform: uppercase;
			cursor: pointer;
		}

		.contact > div > .buttonConnexion {
			background-color: transparent;
			border: solid 2px var(--CS_color1);
		}
	
		.contact > div > .buttonConnexion > a {
			color: var(--CS_color1);
			text-decoration: none;}

		.contact > div > .button > a {
			color: var(--CustomColor4);
			text-decoration: none;}

.contact > div > p > a {
color: var(--CustomColor3);
font-weight: 600;
text-decoration: none;
}
.cardArticle > div:nth-child(3) > img {
	max-width: 90%;
}

.InputMail > input {
	width: 100%;
}

.infoArticle > div:last-child > p:nth-child(3) {
    font: normal normal 600 14px/17px var(--CS_font1);
}

.infoArticle > div:last-child > p:last-child[b-uho52ieub5] {
    font: normal normal 400 14px/17px var(--CS_font1);
}

.infoPanier > div:nth-child(2) {
	display: none;
}

.infoPanier > div:first-child > div:nth-child(4) > div:first-child[b-4fl9797qam] {
    flex-direction: column;
}

.infoPanier > div:first-child > div:nth-child(4) > div:first-child > div:first-child[b-4fl9797qam] {
    width: 100%;
}

.infoPanier > div:first-child > div:nth-child(4) > div:first-child > div:nth-child(2)[b-4fl9797qam] {
    width: 100%;
    margin-top: 10px;
}

.containerPopupConfirmationSuppression > .popupConfirmationSuppression > .footerConfirmationSuppression[b-4fl9797qam] {
    color: var(--CustomColor4);
}

/* A GARDER */
.cardArticle > div:nth-child(4) > div[b-zl3e4vkp6b] {
    top: -9vh;
    right: 3.5vw;
}

.cardArticle > div:nth-child(3)[b-zl3e4vkp6b] {
    margin-bottom: 8vh;
}