/* Barre de menus */
#mymenu {
	clear: both;
	height: 3.7em;
	/*padding: .55em .4em .70em;*/
	white-space: nowrap;
}
#mymenu ul, #mymenu ul li {
	overflow: visible;
	z-index: 1;
}
#mymenu>ul {
	display: block;
	height: 2.5em;
	margin:.6em 0;
}
#mymenu .parent {
	display: inline-block;
	position: relative;
    margin: 0 .4em;
}
#mymenu a {
	text-decoration: none;
	color: #47372C;
}
#mymenu a:hover {
	color: #F57A01;
	background: #fff;
}
#mymenu .parent>a {
	border: .1em solid transparent;
	padding: .6em;
	text-transform: uppercase;
	font-weight: 600;
	display: inline-block;
}
#mymenu .sousrubrique a {
	padding: .8em 1.6em;
	color: #505244;
	background: #F1F1EE;
	border: none;
	display: block;
}
#mymenu a:hover, #mymenu .active>a {
	color: #F57A01;
	background: #fff;
}
#mymenu .parent>a:hover, #mymenu .active>a {
	border: .1em solid #F1F3EB;
	border-radius: .4em;
}

#mymenu .sep {
	border-left: .15em solid #EBEBEC;
}
/*#mymenu .parent>ul {
	padding-left: .4em;
}*/

/*#mymenu .sousrubrique>li {
	float: none;
}*/
#mymenu .sousrubrique {
	visibility: hidden;
	position: absolute;
	top: 100%;
	min-width: 13em;
	left: 0;
	z-index: -1;
	opacity: 0;
	transform: translateY(-2em);
	-moz-transform: translateY(-2em);
	-webkit-transform: translateY(-2em);
	transition: all .3s ease-in-out 0s, visibility 0s linear .3s, z-index 0s linear 10ms;
	-moz-transition: all .3s ease-in-out 0s, visibility 0s linear .3s, z-index 0s linear 10ms;
	-webkit-transition: all .3s ease-in-out 0s, visibility 0s linear .3s, z-index 0s linear 10ms;
}
#mymenu ul li:hover .sousrubrique {
	visibility: visible;
	opacity: .95;
	z-index: 1;
	transform: translateY(0);
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	transition-delay: 0s, 0s, .8s;
	-moz-transition-delay: 0s, 0s, .8s;
	-webkit-transition-delay: 0s, 0s, .8s
}
/*  search-box */
#search-box-m {
	float: right;
	margin-right: .4em;
}
.search-input-m {
	color: #5E5E5E; /*#838383;*/
	width  : 7em;
	height : 1.3em;
	margin: .3em 0;
	padding: 0 .2em .1em;
	vertical-align: middle;
	border: .1em solid #E9E9E9;
	border-radius: .4em
}
.search-button-m {
	border: none;
	vertical-align: middle;
	margin-left:.2em;
	margin-right:.2em;
	width:1em;
	height:1em;
}