body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Arial, Tahoma, Lucida Grande', Verdana, Sans-Serif;
	background-color: #252525;
	color: #fff;
	margin:0;
}

*{
	font-family: Arial, Tahoma, Lucida Grande, Verdana, Sans-Serif;
}

#header{
}

.hidden{
display:none;
}


a:hover, a:active, a:focus{
 outline:none;   
    }

#page{
	width:982px;
	height:864px;
	margin:auto;
}

#sidebar{
	background-image:url(images/bd-gauche.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	width:220px;
	height:593px;
	position:absolute;
	|margin-top:-4px;
}

#home_content{
	background-position:0pt 0pt;
	background-repeat:no-repeat;
	height:593px;
	margin-left:220px;
	position:absolute;
	width:762px;
	z-index:1;
|margin-top:-4px;
}

.headerimg{
	position:relative;
}

#spiral{
	background-image:url(images/spirales.png);
	width:335px;
	height:47px;
	background-repeat:no-repeat;
	margin-left:240px;
	margin-top:224px;
	position:absolute;
}

.contentimg1{
	background-image:url(images/accueil01.jpg);
}
.contentimg2{
	background-image:url(images/accueil02.jpg);
}
.contentimg3{
	background-image:url(images/accueil03.jpg);
}
.contentimg4{
	background-image:url(images/accueil04.jpg);
}
.contentimg5{
	background-image:url(images/accueil05.jpg);
}
.contentimg6{
	background-image:url(images/accueil06.jpg);
}
.contentimg7{
	background-image:url(images/accueil07.jpg);
}
.contentimg8{
	background-image:url(images/accueil08.jpg);
}

#news_letter{
	height:30px;
	position:absolute;
	margin-left:611px;
	margin-top:63px;
	width:90px;
}

#news_letter a{
	background-image:url(images/texte-news-letter01.jpg);
	background-position:0pt 0pt;
	background-repeat:no-repeat;
	display:block;
	height:30px;
	margin:0pt;
	padding:0pt;
	width:90px;
}

#news_letter a:hover{
	background-image:url(images/texte-news-letter02.jpg);
	background-position:0pt 0pt;
	background-repeat:no-repeat;
}

#contact{
	height:30px;
	position:absolute;
	margin-left:709px;
	margin-top:66px;
	width:55px;
}

#contact a{
	background-image:url(images/texte-contact01.jpg);
	background-position:0pt 0pt;
	background-repeat:no-repeat;
	display:block;
	height:30px;
	margin:0pt;
	padding:0pt;
	width:55px;
}

#contact a:hover{
	background-image:url(images/texte-contact02.jpg);
	background-position:0pt 0pt;
	background-repeat:no-repeat;
}

#contact2{
	position:absolute;
	background-image:url(images/menu-contact-01.jpg);
	background-position:0pt 0pt;
	background-repeat:no-repeat;
margin-left:705px;
margin-top:85px;
}

.hidden{display:none}

#contact2 a.book{
	background-image:url(images/texte-contact-booking01.jpg);
	background-position:0pt 0pt;
	background-repeat:no-repeat;
	display:block;
	height:20px;
	margin:2px 0 0 6px;
	padding:0pt;
	width:90px;
}

#contact2 a.book:hover{
	background-image:url(images/texte-contact-booking02.jpg);
	background-position:0pt 0pt;
	background-repeat:no-repeat;
}

#contact2 a.moule{
	background-image:url(images/texte-contact-dj-moule01.jpg);
	background-position:0pt 0pt;
	background-repeat:no-repeat;
	display:block;
	height:20px;
	margin:2px 0 0 4px;
	padding:0pt;
	width:90px;
}

#contact2 a.moule:hover{
	background-image:url(images/texte-contact-dj-moule02.jpg);
	background-position:0pt 0pt;
	background-repeat:no-repeat;
}




#lien{
	height:30px;
	position:absolute;
	margin-left:775px;
	margin-top:66px;
	width:55px;
}

#lien a{
	background-image:url(images/texte-lien01.jpg);
	background-position:0pt 0pt;
	background-repeat:no-repeat;
	display:block;
	height:30px;
	margin:0pt;
	padding:0pt;
	width:55px;
}

#lien a:hover{
	background-image:url(images/texte-lien02.jpg);
	background-position:0pt 0pt;
	background-repeat:no-repeat;
}



#video{
	height:18px;
	margin-left:659px;
	margin-top:309px;
	position:absolute;
	width:55px;
}

#video a{
	background-image:url(images/texte-video01.jpg);
	background-position:0pt 0pt;
	background-repeat:no-repeat;
	display:block;
	height:18px;
	margin:0pt;
	padding:0pt;
	width:55px;
}

#video a:hover{
	background-image:url(images/texte-video02.jpg);
	background-position:0pt 0pt;
	background-repeat:no-repeat;
}

#photo{
	height:26px;
	margin-left:485px;
	margin-top:277px;
	position:absolute;
	width:26px;
}

#photo a{
	background-image:url(images/texte-photo01.jpg);
	background-position:0pt 0pt;
	background-repeat:no-repeat;
	display:block;
	height:26px;
	margin:0pt;
	padding:0pt;
	width:46px;
}

#photo a:hover{
	background-image:url(images/texte-photo02.jpg);
	background-position:0pt 0pt;
	background-repeat:no-repeat;
}

#merchandizing{
	height:40px;
	margin-left:583px;
	margin-top:456px;
	position:absolute;
	width:122px;
}

