a {
    color: #6B9A6E;
}
#header .header-top {
    background:#E0B25C;
}
.hookfooter {
    background: #E0B25C;
}
.btn-primary {
    background-color: #6B9A6E;
}

.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle {
    background-color: #2592a9; /* hover, pas 1e4b70 — à ignorer */
}

.btn-outline-primary {
    color: #6B9A6E;
    border-color: #6B9A6E;
;
}

.btn-outline-primary.active,.btn-outline-primary.focus,.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover,.open>.btn-outline-primary.dropdown-toggle {
    background-color: #6B9A6E;
    border-color: #6B9A6E;
}

.btn-link {
    color: #6B9A6E;
}

.nav-pills .nav-item.open .nav-link,.nav-pills .nav-item.open .nav-link:focus,.nav-pills .nav-item.open .nav-link:hover,.nav-pills .nav-link.active,.nav-pills .nav-link.active:focus,.nav-pills .nav-link.active:hover {
    background-color: #6B9A6E;
}

.dropdown-item.active,.dropdown-item.active:focus,.dropdown-item.active:hover {
    background-color: #6B9A6E;
}

.btn-primary.focus,.btn-primary:focus,.btn-primary:hover {
    /* 2592a9 — à ignorer */
}

.card-primary {
    background-color: #6B9A6E;
    border-color: #6B9A6E;
}

.card-outline-primary {
    border-color: #6B9A6E;
}

.tag-primary {
    background-color: #6B9A6E;
}

.page-item.active .page-link,.page-item.active .page-link:focus,.page-item.active .page-link:hover {
    background-color: #6B9A6E;
    border-color: #6B9A6E;
}

.page-link {
    color: #6B9A6E;

}

.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover {
    background-color: #6B9A6E;
    border-color: #6B9A6E;
}

.bg-primary {
    background-color: #6B9A6E !important;
}

.text-primary {
    color: #6B9A6E !important;
}

.btn-unstyle:focus .expand-more {
    color: #6B9A6E;
}

.form-control:focus,.input-group.focus {
    outline: .1875rem solid #6B9A6E;
}

.bootstrap-touchspin .group-span-filestyle .btn-touchspin,.group-span-filestyle .bootstrap-touchspin .btn-touchspin,.group-span-filestyle .btn-default {
    background: #6B9A6E;
}

.custom-radio input[type=radio]:checked+span {
    background-color: #6B9A6E;
}

.dropdown:hover .expand-more {
    color: #6B9A6E;
}

.dropdown-item:focus,.dropdown-item:hover {
    color: #6B9A6E;
}

.search-widget form button[type=submit] .search:hover {
    color: #6B9A6E;
}

#header .top-menu a[data-depth="0"]:hover {
    color: #6B9A6E;
}

.top-menu .sub-menu a:hover {
    color: #6B9A6E;
}

.products-sort-order .select-list:hover {
    background: #6B9A6E;
}

.facet-dropdown.open>.select-title {
    border: 3px solid #6B9A6E;
}

.facet-dropdown .select-list:hover {
    background: #6B9A6E;
}

.carousel .carousel-control .icon-next:hover i,.carousel .carousel-control .icon-prev:hover i {
    color: #6B9A6E;
}

#products .thumbnail-container:focus .highlighted-informations .quick-view:hover,/* ... */ .product-miniature .highlighted-informations .quick-view:hover {
    color: #6B9A6E;
}

.pagination .current a {
    color: #6B9A6E;
}

.block-categories li[data-depth="0"]>a:hover,/* arrows/collapse hovers */
.block-categories .collapse-icons .add:hover,.block-categories .collapse-icons .remove:hover,.block-categories .arrows .arrow-down:hover,.block-categories .arrows .arrow-right:hover {
    color: #6B9A6E;
;
}

.product-price {
    color: #6B9A6E;
}

.input-color:checked+span /* ... non, border noir */ 

.product-images>li.thumb-container>.thumb.selected,.product-images>li.thumb-container>.thumb:hover {
    border: 3px solid #6B9A6E;
}

#main .images-container /* zoom-in */
.product-cover .layer .zoom-in {
    color: #6B9A6E;
}

#product-modal .modal-content .modal-body .product-images img:hover {
    border: 3px solid #6B9A6E;
}

#blockcart-modal .product-name {
    color: #6B9A6E;
}

.has-discount /* non, f39d72 */

.tabs .nav-tabs .nav-link.active {
    color: #6B9A6E;
}

.tabs .nav-tabs .nav-link.active,.tabs .nav-tabs .nav-link:hover {
    border-bottom: 3px solid #6B9A6E;
}

.product-customization .product-message:focus {
    outline: .1875rem solid #6B9A6E;
}

#blockcart-modal .product-name {
    color: #6B9A6E;
}

