@charset "iso-8859-2";
/* CSS Document */


html, body{
	
	
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-weight:regular;
	font-family:tahoma, arial, sans-sherif;
	color:#464646;
	background:url(images/bg.gif) repeat-x;
	background-color:#e5e5e5;
}


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




.b_left{
float:left;
width:733px;
}




.b_bas{
clear:both;
color:#FFFFFF;

background:url(images/bg_footer.png) repeat-x;
height:20px;
}




.contenu{
float:right;
width:534px;
background:#FFFFFF;
padding-top:5px;
padding-left:5px;

}




.b_right{
float:left;
width:210px;
padding-left:10px;
height:570px;
background:url(images/bg_right2.png) repeat-x;
}





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


}

.b_milieu{
clear:both;

}

.ajust{
clear:both;
}


.contact{
padding-top:5px;
padding-left:5px;
height:111px;
background:url(images/bg_contact.png);
width:187px;
}



.case{
padding-left:5px;
margin-top:5px;
margin-right:0px;
}

.trait{
clear:both;
background:url(images/trait.png) repeat-x;
height:3px;

}

#box {
padding-left:5px;
width:728px;
clear:both;
float:left;
}




/*-------------------------------------------------*/

.actu{

width:200px;
padding-top:5px;
height:110px;
color:#FFFFFF;
}

.newsletter{

width:200px;
height:50px;
color:#FFFFFF;
}