#merchandizing a{
	background-image:url(images/texte-merchandizing01.jpg);
	background-position:0pt 0pt;
	background-repeat:no-repeat;
	display:block;
	height:40px;
	margin:0pt;
	padding:0pt;
	width:122px;
}

#merchandizing a:hover{
	background-image:url(images/texte-merchandizing02.jpg);
	background-position:0pt 0pt;
	background-repeat:no-repeat;
}

#news{
	height:22px;
	margin-left:15px;
	margin-top:320px;
	position:absolute;
	width:62px;
}

#news a{
	background-image:url(images/texte-news01.jpg);
	background-position:0pt 0pt;
	background-repeat:no-repeat;
	display:block;
	height:22px;
	margin:0pt;
	padding:0pt;
	width:62px;
}

#news a:hover{
	background-image:url(images/texte-news02.jpg);
	background-position:0pt 0pt;
	background-repeat:no-repeat;
}

#bio{
	height:30px;
	position:absolute;
	margin-left:36px;
	margin-top:6px;
	width:55px;
}

#bio a{
	background-image:url(images/texte-bio01.jpg);
	background-position:0pt 0pt;
	background-repeat:no-repeat;
	display:block;
	height:30px;
	margin:0pt;
	padding:0pt;
	width:55px;
}

#bio a:hover{
	background-image:url(images/texte-bio02.jpg);
	background-position:0pt 0pt;
	background-repeat:no-repeat;
}

#suite-bio{
	height:18px;
	position:absolute;
	margin-left:6px;
	margin-top:280px;
	width:70px;
}

#suite-bio a{
	background-image:url(images/texte-suite-bio01.jpg);
	background-position:0pt 0pt;
	background-repeat:no-repeat;
	display:block;
	height:18px;
	margin:0pt;
	padding:0pt;
	width:70px;
}

#suite-bio a:hover{
	background-image:url(images/texte-suite-bio02.jpg);
	background-position:0pt 0pt;
	background-repeat:no-repeat;
}

#suite-news{
	height:12px;
	margin-left:120px;
	margin-top:493px;
	position:absolute;
	width:69px;
}

#suite-news a{
	background-image:url(images/texte-suite-news01.jpg);
	background-position:0pt 0pt;
	background-repeat:no-repeat;
	display:block;
	height:12px;
	margin:0pt;
	padding:0pt;
	width:69px;
}

#suite-news a:hover{
	background-image:url(images/texte-suite-news02.jpg);
	background-position:0pt 0pt;
	background-repeat:no-repeat;
}



#div-frame{
	width:499px;
	height:588px;
	background-image:url(images/fond01.jpg);
	background-position:0pt 0pt;
	background-repeat:no-repeat;
	position:absolute;
	margin-left:220px;
	|margin-top:-4px;
	z-index:0;
}

.reduce-frame{
	height:465px;
}

.reduce-frame2{
	height:385px;
}

.reduce-cover{
	height:435px;
width:590px;
}

#div-frame.frame-concerts{
	width:499px;
	height:588px;
	background-image:url(images/fond-concert.jpg);
	background-position:0pt 0pt;
	background-repeat:no-repeat;
	position:absolute;
	margin-left:220px;
}

#div-frame.frame_old_prog{
	width:499px;
	height:588px;
	background-image:url(images/fond-ancienne-prog.jpg);
	background-position:0pt 0pt;
	background-repeat:no-repeat;
	position:absolute;
	margin-left:220px;
}

#div-frame.frame-cover{
	width:611px;
	height:483px;
	background-image:url(images/fond2.jpg);
	background-position:0pt 0pt;
	background-repeat:no-repeat;
	position:absolute;
	margin-left:221px;
}

.frame-over, #div-frame.frame-over{
	z-index:2;
}

#div-frame iframe{
	position:relative;
	z-index:2;
	margin-top:35px;
	margin-left:15px;
}

#texte-news{
	height:136px;
	margin-left:15px;
	margin-top:352px;
	position:absolute;
	width:182px;
	overflow:hidden;
}

#texte-news p{
	margin:0px;
	margin-bottom:6px;
	padding:0px;
	color:#444;
	text-align:justify;
	font-size:12px;
}

.sbcontainer{
	margin:12px 16px 12px 40px;
	text-align:left;
}

.sbcontainer h1{
	font-size:13px;
	font-weight:bold;
	margin:0pt;
	color:#F0FF01;
}

.sbcontainer h2{
	font-size:13px;
	font-weight:normal;
	margin:0pt;
	color:#F0FF01;
}

.sbcontainer a, .sbcontainer a:visited, .sbcontainer a:link{
	color:#F0FF01;
	text-decoration:none;
}

.sbcontainer a:hover{
	color:#fff;
}

.sbcontainer hr{
	background-color: #f0ff01;
	border-width:0px;
	padding:0px;
	|border-top:1px solid #f0ff01;
	color:#B40901;
	height:1px;
	margin:4px 0pt 6px;
	|margin:0px;
}

#last-lives{
	height:54px;
	overflow:hidden;
	margin:0px;
}

#last-lives p, #last-boot p{
	margin:3px 1px;
	padding:0px;
	color:#fff;
	text-align:left;
	font-size:12px;
}

.player{
	width:200px;
	height:90px;
/*
	margin-top:10px;
	margin-bottom:16px;
*/
}

#last-boot p{
	height:30px;
	overflow:hidden;
	margin-bottom:8px;
}


#last-boot img{
	width:165px;
	height:165px;
	border:0px solid white;
}
