/*
Intégrateur XHTML : Sebastien Rentz / ACTIVIS
Site Web : MODYF / css principal
*/


@import url(menu.css);
@import url(lightbox.css);

body { margin: 0; background-image:url('../images/fond-accueil.jpg'); font: 11px Arial, Helvetica, sans-serif }
img { border: 0 none }
form { margin: 0 }
.txt_cache { display: none; visibility: hidden }
a { text-decoration: none }
.separateur { display:block; margin: 0 }

label { cursor: pointer; }
.clear {
  clear: both; height: 0; font-size: 0;
  display: block; visibility: hidden; margin: 0; padding: 0;
}
.zindexfaible { position: relative; z-index: 5; }
.hidden { display: none; }

.noscript {
  margin: 15px 0; float: left; width: 100%;
  color: rgb(255,0,0);
  font-weight: bold; font-size: 1.2em;
}
  .noscript a:hover {
    text-decoration: underline;
  }

.TexteCentre { text-align: center; }
.TexteDroite { text-align: right; }
.CouleurRouge {
  color: #E3001B;
}

#global { margin: 0 auto; width: 908px; border: 1px solid #000; position: relative; }

.padl { padding-left: 3px; }

/* /////////////////////// entete //////////////////////// */
#entete { width: 908px; height: 95px; background-color:#FFF }
#entete_print { display:none }

#logo { float: left; margin: 4px 48px 0 7px; }
#logo img { margin: 0 0 0 22px; }
#logo .ico { display: block; margin: 0 0 3px 0; padding: 0 0 0 10px; background: url(../images/ico-fleche-v1.jpg) 0 3px no-repeat; }
#logo a, #logo a:hover { color: black; }
#recherche { float:left; margin: 30px 0 0 0; width: 281px; }
	.champ_recherche { width: 198px; height: 13px; border: 1px solid #999; font: 11px arial  }
	.bt_recherche { margin: 0 0 4px 0 }

#extranet { float:left; margin: 9px 0 0 0; width: 153px; }
	.champ_extranet { width: 100px; height: 13px; border: 1px solid #666; font: 11px arial; margin-bottom: 2px }
	.bt_espace_clients { margin: 0 0 4px 0 }

#extranet_faq { float:left; width: 145px; margin: 11px 0 0 0; font: 10px arial; color: #868686; }
	#extranet_faq a { color: #868686; text-decoration: none }
	#extranet_faq a:hover { color: #D73D01 }

/* /////////////////// centre page ///////////////////////// */
#centre { width: 908px; /* background: white url('../images/fond_centre.jpg') repeat-x; */ background-color: white; z-index: 100; }
#accueil_illustration {}
.fond_0 { width: 908px; /*height: 900px;*/ background:url('../images/fond/fond-accueil.jpg') no-repeat 0px 0 }
.fond_1 { width: 908px; /*height: 900px;*/ background:url('../images/fond/fond_image_1.jpg') no-repeat 200px 0 }
.fond_2 { width: 908px; /*height: 900px;*/ background:url('../images/fond/fond_image_2.jpg') no-repeat 200px 0 }
.fond_3 { width: 908px; /*height: 900px;*/ background:url('../images/fond/fond_image_3.jpg') no-repeat 200px 0 }
.fond_4 { width: 908px; /*height: 900px;*/ background:url('../images/fond/fond_image_0.jpg') no-repeat 200px 0 }
.fond_5 { width: 908px; /*height: 900px;*/ background:url('../images/fond/fond_image_0.jpg') no-repeat 200px 0 }
.fond_6 { width: 908px; /*height: 900px;*/ background:url('../images/fond/fond_image_0.jpg') no-repeat 200px 0 }
.fond_13 { width: 908px; /*height: 900px;*/ background:url('../images/fond/fond_image_13.jpg') no-repeat 200px 0 }
.fond_16 { width: 908px; /*height: 900px;*/ background:url('../images/fond/fond_image_16.jpg') no-repeat 200px 0 }
.fond_17 { width: 908px; /*height: 900px;*/ background:url('../images/fond/fond_image_17.jpg') no-repeat 200px 0 }
.fond_18 { width: 908px; /*height: 900px;*/ background:url('../images/fond/fond_image_18.jpg') no-repeat 200px 0 }
.fond_19 { width: 908px; /*height: 900px;*/ background:url('../images/fond/fond_image_19.jpg') no-repeat 200px 0 }

.fond-2010_1 { background:url('../images/fond-2010/fond_image_1.jpg') no-repeat top right }
.fond-2010_2 { background:url('../images/fond-2010/fond_image_2.jpg') no-repeat top right }
.fond-2010_3 { background:url('../images/fond-2010/fond_image_3.jpg') no-repeat top right }
.fond-2010_4 { background:url('../images/fond-2010/fond_image_0.jpg') no-repeat top right }
.fond-2010_5 { background:url('../images/fond-2010/fond_image_0.jpg') no-repeat top right }
.fond-2010_6 { background:url('../images/fond-2010/fond_image_0.jpg') no-repeat top right }
.fond-2010_13 { background:url('../images/fond-2010/fond_image_13.jpg') no-repeat top right }
.fond-2010_16 { background:url('../images/fond-2010/fond_image_16.jpg') no-repeat top right }
.fond-2010_17 { background:url('../images/fond-2010/fond_image_17.jpg') no-repeat top right }
.fond-2010_18 { background:url('../images/fond-2010/fond_image_18.jpg') no-repeat top right }
.fond-2010_19 { background:url('../images/fond-2010/fond_image_19.jpg') no-repeat top right }


/* /////////////////// colonne gauche - MENU /////////////////// */
#gauche { float:left; width: 205px; padding: 0 }
	#zone_menu { background-color:#9CA1B4; border-right: 1px solid #fff; padding: 6px 0 0 6px }
		#panier { width: 189px; background: #F3F3F3 url('../images/votre_panier.gif') no-repeat; padding: 0 0 10px 0; font: 12px arial; color:#D73D01 }
		.infos_panier { padding: 5px }
		.img_produit_panier { text-align:center; padding: 1px; display:block; background-color:#FFF }

		#news, #services, #infos-pratiques, #aides-ligne, #garanties_modyf { width: 179px; background: url('../images/fond_case_menu_gauche.gif'); padding: 5px; margin: 5px 0 0 0; font: 12px arial; color:#000 }
		#news img, #services img, #infos-pratiques img, #aides-ligne img, #garanties_modyf img { margin: 5px 0 13px 5px }
		#news a, #services a, #infos-pratiques a, #aides-ligne a { color:#000; text-decoration: none }
		#news a:hover,	#services a:hover, #infos-pratiques a:hover, #aides-ligne a:hover { font: 12px arial; color:#D73D01; text-decoration: none }
			#services p { margin: 0 0 3px 0 }
			#catalogue { border: 1px solid #333; background:url('../images/point_rouge.gif') no-repeat 164px 10px; padding: 6px; margin-top: 10px }
				#catalogue img { width: 43px; height: 61px; margin-right: 12px }

		#groupe_wurth { width: 189px; height: 61px; background-color:#FFF; text-align:center; margin-top: 5px; padding-top: 7px }


	#zone_menu_fin { height: 12px; width: 205px; background: url('../images/menu_gauche_bas.gif') no-repeat; margin-bottom: 32px }


/* /////////////////// colonne gauche NEW - MENU /////////////////// */
#gauche-new {
	float: right;
	width: 205px;
	padding: 0;
	background: white;
	min-height: 900px;
}
	#gauche-new  div.gauche-new-item{
		width: 195px;
		margin: 10px auto 10px auto;
	}
		#gauche-new  div.gauche-new-item div.ouverture{
			width: 195px;
			height: 29px;
			background: url('../images/ouverture.png') no-repeat;
		}
			#gauche-new  div.gauche-new-item h4{
				padding: 0;
				position: relative;
				top: 10px;
				left: 17px;
				color: white;
			}
		#gauche-new  div.gauche-new-item div.ouverture-panier{
			width: 195px;
			height: 29px;
			background: url('../images/ouverture-panier.png') no-repeat;
		}
		#gauche-new  div.gauche-new-item div.item{
			width: 195px;
			background: url('../images/bg-item.png') repeat-y;
		}
			#gauche-new  div.gauche-new-item div.item div.item-texte{
				width: 175px;
				margin: 0 0 0 8px;
				padding: 0 2px 0 2px;
			}
				#gauche-new  div.gauche-new-item div.item div.item-texte div.padding-7{
					padding: 7px;
				}
			#gauche-new  div.gauche-new-item div.item ul.item-liens{
				width: 179px;
				padding: 0;
				margin: 0 0 0 8px;
				list-style: none;
			}
				#gauche-new  div.gauche-new-item div.item ul.item-liens li{
					width: 162px;
					height: 15px;
					margin: 3px 0 0 0;
					padding: 0 0 0 17px;
					background: #d2d2d2 url('../images/li-item-liens.png') no-repeat left;
				}
					#gauche-new  div.gauche-new-item div.item ul.item-liens li a{
						color: #3c6da7;
						text-decoration: none;
						font-weight: bold;
					}
		#gauche-new  div.gauche-new-item div.fermeture{
			width: 195px;
			height: 17px;
			background: url('../images/fermeture.png') no-repeat;
		}



