dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu1 {
position: relative; /* placement du menu, à modifier selon vos besoins */
top: 0;
left: 0;
z-index:100;
width:800px; /* correction pour Opera */
}
#menu dl {
	float:left;
	color:#4b6724;
	font-family:Arial;
	font-size:12px;
}
#menu dt {
position:relative;
cursor: pointer;
text-align: center;
width:100px;
height:70px;
color:#FFFFFF;
}

#menu dl a
{
text-decoration:none;
}

#menu dt:hover {
background-image:url('../img/header/hover.png');
background-repeat:no-repeat;
}
#text{
	float:left;
	margin-top:5px;
	margin-left:0px;
	color:#4b6724;
	width:85px;
	text-align:left;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
}

#text2{
	float:left;
	margin-top:5px;
	margin-left:30px;
	color:#4b6724;
	width:60px;
	text-align:left;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
}

#menu dd {
display: none;
z-index:100;
position:absolute;
float:left;
width:155px;
}
#menu dd a
{
position:relative;
}

#haut_roll
{
position:relative;
background-image:url('../img/header/menu_haut.png');
background-repeat:no-repeat;
width:144px;
height:15px;
}

#bas_roll
{
width:144px;
height:15px;
background-image:url('../img/header/menu_bas.png');
background-repeat:no-repeat;
position:relative;
z-index:15;
}

#menu li {
position:relative;
width:144px;
height:20px;
background-image:url('../img/header/menu_mil.png');
background-repeat:repeat-y;
position:relative;
z-index:4;
}
#menu li:hover {
}
#menu li a, #menu dt a {
	color:#4b6724;
text-align:left;
margin-left:5px;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}

#menu li a:hover, #menu li a:focus {
background-image:url('../img/header/menu_mil_hover.png');
 height:20px;

}



ul
{
	margin-left:-160px;
	margin-top:-10px;
}
