.barre_menu_verte {
    position: relative;
    background: #86bdbb;
    color: #fff;
    line-height: 50px;
    height: 50px;
    padding: 0 50px;
    overflow: hidden
}

.auto-container {
    position: static;
    max-width: 1250px;
    padding: 0 15px;
    margin: 0 auto
}

.barre_menu_grand.fixe ul,
.content-side h1,
.content_compte h1,
.contenu .special_tab strong:first-child,
.questionnaire .radio label {
    margin-top: 0
}
.barre_menu_grand ul>li.dropdown>ul>li a:hover,
.category-tabs-box .prod-tabs .tab-btns .dropdown-category .more-category li a:hover,
.comment-form button:hover,
.lesnotes .progress .progress-bar-info,
.main-header .header-top .top-right .english-nav li a:hover,
.main-header .header-top .top-right .english-nav li.active a,
.main-slider .uranus.tparrows:hover {
    background-color: #86bdbb
}

.barre_menu_grand li.compte_menu>a,
.cart a,
.cartouche_rubrique a.btn:hover,
.fondvert a,
.footer_top a:hover,
.header-top-three .top-left .text span,
.hidden-bar .hidden-bar-closer:hover button,
.hidden-bar .social-links li a:hover,
.liens_groupe a:hover,
.main-menu .navigation>li>ul>li.dropdown:hover>a:after,
.news-block-eight .inner-box .image .overlay-box .content .tag a,
.news-block-four .inner-box .content-box .category a,
.news-block-six .inner-box .image-box .image .overlay-box .overlay-inner .content .category a,
.news-block-three .inner-box .image .overlay-box .content .tag a,
.news-block-two .inner-box .image .category a,
.share:link,
.share:visited,
.tableau_experience .btn i,
.vig_article .category a,
.vig_poisson .prix_special i,
a .search-box {
    color: #fff
}


#liste_fonctions,
#liste_metiers,
.acc-kontainer .badge_menu,
.acc-kontainer input,
.barre_menu_grand .compte_menu,
.barre_menu_grand ul>li.dropdown>ul>li>a:before,
.blog-single-slider .owl-dots,
.breadcrumb-bar li:last-child:after,
.category-tabs-box .owl-dots,
.category-tabs-box .prod-tabs .tab-btns .tab-btn:last-child:after,
.color-palate,
.fixed-header .main-menu .navigation>li:hover>a:after,
.fixed-header .main-menu .navigation>li>a:before,
.gallery-item.mix,
.galley-section .owl-dots,
.info-list li:last-child:after,
.lescore,
.liste_avantages,
.main-header .header-top .top-right .english-nav li:last-child::after,
.main-header .info-box:last-child::after,
.main-slider-two .owl-nav,
.modif_poisson,
.page-title-breadcrumb li:last-child a:after,
.product-widget-tabs .prod-tabs .tab-btns .tab-btn.active-btn:after,
.product-widget-tabs .prod-tabs .tab-btns .tab-btn:hover:after,
.product-widget-tabs .prod-tabs .tab-btns .tab-btn:last-child:after,
.recherche_avancee,
.related-items .owl-dots,
.sticky-header .main-menu .navigation>li.dropdown>a:before,
.testimonial-section .owl-dots,
.testimonial-section .owl-nav,
.tooltiptext .nom_kcf .label_kcf,
.tooltiptext .nom_kcf .text-warning,
.tweet-widget .owl-nav,
.vig_discussion_3 .label_kcf {
    display: none
}




.barre_menu_grand.fixe ul>li,
.menu_travers_mobile #close_menu_travers,
.mot_menu {
    font-family: BenchNine, sans-serif;
    letter-spacing: 2px;
    display: inline-block;
    text-transform: uppercase
}


.barre_menu_verte .reseaux_sociaux a {
    color: #fff;
    transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    display: inline-block;
    width: 30px;
    margin-top: 3px
}

.barre_menu_verte .connexion {
    background-color: rgba(0, 0, 0, .1);
    height: 50px;
    padding: 5px 5px 0;
    line-height: 20px
}

.barre_menu_grand.fixe,
.menu_mobile.fixe,
.menu_travers_mobile {
    position: fixed;
    background-color: #fff;
    width: 100%;
    top: 0
}

.barre_menu_verte .connexion a {
    color: #fff;
    font-size: 12px
}

