/* Based partially on Matthew Carroll's keyboard accessible flavor of Suckerfish 
 * Dropdowns by Patrick Griffiths and Dan Webb. 
 * http://carroll.org.uk/sandbox/suckerfish/bones2.html
 */

/* Submenu Outer Wrapper - each submenu is inside a div with this class - javascript users only */
.smOW{ 
	display:none; 
	position: absolute; 
	overflow:hidden; 
	/*the 2px left & right padding lets you have a 1px border 
	  on the ul or ol inside since overflow is set to hidden*/
	padding:0 2px;
}


	
	


#menu ul{
	position: absolute;
	display:block;
	z-index:5;
	height:30px;
	width:940px;
	padding:0;
	margin:0;
	top:0px;
	left:8px;
	color:#fff;
	text-align:center;
	list-style:none;
}
	#menu ul li{
		float:left;
		display:inline;
		position:relative;
		width:156px;
		height:30px;
		padding:0;
		margin:0;
		color:#fff;
		border-right:1px solid #fff;
		text-transform:uppercase;
		background-color:#6a6761;
	}
	#menu ul li.last{
		border:none;
		width:155px;
	}
		#menu ul li a.bouton{
			float:left;
			display:inline;
			position:relative;
			cursor:pointer;
			height:30px;
			color:#fff;
		}
			#menu ul li a.bouton .off{
				position:absolute;
				left:0px;
				top:0px;
				color:#fff;
			}	
			#menu ul li a.bouton .on{
				position:absolute;
				visibility:hidden;
				left:0px;
				top:0px;
				color:#fff;
			}	
		#menu ul li a.bouton:hover{
			color:#fff;
			border:none;
		}	
			#menu ul li.select a.bouton .off,
			#menu ul li a.bouton:hover .off{
				visibility:hidden;
			}		
			#menu ul li.select a.bouton .on,
			#menu ul li a.bouton:hover .on{
				visibility:visible;
			}
			#subMenusContainer{
				position:absolute;
				float:left;
				display:inline;
				top:0px;
				left:0px;
			}
			#subMenusContainer ul,
			#menu ul li ul{
				position:absolute;
				float:left;
				display:inline;
				z-index:5000;
				height:auto;
				width:152px;
				top:0px;
				left:0px;
				padding:0;
				margin:0;
				border-right:1px solid #ae8b4c;
				border-bottom:1px solid #ae8b4c;
				border-left:1px solid #ae8b4c;
				background-color:#fff;
			}
			#menu ul li ul{
				display:none;
			}
			#subMenusContainer ul.last,
			#menu ul li ul.last{
				width:151px;
			}
				#subMenusContainer ul li,
				#menu ul li ul li{
					display:block;
					position:relative;
					width:152px;
					padding:0px;
					margin:0px;
					color:#fff;
					text-transform:none;
					text-align:center;
					border:none;
					list-style:none;
					background-color:#fff;
					background-image:url(../images/menu/bg_sousmenu.gif);
					background-repeat:repeat-x;
					background-position:bottom;
				}
					
				#subMenusContainer ul li.last,
				#menu ul li ul li.last{
					background-image:none;
				}
				#subMenusContainer ul.last li,
				#menu ul li ul.last li{
					width:151px;
				}
					#subMenusContainer ul a,
					#menu ul li ul a{
						display:block;
						width:152px;
						font-size:11px;
						padding-top:5px;
						padding-bottom:5px;
						letter-spacing:1px;
						color:#6a6761;
						text-decoration:none;
					}
					#subMenusContainer ul a:hover,
					#menu ul li ul a:hover{
						color:#ae8b4c;
						text-decoration:none;
					}
					#subMenusContainer ul.last li a,
					#menu ul li ul.last li a{
						width:151px;
					}