* {
  margin:0;  padding:0;
}

body {
  padding:0;  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  background:white url(/images/fond.jpg) no-repeat top center;
  width:980px;
  margin:auto;
  color:#4D4A46;}

a {
  color:#4D4A46;
  text-decoration:underline;
}

a img {
  border:none;
}

#gauche {
  width:165px;
  float:left;
}

#logo {
  margin:10px;
}

#container {
  width:815px;
  margin: 0 0 0 165px;
  position:relative;
}

/* ie6 sucks */
* html #container {
  margin-right:-3px;
}

#menu {
  display:block;
  list-style:none;
  padding:0 0 40px 0;
  height:75px;
}#menu li {
  display:block;
  list-style:none;  
  float:left;
  height:75px;}#menu li a {
  display:block;
  float:left;  
  height:35px;  
  padding:40px 0 0 0;
  background:transparent url(/images/fond_menu_off.png) no-repeat top left;  }

#menu li a:hover, #menu li a.on {
  background:transparent url(/images/fond_menu_on.png) no-repeat top left;  }

#menu li a img {
  display:block;
}

#anim {
  position:absolute;
  top:0;
  right:0;
}

.contenu {
  width:815px;
  min-height:300px;
  background-image:none;
}

/* ie6 sucks */
* html .contenu {
  height:300px;
}

.contenu h1 {
  font-size:16px;
  font-weight:bold;
}

.contenu h2 {
  font-size:14px;
  font-weight:normal; 
}

.contenu h3 {
  font-size:12px;
  font-weight:bold;  
}

.contenu p {
  margin:.5em 0;
  line-height:1.5em;
}

.manchette {
  width:165px;
  min-height:300px;
  background-image:none;
}

/* ie6 sucks */
* html .manchette {
  height:165px;
}

.manchette h1 {
  font-size:16px;
  font-weight:bold;
}

.manchette h2 {
  font-size:14px;
  font-weight:normal; 
}

.manchette h3 {
  font-size:12px;
  font-weight:bold;  
}

.manchette p {
  margin:.5em 0;
  line-height:1.5em;
}

.produits {
  border-collapse:collapse;
}

.produits td {
  vertical-align:top;
  padding:5px 5px 20px 5px;
  border-width:0 0 1px 0;
  border-style:solid;
  border-color:#4D4A46;
}