#block {
float:left;
}

#bandeau {
float:left;
margin:-10 0 0 0;
height:310px;
}

#push  {
background-image:url("../images/poncage.jpeg");
background-color:#e6e1ce;
float:left;
margin:0 0 0 0;
height:300px;
width:450px;
}

#push h2 {
color:white;
margin:10 0 0 250;
}

#push div {
margin:-15 0 0 10;
}

#push div img {
margin:0 5 0 0;
border:0px;
}

#catalogue {
background-color:#e6e1ce;
float:left;
text-align:center;
margin:0 0 0 0;
height:100px;
width:313px;
}

#catalogue img {
padding:5 5 0 5;
height:90px;
border:0px;
}

#cat {
width:313px;
float:left;
background-color:#e6e1ce;
color:#b72518;
margin: 0 0 0 0;
padding:5 0 5 0;
text-align:center;
font:bolder 15px Arial, Helvetica, sans-serif;
}

#cat a {
text-decoration:none;
color:#b72518;
font:bolder 15px Arial, Helvetica, sans-serif;
}

.texte {
width:293px;
float:left;
margin:0px;
padding:10px;
color:white;
font:normal 11px Arial, Helvetica, sans-serif;
text-align:justify;
}

.texte h3 {
color:white;
font:bolder 13px Arial, Helvetica, sans-serif;
}

.texte strong {
color:white;
font:bolder 11px Arial, Helvetica, sans-serif;
}

#menu {
margin:0 0 0 0;
padding:10 0 10 0;
float:left;
clear:left;
width:487px;
background-color:#e6e1ce;
text-align:center;
}

#menu ul {
margin:0 0 0 0;
padding:0 0 0 0;
}

#menu ul li {
margin:0 0 0 0;
padding:13 20 9 20;
list-style-type:none;
display:inline;
}

#menu ul li a {
color:#b72518;
font:bold 11px Arial, Helvetica, sans-serif;
text-decoration:none;
}

#menu ul li a:hover{
text-decoration:underline overline;
}

#menu_bottom {
width:100%;
margin:20 0 0 0;
padding:10 0 10 0;
float:right;
background-color:#e6e1ce;
text-align:center;
}

#menu_bottom ul {
margin:0 0 0 0;
padding:0 0 0 0;
}

#menu_bottom ul li {
margin:0 0 0 0;
padding:13 20 9 20;
list-style-type:none;
display:inline;
}

#menu_bottom ul li a {
color:#b72518;
font:bold 11px Arial, Helvetica, sans-serif;
text-decoration:none;
}

#menu_bottom ul li a:hover{
text-decoration:underline overline;
}

#footer {
float:left;
clear:left;
padding:20 20 0 20;
}

#footer img {
margin:0 20 0 0;
border:2px solid #e6e1ce;
height:100px;
float:left;
}

#footer div {
float:left;
width:300px;
margin:0 0 0 0;
padding:0 0 0 0;
color:white;
font:normal 11px Arial, Helvetica, sans-serif;
text-align:justify;
}

#produits  {
margin:0 20 10 20;
}

#main_img img {
border:white solid 2px;
width:200px;
margin:0 0 0 0;
padding:0 0 0 0;
float:left;
}