﻿/*menu 1er niveau*/
.menu ul, .menu ul li { list-style: none; }
.menu ul { position: relative; padding: 0; margin: 0; }
.menu ul li ul { display: none; }
.menu .sub { display: none; }
.menu .sub ul { display: block; }

nav {
	width:989px;
	height: 48px; }

#menu-nav, #menu-nav-sup {
	list-style: none; 
	z-index: 1000;
	display:inline-block;
	margin: -2px 2px 0 0;}

	#menu-nav ul, #menu-nav-sup ul { display: block;}
	#menu-nav li, #menu-nav-sup li {
		float:left;
		display:block;
		position:relative;
		margin-right:5px;/*espaces entre les btns*/
		padding:0;
		width:194px;
		list-style-type: none;
		}/*
	#menu-nav li {
		background-color:#050000;
		}*/
	#menu-nav li:nth-of-type(4),
	#menu-nav li:nth-of-type(5),
	#menu-nav li:nth-of-type(6) {
		
		width: 127px;
		
	}

	#menu-nav li:nth-of-type(6) {
		
		margin-right: 0;
		background-color: #A9152F; 
		
	}
	#menu-nav-sup li {
		background-color:#9FAA1F;
		font-family: 'signikaregular';
		font-size:15px; 
		line-height: 24px;
		color:#FFF;
		text-align:center;
		padding:0;
		}
		#menu-nav-sup li span {
			font-family:"Helvetica Neue LT W04_45 Light";
			}
		/*#menu-nav li:last-child { margin-right:0; width:193px; }*/
		#menu-nav li a {
			display:block;
			outline:0;
			margin:0;
			padding:0;
			font-family: 'signikaregular';
			font-size:14px; 
			line-height: 24px;
			color:#fff;
			text-align:center;
			/**/
			}
		#menu-langues li a {
			font-family: 'signikaregular';
			font-style:normal;
			font-size:13px;
			line-height:24px;
			color:#6b5b59;
			background:transparent url(/assets/home/img/com/fleche-langue.png) left center no-repeat;
			padding-left:15px;
			}
			
			ul#menu-nav > li { background-color:#3C3C3C;}	
			
			ul#menu-nav:hover > li{  background-color:#c4bebb; color:#fff; }
			
			ul#menu-nav > li:hover  { background-color:#3C3C3C; }
				
			body.page-cap-source ul#menu-nav li.cap-source,
			body.page-cap-boutique ul#menu-nav li.cap-boutique,
			body.page-cap-recette ul#menu-nav li.cap-recette,
			body.page-capfruit ul#menu-nav li.capfruit,
			body.page-contact ul#menu-nav li.contact,
			body.page-blog ul#menu-nav li.blog { background-color:#3C3C3C;}	
			
			body.page-cap-source ul#menu-nav li.cap-boutique,
			body.page-cap-source ul#menu-nav li.cap-recette,
			body.page-cap-source ul#menu-nav li.capfruit,
			body.page-cap-source ul#menu-nav li.contact,
			body.page-cap-source ul#menu-nav li.blog,
			
			body.page-cap-boutique ul#menu-nav li.cap-source,
			body.page-cap-boutique ul#menu-nav li.cap-recette,
			body.page-cap-boutique ul#menu-nav li.capfruit,
			body.page-cap-boutique ul#menu-nav li.contact,
			body.page-cap-boutique ul#menu-nav li.blog,
			
			body.page-cap-recette ul#menu-nav li.cap-source,
			body.page-cap-recette ul#menu-nav li.cap-boutique,
			body.page-cap-recette ul#menu-nav li.capfruit,
			body.page-cap-recette ul#menu-nav li.contact,
			body.page-cap-recette ul#menu-nav li.blog,
			
			body.page-capfruit ul#menu-nav li.cap-source,
			body.page-capfruit ul#menu-nav li.cap-boutique,
			body.page-capfruit ul#menu-nav li.cap-recette,
			body.page-capfruit ul#menu-nav li.contact,
			body.page-capfruit ul#menu-nav li.blog,
			
			body.page-contact ul#menu-nav li.cap-source,
			body.page-contact ul#menu-nav li.cap-boutique,
			body.page-contact ul#menu-nav li.cap-recette,
			body.page-contact ul#menu-nav li.capfruit,	
			body.page-contact ul#menu-nav li.blog

			body.page-blog ul#menu-nav li.cap-source,
			body.page-blog ul#menu-nav li.cap-boutique,
			body.page-blog ul#menu-nav li.cap-recette,
			body.page-blog ul#menu-nav li.capfruit,	
			body.page-blog ul#menu-nav li.contact {  background-color:#c4bebb; color:#fff; }	
			
			body.page-cap-source ul#menu-nav > li:hover,
			body.page-cap-boutique ul#menu-nav > li:hover,
			body.page-cap-recette ul#menu-nav > li:hover,
			body.page-capfruit ul#menu-nav > li:hover,
			body.page-contact ul#menu-nav > li:hover,
			body.page-blog ul#menu-nav > li:hover { background-color:#3C3C3C; }
			 
		
