 /*------------------------------------------------------*
  *--------  CSS FICHE LISTE PRODUITS  18-03-2008   ----*
  *------------------------------------------------------*/
/*conteneur de la liste*/
#content_liste {
  margin:0 auto;
  padding:0 0 50px 0;
  width:700px;
}

#content_liste h1 {
  font-size: 30px;
  color: #6D0E00;
  text-align: center;
  font-family: Comic Sans MS;
  margin:10px 0;
}
#content_liste h2 {
  color: #AB1403;
  font-size: 16px;
  font-weight: bold;
  font-family: Comic Sans MS;
  margin:10px 0;
}

#content_liste a img{
  border:0;
  filter:alpha(opacity=90);
    -moz-opacity: 0.9;
  opacity: 0.9;
  padding:0;
  margin:0 2px 0 0 ;
}

#content_liste a:hover img {
  filter:alpha(opacity=100);
    -moz-opacity: 1;
  opacity: 1;
  padding: 0;
  margin:0 2px 0 0 ;
}

.produit_liste {
  float:left;
  padding:0;
  margin:0 0 24px 0;
  width:233px;
  height:233px;
  text-align:center;
}

.produits_liste_haut {
  background:url(../images/deco/liste_produits_haut_bkg.gif) no-repeat center top;
}

.produits_liste_bas {
  background:url(../images/deco/liste_produits_bas_bkg.gif) no-repeat center bottom;
  padding:40px 40px 24px;
  margin:0 0 5px;
}

.nom_liste {
  font-size:12px;
  font-weight:bold;
  line-height:25px;
  padding:0;
  margin:0 10px;
  text-align:center;
  background:url(../images/deco/liste_nom_bkg.gif) no-repeat center top;
}
.legende_liste {
  font-size:12px;
  padding:5px 10px;
  margin:0 10px;
  text-align:center;
  background:url(../images/deco/liste_nom_bkg.gif) no-repeat center top;
}

.nom_liste a {
  color:#6e0c01;
  text-decoration:none;
}
.nom_liste a:hover {
  text-decoration:underline;
}
.descriptif_liste {
  color:#333;
  font-size:11px;
  padding:0 0 5px 0;
}

.nav_interne_produits {
  font-size:10px;
  color:#6e5652;
  margin:0 0 10px 0;
  padding:0;
}
.nav_interne_produits a {
  color:#6e5652;
  text-decoration:none;
}
.nav_interne_produits a:hover {
  text-decoration:underline;
}

.ariane_link {
  color:#6e5652;
  text-decoration:none;
}
.ariane_link:hover {
  text-decoration:underline;
}

.bloc_filtre {
  margin:0;
  padding:0 0 20px 150px;
  float:left;
}
.filtre {
  border: 1px solid #6e5652;
  background-color: #4c4c4c;
  margin: 0;
  padding: 0;
  color: #FFFFFF;
  font-size: 11px;
}

.nav_pages{
  margin: 0;
  padding: 2px 0 2px 0;
  font-size: 11px;
  color: #6e5652;
  float: right;
}

.nav_pages a{
  color: #6e5652;
  text-decoration: none;
  border: 1px solid #6e5652;
  margin: 0 5px 0 0;
  padding: 1px 4px;
}
.nav_pages a:hover{
  color: #fff;
  background-color:#6D0E00;
  text-decoration: none;
}

.texte_page{
  color: #fff;
  background-color:#6D0E00;
  text-decoration: none;
}

.haut_pages{
  margin: 20px 0;
  padding: 2px 0 2px 0;
  font-size: 11px;
  color: #555;
  float: right;
}
.haut_pages a{
  color: #6e5652;
  text-decoration: none;
  margin: 0 5px 0 0;
  padding: 1px 4px;
}
.haut_pages a:hover{
  text-decoration: underline;
}

/*conteneur de la fiche*/
#content_fiche {
  margin:0 auto;
  padding:0 0 50px 0;
  width:700px;
}

#content_fiche h1 {
  font-size: 30px;
  color: #6D0E00;
  text-align: center;
  font-family: Comic Sans MS;
  margin:10px 0;
}

#content_fiche h2 {
  color: #AB1403;
  font-size: 16px;
  font-weight: bold;
  font-family: Comic Sans MS;
  margin:10px 0;
}

#content_fiche_photo {
  width:350px;
  /*height:350px;*/
  margin:22px 0 0 0;
  padding:0;
  float:left;
  text-align:center;
}

#content_fiche a img{
  border:0;
  margin:1px 0 0 0 ;
  padding:0;
  filter:alpha(opacity=90);
    -moz-opacity: 0.9;
  opacity: 0.9;
}
#content_fiche a:hover img {
  margin:1px 0 0 0 ;
  filter:alpha(opacity=100);
    -moz-opacity: 1;
  opacity: 1;
}

#content_fiche_texte {
  margin:22px 0 0 0;
  padding:0 0 0 0px;
  width:350px;
  float:right;
}

.content_fiche_haut {
  background:url(../images/deco/fiche_produits_haut_bkg.gif) no-repeat center top;
}

.content_fiche_bas {
  background:url(../images/deco/fiche_produits_bas_bkg.gif) no-repeat center bottom;
  padding:41px;
}

.nom_fiche {
  font-weight:bold;
  margin:0 0 1px 0;
  padding:0 5px 0 30px;
  font-size:18px;
  color:#6e0c01;
  line-height:25px;
}

.reference_fiche {
  font-size:11px;
  margin:0 0 1px 0;
  padding:0 5px 0 5px;
  background-color:#ccc;
  line-height:25px;
}

.descriptif_fiche {
  color:#4c2926;
  font-size:12px;
  margin:0 0 1px 0;
  padding:10px 5px 0 30px;
  line-height:20px;
}

.taille_fiche {
  margin:0 0 1px 0;
  padding:0 5px 0 5px;
  background-color:#ccc;
  line-height:25px;
}

.couleur_fiche {
  margin:0 0 1px 0;
  padding:0 5px 0 5px;
  background-color:#eee;
  line-height:25px;
}

.prix_fiche {
  margin:0 0 1px 0;
  padding:0 5px 0 5px;
  background-color:#ccc;
  line-height:25px;
  font-weight:bold;
}

.panier_fiche {
  text-align:right;
  margin:20px 0 0 0;
}
.panier_fiche a {
  background-color:#990000;
  color:#fff;
  text-decoration:none;
  padding:5px;
}
.panier_fiche a:hover {
  background-color:#750000;
}

.retour_liste {
  text-align:right;
  padding:10px 0 30px 0;
}
.retour_liste a {
  color:#6e5652;
  font-size:12px;
  text-decoration:none;
}
.retour_liste a:hover {
  text-decoration:underline;
}