.header_p, .header_color_p {background-color: rgb(255, 236, 234) !important;}.footer_p {background-color: rgb(255, 255, 255) !important;}.pagination.pull-right li.active a{background-color:rgb(164, 88, 134) !important; border-color:rgb(164, 88, 134) !important; color:#fff;}.links_p a:not(.button):not(.addbasket):not(.zoom):not(.element-sidebar){color:rgb(164, 88, 134) !important;}.links_p #fiche-produit .details-ficheprod a.btn-details{color: rgb(164, 88, 134) !important;}.wrapper-content .menu {background-color:rgb(255, 255, 255) !important;}.side-tabs.top a.active:after, .side-tabs.top li:nth-child(3) span.active:after {background-color:rgb(255, 255, 255) !important;}.menu.navigation_p nav#nav-principal .sous_navigation_button_p:hover>.sous_navigation_link_p, nav#nav-principal .navigation_button_p:hover > .navigation_link_p, nav#nav-principal .navigation_link_hover, nav#nav-principal .navigation_button_p.actif > .navigation_link_p,nav#nav-principal .navigation_button_p.sousmenu_ouvert > .navigation_link_p, .menu.navigation_p nav#nav-principal  .sous_navigation_button_p:hover > .sous_navigation_link_p, .menu.navigation_p nav#nav-principal  .sous_navigation_link_hover, .menu.navigation_p nav#nav-principal  .sous_navigation_button_p.actif > .sous_navigation_link_p, .menu.navigation_p nav#nav-principal  .sous_navigation_button_p.sousmenu_ouvert > .sous_navigation_link_p {color:rgb(0, 0, 0) !important;}.nav_ouverte > .menu_burger.navigation_link_p, .nav_ouverte > .menu_burger.navigation_link_p:hover{color:rgb(0, 0, 0) !important;}#nav-static-principal .navigation_button_p:hover > .navigation_link_p, #nav-static-principal .sous_navigation_button_p:hover > .sous_navigation_link_p, #nav-static-principal .navigation_button_p.actif > .navigation_link_p, #nav-static-principal .sous_navigation_button_p.actif > .sous_navigation_link_p, #nav-static-principal .navigation_button_p.is-actif > .navigation_link_p, #nav-static-principal .sous_navigation_button_p.is-actif > .sous_navigation_link_p{color:rgb(164, 88, 134) !important;}nav#nav-secondary .navigation_link_p{color:rgb(0, 0, 0) !important;}#main-conteneur .wrapper-content .menu .menu-title, .addmsglo, .button:not(.btn-details) {background-color:rgb(164, 88, 134)!important}.produits-accueil.template_boutique_accueil .produits .addbasket, .template_fiche_produit #fiche-produit .wrap-description a.addbasket, .template_boutique .produits .addbasket {background-color:rgb(164, 88, 134)!important}.bx-controls a.bx-prev:hover::before, .bx-controls a.bx-next:hover::before,.diaporama-container .swiper-button-next:hover::before,.diaporama-container .swiper-button-prev:hover::before {color:rgb(164, 88, 134)!important; border-color:rgb(164, 88, 134)!important}bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus {background-color:rgb(164, 88, 134)!important}.template_fiche_produit #fiche-produit .wrap-description .radio_unique:hover, .template_fiche_produit #fiche-produit .wrap-description .radio_unique:focus, .template_fiche_produit #fiche-produit .wrap-description .radio_unique:active, .template_fiche_produit #fiche-produit .wrap-description .radio_unique.radio-checked, .template_fiche_produit #fiche-produit .wrap-description .radio_unique.radio-color-checked, .template_fiche_produit #fiche-produit .wrap-description .radio_color.radio-color-checked {border-color:rgb(164, 88, 134)!important; color:rgb(164, 88, 134)!important}.template_fiche_produit #fiche-produit .previews > span:hover::before {border-color:rgb(164, 88, 134)!important; color:rgb(164, 88, 134)!important}h2::after, .h2::after, .wrap-details > h4::after, .wrap-details > .h4::after, .title_section::after {background-color:rgb(164, 88, 134) !important;}h2, .h2, .wrap-details > h4, .wrap-details > .h4, .title_section {color:rgb(164, 88, 134) !important;}.single-article .titre-article h1, .apercu-article h2.titre-article, .apercu-article .h2.titre-article{color:rgb(164, 88, 134) !important;}.produit_etiquette, .produit_etiquette:hover{background-color: rgb(164, 88, 134) !important;}.produit_etiquette:after{border-color: rgb(164, 88, 134) transparent transparent!important;}.galerie, .galerie .mask {background-color : rgb(164, 88, 134) !important;}.remise, .remise-produit{background-color: rgb(164, 88, 134) !important;}.header_live_edit .logo{
        position:absolute;
        top:0%;
        right:auto;
        bottom:auto;
        left:0%;
        width:197.282008891174px;
        height:150px;
        }
        .header_live_edit .logo img{margin:0 !important;padding:0 !important;}.header_live_edit .logo img{width:197.282008891174px;height:auto;}.slogan_live_edit .slogan_p{save:;;
        position:absolute;
        top:37.333333%;
        right:auto;
        bottom:auto;
        left:34.166666%;
        }.template_livreor h4, .template_livreor .h4, .template_livreor .note, .template_livreor_3 .list-messages .message_lo .contenuMsgLO .message::before, .template_livreor_3 .list-messages .message_lo .contenuMsgLO .message::after{color:rgb(164, 88, 134) !important;}body .template_livreor_1 .message_lo, body .template_livreor_2 .list-messages .message_lo .IDLO, body .template_livreor_2 .list-messages .message_lo .contenuMsgLO, body .template_livreor_2 .list-messages .message_lo .contenuMsgLO .blcFleche::before, body .template_livreor_2 .list-messages .message_lo:hover .IDLO, body .template_livreor_2 .list-messages .message_lo:hover .contenuMsgLO, body .template_livreor_2 .list-messages .message_lo:hover .contenuMsgLO .blcFleche::before{border-color: rgb(164, 88, 134) !important;}body .template_livreor_2 .list-messages .message_lo .contenuMsgLO .blcFleche::before, body .template_livreor_2 .list-messages .message_lo:nth-child(2n+1) .contenuMsgLO .blcFleche::before, body .template_livreor_2 .list-messages .message_lo:hover .contenuMsgLO .blcFleche::before, body .template_livreor_2 .list-messages .message_lo:nth-child(2n+1):hover .contenuMsgLO .blcFleche::before{background-color:rgb(164, 88, 134) !important;}.col .infosclient h4, .col .infosclient .h4 {
    border-bottom: 1px solid #ff5c00;
}
.col .infosclient .row.dotted{
    border-bottom:1px dotted #ff5c00;
}
.side-tabs.top a.active:after, .side-tabs.top li:nth-child(3) span.active:after{
    background: #ff5c00;
}
#pub {
    width: 1359px;
    margin: 0 auto;
    position: relative;
    padding: 0 20px;
}