.cart-grid-body a.label:hover {
    color: #6B9A6E;
}

.block-promo .promo-input+button {
    border: 2px solid #6B9A6E;
}

.block-promo .promo-code-button.cancel-promo {
    color: #6B9A6E;
}

.block-contact /* non */
.account-list a:hover {
    color: #6B9A6E;
}

.block-social ul li:hover {
    background-color: #6B9A6E;
}

.footer-container li a:hover {
    color: #6B9A6E;
}

.contact-rich /* non */

#header a:hover {
    color: #6B9A6E;
}

#header .header-nav .user-info .logged {
    color: #6B9A6E;
}

#wrapper /* non */

.block_newsletter form input[type=text]:focus {
    outline: 3px solid #6B9A6E;
}

.block_newsletter form input[type=text]:focus+button .search {
    color: #6B9A6E;
}
#_desktop_user_info .user-info a, #_desktop_contact_link #contact-link a {
    color: #6B9A6E;
}
.block_newsletter form input[type=email]:focus {
    border: 3px solid #6B9A6E;
}
#_desktop_user_info .user-info svg {
    fill: #6B9A6E;
}
#_desktop_cart, #_desktop_cart a {
    color: #6B9A6E;
}
.block_newsletter form button[type=submit] .search:hover {
    color: #6B9A6E;
}
#_desktop_cart .grp-svg .cart-products-count {
    background: #6B9A6E;
    color: #fff;
}
#_desktop_user_info .user-info svg, #_desktop_contact_link #contact-link svg, #_desktop_cart .grp-svg svg {
    color: #6B9A6E;
    fill: #6B9A6E;
}

/* ===== Surcharges du thème enfant (bas de fichier) ===== */

#header .header-nav {
    background: #fbf3ee;
}

#header .search-widget form input[type=text] {
    border: 1px solid #6B9A6E;
    color: #6B9A6E;
}

#header .search-widget form input[type=text]::placeholder {
    color: #6B9A6E;
}

#search_widget svg {
    fill: #6B9A6E;
}

.carousel .display-1 span {
    color: #6B9A6E;
}

.carousel .caption-description .inner-cap-desc {
    color: #6B9A6E;
}

.carousel .caption-description p {
    color: #6B9A6E;
}

#prodphares {
    background: #6B9A6E;
}

#products .product-miniature .thumbnail-container.minia-both .minia-right .product-title .leprodname,.product-miniature .thumbnail-container.minia-both .minia-right .product-title .leprodname {
    color: #6B9A6E;
}

#products .product-miniature .thumbnail-container.minia-both .minia-right .product-price-and-shipping,.product-miniature .thumbnail-container.minia-both .minia-right .product-price-and-shipping {
    background: #6B9A6E;
}

.minia-addtocart button {
    color: #6B9A6E;
}

.minia-addtocart button:hover {
    background: #6B9A6E;
}

#product .product-accessories .minia-addtocart button:hover,#product .product-same-author .minia-addtocart button:hover {
    background-color: #6B9A6E;
}

.pagination .page-list li a {
    border: 1px solid #6B9A6E;
    color: #6B9A6E;
}

.pagination .page-list li.current a,.pagination .page-list li a:hover {
    background: #6B9A6E;
}

.filtertrigger {
    border: 1px solid #6B9A6E;
    color: #6B9A6E;
}

.images-container .lSAction>a {
    /* SVG fill='%231e4b70' encodé dans l'URL */
    background-image: url("...fill='%231e4b70'...");
}

#product h1 {
    color: #6B9A6E;
}

.prodactions .leprice {
    background: #6B9A6E;
}

.prodactions .add-to-cart {
    color: #6B9A6E;
}

.prodactions .add-to-cart:hover {
    background: #6B9A6E;
}

.product-accessories .h5,.product-same-author .h5 {
    color: #6B9A6E;
}

#product .product-accessories .minia-addtocart button:hover,#product .product-same-author .minia-addtocart button:hover {
    background-color: #6B9A6E;
}

#categoryproducts {
    background: #6B9A6E;
}

#topcategory .topleft .catname {
    color: #213760; /* proche mais ≠ 1e4b70 — à ignorer */
}

.block_newsletter .formcontent {
    border: 1px solid #213760; /* ≠ 1e4b70 — à ignorer */
}

.block_newsletter .formcontent:after {
    /* SVG fill:%231e4b70 dans content url */
}

.block-newsletter-label,#ec_customer_footerbefore .letitle {
    color: #6B9A6E;
}

.product-same-author /* non */
.product-accessories .h5 {
    color: #6B9A6E;
}

#header .top-menu .js-sub-menu a:hover {
    color: #6B9A6E;
}
#topcategory .topleft .catname {
    color: #6B9A6E;
}