.custom-popover-img {
  --bs-popover-max-width: 350px;
  --bs-popover-header-padding-x:0;
  --bs-popover-header-padding-y:0;
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: .5rem;
}
.custom-popover-txt {
  --bs-popover-max-width: 350px;
  --bs-popover-header-padding-x:10px;
  --bs-popover-header-padding-y:10px;
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: .5rem;
}
.blanc { color:#FFFFFF; padding-top:10px; font-size:18px; width:auto;}
.annees {margin-top:-90px;}
.annees a { display:none; padding:5px;}
.annees h2 {text-align:center;}
#menuann a[target="_blank"]:after{content:none;}
#archive ul { list-style:none;}
.item a{display:block;}
#contenu .item{display:none;}
#onglets li{cursor:pointer; color:#000000;}
li.nav-link:hover, li.nav-link:active {font-weight:bold;}	
#onglets .actif{border: 1px solid #D2D2D2; border-bottom:none; font-weight:bold; margin-bottom:-1px; background-color:#FFFFFF;}
#contenu{overflow:hidden; padding-bottom:30px; padding-top:20px; padding-left:20px; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;}
.float-start{ padding-right:1.5rem;}
.why-us .accordion-list span {padding-left: 5px; padding-right:5px;}
.accordion-list a { color:#000000;}
.djdj {color:#000000; font-size:14px; text-align:center; }
.text-end {margin-right:50px;}
#textdeco a { display:inline; padding-right:0px;}
#textdeco a span {color:#8a2908; font-weight:normal; font-size:16px;}
#textdeco a:hover span {color:#8a2908; font-weight:bold; font-size:16px;}
.active {font-weight:bold; }
@media (max-width:1399px){
#onglets .actif{border-bottom:none;margin-bottom:-1px ;background-color:#FFFFFF;}
#divonglets .nav-link {padding-left:0.7rem; padding-right:0.7rem;}
}
@media (max-width:1199px){
#divonglets .nav-link {padding-left:0.3rem; padding-right:0.3rem;
}#onglets .actif{ border-bottom:none; margin-bottom:-1px;}}
@media (max-width:991px){
.item{margin-top:20px;}
#onglets .actif{border-bottom: 1px solid #D2D2D2;}
#divonglets .nav-link {padding-left:0.3rem; padding-right:0.3rem;}
#contenu{border-left:none; border-bottom:none; border-right:none; padding-top:0px; padding-left:0px; padding-bottom:60px; }
#divonglets .nav-tabs{ border-bottom:none;}
.custom-popover-img {
  --bs-popover-max-width: 250px;
  --bs-popover-placement: top;}
.custom-popover-txt {
  --bs-popover-max-width: 250px;
  --bs-popover-placement: top;}
}
@media (max-width:576px){
#footer .footer-top { background-color:#f3f5fa; padding-top:30px;}
.item a{ padding-bottom:10px;}
.inner-page {padding-bottom:30px;}
.why-us .content h3 {font-size:24px;}
}