html, body {
	height: 100%;	overflow: auto; 
}
                                       
body{           
	margin:0pt;
	padding:0pt;
	color: #cbbb7f;
	font:13px helvetica,arial,clean,sans-serif;   
    font-size: 80%;
	text-shadow:0 0 0 #000;
	font: normal normal normal 82%/1.5 'Trebuchet MS', Helvetica, Arial;
	background:#000000 ;
}
* HTML body *{position:relative;}
img{
	border:0;
} 
ol,ul,li,dl,dd,dd{
	list-style:none;padding:0;margin:0;
}
h1,h2,h3,h4,h5,h6{
white-space:nowrap;
font-size:100%;
font-weight:normal;
} 
h1{font-size:200%;} 
h2{font-size:160%;} 
h3{font-size:120%;}
h4{font-size:110%;}
select, input, textarea {
	font:100% helvetica,arial,clean,sans-serif;      
	outline:0;        
} 
html body a,a { 
	text-decoration:none;
	border-bottom:1px solid #cbbb7f;
	color:#cbbb7f;
	outline-width:0;
	outline:0;
} 
html body a:active,a:active{
	outline-width:0;
	outline:0;
}                       
html body a:link,a:link, html body a:visited , a:visited { 
	border-bottom:1px solid #cbbb7f;
	outline-width:0;
	outline:0;
}

html body a:hover ,a:hover { border-width:0; color:#cbbb7f; }

#spinner{position:absolute;top:0;left:0;}                                                     

#song_infos{
	position:absolute;
	top:0;left:0px;
	width:150px;height:auto;
}
#song_infos li{
	width:150px;height:auto;
	margin:0;padding:0;overflow:hidden;        
}
#song_infos a{
	display:block;height:23px; 
border-bottom:1px solid #cbbb7f;
margin:0 16px 0 10px;padding:4px 0 0 0;
text-align:center;
text-transform:uppercase;
}
#song_infos a:hover{
   background-color:#cbbb7f;
   color:#361818;
}
#song_infos a.langLink{
	border:0;
	text-transform:capitalize;
}
#song_infos_border{padding:10px 0 18px 0;}                                                      
#song_infos .other_tracks_container{
	position:relative;
	overflow:hidden;
}
#song_infos .other_tracks_container li a{
	text-align:left;padding-left:5px;
}
#song_stats{    
	position:absolute;
	bottom:0;left:0;
	width:637px;height:75px;
	font-size:110%;
	overflow:hidden;   
}                          
#song_stats a{border-color:#cbbb7f;} 
#song_stats_border{
	position:absolute;
	top:10px;left:4px;  
	padding:10px 16px 10px 16px;
    width:600px;height:65px; 

text-align:center;
overflow:hidden;     
}
#song_stats .tags{
	position:absolute;
	top:10px;left:16px;
	display:block;
	width:394px;height:auto;
	line-height:24px; 
	border-right:1px solid #cbbb7f; 
}
                                  
#song_stats .tags a{font-size:12px;}

#song_stats .song_contact{
	position:absolute;
	top:10px;right:16px;
	width:200px;height:auto;
	font-size:13px;
	line-height:16px;
	overflow:hidden
}
#song_share{
	position:absolute;
	top:0;right:0px;
	width:275px;height:auto;
	overflow:hidden;
	padding:8px 0 0 0
}
#song_share_border{
	width:243px;height:auto;
	margin-left:8px;
	padding:10px 8px 18px 16px;
}
#song_share a.email{
	font-size:120%; 
}
#song_share a.email:hover{
	color:#cbbb7f;                  
}
#song_share .inline_logo{ border:0;}
#share_song{            
	text-align:center;
}
#share_song h2{
	white-space:normal;
	font-size:17px;
	margin:8px 0 0 0; 
}
#share_song h3{
	white-space:normal;
	font-size:14px;   
}
#share_options h3{
	white-space:normal;
	background-color:#cbbb7f;
	color:#361818;
	display:block;
	font-size:14px;padding-top:4px;
	height:25px;margin:0 0 10px 0;
}
#share_song p{
	margin:4px 0;
}
#share_song .perma_link{
	border:1px solid #cbbb7f;
	font-size:14px;
	width:243px;height:21px;
	text-align:center; 
	color:#cbbb7f;
	padding-top:4px;display:block;
}
#share_song .email{                        
	position:relative;display:block;overflow:hidden;
	width:188px;height:0;padding-top:23px;border:0;margin:0 auto;
}
.fr .email{	background:transparent url(images/layout_fr.png) 0 0 no-repeat;}  
.en .email{	background:transparent url(images/layout_en.png) 0 0 no-repeat;}
.fr .email:hover{background:transparent url(images/layout_fr.png) 0 -23px no-repeat;}  
.en .email:hover{background:transparent url(images/layout_en.png) 0 -23px no-repeat;}  

