/* STYLE CMONSITE EDITOR */
#nav-principal .navigation_link_p{font-family:Pacifico;font-weight:normal;font-size:25px;}.footer_p{background-color:rgba(71,95,155,1);}.button, input[type="submit"]{background-color:rgba(188,143,143,1);border-style:solid;border-top-width:3px;border-bottom-width:3px;border-left-width:3px;border-right-width:3px;border-color:rgba(255,185,3,1);font-size:20px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:10px;font-family:Patrick Hand;}.button:hover, input[type="submit"]:hover{color:rgba(188,143,143,1);background-color:rgba(255,255,255,1);}.button:focus, input[type="submit"]:focus{color:rgba(188,143,143,1);background-color:rgba(255,255,255,1);}#bloc-fil-title{background-color:rgba(216,216,216,0.000);}.contenu-editable{letter-spacing:0.03em;line-height:1.6em;font-size:16px;}body{background-image:url('/uploaded/137493/vue_arcachon__long_20210421.jpg');background-color:rgba(240,231,222,1);margin-top:0px;margin-left:10px;margin-right:10px;padding-left:10px;padding-bottom:0px;border-style:none;border-top-width:2px;border-bottom-width:2px;border-left-width:20px;border-right-width:0px;border-top-right-radius:30px;border-bottom-left-radius:30px;border-bottom-right-radius:30px;border-top-left-radius:30px;letter-spacing:0.03em;font-family:Patrick Hand;font-size:12px;line-height:1em;padding-top:0px;padding-right:10px;color:rgba(15,12,201,1);}#nav-principal .sous_navigation_link_p{font-size:18px;font-weight:normal;font-family:Pacifico;}.form-group > label{font-weight:normal;font-size:20px;color:rgba(15,12,201,1);text-decoration:underline;}.title_section{color:rgba(21,20,20,1);font-family:Pacifico;font-size:30px;font-weight:normal;text-decoration:underline;}.template_livreor_2 .contenuMsgLO{font-family:Patrick Hand;font-size:20px;color:rgba(15,12,201,1);line-height:30px;}.template_livreor_2 .infosLO{color:rgba(15,12,201,1);}.template_livreor_2 .villePaysLo{color:rgba(15,12,201,1);}.form .button[type="submit"]{font-family:Patrick Hand;font-size:22px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:10px;border-style:solid;}.contenu-editable-site-footer a{font-family:Patrick Hand;font-weight:700;font-size:26px;}.buttonLivre .button{font-size:18px;}.addmsglo.button{border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:10px;}.contenu-editable-site-footer a:hover{font-weight:700;}.contenu-editable-site-footer a:focus{font-weight:700;}.wrapper{background-color:rgba(252,246,226,1);}header #blocContent{background-color:rgba(255,111,0,1);}.form input[type="text"], .form textarea{background-color:rgba(175,238,238,1);}form .form-group input[type="password"], form .form-group input[type="text"], form .form-group select, form .form-group textarea{background-color:rgba(221,235,235,1);}.template_livreor_2 .IDLO time{color:rgba(15,12,201,1);}.template_livreor_2 .note .fa{color:rgba(15,12,201,1);}.nav-static-breadcrumb li a{font-family:Comic Sans MS;font-size:12px;line-height:23px;color:rgba(15,12,201,1);}a:where(.widget-texte-content a){font-size:20px;font-weight:700;color:rgba(15,12,201,1);}@media (min-width:1024px){#bloc-fil-title{min-height:72px;}}  @font-face {
    font-family: 'Wingdings';
    src: url('/uploaded/137493/police/wingdings-regular.woff2') format('woff2'),
        url('/uploaded/137493/police/wingdings-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


#nav-principal .navigation_link_p {
 text-transform:none;
}


/*
#navigation ul li ul li a, nav#nav-principal ul li a {
  font-family: dawning of a new day;
font-size: 28px;
}*/

#nav-principal a {
  padding: 25px 25px;
  font-size: 18px;
}


.menu.navigation_p.menu-principal.fixed {
  display: none;
}


