#menu-eaufrance .caret {
  display: none;
}

#menu-eaufrance ul.menu {
  padding: 0;
  margin: 0;
}

#menu-eaufrance .menu > li {
  margin: 0;
}

#menu-eaufrance .menu > li h2 {
  display: none;
}

.tb-megamenu-main-menu {
  background: #aaa;
}

.tb-megamenu .nav > li {
  width: 221px;
  text-align: center;
}

.tb-megamenu .nav > li > a {
  border-right: 1px dotted #fff;
}

/* Bouton accueil */
.tb-megamenu-main-menu .accueil {
  background: url("../images/home-icon.png") no-repeat!important;
  text-indent: -9999px;
  width: 22px!important;
  height: 21px;
  margin: 8px 10px 0px!important;
}

.tb-megamenu-main-menu .accueil a {
  background: none!important;
  margin: -8px -10px!important;
  width: 41px!important;
  height: 40px;
  padding: 0!important;
}
.tb-megamenu .dropdown-menu li > a{
  border-top: none;
}
/* Couleurs menu */
.tb-megamenu-main-menu a:hover {
  color: #ffffff!important;
  text-decoration: none!important;
}

.tb-megamenu-nav > li {
  height: 40px;
}

.tb-megamenu-nav > li > a {
  padding: 13px 20px!important;
  text-transform: uppercase;
}


/*Acces données*/
.tb-megamenu-main-menu .acces-donnees .dropdown-toggle:hover {
  background-color: #125566!important;
}
.tb-megamenu-main-menu .acces-donnees .dropdown-toggle {
  background: #3F889A!important;
      transition: background-color 0.5s ease, background 0.5s ease!important;
  -webkit-transition: background-color 0.5s ease, background 0.5s ease!important;
}

.tb-megamenu-main-menu .acces-donnees > a:focus {
  background: #49818f!important;
  color: #fff!important;
}

.tb-megamenu .nav li.acces-donnees.open > .dropdown-toggle:hover{
  color: #fff!important;
  background-color: #125566!important;
}
.tb-megamenu .nav li.acces-donnees.open > .dropdown-toggle{
  color: #3F889A!important;
  background-color: #fff!important;
}
.tb-megamenu-main-menu .acces-donnees.active > .dropdown-toggle{
  color: #fff!important;
  background-color: #125566!important;
}
.tb-megamenu .acces-donnees .dropdown-menu li > a:hover{
  color: #3F889A!important;
  background-color: #fff;
  padding-left: 10px;
}
.tb-megamenu-nav .acces-donnees .dropdown-menu {
  background: #ffffff;
  border-bottom: 2px solid #3F889A;
  text-align: left;
}
.tb-megamenu .acces-donnees .dropdown-menu .active > a{
  background: #ffffff!important;
  color: #3F889A;
  padding-left: 10px;
}
.tb-megamenu .acces-donnees .dropdown-menu li > a{
  padding: 5px 10px;
  background-color: #fff;
  transition: background-color 0.5s ease!important;
}

/*Indicateurs*/
.tb-megamenu-main-menu .tout-indicateurs > a:focus {
  background: #49818f!important;
  color: #fff!important;
}
.tb-megamenu-main-menu .tout-indicateurs {
  background: #5699aa!important;
    transition: background-color 0.5s ease, background 0.5s ease!important;
  -webkit-transition: background-color 0.5s ease, background 0.5s ease!important;
}
.tb-megamenu-main-menu .tout-indicateurs.active a:hover {
  background: #49818f!important;
  color: #FFFFFF!important;
}
.tb-megamenu-main-menu .tout-indicateurs.active > a {
  background: #125566!important;
    transition: background-color 0.5s ease, background 0.5s ease!important;
  -webkit-transition: background-color 0.5s ease, background 0.5s ease!important;
}
.tb-megamenu-main-menu .tout-indicateurs > .dropdown-toggle:hover {
  background: #49818f!important;
}
.tb-megamenu-main-menu .tout-indicateurs .dropdown-toggle {
  background: #5699aa!important;
    transition: background-color 0.5s ease, background 0.5s ease!important;
  -webkit-transition: background-color 0.5s ease, background 0.5s ease!important;
}
.tb-megamenu .nav li.tout-indicateurs.open > .dropdown-toggle:hover{
  color: #fff!important;
  background-color: #49818f!important;
}
.tb-megamenu .nav li.tout-indicateurs.open > .dropdown-toggle{
  color: #5699aa!important;
  background-color: #fff!important;
}
.tb-megamenu .tout-indicateurs .dropdown-menu .active > .dropdown-toggle{
  color:#49818f!important;
  background-color: #ffffff!important;
}
.tb-megamenu .tout-indicateurs .dropdown-menu li > a:hover, .tb-megamenu .tout-indicateurs .dropdown-menu .active > a{
  color: #5699aa!important;
  background: #fff!important;
  padding-left: 10px;
}
.tb-megamenu-nav .tout-indicateurs .dropdown-menu {
  background: #ffffff;
  border-bottom: 2px solid #5699aa;
  text-align: left;
}
.tb-megamenu .tout-indicateurs .dropdown-menu li > a{
  padding: 5px 10px;
  transition: background-color 0.5s ease!important;
  background-color: #fff!important;
}
.tb-megamenu .tout-indicateurs > a{
  padding: 13px 0!important;
}
.tb-megamenu .tout-indicateurs .dropdown-menu{
  width:227px;
}

