#adtm_menu {clear:both;text-align:left;zoom:1;border-style:solid;}
div.adtm_sticky #adtm_menu {margin-top:0}
#adtm_menu_inner {border-style:solid;}
#adtm_menu ul#menu { margin:0; list-style:none; padding: 0px 5px;height: 70px;}
@media (max-width: 767px) { #adtm_menu ul#menu { padding: 0px;} }
#adtm_menu ul#menu li.li-niveau1 { float:left; }
#adtm_menu ul#menu li.li-niveau1.advtm_search {float:left; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-align-items:center; align-items:center;}
#adtm_menu ul#menu li.li-niveau1 a.a-niveau1 { display:block; float:left; border-style:solid; }
#adtm_menu ul#menu li.li-niveau1 a.a-niveau1 .advtm_menu_span {display:block; font-size: 15px;line-height: 20px;min-height: 40px;text-align: center; max-width: 80%; margin: auto;}
@media (max-width: 1024px){
	#adtm_menu ul#menu li.li-niveau1 a.a-niveau1 .advtm_menu_span {line-height: inherit;}
}

#menu .advtm_menu_span_5, #menu .advtm_menu_span_9{max-width: initial !important; padding: 10px 8px;}
/* IE6 */ * html #adtm_menu ul#menu li.li-niveau1 a.a-niveau1 .advtm_menu_span {display:inline-block;}
#adtm_menu ul#menu li.sub a.a-niveau1 {}
#adtm_menu ul#menu li.sub a.a-niveau1:hover span {color: inherit;}
#adtm_menu ul#menu li.li-niveau1 a.a-niveau1:hover, #adtm_menu ul#menu li.li-niveau1:hover a.a-niveau1 {background: #777777; color: #ffffff;}
#adtm_menu ul#menu li.sub:hover > a.a-niveau1 span {}
#adtm_menu ul#menu li div.adtm_sub { position:absolute; left:-9999px; padding:0; border-style:solid; box-sizing: border-box; }
/* IE6 */ * html #adtm_menu table { border-collapse:collapse; margin:-1px -10px; font-size:1em; width:0; height:0; }
#adtm_menu ul#menu .li-niveau1:hover div.adtm_sub {left:0;}
#adtm_menu ul#menu a:hover div.adtm_sub {left:-1px; top:29px;}
#adtm_menu div.adtm_column_wrap {}
#adtm_menu div.adtm_column_wrap span.column_wrap_title {text-align:left; display: block}
#adtm_menu div.adtm_column_wrap ul {padding:0; margin:0; list-style:none;zoom:1;}
#adtm_menu div.adtm_column_wrap ul li {line-height:15px; padding:0; margin:0;zoom:1; margin-left: 5px;}
#adtm_menu div.adtm_column_wrap ul li a {display:block; text-align:left;}
#adtm_menu div.adtm_column_wrap ul li a:hover {}
#adtm_menu td.adtm_column_wrap_td {border-style:solid; border-width:0;}
#adtm_menu table.columnWrapTable {max-width:100%;width:100%;margin:0;padding:0; border-collapse:collapse; margin:0;}
#adtm_menu table.columnWrapTable tr td {vertical-align:top; padding: 0px;}
#adtm_menu table.columnWrapTable tr td div.adtm_column_wrap {}
#adtm_menu .adtm_column_wrap_sizer {font-size:0;height:0;line-height:0;}
/* Fix bug IE link with filter property */
#adtm_menu ul#menu li.li-niveau1 a.a-niveau1 {cursor : pointer; padding: 15px 0 15px 0;}
/* Not available on PS 1.5 */
.clear { clear: both }
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 .search_query_atm.form-control {display:inline-block;}
#adtm_menu .adtm_unclickable {text-decoration:none!important;}


.dpmenubbox {padding: 0px; padding-top: 20px;}
.dpmenuimgbox {padding-left: 0px;padding-right: 0px; }
.dpmenuimgbox img {width: 100%;}
.adtm_elements li a {color: #3c3a3a; font-size: 15px; line-height: 23px;padding-left: 30px;display: inline-block; font-weight: 400;}
.advtm_column_wrap_td_10 .advtm_column_wrap_10 .adtm_elements li a, .advtm_column_wrap_td_30 .advtm_column_wrap_30 .adtm_elements li a {padding-left: 10px !important;}
/* .dpmenu-sousmenu h4{background: #ef2138; color: #ffffff; font-size: 16px; font-weight: 500; padding: 8px 15px;} */
.dpmenu-sousmenu h4{background: #128cdf; color: #ffffff; font-size: 16px; font-weight: 500; padding: 8px 15px; margin-left: 20px;}

.advtm_menu_toggle {text-align: center;}
.adtm_menu_toggle_open .advtm_menu_toggle .adtm_toggle_menu_button_text,
.adtm_menu_toggle_open .adtm_toggle_menu_button {background-color: #efefef !important;color: #333333 !important;}
#adtm_menu ul#menu li.li-niveau1:hover a span {  }
.PM_ASLabelLink, .PM_ASCriterionNoChoice {color: #238ae6;}
.advtm_column_wrap_td_14 .advtm_column_wrap_14, .advtm_column_wrap_td_16 .advtm_column_wrap_16,
.advtm_column_wrap_td_19 .advtm_column_wrap_19, .advtm_column_wrap_td_22 .advtm_column_wrap_22,
.advtm_column_wrap_td_25 .advtm_column_wrap_25, .advtm_column_wrap_td_28 .advtm_column_wrap_28,
.advtm_column_wrap_td_31 .advtm_column_wrap_31, .advtm_column_wrap_td_35 .advtm_column_wrap_35{margin: 9px; border-style: solid; border-color: #ec2037; border-width: 5px;}


@media screen and (max-width: 1200px){
	.adtm_column_wrap_td .advtm_column_wrap_14, .adtm_column_wrap_td .advtm_column_wrap_16,
	.adtm_column_wrap_td .advtm_column_wrap_19, .adtm_column_wrap_td .advtm_column_wrap_22,
	.adtm_column_wrap_td .advtm_column_wrap_25, .adtm_column_wrap_td .advtm_column_wrap_28,
	.adtm_column_wrap_td .advtm_column_wrap_31, .adtm_column_wrap_td .advtm_column_wrap_35{
		display: none;
	}
}
@media screen and (min-width: 768px){.advtm_column_wrap_td_35{width: 33%}}
@media screen and (min-width: 768px){.advtm_column_wrap_td_6{width: 20%}}
@media screen and (max-width: 767px){
	.advtm_column_wrap_td_14, .advtm_column_wrap_td_16, .advtm_column_wrap_td_19, .advtm_column_wrap_td_22,
    .advtm_column_wrap_td_25, .advtm_column_wrap_td_28, .advtm_column_wrap_td_31, .advtm_column_wrap_td_35{padding: 10px 30px !important;}
}
@media screen and (max-width: 1115px) and (min-width: 768px){
	.advtm_column_wrap_td_33 h4{
		height: 50px;
	}
	.advtm_column_wrap_td_6 h4{
		height: 50px;
		padding: 18px 15px;
	}
}
.columnWrapTable h5{
	background: #f8f8f8;
	padding: 18px 9px 0px 9px;
	margin-bottom: 0px !important;
}
@media screen and (max-width: 991px) and (min-width: 767px){
	.columnWrapTable h5{
		padding: 30px 3px 20px 3px !important;
	}
}
.prix{background: #f8f8f8; padding-bottom: 12px; min-height: 106px;}
@media screen and (max-width: 1024px) {
	#adtm_menu ul#menu li.sub a.a-niveau1:hover span {color: #777;}
}

/*.info{font-family: "Roboto"; text-align: left; line-height: 1.2; background-color: #f8f8f8;}
.info .title{font-size: 22px;color: #322f2f; font-weight: 500; max-width: 80%; padding-top: 25px; padding-left: 25px;}
.info .prix{color: #8d8c8d; font-size: 17px; text-align: left; margin-bottom: 10px; padding-left: 25px;}
.info .rouge{color: #ee2137; font-size: 24px; font-weight: 500;}
.info .voir{ text-align: center; padding-bottom: 27px;}
.info .btn{padding: 6px 40px!impotant; background-color: #238ae6; font-size: 18px; font-weight: 400; color: #ffffff;}*/
