#fiche_prod {
  /*position:absolute;
  left:260px;
  top:164px;
  width:600px;
  z-index:2;*/
  float:left;
  padding:40px;
  margin:0;
  margin-top:164px;
  width:649px;
  background-color:#000;
}
#fiche_prod #titre_prod {
  padding-left:11px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	background:url(img/fleche_blanche.gif) no-repeat 1px 5px;
	border-bottom:solid 1px #fff;
}

#fiche_prod #titre_prod #prix_prod {
  float:right;
  padding-top:5px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
}

form#form_prod {
  display:block;
  height:68px;;
}

form#form_prod label {
  display:block;
  float:left;
  margin-top:3px;
  margin-right:4px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
}

form#form_prod label select {
  background-color:#000;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #fff;
}

form#form_prod a#valid_prod {
  display:block;
  float:right;
  margin-top:3px;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:2px;
  padding-right:23px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #fff;
	background:#000 url(img/fond_valid_prod.gif) no-repeat right top;
	text-decoration:none;
}

form#form_prod a#valid_prod:hover {
	color: #000;
	background-color:#fff;
}

#visu_prod {
  float:left;
  width:390px;
  height:435px;
  background:url(img/indicator.gif) no-repeat 180px 180px;
}


#desc_prod {
  float:left;
  margin-left:10px;
  height:170px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
}

#desc_prod a, #desc2_prod a {
  color:#000;
	background-color: #fff;
	text-decoration:none;
}

#desc2_prod {
  float:left;
  padding-bottom:25px;
  padding-left:391px;
  margin-left:10px;
  width:214px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
}

#nav_visu {
  position:absolute;
  top:446px;
  left:650px;
  z-index:3; 
}

#nav_visu a {
  display:block;
  width:200px;
  height:50px;
  border-left:solid 2px #000;
  border-right:solid 2px #000;
  border-bottom:solid 1px #fff;
  text-decoration:none;
}

#nav_visu a:hover {
  border:solid 2px #fff;
}

img#img_prod {
 width:390px;
 height:435px;
}

#fond_nav_prod {
  position:absolute;
  top:446px;
  left:650px;
  width:31px;
  height:12px;
  background:url(img/fond_nav_prod.gif) no-repeat 0 0;
  z-index:4; 
}

ul#produits {
  /*position:absolute;
  left:204px;
  top:850px;
  width:622px;
  list-style-type: none;
  z-index:2;*/
  float:left;
  padding:0;
  margin:0;
  position:relative;
  left:190px;
  width:729px;
  list-style-type: none;
  background-color:#000;
}

ul#produits li {
  float:left;
  padding-left:61px;
  width:250px;
  height:269px;
}

ul#produits li a.prod {
  display:block;
  padding-top:26px;
  padding-left:35px;
  width:215px;
  height:224px;
  font-family: Arial, Helvetica, sans-serif;
  color: #fff;
  text-decoration:none;
}

ul#produits li a.prod span.prod_ref {
  display:block;
  padding-left:12px;
  padding-right:20px;
  width:68px;
  height:20px;
  font-size: 15px;
  font-weight:bold;
  background: url(img/list_prod1.gif) no-repeat 0 6px;
}

ul#produits li a.prod:hover span.prod_ref {
  color:#000;
  background: url(img/list_prod2.gif) no-repeat 0 0;
}

ul#produits li a.prod span.prod_prix {
  display:block;
  margin-top:12px;
  margin-left:12px;
  font-size: 12px;
  font-weight:bold;
}

ul#produits li a.prod span.prod_titre {
  display:block;
  margin-top:110px;
  margin-left:80px;
  font-size: 11px;
}

ul#produits li#footer {
  padding:0;
  width:729px;
  text-align:center;
  height:30px;
}

ul#produits li#footer a {
  margin-left:7px;
  margin-right:7px;
  padding-top:3px;
  padding-left:6px;
  padding-right:6px;
  padding-bottom:3px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	text-decoration:none;
}

ul#produits li#footer a:hover {
	color: #000;
	background-color:#fff;
}