/* ////////////////////////// colonne droite - CONTENU ///////////////////////// */
#droite-new {
	float:left;
	width: 680px;
	padding: 12px 10px 30px 12px;
	font: 11px Arial, Helvetica, sans-serif;
	background: white;
	min-height: 858px;
}
.nopadding { padding-right: 0 !important; padding-left: 0 !important; width: 702px !important; }

#droite-new div.jobs-2010 {
	width: 670px; margin: 10px auto 0 auto;
}
	#droite-new div.jobs-2010 div.ouverture-wide {
		width: 670px;
		height: 29px;
		background: url('../images/ouverture-wide.png') no-repeat;
	}
	#droite-new div.jobs-2010 div.ouverture-wide-star {
		width: 670px;
		height: 29px;
		background: url('../images/ouverture-wide-star.png') no-repeat;
	}
	#droite-new div.jobs-2010 h4{
		padding: 0;
		position: relative;
		top: 10px;
		left: 17px;
		color: white;
	}
	#droite-new div.jobs-2010 div.item-wide{
		width: 670px;
		background: url('../images/bg-item-wide.png') repeat-y;
	}
		#droite-new div.jobs-2010 div.item-wide div.images-jobs{
			width: 620px;
			margin: 0 auto;
		}
			#droite-new div.jobs-2010 div.item-wide div.images-jobs img{
				border: 0;
				float: left;
				margin: 10px 3px 0 3px;
			}
	#droite-new div.jobs-2010  div.fermeture-wide{
		width: 670px;
		height: 17px;
		background: url('../images/fermeture-wide.png') no-repeat;
	}



#droite { float:left; width: 678px; padding: 12px 10px 30px 12px; font: 11px Arial, Helvetica, sans-serif; }
  #droite ul { margin-left: 25px; }
    #droite ul li { margin: 3px 0; }

#bienvenue { float:left; width: 334px; line-height: 17px }

div.bienvenue {
	width: 670px;
	line-height: 17px;
}
	div.bienvenue div.chibibo {
		float: left;
		width: 440px;
	}

#colonne_gauche { float: left; width: 468px; margin-right: 10px; }
#colonne_gauche_large { float: left; width: 670px }
.bogueIE { overflow: auto; }
#colonne_droite { float: left; width: 186px; padding-top: 26px; }

.zone_fond_blanc { background-color:#FFF; padding: 6px; margin: 12px 0 }

/* ////////////////////////// colonne droite - SKYSCRAPER ///////////////////////// */
#skyscraper{
	position: absolute;
	top: 12px;
	left: 920px;
}