header .menu.menu-principal #nav-principal, header nav#nav-principal .navigation_button_p > ul {
  border-bottom: 1px solid #ffffff0f !important;
}

#bloc-fil-title h1 {
 display: none !important;
}

#headercontent {
  min-height: 0px;
}

#fiche-produit #savoirplus {
  border: none;
}

.template_fiche_produit #savoirplus > .h4 {
  display: none;
}

.template_fiche_produit #savoirplus .details {
  padding: 0;
}


.template_fiche_produit .top_fiche {
  font-size: inherit;
}


.template_fiche_produit .top_fiche .details-ficheprod {
  display: none;
}


body, html {
background-attachment: fixed;
}

/*html {
 	background: rgb(0,206,208);
	background: linear-gradient(180deg, rgba(0,206,208,1) 0%, rgba(175,238,238,1) 100%);
   background-repeat: no-repeat;
}
*/

.page-livre_or {
    background-color: rgb(255,105,180);
background-image: linear-gradient(180deg, rgba(255,105,180,1) 0%, rgba(199,21,133,1) 100%);
    background-repeat: repeat;
}

.page-page-330817 {
background: rgb(50,226,125);
background: linear-gradient(90deg, rgba(50,226,125,1) 15%, rgba(30,188,105,1) 73%);
}


.page-page-333421 {
background: rgb(50,226,125);
background: linear-gradient(90deg, rgba(50,226,125,1) 15%, rgba(30,188,105,1) 73%);
}

.page-page-333420 {
  background: rgb(50,226,125);
background: linear-gradient(90deg, rgba(50,226,125,1) 15%, rgba(30,188,105,1) 73%);
  background-repeat: repeat;
}

.page-boutique-109002 {
  background-color: #38FF00;
  background-image: linear-gradient(0deg, #24d98c 0%, #adff8b 50%, #ddffca 100%);
  background-repeat: repeat;
}

.page-page-333676 {
  background: rgb(50,226,125);
background: linear-gradient(90deg, rgba(50,226,125,1) 15%, rgba(30,188,105,1) 73%);
  background-repeat: repeat;
}

.page-page-333677 {
 background: rgb(50,226,125);
background: linear-gradient(90deg, rgba(50,226,125,1) 15%, rgba(30,188,105,1) 73%);
  background-repeat: repeat;
}

.page-boutique-109008 {
  background-color: #85FFBD;
  background-image: linear-gradient(0deg, #38FF00 0%, #adff8b 50%, #ddffca 100%);
  background-repeat: repeat;
}

.page-page-333678 {
    background: rgb(222,24,147);
background: linear-gradient(90deg, rgba(222,24,147,1) 15%, rgba(204,102,255,1) 73%);
}

.page-page-333422 {
    background: rgb(222,24,147);
background: linear-gradient(90deg, rgba(222,24,147,1) 15%, rgba(204,102,255,1) 73%);
  background-repeat: repeat;
}

.page-page-333423 {
    background: rgb(222,24,147);
background: linear-gradient(90deg, rgba(222,24,147,1) 15%, rgba(204,102,255,1) 73%);
  background-repeat: repeat;
}

.page-page-339519 {
    background: rgb(222,24,147);
background: linear-gradient(90deg, rgba(222,24,147,1) 15%, rgba(204,102,255,1) 73%);
  background-repeat: repeat;
}
.page-page-333679 {
    background: rgb(222,24,147);
background: linear-gradient(90deg, rgba(222,24,147,1) 15%, rgba(204,102,255,1) 73%);
  background-repeat: repeat;
}

.page-boutique-109547 {
    background-image: linear-gradient(0deg, rgb(255, 0, 192) 0%, rgb(255, 23, 207) 27%, rgb(255, 171, 222) 100%);
  background-repeat: repeat;
}

.page-page-334002 {
background: rgb(0,229,255);
background: linear-gradient(90deg, rgba(0,229,255,1) 15%, rgba(0,153,255,1) 73%);
}

.page-page-344848 {
  background: rgb(0,229,255);
background: linear-gradient(90deg, rgba(0,229,255,1) 15%, rgba(0,153,255,1) 73%);
  background-repeat: repeat;
}


.page-page-344849 {
background: rgb(0,229,255);
background: linear-gradient(90deg, rgba(0,229,255,1) 15%, rgba(0,153,255,1) 73%);
}

.page-page-345257 {
background: rgb(0,229,255);
background: linear-gradient(90deg, rgba(0,229,255,1) 15%, rgba(0,153,255,1) 73%);
}

.page-page-345258 {
background: rgb(0,229,255);
background: linear-gradient(90deg, rgba(0,229,255,1) 15%, rgba(0,153,255,1) 73%);
}

.page-boutique-108399{
 background: rgb(0,229,255);
background: linear-gradient(90deg, rgba(0,229,255,1) 15%, rgba(0,153,255,1) 73%);
  background-repeat: repeat;
}

.page-boutique-105505 {
  background: rgb(0,229,255);
background: linear-gradient(90deg, rgba(0,229,255,1) 15%, rgba(0,153,255,1) 73%);
  background-repeat: repeat;
}


/*page contact*/
.page-contact { 
background-color: rgb(175,238,238);
background-image: linear-gradient(180deg, rgba(175,238,238,1) 0%, rgba(0,206,209,1) 100%);
background-repeat:repeat;
}

/*contact*/
.page-page-334052 { 
background-color: rgb(175,238,238);
background-image: linear-gradient(180deg, rgba(175,238,238,1) 0%, rgba(0,206,209,1) 100%);
background-repeat:repeat;
}

/*formulaire de contact*/
.page-page-334768 { 
background-color: rgb(175,238,238);
background-image: linear-gradient(180deg, rgba(175,238,238,1) 0%, rgba(0,206,209,1) 100%);
background-repeat:repeat;
}


@media only screen and (max-width:1024px) {
#grid-291616 {
  padding: 0px 0px !important;
}
  
#grid-219622 {
  padding: 0px !important;
}

  
#grid-262962 {
  padding: 0px !important;
}

  
#grid-171107 {
  padding: 0px !important;
}

  
#grid-982231 {
  padding: 0px !important;
}