/*Panorama*/
.tb-megamenu-main-menu .panorama-services > .dropdown-toggle:hover {
  background: #497985!important;
}
.tb-megamenu-main-menu .panorama-services > a:hover, .tb-megamenu-main-menu .panorama-services > a:focus {
  background: #497985!important;
  color: #ffffff!important;
}
.tb-megamenu-main-menu .panorama-services > .dropdown-toggle {
  background-color: #62a3b4!important;
  padding: 6px!important;
    transition: background-color 0.5s ease, background 0.5s ease!important;
  -webkit-transition: background-color 0.5s ease, background 0.5s ease!important;
}
.tb-megamenu .nav li.panorama-services.open > .dropdown-toggle:hover{
  color: #fff!important;
  background-color: #497985!important;
}
.tb-megamenu .nav li.panorama-services.open > .dropdown-toggle{
  color: #62a3b4!important;
  background-color: #fff!important;
}
.tb-megamenu .panorama-services .dropdown-menu .active > .dropdown-toggle{
  color: #62a3b4!important;
  background-color: #ffffff!important;
  background: linear-gradient(to bottom, rgba(98,164,180,0.25) 0%, rgba(98,164,180,0.25) 22%, rgba(98,164,180,0.25) 52%, rgba(98,164,180,0.25) 80%, rgba(86,142,155,0.3) 88%, rgba(79,128,140,0.3) 93%, rgba(73,121,133,0.3) 100%);
}
.tb-megamenu .panorama-services.active > a {
  color: #fff!important;
  background-color: #125566!important;
  background: linear-gradient(to bottom, rgba(98,164,180,0.25) 0%, rgba(98,164,180,0.25) 22%, rgba(98,164,180,0.25) 52%, rgba(98,164,180,0.25) 80%, rgba(86,142,155,0.3) 88%, rgba(79,128,140,0.3) 93%, rgba(73,121,133,0.3) 100%);
}
.tb-megamenu .panorama-services .dropdown-menu li > a:hover, .tb-megamenu .panorama-services .dropdown-menu .active > a, .tb-megamenu .panorama-services .dropdown-menu  > a{
  color: #62a3b4!important;
  background: #fff!important;
  padding-left: 10px;
}
.tb-megamenu-nav .panorama-services .dropdown-menu {
  background: #ffffff;
  border-bottom: 2px solid #62a3b4;
  text-align: left;
  transition: background 0.5s ease;
  -webkit-transition: background 0.5s ease;
}
.tb-megamenu .panorama-services .dropdown-menu li > a{
  padding: 5px 10px;
  transition: background-color 0.5s ease!important;
  background-color: #fff;
}