/* Sélection de produits */
#selection { float:right; width: 308px; margin-top: 20px  }
#selectionbis { float:right; width: 308px; }
	.entete_selection { background-image:url('../images/case_rouge_top.gif'); height: 24px }
			.entete_selection img { margin: 7px 0 0 10px }
	.pied_selection { background-image:url('../images/case_rouge_bas.gif'); height: 11px; margin: 0 }
	.contenu_etirable { height: 100%; border-right: 1px solid #CDE0F3; border-left: 1px solid #CDE0F3; padding: 6px 6px 0 6px }
		.selection_produit { height: 94px; clear:both }
		.selection_produit-new {
			height: 94px;
			width: 295px;
			float: left;
			margin: 10px 0 5px 20px;
		}
		.img_produit_petit { float:left; width: 88px; height: 88px; background-color: #FFF; text-align:center; margin: 0 1px 0 0 }
		.desc_produit_petit { float:left; width: 194px; height: 78px; background-color: #D7E7F6; padding: 10px 4px 0 6px }
		.description_courte { margin: 6px 0 0 0 }

	.selection_metier {float:left; background-color: #FFF; width: 72px; height: 86px; text-align: center; padding-top: 3px; margin: 0 1px 1px 0}
	.titre_entete {color: #FFF; font-weight: bold; font-variant: small-caps; padding-left: 10px; padding-top: 5px; font-size: 1.1em;}


/* Bloc c'est d'actualite */
#cest_actualite { float:left; width: 308px; margin: 285px 0 0 0 }
	.contenu_etirable_gris { background-color:#dbdbdb; padding: 6px 6px 0 6px }
	.pied_cest_actualite { background-image:url('../images/cest_actualite_bas.gif'); height: 17px; margin: 0; text-align: right }
		.pied_cest_actualite img { margin: 0 8px 0 0 }



/* Meilleures ventes */
#meilleures_ventes { float:left; width: 477px; height: 174px; background-image:url('../images/meilleures_ventes_fond.gif'); margin: 16px 3px 0 0  }
	.titre_meilleures_ventes { margin: 5px 0 5px 10px }
	#visuel_meilleures_ventes { float:left; width: 130px; text-align:center }
	#onglets_meilleures_ventes { float:left; background-color:#DBDBDB; width: 347px; height: 32px }
	#onglets_meilleures_ventes a { color: #000; text-decoration:none }
	#onglets_meilleures_ventes td { width: 82px; padding: 2px 2px }
		.bordure_fff { border-right: 1px solid #fff }

	#texte_meilleures_ventes_vetements, #texte_meilleures_ventes_chaussures, #texte_meilleures_ventes_loisirs, #texte_meilleures_ventes_accessoires { float:left; width: 347px; height: 110px; padding: 12px 0 0 0; line-height: 24px }
	#texte_meilleures_ventes_vetements p, #texte_meilleures_ventes_chaussures p, #texte_meilleures_ventes_loisirs p, #texte_meilleures_ventes_accessoires p { margin: 0 }
	#texte_meilleures_ventes_vetements a, #texte_meilleures_ventes_chaussures a, #texte_meilleures_ventes_loisirs a, #texte_meilleures_ventes_accessoires a { color: #C03601; text-decoration:none }

	#texte_meilleures_ventes_vetements { display: block }
	#texte_meilleures_ventes_chaussures { display: none }
	#texte_meilleures_ventes_loisirs { display: none }
	#texte_meilleures_ventes_accessoires { display: none }

	#image_meilleures_ventes_vetements, #image_meilleures_ventes_chaussures, #image_meilleures_ventes_loisirs, #image_meilleures_ventes_accessoires { width: 7px; height: 14px; margin: 0 2px 6px 0 }


/* La promo du mois */
#promo_mois { float:left; width: 179px; height: 174px; background-image:url('../images/promo_mois_fond.gif'); margin: 16px 3px 0 0;  }
	.titre_promo_mois { margin: 5px 0 12px 10px; text-align:left  }


/* banière pour la catégorie */
.CategoryBanner {
  margin: 0 0 8px 0;
}

#chemin { font:10px arial; color: #717171; clear:both; margin-bottom: 8px; }
	#chemin a { color: #717171; text-decoration:none }
	#chemin a:hover { text-decoration: underline }


/* rubriques produits */
.rubrique_produit { background:url('../images/rubriques_produits_fond.gif') no-repeat; width: 468px; padding-top: 3px; margin-bottom: 12px }


.rubrique_produit_small { float: left; background:url('../images/fond_liste_produits_niveau1.gif') repeat-x; width: 222px; height: 200px; margin: 0 1px 12px 0 }
h2.rubrique_niveau1 { font: bold 13px arial; height: 15px; padding: 2px 3px 0 3px; width: 214px; overflow:hidden; text-align:center; letter-spacing: -1px  }
	h2.rubrique_niveau1 a { color: #fff }
.modeles_dispo { font: 11px arial; height: 13px; padding: 0 3px 0 3px; width: 214px; overflow:hidden; text-align:center }
	.modeles_dispo a { color: #fff }
.rubrique_produit_small_vignette { width: 220px; height: 110px; text-align:center; padding: 15px 0 5px 0 }
.rubrique_produit_small_vignette img{width:220px;}
.desc_produit { float: left; padding: 4px 3px; width: 214px; height: 27px; overflow:hidden}
.a_partir_de { width: 220px; height: 26px; text-align:center; padding: 3px 0; background:url('../images/fleche_produits_niveau1.gif') no-repeat 30px top   }



/* rubriques produits 2 COLS*/
.rubrique_produit_2cols { background:url('../images/rubriques_produits_fond_2cols.gif') no-repeat; width: 224px; height: 198px; padding-top: 4px; margin: 0 8px 12px 0; float:left }
.desc_produit_2cols { float: left; margin: 4px 2px 5px 4px; width: 126px }


/* * * liste des produits - rubrique catégorie * * */
.rubrique-produit-3cols, .rubrique-produit-3cols .content {
  width: 207px;
}
.rubrique-produit-3cols {
  margin: 0 8px 18px 8px; _margin-left: 7px; _margin-right: 7px; float: left;
}
  /* checkbox */
  .rubrique-produit-3cols .comparator-checkbox {
    float: left; margin: 0; padding: 2px 4px; position: relative; z-index: 20;
    background-color: #E4E4E4;
  }
    /* input */
    .rubrique-produit-3cols .comparator-checkbox input {
      cursor: pointer;
    }
    /* label */
    .rubrique-produit-3cols .comparator-checkbox label {
      *cursor: normal;
    }
  /* contenu */
  .rubrique-produit-3cols .content {
    display: block; height: 300px; float: left; padding-top: 1px; position: relative; cursor: pointer;
    background: url(../images/categories/fond-liste-produits-niveau2.jpg) 0 0 no-repeat; color: black;
  }
  .rubrique-produit-3cols .content:hover {
    background-image: url(../images/categories/fond-liste-produits-niveau2-hover.jpg);
  }
    /* global */
    .rubrique-produit-3cols .content span {
      display: block;
    }
    /* vignette */
    .rubrique-produit-3cols .content .vignette {
      /* height: 220px; */  padding: 0 0 5px 0;
      text-align: center;
    }
      .rubrique-produit-3cols .content .vignette img {
        max-width: 205px; _width: 205px; min-height: 215px;
      }
    /* informations produit */
    .rubrique-produit-3cols .content .infos {
      padding: 3px 10px 0 10px; position: relative; z-index: 20;
    }
    /* prix produit */
    .rubrique-produit-3cols .content .prix {
      padding: 1px 5px 2px 5px; position: absolute; bottom: 1px; right: 1px;
      background: rgb(150, 16, 24) url(../images/categories/fond-prix.gif) 0 0 repeat-x; color: white;
      font-size: 1.6em; font-weight: bold;
    }
      .rubrique-produit-3cols small {
        font-size: 0.8em; font-weight: normal;
      }
      .rubrique-produit-3cols .bigsmall {
        font-size: 0.75em;
      }
      .rubrique-produit-3cols .apartir {
        display: block !important; margin-bottom: 1px;
        font-weight: normal; font-size: 0.8em;
      } 
	  
	  .rubrique-produit-3cols .size {
        color:#555;
		font-size:10px;
		font-style:italic;
		padding:3px 10px;
		width:115px;
		position:absolute;
		bottom:0;
      } 
	   
	   
	   .rubrique-produit-3cols .box-size {
	   display:none;
       position:absolute;
	   background:#FFF;
	   border: 2px solid #666;
	   padding:10px;
	   width:100px;
	   margin:-30px 0 0 50px;
	   z-index:30;
      } 
	  
	  
	  
	  .rubrique-produit-3cols .size ul {
        list-style:none;
		padding:0;
		margin:0 !important;
		
      } 

	  .rubrique-produit-3cols .size span {
        width:40px;
		text-decoration:underline;
		
      }  

	  .rubrique-produit-3cols .size  .legende  span {
       display:inline;
		
      } 
	  
	  
	  .rubrique-produit-3cols .size li{
        list-style:none;
		display:inline;
      }
	  
	  .rubrique-produit-3cols .size  .epuise{
        text-decoration:line-through;
      }
	  
	  .rubrique-produit-3cols .size  .en_stock{
        color:#1C8C2D;
		font-style:normal;
		text-decoration:none;
      }
	  
	  .rubrique-produit-3cols .size  .reappro{
        color:#C8010D;
		text-decoration:none;
      }
	  
    /* avis clients */ 
    .rubrique-produit-3cols .content .avis {
      padding: 5px 10px 0 10px;
    }
/* * * * * * * * * * * */



/* fiche produits */
#fiche_produit_image { float:left; width: 290px; margin-right: 20px; _overflow: hidden; }

#fiche_produit_image .guide {
  margin: 20px 0 0 0;
}
  #fiche_produit_image .guide a {
    display: block; padding: 5px 0 0 0; margin: 0 8px 0 0; width: 75px; height: 68px;
    border: 2px solid #C2C2C2; color: rgb(115,115,115);
    text-align: center; font-size: 1.05em;
  }
  #fiche_produit_image .guide .padt a { padding-top: 13px; height: 60px; }
  #fiche_produit_image .guide .padt img { padding-bottom: 5px; }
    #fiche_produit_image .guide img {
      display: block; margin: 0 auto;
    }
    #fiche_produit_image .guide span {
      display: block;
    }

.bt-ajout-panier {
  margin-top: -7px; position: relative; z-index: 10;
}

	#photo_produit { width: 290px; height: 420px; background-color:#FFF; border: 1px solid #D73D01; margin-bottom: 10px; }
	#photo_produit_new { width: 290px; background-color:#FFF; border: 1px solid white; }
#fiche_produit_desc { float: left; width: 362px; }

#imageProduitPrint { display: none; }

#Total {
  padding-right: 3px;
  background: url(../images/categories/fond-prix.gif) 0 55% repeat-x; color: white;
}
#Total .myprix {
  display: block; padding: 6px 3px 6px 0; margin: 0 0 5px 0;
  font-size: 2.1em; font-weight: bold; text-align: right;
}
  #Total .myprix small {
    font-size: 0.7em;
  }
  #Total .myprix .bigsmall {
    font-size: 0.75em;
  }
#Total .myprixTTC {
	display: block; color: #5F5F5F; margin-bottom: 4px;
	font-size: 1em; text-align: right;
}
	#Total .myprixTTC small {
		font-size: 0.7em;
	}
	#Total .myprixTTC .bigsmall {
		font-size: 0.75em;
	}


