body,#form1 label {font-family: Rubik;}#form1 p label,#form1 p button,#nav ul li a,#menu ul li a {font-family: Rubik;}#menu-page ul li a {font-family: Rubik;}.theme656 nav#nav-principal ul li a, .theme644 nav#nav-principal ul li a {font-family: Rubik;}.lienbas a {font-family: Rubik;}.liensmenualbumphoto li a {font-family: Rubik;}.lavaLamp li a {font-family: Rubik;}div#wrapper #menu ul li a  {font-family: Rubik;}h1, h2, .h1, .h2 {font-family: Rubik}#header #navigation a, .main-menu {font-family: Rubik;}div#menu ul li a {font-family: Rubik;}.produits p.nomprod {font-family: Rubik;}.galerie a.addcommentaires {font-family: Rubik;}div#menu ul.tabs li h3, div#menu ul.tabs li .h3  {font-family: Rubik;}#wrapper #navigation h2, #wrapper #navigation .h2  {font-family: Rubik;}#wrapper #navigation a  {font-family: Rubik;}div#menu h2, div#menu .h2 {font-family: Rubik;}#contentpage p {font-family: Rubik;}h3, .h3 {font-family: Rubik;}h4, .h4 {font-family: Rubik;}.produits p.titreprod {font-family: Rubik;}#contactleft {font-family: Rubik;}a.addmsglo {font-family: Rubik; text-align: center;}.titre-footer {font-family: Rubik;}body, p{font-family: Rubik;}#form1 input.button {font-family: Rubik;}#addmsg, .addbasket{font-family: Rubik;}#navbis li a {font-family: Rubik;}#wrapper #navigation li a {font-family: Rubik;}#content a.addmsglo {font-family: Rubik;}#header a.link-menu,#header #navigation ul li a {font-family: Rubik;}#navigation ul li ul li a, nav#nav-principal ul li a {font-family: Rubik;}.galerie a {font-family: Rubik;}input[type="submit"] {font-family: Rubik;}.produits, .produits select {font-family: Rubik;}.button {font-family: Rubik;}#content {font-family: Rubik;}#footer {font-family: Rubik;}.message_lo h4, .message_lo .h4 {font-family: Rubik;}.content_p .sous_navigation li {font-family: Rubik;}.accueil_diaporama_template .slide .slide-text p, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, nav#nav-principal > ul > li > a, nav#nav-principal li a, .produits .remise{font-family: Rubik !important}.footer_p {background-color: rgb(0, 0, 0) !important;}.menu_burger::before, .menu_burger::after{background-color:rgb(235, 235, 235) !important;}.navigation_link_p {color: rgb(235, 235, 235) !important;}.menu_burger, .menu_burger:hover{color:rgb(235, 235, 235) !important;}.navigation_button_p {background-color: rgb(0, 0, 0) !important;} #wrapper #navigation img.navigation_button_p {background-color: rgb(0, 0, 0) !important;}.menu_burger.navigation_button_p, .menu_burger.navigation_button_p:hover{background-color:rgb(0, 0, 0) !important;}.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, .sous_navigation_link_hover {color: rgb(0, 0, 0) !important;}.template-panier #panier #paniercontent{border-color:rgb(0, 0, 0) !important;}.template-panier:not(.template-panier-4){background-color:rgb(0, 0, 0) !important;}.template-panier-4 #panier, .template-panier-4 .connexion{background-color:rgb(0, 0, 0) !important;}.template-panier .connexion p, .template-panier .connexion p a, .template-panier #header-panier{color:rgb(255, 255, 255) !important;}.template-panier .connexion p, .template-panier{border-color:rgb(255, 255, 255) !important;}.addmsglo, .button , .bouton, input[type="submit"], .form-newsletter input[type="submit"], body .template_fiche_produit_3 #fiche-produit .wrap-description .side-tabs a, body .accueil_diaporama_template .slide .slide-text .slider-see-more, .produits a.addbasket .inside-addbasket, .template_boutique .produits a.addbasket .inside-addbasket, #fiche-produit .template_boutique .produits a.addbasket .inside-addbasket{background-color:rgb(255, 0, 0) !important; border-color:rgb(255, 0, 0) !important;}.produit_etiquette, .produit_etiquette:hover{background-color: rgb(255, 0, 0) !important;}.produit_etiquette:after{border-color: rgb(255, 0, 0) transparent transparent!important;}.remise, .remise-produit{background-color: rgb(255, 0, 0) !important;}#bloc-fil-title, #bloc-fil-title::before{background-color:rgb(0, 0, 0) !important; opacity:1}.header_live_edit .logo{
        position:absolute;
        top:34.285714%;
        right:auto;
        bottom:auto;
        left:0%;
        width:305px;
        height:98px;
        }
        .header_live_edit .logo img{margin:0 !important;padding:0 !important;}.header_live_edit .logo img{width:305px;height:auto;}.col .infosclient h4, .col .infosclient .h4 {
    border-bottom: 1px solid #9e0f0f;
}
.col .infosclient .row.dotted{
    border-bottom:1px dotted #9e0f0f;
}
.side-tabs.top a.active:after, .side-tabs.top li:nth-child(3) span.active:after{
    background: #9e0f0f;
}
.cmonsite-toolbar{background:rgb(51, 51, 51)}#cmonsite_translate_element .goog-te-gadget .goog-te-menu-value span{color:rgb(255, 0, 0) !important}#cmonsite_translate_element ~ .choice-currency .inner-choice-currency{color:rgb(255, 0, 0) !important}@media (min-width: 1024px) {
  
