    .menu-wrapper {
      width:100%; height:70px;
      background-color: transparent; /* #fff; */
      margin:25px auto 15px auto;
      text-align: center;
      position:relative;
    }

    ul#jetmenu {
        position:absolute;
        left:50%;
        background-color: transparent;
        width:100%;

        margin:auto;

         /* ---- point d'ancrage au milieu X --- */ 
          -webkit-transform: translateX(-50%) translateY(0%) ;
          -moz-transform: translateX(-50%) translateY(0%) ;
          -ms-transform: translateX(-50%) translateY(0%) ;
          -o-transform: translateX(-50%) translateY(0%) ;
          transform: translateX(-50%) translateY(0%) ;

          text-align:center;
    }

    ul#jetmenu li {
        color:#313036 !important;
        background-color: transparent; /* #fff; */
        border-top: solid 2px #2b5b8b;
        margin:0 20px;
        display:inline-block;
    }



    .jetmenu > li > a {
        color:#313036;
        font:16px 'Tomorrow', sans-serif !important;
        font-weight: bold;
        text-transform: uppercase;
    }

    .jetmenu > li > a:hover {
        /* color:#fff !important; */
    }

    ul#jetmenu li:hover {
        background-color:#1a3753;
        color: white !important;
    }

    .jetmenu > li:hover > a,
    .jetmenu > li.active > a{
        background: #2b5b8b;
        color: #fff;
    }

    .megamenu {
        background-color: #2b5b8b !important;
        border: none !important;
    }

    .jetmenu li > .megamenu a {
        color: #fff;        
        font:14px 'Tomorrow', sans-serif !important;
        font-weight: bold;
        text-transform: uppercase;
        text-decoration: none;
        transition: color 0.15s linear 0s;
    }

   /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  menu-item */
    .menu-item {
        margin:5px 0;
        padding:10px 5px;
        color:#fff;
        width:25%;
        display:inline-block;
        transition: all 0.15s linear;
  }
    .first-item { margin:0 20px 0 0; }
    .last-item { margin:0 0 0 20px; }

    .menu-item img {
        margin:5px 0;
        width:40% !important; height:auto !important;
    }

    .menu-item:hover {
        background-color: #1a3753;
    }

    /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Newsletter - Actus */
    .menu-actus,
    .menu-newsletter  {
        text-align:left;
    }

    .menu-actus strong {
        font:400 10px 'Open Sans', sans-serif !important;
        color:#fff;
        padding:0; margin:0;
    }

    .menu-actus h3 {
        font:600 14px 'Open Sans', sans-serif !important;
        color:#fff;
        padding:0; margin:0;
    }

    .menu-actus h5,
    .menu-newsletter h5 {
        font:600 18px 'Open Sans', sans-serif !important;
        color:#fff;
        padding:0; margin:0;
    }




/* COLLAPSIBLE MENU
**********************************************************/
.jetmenu > li.showhide{
    display: none;
    width: 85%;
    height: 50px;
    cursor: pointer;
    color: #000;
    background: #fff;
    margin:auto;
}

.jetmenu > li.showhide span.title{
    margin: 15px 0 0 25px;
    font-family: 'Open Sans', sans-serif;
    float: left;
}

.jetmenu > li.showhide span.icon{
    margin: 17px 20px;
    float: right;
}

.jetmenu > li.showhide .icon em{
    margin-bottom: 3px;
    display: block;
    width: 20px;
    height: 2px;
    background: #999;
}

.jetmenu > li.fix-sub > .dropdown{
    left: 0;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - media queries */
/* - - - - - - - - - - - - - - - - - - - - - - - - media queries */
/* - - - - - - - - - - - - - - - - - - - - - - - - media queries */
@media only screen and (max-width: 1100px) { 
    .jetmenu > li > a { font-size:14px !important; }
}



@media only screen and (max-width: 992px) { 
    .jetmenu > li > a { font-size:12px !important; }
}



@media only screen and (max-width: 880px) {

    .menu-item {
        margin:5px 0;
        padding:10px 5px;
        color:#fff;
        width:100%;
        display:block;
        transition: all 0.15s linear;
    }

    ul#jetmenu li, .first-item, .last-item { margin:0; }

   ul#jetmenu {
        width:85%;
           
    }

    .jetmenu > li{
        display: block;
        width: 85%;
        box-sizing:border-box;
        -moz-box-sizing:border-box; 
        -webkit-box-sizing:border-box;
    }
    
    .jetmenu li > .megamenu a {
        font:16px 'Tomorrow', sans-serif !important;
    }

    .jetmenu > li > a{
        padding: 15px 0;
        border-bottom:solid 1px #fff;
    }
    
    .jetmenu a{
        width: 100%;
        background: #fff;
        box-sizing:border-box;
        -moz-box-sizing:border-box; 
        -webkit-box-sizing:border-box; 
    }

    .jetmenu ul.dropdown, 
    .jetmenu ul.dropdown li ul.dropdown{
        width: 100% !important;
        left: 0;
        position: static !important;
        border: none;
        box-sizing:border-box;
        -moz-box-sizing:border-box; 
        -webkit-box-sizing:border-box; 
    }

    .jetmenu ul.dropdown li {
        background: #fff !important;
        border: none;
    }
    
    .jetmenu ul.dropdown > li > a{
        padding-left: 0px !important;
    }
    
    .jetmenu > li > .megamenu{
        width: 100% !important;
        position: static;
        border-top: none;
    }
    
    .jetmenu > li > .megamenu .row [class*="col"]{
        float: none;
        display: block;
        width: 100% !important;
        margin-left: 0;
        margin-top: 15px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .jetmenu > li > .megamenu .row:first-child  [class*="col"]:first-child {
        margin-top: 0;
    }
    
    .jetmenu > li > .megamenu .row{
        margin-top: 0;
    }
    
    .jetmenu > li > ul.dropdown > li > a{ 
        padding-left: 0px !important;
    }

    .jetmenu > li > ul.dropdown > li > ul.dropdown > li > a{ padding-left: 0px !important;  }
    
    .jetmenu > li > ul.dropdown > li > ul.dropdown > li > ul.dropdown > li > a{ padding-left: 0px !important; border-bottom:dotted 1px #fff; }

    .img-svg { display:none; }
}
/*
     FILE ARCHIVED ON 07:55:48 May 25, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 14:09:35 Jul 06, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.77
  exclusion.robots: 0.075
  exclusion.robots.policy: 0.059
  esindex: 0.016
  cdx.remote: 4.789
  LoadShardBlock: 222.516 (3)
  PetaboxLoader3.datanode: 112.101 (5)
  PetaboxLoader3.resolve: 252.354 (2)
  load_resource: 326.863
  loaddict: 53.431
*/