#menu-control{
	cursor: pointer;
	height: 35px;
	width: 100%;
	background: #2c2d33;
	border-bottom:1px solid #333333;
	font-size:15px;
	text-decoration: none;
	color: #fff;
	text-shadow:1px 1px 1px #333333;
	padding: 8px;
	display: none;
	position: relative;
	overflow: hidden;
}
.rmm-text {
	cursor: pointer;
	float: right;
	margin-right: 50px;
}
.rmm-button {
	cursor: pointer;
	display:block;
	position:absolute;
	right:15px;
	top:8px;
}

.rmm-button span {
	display:block;
	margin-top:4px;
	height:2px;
	background:white;
	width:24px;
}

#menu{
	display: block;
	position: relative;
	font-family:Arial;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
	border-radius: 5px 5px 0 0;
    -webkit-transition-property:all;
	-webkit-transition-duration:1s;
	-moz-transition-property:all;
	-moz-transition-duration:1s;
   transition-property:all;
	transition-duration:1s;
}
#menu li{
	margin: 0;
	padding: 0;
	display: block;
	position: relative;
	display: block;
	float: left;
	width: 15%;

}


#menu li a{
	display: block;
	width: 100%;
font-size:13px;
	font-weight:bold;
	letter-spacing:2px;
	text-decoration: none;
	text-align: center;
	padding-bottom: 8px;
	padding-top: 8px;
	color: #fff;
	text-shadow:1px 1px 1px #333333;
	border-right:1px solid #555555;
	background: #4c4e5a;
   background: -webkit-linear-gradient(top, #4c4e5a 0%,#2c2d33 100%);
   background: -moz-linear-gradient(top, #4c4e5a 0%,#2c2d33 100%);
   background: -o-linear-gradient(top, #4c4e5a 0%,#2c2d33 100%);
   background: -ms-linear-gradient(top, #4c4e5a 0%,#2c2d33 100%);
   background: linear-gradient(top, #4c4e5a 0%,#2c2d33 100%);

}
#menu li a:hover{
	border-right:1px solid #faa51a;
    background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
    background: -moz-linear-gradient(top, #f47a20, #faa51a);
    background: -ms-linear-gradient(top, #f47a20, #faa51a);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');

}
#menu li a:active{
    color: #999;
    background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
    background: -moz-linear-gradient(top, #ededed, #fff);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
	text-shadow:1px 1px 1px #fff;
}
#menu .active a{
   color: #606060;
   color: #fef4e9;
	background: #f47c20;
   background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
   background: -moz-linear-gradient(top, #f88e11, #f06015);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
   border-right:1px solid #f47c20;
}
/*icones du menu*/
#menu li .menu-icon{
	display: none;
}

#menu li:first-child{width: 10%;
	overflow: hidden;
}
#menu li:last-child{
	overflow: hidden;
	border-right: none;
}
#menu li:last-child a{
	border-right: none;
}


/*sous menu*/






#menu li ul li{width: 100%;}
#menu li ul li:first-child{width: 100%;}

@media screen and (max-width: 959px){
#menu{
	border-radius: 0 0 0 0;
	overflow: hidden;
    -webkit-transition-property:all;
	-webkit-transition-duration:0.3s;
	-moz-transition-property:all;
	-moz-transition-duration:0.3s;
   transition-property:all;
	transition-duration:0.3s;
}

#menu-control{
	position: relative;
	display: block;
}
.rmm-button {
	display:block;
	position:absolute;
	right:15px;
	top:8px;
}

.rmm-button span {
	display:block;
	margin-top:4px;
	height:2px;
	background:white;
	width:24px;
}
.toggled{
	height: 0px;
}
.openned{
	height: 210px;

}

#menu li{
	margin: 0;
	padding: 0;
	width: 100%;
	float: none;
}

#menu li:last-child{
	border-radius: 0 0 0 0;
}
#menu li ul{
	display: none;
	position: relative;

}
#menu li .menu-icon{
	display: inline-block;
	height: 35px;
	margin-right: 5px;
	background-color: black;
}
#menu li:hover > ul {display: none;}

#menu li a, #menu li a:hover, #menu .active a{
font-size:13px;
	font-weight:bold;
	letter-spacing:2px;
	display: block;
	float: none;
	width: 100%;
	height: 35px;
	padding-bottom: 8px;
	padding-top: 8px;
	padding-left: 8px;
	text-align: left;
	background:#2c2d33;
	color: #fff;
	border-top:1px solid #555555;
	text-shadow:1px 1px 1px #2c2d33;
}

#menu li a:active{
	background:#222222;
}
#menu #home-link{
	display: none;
}


}