nav#nav-principal > ul > li:first-child:last-child > a, nav#nav-principal > ul > li:first-child:last-child ~ li > a, nav#nav-principal > ul > li:first-child:nth-last-child(2) > a, nav#nav-principal > ul > li:first-child:nth-last-child(2) ~ li > a, nav#nav-principal > ul > li:first-child:nth-last-child(3) > a, nav#nav-principal > ul > li:first-child:nth-last-child(3) ~ li > a, nav#nav-principal > ul > li:first-child:nth-last-child(4) > a, nav#nav-principal > ul > li:first-child:nth-last-child(4) ~ li > a, nav#nav-principal > ul > li:first-child:nth-last-child(5) > a, nav#nav-principal > ul > li:first-child:nth-last-child(5) ~ li > a, nav#nav-principal > ul > li:first-child:nth-last-child(6) > a, nav#nav-principal > ul > li:first-child:nth-last-child(6) ~ li > a, nav#nav-principal > ul > li:first-child:nth-last-child(7) > a, nav#nav-principal > ul > li:first-child:nth-last-child(7) ~ li > a, nav#nav-principal > ul > li:first-child:nth-last-child(8) > a, nav#nav-principal > ul > li:first-child:nth-last-child(8) ~ li > a {
  line-height: 52px;
}

.is-fixed {
  min-height: 0;
}

body.cmonsite-panier-3 #main-conteneur header.is-fixed {
  height: 50px;
}

body.cmonsite-panier-3 #main-conteneur header {
  height: 100px;
  display: flex;
  flex-direction: column;
}

#headercontent, .header-conteneur #blocContent {
  height: auto !important;
  bottom: 0;
}

.header-conteneur {
  height: 100%;
  display: flex;
  align-items: center;
}

header::after, header::before {
  content: none;
}

body.cmonsite-panier-3 .menu {
  float: none;
  margin-left: auto;
}

nav#nav-principal > ul > li > a {
  font-weight: 700;
  padding: 0 15px;
  font-size: 16px;
  text-transform: uppercase;
}

header .menu {
  width: auto;
}

/* Feuille de style intégrée #23 | https://www.cmonsite.fr/modif_design.php# */

body.cmonsite-panier-3 #main-conteneur header::before {
  content: "";
  height: 50px;
  background: red;
}

/* style_perso.css | https://www.cmonsite.fr/css2354/134293-798-796-11/style_perso.css */

body.cmonsite-panier-3 #main-conteneur header {
  /* height: 100px; */
  height: 175px;
}

/* styled796series.css | https://www.cmonsite.fr/css2354/styled796series.css */

