@font-face{font-family:'Shapiro';src:url('../font/Shapiro-Light.woff2') format('woff2'),url('../font/Shapiro-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Shapiro';src:url('../font/Shapiro-LightItalic.woff2') format('woff2'),url('../font/Shapiro-LightItalic.woff') format('woff');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Shapiro';src:url('../font/Shapiro-Regular.woff2') format('woff2'),url('../font/Shapiro-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Shapiro';src:url('../font/Shapiro-Italic.woff2') format('woff2'),url('../font/Shapiro-Italic.woff') format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Shapiro';src:url('../font/Shapiro-Medium.woff2') format('woff2'),url('../font/Shapiro-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Shapiro';src:url('../font/Shapiro-MediumItalic.woff2') format('woff2'),url('../font/Shapiro-MediumItalic.woff') format('woff');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Shapiro';src:url('../font/Shapiro-Semi.woff2') format('woff2'),url('../font/Shapiro-Semi.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Shapiro';src:url('../font/Shapiro-SemiItalic.woff2') format('woff2'),url('../font/Shapiro-SemiItalic.woff') format('woff');font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Shapiro';src:url('../font/Shapiro-Bold.woff2') format('woff2'),url('../font/Shapiro-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Shapiro';src:url('../font/Shapiro-BoldItalic.woff2') format('woff2'),url('../font/Shapiro-BoldItalic.woff') format('woff');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Shapiro';src:url('../font/Shapiro-ExtraBold.woff2') format('woff2'),url('../font/Shapiro-ExtraBold.woff') format('woff');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Shapiro';src:url('../font/Shapiro-ExtraBoldItalic.woff2') format('woff2'),url('../font/Shapiro-ExtraBoldItalic.woff') format('woff');font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:'Times New Roman';src:url('../font/Times-BoldItalic.ttf') format('truetype');font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Times New Roman';src:url('../font/TimesNewRomanPS-ItalicMT.ttf') format('truetype');font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Times New Roman';src:url('../font/TimesNRCyrMT.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Times New Roman';src:url('../font/TimesNRCyrMT-Bold.ttf') format('truetype');font-weight:bold;font-style:normal;font-display:swap}.ff-main{font-family:'Shapiro',sans-serif}.ff-alt{font-family:'Times New Roman'}.fw-light{font-weight:300}.fw-medium{font-weight:500}.fw-semibold{font-weight:600}.fw-extrabold{font-weight:800}.italic{font-style:italic}.btn.btn-primary{background-color:#202020}.btn.btn-primary:hover{background-color:#3a3a3a}.centered{display:flex;justify-content:center;align-items:center}.flex-col{display:flex;flex-direction:column;align-items:center}body{font-family:'Shapiro',sans-serif;font-size:14px}body *{transition:all ease .3s}body h1,body h2,body h3,body .h1,body .h2,body .h3{font-family:'Times New Roman';font-size:28px;font-weight:normal}body p{color:#202020}body a{color:#202020}body a:hover{color:#6d6d6d}body .section-title{margin-top:4rem;margin-bottom:2rem;text-align:center}body .section-title .title-entete{font-size:12px;text-transform:uppercase;letter-spacing:15px}body .perso-icon{width:50px;height:50px}body .perso-icon img{width:100%;height:auto}body .swiper .swiper-wrapper .slide .bloc-container .caption .slide-entete{padding:5px 20px;font-size:12px;text-transform:uppercase;letter-spacing:15px;color:#202020;background-color:#f6f6f6}body .swiper .swiper-wrapper .slide .bloc-container .caption .slide-titre{margin-top:1rem;margin-bottom:1rem}body .swiper .swiper-wrapper .slide .bloc-container .caption .slide-description,body .swiper .swiper-wrapper .slide .bloc-container .caption .slide-description p{font-size:14px;color:#f6f6f6}body .swiper .swiper-wrapper .slide .bloc-container .caption .slide-link{color:#202020;background-color:#f6f6f6;padding:5px 20px}body .swiper .swiper-wrapper .slide .bloc-container .caption .slide-link:hover{background-color:#e9e9e9}body .swiper .swiper-pagination .swiper-pagination-bullet{background-color:#f6f6f6;opacity:.5}body .swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#f6f6f6;opacity:1}body .services-container .bloc{flex-wrap:wrap}body .services-container .bloc .side_image,body .services-container .bloc .side_caption{flex:initial}body .block-category{padding:1.25rem;min-height:auto}body .block-category .block-category-inner .category-cover{width:100%}body .block-category .block-category-inner .category-cover img{width:100%;height:100%;object-fit:cover}body #subcategories ul li .subcategory-image a img{width:100%;height:100%;object-fit:cover}body #subcategories ul li:hover .subcategory-image a{border-color:#202020;border-width:3px}body #subcategories ul li .subcategory-name{font-weight:normal}body #subcategories ul li .subcategory-name:hover{color:#6d6d6d}body .product-flags li.product-flag,body .product-miniature .product-flags li.product-flag{background-color:#202020;font-weight:normal;letter-spacing:5px;font-size:14px;min-height:auto}body .product-miniature .product-description .product-title,body .product-miniature .product-description .product-title a{font-family:'Shapiro',sans-serif;font-size:16px}body .product-miniature .highlighted-informations .quick-view:hover{color:#202020}body .product-images>li.thumb-container>.thumb.selected,body .product-images>li.thumb-container>.thumb:hover{border-color:#202020}body .product-price{color:#202020}body .product-container .product-information .tabs .nav-tabs .nav-link.active{color:#202020;border-color:#202020}body #main #content .links a:hover i{color:#6d6d6d}body #blockcart-modal .product-name{color:#202020}body .cart-info{color:#202020}body .homeimageinfo-container .blocinfo{display:flex;flex-wrap:wrap}body .homeimageinfo-container .blocinfo>div{border:none}body .homeimageinfo-container .blocinfo .bi_caption{background-color:#e9e9e9}body .homeimageinfo-container .blocinfo .bi_caption .date{font-size:12px;text-transform:uppercase;letter-spacing:15px;color:#202020}body .homeimageinfo-container .blocinfo .bi_caption h2{margin-top:1rem;margin-bottom:1rem}body .homeimageinfo-container .blocinfo .bi_caption a.btn{color:#202020;background-color:#f6f6f6;padding:5px 20px}body .homeimageinfo-container .blocinfo .bi_caption a.btn:hover{background-color:#f0f0f0}body #custom-numbers{background:#202020;color:#f6f6f6}body #custom-numbers .section-title{padding-top:2rem;padding-bottom:2rem;margin-top:0;margin-bottom:0}body #custom-numbers .section-title .title-entete{color:#f6f6f6}body #custom-numbers .numbers-wrapper .number{margin-top:2rem}body #custom-numbers .numbers-wrapper .number .increment{font-family:'Times New Roman'}.custom-radio input[type="radio"]:checked+span{background-color:#202020}.products-sort-order .select-list:hover,.brands-sort .select-list:hover,.suppliers-sort .select-list:hover{background-color:#202020;color:#f6f6f6 !important}.block-categories .collapse-icons .add:hover,.block-categories .collapse-icons .remove:hover{color:#6d6d6d}#product-availability .product-unavailable{color:#7A7A7A}.group-span-filestyle .btn-default,.group-span-filestyle .bootstrap-touchspin .btn-touchspin,.bootstrap-touchspin .group-span-filestyle .btn-touchspin{background-color:#202020}.input-group .input-group-btn>.btn{padding:.75rem 1rem}.btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:active.focus,.btn-primary.active:hover,.btn-primary.active:focus,.btn-primary.active.focus,.open>.btn-primary.dropdown-toggle:hover,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle.focus{background-color:#202020}.form-control:focus{outline:.1875rem solid #202020;border-color:#202020}.text-primary{color:#202020 !important}a.text-primary:focus,a.text-primary:hover{color:#6d6d6d !important}.wishlist-list-item:hover .wishlist-list-item-title{color:#6d6d6d !important}#header{box-shadow:none}#header a:hover{color:#7A7A7A}#header .header-nav{max-height:none;border-bottom:2px solid black}#header .header-nav .header-nav-wrapper{display:flex;align-items:center;padding-top:.5rem;padding-bottom:.5rem}#header .header-nav .header-nav-wrapper .center-nav{display:flex;justify-content:center}#header .header-nav .header-nav-wrapper .center-nav .logo{height:125px;width:auto}#header .header-nav .header-nav-wrapper #_desktop_contact_link #contact-link{margin-top:0}#header .header-nav .header-nav-wrapper .right-nav .header-picto{width:50px;height:50px}#header .header-nav .header-nav-wrapper .blockcart,#header .header-nav .header-nav-wrapper .user-info{background:none;height:auto;padding:0;margin-top:0;margin-bottom:0}#header .header-nav .header-nav-wrapper .user-info{display:flex;align-items:flex-end}#header .header-top{padding:.5rem 0;border-bottom:2px solid black}#header .header-top .header-top-right{display:flex;align-items:center;justify-content:space-between}#header .header-top li a.dropdown-item{color:initial;text-transform:none;font-weight:normal}#header .header-top li a.dropdown-item:hover{color:#7A7A7A}#header .header-top #search_widget{display:flex;align-items:center;max-width:none;margin-bottom:0}#header .header-top #search_widget input{background-color:transparent;border:1px solid black}#header .header-top #search_widget .perso-icon{margin-left:10px}#footer .footer-container{background-color:#202020;color:#f6f6f6}#footer .footer-container .links{color:#c3c3c3}#footer .footer-container .links .h3,#footer .footer-container .links .h4{font-family:'Times New Roman';font-weight:normal;color:#f6f6f6}#footer .footer-container .links a,#footer .footer-container .links a:hover{color:#f6f6f6;font-weight:normal}#footer .footer-container .links li a,#footer .footer-container .links p{color:#c3c3c3;font-weight:normal}#footer .footer-container .links ul{background-color:#202020}#footer .footer-container .copyright{margin-top:1rem;margin-bottom:1.5rem;color:#c3c3c3}#footer .footer-container .copyright a{color:#c3c3c3}#footer .footer-container .copyright a:hover{color:#f6f6f6}#footer .block-contact #contact-infos{padding-top:.625rem}@media (max-width:991px){#header .header-nav .header-nav-wrapper .center-nav{order:0;justify-content:flex-start}#header .header-nav .header-nav-wrapper .left-nav,#header .header-nav .header-nav-wrapper .right-nav{order:1}}@media only screen and (max-width:767px){body main #header .header-nav .mobile .blockcart,body main #header .header-nav .mobile .user-info{margin:0;height:50px;min-width:50px;padding:.5rem}body main #header .header-nav .mobile .blockcart .header,body main #header .header-nav .mobile .user-info .header{margin:0}body main #header .header-nav .mobile .blockcart .header-picto,body main #header .header-nav .mobile .user-info .header-picto{height:20px;width:20px}body main #header .header-nav .mobile .blockcart{margin-right:1rem;margin-left:1rem}body main #header .header-nav .mobile .cart-preview.active{background-color:lightgrey}body main .services-container .bloc .side_image{height:200px;width:100%}body main .services-container .bloc.revert .side_caption{order:2}body main .homeimageinfo-container .blocinfo .bi_image{width:100%}body main .homeimageinfo-container .blocinfo.revert .bi_caption{order:2}}@media only screen and (max-width:589px){body main .swiper .swiper-slide .bloc-container .caption,body main .slider-container .slide .caption{max-width:80%}body main #custom-numbers .numbers-wrapper .number{width:50%}}/*# sourceMappingURL=./custom.css.map */


.modal-dialog .modal-content .modal-body {
	padding: 40px 15px 35px;
	text-align: center;
}
.modal-dialog .modal-content .modal-body .modal-logo {
	margin-bottom: 40px;
	max-width: 200px;
}
.modal-dialog .modal-content .modal-body p {
	margin-top: 15px;
	margin-bottom: 15px;
}
.modal-dialog .modal-content .modal-body .btn {
	padding: 7px 20px;
	margin: 0 15px;
}
.modal-dialog .modal-content .modal-body #text-no {
	display: none;
	padding-top: 21px;
}


