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


html, body{
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-weight:regular;
	font-family:tahoma, arial, sans-sherif;
	color:#3f3f3f;
	background:url(images/bg.png) repeat-x;

}

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

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

b_milieu{
clear:both;
}


b_bas{
clear:both;


text-align:center;
}





.contenu1{
background:url(images/c1.png) no-repeat;
height:387px;
}

.contenu2{
background:url(images/c2.png) no-repeat;
height:387px;
}

.contenu3{
padding-top:23px;
padding-left:20px;
background:url(images/c3.png) no-repeat;
height:365px;
}




.b_top{
clear:both;}
.b_top2{
clear:both;}

.c1{
float:left;
width:267px;
background:url(images/contenu1.png) no repeat;;
}

.c2
{float:left;
width:267px;}

.c3 {
float:left;
width:262px;
padding-left:5px;
}


.c4{
float:left;
width:187px;
background:url(images/c4img.png) no-repeat;
padding-left:5px;
padding-right:7px;

height:500px;
}

.s1{
float:left;
width:505px;

}

.s2{
float:left;
width:279px;

}

.blue{
padding-left:12px;
padding-right:35px;
font-size:12px;
color:#196f85;
}

.red{
font-size:12px;
padding-top:25px;
padding-left:15px;
color:#ff0000;
}

ul li {
list-style-type:square;
}


.adresse{
padding-top:10px;
padding-left:10px;
color:#FFFFFF;
float:left;
width:184px;
height:153px;
background:url(images/adresse.png) no-repeat;

}

.ajust{
clear:both;
}


.traitement{
padding-left:20px;
padding-right:20px;
background:url(images/bg_traitement.png) no-repeat;
width:503px;
height:228px;
}

.traitement p{
padding-left:3px;
padding-right:30px;

}


.cadre_traitement{
width:280px;
height:399px;
background:url(images/cadre_trait.png);
}

.cadre_traitement p{
padding-left:20px;
padding-right:30px;
}

.cadre_traitement ul{
margin-left:35px;
}

.av1{
clear:both;
background:url(images/contrat/curage3.png) no-repeat;

height:125px;
}


.cadre_top{
background:url(images/cadre_top.png) no-repeat;
height:18px;;
width:280px;
}


.cadre_top p{
padding-left:20px;
padding-right:30px;
}


.cadre_bg{
background:url(images/cadre_bg.png) repeat-y;
height:auto;
width:280px;
}

.cadre_bg p{
padding-left:20px;
padding-right:30px;

}


.cadre_bg ul{
margin-left:35px;
}



.cadre_bottom{
background:url(images/cadre_bottom.png) no-repeat;;
height:18px;
width:280px;

}

.actu{
clear:both;
padding-left:5px;
height:60px;
padding-right:7px;
}

 a:link {
	color:#ffffff;
}

a:visited {
	color:#333333;
}
a:hover {
	color:#000000;
}

.foot a:link {
	color:#1b1b1b;
}

.foot a:visited {
	color:#646464;
}
.foot a:hover {
	color:#000000;
}


}


.mdm{
height:100px;
}

.newsletter{
border:dotted 1px #a5a5a5;

}