#grid-036111 {
  padding: 0px !important;
}

  
#grid-013838 {
  padding: 0px !important;
}
  

#nav-principal .navigation_button_p .menu_burger_icons {
background-color: #ff6363;
}

.cmonsite-toolbar {
  background: rgb(255, 99, 99);
}

 #nav-principal {
  background-color: rgba(255, 255, 255, 0.38) !important;
}
  
#blocContent {
  display: none;
}

 
.cmonsite-toolbar--top-left {
  left: 0px;
}
}

.list-messages {
  color: black;
}


@media only screen and (min-width:1024px) {
  .page-boutique .sidebar {
  display: none;
}

.page-boutique #footer #pub, #headercontent, .wrapper {
  width: 1317px;
}

.page-boutique aside + section.content {
  width: 100%;
}

.page-boutique .s8.single-article #bloc-fil-title, aside + section.content #bloc-fil-title {
  margin-left: calc((100% - 100vw)/ 2);
}

.form-newsletter input[type="submit"], .formulaires_perso input[type="submit"] {
  font-size: 17px;
}}

header nav#nav-principal .navigation_button_p > ul {
 background-color:rgb(254, 254, 211) !important;
}

.page-page-334052 #nav-principal {
  background: linear-gradient(90deg, rgba(255,204,0,1) 0%, rgba(255,111,0,1) 100%);
}

/*page d'accueil + annexe*/
.page-index, .page-page-333674{
background-color: rgb(175,238,238);
background-image: linear-gradient(180deg, rgba(175,238,238,1) 0%, rgba(0,206,209,1) 100%);
}


#nav-principal {
  background-color: transparent;
}

.template_contact_2 input:not(.button)[type="text"]:focus, .template_contact_2 input:not(.button)[type="text"]:hover{
	margin: 5px 0 0;
}
.template_contact .title_section {
	 margin-bottom: 30px;
}
.template_livreor .list-messages{
	margin: 50px 0 30px;
}.cmonsite-toolbar{background:rgb(255, 99, 99)}#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}