.img_right
	{
	width:150px;
	height:150px;
	border:2px solid orange;
	float:right;
	}
.img_left
	{
	border:2px solid orange;
	float:left;
	}
	
.img_coach
	{
	margin: 0px 10px;
	padding:0px;
	width: 150px;
	height: 150px;	
	border:2px solid orange;
	float:left;
	}
.img_page
	{
    width:200px;
	border:2px solid orange;
	float:right;
	}
.floatleft
	{
	width: 120px;
	height: 90px;
	float: left;
	padding: 1%;
	margin-right: 2px;
	margin-top: 2px;
	}
.boite_mp3
	{
		background-color:#fff5d8;
	}
	
.lecteur_mp3
	{
	position:relative;
	left:-4px;
	top:0px;
	height:170px;
	}
.photo_mp3
	{
	position:absolute;
	top:0;

	margin:0;
	padding:0;
	}

p.coach
	{
	padding: 3px 0px 0px 20px;
	font-size: 11px;
	font-weight: bold;
	text-align:justify;
	}
p.texte_coach
	{
	font-size:12px;
	text-align:justify;
	padding: 3px 0px 0px 30px;
	}	
p.merci
	{
	color:green;
	text-align: center;
	font-size:12px;
	font-weight:bold;
	}
h1.aff_equipe
{
	height:0px;
}
/*#aube
{
	background: transparent url(./img/France-Departements-Prefectures-1-Mini.png) no-repeat 0 0;
}*/
#col1
{
    float:left;
    width:583px;
}
	  #col1_1
{
    width:90px;
    float:left;
}
#col1_2
{
    width:380px;
    float:right;
}
#col2
{
	margin:0px;
	padding:0px;
}
#col2_1
{
    float:left;
	width:300px;	
}
#col2_1_1
{
    width:80px;
    float:left;
}
#col2_1_2
{
    width:80px;
    float:right;
}
#col2_2
{
    float:right;
	width:200px;
}
#col2_2_1
{
    width:80px;
    float:left;
}
#col2_2_2
{
    width:80px;
    float:right;
}
button
{
	border:none;
	background:none;
	padding:0;
	margin-left: auto; 
	margin-right: auto; 
	width:auto;
	overflow:visible;					
	text-align:center;	
	white-space:nowrap;	
	height:30px;
	line-height:20px;			
}
button span, button em
{
	display:block;
	height:30px;
	line-height:30px;		
	margin:0;
	/*color:black;*/
}
button span
{
	padding-left:20px;
	background: transparent url(./img/btn-fd-270-blanc.jpg) no-repeat 0 0;
}	

button em
{
	font-style:normal;
	font-weight:bold;
	padding-right:20px;
	background: transparent url(./img/btn-fd-270-blanc.jpg) no-repeat 100% 0;
}
#titre
{
height:25px;
}
#sous_titre
{
height:30px;
}
h1#titre
{
	margin:0px;
	padding:0px;
	color:#003c7a;
	font-weight:bold;
	font-size:16px;
	/*height:40px;*/
}
p#titre
{
	font-size:14px;
}