.barre_menu_verte .connexion img {
    height: 35px;
    margin-right: 10px;
    display: inline-block;
    line-height: 50px;
    margin-top: -20px;
    width: 35px !important;
    border-radius: 50%;
    min-width: 0 !important;
}

.barre_menu_grand {
    height: 150px;
    z-index: 9999;
    padding: 0 50px
}

.barre_menu_grand.fixe {
    z-index: 1000;
    border-bottom: 1px solid #eee;
    height: 50px
}

.barre_menu_grand .logo {
    height: 80px;
    margin-top: 35px
}

.barre_menu_grand.fixe .logo {
    height: 30px;
    margin-top: 10px
}

.barre_menu_grand ul {
    margin-top: 50px
}

.barre_menu_grand.fixe .compte_menu {
    display: inline-block;
    background-color: #ed952b
}

.barre_menu_grand ul>li {
    display: inline-block;
    border-left: 1px solid #f3f3f3;
    position: relative;
    font-size: 17px;
    font-family: BenchNine, sans-serif;
    text-transform: uppercase;
    letter-spacing: 3px
}

.barre_menu_grand.fixe ul>li {
    border-left: 1px solid #f3f3f3;
    position: relative;
    font-size: 15px
}

.barre_menu_grand ul>li:last-child {
    border-right: 1px solid #f5f5f5
}

.barre_menu_grand li>a {
    padding: 0 15px;
    display: block;
    color: #777;
    line-height: 50px;
    position: relative
}

.barre_menu_grand ul>li>a:before {
    content: "";
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
    bottom: -10px;
    background: #86bdbb;
    height: 4px;
    opacity: 0;
    transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s
}

.barre_menu_grand ul>li:hover>a:before {
    bottom: 0;
    opacity: 1
}

.barre_menu_grand ul>li:hover>a:after {
    z-index: 1
}

.barre_menu_grand ul>li.dropdown>ul {
    display: block;
    position: absolute;
    margin: 50px 0 0;
    padding: 0;
    width: 220px;
    z-index: 9999;
    left: 0;
    height: 0;
    overflow: hidden;
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    opacity: 0;
    background-color: #b5a494;
    -ms-overflow-style: none
}

.barre_menu_grand ul>li.dropdown:hover>ul {
    height: auto;
    margin-top: 0;
    overflow: hidden;
    opacity: 1;
    z-index: 9999
}

.barre_menu_grand ul>li.dropdown>ul>li {
    display: block;
    margin-left: -1px
}

.barre_menu_grand ul>li.dropdown>ul>li a {
    color: #fff;
    font-size: 14px;
    text-transform: none;
    font-family: Roboto, sans-serif;
    letter-spacing: 0;
    line-height: 40px;
    display: block;
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s
}

.barre_menu_grand ul>li.dropdown>ul>li:last-child {
    border-right: 0
}

.menu_mobile {
    padding: 20px 10px;
    height: 100px
}

.menu_mobile.fixe {
    z-index: 1000;
    border-bottom: 1px solid #eee;
    padding: 0 10px;
    height: 50px;
    line-height: 30px
}

.menu_travers_mobile #close_menu_travers,
.mot_menu {
    margin-top: 10px;
    font-size: 14px;
    margin-right: 5px;
    font-weight: 300;
    color: #777
}

.menu_mobile.fixe img {
    height: 20px;
    margin-top: 15px
}

.menu_travers_mobile {
    z-index: 999999;
    left: 0;
    height: 100%;
    padding: 5% 10% 0;
    font-size: 14px;
    font-weight: 300
}

.menu_travers_mobile .bonjour {
    margin-top: 10px;
    font-size: 14px;
    font-weight: 300;
    color: #777
}

.menu_travers_mobile .bonjour a {
    color: #777;
    width: auto
}

.menu_travers_mobile a {
    color: #fff;
    display: inline-block;
    width: 100%
}

.menu_travers_mobile a.lien_travers {
    color: #333;
    font-size: 14px;
    font-weight: 400;
    padding-bottom: 10px;
    border-bottom: 1px solid #eee;
    display: block;
    margin-bottom: 5px;
    margin-top: 5px
}

.menu_travers_mobile img.logo {
    display: block;
    height: 50px;
    padding-bottom: 20px;
    margin-bottom: 40px
}

.menu_travers_mobile .fa-caret-down {
    color: #ccc;
    font-size: 14px;
    margin-left: 10px
}

#ouvrir_menu_travers:hover {cursor:pointer}