/*Gestion*/
.tb-megamenu-main-menu .tout-gestion .dropdown-toggle{
  background-image:url("/sites/all/themes/sispea/images/icon-blanc.png")!important;
  background-repeat: no-repeat;
  background-position: 6% 50%;
  background-color: #935697!important;
  transition: background-color 0.5s ease, background 0.5s ease!important;
  -webkit-transition: background-color 0.5s ease, background 0.5s ease!important;
}
.tb-megamenu-main-menu .tout-gestion .dropdown-toggle:hover {
  color: #fff!important;
  background-color: #591f5d!important;
    background-image:url("/sites/all/themes/sispea/images/icon-violet.png")!important;
  background-repeat: no-repeat;
  background-position: 6% 50%;
}
.tb-megamenu .nav li.tout-gestion.open > .dropdown-toggle:hover {
  color: #fff!important;
  background-color: #591f5d!important;
  text-decoration:none;
  background-image:url("/sites/all/themes/sispea/images/icon-violetsurvol.png")!important;
  background-repeat: no-repeat;
  background-position: 6% 50%;
}
.tb-megamenu .nav li.tout-gestion.open > .dropdown-toggle{
  color: #935697!important;
  background-color: #fff!important;
  text-decoration:none;
  background-image:url("/sites/all/themes/sispea/images/icon-violet.png")!important;
  background-repeat: no-repeat;
  background-position: 6% 50%;
}
.tb-megamenu-main-menu .tout-gestion.active > .dropdown-toggle{
  color: #fff!important;
  background-color: #591f5d!important;
  text-decoration:none;
  background-image:url("/sites/all/themes/sispea/images/icon-violetsurvol.png")!important;
  background-repeat: no-repeat;
  background-position: 6% 50%;
}
.tb-megamenu .tout-gestion .dropdown-menu li > a:hover{
  color: #935697!important;
  background: #fff!important;
  padding-left: 10px;*/
}
.tb-megamenu-nav .tout-gestion .dropdown-menu {
  background: #ffffff;
  border-bottom: 2px solid #935697;
  text-align: left;
  float: right;
}
.tb-megamenu .tout-gestion .dropdown-menu .active > a{
  background: #fff;
  color: #935697;
  padding-left: 10px;
}
.tb-megamenu-nav .tout-gestion {
  width: 295px!important;
  height: 40px;
  text-align: center;
}
.tb-megamenu-nav .tout-gestion > a {
  width: 235px;
  text-align: center;
  padding: 6px 20px 6px 40px!important;
}
.tb-megamenu .tout-gestion .dropdown-menu  .mega-group .mega-group-title:hover{
  /*background: linear-gradient(to bottom, rgba(147,86,151,0.25) 0%, rgba(147,86,151,0.25) 22%, rgba(147,86,151,0.25) 52%, rgba(117,69,122,0.25) 80%, rgba(117,69,122,0.3) 88%, rgba(117,69,122,0.3) 100%);*/
  background-color: rgba(147,86,151,0.25);
}
.tb-megamenu .tout-gestion .dropdown-menu ul.items-2  li.level-2.active > a, .tb-megamenu .tout-gestion .dropdown-menu ul.items-2  li.level-2.active > a:hover{
  color: #935697!important;
}
.tb-megamenu .tout-gestion .dropdown-menu ul.items-2  li.level-2 .mega-group-title, .tb-megamenu .tout-gestion .dropdown-menu ul.items-2  li.level-2.active > .mega-group-title:hover{
  margin-left: -12px;
  
}
.tb-megamenu .tout-gestion .dropdown-menu li > a{
  padding: 5px 10px;
}
.tb-megamenu .tout-gestion .dropdown-menu li a{
  transition: background-color 0.5s ease, background 0.5s ease!important;
  -webkit-transition: background-color 0.5s ease, background 0.5s ease!important;
  background-color: #fff;
}
.tb-megamenu .tout-gestion .dropdown-menu .tb-megamenu-subnav li .tb-megamenu-subnav li a{
  padding-left: 8px;
}
.tb-megamenu .tout-gestion .dropdown-menu .tb-megamenu-subnav li .tb-megamenu-subnav li .tb-megamenu-subnav li a{
  padding-left: 15px;
}

.tb-megamenu .tout-gestion ul.level-3 li {

  background: url('../images/puce_Magenta.png') no-repeat 1% 35%!important;
  padding: 0 0 0 6px;
}

#tb-megamenu-column-7{
  margin-left:0!important;
  margin-top: 15px;
}
#tb-megamenu-column-9{
  margin-top: 15px;
}
.tout-gestion > .dropdown-menu > .mega-dropdown-inner > .tb-megamenu-row > .tb-megamenu-column:first-child {
  border-right: 1px dashed #aaa;
}
#tb-megamenu-column-7 .tb-megamenu-column-inner{
  padding-left: 0;
  padding-right:0;
  padding-top:0;
}
#tb-megamenu-column-9 .tb-megamenu-column-inner{
  padding-right:0;
  padding-top:0;
}
#illustrationMenu img{
  width: 25%;
  float: left;
  margin-left: 1%;
  margin-top: 1%;
  height: 309px;
}

#tb-megamenu-column-9{
  margin-left:0;
}
#tb-megamenu-column-9 #tb-megamenu-column-8 .tb-megamenu-column-inner{
  margin-left:0;
  padding-left: 0;
}

.tb-megamenu .mega-nav .tb-megamenu-submenu .mega-group-title {
    font-weight: normal!important;
    text-transform: none!important;
}

.tb-megamenu .row-fluid [class*="span"] {
    margin-left: inherit!important;
}