
a.btn_sendfriend{
  background-image: url("/images/fr/shop/btn_send_friend.jpg");
  width:129px;
  display: block ;
     height: 17px;
     text-decoration: none;
}
a.btn_sendfriend:hover{
  background-image: url("/images/fr/shop/btn_send_friend_over.jpg"); }

a.btn_print{
  background-image: url("/images/fr/shop/btn_print.jpg");
  width:132px;
  display: block;
     height: 17px;
     text-decoration: none;
}
a.btn_print:hover{
  background-image: url("/images/fr/shop/btn_print_over.jpg"); }

/*
##################################
 Liste prod
##################################
*/
div#listcatn2 li {
  margin-left:30px;
  font-size: 11px;
  line-height: 15px;

  }
div#listcatn2 li.title {
  list-style: none;
  font-size: 13px;
  margin-left:15px;
  font-weight: bold;
  padding-bottom: 5px;
  }
div#listcatn2 ul {
  float: left;
  margin: 0px;
  padding: 0px;
  }
div#listcatn2 img {
  float: left;

  }
div#listcatn2  {
  padding-bottom: 17px;

  }
/*
##################################
 Home shop
##################################
*/
div.picto-cat {
  width: 18%;
  float: left;
  text-align: center;
  margin: 5px;
}

div.picto-cat a {
  text-decoration: none;
  background-color:transparent;
  color: black;
}

/*
##################################
 Fiche produit
##################################
*/
div.ZOrder1
{
    border: 1px solid #8c8c8c;
  width: 166px;
}

div.ZOrder2
{
  position:absolute;
}

div.ZOrder2 a , div.ZOrder1 a
{
    background-color:transparent;
}

.campaign_top {
	float: right;
}

div.tab_ligne1 {
	width: 170px;	
}

a.tab_ligne1:link{
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color:#F01E77;
}

a.tab_ligne1:visited{
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color:#F01E77;
}

a.tab_ligne1:hover{
  font-size: 11px;
  font-weight: bold;
  color:#F01E77;
}

a.tab_ligne2:link{
  font-size: 10px;
  color:#8C8C8C;
  text-decoration: none;
}

a.tab_ligne2:visited{
  font-size: 10px;
  color:#8C8C8C;
  text-decoration: none;
}

div.tab_ligne3 {
  font-size: 11px;
  color:#000000;
}

div.fichelst div.fichelien {
  padding: 7px 0px 0px 7px;
}

div.fichehead a.btnlnk {
  font-weight: normal !important;
}

div.fichelst .fichelien a {
  background-image: url("/images/common/picto-flech-rose-blanc.gif");
  background-repeat: no-repeat;
  background-position: 0px 2px;
  color: #F01E77;
  padding-left: 17px;
  font-size: 12px;
  margin: 1px 2px 1px 2px;
  background-color:transparent;
}


div.fichelst .banblogal_titre{
  width:100%;
  margin:10px 0px 0px 0px;
  padding-top:10px;
}
/* transf�r� dans les CSS de BU

div.fichelst .titreficheleft {
  background:#007192 url("/images/common/onglet-bleu-left.gif") no-repeat left top;
  width: 12px;
  height: 17px;
}

div.fichelst .titreficheright {
  background:#007192 url("/images/common/onglet-bleu-right.gif") no-repeat right top;
  width: 12px;
  height: 17px;
}

*/
div.fichelst .titre_ban_left{
  border-bottom: 1px solid #9F9F9F;
}

/*
div.fichelst h1,div.fichedetail h1 {
  background-image: url("/images/common/onglet-bleu.gif");
  width: 245px;
  height: 17px;
  padding-left: 10px;
  margin: 10px 0px;
  float: left;
  color: white;
}
*/

div.fichelst h1 a {
  font-size: 13px;
  text-decoration: none;
  color: white;
  background-color:transparent;
}

