.slicknav_menu {
	display:none;
}
/***********************************************************************/
/************************* MENU HORIZONTAL *****************************/
/***********************************************************************/
ul#menu_list{
	position:relative;
	margin:0;padding:0;
	width:638px;height:39px;
	background:#FFF;
	border-right:1px solid #EBEBEB;
	border-left:1px solid #EBEBEB;
	border-bottom:1px solid #EBEBEB;
	border-radius:0 0px 4px 4px;
	z-index:100;
	box-shadow:0px 1px 3px #666;
}

div#menu ul, div#menu li { list-style:none;}
ul.menu_list{
	position:relative;
	float:right;
	margin:30px 0;
	padding:0;
}
ul.menu_list li{
	position:relative;
	list-style:none;
	float:left;
	font-size:0.9em;
	text-transform:uppercase;
}
ul.menu_list ul{
	position:relative;
	display:none;
	padding:0;
	margin:-1px 0 0 0;
}
ul.menu_list li.niveau1 {
	border-top:3px solid #FFF;
}

ul.menu_list li.niveau1 a{
	text-decoration:none;
	color:#002e62;
	display:block;
}

ul.menu_list li.niveau1 a{
	padding:8px 15px;
}
ul.menu_list li.niveau2 a{
	padding:8px 10px 8px 2px;
	color:#002e62;
}
ul.menu_list li.niveau1:hover, div#menu li.niveau1.active{
	border-top:3px solid #004c99;
}
ul.menu_list li:hover a, div#menu li.niveau1.active a{
	color:#004c99;
	width:100%;
	height:100%;
}
ul.menu_list li:hover ul{
	position:absolute;
	background:#FFF;
	top:34px;
	display:inline-block;
	z-index:200;
}
ul.menu_list li:hover ul li.niveau2{
	float:left;
	font-size:0.9em;
	padding:0 10px;
	width:auto;
	min-width: 190px;
	border-top:1px solid #FFF;
	border-left:1px solid #002d61;
	margin:0 0 0 -1px;
}
ul.menu_list li:hover ul li:hover{
	background:#f5f5f5;
}
ul.menu_list li:hover ul li a { color:#002d61;}
ul.menu_list li:hover ul li a:hover{
	color:#04adcd;
}



ul#menu_list.f-nav{
	background:none;
	border:0;
	border-radius:none;
	box-shadow:none;
}




/*********************/

div#menu li.facebook {
 	float: left;
	overflow:hidden;	
}
div#menu li.facebook a {
	padding:0 15px;
}
.fb_picto {float:left;width:25px;height:25px;padding:7px 0 0 0;background:url(../img/public/facebook.png) center no-repeat;}
.fb_nom {float:left;display:none;}




/***********************************************************************/
/************************** MENU VERTICAL ******************************/
/***********************************************************************/
div#menu-vertic {
	position:relative;
	margin:13px 0 0 0;padding:0;
	text-align:right;
}
div#menu_prods{
	border-bottom:1px solid #89bfff;
	margin-bottom:7px;
	background:#1e3142;
}
div#menu-vertic p.menu-famille {
	font-family:Arial, Helvetica, sans-serif;
	margin:4px 0;padding:4px 2%;
	background:#0f1d2a;
	font-size:0.9em;
	text-transform:uppercase;
	color:#FFF;
}
div#menu-vertic p.menu-famille.real, div#menu-vertic p.menu-famille.titre_prod {
	border-bottom:1px solid #89bfff;
	margin-bottom:7px;
	background:#142534;
}
div#menu-vertic p.menu-famille a {
	margin:0;padding:0;
	color:inherit;
	text-decoration:none;
}
div#menu-vertic p.famille-on a {
	font-weight:bold;
}
div#menu-vertic p.menu-ssfamille {
	margin:0px 0 1px 0;
	padding:5px 5% 5px 0;
	font-size:0.8em;
	text-transform:uppercase;
}
div#menu-vertic p.menu-ssfamille a {
	margin:0;padding:0;
	color:#afc0cf;
	text-decoration:none;
}
div#menu-vertic p.menu-famille:hover, div#menu-vertic p.famille-on {
	background:#89bfff;
	color:#142534;
}
div#menu-vertic p.menu-ssfamille:hover, div#menu-vertic p.ssfamille-on {
	background:#FFF;
	color:#89bfff;
}