<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">  #menu_fr .RadMenu {
  width:100% !important;
  height:100% !important;

}
  #menu_fr .RadMenu .rmLink{
    padding: 0px;
 
}
  #menu_fr .RadMenu .rmHorizontal .rmText {
    padding: 0px 0px 0px 0px;
}
  #menu_fr .rmSized ul.rmRootGroup {
    float: none;
    text-align: right;
    float: right;
}
 
#menu_fr .ItemSelected {

   position:relative;
    font-weight: 500;
 
}
#menu_fr .ItemSelected:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: calc(50% - 15px) !important;
    width:30px !important;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 2px;
    background: #fff;
    -webkit-transition: .35s;
    transition: .35s;
}
span#menu_fr .rmToggle{display:none}
 #menu_fr .Item:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: calc(50% - 15px) !important;
    width: 0px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 2px;
    background: #fff;
    -webkit-transition: .35s;
    transition: .35s;

}
 #menu_fr .Item:hover:after {
   
    left: calc(50% - 15px) !important;
    width:30px !important;
}


  #menu_fr .Item {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 400;
    color: #fff;
    text-transform: uppercase;
    position: relative;
    text-decoration: none;
    font-size: 18px;
    text-align: left;
    padding-left: 1vw !important;
    padding-right: 1vw !important;
    position: relative;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
       width:100%;
}
 
 


 
#menu_fr .rmSlide .rmVertical a.rmLink {
    color: #fff;
    font-size: 15px  !important;
    text-decoration: none;
    text-align: left !important;
    padding: 5px 27px 5px 12px;
    background: #2867c4;
    line-height: 25px;
    height: 25px;
    
}
#menu_fr .rmSlide .rmVertical a.rmLink:after{display:none !important;}
#menu_fr .rmSlide .rmVertical a.rmLink:hover{
    background: #0ba14b;
}
#menu_fr .RadMenu .rmVertical .rmLink, .RadMenu .rmHorizontal .rmVertical .rmLink {
    float: none;
    background: #006dc0;
}
@media screen and (min-width:768px) {
#menu_fr .RadMenu .rmSlide {
    top: 35px !important;
}
#menu_fr .RadMenu .rmSlide   .rmSlide{
    top: 0px !important;
}
}
@media screen and (max-width:767px) {
#menu_fr .ItemEtendu{   background:none !important;     color: #0e76bc !important;}
#menu_fr .rmSlide .rmVertical a.rmLink{
    color: #6a6a69 !important;
    font-size: 13px  !important;
    text-align: left !important;
    padding: 0px 15px !important;
    background:none !important;
    line-height: 25px;
    height: initial !important;
}
#menu_fr .rmSlide .rmVertical a.rmLink:hover{    color: #0e76bc !important;}
#menu_fr .RadMenu .rmHorizontal .rmText {
    padding: 1vh 0px 0px 0px;
}
#menu_fr .rmVertical rmGroup rmLevel1 .Item{font-weight:600  !important;}

#menu_fr .rmSized ul.rmRootGroup {
    float: none;
    margin-left: 10%;
}
  #menu_fr .Item {color:#4a4642;}
 #menu_fr .rmSlide {
    top: 10px !important;
    display: table !important;
    float: none !important;
    overflow: visible !important;
    position: relative !important;
    text-align: center;
     left:00% !important; 
      margin-bottom: 10px;
    margin-top: 10px;
    vertical-align: middle;
}
 #menu_fr .rmSized .rmRootGroup .rmVertical {
    position: relative;
    padding: 0px !important;
    padding-right: 0;
    padding-bottom: 0;
    left:  00px !important;
    display: block !important;
    top: 20px !important;
}
  #menu_fr .RadMenu .rmSlide .rmLevel2 {
    left: 15px !important;
    top: -15px !important;
    bottom: 0px;
}
}
@media screen and (max-width:400px) {
  #menu_fr .rmSized .rmRootGroup .rmVertical {


    
}

}



</pre></body></html>