div.fichelst h2,div.fichehead {
  font-size: 11px;
  color: #0083A2;
}
/* transf�r� dans les CSS de BU
div.fichedetail h2 {
  font-size: 10px;
  padding-top: 2px;
  color: #0083A2;
}

div.fichelst h2 a {
  display: block;
  font-size: 10px;
  padding-top: 5px;
  text-decoration: none;
  color: #0083A2;
  background-color:transparent;
}
*/
/*
div.fichelst .fichedesc {
  float: left;
  width: 435px;
}
*/
div.fichelst .ficheimg {
  float: left;
  margin-right: 10px;
  width: 110px;
}

div.fichedetail .fichedesc {
  float: left;
  width: 330px;
  text-align: justify;
}

div.ficheBazaar{
  float: right;
  /* margin-right: 5px; */
  /* width: 190px; */
  width: 180px;
  border-style: solid;
  border-width: 1px;
  border-color: #AAAAAA;
}

div.nouv {
  float: right;
  }

div.campagne_content {
  float: right;
  }

div.campagne_content_bottom {
	padding-top: 10px;
	}

div.fichedetail .fichedesc_gal {
  float: left;
  width: 440px;
}

div.fichedetail .alignficheimg {
  float: left;
  margin-right: 10px;
  width: 220px;
}
/*
div.fichedetail .alignficheimg_gal {
  float: left;
  margin-right: 5px;
  width: 285px;
}*/

div.fichedetail #nopadding {
  margin: 0px;
  padding:0px;
}

.ficheimg{
  border: 1px solid #9F9F9F;
}
.ficheimg_white{
  border: 1px solid #FFFFFF;
}

/*
.ficheimg a {
  background-color:transparent;
}*/
/* ------------------------------------
    FICHE DETAILS
---------------------------------------
transf�r� dans les CSS BU

div.fichedetail .titreficheleft {
  background:#007192 url("/images/common/onglet-bleu-left.gif") no-repeat left top;
  width: 12px;
  height: 17px;
}

div.fichedetail .banblogal_titre{
  width:100%;
}
div.fichedetail .titreficheright {
  background:#007192 url("/images/common/onglet-bleu-right.gif") no-repeat right top;
  width: 12px;
  height: 17px;
}
div.fichedetail .titrefichecenter {
  background-color:#007192;
  color: white;
}
div.fichedetail .titre_ban_left{
  border-bottom: 1px solid #9F9F9F;
  height: 17px;
}

div.fichedetail h1 a {
  text-decoration: none;
  font-size: 13px;
  color: white;
  background-color:transparent;
}
div.fichedetail h1{
  font-size: 13px;
  color: white;
  font-weight: bold;
  background-color:transparent;
}

div.fichedetail h2,div.fichehead {
  font-size: 11px;
  color: #0083A2;
}

div.fichedetail h2 {
  font-size: 10px;
  padding-top: 2px;
  color: #0083A2;
  margin-top:5px;
}

div.fichedetail h2 a {
  display: block;
  font-size: 10px;
  padding-top: 5px;
  text-decoration: none;
  color: #0083A2;
  background-color:transparent;
}




/*
##################################
 Liste prods sur fiche
##################################
*/
table.lstprod {
  width: 100%;
  margin-top: 10px;
}

/* transf�r� dans les CSS de BU
.lstprod td {
  background-color: #E8F4F5;
  padding: 5px;
}
*/

.lstprod td.promo {
  background-color: #FFE3EF;
  padding: 5px;
}
.lstprod td.filet {
  background-color: white;
  background-image: url("/images/common/filet-gris.gif");
  background-repeat: repeat-x;
  background-position: 10px 10px;
  padding: 0px;
  height: 20px;
}

.lstprod td.prodimg {
  background-color: white;
  text-align: center;
  width: 60px;
}

.lstprod td.prodimg img {
    border: 1px solid #9F9F9F;
}

.lstprod td.pictoimg {
  background-color: white;
  text-align: center;
  width: 60px;
}

.lstprod td.pictoimg a {
  text-decoration: none;
  color: #0083A2;
  background-color:transparent;
}

/* transf�r� dans les CSS de BU
.lstprod td.col1 {
  background-color: #DCEAED;
  font-weight: bold;
}
*/

