.header_p, .header_color_p {background-color: #ffffff !important;}.footer_p {background-color: rgb(255, 255, 255) !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: #ffffff !important;} .navigation_button_p.actif > .navigation_link_p:hover{color: #ffffff;}.nav_ouverte > .menu_burger.navigation_link_p, .nav_ouverte > .menu_burger.navigation_link_p:hover{color:#ffffff !important;}.navigation_button_p:hover, .navigation_button_hover, .navigation_button_p.actif,  .navigation_button_p.sousmenu_ouvert{background-color: #090909 !important;}#wrapper #navigation img.navigation_button_p:hover {background-color: #090909 !important;}.nav_ouverte > .menu_burger.navigation_button_p, .nav_ouverte > .menu_burger.navigation_button_p:hover{background-color:#090909 !important;}.slogan_live_edit .slogan_p{save:;;
        position:absolute;
        top:48.977269%;
        right:27.457390%;
        bottom:auto;
        left:auto;
        }.col .infosclient h4, .col .infosclient .h4 {
    border-bottom: 1px solid #282828;
}
.col .infosclient .row.dotted{
    border-bottom:1px dotted #282828;
}
.side-tabs.top a.active:after, .side-tabs.top li:nth-child(3) span.active:after{
    background: #282828;
}
/***** BARRE DE RECHERCHE *****/

#block-flottant-search {
  top: 110px !important;
  left: auto !important;
  z-index: 1 !important;
  height: 36px !important;
  width: 196px !important;
  right: 40%;
}

#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: 80px !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;
}
