.ban_entete{width:100%;height:200px;background-image:url("../../../images/common/dm_jt_2023.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}.duree{float:left;display:flex}@media only screen and (max-width:767px){.duree{float:none;display:flex;width:71%;margin:0 auto 26px auto}}.duree p{font-size:17px;margin-right:9px;color:#002749}@media only screen and (max-width:767px){.duree p{font-size:13px}}.duree .inner{padding:0}.duree .bootstrap-select .btn{font-size:12px;text-transform:none;font-weight:normal;padding:5px 10px 5px 10px;background-color:#fff;border:1px solid #002749;color:#002749}.duree .bootstrap-select .btn:hover{border:1px solid #002749}.duree .btn-default.active.focus,.duree .btn-default.active:focus,.duree .btn-default.active:hover,.duree .btn-default:active.focus,.duree .btn-default:active:focus,.duree .btn-default:active:hover,.duree .open>.dropdown-toggle.btn-default.focus,.duree .open>.dropdown-toggle.btn-default:focus,.duree .open>.dropdown-toggle.btn-default:hover{border:1px solid #002749}.duree .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px !important;float:left}@media only screen and (max-width:767px){.duree .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:141px !important}}.vertical_all .nav-pills{margin:0;justify-content:flex-end;width:100%;font-size:16px;font-weight:normal;color:#002749;float:right}.vertical_all .nav-pills p{margin-right:10px}.vertical_all .nav-pills a{margin-right:12px}.vertical_all .nav-pills .btn-switch-display{cursor:pointer;position:relative}.vertical_all .nav-pills .btn-switch-display.actif::after{bottom:-8px;height:3px}.vertical_all .nav-pills #grille{background:url(../../../images/common/pictos/grille.png) no-repeat center center;background-size:cover;width:20px;height:20px}.vertical_all .nav-pills #grille:hover,.vertical_all .nav-pills #grille.actif{background:url(../../../images/common/pictos/grille_hover.png) no-repeat center center;background-size:cover}.vertical_all .nav-pills #liste{background:url(../../../images/common/pictos/liste.png) no-repeat center center;background-size:cover;width:20px;height:20px}.vertical_all .nav-pills #liste:hover,.vertical_all .nav-pills #liste.actif{background:url(../../../images/common/pictos/liste_hover.png) no-repeat center center;background-size:cover}.vertical_all .nav-pills .actif{border:none}.entete_dm{margin-top:50px;margin-bottom:20px;text-align:center;color:#002749}.entete_dm h1{margin-bottom:20px;font-size:34px;font-weight:bold;font-family:"cabin"}.entete_dm h2{font-family:"cabin";font-size:21px}.entete_dm .navbar{margin-top:20px}@media only screen and (max-width:991px){.entete_dm .navbar .navbar-collapse.collapse{display:block !important}}.entete_dm .navbar button{background-color:rgba(0,0,0,0);width:113px;border:1px solid #002749;margin-left:6px;margin-right:6px;padding:2px 10px 3px 10px}@media only screen and (max-width:991px){.entete_dm .navbar button{margin-bottom:15px}}.entete_dm .navbar button a{color:#002749}.entete_dm .navbar .actif{background-color:#cb286e;border:1px solid #fff;color:#fff}.entete_dm .navbar button:hover{background-color:#cb286e;border:1px solid #fff;color:#fff}.delai{background:#e8e7e7;width:100%;height:auto;padding-top:23px;font-family:"cabin";font-size:21px;font-weight:bold;text-align:center}@media only screen and (max-width:991px){.delai{font-size:17px;margin:16px 0}}@media only screen and (max-width:767px){.delai{font-size:14px;line-height:15px}}.delai .d-flex{justify-content:space-between;margin:0 auto 20px auto;width:75%}@media only screen and (max-width:767px){.delai .d-flex{width:100%}}.delai .p-2{margin:0 5px;color:#002749;cursor:pointer;position:relative}.delai .p-2:hover::after,.delai .actif::after{content:"";width:100%;height:5px;display:block;background-color:#cb286e;position:absolute}@media only screen and (max-width:767px){.delai .p-2:hover::after,.delai .actif::after{height:3px;margin-top:3px}}.delai .vertical_all .d-flex{width:225px;justify-content:flex-end}.liste .date_grille{display:none}.liste .d-flex{display:block !important}.liste .produits{background:#e8e7e7;width:100%;height:auto;padding-top:13px;padding-bottom:50px}.liste .produits .date{display:block;width:14%;font-size:16px;font-family:"cabin";font-weight:bold;text-align:center;margin-top:31px}@media only screen and (max-width:991px){.liste .produits .date{font-size:13px;margin-top:9px;height:69px;border-right:2px solid #e8e7e7;width:15%;padding-top:13px}}.liste .produits .date a{color:#002749}.liste .produits .pourcentage{display:none}.liste .produits .pourcentage_liste{margin-right:18px}@media only screen and (max-width:991px){.liste .produits .pourcentage_liste{width:7%}}.liste .produits .pourcentage_liste .forme_pourcent{width:45px;height:45px;background-color:#cb286e;border-radius:30px;padding-top:14px;font-size:14px;text-align:center;font-weight:bold;color:#fff;margin:15px 0px 0px 23px}@media only screen and (max-width:991px){.liste .produits .pourcentage_liste .forme_pourcent{width:40px;height:40px;padding-top:12px;font-size:12px;margin:15px 12px 0 1px}}.liste .produits .p-2{width:100%;height:85px;background-color:#fff;margin-right:5px;margin-bottom:10px;margin-left:5px;display:flex;justify-content:space-between;border-radius:12px}@media only screen and (max-width:991px){.liste .produits .p-2{margin-right:0px;margin-left:0px}}.liste .produits .p-2 .img{width:137px;height:85px;position:relative;background:url(../../../images/common/pictos/test.jpg) no-repeat center center;background-size:cover}@media only screen and (max-width:991px){.liste .produits .p-2 .img{display:none}}.liste .produits .p-2 .infos{padding:5px;padding:7px 0 0 10px;color:#002749;font-family:"cabin";font-size:14px;line-height:18px;display:flex;width:80%}@media only screen and (max-width:991px){.liste .produits .p-2 .infos{width:84%;padding:7px 0 0 4px}}.liste .produits .p-2 .infos .left{width:55%;height:71px;border-right:2px solid #e8e7e7;position:relative}@media only screen and (max-width:991px){.liste .produits .p-2 .infos .left{width:37%}}@media only screen and (max-width:991px){.liste .produits .p-2 .infos .left p{display:none}}.liste .produits .p-2 .infos .left .sejour{position:absolute;bottom:0px}.liste .produits .p-2 .infos .left a{color:#002749}.liste .produits .p-2 .infos .left a h2{font-size:15px;font-weight:bold;letter-spacing:.6px;margin-bottom:5px}@media only screen and (max-width:991px){.liste .produits .p-2 .infos .left a h2{margin-top:17px;font-size:14px}}.liste .produits .p-2 .infos .right{width:45%;text-align:right;display:flex;justify-content:flex-end}@media only screen and (max-width:991px){.liste .produits .p-2 .infos .right{width:63%}}.liste .produits .p-2 .infos .right .info_principale{width:32%;margin-top:23px;margin-right:18px}@media only screen and (max-width:991px){.liste .produits .p-2 .infos .right .info_principale{width:57%;margin-top:27px;margin-right:7px}}.liste .produits .p-2 .infos .right a{width:29%;height:37px;margin-right:12px;margin-top:18px;background-color:#cb286e;color:#fff;position:relative;border-radius:7px}@media only screen and (max-width:991px){.liste .produits .p-2 .infos .right a{width:20%}}.liste .produits .p-2 .infos .right a button{background-color:#cb286e;border:none;position:absolute;top:50%;transform:translate(-50%, -50%);left:50%;width:99%}@media only screen and (max-width:991px){.liste .produits .p-2 .infos .right a button span{display:none}}.liste .produits .p-2 .infos .right a button img{width:9px;filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(156deg) brightness(103%) contrast(103%)}.liste .produits .p-2 .infos .right .old_price{color:#707070;text-decoration:line-through}@media only screen and (max-width:991px){.liste .produits .p-2 .infos .right .old_price{display:none}}.liste .produits .p-2 .infos .right .price{font-size:20px;font-weight:bold}.liste .produits .p-2 .infos .right .price span{font-size:11px;font-weight:normal;margin-right:5px}.liste .produits .p-2 .infos .right .ttc{font-size:8px;line-height:6px}@media only screen and (max-width:991px){.liste .produits .p-2 .infos .right .ttc{display:none}}.grille .produits{background:#e8e7e7;width:100%;height:auto;padding-top:13px;padding-bottom:50px}.grille .produits .date{display:none}.grille .produits .pourcentage_liste{display:none}.grille .produits .pourcentage{width:7%}.grille .produits .pourcentage .forme_pourcent{width:45px;height:45px;background-color:#cb286e;border-radius:30px;padding-top:12px;font-size:14px;text-align:center;font-weight:bold;color:#fff;position:absolute;right:10px;bottom:10px}.grille .produits .d-flex{flex-wrap:wrap}@media only screen and (max-width:991px){.grille .produits .d-flex{display:block !important}}.grille .produits .p-2{width:32%;height:269px;background-color:#fff;margin-right:5px;margin-bottom:10px;margin-left:5px;border-radius:12px}@media only screen and (max-width:991px){.grille .produits .p-2{width:80%;margin:0 auto 20px auto}}@media only screen and (max-width:767px){.grille .produits .p-2{width:100%}}.grille .produits .p-2 .img{width:100%;height:154px;background-size:cover;position:relative;border-radius:12px 12px 0 0}.grille .produits .p-2 .infos{padding:5px;padding:7px 0 0 10px;color:#002749;font-family:"cabin";font-size:14px;line-height:18px;display:flex}.grille .produits .p-2 .infos .left{width:61%;height:115px;position:relative}.grille .produits .p-2 .infos .left a{color:#002749}.grille .produits .p-2 .infos .left a h2{font-size:15px;font-weight:bold;letter-spacing:.6px;margin-bottom:5px}.grille .produits .p-2 .infos .right{width:36%;height:108px;text-align:right}.grille .produits .p-2 .infos .right button{margin-top:46px;background-color:#cb286e;border:none;color:#fff;padding:3px 6px 3px 7px;border-radius:7px}.grille .produits .p-2 .infos .right button img{width:9px;filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(156deg) brightness(103%) contrast(103%)}.grille .produits .p-2 .infos .right .old_price{color:#707070;text-decoration:line-through}.grille .produits .p-2 .infos .right .price{font-size:20px;font-weight:bold}.grille .produits .p-2 .infos .right .price span{font-size:11px;font-weight:normal;margin-right:5px}.grille .produits .p-2 .infos .right .ttc{font-size:8px;line-height:6px}
