body,
html
{
	margin:0;
	padding:0;
}
body
{
	min-width :700px;
	background-color : #000;
	color : #666;
	font-size : 16px;
}

div#bordure-gauche
{
	position : absolute;
	right : 50%;
	margin-right : 351px;
	width : 1px;
	height : 100%;
	border-right : 1px solid #333;
}

div#bordure-droite
{
	position : absolute;
	left : 50%;
	margin-left : 350px;
	width : 1px;
	height : 100%;
	border-left : 1px solid #333;
}

body>div#bordure-droite, body>div#bordure-gauche
{
	position : fixed;
}

div#entete_bloc
{
	position:absolute;
	width:100%;
	top:0;
	left:0;
	height:181px;
}

body>div#entete_bloc
{
	position:fixed;
}

div#entete
{
	height:111px;
	width:700px;
	margin:0 auto;
}

div#centre_bloc
{
	padding:181px 0 0 0;
	margin-left:0;
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin-left:16px;
	padding-bottom:79px;
	background-image : url('img/bg_milieu.jpg');
	background-repeat : no-repeat;
	background-position : center 200px;
	background-attachment : fixed;
}

body>div#centre_bloc
{
	margin-left:0;
}

div#centre
{
	width:680px;
	margin:0 auto;
}

div#pied_bloc
{
	width:100%;
	p\osition:absolute;
	bottom:0;
	left:0;
	height:79px;
}

body>div#pied_bloc
{
	position:fixed;
}

div#pied {
	height:79px;
	width:700px;
	margin:0 auto;
}

div#barre_ss_menu {
	height:33px;
	width:700px;
	margin:0 auto;
}

/* MENU */
div#blockmenu
{
	height:37px;
	width:700px;
	margin:0 auto;
}

ul#menu
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	display : table;
}

ul#menu li
{
	margin: 0;
	padding: 0;
	display : table-cell;
}

ul#menu li a
{
	display : block;
	height : 37px;
}

a#menu_home{background : url('img/menu/home.jpg') no-repeat 0 0; width : 72px;}
a#menu_news{background : url('img/menu/news.jpg') no-repeat 0 0; width : 70px;}
a#menu_biography{background : url('img/menu/biography.jpg') no-repeat 0 0; width : 106px;}
a#menu_discography{background : url('img/menu/discography.jpg') no-repeat 0 0; width : 130px;}
a#menu_live{background : url('img/menu/live.jpg') no-repeat 0 0; width : 56px;}
a#menu_download{background : url('img/menu/download.jpg') no-repeat 0 0; width : 103px;}
a#menu_contact{background : url('img/menu/contact.jpg') no-repeat 0 0; width : 91px;}
a#menu_links{background : url('img/menu/links.jpg') no-repeat 0 0; width : 72px;}

a#menu_home:hover{background : url('img/menu/home.jpg') no-repeat 0 -37px;}
a#menu_news:hover{background : url('img/menu/news.jpg') no-repeat 0 -37px;}
a#menu_biography:hover{background : url('img/menu/biography.jpg') no-repeat 0 -37px;}
a#menu_discography:hover{background : url('img/menu/discography.jpg') no-repeat 0 -37px;}
a#menu_live:hover{background : url('img/menu/live.jpg') no-repeat 0 -37px;}
a#menu_download:hover{background : url('img/menu/download.jpg') no-repeat 0 -37px;}
a#menu_contact:hover{background : url('img/menu/contact.jpg') no-repeat 0 -37px;}
a#menu_links:hover{background : url('img/menu/links.jpg') no-repeat 0 -37px;}

a#myspace, a#myspace:hover, a#myspace:link, a#myspace:visited
{
	display : block;
	width : 102px;
	height : 79px;
	border : 0;
	position : absolute;
	bottom : 0;
	right : 50%;
	margin-right : -350px;
	background-image : url('img/myspace.png');
}

a#private_access, a#private_access:hover, a#private_access:link, a#private_access:visited
{
	display : block;
	width : 98px;
	height : 25px;
	border : 0;
	position : absolute;
	bottom : 0;
	left : 50%;
	margin-left : -350px;
	background-image : url('img/private_access.jpg');
}
/* FIN MENU */

/* PAGES */
H1
{
	margin : 0 0 1.5ex 0;
	padding : 0 0 1ex 0;
	text-align : center;
}

p
{
	text-align : justify;
}

p:first-letter
{
	font-size : 20px;
	margin-left : 1.5em;
}

a
{
	color : #666;
	font-weight : bold;
	text-decoration : underline;
}

a:link
{
	font-weight : bold;
	text-decoration : underline;
}
a:hover
{
	font-weight : bold;
	text-decoration : none;
}

table
{
	border : 1px solid #222;
	width : 600px;
	margin : 0 auto;
}
table tr td
{
	border : 1px solid #222;
	padding : 2px;
}
table tr th
{
	text-align : center;
	padding : 0 1ex;
}
table.news tr th
{
	text-align : left;
}

table.disco
{
	padding : 0;
}
table.disco tr td img
{
	padding : 0;
	margin : auto;
}

span.long_track
{
	font-size : 14px;
	font-style : italic;
}

input, textarea
{
	border :1px solid #333;
	background : transparent;
	color : #777;
}

hr
{
	border : 0;
	color : #333;
	background-color : #555;
	margin-top : 2ex;
	margin-bottom : 2ex;
}

div.link
{
	display : block;
	padding : 0;
	width : 468px;
	margin : 2ex auto;
}

div.link a img
{
	border : 0;
}
/* FIN PAGES */

/* DEBUT ERREURS */
p.erreur
{
	color : #700;
	text-align : center;
}
/* FIN ERREURS */

table.privileges, table.privileges tr, table.privileges td
{
	border : none;
	margin : 0 auto;
	text-align : left;
}

table.privileges img
{
	margin : 1ex;
	float : right;
}

p.paroles
{
	text-align : center;
}