html, body{
	
	
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-weight:regular;
	font-family:arial, sans-sherif;
	color:#1a1c1e;
	text-align:justify;
background:url(images/bg_body.png) repeat-x;
	


}


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

.encart{
	float:left;
	width:270px;
	padding:10px;
	margin-left: 10px;


}


.violet{
color:#762788;
font-weight:bold;
}







.b_left{
	float:left;
	width:620px;
	padding-right:20px;
	position: relative;
	z-index: 2;
}
.b_left_salles{
float:left;
padding-right:20px;
}

.b_right{
float:left;
width:316px;

}

.b_right2{
padding-left:10px;
padding-right:20px;
float:left;
width:325px;


}


.b_bottom{
	height:41px;
	width: 908px;

}


.b_top {
position:relative;
}


.xp{
	background:url(images/xp.png) no-repeat;
	width:617px;
	margin-top: 5px;
}


.xp p{
padding:40px;

}



.break{
clear:both;
}


.total{
width:1021px;
margin-left:auto;
margin-right:auto;
}


li{

list-style-type:none;
}


li p{
	padding-left:10px;

}


.trait{
height:3px;
width:270px;
border-top: 1px  dashed #333333;

}

.metiss{
	position:absolute;
	float:right;
	margin-bottom: -435px;
	width:209px;
	left: 830px;
	z-index: 2;
	top: -10px;


}


.puces {
margin:0;
padding-bottom:10px;
}

.puces p {
padding-top:7px;
}


.round {
	width:355px;
	height:332px;
	background:url(images/curves_round.png) no-repeat;
	position:absolute;
	left: 746px;
	top: 456px;
	z-index: 3;
}


.actu_mov {
border:none;
	position:absolute;
	width:69px;
	height:18px;
	left: 757px;
	top: 304px;
	z-index: 3;
}



.gris a:link {
color:#8c499b;
text-decoration:none;
}


.gris a:hover {
color:#383838;
text-decoration:none;

}

.gris a:visited {
color:#8c499b;
text-decoration:underline;
}