#share_options li{
	margin-top:15px;
}                                                      
#baomProject{
	position:absolute;
	bottom:4%;right:4%;
	width:100px;height:15px;
}
#baomProject a{
	display:block;overflow:hidden;
	height:0;padding-top:15px;     
}
.fr #baomProject a{
	background:transparent url(images/layout_fr.png) 0 -113px no-repeat;
}
.en #baomProject a{
	background:transparent url(images/layout_en.png) -92px -113px no-repeat;
}
#baomProject a { border:0;}
#share_song .floatBreaker{display:none;}
#share_song a{border-color:#cbbb7f;}
#song_infos ul.menu a,#langLink,#baomProject{border:0;}
#share_links { position:relative;width:100%;height:auto;overflow:auto;padding-left:8px;}
#share_links li {width: 92px;height:18px;line-height:18px;display: block;float:left;margin:0;text-align:left}
#share_links a{border:0;}                  
#share_links .share { margin-left: 0px; list-style: none; padding-left: 28px; margin-bottom: 3px; background-image: url(images/layout_en.png); background-repeat: repeat-y; }
#share_links .share_facebook { background-position: -199px -17px; }
#share_links .share_delicious { background-position: -199px -53px; }
#share_links .share_digg { background-position: -199px 0px; }
#share_links .share_stumbleupon { background-position: -199px -89px; }  
#share_links .share_myspace { background-position: -199px -35px; }
#share_links .share_reddit { background-position: -199px -71px; }   
                                                           
#song_share_close,#song_stats_close{
	position:absolute;z-index:2;    
	top:0;left:0;
	width:0;height:25px;
	overflow:hidden;padding:0 0 0 26px;                       
    line-height:20px;   
	font-size:110%; 
	color:#fd943f;
	cursor:pointer;
}
.fr #song_share_close,.fr #song_stats_close{
    background: transparent url(images/layout_fr.png) -124px -88px no-repeat;
}
.en #song_share_close,.en #song_stats_close{
    background: transparent url(images/layout_en.png) -124px -88px no-repeat;
}
.fr #song_share_close:hover,.fr #song_stats_close:hover{
    background: transparent url(images/layout_fr.png) -150px -88px no-repeat;
}
.en #song_share_close:hover,.en #song_stats_close:hover{
    background: transparent url(images/layout_en.png) -150px -88px no-repeat;
}


#discover{    
	position:absolute;
	top:0;left:0;
	width:270px;height:auto;     
}                                    
#discover_border{position:relative;
	margin:0 auto;
	padding:8px 16px 16px 8px;
	text-align:center;
	width:100%;height:auto;
	line-height:26px;
	text-transform:uppercase;
}
#discover_border a{
	position:relative;
	border:0;display:block;
}
#discover_border a:hover{
   background-color:#cbbb7f;
   color:#361818;
}                                          
#wrap{         
	position:relative;
	margin:auto;
	display:block;
