html, body{
	
	
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-weight:regular;
	font-family:arial, sans-sherif;
	color:#fff;
	text-align:justify;
	height:100%;
	background: #000 url(images/bg_body.png) center top no-repeat;
	

}


p, ul, li, table, div, h1, h2, h3, hr, img, form, input{
	padding: 0px;
	margin: 0px;
}



.accroche {
padding-top:20px;
}

.titre {
	padding-top:14px;
}

.total {
	background:;
	margin:auto;
	width:999px;
	padding-top: 50px;
	
}

.page {
background:#0f0f10 url(images/bg_page.png) no-repeat top ;
height:475px;
}

.left {

float:left;
}

.right {
padding-left:10px;
float:right;
}


.b_left {
	float:left;
	width: 276px;
	margin-top: 70px;
	z-index: 3;
	position: relative;
}


.c1, .c2, .c3 {
	float:left;
	width:480px;

}

.c1 {

}

.c2 {
	padding-top:5px;
	z-index: 3;
	position: relative;
	margin-left: 3px;
	

}

.dj {
z-index:2;
	position:relative;
	background:url(images/bg_dj.png) no-repeat;
	width:453px;
	height:382px;
	top: 100px;
	margin-bottom: -382px;
	left: 300px;
}

.mixe {
z-index:2;
	position:relative;
	background:url(images/bg_mixe.png) no-repeat;
	width:453px;
	height:382px;
	top: 100px;
	margin-bottom: -382px;
	left: 290px;
}



.c3{
	padding-top:15px;
	color:#cecece;
	z-index: 3;
	position: relative;
	margin-left: 5px;

}


.c3 p{
padding-right:20px;
}


.c2 p{

padding-right:15px;
}


.c3 ul {
padding-top:5px;
float:left;
width:100px;
}


.jump {
padding-top:5px;
}


.b_top {
	clear:both;
	height:79px;
	position: relative;
}

.b_milieu {
	clear:both;
}

.blank_v {

}

.b_bottom {
	position:RELATIVE;
	z-index: 5;
clear:both;
padding-top:10px;
height:;
color:;
}




.adresse a:link{
color:#FFF;
text-decoration:none;
}

.adresse a:visited {
color:#FFF;
text-decoration:none;
}

.adresse a:hover {
color:#f27527;
}


.b_bottom p {
text-align:center;
padding-top:10px;

}

.b_bottom2 {

text-align:center;
}


.break {
clear:both;
}

/*-----------------------divers ------------*/

.pink {
color:#ca23b8;
}

.graphique {
	z-index:2;
	background:url(images/bg_graphique.png) no-repeat;
	position:relative;
	width:353px;
	height:174px;
	top: -100px;
	margin-bottom: -174px;
	left: 800px;
}


.dj {
z-index:2;
	position:relative;
	background:url(images/bg_dj.png) no-repeat;
	width:453px;
	height:382px;
	top: 100px;
	margin-bottom: -382px;
	left: 300px;
}

.mixe {
z-index:2;
	position:relative;
	background:url(images/bg_mixe.png) no-repeat;
	width:453px;
	height:382px;
	top: 100px;
	margin-bottom: -382px;
	left: 290px;
}



/*------------module---------------------*/


.mention {
	float:right;
	text-align: right;
	font-size:10px;
	position:RELATIVE;
	z-index: 5;
}



.mention a:link{
color:#FFFFFF;
text-decoration:none;

}

.mention a:hover{
text-decoration:none;
color:#ca23b8;
}




.mention a:visited{
text-decoration:underline;
color:#FFFFFF;
}


.adresse a:link {
text-decoration:none;
color:#6f6f6f;
}

.adresse a:hover {
text-decoration:none;
color:#ca23b8;
}


.adresse a:visited {
text-decoration:none;
color:#6f6f6f;


}

.menu {
	background:url(images/menu.png) no-repeat right;
	font-size:12px;
	font-weight:bold;
	letter-spacing:2px;
	padding-top:55px;
	height: 78px;
}


.menu a:link {
color:#FFF;
text-decoration:none;
}

.menu a:visited {
color:#FFF;
text-decoration:none;

}

.menu a:hover {
color:#ca23b8;
text-decoration:none;
}





.adresse {
float:left;
color:#6f6f6f;
}




.newsletter {
	height:80px;
	clear: both;
	padding-top: 15px;
	padding-bottom: 5px;
}


.actu {
padding-top:20px;
background:url(images/bg_actu.png) no-repeat bottom right;
height:110px;
}

.actu a:link{
color:#FFFFFF;
}

.actu a:visited{
color: #999999;
}

.actu a:hover{
color:#999999;
}

.flash {
	border: solid 1px #333334;
	margin-top: 20px;
	margin-left: 10px;
	width: 301px;

}


.vignette {
margin-top:0px;
background:url(images/Petit_triangle.png) bottom right no-repeat;
border: solid 1px #333334;
margin-left:5px;
margin-bottom:5px;
float:left;
width:140px;
height:130px;
text-align:center;
}

.boldBleu14{
font-weight:bold;
}

.champNews {
	width:125px;
	height:15px;
	float:left;
	padding:0px 5px 0px 5px;
	font-size:11px;
	color:#4f4543;
	margin:5px 0px;
	border:0px;
}
.boutonNews {
	width:56px;
	height:15px;
	float:left;
	margin:5px 0px;
	border:0px;
	background:#323232;
	cursor:pointer;
	color:#FFFFFF;
	font-size:11px;
	border:0px solid #FFFFFF;
	margin-left:5px;
	padding:0px 0px 5px 0px;
}

.page a:link {
color:#FFF;
text-decoration:none;
padding-bottom:5px;
font-size:9px;
}

.page a:visited {
color:#FFF;
text-decoration:none;
padding-bottom:5px;
font-size:9px;

}

.page a:hover {
color:#ca23b8;
text-decoration:none;
padding-bottom:5px;
font-size:9px;
}



.container3{

width:300px;
}


.sound {
	width:46px;
	height:26px;
	position:absolute;
	left: 266px;
	top: 40px;

}
