@charset "UTF-8";
body { background:url(images/back.gif) repeat-x 0 0; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; }
#conteneur { width:900px; margin:0 auto; }
#total { float:left; width:900px; }
#header { float:left; width:900px; height:137px; margin-top:57px; background:url(images/header.jpg) no-repeat 0 0; }
#inter { float:left; width:900px; } 
img { border:none; }
p { float:left; margin:0; padding:0; }

.catalogue-general { width:190px; padding:10px 10px 10px 30px; text-align:center; line-height:1.1em; color:#000; vertical-align:top; }
.recrut { width:198px; padding:10px 10px 0 10px; text-align:center; line-height:1.1em; color:#fff; vertical-align:top; }
.produits { padding:10px 10px 0 10px; width:197px; text-align:center; line-height:1.1em; color:#fff; vertical-align:top; }
.avenir { width:195px; padding:10px 30px 0 10px; text-align:center; line-height:1.1em; color:#fff; vertical-align:top; }

a { color:#fff; }

#footer { float:left; width:900px; text-align:center; color:#c5124c; margin-top:30px; }

h2 { color:#c5124c; text-decoration:underline; width:900px; float:left; font-size:1em; }

p.recrutement { float:left; text-align:justify; width:900px; padding:0; }
ol, ul { float:left; margin:0; padding:0; width:700px; font-size:0.9em; margin-left:30px; }
.rose { color:#c5124c; }

#div1 { float:left; width:230px; height:246px; background:url("images/1.jpg") no-repeat 0 0; }
#div2 { float:left; width:218px; height:246px; background:url("images/2.jpg") no-repeat 0 0; }
#div3 { float:left; width:217px; height:246px; background:url("images/3.jpg") no-repeat 0 0; }
#div4 { float:left; width:235px; height:246px; background:url("images/4.jpg") no-repeat 0 0; }

.flash { margin-left:401px; }