body {
	margin: 0 auto;
}
#body {
	/*border: 1px solid red;*/
	 clear: both;
	 background-color:transparent;
}
div#container  {
	margin:0 auto;
	text-align: left;
}
#background {
	text-align: center;
	z-index:10;
	}
div#header {
	margin : 0 auto;
	clear : both;
	height:485px;
}
#promo {clear:both;}
#container #footer.clearer {clear:both;}
#container .#footer.clearer,  #container .#body.clearer {clear: both;}
.content-view-full #discography .tracks ul.content-list {
	margin: 0px 0 0 5px;
}
.content-view-full #discography .tracks ul.content-list li p{
	margin-bottom: 7px;
	}
#homeleft {
	padding-top: 10px;
}

.content-view-full #discography .tracks ul.content-list .track_name {margin-top:10px;}
	
	.track_button img {margin-top: 20px;}

div.content-view-full div#discographie div.left ul {
	/* TOP - RIGHT - BOTTOM - LEFT */
	padding : 0px 0px 20px 0px;
	margin : 0px 0px 0px 0px;
	width: 300px;
}	
	
div#left {
z-index:20;
/*padding: 15px 0 0 20px;
margin: 0 0 0 -15px;*/
}

div#right {
z-index:20;
background-color:transparent;
clear:right;
float:right;

}

div.content-view-full div#discographie div.left ul {
margin:0;
padding:0 0 20px;
width:329px;
}
div.content-view-full div#discographie div.left ul li p a img {
margin:2px 4px 0 0;
padding-top:1px;
vertical-align:top;
}
ul.nav{
	display:inline;
	zoom:1;
	height:36px;
	list-style:none outside none;
	margin:0;
	padding:0;
	}

div.content-view-line div.evenement div.date p  {
line-height:31px;
margin:0;
padding:0;
}

