/* STYLE CMONSITE EDITOR */
.footer_p{background-color:#FFFFFF;}.produits .addbasket{background-color:rgba(40,40,40,1);}.produits .addbasket:hover{background-color:rgba(0,0,0,1);}.produits .addbasket:focus{background-color:rgba(0,0,0,1);}#fiche-produit .top_fiche .button.addbasket{background-color:rgba(40,40,40,1);}#fiche-produit .top_fiche .button.addbasket:hover{background-color:rgba(0,0,0,1);}#fiche-produit .top_fiche .button.addbasket:focus{background-color:rgba(0,0,0,1);}.template-panier .ajout_panier .button{background-color:rgba(40,40,40,1);}.template-panier .ajout_panier .button:hover{background-color:rgba(0,0,0,1);}.template-panier .ajout_panier .button:focus{background-color:rgba(0,0,0,1);}.template_flux_panier_1 .button{background-color:rgba(40,40,40,1);}.template_flux_panier_1 .button:hover{background-color:rgba(0,0,0,1);}.template_flux_panier_1 .button:focus{background-color:rgba(0,0,0,1);}.form .button[type="submit"]{background-color:rgba(40,40,40,1);}.form .button[type="submit"]:hover{background-color:rgba(0,0,0,1);}.form .button[type="submit"]:focus{background-color:rgba(0,0,0,1);}.template_boutique_5 .produits .productImageWrap img{object-fit:contain;object-position:center;}.template_boutique_1 .produits .productImageWrap img{object-fit:contain;}@media (min-width:1024px){.template_fiche_produit #fiche-produit .wrap-description .radio_color{height:50px;width:50px;}}.produits .nomprod {
	font-size: 12px !important;
  
}
nav.principal ul li a {
	font-size:0.96em;
}

/***** BARRE DE RECHERCHE *****/

#block-flottant-search {
top: 50px !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;
}

/* style_all_designs.css | https://sybel7203.cmonsite.fr/css1135/style_all_designs.css */

#block-flottant-search input[type="text"] {
  border: 1px solid #282828;
  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: #282828;
  border-color: #282828;
}

#block-flottant-search .input-group {
  margin-left: 0;
  display: flex;
}


@media only screen and (max-width: 1023px) {
  #block-flottant-search {
  display: block;
  top: 100px !important;
  left: 0 !important;
  margin: 0 auto;
  z-index: 10001!important;
}
}


#block-flottant-search input[type="text"] {
  line-height: 1em;
  -webkit-appearance: none;
  outline: none;
}