body {
	
	margin: 0px;
	padding: 0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#747677;
}


body.map{
	background:url(images/plan.png) no-repeat top right  #fff;


}

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



.b_left{
	background:url(images/bg_b_left.png) no-repeat;
	float:left;
	width:276px;
	height:935px;
	text-align: center;
}

.b_right{
	width:731px;
	float:left;
	background: #f2f2f2;
	height: 838px;
}

.break{
clear:both;
}


.bottom{
height:50px;


}

.total{
margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	width:1015px;
}


.contenu_left{
	background:url(images/bg_square.png) no-repeat;
	float:left;
	width:454px;
}

.contenu_right{
	background:#d2d2d2;
	padding:7px;
	float:left;
	width: 237px;

}


li{
list-style-type:square;
}

/*-----------------------annexe-----------------------*/


.jump{
padding-top:5px;
}

.titre{
text-align:right;
padding-right:20px;
}



.adresse{
	margin-left:35px;
	color:#FFFFFF;
	padding-top:10px;
	background:url(images/bg_adresse.png) no-repeat;
	height:130px;
	width:202px;

}
.adresse a:link{
	color:#FFFFFF
	}

.actu{
	background:url(images/bg_actu.png) no-repeat;
	width:272px;
	height:151px;
}


a:link{}

a:hover{}

a:visited{}


.bottom a:link{
color:#747677;
text-decoration:none;
}

.bottom a:hover{
color:#666666;
text-decoration:none;

}

.bottom a:visited{
color:#747677;
text-decoration:underline;

}