#block-search-menu {
    position: absolute;
    top: -75px;
    right: 0;
    z-index: 10;
}
#block-search-menu .btn-search {
    background-color: #a45886 !important;
    color: #fff !important;
}
.header-conteneur .menu {
    margin-top: 10px;
}
nav#nav-principal ul li a, nav#nav-secondary ul li a{
    font-family: Libre Baskerville;
  font-weight: 300;
}
#nav-secondary {
    display: flex;
}
body.cmonsite-panier-4.search-button #nav-secondary > ul {
    max-width: none;
    display: flex;
    flex-wrap: wrap;
    margin: 0 auto;
}
.template-panier.template-panier-4 {
    flex: 0 0 auto;
}
footer{
border-top: #cccccc 1px solid;
}
footer .mention.links_p a {
    font-weight: 300;
    text-transform: uppercase;
    display: inline-block;
    margin-top: 20px;
  font-family: "Libre Bakersville";
}


.menu .menu-principal {
  /* top: 46px; */
  top: 0;
}

@media (max-width: 1439px) {
  #pub {
      width: 1119px;
  }
}

@media (max-width: 1199px) {
  #pub {
      width: 943px;
  }
}

@media (max-width: 1023px) {
  #pub {
      width: 90%;
  }
}
@media (max-width: 639px) {
  #pub {
      width: 100%;
  }
}