body {background-color: rgb(242, 244, 243) !important;}body {color: #222222!important}.message_lo h4, .message_lo .h4, .message_lo .note{color: #222222!important}.header_p, .header_color_p {background-color: rgb(255, 255, 255) !important;}.footer_p {background-color: rgb(208, 208, 208) !important;}.content_p {background-color: #ffffff !important;background-image:none !important;}.content_p .content_p{background-color:transparent !important;}.apercu-article h2.titre-article, .apercu-article h2.titre-article, .single-article .titre-article h1, .apercu-article .h2.titre-article, .apercu-article .h2.titre-article, .single-article .titre-article .h1{background-color:#ffffff !important}.pagination.pull-right li.active a{background-color:rgb(0, 0, 0) !important; border-color:rgb(0, 0, 0) !important; color:#fff;}.links_p a:not(.button):not(.addbasket):not(.zoom):not(.element-sidebar){color:rgb(0, 0, 0) !important;}.arianne *{border-color:rgb(0, 0, 0) !important;color:rgb(0, 0, 0) !important;}.navigation_link_p {color: #000000 !important;}.sous_navigation_link_p {color: #000000 !important;}.menu_burger, .menu_burger:hover{color:#000000 !important;}.navigation_button_p:hover > .navigation_link_p, .navigation_link_hover, .navigation_button_p.actif > .navigation_link_p, .navigation_button_p.sousmenu_ouvert > .navigation_link_p, .navigation_button_p:hover > .navigation_link_p > a {color: #e02929 !important;} .navigation_button_p.actif > .navigation_link_p:hover{color: #e02929;}.sous_navigation_button_p:hover > .sous_navigation_link_p, .sous_navigation_button_p.actif > .sous_navigation_link_p, .sous_navigation_button_p.sousmenu_ouvert > .sous_navigation_link_p, .side-tabs.top a:hover {color: #e02929 !important;}.nav_ouverte > .menu_burger.navigation_link_p, .nav_ouverte > .menu_burger.navigation_link_p:hover{color:#e02929 !important;}#nav-principal .navigation_link_p {background-color:#ffffff !important;}.sous_navigation_button_p {background-color: #ffffff !important;}.menu_burger.navigation_button_p, .menu_burger.navigation_button_p:hover{background-color:#ffffff !important;}.wrapper .addmsglo, .button:not(.zoom), .bouton, .wrapper input[type="submit"], #formnewsletter input[type="submit"], .template_fiche_produit_3 #fiche-produit .wrap-description .side-tabs a, .accueil_diaporama_template .slide .slide-text .slider-see-more, .wrapper button, #block-flottant-search button, .template-panier .bouton, .pagination.pull-right li a{background:#222222 !important;border-color:#222222 !important;}.wrapper .previous, .wrapper .next{color:#222222 !important;}h2, .h2 {background-color: rgb(255, 255, 255) !important;}.apercu-article h2.titre-article, .single-article .titre-article h1, .apercu-article .h2.titre-article, .single-article .titre-article .h1{background-color:rgb(255, 255, 255) !important}h2:before, .h2:before, .single-article .titre-article h1{border-right-color:rgb(255, 255, 255) !important;}  h2:after, .h2:after, .single-article .titre-article h1::after, .single-article .titre-article .h1::after{border-left-color:rgb(255, 255, 255) !important;}h2, .h2, .single-article .titre-article h1, .single-article .titre-article h1{background-color:rgb(255, 255, 255) !important;}h2, .h2 {color: #222222 !important;}.links_p h2 > a, .links_p .h2 > a, .apercu-article h2.titre-article, .single-article .titre-article h1, .apercu-article .h2.titre-article, .single-article .titre-article .h1 {color: #222222 !important;}.single-article .titre-article h1, .apercu-article h2.titre-article, .apercu-article .h2.titre-article{color:#222222 !important;}.produit_galerie_background_p p,#paniercmd, .produit_galerie_background_p strong, #fiche-produit p, #fiche-produit strong, #fiche-produit .wrap-description h3, #fiche-produit .wrap-description .h3, #fiche-produit h4, #fiche-produit .h4, #paniercommandecontent, #infoscommande, #paiementchoix, .produit_galerie_border_p p, .prixprod, .oldprix {color: #222222 !important;}.produits .oldprix{opacity:.5;}.template_album_4 .addcommentaires, .template_album_3 .addcommentaires{border-color:#222222 !important; color:#222222 !important;}.produit_galerie_background_p, .slide-text-mobil {background-color: #ffffff !important;}.produit_etiquette, .produit_etiquette:hover{background-color: #ffffff !important;}.produit_etiquette:after{border-color: #ffffff transparent transparent!important;}.remise{background-color: #ffffff !important;}#fiche-produit .triangle-ficheprod .remise-produit{background-color: #ffffff !important;}.produit_etiquette h3, .produit_etiquette .h3{color: #222222 !important;}#fiche-produit .wrap-description .container-etiquette h3, #fiche-produit .wrap-description .container-etiquette .h3{color:#222222 !important;}.remise span, .remise, .remise-produit{color:#222222 !important;}.message_lo h4, .message_lo .h4, .message_lo .note{background-color:#222222 !important;}  form input:focus, form textarea:focus, form select:focus, #fiche-produit form input:focus, #fiche-produit form textarea:focus, #fiche-produit form select:focus{box-shadow: 0 0 5px #222222; border: 1px solid #222222;}form label, .formulaires_perso div.center, .form-newsletter .center{color:#222222}.col .infosclient h4, .col .infosclient .h4 {
    border-bottom: 1px solid rgb(242, 244, 243);
}
.col .infosclient .row.dotted{
    border-bottom:1px dotted rgb(242, 244, 243);
}
.side-tabs.top a.active:after, .side-tabs.top li:nth-child(3) span.active:after{
    background: rgb(242, 244, 243);
}
.theme-mobile .content { background-color: #ffffff}#fiche-produit .wrap-description .sociaux {
display:none;
}
.navigation_link_p, nav#nav-principal .navIcons .fa-search{
  font-size:19px !important;
}
.template_boutique_all.template_boutique_5 .produits .produit_etiquette{
	height:auto;
}

