img.adtm_menu_icon {vertical-align:top;margin-right:3px;}
#adtm_menu .searchboxATM .search_query_atm {width:150px;margin-left:0!important;}
#adtm_menu .searchboxATM .button_mini {display:inline-block;}
#adtm_menu .adtm_unclickable {text-decoration:none!important;}
 .a-niveau1 {
	 letter-spacing: 0;
}
 .a-niveau1:hover, .a-niveau1:active {
/*	 letter-spacing: 0.5px;*/
}
 .a-niveau1:after, .a-niveau1:before {
	 backface-visibility: hidden;
	 border: 1px solid rgba(255, 255, 255, 0);
	 bottom: 0px;
	 content: " ";
	 display: block;
	 margin: 0 auto;
	 position: relative;
	 transition: all 280ms ease-in-out;
	 width: 0;
}
 .a-niveau1:hover:after, .a-niveau1:hover:before {
	 backface-visibility: hidden;
/*	 border-color: #af6f01;*/
	 transition: width 350ms ease-in-out;
	 width: 90%;
}
 .a-niveau1:hover:before {
	 bottom: auto;
	 top: 0;
	 width: 90%;
}

.title-megamenu {border-bottom: 1px solid #fff;
padding-bottom: 12px;
font-size: 18px;
font-weight: 600;
line-height: 1.1;
margin-bottom: .5rem;
text-transform: uppercase;}
.title-megamenu a:hover {
    color: #ded2d2 !important;
}
.advtm_menu_41 .adtm_sub {background-color:#fff !important}
.li-niveau1 a span {padding : 0 20px}
h6{display: none;} 
@media(max-width: 769px){
  .advtm_menu_36 .adtm_column_wrap_td{width:50%!important}
  #adtm_menu .advtm_menu_36 div.adtm_column_wrap span.column_wrap_title {text-align: center; margin: 0}
  #adtm_menu .advtm_menu_36 .adtm_column{margin: 10px 0 0 0}
  #adtm_menu .adtm_menu_icon{margin-right:0}
#adtm_menu.adtm_menu_toggle_open table.columnWrapTable tr td{
    padding : 0;
  }
  #adtm_menu .adtm_column {
    padding:0}
  #adtm_menu .adtm_column_wrap span.column_wrap_title {
    margin : 8px 10px 8px 10px;}
  h6{display: block;} 

}

.advtm_menu_31 a span,
.advtm_menu_31 a {
    background: #E14031;
    color: white !important;
}
.advtm_menu_31 a.advtm_menu_actif span,
.advtm_menu_31 a.advtm_menu_actif span:hover,
.advtm_menu_31 a.advtm_menu_actif a:hover,
.advtm_menu_31 a:hover,
.advtm_menu_31 span:hover {
  font-weight: bold !important;
  background-color: #E14031 !important;
}

.advtm_menu_31 a.advtm_menu_actif a,
.advtm_menu_31 a.advtm_menu_actif span {
	background: #E14031 !important;
      color: white !important;
}
@media (max-width: 767px) {
.advtm_menu_31 .advtm_menu_span {
background: #E14031 !important;
}
}