width:100%;height:100%;
padding:0;           
overflow:hidden;   
background:transparent ;                                                               
} 
#header{position:relative;
background:transparent ;
}
#header a{
	border:0;
	font-size:120%;
}               
#player,#player_back{
position:absolute;top:70%;left:60%;margin:0;
width: 300px;    
height: 79px;
}
.fr #player_back{
	background-image:url(images/player_fr.png);                                                 
}
.en #player_back{
	background-image:url(images/player_en.png);                                                 
}
#player a{
	border:0;
}
#player *{
position:absolute; 
outline: 0; 
}
#mpl_flash,#mpl_flash *{
width:1px;height:1px;
opacity:0.01;filter:alpha(opacity=1);
} 
#mpl_display{           
top:7px;left:40px;
width:200px;height:20px;
font-size:100%;                       
}
#mpl_song_title{
	top:0px;left:0;  
	width:200px;
	font-size:12px;
	line-height:20px;
	text-align:center;   
	background-color:transparent;
} 
#mpl_artist_name{
    display:none;color:#cbbb7f;
}
#mpl_play_button{
top: 5px;
left: 7px;
width: 26px;
height: 26px;            
cursor: pointer;
outline:none;                                                                                                           
}                  
.fr #mpl_play_button{
	background:transparent url(images/player_fr.png) 0 -79px no-repeat;                                                 
}
.en #mpl_play_button{
	background:transparent url(images/player_en.png) 0 -79px no-repeat;                                                 
}
#mpl_play_button.paused{
background-position:0 -79px;                                                             
}                                   
#mpl_play_button.playing{                         
background-position:0 -105px;                

}                                   
#mpl_play_button.loading{                       
background-position:0 -79px;                

}                                   
#mpl_play_button:hover.paused{                     
background-position:-26px -79px;                

}                                   
#mpl_play_button:hover.playing{ 
background-position:-26px -105px;                

}                                                                                                   
                                                              
#mpl_track_time_total,#mpl_track_time_remaining{display:none;  } 
#mpl_track_time_elapsed{
top:7px;right:9px;
width:50px;height:20px;
font-size:100%;  
text-align:center;
color:#cbbb7f;
}
#mpl_track_progress_total,#mpl_track_loading_container{
top: 34px;
left: 74px;
width: 212px;
height: 14px;
cursor:pointer;
}
#mpl_track_loading_container{
	width: 218px;           
}
#mpl_track_progress_total{
	left:78px;
	height:8px;             
}                          
#mpl_track_loading_left,#mpl_track_loading_right{width:0}
#mpl_track_loading{             
top:0px;
width: 8px;                     
height: 14px;            
overflow:hidden;                                                         
}
.en #mpl_track_loading{
	background: transparent url(images/player_en.png) -70px -80px no-repeat;
}
.fr #mpl_track_loading{
	background: transparent url(images/player_fr.png) -70px -80px no-repeat;
}                             
#mpl_track_progress_current{ 
top: 2px;                       
left: 0px;                      
width: 8px;                   
height: 8px;                                                        
cursor: pointer;      
}
.en #mpl_track_progress_current{
	background: transparent url(images/player_en.png) -52px -82px no-repeat;
}
.fr #mpl_track_progress_current{
	background: transparent url(images/player_fr.png) -52px -82px no-repeat;
}                                
#mpl_volume_level,#mpl_volume_bar{ 
top: 36px;
left: 9px;
width: 60px;
height: 8px;      
cursor: pointer;
overflow:hidden;               
}
#mpl_volume_current{
top: 0;
left: 0;
width: 8px;
height: 8px;                                                                
}
.en #mpl_volume_current{
	background: transparent url(images/player_en.png) -52px -82px no-repeat;
}
.fr #mpl_volume_current{
	background: transparent url(images/player_fr.png) -52px -82px no-repeat;
}
#mpl_volume_bar:hover #mpl_volume_current,#mpl_volume_current:hover,#mpl_track_progress_current:hover,#mpl_track_progress_total:hover #mpl_track_progress_current{                  
background-position:-61px -82px;
}
#player .actions{           
	position:absolute;
	top:52px;left:5px;
	width:auto;height:20px;
}
#player .actions li{        
	position:relative;
	display:block;float:left;
	width:93px;height:20px;margin:0 2px;                                        
}
.en #player .actions li{
	background: transparent url(images/player_en.png) -51px -95px no-repeat;
}
.fr #player .actions li{
	background: transparent url(images/player_fr.png) -51px -95px no-repeat;
}
#player .actions li:hover{
	background-position: -144px -95px;
}
#player .actions a{        
	position:relative;z-index:1;
	display:block;
	width:93px;height:20px;
}
.en #player .actions a{
	background: transparent url(images/player_en.png) -306px -1px no-repeat;
}
.fr #player .actions a{
	background: transparent url(images/player_fr.png) -306px -1px no-repeat;
}
#player .actions #player_share a{
	background-position:-306px -21px;
}
#player .actions #player_infos a{
	background-position:-306px -41px;
}
#player .actions #player_download a:hover{
	background-position:-306px -60px;
}
#player .actions #player_share a:hover{
	background-position:-306px -80px;
}
#player .actions #player_infos a:hover{
	background-position:-306px -100px;
}
/* end rounded template*/ 
                                                      
