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



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_top.png) no-repeat;
	background-position:center top;


}


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

.jump{
padding-top:5px;
}



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


.b_top{

width:1000px;
height:68px;
}



.mdm{
float:left;
padding-top:30px;
padding-left:10px;
padding-right:10px;
color:#FFFFFF;
background:url(images/actu.png) no-repeat;
width:251px;
height:120px;

}


.b_left{
float:left;

}


.b1{
clear:both;
}


.b2{
clear:both;
}


.b_right{
float:right;
width:200px;
}



.p1, .p2, .p3 {
float:left;
width:250px;
padding-right:15px;
}



.d{
clear:both;
padding-right:0px;

}

.dc{
padding-left:12px;
}

.dc1{
float:left;
margin-left:12px;
padding-left:12px;
padding-right:25px;
background:#e0dbd1;

}



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

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




.contact{
background:url(images/b_right.png) no-repeat;
width:201px;
height:361px;
padding-top:40px;
padding-left:10px;
padding-right:10px;
}


.titre1{
padding-top:23px;
padding-left:13px;
padding-bottom:7px;
color:#7b851f;
font-size:15px;
font-weight:bold;
}




.footer{
clear:both;
}


.gris{
color:#4f5050;
}

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


.middle1{
padding-left:15px;
padding-right:15px;


}



.top1{
background:url(images/top1.png) no-repeat;
height:26px;
width:250px;
}

.middle1{
background:url(images/middle1.gif) repeat-y;
height:168px;
}

.bottom1{
background:url(images/bottom1.gif) no-repeat;
height:33px;
width:250px;

}


.top2{
background:url(images/top2.png) no-repeat;
height:26px;
width:250px;
}

.top3{
background:url(images/top3.png) no-repeat;
height:26px;
width:250px;
}



.lien {
color:#1a1c1e;
}