body{
	margin: 0;
	padding: 0;
	background: #fff;
	overflow: hidden;
	outline: 0;
}
img{
	border:0;
}

.clear {
	clear:both;
	display:block;
	font-size:1px;
	line-height:1px;
}
#main{
	display:block;
	overflow:hidden;
	width:800px;
	height:540px;
	position:absolute; 
  left: 50%;  
  top: 50%; 
  margin-top: -270px; /* moitié de la hauteur */ 
  margin-left: -400px; /* moitié de la largeur */ 
	background: url(../images/background.jpg) no-repeat top left;
}

#menutop{
	display:block;
	width:640px;
	height:30px;
	line-height:30px;
	padding:5px 10px 5px 150px;
	text-align:right;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

#playlist{
	display:block;
	width:780px;
	height:50px;
	margin-top:25px;
	margin-bottom:5px;
	padding:0px 10px;
	text-align:left;
	background-color:#FFF;
}

#inside{
	display:block;
	width:780px;
	height:380px;
	padding:10px;
	text-align:left;
}

#left{
	display:block;
	float:left;
	width:470px;
	height:380px;
	text-align:left;
}

#right{
	display:block;
	float:right;
	width:300px;
	height:380px;
	text-align:left;
}

#footer{
	display:block;
	width:780px; 
	height:16px; 
	background:#333; 
	font-size:10px; 
	text-align:right; 
	font-weight: bold;
	padding: 2px 10px;
}
	

A {color: #333; text-decoration: none; font-family: "Arial", "Verdana", "Helvetica";}
A:link {color: #333; text-decoration: none; font-family: "Arial", "Verdana", "Helvetica";}
A:visited {color: #333; text-decoration: none; font-family: "Arial", "Verdana", "Helvetica";}
A:active {color: #333; text-decoration: none; font-family: "Arial", "Verdana", "Helvetica";}
A:hover {color: #8D163A; text-decoration: underline; font-family: "Arial", "Verdana", "Helvetica";}

