/* Pages L'Annexe : rose pale #efd9e0 (site annexe.lafabbrica.be), texte gris fonce. Genere le 10/10/2026 depuis screen.css (anciennes regles roses). */
.tp-caption a{color:#3d3d3d}
.couleurtitre{color:#3d3d3d}
.titreactu2{color:#3d3d3d}
.pararestau{color:#3d3d3d}
html body .overlay .overlay-content a.icon{background-color:#efd9e0;color:#3d3d3d}
a{color:#3d3d3d}
.btn,.btn-default,.commerce #respond input#submit,.commerce a.button,.commerce button.button,.commerce input.button,a.added,a.added_to_cart,button,input[type=button],input[type=reset],input[type=submit]{border:1px solid #d4a9b6;background-color:#efd9e0;color:#3d3d3d}
.btn-default:active,.btn-default:focus,.btn-default:hover,.btn:active,.btn:focus,.btn:hover,.commerce #respond input#submit:active,.commerce #respond input#submit:focus,.commerce #respond input#submit:hover,.commerce a.button:active,.commerce a.button:focus,.commerce a.button:hover,.commerce button.button:active,.commerce button.button:focus,.commerce button.button:hover,.commerce input.button:active,.commerce input.button:focus,.commerce input.button:hover,a.added:active,a.added:focus,a.added:hover,a.added_to_cart:active,a.added_to_cart:focus,a.added_to_cart:hover,button:active,button:focus,button:hover,input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=reset]:active,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{border:1px solid #d4a9b6;color:#3d3d3d}
.commerce #respond input#submit,.commerce a.button,.commerce button.button,.commerce input.button,a.added,a.added_to_cart{border:1px solid #d4a9b6!important}
.button-primary .btn,.button-primary .btn-default,.button-primary button,.button-primary input[type=button],.button-primary input[type=reset],.button-primary input[type=submit]{background-color:#efd9e0;color:#3d3d3d;border:1px solid #d4a9b6}
.btn-primary{background-color:#efd9e0!important;color:#3d3d3d!important;border:1px solid #d4a9b6!important}
.more-link{color:#3d3d3d}
.more-link:hover{color:#3d3d3d}
.form input:active,.form input:focus,.form input:hover,form input:active,form input:focus,form input:hover{border-color:#d4a9b6}
.form textarea:active,.form textarea:focus,.form textarea:hover,form textarea:active,form textarea:focus,form textarea:hover{border-color:#d4a9b6}
.select2-container:active,.select2-container:focus,.select2-container:hover,select:active,select:focus,select:hover{border-color:#d4a9b6}
.h1 a:hover,.h1:hover,.h2 a:hover,.h2:hover,.h3 a:hover,.h3:hover,h1 a:hover,h1:hover,h2 a:hover,h2:hover,h3 a:hover,h3:hover{color:#3d3d3d}
.h1 a:hover a,.h1:hover a,.h2 a:hover a,.h2:hover a,.h3 a:hover a,.h3:hover a,h1 a:hover a,h1:hover a,h2 a:hover a,h2:hover a,h3 a:hover a,h3:hover a{color:#3d3d3d}
.h1 a a:hover,.h1 a:hover,.h2 a a:hover,.h2 a:hover,.h3 a a:hover,.h3 a:hover,h1 a a:hover,h1 a:hover,h2 a a:hover,h2 a:hover,h3 a a:hover,h3 a:hover{color:#3d3d3d}
.h4 a:hover,.h4:hover,.h5 a:hover,.h5:hover,.h6 a:hover,.h6:hover,h4 a:hover,h4:hover,h5 a:hover,h5:hover,h6 a:hover,h6:hover{color:#3d3d3d}
.h4 a:hover a,.h4:hover a,.h5 a:hover a,.h5:hover a,.h6 a:hover a,.h6:hover a,h4 a:hover a,h4:hover a,h5 a:hover a,h5:hover a,h6 a:hover a,h6:hover a{color:#3d3d3d}
.h4 a a:hover,.h4 a:hover,.h5 a a:hover,.h5 a:hover,.h6 a a:hover,.h6 a:hover,h4 a a:hover,h4 a:hover,h5 a a:hover,h5 a:hover,h6 a a:hover,h6 a:hover{color:#3d3d3d}
.widget.widget_tag_cloud .tagcloud a:hover{border-color:#d4a9b6;background-color:#efd9e0;color:#3d3d3d}
.widget ol li a.active,.widget ol li a:active,.widget ol li a:hover,.widget ul li a.active,.widget ul li a:active,.widget ul li a:hover{color:#3d3d3d}
.navigation.paging-navigation .page-numbers{color:#3d3d3d}
.navigation.paging-navigation .page-numbers.current,.navigation.paging-navigation .page-numbers:hover{background-color:#efd9e0;color:#3d3d3d;border-color:#d4a9b6}
.cms-social-sc a:focus i,.cms-social-sc a:hover i{background-color:#efd9e0;color:#3d3d3d}
#masthead #cms-nav-extra>div ul li a:active,#masthead #cms-nav-extra>div ul li a:focus,#masthead #cms-nav-extra>div ul li a:hover{color:#3d3d3d}
#masthead #cms-header-top a:hover{color:#3d3d3d}
#masthead #cms-header-top .cms-social a i:hover{color:#3d3d3d}
#masthead .main-navigation>div ul:first-child>li:hover>a,#masthead .main-navigation>div ul:first-child>li>a:hover,#masthead.header-v1 .main-navigation>div ul:first-child>li:hover>a,#masthead.header-v1 .main-navigation>div ul:first-child>li>a:hover{color:#3d3d3d}
#masthead .main-navigation>div ul:first-child>li.current_page_item>a,#masthead.header-v1 .main-navigation>div ul:first-child>li.current_page_item>a{color:#3d3d3d}
#menus i{color:#3d3d3d}
@media screen and (min-width:992px){#masthead .main-navigation>div ul li ul li a:hover{color:#3d3d3d}#masthead .main-navigation>div ul li:hover>a{color:#3d3d3d}}
#page-title.style-2 #breadcrumb-text .title,#page-title.style-2 #breadcrumb-text a:hover{color:#3d3d3d}
.cms-blog .cms-meta.entry-meta li a:active,.cms-blog .cms-meta.entry-meta li a:focus,.cms-blog .cms-meta.entry-meta li a:hover{color:#3d3d3d}
.cms-blog .cms-meta>span a:hover{color:#3d3d3d}
.single-post .entry-content .blockquote:before,.single-post .entry-content blockquote:before{color:#3d3d3d}
.single-post .entry-footer .post-share-title .post-share{background-color:#efd9e0;color:#3d3d3d}
.single-post .entry-footer .single-tags .tags-list a:hover{border-color:#d4a9b6;background-color:#efd9e0;color:#3d3d3d}
.single-post.single-team .cms-team-social a:focus i,.single-post.single-team .cms-team-social a:hover i{background-color:#efd9e0;color:#3d3d3d}
.cms-grid-wraper.cms-grid-blog .cms-meta>span a:hover{color:#3d3d3d}
.cms-portfolio .cms-loadmore-post .portfolio-wrapper .entry-meta a:hover{color:#3d3d3d}
ul.cms-filter-category li a.active,ul.cms-filter-category li a:hover{border-color:#d4a9b6;color:#3d3d3d}
.primary.single-portfolio .entry-content .portfolio-share a:hover{background-color:#efd9e0;color:#3d3d3d}
.cms-grid-wraper .cms-grid .cms-grid-item .cms-meta a:hover{color:#3d3d3d}
.cms-grid-wraper.cms-grid-porelated .cms-grid .cms-grid-item .cms-grid-category a:hover{color:#3d3d3d}
.cms-grid-wraper.cms-grid-team .cms-grid-item .cms-grid-team-social a:hover{color:#3d3d3d}
.cms-grid-wraper.cms-grid-team .cms-grid-item:active .cms-grid-media:after,.cms-grid-wraper.cms-grid-team .cms-grid-item:focus .cms-grid-media:after,.cms-grid-wraper.cms-grid-team .cms-grid-item:hover .cms-grid-media:after{border-color:#d4a9b6}
.cms-fancy-box-single .fancy-box-content-wrap .cms-fancyboxes-foot a{color:#3d3d3d}
.cms-fancy-box-single:hover .fancy-box-icon-inner{background-color:#efd9e0;color:#3d3d3d;border-color:#d4a9b6}
.cms-fancy-box-single.cms-fancybox-single-overlay .fancy-box-content-wrap.no-image .fancy-box-icon{color:#3d3d3d}
.cms-fancy-box-single.cms-fancybox-single-overlay:hover .fancy-box-content-wrap.no-image .fancy-box-icon-inner{color:#3d3d3d}
.cms-fancy-box-single.cms-fancybox-single-overlay.cms-fancybox-single-overlay2 .fancy-box-content-wrap .cms-fancyboxes-foot{color:#3d3d3d}
.cms-fancy-box-single.cms-fancybox-single-overlay.cms-fancybox-single-overlay2 .fancy-box-content-wrap .cms-fancyboxes-foot a{color:#3d3d3d}
.cms-carousel.cms-carousel-testimonial .cms-carousel-title{color:#3d3d3d}
.cms-carousel.cms-carousel-testimonial .cms-carousel-title:before{color:#3d3d3d}
.progress-bar{background-color:#efd9e0;color:#3d3d3d}
footer#footer-wrapper #cms-footer-top>.container .widget ul li a:hover{color:#3d3d3d}
footer#footer-wrapper #cms-footer-bottom .cms-social-sc a:focus,footer#footer-wrapper #cms-footer-bottom .cms-social-sc a:hover{background-color:#efd9e0;color:#3d3d3d}
footer#footer-wrapper #cms-footer-bottom.layout-1 .footer-social .cms-social-sc a:focus,footer#footer-wrapper #cms-footer-bottom.layout-1 .footer-social .cms-social-sc a:hover{background-color:#efd9e0;color:#3d3d3d}
footer#footer-wrapper #cms-footer-bottom.layout-2 .footer-social a:hover{color:#3d3d3d}
footer#footer-wrapper #cms-footer-bottom.layout-3 .footer-social a:hover{color:#3d3d3d}
footer#footer-wrapper #cms-footer-bottom.layout-4>.container .footer-social a:hover{color:#3d3d3d}
footer#footer-wrapper #cms-footer-bottom.layout-5 .footer-social a:hover{color:#3d3d3d}
footer#footer-wrapper #cms-footer-bottom.layout-6 .footer-social a:hover{color:#3d3d3d}
footer#footer-wrapper #cms-footer-bottom.layout-7 .footer-social a:hover{color:#3d3d3d}
footer#footer-wrapper #cms-footer-bottom.layout-8 .footer-social .cms-social a:hover{color:#3d3d3d}
footer#footer-wrapper.footer-bottom-layout-5 #cms-footer-top>.container .widget ul li a:hover{color:#3d3d3d}
.widget.commerce.widget_price_filter .ui-slider-horizontal .ui-slider-handle{background-color:#efd9e0;color:#3d3d3d}
.widget.commerce.widget_price_filter .price_slider_amount button.button{color:#3d3d3d;border:1px solid #d4a9b6}
.widget.commerce.widget_price_filter .price_slider_amount button.button:hover{background-color:#efd9e0;color:#3d3d3d}
.widget.commerce.widget_product_tag_cloud .tagcloud a:hover{border-color:#d4a9b6;background-color:#efd9e0;color:#3d3d3d}
.widget.commerce ul.cart_list li ins,.widget.commerce ul.product_list_widget li ins{color:#3d3d3d}
.commerce ul.products-list li .product-item-wrap span.onsale{background-color:#efd9e0;color:#3d3d3d}
.commerce ul.products-list li .product-item-wrap .product-item-info .price{color:#3d3d3d}
.commerce ul.products-list li .product-item-wrap .overlay .overlay-content .btn{color:#3d3d3d}
.single-product div.product .single-top-area .single-image-wrapper span.onsale{background-color:#efd9e0;color:#3d3d3d}
.single-product div.product .single-top-area .single-info-wrapper .offers{color:#3d3d3d}
.single-product div.product .single-top-area .single-info-wrapper .offers ins{color:#3d3d3d}
.single-product div.product .commerce-tabs ul.tabs li.active a,.single-product div.product .commerce-tabs ul.tabs li:hover a{color:#3d3d3d}
.btn--classic{border:1px solid #d4a9b6;background-color:#efd9e0;color:#3d3d3d}
.btn--classic.active,.btn--classic:hover{color:#3d3d3d}
button[disabled]:hover{border:1px solid #d4a9b6;background-color:#efd9e0;color:#3d3d3d}
p.desc-color{color:#3d3d3d}
.section-newsletter .newsletter-submit{background-color:#efd9e0;color:#3d3d3d}
.cms-grid-wraper.grid-menu .cms-grid-item .price{color:#3d3d3d}
.spinner .child{background-color:#efd9e0;color:#3d3d3d}
.menutoggle a.current{color:#3d3d3d}
/* blocs avec styles integres (FAQ, cartes) */
.faq-page-item summary:after,.faq-page-reponse a{color:#3d3d3d!important}