/* page structure debug*/
/*#wrap,#main,#header,#navigation,#wrap,#message_container,#player,#interaction{outline:1px solid black;}
#wrap,#main{outline-style:solid;}                            
#header,#navigation,#wrap,#message_container,#player,#interaction{outline-style:dashed;}
#wrap{outline-color:red;}     
#header{outline-color:green;}
#navigation{outline-color:DodgerBlue;}
#main{outline-color:blue;}
#message_container{outline-color:yellow;}
#player{outline-color:purple;}
#interaction{outline-color:purple;}
/* end page structure debug*/

/* player structure debug*/
/*#player,#mpl_display,#mpl_artist_name,#mpl_song_title,#mpl_play_button,#mpl_track_time_elapsed,#mpl_track_progress_total,#mpl_track_loading_container,#mpl_track_loading_left,#mpl_track_loading_right,#mpl_track_loading,#mpl_volume_level,#mpl_volume_bar{outline:1px solid red;}*/
/* player structure debug*/  
/* front_color : #cbbb7f */
/* back_color : #361818 */
/* over_front_color : #361818 */
/* over_back_color : #cbbb7f */
/* begin lightBox */  
#lBox_overlay,#lBox_window,#lBox_loading{
	position:absolute;z-index:9;
	top:0;left:0;
	width:auto;height:auto;
}
#lBox_overlay{
	z-index:9;             
	background:#240F0D;   
}  
#lBox_window{
	z-index:11;  
	top:-2000px;left:-2000px;      
	text-align:left;        
}
#lBox_loading{              
	z-index:10;
	top:-2000px;left:-2000px;
	width:30px;height: 30px;
	opacity:0.8;filter:alpha(opacity=80);               
	background: url(images/loading.gif) 0 0 no-repeat;
}
#lBox_close{
	position:absolute;z-index:12;    
	top:0;left:0;
	width:0;height:25px;
	overflow:hidden;padding:0 0 0 25px;                       
    line-height:20px;   
	font-size:110%; 
	color:#fd943f;
	cursor:pointer;
}
.fr #lBox_close{
    background: transparent url(images/layout_fr.png) -124px -88px no-repeat;
}
.en #lBox_close{
    background: transparent url(images/layout_en.png) -124px -88px no-repeat;
}
.fr #lBox_close:hover{
    background: transparent url(images/layout_fr.png) -150px -88px no-repeat;
}
.en #lBox_close:hover{
    background: transparent url(images/layout_en.png) -150px -88px no-repeat;
}
#lBox_title{           
	display:none;           
} 
#lBox_content{      
	overflow:auto;            
}

#lBox_content p{
	text-align:justify;
}
#lBox_loading{

}                                        
#bio,#lyrics,#links,#video,#contact,#shows{ 
width:600px;height:400px;
padding:10px;
}                                     
#bio_content,#lyrics_content,#links_content,#video_content,#contact_content,#shows_content{ 
width:570px;height:368px;padding:0 12px 0 12px;}

