
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu_prod {
position: absolute; /* placement du menu_prod, à modifier selon vos besoins */
top: 110px;
left: 220px;
z-index:1000;
width: 100%;
 
}
/* width: 125px;correction pour Opera padding:2px 10px 2px 10px ; */
#menu_prod dl {
width: 190px;
float: left;
margin:2px 3px 2px 3px ;
height: 25px;
}

#menu_prod dt {
cursor: pointer;
text-align: center;
font-weight: bold;
color: #000;
	font-weight: bold;
	font-size: 1.30em;
background: url(img/fond_menu.gif) left top no-repeat;
border: 1px solid #000;
margin:3px 3px 3px 3px ;
padding:3px 3px 3px 3px ;
}

#menu_prod dd
 {
display: block;
}

#menu_prod li {

width: 190px;
/* margin:2px 2px 2px 2px ;
padding:2px 2px 2px 2px ; */
display: block;
text-align: center;
background: #999;
border: 1px solid #000;

}

/* height: 100%;width: 125px;correction pour Opera padding:2px 10px 2px 10px ; */

#menu_prod li a, #menu_prod dt a {

font-weight: bold;
color: #000;
font-size: 1.3em;
background: #ccc;
text-decoration: none;
display: block;
margin:2px 2px 2px 2px ;
padding:2px 2px 2px 2px ;
border: 0 none;
}
#menu_prod li a:hover, #menu_prod li a:focus, #menu_prod dt a:hover, #menu_prod dt a:focus {
display: block;
color: #fff;
background: #000;
margin:2px 2px 2px 2px ;
padding:2px 2px 2px 2px ;
}
#site {
position: absolute;
z-index: 1;
top : 70px;
left : 10px;
color: #000;
background-color: #ddd;
padding: 5px;
border: 1px solid gray; 
}

