html, body{
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-weight:regular;
	font-family:tahoma, arial, sans-sherif;
	color:#2d2a2a;
	background-color:#d3d3d3;
}

.total{
width:857px;
margin-left:auto;
margin-right:auto;
background: #FFFFFF;
background-repeat:repeat-y;
}



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


.milieu{
background:url(img/bg_milieu.png);
background-repeat:repeat-y;
width:852px;
clear:both;
}

.b_left{
float:left;
width:223px;

}



.b_droit{

background-position:top right;
background-repeat:no-repeat;
width:594px;
float:left
}


.bg_left{
clear:both;
font-size:12px;
width:223px;
height:360px;
background:url(img/bg_coordonnne.png);
background-repeat:no-repeat;

}

.bg_left p{
padding-left:20px;

}





.b_bas{
height:40px;
width:848px;
background-color:#333333;
clear:both;

}

.trait{
clear:both;
background:url(img/trait.png);
background-repeat:repeat-x;
height:4px;
margin-left:35px;

}

.ajust{
clear:both;
padding-left:35px;
padding-right:4px;
}

li{
list-style-type:square;
color:#386dc6;
}

li p{
color:#333333;
}

.li{
padding-top:3px;

}

.justify{
text-align:justify;

}

.titre{
padding-bottom:10px;

}

.cadre{
border:solid 0px #000000;
}

.break{
clear:both;
}