.lstprod td.promocol1 {
  background-color: #FBC0D9;
  font-weight: bold;
}

/* transf�r� dans les CSS de BU
.lstprod td.price {
  background-color: #007193;
  font-weight: bold;
  color: white;
  text-align: right;
  width: 53px;
}
*/

.lstprod td.promoprice {
  background-color: #EF1C73;
  font-weight: bold;
  color: white;
  text-align: right;
  width: 53px;
}

.lstprod td.qte {
  width: 18px;
  padding: 3px 5px;
}

.lstprod td.promoqte {
  width: 18px;
  padding: 3px 5px;
  background-color: #FBC0D9;
}

.lstprod td.qte input {
  width: 12px;
  height: 12px;
  font-size: 9px;
}
.lstprod td.dispo-txt {
  width: 133px;
  font-size: 9px;
  text-align: center;
}
.lstprod td.dispo-picto {
  width: 18px;
}

.lstprod td.promodispo-txt {
  width: 133px;
  font-size: 9px;
  text-align: center;
  background-color: #FBC0D9;
}
.lstprod td.promodispo-picto {
  width: 18px;
  background-color: #FBC0D9;
}

.lstprod td.panier {
  width: 133px;
  padding: 1px 5px;
}

.lstprod td.promopanier {
  width: 133px;
  padding: 1px 5px;
  background-color: #FBC0D9;
}

.lstprod td.panier strong {
  display: none;
}

.lstprod td.promopanier strong {
  display: none;
}

/* transf�r� dans les CSS de BU
.lstprod td.panier a {
  background: transparent url("/images/fr/shop/add-basket.gif") no-repeat left;
  display: block;
  height: 17px;
  background-color:transparent;
}
*/

.lstprod td.promopanier a {
  background: transparent url("/images/fr/shop/add-basket.gif") no-repeat left;
  /*background-image: url("/images/fr/shop/add-basket.gif");*/
  display: block;
  height: 17px;
  background-color:transparent;
}

/*
##################################
Info details extra fiche
##################################
*/
ul.extra-onglet {
  padding: 0px;
  padding-top: 10px;
  margin: 0px;
}

ul.extra-onglet  li {
  float: left;
  width: 153px;
  padding: 0px;
  margin: 0px 5px 0px 0px;
  list-style-type: none;
}

ul.extra-onglet li a:hover,ul.extra-onglet li a.on {
  background-image: url("/images/common/onglet-prod-bleu.gif");
}

ul.extra-onglet li a {
  background-image: url("/images/common/onglet-prod-blanc.gif");
  width: 153px;
  height: 15px;
  display: block;
  text-align: center;
  text-decoration: none;
  color: #0083A2;
  font-weight: bold;
  padding-top: 4px;
  background-color:transparent;
}

div.extra-content {
  border: 1px solid #9F9F9F;
  height: auto;
  clear: both;
  padding: 5px;
  margin-right: 10px;
}

/*
##################################
 Criti�re   listing
##################################
*/
#blank{
  background:transparent url("/images/common/pix-blank.gif") repeat top left;
  display: block ; padding:0;margin:0;border:0;
     height: 1px;
}
/*tableau des select*/
table#critere{
  background-color:	#FAE3ED;
}
#critere tr {
  background-color:	#FAE3ED;
  color: #F5217B;
  font-weight: bold;
  font-size: 11px;
}
#critere td.crit {
  padding-left: 5px;
  border-left: 4px solid  #f5217b;
}
/*tableau des checkbox*/
table#critere_checkbox{
  background-color: #ffffff;




}

#critere_checkbox tr {
  background-color:  #f5c2d9;

  color: #f5217b;
  font-weight: bold;
  font-size: 11px;
  border-color:black ;
}
/*
Affiche Cache les infos de prod fiche d�tails
*/

.apparent{
   /* attributs obligatoires */
   visibility: visible;
   display: block;

   /* d'autres attributs de votre choix... */
   padding: 4px 10px;
   margin-bottom: 3px;}

.cache{
   /* uniques attributs de cette classe */
   visibility: hidden;
   display: none;}