/*sous-menu menu-1 / menus deroulants*/	
.dropdown_1column {
	margin:0 auto;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	z-index:1000;
	}	
	#menu-nav li:hover .dropdown_1column { 
		left:0; 
		top:24px; }	
		
		#menu-nav li:hover .dropdown_1column ul {
			margin:0;
			padding:0;
			}
			#menu-nav li:hover .dropdown_1column ul li {
				display:block;
				width:194px;
				margin:0;
				padding:0;
				background-color: #c4bebb;
				border-bottom:1px solid #afa6a2;
				}
		#menu-nav li:hover .dropdown_1column ul li a { 
			background:transparent;
			border:none;
			font-family: 'signikaregular';
			font-size:14px; 
			line-height: 18px;
			padding:2px;
			margin:0;
			text-align: center;}
		#menu-nav li:hover .dropdown_1column ul li a:link  { color:#fff; }	
		#menu-nav li:hover .dropdown_1column ul li a:hover { background-color:#3C3C3C; }	
		
		
		
/***menu langues du site***/

			
#menu-langues { display: block;}
	#menu-langues li {
		float:left;
		display:block;
		position:relative;
		list-style-type: none;
		/*background-color:#e1ded9;*/
		}
		#menu-langues li a {
			font-family: 'signikaregular';
			font-style:normal;
			font-size:13px;
			line-height:24px;
			color:#6b5b59;
			background:transparent url(/assets/home/img/com/fleche-langue.png) left center no-repeat;
			padding-left:15px;
			}
			#menu-langues li a:hover { color:#fff; }
			.box-langues:hover ul#menu-langues li a {  color:#fff; background-color:#050000; }
			
/*sous-menu langues du site*/	
.dropdown_2column {
	margin:0 auto;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	z-index:1000;
	}	
	#menu-langues li:hover .dropdown_2column { 
		left:-10px; }	
		
		#menu-langues li:hover .dropdown_2column ul {
			margin:0;
			padding:0;
			}
			#menu-langues li:hover .dropdown_2column ul li {
				display:block;
				width:168px;
				height:23px;
				margin:0;
				padding:0;
				background-color: #050000;
				border-bottom:1px solid #afa6a2;
				}
		#menu-langues li:hover .dropdown_2column ul li a { 
			background:none;
			border:none;
			font-family: 'signikaregular';
			font-size:14px; 
			line-height: 18px;
			padding:0 0 0 20px;
			margin:2px;
			text-align: center;}
		#menu-langues li:hover .dropdown_2column ul li a:link  { color:#fff; }	
		#menu-langues li:hover .dropdown_2column ul li:hover { background-color:#e1ded9; }	
		
	