#bio_wrap,#lyrics_wrap,#video_wrap,#links_wrap,#contact_wrap,#shows_wrap{           
	position:absolute;
	top:1px;left:12px;
	width:568px;height:357px; 
	overflow:hidden;  
	background:transparent url(images/lBox_back.jpg) center bottom no-repeat ;
}
#bio_in,#lyrics_in,#video_in,#links_in,#contact_in,#shows_in{                   
   width:552px;height:342px;
	padding:8px;
	overflow:auto;    
}
/* end lightBox */                                                                                          
#discover_border,#discover_border .sb-inner,#song_stats_border,#song_stats_border .sb-inner,#song_share_border,#song_share_border .sb-inner,#song_infos_border,#song_infos_border .sb-inner,#bio_content,#lyrics_content,#links_content,#video_content,#contact_content,#shows_content,#share_content,#bio_content .sb-inner,#lyrics_content .sb-inner,#links_content .sb-inner,#video_content .sb-inner,#contact_content .sb-inner,#shows_content .sb-inner,#share_content .sb-inner{ background:#361818;}
#song_share_border .sb-shadow,#discover_border .sb-shadow,#song_stats_border .sb-shadow,#song_infos_border .sb-shadow,#bio_content .sb-shadow,#lyrics_content .sb-shadow,#links_content .sb-shadow,#video_content .sb-shadow,#contact_content .sb-shadow,#shows_content .sb-shadow,#share_content .sb-shadow{ background:#000000; }
#discover_border .sb-border,#song_infos_border .sb-border,#song_stats_border .sb-border,#song_share_border .sb-border,#bio_content .sb-border,#lyrics_content .sb-border,#links_content .sb-border,#video_content .sb-border,#contact_content .sb-border,#shows_content .sb-border,#share_content .sb-border{ background:#cbbb7f; }        
#share{                                          
	width:450px;height:500px;
	padding:10px
}
#share_content{   
width:418px;height:490px;
padding:2px 16px 8px 16px;	
}
#share_in{width:418px;height:475px; padding-top:15px; }
#share_wrap{           
	width:418px;height:489px; 
	overflow:hidden;                                                        
}
#invitation_form {width:410px;height:auto;margin:18px 0 0 0;}
#dialog h3,#dialog h2{
	margin:0 auto;padding:5px 0;display:block;text-align:center;
}
#invitation_form .text{position:relative;width:100%;height:auto;overflow:auto;color:#cbbb7f;}      
#invitation_form label{position:relative;display:block;float:left;padding-right:8px;text-align:right;width:180px;line-height:24px;margin-bottom:10px;}
#invitation_form input{position:relative;float:right;width:180px;height:20px;padding:4px 8px 0 8px;border:1px solid #cbbb7f;background-color:#361818;color:#cbbb7f;font-size:15px;margin-bottom:8px;}
#invitation_form textarea{
	width:378px;border:1px solid #cbbb7f;background-color:#361818;color:#cbbb7f;padding:15px;margin-bottom:5px;
}
#invitation_error p{
	border:8px solid red;
	background-color:#ffdddd;
	text-align:center;
	padding:8px;
	display:block;
	text-transform:uppercase;
	color:red;
}
#send_email_form,#cancel_action{  
	position:relative;display:block;overflow:hidden;
	width:93px;height:0;margin:0;
	border:0;padding:21px 0 0 0;                
}
#send_email_form{
	float:left;margin-left:50px;
}

#email_request .sb-border{ background:#cbbb7f; } 
#email_request .sb-inner{ background:#361818;} 
#email_request .sb-shadow{ background:#000000; }
#email_request{                                          
	width:450px;height:250px;
	padding:10px
}
#email_request_content{   
width:418px;height:245px;
padding:2px 16px 8px 16px;	
}
#email_request_in{width:418px;height:232px; padding-top:15px; }
#email_request_wrap{           
	width:418px;height:232; 
	overflow:hidden;                                                  
}
#email_request_form {width:410px;height:auto;margin:18px 0 0 0;}
#email_request h3,#email_request h2{
	margin:0 auto;padding:5px 0;display:block;text-align:center;
}
#email_request_form .text{position:relative;width:100%;height:auto;overflow:auto;color:#cbbb7f;}      
#email_request_form label{position:relative;display:block;float:left;padding:2px 8px 0 0;text-align:right;width:180px;line-height:24px;margin-bottom:10px;}
#email_request_form input{position:relative;float:right;width:180px;height:24px;padding:4px 8px 0 8px;border:1px solid #cbbb7f;background-color:#361818;color:#cbbb7f;font-size:15px;margin-bottom:8px;}
#membership_email{
    color:#cbbb7f;
}
#email_request_error p{
	border:8px solid red;
	background-color:#ffdddd;
	text-align:center;
	padding:8px;
	display:block;
	text-transform:uppercase;
	color:red;
}
#send_email_request_form,#cancel_action{  
	position:relative;display:block;overflow:hidden;
	width:93px;height:0;margin:0;
	border:0;padding:20px 0 0 0;                
}
#send_email_request_form{
	float:right;margin-right:50px;
}

