@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i&display=swap');
@import url(/frontend/Files/124734/v2/design/css/desktop.min.css);

#blockuserlogout .logout a, #blockuserlogout .viewaccountinfo a, .btn, .c-button--secondary, .cartlineqty .PBBtnStd, .loginValid a#btncontinue, .ox-btn, .ox-btn--secondary,
.OxSearchPanelBtn.PBMainTxt, .OxSearchPanelNavBar .PBMainTxt.OxSearchPanelNavBtn.OxSchPnlAdvBtn,
.useraccount.userdashboard ul.menulist .LogOut .PBBtnStd, a#btnChooseShippingAddress, a#btnConnect, a#btnSelectAddr, a.c-button--secondary, input.PBBtnStd{
	background-color:#fff;
	color:#000;

}

#headercontainer [cs-login] .lz-actions .PBLink {
    color: #000;
    display: block;
		font-size:13px;
}

#headercontainer [cs-login] .lz-actions .PBLink:hover{
	text-decoration:underline;
}

.useraccount.userdashboard .sectiondataarea.custom{display:none;}

#headerInfoCart #cartContainer a#seeyourcart:focus, #headerInfoCart #cartContainer a#seeyourcart:hover,
#popupbtnarea a.c-button--primary:focus, #popupbtnarea a.c-button--primary:hover, a#btncheckout:focus,
a#btncheckout:hover, a#btncontinue:focus, a#btncontinue:hover, a#btnordernow:focus, a#btnordernow:hover,
a.btnaddtocart:focus, a.btnaddtocart:hover, a.c-app-preview-product-popup__btn:focus, a.c-app-preview-product-popup__btn:hover, a.ox-btn--order:focus, a.ox-btn--order:hover {
    color: #fff;
    background: #009A9C;
    border-color: #009A9C;
}

#hmenu > li{
	width:auto!important;
}


@media (max-width: 1300px){
	.header-logo img {
    max-height: 63px!important;
}
}


@media (max-width: 1200px){
	.header-logo img {
    max-height: 45px!important;
}
}

#hmenu>li.mitext>a, #hmenu>li.mitext>span {
    font-size: 13px!important;
	    padding: 0 9px!important;
}
#hmenu>li.mitext.occasion:before {
    background-image: url("/Files/124734/Img/02/Categories-Eshop-200x200-8-.png");
    background-repeat: no-repeat;
    background-position: 50%;
    height: 50px;
    content: "";
	background-size: 40%;
}

.PBDiscount {
    color: #fff;
    background-color: #00aa8d;
}
.PBRequired {
    color: #00aa8d;
    font-weight: 700
}
#headerSearchBlock .searchtext:focus,
#headerSearchBlock .searchtext:focus+.blockbtn {
    border-color: #00aa8d
}
.blockfacet .blockbtn,
.c-button--primary,
.ox-btn--primary,
a.btnmain,
a.c-button--primary,
input[type=button],
input[type=submit] {
    font-weight: 700;
    text-transform: uppercase;
    color: #00aa8d;
    background: #fff;
    border-color: #00aa8d
}
.blockfacet .blockbtn:focus,
.blockfacet .blockbtn:hover,
.c-button--primary:focus,
.c-button--primary:hover,
.ox-btn--primary:focus,
.ox-btn--primary:hover,
a.btnmain:focus,
a.btnmain:hover,
input:focus[type=button],
input:focus[type=submit],
input:hover[type=button],
input:hover[type=submit] {
    color: #fff;
    background: #00aa8d;
    border-color: #00aa8d
}
#cartItems {
    background-color: #00aa8d;
    color: #fff
}
#fmenu li.mititle a:hover {
    color: #00aa8d
}
.c-oxmap__listElem.selected {
    border-color: #00aa8d;
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none
}
#FidelityPoints {
    color: #00aa8d
}
.LoginPwdRecovery .PBBtnStd {
    color: #00aa8d;
    font-style: normal
}
.container--color-tonic {
    background-color: #00aa8d;
    color: #fff
}
.header-banner {
    background-color: #00aa8d;
    color: #fff
}
.header-banner:before {
    position: absolute;
    display: block;
    background-color: #00aa8d;
    left: 0;
    right: 0;
    top: 0;
    height: 60px;
    z-index: -1
}
a:hover {
    color: #00aa8d
}
.blockfacet .title {
    color: #00aa8d;
    text-transform: uppercase;
    font-size: 15px;
    line-height: 50px
}
#headerInfoCart #cartContainer a#seeyourcart:focus,
#headerInfoCart #cartContainer a#seeyourcart:hover,
#popupbtnarea a.c-button--primary:focus,
#popupbtnarea a.c-button--primary:hover,
a#btncheckout:focus,
a#btncheckout:hover,
a#btncontinue:focus,
a#btncontinue:hover,
a#btnordernow:focus,
a#btnordernow:hover,
a.btnaddtocart:focus,
a.btnaddtocart:hover,
a.c-app-preview-product-popup__btn:focus,
a.c-app-preview-product-popup__btn:hover,
a.ox-btn--order:focus,
a.ox-btn--order:hover {
    color: #2d313a !important;
    background: #fff !important;
    border-color: #2d313a !important
}

