html, body
{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	margin:0px; 
	padding:0px; 		
	/* background:url(../img/elements/fond_multicolor_2.gif) top left repeat-x; */
	background-color:#000000;
}

#filles{ position:absolute; top:0px; left:0px;}

#nav_rubinsteiner{ position:fixed; top:70px; left:14px;  }
#nav_news{ position:fixed; top:180px; left:10px;  }
#nav_concert{ position:fixed; top:210px; left:10px;}
#nav_playlist{ position:fixed; top:240px; left:10px;}
#nav_forum{ position:fixed; top:270px; left:10px;}
#nav_bio{ position:fixed; top:300px; left:10px;}
#nav_video{ position:fixed; top:330px; left:10px;}
#nav_photo{ position:fixed; top:360px; left:10px;}
/* #nav_sons{ position:fixed; top:390px; left:165px;} */
#nav_disco{ position:fixed; top:390px; left:10px;}
#nav_links{ position:fixed; top:420px; left:10px;}
#nav_contact{ position:fixed; top:450px; left:10px;}
#nav_myspace{ position:fixed; top:480px; left:10px;}

#nsltr{ position:absolute; top:10px; left:652px; width:344px; height:15px; z-index:100;}

#conteneur{ position:absolute; top:40px; left:300px; width:678px; z-index:100;}
#cont_top{ position:relative; top:0px; left:0px; width:678px; height:12px;} /* background:url(../img/elements/cont_haut.gif) top left repeat; */
#cont_mid{ position:relative; top:0px; left:0px; width:678px; overflow:auto;} /* background:url(../img/elements/cont_milieu.gif) top left repeat; */
#cont_bas{ position:relative; top:0px; left:0px; margin-bottom:10px; width:678px; height:12px;} /* background:url(../img/elements/cont_bas.gif) top left repeat; */

#webcredit{ position:relative; top:5px; left:300px; margin-bottom:10px; width:678px; height:20px; z-index:100;}

#contenu{ position:relative; left:0px; width:678px; min-height:500px; z-index:100; overflow:hidden;} /*  background-color:#0066FF; */

.article{ position:relative; margin-top:15px; padding:2px; left:0px; width:678px; background-color:#FFFFFF;}
.tabart{ margin-left:5px; margin-bottom:10px; width:668px;}

	.semaine{position:relative; padding:2px; width:678px; overflow:auto; background-color:#FFFFFF}	
	.jour{ float:left; width:94px; height:60px; background-color:#FFFFFF; border-right: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF;}
	.jour_nok{ float:left; width:94px; height:60px; border-right: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; background-color:#000000;}
	.journom{ float:left; width:94px; height:25px; background-color:#FFFFFF; border-right: 1px solid #FFFFFF;  border-left: 1px solid #FFFFFF; text-align:center; vertical-align:middle;} /*  border-right: 1px solid #000000;  border-left: 1px solid #000000; */
	.numjour_ok{ width:94px; padding:1px 1px 1px 1px; font-size: 12px; background-color:#FF0000; color: #FFFFFF; font-weight: bold;} /*  */
	.numjour_nok{ width:94px; padding:1px 1px 1px 1px; font-size: 12px; background-color:#FFFFFF; color: #000000; font-weight: bold;} /*  */
	.tdjour{ width:94px; padding:1px 1px 1px 1px;}	
	.semaine2{position:relative; width:678px; overflow:auto; background-color:#FFFFFF;}
	.moisprec{ float:left; text-align:left; margin-left:5px;}
	.moissuiv{ float:right; text-align:right; margin-right:5px;}
	.tabsemaine{ width:678px;}
	
	.detail{position:relative; border:1px solid #000000; width:678px; margin-bottom: 10px; background-color:#FFFFFF; overflow:auto;}
	
	.petitcarre{ width:10px; height:10px;}
	
#listpls{ float:left; left:5px; width:195px; overflow:hidden; text-align:right;}	
#pls{ position:relative; left:5px; width:448px; overflow:auto;}
	.tabpls{ width:448px;}

#voirmsg{position:relative; margin-top:15px; left:0px; width:678px; height:200px; overflow:auto; background-color:#FFFFFF}

.tdcomment{ background-color:#FF6600;}

.tdpochette{ width:210px; vertical-align:top;}
.tdinfo{ width:200px; vertical-align:top;}
.tdpistes{ width:268px; vertical-align:top;}



