#dlgauche {
	width: 200px;
	display: block;
}
.gauche {
	list-style-type:none;
	margin:0;
	padding:0px 0 15px 0;
	position:relative;
	width:200px;
	z-index:50;
	background-image: url(/images/contenu/fon-menu-gauche.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #E2EAEA;
}
.gauche li {display:block; padding:0; margin:0; position:relative; z-index:50;}
.gauche li a, .gauche li a:visited {display:block; text-decoration:none;}
.gauche li dd {display:block;}
.gauche li:hover, .gauche li a:hover {border:0;}
.gauche li:hover dt a , .gauche li a:hover dt a {
	color:#DF333A;
	background: #eff5f5 url(../images/contenu/fon-menu-gauche3.gif);
	font-weight: bold;
}
.gauche li:hover dd, .gauche li a:hover dd {display:block;}
.gauche li:hover dl, .gauche li a:hover dl {
	margin: 0;
}
.gauche table {border-collapse:collapse; padding:0; margin:0px; font-size:1em;}
.gauche dl {
	margin: 0;
	cursor:pointer;
}
.gauche dt {
	margin:0;
	padding: 0;
	width: 200px;
	border-top: 1px solid #d4e2e2;
}
.gauche dd {margin:0; padding:0; font-size: 1em; text-align:left; }
.gallery dt a, .gallery dt a:visited {
	display:block;
	color:#2F3E3E;
	padding:8px 5px 8px 20px;
	background: url(../images/contenu/fon-menu-gauche2.gif);
	font-weight: bold;
}
.gallery dd a, .gallery dd a:visited {
	color:#597373;
	text-decoration:none;
	display:block;
	padding:6px 5px 8px 30px;
	border-top: 1px solid #d4e2e2;
}
* html .gallery dd a, * html .gallery dd a:visited {height:1em;}
.gallery dd a:hover {
	background:#eff5f5;
	color:#DF333A;
	font-weight: bold;
}