.itemdetail .c-ox-product-detail .c-ox-product-detail__price-zone .PBDiscount {
    background-color: #00aa8d
}

.itemdetail .c-ox-product-detail .c-ox-product-detail__description .c-app-product-tabs--tabs .c-app-product-tabs__title.active {
    color: #00aa8d;
    background-color: #fff;
    border-top: 3px solid #00aa8d
}
#blockuserlogout .logout a,
#blockuserlogout .viewaccountinfo a,
.btn,
.c-button--secondary,
.cartlineqty .PBBtnStd,
.loginValid a#btncontinue,
.ox-btn,
.ox-btn--secondary,
.OxSearchPanelBtn.PBMainTxt,
.OxSearchPanelNavBar .PBMainTxt.OxSearchPanelNavBtn.OxSchPnlAdvBtn,
.useraccount.userdashboard ul.menulist .LogOut .PBBtnStd,
a#btnChooseShippingAddress,
a#btnConnect,
a#btnSelectAddr,
a.c-button--secondary,
input.PBBtnStd {
    color: #2d313a;
    background: #fff;
    border-color: #00aa8d;
    text-transform: none !important;
}
#blockuserlogout .logout a:focus,
#blockuserlogout .logout a:hover,
#blockuserlogout .viewaccountinfo a:focus,
#blockuserlogout .viewaccountinfo a:hover,
.btn:focus,
.btn:hover,
.c-button--secondary:focus,
.c-button--secondary:hover,
.cartlineqty .PBBtnStd:focus,
.cartlineqty .PBBtnStd:hover,
.loginValid a#btncontinue:focus,
.loginValid a#btncontinue:hover,
.ox-btn--secondary:focus,
.ox-btn--secondary:hover,
.ox-btn:focus,
.ox-btn:hover,
.OxSearchPanelBtn.PBMainTxt:focus,
.OxSearchPanelBtn.PBMainTxt:hover,
.OxSearchPanelNavBar .PBMainTxt.OxSearchPanelNavBtn.OxSchPnlAdvBtn:focus,
.OxSearchPanelNavBar .PBMainTxt.OxSearchPanelNavBtn.OxSchPnlAdvBtn:hover,
.useraccount.userdashboard ul.menulist .LogOut .PBBtnStd:focus,
.useraccount.userdashboard ul.menulist .LogOut .PBBtnStd:hover,
a#btnChooseShippingAddress:focus,
a#btnChooseShippingAddress:hover,
a#btnConnect:focus,
a#btnConnect:hover,
a#btnSelectAddr:focus,
a#btnSelectAddr:hover,
input.PBBtnStd:focus,
input.PBBtnStd:hover {
    color: #2d313a;
    background: #00aa8d;
    border-color: #00aa8d
}
.blockfacet .blockbtn,
.c-button--primary,
.ox-btn--primary,
a.btnmain,
a.c-button--primary,
input[type=button],
input[type=submit] {
    font-weight: 700;
    text-transform: none;
    color: #2d313a;
    background: #fff;
    border-color: #00aa8d
}
.blockfacet .blockbtn:focus,
.blockfacet .blockbtn:hover,
.c-button--primary:focus,
.c-button--primary:hover,
.ox-btn--primary:focus,
.ox-btn--primary:hover,
a.btnmain:focus,
a.btnmain:hover,
input:focus[type=button],
input:focus[type=submit],
input:hover[type=button],
input:hover[type=submit] {
    color: #2d313a;
    background: #00aa8d;
    border-color: #00aa8d
}
#headerInfoCart #cartContainer a#seeyourcart,
#popupbtnarea a.c-button--primary,
a#btncheckout,
a#btncontinue,
a#btnordernow,
a.btnaddtocart,
a.c-app-preview-product-popup__btn,
a.ox-btn--order {
    font-weight: 700;
    text-transform: none !important;
    color: #fff;
    border-color: #2d313a;
    background: #2d313a
}
.c-app-out-of-stock-notification a.btnmain,
.itemlist .subcatlist li a,
.OxSearchPanelNavBar .OxSearchPanelBtn.PBMainTxt.OxSearchPanelNavBtn,
a#btnAddAddr,
a#btncancel,
a#btnChooseShippingAddress,
a#btnclearcart,
a#btngotocart,
a#btnmodify,
a#btnupdtcart,
a.btnsub {
    color: #2d313a;
    background: #00aa8d;
    border-color: #00aa8d;
    text-transform: none !important;
}
.c-app-out-of-stock-notification a.btnmain:focus,
.c-app-out-of-stock-notification a.btnmain:hover,
.itemlist .subcatlist li a:focus,
.itemlist .subcatlist li a:hover,
.OxSearchPanelNavBar .OxSearchPanelBtn.PBMainTxt.OxSearchPanelNavBtn:focus,
.OxSearchPanelNavBar .OxSearchPanelBtn.PBMainTxt.OxSearchPanelNavBtn:hover,
a#btnAddAddr:focus,
a#btnAddAddr:hover,
a#btncancel:focus,
a#btncancel:hover,
a#btnChooseShippingAddress:focus,
a#btnChooseShippingAddress:hover,
a#btnclearcart:focus,
a#btnclearcart:hover,
a#btngotocart:focus,
a#btngotocart:hover,
a#btnmodify:focus,
a#btnmodify:hover,
a#btnupdtcart:focus,
a#btnupdtcart:hover,
a.btnsub:focus,
a.btnsub:hover {
    color: #fff;
    background: #2d313a;
    border-color: #2d313a
}
.useraccount.userdashboard ul.menulist .PBBtnStd:hover {
    color: #fff;
    background-color: #111
}
.LoginPwdRecovery .PBBtnStd {
    color: #00aa8d;
    font-style: normal
}
a.contactbtn {
    color: #fff;
    background-image: url(/Files/124734/Img/19/032-email-1.png);
    background-repeat: no-repeat;
    background-position: 0;
    padding-left: 30px;
    line-height: 40px;
    height: 40px;
    display: block;
    margin: 0 10px;
    font-size: 14px
}

