 #resp_menu .RadMenu .rmLink {padding:0px;   }
      #resp_menu .RadMenu a.rmLink {
    font-size: 16px;
    color: #434343;
    text-align: left;
    text-decoration: none;
    height: 50px;
    line-height: 50px;
    text-align: left;
    width: 100%;
    display: block;
     position: relative;
    padding-left: 30px;
font-family: 'Poppins', sans-serif;
}
     #resp_menu .RadMenu a.rmLink:after{

}

      #resp_menu .RadMenu .rmLast a{}
       #resp_menu .rmFirst a {
}

      #resp_menu .RadMenu .rmHorizontal .rmText{
padding:0px  !important;
}

      #resp_menu .RadMenu a.rmLink:hover
 {   
    background-color: #0971ce;
color:#FFFFFF;
}
 #resp_menu .RadMenu a.rmLink:before,  .RadMenu a.rmLink:hover:before, .Selectionne_Menu:before{
    content: ".";
    height: 2px;
    width: 30px;
    color: #676767;
    display: block;
    position: absolute;
    top: -1px;
    left: 6%;
    }
#resp_menu .RadMenu a.rmLink:hover:before, .Selectionne_Menu:before{
  color: #FFFFFF !important;
}
 #resp_menu .Selectionne_Menu {
    background-color: #0971ce;
color:#FFFFFF;
    }
#resp_menu .Selectionne_Menu .rmText{
color:#FFFFFF;
}
       #resp_menu .RadMenu .rmHorizontal .rmText{
padding:0px  !important;
}
      #resp_menu .rmSized .rmHorizontal .rmItem, .rmSized .rmRootGroup .rmVertical .rmItem {
    width: auto;
  
    float: left;
}

       #resp_menu .RadMenu .rmHorizontal .rmText {
    padding: 0px !important;
    text-align: left;
    float: none;
}

li{
    display: block;
}

     #resp_menu .rmGroup a.rmLink {
    font-size: 20px;

    color: #FFFFFF;
    text-align: left;
    text-decoration: none;
    height: 40px;
    line-height: 40px;
    text-align: left;
    text-transform: uppercase;
    width: auto;
    display: -webkit-inline-box;
    font-family: 'Raleway', sans-serif;
    margin-bottom: 5px;
    letter-spacing: 5px;

}
     #resp_menu .rmGroup a.rmLink:hover{
border: none !important;
    background-color: #005171;
}
     #resp_menu .RadMenu {
      width: 100% !important;
      padding-left: 0px;
}

      #resp_menu .RadMenu ul.rmRootGroup {
    /* display: table; */
    width: auto;
height:100%;
}

     #resp_menu .rmItem {
    width: auto !important;
    /* display: table-cell; */
    float: none !important;
    padding: 0;
}
RadMenu      #resp_menu .rmSlide {
    position: absolute;
    overflow: hidden;
    display: none;
    float: left;
    left: 217px !important;
    top: 47px !important;
}
     #resp_menu .rmItem .rmItem{
    display:block;
}
     #resp_menu .RadMenu .rmSlide, .RadMenu_Context {

}
    #resp_menu .RadMenu .rmVertical .rmRootLink .rmText {
    padding-right: 0px;
    padding-left: 30px;
    width: auto;
}
   #resp_menu .rmSlide{
    display: table !important;
    float: none !important;
    overflow: visible !important;
    position: relative !important;    left: 0px !important;
    height: auto;
}

   #resp_menu .RadMenu .rmRootGroup .rmItem .rmGroup {
    padding-bottom: 1px;
    float: none;
    display: table !important;    left: 0px !important;
}
   #resp_menu .rmSized .rmHorizontal .rmItem, .rmSized .rmRootGroup .rmVertical .rmItem {
    width: auto;
    float: none !important;
}
   #resp_menu .rmSlide .rmVertical .lien{
 font-size:13px;   
    padding: 10px 10px;
}
     #resp_menu .RadMenu .rmSlide{
top :0px !important;
}
     #resp_menu .RadMenu .rmSlide .rmSlide{
top: 0px !important;
    left: 6px !important;
}
   #resp_menu .RadMenu {
float:none !important;
    height: 100% !important;
}
  #resp_menu .sub_menu a{
color:#595959;
font-size:15px;
}
  #resp_menu .sub_menu a:hover
 {   
  color:#cf141a;
text-decoration:none;
}
  #resp_menu .RadMenu .rmPopup.rmContentTemplate {
    padding-top: 1px;
    left: 0 !important;
}




