/* ==============================================
   FEUILLE DE STYLES du lecteur de musique
   ============================================== */

/* Général */
body {	
	background: 		#FFF;
	color:			#000;
	font:			x-small/1.5em "Arial",Sans-Serif;
	voice-family: 		"\"}\""; 
	voice-family:		inherit;
}

h1 { font-size:	0.9em }
h2 
{ 
	color: #ABDA4D; 
	margin-left:	15px;
}

a {}
a:hover, a:focus {}
strong {}

/* Navigation */
#navigation {}

/* Contenu principal */
#contenu {}



/* --- POSITIONNEMENT --- */

/* Page */
body {}


/* Menu de navigation */
#navigation {
	width: 		221px;
	float: 		left; 
}



/* Contenu */
#contenu {
	margin-left: 	240px;
	margin-bottom: 	0px;
	padding: 	0;
}
#contenu > :first-child {
	margin-top: 	0px;
}




.album
{
	background: 		url(/media/images/site/albums/contour.png) no-repeat left top;
	height:			137px;
	width:			127px;
	padding-top:		6px;
	padding-left:		13px;
	margin-left:		10px;	
}

.album img
{
	width: 			120px;
	height: 		120px;
	border: 		0px;
}

.player
{
	position: 		absolute;
	top: 			115px;
}

.item_liste table
{
	width:			550px;
	margin-left:		0px;
	margin-bottom:		10px;
	
}

.item_liste table td
{
	vertical-align:		top;
}

.item_liste .pochette
{
	width:			120px;
	height:			120px;
	border:			0px solid #ddd;
}

.item_liste .detail
{
	vertical-align:		top;
	text-align:		left;
	border-right:		0px dotted #ddd;
	padding-left:		0px;
}

.item_liste .detail p
{
	padding-top:		0;
	margin-top:		0;
}
.item_liste .detail h4
{
	padding-top:		0;
	margin-top:		0;
	padding-right:		0;
	margin-right:		0;
}
.item_liste .description p
{
	padding-top:		0;
	margin-top:		0;
}

.item_liste .description
{
	vertical-align:		top;
	text-align:		left;
	border-right:		0px dotted #ddd;
	width:			400px;
}

.item_liste .pochette img 
{
	border:			0px;
	width:			120px;
}

.item_detail table td
{
	vertical-align:		top;
}

.item_detail img
{
	padding-left:		10px;
}

.item_detail p
{
	padding-left:		10px;
}

.item_detail .description gras
{
	color:			black;
	font-weight:		bold;
}

.item_detail italic
{
	color:			grey;
	font-style:		italic;
}


.pistes table
{ width:			550px; }

.pistes table th
{ 
	background:			#F7931D;
	color:				#FFF; 
	text-align:			left;
	margin:				0;
	padding:			0;
	height:				30px;

}

.pistes table tr
{
	border-bottom:			1px solid #ddd;
}

.pistes table td
{

	border-bottom:			1px solid #ddd;
	height:				30px;
}