#btnModifyAddr span {
    display: none
}
.itemdetail .c-ox-product-detail .c-ox-product-detail__buy-button #btnaddtocart.btnaddtocart {
    border-radius: 40px;
    background-color: #2d313a;
    background-color: #2d313a;
    min-height: 50px;
    line-height: 50px !important;
}
.itemdetail .c-ox-product-detail .c-ox-product-detail__buy-button #btnaddtocart.btnaddtocart:hover span{
     color: #2d313a;
     text-transform: none !important;
}
.itemdetail .c-ox-product-detail .c-ox-product-detail__buy-button #btnaddtocart.btnaddtocart span{
     text-transform: none !important;
}

.itemdetail .c-ox-product-detail .c-ox-product-detail__buy-button #btnaddtocart.btnaddtocart:hover {
    background-color: #2d313a;
    border:1px solid #2d313a;
}

#headerSearchBlock .blockbtn::before{
    color: #00aa8d;
}

#headerSearchBlock .blockbtn:hover:before {
    color: #2d313a
}
#footercontainer{
    background-image:none !important;
}
#hmenu > li.mitext.exament::before {
  background-image: url(/Files/124734/Img/18/Hmenu-icn-examen-2026.png);
}

#hmenu > li.mitext.labo::before {
  background-image: url(/Files/124734/Img/05/Hmenu-icn-labo-2026.png);
}
#hmenu > li.mitext.faconnage::before {
  background-image: url(/Files/124734/Img/09/Hmenu-icn-faconnage-2026.png);
}

#hmenu > li.mitext.ajustage::before {
  background-image: url(/Files/124734/Img/23/Hmenu-icn-ajustage-2026.png);
}
#hmenu > li.mitext.consommage::before {
  background-image: url(/Files/124734/Img/18/Hmenu-icn-consommable-2026.png);
}
#hmenu > li.mitext.table::before {
  background-image: url(/Files/124734/Img/20/Hmenu-icn-tabledevente-2026.png);
}
#hmenu > li.mitext.comptoir::before {
  background-image: url(/Files/124734/Img/04/Hmenu-icn-comptoir-2026.png);
}

#hmenu > li.mitext.ecole::before {
  background-image: url(/Files/124734/Img/09/Hmenu-icn-ecole-2026.png);
}
#hmenu > li.mitext.new.promo::before {
  background-image: url(/Files/124734/Img/05/004-price-tag.png);
}
#hmenu > li.mitext.occasion::before {
  background-image: url("/Files/124734/Img/02/Categories-Eshop-200x200-8-.png");
}

.sectiondataarea,
body.PB, body.PBPW,
#hmenu ul.submenu li.mititle,
#hmenu ul.submenu li.mitext > a, #hmenu ul.submenu li.mitext > span,
.useraccount.userdashboard ul.menulist .PBBtnStd,.designColorMain, .designColorMainHover:hover{ 
  color: #2d313a;
}
.useraccount.userdashboard ul.menulist .PBBtnStd:hover{
    background-color: #2d313a;
}
