/*
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 }

#global { margin: 0 auto; width: 908px; border: 1px solid #000; position: relative; }


/* /////////////////////// entete //////////////////////// */
#entete { width: 908px; height: 78px; background-color:#FFF }
#entete_print { display:none }

#logo { float:left; margin: 10px 70px 0 5px; }
#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; 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: left; 
	width: 205px; 
	padding: 0;
	background: white;
	border-right: 1px solid black;
	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:right; 
	width: 680px; 
	padding: 12px 10px 30px 12px; 
	font: 11px Arial, Helvetica, sans-serif; 
	background: white; 
	min-height: 900px;
}

#droite-new div.jobs-2010 {
	width: 670px;
	margin-top: 10px;
}
	#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:right; width: 678px; padding: 12px 10px 30px 12px; font: 11px Arial, Helvetica, sans-serif; }

#bienvenue { float:left; width: 334px; line-height: 17px }

div.bienvenue {
	width: 670px; 
	line-height: 17px;
}
	div.bienvenue div.chibibo {
		float: left;
		width: 440px;
	}

#metier { float:right; width: 308px; color:#FFF }

#colonne_gauche { float: left; width: 468px; margin-right: 10px; }
#colonne_gauche_large { float: left; width: 655px }
.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  }
	

#chemin { font:10px arial; color: #fff; clear:both; margin-bottom: 16px }
	#chemin a { color: #fff; text-decoration:none }
	#chemin a:hover { color: #000; text-decoration:none }
	

/* 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: 162px; height: 185px; margin: 0 1px 12px 0 }
h2.rubrique_niveau1 { font: bold 13px arial; height: 15px; padding: 2px 3px 0 3px; width: 154px; 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: 154px; overflow:hidden; text-align:center }
	.modeles_dispo a { color: #fff }
.rubrique_produit_small_vignette { width: 160px; height: 85px; text-align:center; padding: 20px 0 5px 0 }
.desc_produit { float: left; padding: 4px 3px; width: 154px; height: 27px; overflow:hidden}
.a_partir_de { width: 160px; 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 }


/* rubriques produits 3 COLS*/
.rubrique_produit_3cols { background:url('../images/fond_liste_produits_niveau2.gif') no-repeat; width: 215px; height: 183px; margin: 0 2px 12px 0; float:left }
	.rubrique_produit_3cols:hover { background-image:url('../images/fond_liste_produits_niveau2_hover.gif') }
	
.rubrique_produit_3cols-new { background:url('../images/fond_liste_produits_niveau2-new.gif') no-repeat; width: 215px; height: 278px; margin: 0 3px 12px 0; float:left; cursor: pointer; }
	.rubrique_produit_3cols-new:hover { background-image:url('../images/fond_liste_produits_niveau2_hover-new.gif') }
.tarif-new { float:left; width: 210px; height: 16px; text-align:right; padding: 2px 5px 3px 0; font-weight: bold; font-size: 1.6em;color:#D63C01;letter-spacing:-1px; }
.description_vignette-new { float: left; width: 206px; height: 69px; padding: 5px 4px 4px 5px }
.description_texte-new { color:#000;}
	.description_texte-new a { color:#000 }
	
.vignette_produit { float:left; width: 215px; height: 78px; text-align:center; padding: 3px 0 } 
.tarif { float:left; width: 210px; height: 16px; text-align:right; padding: 2px 5px 3px 0 }

.description_vignette { float: left; width: 206px; height: 69px; padding: 3px 4px 4px 5px }
	.couleurs_disponibles { float: left; width: 206px; height: 12px; font: 10px arial; overflow:hidden; margin: 0 0 3px 0 }
	.description_texte { color:#000; height: 30px }
		.description_texte a { color:#000 }
		.description_texte a:hover { color:#fff }




/* fiche produits */
#fiche_produit_image { float:left; width: 309px; margin-right: 20px }
	#photo_produit { width: 310px; height: 420px; background-color:#FFF; border: 1px solid #D73D01; margin-bottom: 10px }
	#photo_produit_new { width: 310px; background-color:#FFF; border: 1px solid white;}
#fiche_produit_desc { float:left; width: 342px }

#imageProduitPrint { display: none; }

#Total { font: 30px arial; font-weight: bold; letter-spacing: -1px; color:#ee0c00; }

#special-price { color: black; font-size: 19px; letter-spacing: -1px; text-decoration: line-through;}

#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_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-top: 12px; 
	*margin-top: 30px;
	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-image: url('../images/v2/prix_panier_fond.gif'); margin-top: 16px; border: 1px solid white;}
	#prix_panier_new table th { font: bold 11px arial; color:#FFF; text-align: center; height: 19px }
	#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 }	

#dispo_taille, #cadre_autres_couleurs { background: white url('../images/v2/dispo_taille_fond.gif') top repeat-x; 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_complementaires_new { 
	height: 132px; 
	margin-top: 16px; 
	width: 100%;
}
	#produits_complementaires_new tr.first {
		background: #9B9B9B;
		height: 20px;
	}
	#produits_complementaires_new tr.first td {
		color: white;
		cursor: pointer;
		font-weight: bold;
		font-size: 1.1em;
	}
	#produits_complementaires_new tr.first td.prod_compl_selected {
		background: #d0b26a;
	}

#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: 12px 0 0 0 }
	#autres_couleurs img { margin: 0 2px 0 0 }

#comparator_title { margin: 0 10px 10px 0; text-align:right }
.comparator_checkbox { text-align: right }


/* panier commandes */
.tableau_commande { background-image:url('../images/promo_mois_fond.gif') }
.tableau_commande th { color:#FFF; font: bold 13px Arial  }
.tableau_commande td { border-bottom: 1px solid #90BCE5 }

.etape_active { background-color:#fff; padding-left: 12px; }

#panier_quantite td { border: none }
#panier_quantite input { height: 15px }

#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 }


/* 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:#FFF }
.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: rgb(0,0,0); font-weight: normal;
  }


/* polices contenu */
	h1 { font: bold 20px Arial, Helvetica, sans-serif; color: #EA2F00; margin: 0 0 10px 0 }
	.souligne { border-bottom: 1px dotted #fff }
	.dashed { border-bottom: 1px dashed #fff }
	.view-all { float: right; }
	.view-all a { 
		color: white; 
		text-decoration: none; 
		font-weight: normal; 
		font-size: 12px; 
		position: relative; 
		top: 5px; 
		*top: -17px;
	}

	
	h2 { font: bold 15px arial; color:#fff; margin: 0 0 5px 0 } 
	h2 a { color:#fff; text-decoration: none }
	h2 a:hover { color:#000; text-decoration: none }

	h2.rubrique { height:40px; font: bold 14px arial; color:#fff; margin: 0 5px 5px 5px }
	h2.rubrique a { color:#fff; 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: #fff; 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 { color:#fff; text-decoration: none }
	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: 12px arial; letter-spacing: -1px; color:#D63C01 }
	.prix_small { font: 10px 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 auto; width: 910px; 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:#777777; width: 750px; margin-top: 10px; }
#haut-page-new { float: right; margin-top: 10px; }

/* ///////////////////// form DN /////////////////////// */
.questionContact_ b{ display:none;}
.questionContact_obligatoire , .questionContact_ { }
textarea { font: 11px verdana }
.question { padding: 1px 12px 0 0 }


/* ///////////////////// 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;
  }