.banner_diaporama li{
	background-position:top center !important;
}
.banner_diaporama .bx-controls{
	display:none;
}

body, html {
    font-size: 12px;
  }

nav#nav-principal>ul {
    padding: 0 20px;
    margin: 0 auto;
    text-align: center;
    position: relative;
}


.page
{
 padding-top:0; 
}
.template_contact .form-group-ville,.template_contact .form-group-tel{
	display:none;
}

.top-header {
  background: #000;
  font-size: 14px;
  padding: 5px 10px;
  color: #fff;
  text-align: center;
}

/*
#block-flottant-search {
  top: 61px !important;
  left: auto !important;
  z-index: 10000 !important;
  height: 36px !important;
  width: 196px !important;
  right: 0;
}

#block-flottant-search .btn-search {
  border-radius: 0 50px 50px 0;
}

#block-flottant-search input[type="text"] {
  border: 1px solid #ccc;
  width: 150px;
  display: table-cell;
  position: static;
  padding: 10px;
  border-radius: 50px 0 0 50px;
}

#block-flottant-search .btn-search {
  position: static;
  width: 38px;
    background: #ccc !important;
  border-color: #ccc !important;
}

#block-flottant-search .input-group {
  margin-left: 0;
  display: flex;
}


@media only screen and (max-width: 1023px) {
  #block-flottant-search {
    display: block;
  top: 165px !important;
  left: 0 !important;
  margin: 0 auto;
    padding: 0 0 0 25px;
}
  .header_live_edit .logo img {
  padding: 0 0 25px 0 !important;
}
}


#block-flottant-search input[type="text"] {
  line-height: 1em;
  -webkit-appearance: none;
  outline: none;
}
*/

#bloc-mon-compte .sidebar.event nav.side-tabs.top>a {
    color: #000 !important;
}

.inscription-connexion-btn a
{  
  color: #000 !important;
}