.HotelPage .HotelImg #camera { display:none !important; }
.HotelPage .HotelImg #LBL_PRICE { position:absolute;top:30px;right:40px; }
.HotelPage .HotelImg #LBL_PRICE_FROM { position:absolute;top:48px;right:40px;  font-size:18px !important; }
.HotelPage .HotelsList .hotelfulldescription .HotelImg { width:auto !important; float:inherit !important; }
nav#menu > ul.menu li a {
    color: #ffffff !important;
  padding : 10px 50px 12px  


/* Parent "Termes et Conditions" : bleu quand ouvert ou survolé */
#menu #ctl00_Main_ctl09_headerMenu > li.dropdown:hover > a.dropdown-toggle,
#menu #ctl00_Main_ctl09_headerMenu > li.dropdown.show > a.dropdown-toggle {
  background-color: #007BFF !important;
  color: #fff !important;
  background-image: none !important;
}

/* Panneau du sous-menu */
#menu #ctl00_Main_ctl09_headerMenu li.dropdown .dropdown-menu,
#menu .dropdown-menu.show {
  background-color: #007BFF !important;
  border-color: #007BFF !important;
  background-image: none !important;
}

/* Liens du sous-menu */
#menu #ctl00_Main_ctl09_headerMenu li.dropdown .dropdown-menu .dropdown-item {
  color: #fff !important;
  background: transparent !important;
  background-image: none !important;
}
#menu #ctl00_Main_ctl09_headerMenu li.dropdown .dropdown-menu .dropdown-item:hover,
#menu #ctl00_Main_ctl09_headerMenu li.dropdown .dropdown-menu .dropdown-item:focus {
  background-color: #0056b3 !important; /* bleu plus foncé au hover */
  color: #fff !important;
}

/* Désactive d'éventuels pseudo-éléments orange (soulignés/strips) */
#menu #ctl00_Main_ctl09_headerMenu > li > a::before,
#menu #ctl00_Main_ctl09_headerMenu > li > a::after,
#menu #ctl00_Main_ctl09_headerMenu .dropdown-menu a::before,
#menu #ctl00_Main_ctl09_headerMenu .dropdown-menu a::after {
  background: #007BFF !important;
  border-color: #007BFF !important;
}


    nav#menu > ul.menu > li .dropdown-menu li {
        background-color: #195942 !important;
    }