#cancel_action{
	float:right;margin-right:50px;  
}
.fr #send_email_form{
	background:transparent url(images/layout_fr.png) 0 -46px no-repeat;
}
.fr #send_email_form:hover{
	background:transparent url(images/layout_fr.png) -93px -46px no-repeat;
}
.fr #cancel_action{
	background:transparent url(images/layout_fr.png) 0 -67px no-repeat;
}
.fr #cancel_action:hover{
	background:transparent url(images/layout_fr.png) -93px -67px no-repeat;
}
.en #send_email_form{
	background:transparent url(images/layout_en.png) 0 -46px no-repeat;
}
.en #send_email_form:hover{
	background:transparent url(images/layout_en.png) -93px -46px no-repeat;
}
.en #cancel_action{
	background:transparent url(images/layout_en.png) 0 -67px no-repeat;
}
.en #cancel_action:hover{
	background:transparent url(images/layout_en.png) -93px -67px no-repeat;      
} 
#lyrics_in{overflow:hidden;}                          
#lyrics h1{
	position:absolute;
	top:0;left:10px;   
	width:300px;height:auto;
	margin:1em 0;
	}
#lyrics h2,#lyrics h3{position:absolute;
	top:305px;left:10px;
	width:220px;height:auto; 
	white-space:normal;
	font-size:11px;
	margin:0;
}
#lyrics h3{
	top:325px;
} 
#lyrics_in div{              
	position:relative;display:block;
	height:359px;width:550px;
	overflow-y:scroll;
}     
#lyrics_in div div{   
	height:auto;width:530px;
	overflow:hidden;            
	}
#lyrics ul{
	clear:both;
	position:relative;display:block;
	width:auto;height:auto; 
	padding:8px 30px 8px 0;
	text-align:right;
} 
#lyrics li{
	position:relative;display:block;   
}
#contact ul{position:relative;display:block;margin:30px auto; width:270px;height:auto;font-size:110%;text-align:center;float:left;}
#contact ul.simple{
	width:100%;font-size:130%;
    margin-top:80px;
}
#links ul{
	padding-top:80px;
	text-align:center;
}
#links li{
	margin:10px 0;
}
#links a{      
	font-size:150%;
}#BbackImg{
	position:relative;margin:0 auto
}
#wrap{
	text-align:center;
	min-height:500px;
	min-width:800px;
}
#player,#player_back{
	margin-left:-130px;
}
#player,#player_back,#baomProject{
	z-index:3;
}
#mpl_display{
	text-align:center;
}
#mpl_now_playing{
	position:relative;
	display:block;
	width:200px;height:20px;
}
#mpl_song_title{
	display:inline;
	margin:0 auto;
}
#mpl_track_loading_container{
	text-align:left;
}
#header{
	text-align:center;
	position:absolute;z-index:1;
	top:0;left:0;
	width:100%;height:100%;
}
#square{
	position:absolute;
	bottom:10%;right:7%;
}
#links_in li h3{font-size:220%;}
#links_in li{font-size:70%;}
#song_share{
	z-index:4;
}

#album_annonce{
	position:absolute;
	left:80%;bottom:45%;
	width:300px;
	margin-left:-130px;
	line-height:50px;
	font-size:32px;
}
#baomProject,div#song_infos,#discover,#song_stats,#song_share{
z-index:4;
}