body{
font-family:Verdana ,helvetica, serif;font-size:0.7em;
margin:0px;
padding:0px;
}


#event_loading {background-color:#CC4444;
color:#ffffff;
font-weight:bold;position:absolute;
position:fixed !important;
padding:3px;right:0px;top:0pt;z-index:500;}



#page{
width:95%;
margin:5px;
}

#extra, #navigation{
width:300px;
}

#menu_rad{
padding-top:1px;
padding-bottom:7px;
margin:10px 0px 20px 5px;
}

#bandelette{
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:10px 0px 0px 0px;
margin:20px 0px 30px 0px;
height:35px;
}






#titre{
margin-left:30px;
}
#titre a.img{
line-height:27px;
padding-right:5px;
}

h1 {background : url(hp_gris_grand.png) no-repeat left ; padding-left:25px;  height:22px}
h1 > a {color:#602000; }

input.form_recherche{
width:100%;
color:#505050;
padding:5px
}

h2, h2 a {
color:#602000;
/*margin-bottom:10px*/
}



#conteneur_rad{
}

#navigation_rad{
float:right;
width:33%;
}

#contenu #playlist{
width:55%;
margin:0px 0px 40px 30px;
}



/* glissement compte et messagerie */

#moderation {
	background: #E6D6CF; 
	cursor: pointer; 
	cursor: hand; 
	padding:7px;
	position: absolute;
	position: fixed !important;	
	right: 5px;
	top: 440px ;
	width: 90px;
	border: solid 1px #c5c5df;
	text-align:justify;
	font-size:10px;
	height:45px;
	overflow:hidden;
	-moz-border-radius:8px;
	}

span.play_{
background: #fff1df; 
line-height:1em;
}

span.play_on{
background: #FFE2E2; 
line-height:1em;
}

.play_on{
background: #e5f8da ; 
}

.play_hover{
background: #e5f8da ; 
}

.bar{
color : #602000 ;
font-size:130% ;
font-weight : bold ;
}

div#conteneur
{
   /*  position:absolute;
     left: 5%; 
     top: 1%;
     width: 90%;
     height: 400px;
     background: #fff ;*/
}

h1{
font-size:160%;
color:#602000;
margin-bottom:10px
}


.hp{
background : url() no-repeat left top ; 
padding-top:0px;
float:right;
width:90px
}

.description{
font-size=xx-small;
font-variant:smallcaps;
color:#ccc;
padding:3px;

float:right;
width:200px;
text-align:right ;	
	
}
	
.description a{
font-size=xx-small;
font-variant:smallcaps;
color:#ccc;
}	
	
	

.item{
margin: 20px 0px 40px ;
border-bottom:1px solid #ccc;
padding-left:5px ;
cursor:pointer;
cursor:hand;
}

.active{
background-color : #cdc1b3 ;
}


.jouer{
float:right;
width:15%
}

.img {
	behavior: url("win_png.htc");
}

.formrd {
width:350px;
border: 1px solid black;
padding:5px;
}

.mots{
padding: 10px 0px 10px 5px ;
width:60%;

}

.mots a{
font-size:12px;	
	}

.titre {
color:black;
font-weight:bold;
font-size:110%;
padding:5px 0px;
}

a.ecouter{
color:blue
}


a.site {
font-style:italic;
color:#993333;
padding:5px;
/*background-color:#FFF1DF;
display:block;
margin:6px 0px 6px 6px;
padding:6px 0px 6px 0px;*/
}


#navigation_rad h2{
padding:30px 0px 15px 0px;
clear:both;	
}

#navigation_rad ul{
list-style-type:none;
margin:0px;
padding:0px 0px 0px 5px;
text-align:left;
}

	 
 .encadrer{
border-left: 1px solid #ccc;
border-right: 1px solid #ccc0;
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
}

div#now_playing{
border : none;
font-family:verdana;
 font-size:18px; 
 color:#fff;
 font-weight:bold;
 float:none;
height:auto;
overflow:visible;
text-align:left;
width:auto;
padding:5px;
}

.duration, .position{
float:left;
width:50px;
}

#bcontroles{
float:right;
width:20%;
text-align:right;
margin:5px 5px 0 0;
}

#bdroite, #bscroll{
float:right;
width:15%;
text-align:right;
margin:5px 5px 0 0;
}

#bcontroles, #bscroll{
cursor:pointer;
cursor:hand;
}

#bcontrol img{
opacity: 1;-moz-opacity: 1;-khtml-opacity: 1;filter: alpha(opacity=100);
}

#scrollbar, #loading, #position{
height:10px;
opacity: 1;-moz-opacity: 1;-khtml-opacity: 1;filter: alpha(opacity=100);
}

#infos{
//display: none;
}

/*Propriétés appliquées à 
tous les naviagateurs sauf IE*/
#bandeau{  position: fixed;  }

#bandeau {height:40px;width:100%;bottom:0;left:0;/*background: transparent url(../imgs/pixel.jpg);*/background: #000;color:white;opacity: 0.7;-moz-opacity: 0.7;-khtml-opacity: 0.7;filter: alpha(opacity=70);}
#bandeau a { color:white;  font-weight:bold; text-decoration:none;}
#bandeau .theme {float:left !important; margin:6px 0 7px 8px;font-family:verdana; font-size:18px; color:#e9d426; font-weight:bold;}
#bandeau #ouvert {height:35px; margin:0 8px 0 8px;}/*sur une ligne : height =20*/