body { 
  margin: 0; /* pour éviter les marges */
 
  text-align: center; /* pour corriger le bug de centrage IE */
  background-color:#333;
  color:#DaD9D4;
  background-image:url(../images/background.jpg);
  
  background-position:top center;


 
  font-family:Arial, Helvetica, sans-serif;
  background-repeat:no-repeat;
}


img {border:0px; }

#tout { 
  margin-left: auto; 
  margin-right: auto; 
  width: 816px;
  text-align: left;
  background-color:#4D4D4D;
  
}



a:link, a:hover, a:visited, a:visited:hover, a:hover
{
text-decoration:none;
color:#E9C334;
}

a:visited:hover, a:hover { text-decoration:underline;}


.menu, .bas {background-image:url(../images/yellow-bg.jpg); line-height:48px; }
.menu { font-size:16px; font-weight:bold; text-align:center; }
.menu a { padding:0px 20px 0px 20px; margin:0px 18px 0px 18px; }


.menu a:link,.menu a:hover,.menu a:visited,.menu a:visited:hover,.menu a:hover,
.bas a:link,.bas a:hover,.bas a:visited,.bas a:visited:hover,.bas a:hover
{
color:#3C2300;
}

.bas { color:#3C2300; text-align:center; font-size:12px; border-bottom:30px solid #333; }

.milieu { padding:15px; }


.boite_acc {
width:338px; 
background-image:url(../images/textbox-paysagiste.jpg); 
background-repeat:no-repeat;
}
.boite_acc h4 { color:#FB0000; padding:25px 0px 0px 170px; font-size:15px; line-height:20px; }
.boite_acc p {padding:10px 15px 0px 25px; font-size:15px; line-height:23px; }

.boite {background-image:url(../images/text-box-bg1.jpg); background-repeat:repeat-x; padding:0px 15px 0px 15px;  }
.boite h3 {color:#FB0000; padding:7px 0px 0px 0px; font-size:24px; font-weight:normal;}
.boite table {font-size:12px; line-height:17px; }
.boite table img {margin-bottom:10px; }
.boite_2 {margin-left:16px; }
.boite table a:link, .boite table a:visited, .boite table a:hover { color:#DaD9D4; }

li {padding-bottom:10px; }

h2 { font-size:18px; color:#ffffff; margin:0px; padding:0px; margin-top:45px; margin-bottom:0px; }

.img1 {float:right; margin-left:30px; margin-right:200px; }
strong {color:white; }