#menu {
float: left;
background-color: #000000;
width: 900px; /* correction pour Opera */
height: 41px;
z-index: 100;
/*border: 1px solid red;*/
}
#menu ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#menu li a {
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #CCCC99;
	text-decoration: none;
	height: 41px;
	line-height: 22px;
}
#menu dt a {
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #CCCC99;
	text-decoration: none;
	text-align: center;
}
#menu dl {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#menu dt {
	cursor: pointer;
	text-align: center;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	#menu dl dt a {
		float: left;
		background-image: url(../images_nav2/menu.jpg);
		padding: 0;
		margin: 0;
		display: block;
		height: 41px;
	}
	#menu dl dt a.accueil {
		width: 90px; /* correction pour Opera */
		background-position: left 0;
		background-repeat: no-repeat;
	}
	#menu dl dt a.jeux {
		width: 81px; /* correction pour Opera */
		background-position: -90px 0;
		background-repeat: no-repeat;
	}
	#menu dl dt a.animations {
		width: 98px; /* correction pour Opera */
		background-position: -171px 0;
		background-repeat: no-repeat;
	}
	#menu dl dt a.locations {
		width: 174px; /* correction pour Opera */
		background-position: -269px 0;
		background-repeat: no-repeat;
	}
	#menu dl dt a.chroniques {
		width: 102px; /* correction pour Opera */
		background-position: -443px 0;
		background-repeat: no-repeat;
	}
	#menu dl dt a.liens {
		width: 53px; /* correction pour Opera */
		background-position: -545px 0;
		background-repeat: no-repeat;
	}
	#menu dl dt a.contacts {
		width: 114px; /* correction pour Opera */
		background-position: -600px 0;
		background-repeat: no-repeat;
	}
	#menu dl dt a.commande {
		width: 147px; /* correction pour Opera */
		height: 39px;
		background-position: -715px 0;
		background-repeat: no-repeat;
		font-size: 10px;
		line-height: 12px;
		text-decoration: none;
		color: #d4b06f;
		padding: 2px 0 0 20px;
		text-align: left;
	}
#menu dt a:hover {
	color: #fff;
}
#menu dd {
	position: absolute;
	z-index: 110;
	display: none;
	width: 300px;
	text-align: left;
	padding: 0;
	top: 196px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	background-color: #B64503;
}
#menu dd ul li {
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 300px;
	height: 30px;
}
	#menu dd ul li a {
		display: block;
		text-decoration: none;
		color: #FFFFFF;
		font-size: 12px;
		margin: 0;
		padding: 4px 0 5px 10px;
		width: 290px;
		height: 21px;
	}
	#menu dd ul li a:hover {
		background-color: #000000;
		color: #fff;
	}
