/* CSS Document */





ul#menu {

	text-align:center;
	z-index:1;
	
}
ul#menu li {
display:inline;
list-style-type:none;
padding-right:0;

}
ul#menu a.lien {

background:url(../images/general/menu_a.png) top right no-repeat;

display:inline-block;

float:none !important;

padding:6px 10px 0px 10px;


position:relative;



height:25px;
font-size:10px;
font-weight:normal;
color:#505050;
text-decoration:none;

}
ul#menu a.lien:hover, ul#menu li.active a.lien   {

background:url(../images/general/menu_a_hover.png) top right no-repeat;

display:inline-block;

float:none !important;
height:25px;
padding:6px 10px 0px 10px;
color:#fff;


}
ul#menu a.lien span   {

background:url(../images/general/menu_a_span.png) top left no-repeat;

position:absolute;
top:0;
left:0;
width:10px;
height:31px;


}
ul#menu a.lien em   {
font-style:normal;

}
ul#menu  a.lien:hover span ,ul#menu  li.active a.lien span  {

background:url(../images/general/menu_a_hover_span.png) top left no-repeat;

position:absolute;
top:0;
left:0;
width:10px;
height:31px;

}

 



ul#footer_menu {

	float:left;
	padding-left:10px;
	z-index:1;
	
}

ul#footer_menu li {
display:inline;
list-style-type:none;
padding:0px 2px;
font-size:10px;
font-weight:normal;
color:#505050;
width:auto;
float:left;

}
ul#footer_menu a {
width:auto;

list-style-type:none;

display:inline-block;

float:left;

padding:0;

font-size:10px;
font-weight:normal;
color:#505050;

}
.oeuvres .listing_V li {
padding-top:10px;
}
.oeuvres .listing_V li.line {
padding:0;
}
ul#partenaires_logo {
	clear:both;
	float:left;
	width:960px;
	height:66px;
	display:block;
	padding:3px 0 0 15px;
}
ul#partenaires_logo li {
	float:left;
	width:auto;
	height:66px;
	list-style-type:none;
	padding:0 18px 0 0;
	display:inline
}

