body 
{
     margin: 0; /* pour éviter les marges */
	 background : #000 ;
	 font: normal 82%/130% "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#page {
		margin: 0; /* pour éviter les marges */
	 padding : 0 ;
     position: relative; /* on positionne le conteneur */
     margin-left: auto;
     margin-right: auto;
     width: 969px;
     text-align: left;
     }
hr 
{
	clear : both ;
	visibility : hidden ;
	margin : 0 ;
	padding :0 ;
}
.contenu {
	position : absolute ;
	top : 10px ;
	left : 137px ;
	overflow-x: hidden; overflow-y: auto; 
	padding-left : 272px ;
	padding-right : 5px ;
	text-align : justify ;
	height : 560px ;
	width : 535px ;
}

.contenutxt, .contenutxt2 {
	width : 530px ;
	padding : 5px 10px 30px 0 ;
	height : 524px ;
	overflow-x: hidden; overflow-y: auto; 

}
p.datepassée {
	color : #7f7b4f ;
}
h1 {
	margin : 20px 0 5px 40px ;
	font-size : 18px ;
}
h1.centre {
	margin : 10px 0 ; ;
	text-align : center ;
}
h1.titre_album, h1.titre_news {
	margin : 20px 0 0 0 ;
	margin-left : 0 ;
}
h2 {
	font-size : 16px ;
	margin : 10px 0 0 0 ;
	margin-left : 0 ;
}
h3 {
	margin : 5px ;
}
a 
{
	text-decoration : underline ;
	font-weight : bold ;
}
a:hover
{
	text-decoration : underline ;
}
.contenutxt
{
	color : #000 ;
}
.contenutxt2
{
	color : #f1c629 ;
}
.contenutxt h1, .contenutxt h2, .contenutxt h3, .contenutxt a
{
	color : #b80808 ;
}
.contenutxt2 a {
	color : #fff ;
}
.contenutxt2 h1, .contenutxt2 h2
{
	color : #f1c629 ;
}
.choixlangue {
	float : left ;
}

.contenu img
{
	float : left ;
	border : 1px solid black ;
	margin-right : 5px ;
}
div.track {
	float : left ;
	margin :10 px ;
}
div.album_identite {
	float : left ; 
	width : 210px ;
}
li
{
	list-style : none ;
}
label {
	display : block ;
}
div.centre {
  	text-align : center ;
}