.lavage {
  margin: 10px 0;
}

#Total .ProductRef {
  color: rgb(95,95,95);
}

#special-price {
  display: block; margin: 0 0 1px 0; cursor: help;
  color: black; font-weight: bold; font-size: 1.3em;
  text-align: right;
}

#bubble { background: #fff; border:1px solid #000; width: 180px; position:absolute; display:none; padding:10px; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90 }

#prix_degressifs { background-image:url('../images/prix_degressifs_fond.gif'); width: 340px; margin-bottom: 16px }
	#prix_degressifs th { width: 80px; text-align: right; padding-right: 5px; height: 19px; color: #D73D01 }
	#prix_degressifs td { width: 80px; text-align: right; padding-right: 5px; height: 45px; font: bold 16px arial; color:#D73D01 }
#prix_degressifs_operation { width: 340px; margin-bottom: 16px }
	#prix_degressifs_operation .appel_operation { background-color: #A90A14; }
	#prix_degressifs_operation th.appel_operation { border-bottom: 1px solid #fff; border-right: 1px solid #fff; }
	#prix_degressifs_operation td.appel_operation { border-right: 1px solid #fff; }
	#prix_degressifs_operation th { width: 80px; text-align: right; padding-right: 5px; height: 19px; color: #D73D01; border-bottom: 1px solid #D73D01; border-right: 1px solid #D73D01; }
	#prix_degressifs_operation td { width: 80px; text-align: right; padding-right: 5px; height: 45px; font: bold 16px arial; color:#D73D01; border-right: 1px solid #D73D01; }

	.prix_appel { color: #fff }
	.prix_degressifs_titre { display:block; margin-top: 16px; color: #1C4B7B }


.icones_produit {
	/* border: 1px solid #CBDFF3;  */
	padding: 5px 5px 0 5px;
	margin: 10px 0; clear: both;
	width: 340px;
}
	.icones_produit img { float: left; margin: 0 2px 5px 0 }

/*
#washmachine { height: 65px; background:url('../images/washmachine_fond.gif') no-repeat; padding: 8px 20px 12px 72px; margin: 16px 0 0 0; color: #FFF }


#prix_panier { background-image: url('../images/prix_panier_fond.gif'); margin-top: 16px }
	#prix_panier table th { font: bold 11px arial; color:#FFF; text-align: center; height: 19px }
	#prix_panier table td { color:#000; text-align: center; height: 30px; font: bold 12px arial }
*/
	.quantite { width: 60px; height: 15px; border: 1px solid #D73D01; font: bold 11px arial; text-align:center }
	.taille { width: 40px; height: 18px; border: 1px solid #D73D01; font: bold 11px arial }
	.coloris { width: 160px; height: 18px; border: 1px solid #D73D01; font: bold 11px arial }
	.norme { width: 80px; height: 18px; border: 1px solid #D73D01; font: bold 11px arial }

#prix_panier_new { background: url('../images/fiche-produit/fond-attributs.png') 0 0 no-repeat; margin-top: 5px; border: 1px solid white; width: 349px; height: 61px; }
	#prix_panier_new table { margin: 8px 0 0 0; *margin: 6px 0 0 0; }
	#prix_panier_new table th { font: bold 11px arial; color: #FFF; text-align: center; height: 19px; padding-bottom: 5px; *padding-bottom: 3px; }
	#prix_panier_new table td { color:#000; text-align: center; height: 30px; font: bold 12px arial }
	#prix_panier_new .quantite { width: 60px; height: 15px; border: 1px solid #e4e4e4; font: bold 11px arial; text-align:center }
	.taille { width: 40px; height: 18px; border: 1px solid #D73D01; font: bold 11px arial }
	.coloris { width: 160px; height: 18px; border: 1px solid #D73D01; font: bold 11px arial }
	.norme { width: 80px; height: 18px; border: 1px solid #D73D01; font: bold 11px arial }

#cadre_autres_couleurs { clear: both; margin: 15px 0 0 0; }
/*
#dispo_taille, #cadre_autres_couleurs { width: 310px; border: 1px solid white; }
	#dispo_taille table th, #cadre_autres_couleurs table th{ font: bold 11px arial; color:#FFF; text-align: center; height: 15px }
	#dispo_taille table td, #cadre_autres_couleurs table td{ color:#000; text-align: center; height: 30px; font: bold 12px arial }
*/

#produits_complementaires { float: left; background-image:url('../images/produits_complementaires_fond.gif'); height: 132px; margin-top: 16px; width: 100% }
#produits_complementaires_v2 { float: left; background:url('../images/v2/produits_complementaires_fond.gif') top repeat-x; height: 112px; width: 100% }
	.produit_complementaire { float: left; margin: 3px 0 0 10px; text-align: center; width: 150px }
	.produits_complementaires_titre { margin: 4px 0 5px 12px }

#produits_montee_v2 { float: left; background:url('../images/v2/produits_complementaires_fond.gif') top repeat-x; height: 132px; width: 100% }
#produits_consultes_v2 { float: left; background:url('../images/v2/produits_complementaires_fond.gif') top repeat-x; height: 132px; width: 100% }


/* produits complémentaires */
#produits-complementaires,
#produits-complementaires .top,
#produits-complementaires .content {
  float: left; width: 100%;
}
#produits-complementaires {
  float: left; width: 100%; margin: 20px 0;
  background: url(../images/fiche-produit/fond-bloc-produit-long-middle.jpg) 0 0 repeat-y;
}
  #produits-complementaires .top {
    background: url(../images/fiche-produit/fond-bloc-produit-long-top.jpg) 0 0 no-repeat;
  }
  #produits-complementaires .content {
    padding: 0 0 10px 0;
    background: url(../images/fiche-produit/fond-bloc-produit-long-bottom.jpg) 0 bottom no-repeat;
  }
    #produits-complementaires h2 {
      color: black; margin: 6px 0 4px 15px; font-weight: normal;
    }
    #produits-complementaires .box {
      float: left; width: 100%;
    }
      #produits-complementaires .box a, #produits-complementaires .box a:hover {
        display: block; float: left; width: 21.5%; margin: 1% 1% 0 1%; padding: 0 1% 0 0; height: 105px;
        color: rgb(95,95,95);
        text-align: center; text-decoration: none; text-transform: none;
        background: url(../images/fiche-produit/separateur-crosselling.png) right center no-repeat;
      }
      #produits-complementaires .box a:hover strong {
        text-decoration: underline;
      }
        #produits-complementaires .box a strong {
          display: block; margin: 5px 0 0 0;
        }



