/* STYLE CMONSITE EDITOR */
header .slogan{font-family:Verdana;}.menu-principal{background-color:rgba(215,219,247,1);padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}.wrapper-content .menu{background-color:#7E6F61;border-style:none;padding-bottom:10px;padding-left:0px;padding-right:0px;padding-top:0px;}.footer_p{background-color:rgba(255,246,237,1);}.template-panier-1,.template-panier-2{background-color:rgba(252,221,193,1);border-style:solid;border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}body{border-style:none;border-top-width:2px;border-bottom-width:2px;border-left-width:2px;border-right-width:2px;background-color:rgba(248,231,247,1);}.produits .addbasket{background-color:rgba(230,230,230,1);}header #blocContent{background-color:rgba(255,245,253,1);}.produits .addbasket:hover{background-color:rgba(108,110,124,1);}.produits .addbasket:focus{background-color:rgba(108,110,124,1);}.template-panier #paniercontent{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}.template-panier #paniercommande .text-total{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}.template-panier #header-panier{font-size:17px;}.contenu-editable{color:rgba(108,110,124,1);}#nav-secondary .navigation_link_p{background-color:rgba(215,219,247,1);}#nav-principal .navigation_link_p.actif{background-color:rgba(215,219,247,1);}#nav-principal .navigation_button_p.actif .navigation_link_p{background-color:rgba(215,219,247,1);}#nav-principal .navigation_link_p{background-color:rgba(215,219,247,1);}.footer__links{color:rgba(108,110,124,1);}.footer__links a{color:rgba(7,0,0,1);font-weight:700;}#nav-principal .navigation_link_p:hover{background-color:rgba(201,207,250,1);}#nav-principal .navigation_link_p:focus{background-color:rgba(201,207,250,1);}#nav-principal .navigation_button_p:hover .navigation_link_p{background-color:rgba(201,207,250,1);}#nav-principal .navigation_button_p:focus .navigation_link_p{background-color:rgba(201,207,250,1);}@media (min-width:1081px){header .logo{transform:translateX(-50%);left:50%;right:auto;height:auto;}header .logo img{height:auto;}header .slogan{width:auto;right:0px;left:auto;top:65px;bottom:auto;}.template-panier-1,.template-panier-2{top:0px;}header .logo img img{height:auto;}}/* Création d'une bannière avec 7/7j + numéro téléphone : 05 56 23 50 72 */ 

@media screen and (max-width:1024px){
  .header_p{
  	background-size:cover;
  }
}

.template_boutique.template_boutique_4 .produits .block-btn-addbasket,
.template_boutique.template_boutique_4 .produits .prix
{
  display: none;
}

.header_p {
    background-repeat: no-repeat;
    background-position: center bottom !important;
    background-color: #e9e9e9;
}

#headercontent {
  max-height: 142px;
}

footer a {
    color: white;
}
.accueil_diaporama_template .slide .slide-text.nocomment.nolink {
  width: auto;
}

.productContentWrap p.attr {
    display: none !important;
}

.h1, .h2, h1, h2 {
  line-height: 1.2;
}


@media only screen and (max-width: 1023px) {
  #nav-principal.nav_fermee .menu_burger {
    background: #888;
  }
}
.header-conteneur {
	display: flex;
    flex-direction: column;
}

.header-conteneur .menu-principal{
 	order:3; 
}
.header-conteneur #blocContent{
 	order:2; 
}

@media only screen and (max-width: 1023px) {
  .header-conteneur .menu.navigation_p{
        position: relative;
  }
  .header-conteneur #blocContent {
    padding-top: 0;
	}
}

.banniere.header_p {
  background-position: center top !important;
}

.header_live_edit .logo img {
  border-radius: 50%;
}

#headercontent {
  height: 175px;
}

footer {
  padding: 20px 20px 20px;
}

.button:not(.btn-details) {
  border-radius: 50px;
}

.second_sous-menu {
  border-radius: 0 0 50px 50px !important;
}

.template-panier.template-panier-2 #paniercommande .ajout_panier a, .template-panier.template-panier-3 #paniercommande .ajout_panier a, .template-panier.template-panier-4 #paniercommande .ajout_panier a {
  line-height: 43px;
}

.template_boutique_all .produits .nomprod {
  font-size: 14px;
}


.template_boutique_all .produits {
  transition: background .2s linear, transform 0.5s;
  margin-top:50px;
  margin-bottom:50px;
  margin-left:10px;
  margin-right:10px;
}

.template_boutique_all .produits:hover {
  transform: scale(1.05);
}

.cmonsite-toolbar {
  border-radius: 0 0 50px 50px;
  background: #0E0F14;
}

.goog-te-menu-value > span:nth-child(5) {
  color: rgb(255, 255, 255);
}

#bloc-fil-title {
background: #f8f8f8;
background: #fff;
}

.galerie .mask, .produits .zoom, .galerie, .produits .mask .zoom:hover, .productImageWrap > .zoom:hover, #fiche-produit .template_boutique .produits .productImageWrap > .zoom:hover, .template_boutique .produits .productImageWrap > .zoom:hover {
border-radius: 0px !important;
}

.template_livreor_2 .IDLO {
  background: rgb(11, 24, 40);
}

.template_livreor_2 .message_lo:hover .IDLO {
  background: rgb(5, 156, 215);
}

.template_contact label, .template_livreor {
  color: rgb(11, 24, 40) !important;
}

.template_livreor_2 .message_lo:nth-child(2n+1) .contenuMsgLO, .template_livreor_2 .message_lo:nth-child(2n+1) .contenuMsgLO .blcFleche::before {
  background: rgb(5, 156, 215,0.1);
}

#wrapper, footer {
  padding-top: 0px;
}

/* Recherche */

#block-flottant-search {
  top: 90px !important;
  left: auto !important;
  z-index: 1 !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-bottom: 1px solid #5a5a5c;
  width: 200px;
  display: table-cell;
  position: static;
  padding: 10px;
  background:transparent
}

#block-flottant-search .btn-search {
  position: static;
  width: 38px;
    background: transparent !important;
  border-color: transparent !important;
  color: #5a5a5c !important
}

#block-flottant-search .input-group {
  margin-left: 0;
  display: flex;
}


@media only screen and (max-width: 1023px) {
  #block-flottant-search {
    display: block;
  top: 88px !important;
  left: 0 !important;
  margin: 0 auto;
}
}


#block-flottant-search input[type="text"] {
  line-height: 1em;
  -webkit-appearance: none;
  outline: none;
}


@media only screen and (max-width: 1023px){
#block-flottant-search {
position: static !important;
}
}

/*POUR METTRE A GAUCHE*/

#block-flottant-search {
  right: auto;
  left: 0 !important;
}

/* Fin recherche */

.header-conteneur {
	display: flex;
    flex-direction: column;
	background-size: contain;
}

.sky{
	position:fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index:-1;
}
.widget-texte-content a {
  font-family:Roboto;
}
.cmonsite-toolbar{background:rgb(153, 193, 209)}#cmonsite_translate_element .goog-te-gadget .goog-te-menu-value span{color:rgb(255, 255, 255) !important}#cmonsite_translate_element ~ .choice-currency .inner-choice-currency{color:rgb(255, 255, 255) !important}