/* CSS Document */

.vide{border-right:5px solid #FFFFFF;   float:right; width:807px; height:20px;}

.contenu{width:807px; border:5px solid #FFFFFF;   float:right; background:#dbe8a1}
.contenuDegrade{height:276px;   background:url(/images/gui/boucle-slideshow.jpg) repeat-x left top;}

.contenuTitre{height:20px; line-height:20px; padding-left:12px;   background-color:#FFFFFF; color:#637800;}
.contenuResultat{height:20px; line-height:20px;   background-color:#7d9413; text-align:center; color:#FFFFFF;}

.conteneurRecherche{width:813px; float:right; border:2px solid #FFFFFF; border-top:0;   background-color:#637800;}
.affinerRecherche{color:#FFFFFF; line-height:20px; padding-left:15px;   background-color:#637800;}

.selectionConteneur{padding:8px 12px 8px 12px; height:175px;   background-color:#dbe8a1;}
.selectionConteneur0{padding:8px 12px 0 12px; height:33px;   background-color:#dbe8a1;}
.selectionConteneurArrondi0{float:left; width:100%;   background:url(/images/gui/recherche-fond-milieu0.jpg) top left repeat-x;}
.selectionConteneurArrondi{float:left; width:100%;   background:url(/images/gui/recherche-fond-milieu.jpg) top left repeat-x;}
.selectionConteneurArrondiColone{float:left; width:185px; height:164px; margin:5px 0; border-right:1px dotted #000000;}
.selectionTitre{height:21px; font-weight:bold;   background:url(/images/gui/titre-boucle.jpg) bottom left repeat-x;}
.selectionLigne2{padding-top:8px; font-size:10px; color:#062c00;}
.selectionTexte{padding-top:8px; width:176px; font-size:10px;}

/* Fiche produit */

.produitDescription{float:left; width:363px; padding-bottom:12px; border-bottom:2px solid #ffffff; color:#FFFFFF;background:url(/images/gui/fond-transparent-vert.png) repeat center center;;z-index:0;}
.produitTitre{width:262px; height:42px; line-height:42px; border-bottom:1px dotted #ffffff; float:left; text-align:center;}
.produitOverflow{width:340px; height:140px; padding-left:17px; clear:left; overflow:auto;}
.produitOverflow div{width:317px; padding:12px 0; border-bottom:1px dotted #ffffff;}
.produitSlideTitre{clear:left; background-color:#637800; height:21px; line-height:21px; padding-left:17px; color:#FFFFFF;}
.produitSlide{clear:left; height:100px; padding:0 0 0 17px; border:2px solid #ffffff; border-left:0; color:#FFFFFF; background:url(/images/gui/fond-degrade.jpg) top left repeat-x;}
.produitDetails{width:340px; height:80px; padding-left:17px;}
.produitPrix{float:left; height:75px; padding-right:10px; border-right:1px dotted #FFFFFF;}
.produitPrix div{padding:8px 0;}
.produitBouton{float:left; height:75px; padding:0 8px;}
.produitBouton input{margin:3px 0;}
.produitEnvoieAmi{float:left; height:29px; padding:23px 0 23px 8px; border-left:1px dotted #FFFFFF; margin-bottom:3px;}
.produitBoutonAmis{background:url(/images/gui/envoyerAmis.png)left center no-repeat;display:block; color:#000000; float:right; padding-left:20px; font-size:11px;}
.produitTraitBas{width:317px; border-bottom:1px dotted #FFFFFF; clear:left;}

.iconeTitre{height:20px; padding-left:10px; line-height:20px; color:#FFFFFF; border-bottom:1px dotted #ffffff; margin-top:2px; background:#637800;}
.iconeConteneur{padding:10px 0 10px 10px; line-height:20px; color:#FFFFFF; float:left; width:802px;}
.iconeLien{width:68px; height:68px; display:block; float:left;margin-right:10px;cursor:pointer;}

.vignetteTitre{height:20px; padding-left:10px; line-height:20px; color:#FFFFFF; background:#637800; clear:left;}
.vignetteConteneur{padding-left:10px; color:#FFFFFF; border:2px solid #ffffff; float:left; width:802px; background:url(/images/gui/fondDroit-commander.png) repeat top left;}
.vignetteProduit{text-align:center; display:block; width:100px; margin-right:14px; padding:10px 0 10px 0; font-size:11px; float:left; color:#FFFFFF; text-decoration:none;}

/* Commander */

.recherche-titre{background-color:#637800; color:#FFFFFF; padding:2px 10px;}
.recherche-contenu{color:#374100; padding:10px 18px;}
.reponse-titre{background-color:#637800; border:1px solid #495800; border-left:0; border-right:0; color:#FFFFFF; padding:2px 10px;}
.reponse-contenu{padding:15px 18px;}
.doubleLigne{height:10px; background:url(/images/gui/doubleLigne.gif) center left repeat-x;}

.vignette-produit{float:left; padding:25px 15px 20px 15px;}
.vignette-produit-lien{padding:5px 10px;}
.vignette-produit-lien a{margin-right:5px;}
.vignette-produit-a{color:#000000;}
.vignette-produit-span{display:block; font-size:11px;}

.product {
  padding-left:16px;
  width:138px;
  position:relative;
  float:left;
  border-bottom:1px dashed #eeeeee;
  padding-bottom:5px;
  margin-bottom:8px;
  margin-top:8px;
}

.product_picture {
  cursor:pointer;
  position:relative;  
  width:116px;
  height:116px;
  border:1px solid #999999;
  margin-bottom:16px;
  background:white;
}
.product_picture:hover{border:1px solid #666666;}

.product_add_cart {
  margin:2px;
}

.product_add_wishlist {
  margin:2px;
}

.product_name {
  height:20px;
  /*
  overflow:auto;
  */
}

.product a:link, .product a:visited{
  color:#000000;
  text-decoration:none;
}

.product_name a:hover{
  color:#000000;
  text-decoration:underline;
}

.product_name_small {
  font-size:8px;
}

/*.prev_page img{
  border:1px solid red;
}

.disabled.prev_page img {
  border:1px solid blue;
}*/

.btnPaginate {
  width:20px;
  height:15px;
}

.prev_page div{
  cursor:pointer;
  background:url(/images/gui/commander-flecheGauche.jpg);
}

.disabled.prev_page div {
  background:url(/images/gui/commander-flecheDroite.jpg);
  border:1px solid blue;
}

.next_page div{
  cursor:pointer;
  background:url(/images/gui/commander-flecheGauche.jpg);
}

.disabled.next_page div {
  background:url(/images/gui/commander-flecheDroite.jpg);
  border:1px solid blue;
}

.pagination a{color:#000000;}