#produits_incompatibles { float: left; background-image:url('../images/produits_complementaires_fond.gif'); height: 132px; margin-top: 16px; width: 100%;}
	.titreincompatible { padding: 2px 0 0 10px; font: bold 12px arial; color: #C03601 }

#produits_montee { float: left; background-image:url('../images/produits_complementaires_fond.gif'); height: 132px; margin-top: 16px; width: 150px; padding: 2px 0 0 10px }
	.produit_montee { float: left; margin: 3px 0 0 10px; text-align: center; width: 150px }
	.produits_complementaires_titre { margin: 4px 0 5px 12px }
	.prix_en_plus { font: bold 12px arial; color: #C03601 }



#autres_couleurs { margin: 0 0 0 0; _margin-bottom: -45px; float: left; width: 100%; }
	#autres_couleurs .label { display: block; float: left; margin: 8px 8px 0 0;}
	#autres_couleurs .img {
    display: block; float: left; height: 50px; width: 50px; margin: 0 3px 5px 0; cursor: pointer; overflow: hidden;
    border: 2px solid #C2C2C2; text-align: center;
  }
	#autres_couleurs .img img { height: 50px; }

#comparator { float: right; margin: 0 0 0 0; }
#comparator_title { margin: 0 10px 15px 0; text-align: right; }
.comparator_checkbox { text-align: left; position:absolute; width:40px;   }


/* - - - INSCRIPTION - CHOIX COMPTE CLIENT - - - */
/* global */
.inscription h2 {
	font-size: 2.1em;
	color: rgb(0,0,0);
}
.inscription p {
	margin: .7em 0;
}

/* bulle d'aide */
.bulle_aide {
	float: right; width: 250px; padding: 0 8px; margin: -25px 0 0 0;
	background-color: #C3E0FE;
}
	.bulle_aide p {
		margin: .7em 0;
	}
	.bulle_aide .block {
		display: block;
	}
	.bulle_aide .big {
		margin-left: 5px; margin-bottom: -5px;
		font-size: 1.4em; font-weight: bold;
	}
	.bulle_aide a, .bulle_aide a:hover {
		text-decoration: underline;
	}

	/* choix type du client pour formulaire d'inscription */
	.bloc-inscription {
		float: left; width: 48%; margin-left: 2%; min-height: 210px; _height: 210px; cursor: pointer; margin-bottom: 10px;
	}
		.bloc-inscription a, .bloc-inscription a:hover {
			color: rgb(0,0,0);
		}
			.bloc-inscription .desc {
				display: block;
			}
	/* bloc d'information */
	.informations {
		margin: 0 0 0 2%;
	}
		/* colonne droite & gauche */
		.informations .colg, .informations .cold {
			float: left; width: 28%; margin: 15px 0 0 0;
		}
		.informations .cold {
			width: 70%; margin-left: 2%;
		}
/* - - - - - - */


/* - - - INSCRIPTION - FORMULAIRE - - - */
.form-inscription {
}
	/* bulle d'aide reprise ci-dessus avec modifications */
	.form-inscription .bulle_aide {
		margin-top: 0;
	}
	.form-inscription .bulle_big {
		width: 380px;
	}
	/* barre au-dessus du titre */
	.form-inscription .barre-top {
		margin: 5px 0 10px 0;
		height: 2px; background-color: rgb(0,0,0);
	}
	/* titre de chaque étape */
	.form-inscription .titre-etape {
		float: left; padding: 4px 7px; margin-left: 10px;
		background-color: #CECECE; color: rgb(0,0,0);
		text-transform: uppercase;
	}
	/* label & input */
	.form-inscription .li {
		margin: 0.7em 0; padding: 0;
		color: #7A7A7A;
	}
	.form-inscription .li span {
		color: rgb(0,0,0);
	}
		.form-inscription .li .l {
			width: 210px; display: block; float: left; margin-right: 8px;
			text-align: right;
		}
/* - - - - - - */


/* panier commandes */
.tableau_commande { margin-top: 10px; margin-bottom: 10px; width: 100%; background-image: url('../images/promo_mois_fond.gif') }
.tableau_commande th { color:#FFF; font: bold 13px Arial  }
.tableau_commande td { border-bottom: 1px solid #E3E3E3; }

.panier-vide a, .panier-vide a:hover { text-decoration: underline; color: #0049A5; }
.panier-vide p { font-size: 1.1em; }
#panier_quantite td { border: none }
#panier_quantite input { height: 15px }

#bandeau { margin: 10px 0; }

#frais_offerts { width: 635px; padding: 8px; background-color:#FFF; margin: 12px 0 }
#frais_pas_offerts { width: 635px; padding: 8px; background-color:#FFF; margin: 12px 0  }

.form_inscription .text { width: 160px; height: 16px; border: 1px solid #666; font: 11px arial }
.form_inscription input, .form_inscription select { margin-bottom: 4px }


/* - - - PANIER DE COMMANDE - - - */
/* bloc pour les commandes rapides */
.commande-rapide {
	float: left; width: 66.5%; margin-right: 2%; padding: 1%;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	background-color: #E3E3E3;
}
	.commande-rapide .colg, .commande-rapide .cold {
		float: left; width: 30%;
	}
	.commande-rapide .cold {
		float: left; width: 68%; margin-left: 2%;
	}
		.commande-rapide .big {
			margin-top: 2px;
			font-weight: bold;
		}
		.commande-rapide .txt {
			margin: 6px 0 0 10px;
		}
		.commande-rapide .title {
			margin: 0 0 7px 0;
			font-size: 1.4em; font-weight: bold;
		}
		.commande-rapide .i {
			margin-left: 5px;
		}

/* bulle_simple */
.bulle_simple {
	margin: 0; width: 27%;
}

/* colonne droite & gauche */
.colonne_gauche, .colonne_droite {
	float: left; width: 49%;
}
.colonne_droite {
	margin-left: 2%;
}
	.colonne_droite .title {
		font-size: 1.4em;
	}

/* commentaires */
#cart_comment { margin: 0 0 20px 0; }
#cart_comment .title { font-size: 1.7em; font-weight: normal; }

/* colonnes2 - code avantage */
.colonnes2 {
	width: 100%; float: left; margin: 5px 0 15px 0;
}
	.colonnes2 .colg, .colonnes2 .cold {
		float: left; width: 57.5%;
	}
	.colonnes2 .cold {
		float: left; width: 40%; margin-left: 2%;
	}
		.colonnes2 .title {
			display: block; margin-bottom: 13px; clear: both;
			font-size: 1.7em; font-weight: normal;
		}
		.colonnes2 .big {
			margin: 0 20px 8px 0;
			font-weight: bold;
		}

/* détail de ma facturation */
.detail-facturation {
	padding: 1px 0; float: left; width: 100%;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	background-color: #E3E3E3;
}
	.detail-facturation .title {
		margin: 8px 0 15px 15px;
		font-weight: normal; font-size: 1.7em;
	}
	.detail-facturation .txt {
		padding: 3px 10px;
		font-size: 1.3em;
	}
		.detail-facturation .txt p { margin: .8em 0; }
	.detail-facturation ul {
		margin: 10px 0; padding: 0;
		font-size: 1.3em;
	}
		.detail-facturation ul li {
			margin: .8em 0 !important; padding: 0; list-style: none;
		}
			.detail-facturation ul li .strong {
				font-weight: bold;
			}
			.detail-facturation ul li .green {
				color: #6DA42C;
			}
			.detail-facturation ul li .libelle {
				display: block; width: 140px; float: left; margin-right: 12px;
				text-align: right;
			}

/* différentes étapes du panier */
.etapes-panier {
	margin: 0 0 0 -14px; padding: 0;
}
	.etapes-panier li {
		width: 122px; height: 73px; margin: 0 0 0 15px; padding: 0; list-style: none; float: left;
		text-indent: -9999px;
		background: url('../images/etapes-panier/panier-1.png') 0 0 no-repeat;
	}
	.etapes-panier .panier { }
	.etapes-panier .panier.active { background-image: url('../images/etapes-panier/panier-2.png'); }
	.etapes-panier .ident { background-image: url('../images/etapes-panier/identification-1.png'); }
	.etapes-panier .ident.active { background-image: url('../images/etapes-panier/identification-2.png'); }
	.etapes-panier .recap { background-image: url('../images/etapes-panier/recap-panier-1.png'); }
	.etapes-panier .recap.active { background-image: url('../images/etapes-panier/recap-panier-2.png'); }
	.etapes-panier .livraison { background-image: url('../images/etapes-panier/livraison-1.png'); }
	.etapes-panier .livraison.active { background-image: url('../images/etapes-panier/livraison-2.png'); }
	.etapes-panier .paiement { background-image: url('../images/etapes-panier/reglement-1.png'); }
	.etapes-panier .paiement.active { background-image: url('../images/etapes-panier/reglement-2.png'); }
/* - - - - - - */


/* - - - TIC TAC - - - */
.tictac-personnage {
	float: left; margin: -15px 0 0 -12px;
}

#produit_compl, #produit_droite {
	position: relative;
}
#produit_compl .prix, #produit_droite .prix {
  position: absolute; top: 47px; right: 0;
  padding-right: 3px;
  background: url(../images/categories/fond-prix.gif) 0 0 repeat-x; color: white;
}
#produit_compl .prix .myprix, #produit_droite .prix .myprix {
  display: block; padding: 3px 5px 3px 5px; margin: 0 0 5px 0;
  font-size: 1.25em; font-weight: bold; text-align: right;
}
  #produit_compl .prix .myprix small, #produit_droite .prix .myprix small {
    font-size: 0.7em;
  }
  #produit_compl .prix .myprix .bigsmall, #produit_droite .prix .myprix .bigsmall {
    font-size: 0.75em;
  }
