body {
	
}

.search-field, .search-form button[type="submit"] {
  height: 60px !important;
}

.footer .siege .menu {
	font-weight: normal!important;
}
	.footer .siege .menu li {
		font-size: 15px!important;
	}
	
.footer-bottom {
	display: none;
}

.search-form button[type="submit"] {
	font-size: 18px;
	width: 55px;
}

.header .logo {
	height: 85px!important;
	margin-top: 0px;
	margin-bottom: 0px;
}

#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li > a {
  font-size: 18px;
}

.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu li, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-container ul.wp-megamenu-sub-menu li, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-and-content-container ul.wp-megamenu-sub-menu li {
  font-size: 16px;
}

#wp-megamenu-primary > .wpmm-nav-wrap .wp-megamenu > li:first-child .wpmm-strees-row-container > ul.wp-megamenu-sub-menu li.wpmm-type-widget > a {
  font-size: 17px;
  line-height: 21px !important;
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li a {
  font-size: 16px;
  line-height: 20px;
}

#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li a {
  padding-top: 8px;
  padding-bottom: 8px;
}

.categories.produits-acime li {
	padding-top: 3px;
	padding-bottom: 3px;
}

select#specialite, select#fonctionnalite, select#options, select#specialite_villard, select#fonctionnalite_villard {
  width: 22%;
  border: 1px solid #305ea9;
  background-color: white;
  height: 45px;
  padding-left: 8px;
  padding-right: 8px;
}