.accordion-button,.list-group-item a{font-size:.8rem;line-height:1.2rem;padding-left:0;padding-right:0}.accordion-button.no-caret::after{display:none!important}.accordion-button:hover,.list-group-item a:hover{background-color:#eedeaeff;color:#471c07ff;text-decoration:none}.accordion-button:hover i,.list-group-item a:hover i{color:#d35400}.accordion-button{color:#3b1b14;font-weight:700;background-color:#f1a14e;padding:.4rem .3rem;min-height:auto}.accordion-button:not(.collapsed){background-color:#ffc107;color:#8c493a}.accordion-button:focus{box-shadow:none}.accordion-button i,.list-group-item i{font-size:.9rem;width:1.2rem;text-align:center;margin-right:.3rem;color:#8c493a}.accordion-item {background-color: #fdfdfd00;}.list-group-item{padding:.3rem}.accordion-body .list-group{margin-left:.2rem;margin-top:.1rem;margin-bottom:.1rem;background-color:#fff8e1;border-radius:.25rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.05);padding:.2rem .4rem}.accordion-body .list-group-item{border:none;background:0 0;padding:.25rem .6rem;font-size:.75rem;color:#8c493a}.accordion-body .list-group-item a:hover{background-color:#ffecb3;color:#8c493a;border-radius:.25rem;font-weight:600}.menu_btn{background-color:#ffecb3;margin-top:.2rem;margin-bottom:.2rem;font-weight:600}.menu_btn :hover{background-color:#fbc58c}.list-style-none{list-style-type:none}#villeList{position:absolute;top:100%;left:0;right:0;z-index:1050;max-height:200px;overflow-y:auto;border:1px solid #ddd;border-top:none;background:#fff}.bt-dcnx {color: #ffecb3;background-color: #fb7465 !important;font-weight: 700;}.bt-dcnx:hover {color: #fff; background-color: #e55342 !important; font-weight: 700;}