/* - - - - - - */




/* livraison */
#mode_livraison { background-color:#FFF; padding: 4px }
.cellule_adresse { background-color:#e6e6e6; width: 200px; padding: 5px }


/* produit droite */
#produit_droite { float:left; width: 176px; background-image:url('../images/promo_mois_fond.gif'); padding: 2px 5px 5px 5px }
#produit_droite img { margin: 10px 0 }

/* produit compl */
#produit_compl { margin: 0px 0px 0px 10px; float:left; width: 176px; background-image:url('../images/promo_mois_fond.gif'); padding: 2px 5px 5px 5px }
#produit_compl img { margin: 10px 0 }



/* recherche - moteur */
.moteur_resultat_recherche a { color: #006699  }
a.chemin_recherche { color: #666 }
.resultat_recherche { display:block; color:#0033CC; font: bold 13px arial; margin: 0; padding-left: 12px; background:url('../images/puce_blanc.gif') no-repeat left 7px  }



/* contenu colonne droite */
.droite_titre { background-color: #D73D01; width: 174px; padding: 3px 5px; font: bold 14px Arial, Helvetica, sans-serif; color: rgb(55,55,55); }
.droite_contenu { background-color: #fff; width: 170px; padding: 8px 7px }



#impression { border-top: 1px dotted #ccc; margin: 52px 0 15px 0; padding-top: 4px }
#pagination { margin: 42px 0 30px 0; clear:both; display:block; background-color:#f5f5f5; padding: 2px; text-align:center }
#pagination img { margin: 0 5px 0 3px }


/* description de la catégorie */
.CategoryDescription h2 {
  font-size: 1em; color: #717171; font-weight: normal;
  }


/* polices contenu */
	h1 { font: bold 20px Arial, Helvetica, sans-serif; color: #E3001B; /* #EA2F00 */ margin: 0 0 10px 0 }
	.souligne { border-bottom: 1px dotted #fff }
	.dashed { border-bottom: 1px dashed #fff }
	.view-all { float: right; position: relative; top: -28px; }
	.view-all a, .view-all a:hover {
		color: #3C6DA7;
		text-decoration: underline; font-weight: bold; font-size: 12px;
	}


	h2 { font: bold 15px arial; color: rgb(65,65,65); margin: 0 0 5px 0 }
	h2 a { color: #E3001B; text-decoration: none }
	h2 a:hover { color: #000; text-decoration: none }

	h2.rubrique { height:40px; font: bold 14px arial; color: #E3001B; margin: 0 5px 5px 5px }
	h2.rubrique a { color: #E3001B; text-decoration: none }
	h2.rubrique a.oneLine { line-height:37px; }
	h2.rubrique a:hover { color:#000; text-decoration: none }

	h2.identification { font: bold 18px Arial; color: rgb(55,55,55); margin: 0 0 10px 0; border-bottom: 1px solid #fff }

	h3 { font: bold 12px arial; color:#000; margin: 0 }
	h3 a { color:#000; text-decoration: none }
	h3 a:hover { color:#D73D01; text-decoration: underline }

	h3.question { padding: 4px 0 1px 30px; margin-bottom: 9px; background:url('../images/question.gif') no-repeat }

	h3.blanc a { display: block; margin: 0 -5px; padding: 0 5px; color:#fff; text-decoration: none; background-color: rgb(169, 10, 20); }
	h3.blanc a:hover { color:#000; text-decoration: underline }

	h4 { font: bold 12px arial; color:#000; margin: 0 }

	h4 a { font: bold 11px arial; color:#000; text-decoration: none }
	h4 a:hover { color:#D73D01; text-decoration: underline }


	h5 { font: bold 15px arial; margin: 0 }
	h6 { font: bold 12px arial; margin: 0 0 16px 0 }


	#contenu_wysiwyg h1 { font: bold 20px Arial, Helvetica, sans-serif; color: #EA2F00; margin: 0 0 10px 0 }
	#contenu_wysiwyg h2 { font: bold 16px arial; color:#000000; margin: 0 0 5px 0 }
	#contenu_wysiwyg h3 { font: bold 14px Arial, Helvetica, sans-serif; color: #333; margin: 0 0 10px 0 }
	#contenu_wysiwyg h4 { font: bold 12px arial; color:#666; margin: 0 0 5px 0 }
	#contenu_wysiwyg h5 { font: bold 12px arial; color:#999; margin: 0 0 5px 0 }


	.prix { font: 13px arial; letter-spacing: -1px; color:#D63C01 }
	.prix_small { font: 11px arial; color:#D63C01 }
	.prix_total { font: 15px arial; letter-spacing: -1px; color:#fff }
	.prixbarre { font: 12px arial; letter-spacing: -1px; color:#333; text-decoration: line-through }
	.ttc { font: bold 12px arial }

	.image_droite { margin: 0 0 6px 8px }
	.image_gauche { margin: 0 0 6px 8px }

	.error { color:#FF0000; font-weight: bold }
	.noir { color:#000 }
	.gris { color:#666 }
	.blanc { color:#fff }

	a.orange {color: #FFCC00; text-decoration:none; font-weight: bold }


/* ///////////////////// pied de page /////////////////////// */
#pied_de_page {margin: 0 auto; width: 904px; font: 11px arial; background-color:#CCC; padding: 3px }
#pied_de_page_print { display:none }

	#mentions_legales { float: left; width: 150px }
	#mentions_legales a { color:#000; text-decoration:none }
	#mentions_legales a:hover { color:#D73D01; text-decoration:none }

	#message_pied_page { float:left; color:#FFF; width: 750px; }

	#haut_page { float: right }

#activis { margin: 20px 0 10px 0; width: 900px; text-align: right; padding: 4px 10px 2px 0 }

/* ///////////////////// pied de page NEW /////////////////////// */
#footer-new {
	margin: 0 auto;
	width: 904px;
	font: 11px arial;
	background-color: white;
	padding: 3px;
	background: white url('../images/bg_footer_new.png') top repeat-x;
}
	#footer-new div.footer-items div.footer-item {
		width: 160px;
		margin-left: 20px;
		float: left;
	}
		#footer-new div.footer-items div.footer-item h4{
			color: white;
			font-size: 16px;
			margin: 3px 0 0 0;
			padding: 0;
		}
		#footer-new div.footer-items div.footer-item ul{
			margin: 10px 0 0 0;
			padding: 0;
			width: 160px;
			list-style: none;
		}
			#footer-new div.footer-items div.footer-item ul li{
				margin: 5px 0 0 0;
				padding: 0;
				width: 160px;
				border-bottom: 1px dotted #ccc;
				background: url('../images/footer-new-ul.png') no-repeat left;
			}
				#footer-new div.footer-items div.footer-item ul li a{
					color: black;
					text-decoration: none;
					display: block;
					margin: 0 0 0 7px;
					padding: 0;
				}

#message-pied-page-new { float:left; color:#777; width: 750px; margin-top: 10px; }
#haut-page-new { float: right; margin-top: 20px; }

/* ///////////////////// form DN /////////////////////// */
.questionContact_ b{ display:none;}
.questionContact_obligatoire , .questionContact_ { }
textarea { font: 11px verdana }
.question { padding: 1px 12px 0 0 }
td.question{ text-align:right;}
#contenu_wysiwyg form td input, #contenu_wysiwyg form td select { margin-bottom:5px;}


/* ///////////////////// QAS /////////////////////// */
.qas {
  padding: 3px; margin: 10px 0;
  border: 1px solid rgb(204,51,51); background-color: white;
  }
.qas p {
  margin: 7px;
  }

.qas .title {
  color: rgb(204,0,0);
  font-size: 1.1em;
  }
.qas .or {
  font-weight: bold; font-size: 1.2em;
  }

.qas ul {
  margin: 10px 0 10px 25px; padding: 0;
  }
.qas ul li {
  margin: 3px 0; padding: 0;
  }
.qas ul li a {
  color: rgb(0,0,255); text-decoration: none;
  }
.qas ul li a:hover {
  text-decoration: underline;
  }


/* ///////////////////// AVIS CLIENT /////////////////////// */
#avis-clients {
  margin: 15px 0 25px 0;
}
  #avis-clients .title {
    color: black;
    font-size: 1.5em; font-weight: bold;
  }
    #avis-clients .title a, #avis-clients .title a:hover {
      float: right; *margin-top: -17px;
      color: #3C6DA7;
      font-size: 0.75em; text-decoration: underline;
    }
  #avis-clients .margtb {
    margin: 15px 0;
  }
  #avis-clients .date-auteur {
    margin: 0 0 15px 0;
  }
  #avis-clients .avis {
    margin: 4px 0;
    font-size: 1.2em;
  }
  /* pour le formulaire du commentaire */
  #avis-clients .colg {
    float: left; width: 28%;
  }
  #avis-clients .cold {
    float: left; width: 45%;
  }
    #avis-clients form {
      padding: 10px; margin: 15px 0;
      border: 1px solid rgb(185,185,185);
      background-color: rgb(230,230,230);
    }
      #avis-clients form label {
        display: block; margin: 15px 0 8px 0;
      }
      #avis-clients form .submit {
        margin-left: 280px; *margin-left: 225px;
      }
      #avis-clients form textarea {
        width: 100%; height: 80px; padding: 5px;
        border: 1px solid rgb(204,204,153); background-color: white;
      }


/* ///////////////////// tab_2 & tab_3 /////////////////////// */
#tab_2, #tab_3 {
  float: left; width: 382px; margin-right: 10px; margin-bottom: 25px;
}
  #tab_2 .top,
  #tab_2 .content,
  #tab_3 .top,
  #tab_3 .content {
    float: left; width: 100%;
  }
  #tab_2, #tab_3 {
    background: url(../images/fiche-produit/fond-bloc-produit-moyen-middle.jpg) 0 0 repeat-y;
  }
    #tab_2 .top, #tab_3 .top {
      background: url(../images/fiche-produit/fond-bloc-produit-moyen-top.jpg) 0 0 no-repeat;
    }
    #tab_2 .content, #tab_3 .content {
      padding: 0 0 10px 0;
      background: url(../images/fiche-produit/fond-bloc-produit-moyen-bottom.jpg) 0 bottom no-repeat;
    }
    #tab_2 h2, #tab_3 h2 {
      color: black; margin: 6px 0 4px 15px; font-weight: normal;
    }
    #tab_2 .box, #tab_3 .box {
      float: left; width: 100%;
    }
      #tab_2 .box a, #tab_2 .box a:hover,
      #tab_3 .box a, #tab_3 .box a:hover {
        display: block; float: left; width: 29.5%; margin: 1% 1% 0 1%; padding: 0 1% 0 0; height: 105px;
        color: rgb(95,95,95);
        text-align: center; text-decoration: none; text-transform: none;
        background: url(../images/fiche-produit/separateur-crosselling.png) right center no-repeat;
      }
      #tab_2 .box a:hover strong,
      #tab_3 .box a:hover strong {
        text-decoration: underline;
      }
        #tab_2 .box a strong,
        #tab_3 .box a strong {
          display: block; margin: 5px 0 0 0;
        }

#tab_3 {
  width: 283px; margin-right: 0;
}
  #tab_3 {
    background-image: url(../images/fiche-produit/fond-bloc-produit-petit-middle.jpg);
  }
    #tab_3 .top {
      background-image: url(../images/fiche-produit/fond-bloc-produit-petit-top.jpg);
    }
    #tab_3 .content {
      background-image: url(../images/fiche-produit/fond-bloc-produit-petit-bottom.jpg);
    }
      #tab_3 .box a, #tab_3 .box a:hover {
        width: 46%; height: 115px;
      }

      /* enlever la bordure lorsqu'il s'agit du dernier produit */
      .box .no-border-last { background-image: none !important; }



  /*nouveau comparateur*/

  h1.comparateur_new{
    font-family : Arial; font-size : 18px; text-decoration:underline;color : black;width:100%;
}