body.cmonsite-panier-3 #blocContent .template-panier.template-panier-3 {
  /* top: 100%; */
  /* box-shadow: 0 5px 5px -5px rgba(0,0,0,.5); */
  top: -37px;
  box-shadow: none;
}

/* styled798.css | https://www.cmonsite.fr/css2354/styled798.css */

.template-panier {
  /* background-color: #fff; */
  background-color: transparent;
}

/* style_perso.css | https://www.cmonsite.fr/css2354/134293-798-796-12/style_perso.css */

body.cmonsite-panier-3 #main-conteneur header::before {
  /* background: red; */
  background: #000;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}

/* Feuille de style intégrée #24 | https://www.cmonsite.fr/modif_design.php# */

.header-conteneur {
  padding-top: 50px;
}


/* style_perso.css | https://www.cmonsite.fr/css2354/134293-798-796-19/style_perso.css */

body.cmonsite-panier-3 #blocContent .template-panier.template-panier-3 {
  /* top: -37px; */
  top: 2px;
}

/* style_all_designs.css | https://www.cmonsite.fr/css2354/style_all_designs.css */

#nav-principal::after, #nav-principal::before {
  position: absolute;
  content: "";
  top: 0;
  bottom: 0;
  left: -56px;
  width: 56px;
  background: #fff;
  background: linear-gradient(135deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 50.5%,#000 0,#000);
}

/* styled796series.css | https://www.cmonsite.fr/css2354/styled796series.css */

nav#nav-principal {
  background-color: #000;
}

/* styled798.css | https://www.cmonsite.fr/css2354/styled798.css */

nav#nav-principal ul {
  /* background-color: transparent; */
  background-color: #000;
}


body.cmonsite-panier-3 #main-conteneur header {
  background-image: linear-gradient(45deg,#fff,#fff 75%,red 0,red);
}

/* Feuille de style intégrée #23 | https://www.cmonsite.fr/modif_design.php# */

body.cmonsite-panier-3 .is-fixed #blocContent .template-panier.template-panier-3 {
  top: 46px;
}

.is-fixed .header-conteneur {
  padding-top: 0;
}

body.cmonsite-panier-3 .is-fixed #blocContent .template-panier.template-panier-3 {
  background-color: rgba(0, 0, 0, 1) !important;
}

h1 {
	font-family: 'Rubik';
	color : black; 
	font-size: 24px 
    font-weight: bold;
    text-align: center;
}

h2 {
	font-family: 'Rubik';
	color : white; 
	font-size: 20px 
    text-align: center;
  	background: none;
    box-shadow: none;
}

h3 {
	font-family: 'Rubik';
	color : white; 
	font-size: 17px 
    text-align: center;
}
  
  
.wrapper-content .h1:not(.title_section):not(.faq_question):not(.slogan):not(.titre-etiquette), 
  /* background-color: #b2cc29; */
  background-color: transparent;
}

.wrapper-content .h2:not(.title_section):not(.faq_question):not(.slogan):not(.titre-etiquette), .wrapper-content .h3:not(.title_section):not(.faq_question):not(.slogan):not(.titre-etiquette), .wrapper-content h1:not(.title_section):not(.faq_question):not(.slogan):not(.titre-etiquette), .wrapper-content h2:not(.title_section):not(.faq_question):not(.slogan):not(.titre-etiquette), .wrapper-content h3:not(.title_section):not(.faq_question):not(.slogan):not(.titre-etiquette) {
  /* background-color: #b2cc29; */
  background-color: #ff0000;
}
 
#bloc-fil-title::before {
	box-shadow: none;
}
 

/* Feuille de style intégrée #18 | https://www.vulcanet.top/ */

.wrapper-content h1:not(.title_section):not(.faq_question):not(.slogan):not(.titre-etiquette) {
  background-color: transparent;
  color: inherit;
  box-shadow: none;
  padding: 0;
}

/* styled796series.css | https://www.vulcanet.top/css2346/styled796series.css */

.wrapper-content .h1, .wrapper-content .h2, .wrapper-content .h3, .wrapper-content h1, .wrapper-content h2, .wrapper-content h3 {
  /* display: inline-block; */
  display: block;
}



.header-conteneur #blocContent {
  max-width: 320px;
}

