/*////////////////// MENU ///////////////////*/
#menu_barre{
	width:100%;
	height:60px;
	text-align:right;
	position:relative;
	background-color:#000;
	z-index:1000;
}

ul.menu, ul.menu li{
	list-style:none;
	margin:0px;
	padding:0px;
}
ul.menu{
	position: absolute;
/*	float:left;*/
	left:0px;

}

ul.menu li{
	float:left;

}
ul.menu li.first{
	/*margin-left:100px;*/

}

ul.menu li a{
	font-family: 'ClanWebPro-Medium', serif;
	text-decoration:none;
	color:#FFF;
	font-size:16px;
	font-weight:normal;
	height:60px;
	line-height:60px;
	display:block;
	
	padding-left:14px;
	padding-right:14px;

}
ul.menu li a.whatson{
	background-color:#d3d5d9;
	color:#000;


}

ul.menu li a.current_menu,ul.menu li a:hover{
	background-color:#413996;
		color:#FFF;
}

/*////////////////// FIN MENU ///////////////////*/

/*////////////////// MENU TOP///////////////////*/
#menu_top{

	text-align:right;
	position: absolute;
	top:64px;
	right:0px;
}

ul.menu_top, ul.menu_top li{
	list-style:none;
	margin:0px;
	padding:0px;
}


ul.menu_top li{
	 float: left;
    line-height: 24px;


}
ul.menu_top li.first{
	/*margin-left:100px;*/

}

ul.menu_top li a{
	padding-right:0px;
	padding-left:18px;
	margin-top: -4px;

}
ul.menu_top li a.icon_menu_top:hover{
	background-color:transparent !important;

}
ul.menu_top li a.menutop{
	
	text-decoration:none;
	color:#000;
	font-size:16px;
	font-weight:300;
	display:block;
	padding-left:9px;
	padding-right:9px;
	padding-top:1px;

}


ul.menu_top li>a.current_menu.menutop, ul.menu_top li>a.menutop:hover{
background-color: #413996;
color: #fff;
}

/*////////////////// FIN MENU TOP ///////////////////*/

/*////////////////// MENU SOUS///////////////////*/
#menu_sous{
	position:relative;
	width:100%;
	margin-bottom:40px;
	height:30px;
	text-align:center;
}
ul.menu_sous{
	display:inline-block;	
	margin:auto;
	padding-left:0px !important;
}

ul.menu_sous, ul.menu_sous li{
	list-style:none;
	margin:0px;
	padding:0px;
}


ul.menu_sous li{
	 float: left;
    line-height: 25px;


}
ul.menu_sous li.first{
	/*margin-left:100px;*/


}

ul.menu_sous li a{
	border-top:1px solid #413996;
	border-bottom:1px solid #413996;
	border-left:1px solid #413996;
	
	text-decoration:none;
	color:#413996;
	font-size:16px;
	font-weight:300;
	display:block;
	padding-right:22px;
	padding-left:22px;
	padding-top:3px;

}

ul.menu_sous li:last-child{
		border-right:1px solid #413996;
}


ul.menu_sous li a.current_menu, ul.menu_top li a:hover{
background-color: #413996;
color: #fff;
}

/*////////////////// FIN MENU SOUS ///////////////////*/