/*slideshow */
#slideshow{ margin-left:13px; position:relative; display:none;}

#slideshow li, #slideshow ul{
padding:0;
margin:0;
list-style:none;
}

#slideshow li{
width:689px;
overflow:hidden;
display:block;
}
.jcarousel-control{
text-align:center;
width:80%;
margin:10px auto;
height:20px;}

	.jcarousel-control a{
    background: url("../images/control-slide.gif") no-repeat scroll center bottom transparent;
    cursor: pointer;
    display: inline-block;
    height: 20px;
    outline: medium none;
    width: 18px;
	}
	
	.jcarousel-control a.active, .jcarousel-control a:hover{
    background: url("../images/control-slide.gif") no-repeat scroll center top transparent;
	}
	
	#mycarousel-prev{
	left:5px;
	top:40%;
	position:absolute;
	z-index:20;
	}
	
	#mycarousel-next{
	right:5px;
	top:40%;
	position:absolute;
	z-index:20;
	}


/* Alerte stock */

.label150 {
	display: inline-block;
	width: 300px;
}

.infoAlerteMail {
	font-size: 0.9em;
	width: 90%!important;
}
			
#havePopupAlert img{
	float: left;
	margin: 2px 10px;
}
		
#havePopupAlert p{
	margin: 2px 10px;
}

#havePopupAlert {
	color: #3C6DA7;
}
			
#havePopupAlert a {
	text-decoration: underline!important;
}

#havePopupAlert a:hover {
	cursor: pointer;
}
		
#havePopupAlert a:visited{
	color: #3C6DA7;
}
			
#formStockAlertZoneMail p {
	text-align: justify;
	width: 50%;
	margin-top: 25px;
	margin-bottom: 5px;
}
			
#formStockAlertZoneMail img{
	float: right;
	min-height: 320px;	
	width: 45%
}
