#menus{
	position:relative;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	z-index:999;
	height:25px;
	margin-top:0.5em;
	margin-bottom:1.8em;
}

#menu .menu{
	float:left;
	cursor:pointer;
	margin:0px;
	padding:0px;
	padding-right: 12px;
	padding-left: 22px;
}

#menu .menu .item {
	display:block;
	height:22px;
	line-height:25px;
}
#menu .menu:hover, #menu .menu:hover a{
	background-color:#F56A41;
	color:#FFF;
}
#menu .titre{
	text-transform:uppercase;
}
#menu ul li{
	list-style:none;
}


#menu .menu a{
	color:#333;
	
}
#menu .menu a:hover{
	text-decoration:none;
}

#menu .menu#b6a{
	margin-right:0px;
}

#menu ul{
	margin:0px;
}

#menu .N1toggle{
	margin-left:20px;
	color:#FFF;
	text-indent:-5px;
	font-weight:bold;
	line-height:20px;
	margin-bottom: 10px;
}

#menu .N2toggle{
	list-style-type:none;
	font-weight:normal;
	line-height:20px;
	}

#menu .conteneur_item{
	margin-top:31px;
	width:25%;
	float:left;
	position:absolute;
}


div#b1a{
	margin-right:25px;
	padding-left:10px;
}
div#b2a{
	margin-right:25px;
	line-height:38px;
	padding-left:10px;
}
div#b3a{
	padding-left:10px;
	margin-right:25px;
	line-height:38px;
}

div#b4a{
	padding-left:10px;
	margin-right:25px;
	line-height:38px;
}
div#b5a{
	padding-left:10px;
	margin-right:25px;
	line-height:38px;
}

div#b6a{
	margin-right:25px;
	padding-left:10px;
	line-height:38px;
}

div#b7a{
	margin-right:25px;
	padding-left:10px;
	line-height:38px;
}

div#m1{
	position:absolute;
	margin-left:0px;
}

div#m2{
	position:absolute;
	margin-left:150px;
}

div#m3{
	position:absolute;
	margin-left:291px;
}

div#m4{
	position:absolute;
	margin-left:400px;
}

div#m5{
	position:absolute;
	margin-left:555px;
}

div#m6{
	position:absolute;
	margin-left:655px;
}
div#m7{
	position:absolute;
	margin-left:827px;
}


div#m1,div#m2, div#m3, div#m4, div#m5, div#m6, div#m7{
	display:none;
}

#menu .N1{
	opacity: 0.95;
	filter: alpha(opacity=95);
	background-color:#F56A41;
	width:400px;
}



#menu .N1 a, #menu .N2 a{
	color:#FFF;
	text-decoration:none;
	
}

#menu .N1{
	padding:10px;
	font-size:14px;
}

#menu .N2{
	padding-left:10px;
	font-size:13px;
}

#menu .plus, #menu .moins{
	border: 1px solid #FFF;
    width: 15px;
    height: 15px;
    line-height: 14px;
    display: inline-block;
    text-align: center;
    padding-left: 5px;
    font-size: 21px;
	cursor: pointer;
}
#menu .moins{
	line-height: 12px;
}
#menu .N2 a {
    padding-left: 10px;
}

#menu .N3 {
padding-left: 10px;
font-size:10px;
font-size: 12px;
}

#menu .N3toggle {
	display:block;
	}

/* MOBILE */

.navbar{
	min-height:20px;
	margin-bottom: 0px;
	color:#000;
	text-transform:uppercase;
	line-height:1.6em;
	font-size:1.6em;
	}
	
.navbar-toggle {
float: left;
margin-top: 0;
margin-bottom: 0;
background-color: #000;
background-image: none;
border: 0;
border-radius: 0;
}

.navbar-default {
background-color: #ebebeb;
border-color:#FFF;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
background-color: #000;
}


#menu_mobile ul li{
	list-style:none;
	line-height:2.5em;
	}
		
#menu_mobile .N1, #menu_mobile .N2, #menu_mobile .N3{
	background-color: inherit;
	padding-left:1.3em;
}
#menu_mobile a{
	color:#000;
}

#menu_mobile li >a{
	font-size:1.7em;
}

#menu_mobile li  li a{
	font-size:1.5em;
	font-weight:400;
}

#menu_mobile li  li  li a{
	font-size:1.3em;
	font-weight:300;
}

@media screen and (max-width: 767px){
}
@media screen and (min-width: 768px) and (max-width: 991px){
	#menus{
		font-size:0.7em;
	}
	
	#menu .menu {
	padding-right: 0.7em;
	padding-left: 0.8em;
	}
	div#m1{margin-left:0px;}
	div#m2{margin-left:93px;}
	div#m3{margin-left:180px;}
	div#m4{margin-left:400px;}
	div#m5{margin-left:555px;}
	div#m6{margin-left:655px;}
	div#m7{margin-left:410px;}

}
@media screen and (min-width: 992px) and (max-width: 1199px){
	#menus{
		font-size:0.9em;
	}
	
	#menu .menu {
	padding-right: 0.8em;
	padding-left: 0.8em;
	}
	div#m1{margin-left:0px;}
	div#m2{margin-left:120px;}
	div#m3{margin-left:232px;}
	div#m4{margin-left:400px;}
	div#m5{margin-left:555px;}
	div#m6{margin-left:655px;}
	div#m7{margin-left:614px;}
}
@media screen and (min-width:1200px){
}
