body{
	background:#f2ede5;
	font-family:arial, sans-serif;
	font-size:11px;
}


a{ text-decoration:none; }
a:hover{ text-decoration:underline; }
.cache { display:none; }
.fond_blanc { background:#fff; }
.invisible { display:none; }
.baniere_last_rent { width:782px; height:40px; background:url('../images/background/last_trend.jpg') top left no-repeat; margin-bottom:1px; }
.baniere_top10 { width:782px; height:40px; background:url('../images/background/top10.jpg') top left no-repeat; margin-bottom:1px; }

#wrapper{
	width:960px;
	overflow:hidden;
	margin:auto;
}

.loader{
	background:url('../media/interface/loader.gif') center center no-repeat;
}

.display-none {
	display:none;
}

/** Debut header */
#header {
	width:960px;
	height:103px;
	overflow:hidden;
}
	#header .logo{
		float:left;
		width:176px;
		height:103px;
		display:block;
		background:url('../images/background/logo.jpg') top left no-repeat;
	}
	
	#header .header_right {
		padding-top:28px;
		height:75px;
		float:right;
	}
		#header .header_right .ligne_blanche {
			background:#fff;
			height:25px;
			overflow:hidden;
			padding-left:10px;
			float:right;
		}
			#header .header_right .ligne_blanche .mon_compte{
				float:left;
				padding-right:10px;
				background:url('../images/background/separation_header.jpg') top right no-repeat;
				margin-right:10px;
			}
				#header .header_right .ligne_blanche .mon_compte .user_logged , #header .header_right .ligne_blanche .mon_compte span {
					text-transform:uppercase;
					font-size:9px;
					display:block;
					float:left;
					height:25px;
					line-height:25px;
					margin-right:5px;
					color:#000;
					cursor:pointer;
				}
				#header .header_right .ligne_blanche .mon_compte .deconnexion{
					line-height:25px;
					color:#9e968a;
					font-size:9px;
					text-decoration:none;
				}
				#header .header_right .ligne_blanche .mon_compte .deconnexion:hover{
					text-decoration:underline;
				}
				#header .header_right .ligne_blanche .mon_compte .connexion{
					float:left;
					padding-top:3px;
					display:none;
				}
					#header .header_right .ligne_blanche .mon_compte .connexion .input_email{
						width:100px;
						height:14px;
						background:#fff;
						border:1px solid #d8d5d0;
						font-family:arial, sans-serif;
						color:#9e968a;
						font-size:9px;
						padding-left:5px;
						padding-right:5px;
						padding-top:3px;
						vertical-align:center;
						float:left;
						margin-right:4px;
					}
					#header .header_right .ligne_blanche .mon_compte .connexion .mdp{
						width:110px;
						height:17px;
						border:1px solid #d8d5d0;
						float:left;
						overflow:hidden;
						margin-right:4px;
					}
						#header .header_right .ligne_blanche .mon_compte .connexion .mdp .input_password{
							border:none;
							background:#fff;
							width:88px;
							height:14px;
							font-size:9px;
							color:#9e968a;
							padding-left:5px;
							padding-right:5px;
							padding-top:3px;
							float:left;
						}
						#header .header_right .ligne_blanche .mon_compte .connexion .mdp .mdp_oublie{
							display:block;
							width:12px;
							height:17px;
							background:url('../images/boutons/mdp_oublie.jpg') top left no-repeat;
							float:left;
						}
					#header .header_right .ligne_blanche .mon_compte .connexion .submit {
						border:none;
						width:20px;
						height:19px;
						background:#000;
						color:#fff;
						font-size:9px;
						background:url('../images/boutons/bt_ok.jpg') top left no-repeat;
						float:left;
						cursor:pointer;
					}
					
			#header .header_right .ligne_blanche .mon_panier{
				line-height:25px;
				color:#9e968a;
				font-size:9px;
				float:left;
				padding-right:10px;
			}
				#header .header_right .ligne_blanche .mon_panier a {
					text-transform:uppercase;
					font-size:9px;
					display:block;
					float:left;
					height:25px;
					line-height:25px;
					margin-right:5px;
					color:#000;
				}
		
		/** RECHECHE */
		#header .header_right .ligne_recherche{
			float:right;
			background:#000;
			color:#fff;
			height:26px;
			padding:0 4px;
			line-height:26px;
			font-size:11px;
			clear:both;
		}
			#header .header_right .ligne_recherche span{
				display:block;
				float:left;
				cursor:pointer;
			}
			#header .header_right .ligne_recherche .recherche_avance{
				display:none;
				float:left;
			}
				#header .header_right .ligne_recherche .recherche_avance .cat_search{
					float:left;
					color:#9e968a;
				}
					#header .header_right .ligne_recherche .recherche_avance .cat_search span{
						cursor:pointer;
						padding-right:15px;
						padding-left:20px;
						background:url('../images/boutons/bt_fleche_recherche.jpg') top right no-repeat;
					}
					#header .header_right .ligne_recherche .recherche_avance .cat_search ul{
						display:none;
					}
			#header .header_right .ligne_recherche .mini-search {
				margin-left:10px;
			}
				* html .header_right .ligne_recherche .mini-search {
					width:175px;
					overflow:hidden;
				}
				#header .header_right .ligne_recherche .mini-search input{
					height:18px;
					line-height:18px;
					border:none;
					font-family:Arial;
					font-size:11px;
					padding:0 3px;
					margin-top:4px;
					display:block;
					float:left;
				}
					#header .header_right .ligne_recherche .mini-search input.submit{
						background:#877E6D;
						padding:0 5px;
						color:#FFF;
						cursor:pointer;
						text-transform:uppercase;
					}
/** Fin header */
/** Début corps */
#content {
	width:960px;
	overflow:hidden;
}
	#bloc_gauche{
		
		width:178px;
		float:left;
	}
		#bloc_gauche #menu {
			padding:26px 16px;
			width:146px;
			overflow:hidden;
			background:#1f1100;
		}
		#bloc_gauche #menu ul li{
			padding-bottom:22px;
		}
		#bloc_gauche #menu ul li a{
			display:block;
			color:#fff;
			text-transform:uppercase;
			font-size:14px;
			text-decoration:none;
			padding-left:11px;
		}
		#bloc_gauche #menu ul li a:hover, #bloc_gauche #menu ul li a.actif{
			background:url('../images/boutons/fleche_menu.jpg') top left no-repeat;
		}
			#bloc_gauche #menu ul li ul li a {
				display:inline;
				font-size:11px;
				padding:0px;
				margin-bottom:0px;
				text-transform:none;
			}
			#bloc_gauche #menu ul li ul{
				margin-top:16px;
			}
			#bloc_gauche #menu ul li ul li {
				padding-bottom:6px;
				margin-left:20px;
			}
				#bloc_gauche #menu ul li ul li a:hover, #bloc_gauche #menu ul li ul li a.actif{
					background:none;
					text-decoration:none;
					color:#9e968a;
				}
		#bloc_gauche .addthis_button {
			width:178px;
			height:25px;
			background:url('../images/boutons/share_menu.jpg') top left no-repeat;
			display:block;
			margin-top:1px;
		}
	#page_right {
		float:left;
		width:781px;
		overflow:hidden;
		margin-left:1px;
	}
		#page_right #top_page {
			background:#1f1100;
			height:25px;
			overflow:hidden;
			padding-left:12px;
			width:769px;
		}
			#page_right #top_page .fil_ariane{
				line-height:25px;
				color:#9e968a;
				font-size:9px;
				float:left;
				text-transform:lowercase;
			}
			#page_right #top_page .fil_ariane a{
				color:#9e968a;
			}
			#page_right #top_page .fil_ariane span.on{
				color:#fff;
			}
			
			#page_right #top_page .menu_horizontal {
				float:right;
				line-height:25px;
				margin-bottom:1px;
			}
			
				#page_right #top_page .menu_horizontal #smenu_whatsnew a{
					background-color:#fff;
				}			
			
				#page_right #top_page .menu_horizontal a{
					text-transform:uppercase;
					color:#fff;
					font-size:10px;
					display:block;
					background-color: #1F1100;
					float:left;
					padding:0px 5px;
				}
				#page_right #top_page .menu_horizontal a:hover, #page_right #top_page .menu_horizontal a.active{
					display:block;
					text-decoration:none;
					color:#000;
					background-color:#fff;
				}
				#page_right #top_page .menu_horizontal span {
					float:left;
					display:block;
				}
				#page_right #top_page .menu_horizontal span a {
					float:none;
				}
				#page_right  #top_page #smenu_whatsnew {
					background:#fff;
					position:absolute;
					z-index:9999;
					width:130px;
					/*margin-left:272px;
					margin-top:25px;*/
					display:none;
					border-left:1px solid #C1BAAE;
					border-right:1px solid #C1BAAE;
					border-bottom:1px solid #C1BAAE;
				}
				#page_right  #top_page #smenu_whatsnew a{
					display:block;
					padding:0px 10px;
					color:#000;
					float:none;
					font-size:10px;
					text-transform:none;
				}
				#page_right  #top_page #smenu_whatsnew a:hover{
					color:#9e968a;
					text-decoration:none;
				}
/** Fin corps */

#contenu {
	margin-top:1px;
	margin-bottom:30px;
	overflow:hidden;
}

/** Accueil - Pour slider voir Slider.css */				
/*partie droite accueil */
#droite_accueil {
	float:left;
	width:392px;
	overflow:hidden;
}
	#droite_accueil .whatsnew {
		background:url('../images/background/bandeau_whatsnew_accueil.jpg') top left no-repeat;
		padding-top:40px;
		margin-bottom:1px;
	}
	#droite_accueil .top10 {
		margin-bottom:1px;
	}
	#droite_accueil .bandeau {
		margin-bottom:1px;
	}
	
	/** baniere accueil avec système gauche - droite */
	#droite_accueil .banniere_accueil {
		width:392px;
		height:116px;
		cursor:pointer;
	}
	#droite_accueil .banniere_accueil:hover a{
		text-decoration:none;
		background:url('../images/boutons/fleche.jpg') bottom right no-repeat;
	}
	#droite_accueil .banniere_accueil.droite {
		width:225px;
		height:103px;
		padding-top:13px;
		padding-left:167px;
	}
	#droite_accueil .banniere_accueil.gauche {
		width:213px;
		height:103px;
		padding-top:13px;
		padding-left:13px;
		padding-right:166px;
		background-color:#fff;
		background-repeat:no-repeat;
	}
	#droite_accueil .banniere_accueil .titre {
		font-size:16px;
		text-transform:uppercase;
	}
	#droite_accueil .banniere_accueil .description {
		font-size:11px;
	}
	#droite_accueil .banniere_accueil a{
		background:url('../images/boutons/fleche.jpg') top right no-repeat;
		color:#fff;
		width:125px;
		height:25px;
		display:block;
		margin-top:10px;
		line-height:25px;
		font-size:11px;
		padding-left:5px;
	}
	/** Fin baniere accueil avec système gauche - droite */
	
	#droite_accueil .groupe_produits {
		width:393px;
		height:255px;
		overflow:hidden;
		margin-top:1px;
	}
		#droite_accueil .groupe_produits a{
			float:left;
			margin-right:1px;
		}

	
/** Footer */ 
#footer {
	padding-left:183px;
	font-size:9px;
	color:#9e968a;
	margin-bottom:34px;
}
	#footer .footer_left {
		float:left;
	}
	#footer .footer_left a{
		color:#9e968a;
	}
	
	#footer .footer_right{
		float:right;
	}
		#footer .footer_right .bt_actweb{
			display:block;
			width:97px;
			height:11px;
			background:url('../images/boutons/bt_actweb.jpg') top left no-repeat;
			font-size:1px;
		}
		#footer .footer_right .bt_actweb:hover{
			background:url('../images/boutons/bt_actweb.jpg') bottom left no-repeat;
		}
		
/** Page de look */
#contenu .looks .left_img	{
	float:left;
	width:388px;
	height:646px;
	overflow:hidden;
	margin-right:1px;
}
#contenu .looks #droite_looks	{
	float:left;
	width:392px;
	overflow:hidden;
}

	#contenu .looks #droite_looks .bloc_produit{
		padding:20px 14px;
		background:#fff;
		margin-bottom:1px;
	}
	#contenu .looks #droite_looks .bloc_produit .left{
		float:left;
		width:137px;
		overflow:hidden;
	}
		#contenu .looks #droite_looks .bloc_produit .left a img{
			border:1px solid #d8d5d0;
		}
	#contenu .looks #droite_looks .bloc_produit .right{
		float:left;
		width:227px;
		font-size:11px;
		line-height:13px;
	}
		#contenu .looks #droite_looks .bloc_produit .right .titre{
			display:block;
			text-transform:uppercase;
			color:#000;
			margin-bottom:10px;
			font-size:16px;
			line-height:20px;
		}
		#contenu .looks #droite_looks .bloc_produit .right p{
			margin-bottom:10px;
		}
		#contenu .looks #droite_looks .bloc_produit .right .ref{
			display:block;
		}
		#contenu .looks #droite_looks .bloc_produit .right .prix{
			float:right;
		}
		#contenu .looks #droite_looks .bloc_produit .right a {
			clear:both;
			background:url('../images/boutons/fleche.jpg') top right no-repeat;
			color:#fff;
			width:125px;
			height:25px;
			display:block;
			margin-top:10px;
			line-height:25px;
			font-size:11px;
			padding-left:5px;
			float:right;
		}
		#contenu .looks #droite_looks .bloc_produit .right a:hover {
			background-position:bottom right;
			text-decoration:none;
		}
/** Fin Page de look */

/** Page de look */
#contenu .page_produits{
	width:784px;
	cursor:pointer;
}
#contenu .page_produits .produit {
	width:195px;
	float:left;
	padding-right:1px;
	margin-bottom:1px;
}
#contenu .page_produits .produit .image {
	width:195px;
	height:323px;
	overflow:hidden;
	position:relative;
}
#contenu .page_produits .produit .image .pcent{
	letter-spacing:1px;
	font-family:Garamond;
	font-size:20px;
	font-weight:bold;
	color:#FFF;
	background:transparent url(../images/solde/bulle-pcent.png) no-repeat top left;
	display:block;
	text-align:center;
	position:absolute;
	width:66px;
	height:66px;
	line-height:66px;
	bottom:15px;
	right:15px;
}
* html #contenu .page_produits .produit .image .pcent{
	background:transparent url(../images/solde/bulle-pcent.gif) no-repeat top left;
}
#contenu .page_produits .produit .remise .prix{
	color:#1F1100;
}
#contenu .page_produits .produit .description {
	overflow:hidden;
	padding:10px 15px;
	background:#c1baae;
	color:#fff;
	height:30px;
}
#contenu .page_produits .produit .description .titre{
	font-size:9px;
	text-transform:uppercase;
	color:#fff;
	line-height:13px;
	display:block;
}
#contenu .page_produits .produit .description .ref{
	font-size:9px;
	text-transform:uppercase;
	color:#fff;
	line-height:13px;
	float:left;
	width:57px;
}
#contenu .page_produits .produit .description .prix{
	font-size:9px;
	text-transform:uppercase;
	color:#1f1100;
	line-height:13px;
	float:right;
	font-weight:bold;
}
#contenu .page_produits .produit:hover .description{
	background:#1f1100;
}
#contenu .page_produits .produit:hover .description .prix{
	color:#fff;
}
/** Fin page de look */

/** Page détails produits */
#contenu .page_produits_details .left_img {
	float:left;
	width:388px;
	overflow:hidden;
	margin-right:1px;
}

#contenu .page_produits_details #droite {
	width:392px;
	overflow:hidden;
	float:left;
}
	#contenu .page_produits_details #droite .fiche_produit{
		background:#fff;
		padding:14px 10px;
	}
		* html #contenu .page_produits_details #droite .fiche_produit {
			padding-bottom:5px;
		}
		*+html #contenu .page_produits_details #droite .fiche_produit {
			padding-bottom:5px;
		}
	#contenu .page_produits_details #droite .fiche_produit h1{
		font-size:14px;
		font-weight:normal;
		text-transform:uppercase;
		padding-bottom:7px;
	}
	#contenu .page_produits_details #droite .fiche_produit p{
		text-align:justify;
		font-size:11px;
		line-height:12px;
		padding-bottom:10px;
		height:auto;
		min-height:80px;
		margin-bottom:9px;
		overflow:auto;
		padding:3px;
		width:363px;
	}
		* html #contenu .page_produits_details #droite .fiche_produit p{
			height:80px;
		}
	#contenu .page_produits_details #droite .fiche_produit .ref_prix{
		padding-bottom:20px !important;
		padding-bottom:15px;
		position:relative;
	}
		#contenu .page_produits_details #droite .fiche_produit .ref_prix .ref{
			float:left;
			font-size:11px;
			text-transform:uppercase;
		}
		#contenu .page_produits_details #droite .fiche_produit .ref_prix .prix{
			float:right;
			font-size:12px;
			font-weight:bold;
		}
		#contenu .page_produits_details #droite .fiche_produit .ref_prix .pcent{	
			display:block;
			float:right;
			color:#d1462a;
			font-size:12px;
			font-weight:bold;
			padding-right:15px;
		}
		
	#contenu .page_produits_details #droite .fiche_produit .conteneur_select{
		padding-bottom:16px;
		height:21px;
	}
	
	
	#contenu .page_produits_details #droite .fiche_produit #slider_fiche_produit  {
		height:146px;
		margin:20px 1px 0 0;
		position:relative;
		width:366px;
	}
		#contenu .page_produits_details #droite .fiche_produit #slider_fiche_produit .wrapper div img {
			margin-left:7px;
			margin-right:7px;
		}
		
	 .partager_produit{
		display:block;
		width:180px;
		height:25px;
		background:url('../images/boutons/partager_produit.jpg') top left no-repeat;
		float:left;
		margin-right:10px;
	}
	
	#contenu .page_produits_details #droite .fiche_produit .bt_commander{
		display:block;
		float:left;
		border:none;
		width:175px;
		height:25px;
		background:url('../images/boutons/commander.jpg') top left no-repeat;
		color:#fff;
		font-size:11px;
		cursor:pointer;
		padding-left:17px;
		font-weight:bold;
	}
	
	#contenu .page_produits_details #droite #gallery_images div{
		float:left;
	}
	
	#contenu .page_produits_details #droite .recommandation .r_titre{
		margin-top:1px;
		margin-bottom:1px;
		font-size:16px;
		background:#fff;
		height:40px;
		line-height:40px;
		padding-left:16px;
	}
	#contenu .page_produits_details #droite .recommandation .r_contenu .img{
		position:relative;
		background:#fff;
		width:120px;
		height:224px;
		margin-right:1px;
		float:left;
		text-align:right;
		padding-right:10px;
		/*padding-top:200px;*/
	}
	#contenu .page_produits_details #droite .recommandation .r_contenu .img.last{
		margin-right:0px;
	}
	* html #contenu .page_produits_details #droite .recommandation .r_contenu .img.last{
		padding-right:6px;
	}
		#contenu .page_produits_details #droite .recommandation .r_contenu .img .img-link {
			display:block;
			width:120px;
			height:200px;
			margin-right:1px;
		}
/** Fin page détails produits */

.bloc-gris {
	background:#CCC;
	left:0;
	top:0;
	display:none;
	position:absolute;
	z-index:100;
	-moz-opacity: 0.4 ; /* Gecko -> Firefox, Netscape */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; /* IE8 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40); /* IE < 8 */
	opacity: 0.4; /* CSS 3 */
}

/** page what s new */
.bloc_gauche_whatsnews {
	float:left;
	margin:0 1px 0 0;
	width:388px;
	overflow:hidden;
}
.bloc_gauche_whatsnews .bloc_invite_du_mois{
	background:url('../images/bloc_invite_mois.jpg') top left no-repeat;
	width:365px;
	height:171px;
	padding-left:23px;
	padding-top:140px;
	font-size:11px;
	display:block;
	color:#000;
	margin-bottom:1px;
}
.bloc_gauche_whatsnews .bloc_invite_du_mois:hover{
	text-decoration:none;
}
.bloc_gauche_whatsnews .bt_top10desventes{
	width:389px;
	height:150px;
	display:block;
	background:url('../images/boutons/bt_top10.jpg') top left no-repeat;
}

/** Page panier (maquette) */
.page_panier {

}

.page_panier .status {
	width:155px;
	height:46px;
	overflow:hidden;
	float:left;
	background:url('../images/background/panier_status.jpg') top left;
	margin-right:1px;
	font-size:16px;
	color:#887e6e;
	text-align:center;
	line-height:46px;
}
.page_panier .status.last{
	margin-right:0px;
}
.page_panier .status.actif {
	background-position:bottom left;
	color:#000;
}
/** Panier provisoire */
#page_panier{
background:#fff;
}

#page_panier h1 {
color:#FFFFFF;
font-size:16px;
padding-top:10px;
font-weight:normal;
color:#000;
margin-left:20px;
float:left;
width:300px;
}
#page_panier .btn_bloc_suite_petit {
	display:block;
	width:100px;
	height:25px;
	background:url('../images/boutons/fleche.jpg') top right no-repeat;
	float:right;
	color:#fff;
	line-height:25px;
	padding-left:10px;
	margin-top:5px;
	margin-right:20px;
}
#page_panier .btn_bloc_suite_petit:hover {
	background-position:bottom right;
	text-decoration:none;
}

#page_panier #mon_panier {
	background:#e7e5e2;
}
#page_panier #mon_panier th{
	padding:10px 0px;
	vertical-align:middle;
	border:1px solid #fff;
}
#page_panier #mon_panier td{
	text-align:center;
	border:1px solid #fff;
}
#page_panier .btn_table_supprimer {
	display:block;
	width:16px;
	height:18px;
	background:url('../images/boutons/bouton_suppr.jpg') top left no-repeat;
	margin-left:13px;
}
#page_panier .mon_panier_gauche{
	float:left;
}
#page_panier .mon_panier_gauche .btn_panier_commander{
display:block;
	width:138px;
	height:25px;
	background:url('../images/boutons/fleche_inv.jpg') bottom left no-repeat;
	color:#fff;
	line-height:25px;
	padding-left:20px;
	margin-top:5px;
	margin-left:10px;
}
#page_panier .mon_panier_gauche .btn_panier_commander:hover{
	background-position:top left;
	text-decoration:none;
}
#page_panier .mon_panier_droite{
	float:right;
}
#page_panier .mon_panier_droite #mon_panier_total{
	background:#DFDFDF;
}
#page_panier .mon_panier_droite #mon_panier_total td{
	border:1px solid #fff;
	padding:12px;
}
#page_panier .mon_panier_droite #mon_panier_total td.a-right{
	width:59px;
	text-align:center;
}
#page_panier .mon_panier_droite #mon_panier_total td.a-left{
	width:205px;
}
#page_panier .mon_panier_droite #mon_panier_total td .price {
	font-size:12px;
}
#page_panier .mon_panier_droite .btn_panier_commander {
	display:block;
	width:100px;
	height:25px;
	background:url('../images/boutons/fleche.jpg') top right no-repeat;
	float:right;
	color:#fff;
	line-height:25px;
	padding-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:20px;
}
#page_panier .mon_panier_droite .btn_panier_commander:hover {
	background-position:bottom right;
	text-decoration:none;
}

/** Mon compte */
#bloc_gauche .nav_gauche  {
background:none repeat scroll 0 0 #1F1100;
margin-bottom:1px;
overflow:hidden;
padding:18px 16px;
width:146px;
}

#bloc_gauche .nav_gauche  h2{
color:#FFFFFF;
display:block;
font-size:14px;
padding-left:11px;
text-decoration:none;
text-transform:uppercase;
font-weight:normal;
}
#bloc_gauche .nav_gauche .block-progress h2 {
	padding-left:0px;
	margin-left:0px;
}
#bloc_gauche .nav_gauche .block-progress ol {
	margin-left:0px;
}

#bloc_gauche .nav_gauche ul{
	margin-top:15px;
}
#bloc_gauche .nav_gauche ul li {
	color:#9e968a;
	margin-bottom:10px;
	margin-left:10px;
}
#bloc_gauche .nav_gauche ul li a {
	color:#fff;
}
#bloc_gauche .nav_gauche ul li a:hover {
	background:none;
	text-decoration:none;
	color:#9e968a;
}
#bloc_gauche .nav_gauche .logout {
	color:#fff;
	margin-left:10px;
	margin-bottom:10px;
}

#page_right #contenu h2, #page_right #contenu h3{
	color:#000;
	padding:10px 0px 0px 10px;
	font-size:16px;
	text-transform:uppercase;
}

/** page Besoin dun conseil */
.page_besoin_conseil {
	
}
.page_besoin_conseil .pbc_gauche {
	float:left;
	width:388px;
	height:396px;
	margin-right:1px;
	
}
.page_besoin_conseil .pbc_droit {
	float:left;
	width:392px;
	overflow:hidden;
	background:#fff;
}
.page_besoin_conseil .pbc_droit h1{
	font-size:16px;
	margin-bottom:40px;
	font-weight:normal;
	margin-left:15px;
	margin-top:20px;
}
.page_besoin_conseil .pbc_droit label {
	font-size:11px; 
	color:#887e6e;
	float:left;
	width:118px;
	margin-left:15px;
	display:block;
	line-height:20px;
	height:20px;
}
.page_besoin_conseil .pbc_droit input {
	width:235px;
	font-size:11px;
	padding:3px;
	border:1px solid #d8d5d0;
	margin-bottom:5px;
	display:block;
}
.page_besoin_conseil .pbc_droit textarea {
	width:235px;
	height:108px;
	border:1px solid #d8d5d0;
	font-size:11px;
	padding:3px;
	font-family:arial, sans-serif;
	margin-bottom:38px;
}
.page_besoin_conseil .pbc_droit span{
	display:block;
	font-size:9px;
	color:#887e6e;
	float:left;
	margin-top:26px;
	margin-left:15px;
}
.page_besoin_conseil .pbc_droit .bt_submit{
	display:block;
	width:74px;
	height:25px;
	background:url('../images/boutons/fleche.jpg') top right no-repeat;
	float:right;
	color:#fff;
	line-height:25px;
	padding-right:7px;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:20px;
	border:none;
	cursor:pointer;
}
.page_besoin_conseil .pbc_droit .bt_submit:hover{
	background-position:bottom right;
}

/** page contact */
.page_contacts {
	
}
.page_contacts .pbc_gauche {
	float:left;
	width:381px;
	height:457px;
	overflow:hidden;
	margin-right:1px;
}
.page_contacts .pbc_droit {
	float:left;
	width:399px;
	height:457px;
	overflow:hidden;
	background:#fff;
}
.page_contacts .pbc_droit .validation-advice {
	padding-left:133px;
}
.page_contacts .pbc_droit h1{
	font-size:16px;
	margin-bottom:5px;
	font-weight:normal;
	margin-left:15px;
	margin-top:20px;
}
.page_contacts .pbc_droit label {
	font-size:11px; 
	color:#887e6e;
	float:left;
	width:118px;
	margin-left:15px;
	display:block;
	line-height:20px;
	height:20px;
}
.page_contacts .pbc_droit input {
	width:235px;
	font-size:11px;
	padding:3px;
	border:1px solid #d8d5d0;
	margin-bottom:5px;
	display:block;
}
.page_contacts .pbc_droit textarea {
	width:235px;
	height:108px;
	border:1px solid #d8d5d0;
	font-size:11px;
	padding:3px;
	font-family:arial, sans-serif;
	/*margin-bottom:38px;*/
}
.page_contacts .pbc_droit span{
	display:block;
	font-size:9px;
	color:#887e6e;
	float:left;
	margin-top:26px;
	margin-left:15px;
}

.page_contacts .top_form_contact {
	height:300px;
	margin-top:5px;
}

.page_contacts .pbc_droit .button-set{
	padding-left:20px;
}

.page_contacts .pbc_droit .bt_submit{
	display:block;
	width:74px;
	height:25px;
	background:url('../images/boutons/fleche.jpg') top right no-repeat;
	float:right;
	color:#fff;
	line-height:25px;
	padding-right:7px;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:20px;
	border:none;
	cursor:pointer;
}
.page_contacts .pbc_droit .bt_submit:hover{
	background-position:bottom right;
}
/** page newsletter */
.page_newsletter {
	
}
.page_newsletter .pbc_gauche {
	float:left;
	width:388px;
	height:458px;
	margin-right:1px;
	overflow:hidden;
}
.page_newsletter .pbc_droit {
	float:left;
	width:391px;
	height:458px;
	overflow:hidden;
	background:#fff;
}
.page_newsletter .pbc_droit .validation-advice {
	padding-left:133px;
}
.page_newsletter .pbc_droit h1{
	font-size:16px;
	margin-bottom:5px;
	font-weight:normal;
	margin-left:15px;
	margin-top:20px;
}
.page_newsletter .pbc_droit label {
	font-size:11px; 
	color:#887e6e;
	margin-left:15px;
	display:block;
}
.page_newsletter .pbc_droit input {
	width:235px;
	font-size:11px;
	padding:3px;
	border:1px solid #d8d5d0;
	margin-bottom:5px;
	display:block;
	margin-left:15px;
}
* html .page_newsletter .pbc_droit input {
	margin-left:7px;
}
.page_newsletter .pbc_droit textarea {
	width:235px;
	height:108px;
	border:1px solid #d8d5d0;
	font-size:11px;
	padding:3px;
	font-family:arial, sans-serif;
	/*margin-bottom:38px;*/
}
.page_newsletter .pbc_droit span{
	display:block;
	font-size:9px;
	color:#887e6e;
	float:left;
	margin-top:26px;
	margin-left:15px;
}

.page_newsletter .pbc_droit .button-set{
	margin-top:5px;
}

.page_newsletter .pbc_droit .bt_submit{
	display:block;
	width:74px;
	height:25px;
	background:url('../images/boutons/fleche.jpg') top right no-repeat;
	float:right;
	color:#fff;
	line-height:25px;
	padding-right:7px;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:20px;
	border:none;
	cursor:pointer;
}
.page_newsletter .pbc_droit .bt_submit:hover{
	background-position:bottom right;
}

/** shadowbox panier */
.sbox_panier {
	width:399px;
}
.sbox_titre {
background:none repeat scroll 0 0 #1F1000;
border-bottom:1px solid #F2EDE4;
color:#FFFFFF;
font-size:12px;
height:26px;
line-height:26px;
padding-left:15px;
padding-top:5px;
text-transform:uppercase;
width:384px;
}
.sbox_titre span {
	display:block;
	width:150px;
	float:left;
}
.sbox_titre .bt_close{
	width:68px;
	height:18px;
	cursor:pointer;
	float:right;
}
.sbox_corps {
	width:367px;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	background:#fff;
	padding:15px;
	padding-bottom:0px;
	color:#000;
	font-size:12px;
}
.sbox_corps .nproduit {
	color:#000;
	font-size:18px;
	text-transform:uppercase;
}
.sbox_bt {
	width:367px;
	border:1px solid #c4c4c4;
	border-top:none;
	padding:15px;
	padding-top:0px;
	background:#fff;
}
.sbox_retour {
	float:left;
	display:block;
	padding-left:18px;
	width:138px;
	height:25px;
	line-height:25px;
	background:url('../images/boutons/fleche_inv.jpg') bottom left no-repeat;
	cursor:pointer;
	font-size:12px;
	text-decoration:none;
	color:#fff;
}
.sbox_retour:hover {
	background:url('../images/boutons/fleche_inv.jpg') top left no-repeat;
	color:#fff;
	text-decoration:none;
}
.sbox_btpanier {
	float:right;
	display:block;
	padding-left:14px;
	padding-right:7px;
	width:138px;
	height:25px;
	line-height:25px;
	background:url('../images/boutons/fleche.jpg') top right no-repeat;
	font-size:13px;
	color:#fff;
	text-decoration:none;
}
.sbox_btpanier:hover {
	background:url('../images/boutons/fleche.jpg') bottom right no-repeat;
	color:#fff;
	text-decoration:none;
}
.sbox_qty {
	color:#000;
}
.sbox_error {
	color:red;
}
.sbox_msg {
	color:#058808;
}

/** STYLIIIISTE*/
.conseil_styliste {
	display:block;
	margin-bottom:-2px;
}
.conseil_styliste .cs_head{
margin-bottom:1px;
width:392px;
height:40px;
background:url('../images/background/le_conseil_mode.jpg') top left no-repeat;
}
.conseil_styliste .cs_left {
	float:left;
	width:157px;
	overflow:hidden;
	height:224px;
}
.conseil_styliste .cs_right {
	float:left;
	width:207px;
	height:207px;
	background:#1f1100;
	color:#fff;
	padding-top:17px;
	padding-left:14px;
	padding-right:14px;
	font-size:11px;
	overflow:hidden;
}
.conseil_styliste .cs_right .nom {
	font-size:16px;
	text-transform:uppercase;
	margin-bottom:15px;
	display:block;
}
.conseil_styliste .cs_right ul {
	list-style-type:disc;
	padding-left:15px;
	margin-bottom:10px;
}
.conseil_styliste .cs_right ul li{
	margin-bottom:5px;
}
.conseil_styliste .cs_right p{
	margin-bottom:10px;
	line-height:12px;
}


/** correction bug look */
#droite_looks_description {
	position:absolute;
	margin-left:389px;
	background-color:#FFFFFF;
	width:392px;
	height:646px;
	z-index:2;
}
* html #droite_looks_description {
	margin-left:0px;
}
*+html #droite_looks_description {
	margin-left:0px;
}

#droite_looks {
	position:absolute;
	margin-left:389px;
	background-color:#FFFFFF;
	width:392px;
	height:646px;
	
	z-index:100;
}

.look_dynamic_product_display{
	display:none;
}

.look_static_product_display{
	display:block;
}

* html #droite_looks {
	margin-left:0px;
}
*+html #droite_looks {
	margin-left:0px;
}


/** STYLIIIISTE*/
/*.conseil_styliste {
	display:block;
	margin-bottom:1px;
}
.conseil_styliste .cs_head{
margin-bottom:1px;
width:392px;
height:40px;
background:url('../images/background/conseil_de_la_styliste.jpg') top left no-repeat;
}
.conseil_styliste .cs_left {
	float:left;
	width:157px;
	overflow:hidden;
	height:224px;
}
.conseil_styliste .cs_right {
	float:left;
	width:207px;
	height:207px;
	background:#1f1100;
	color:#fff;
	padding-top:17px;
	padding-left:14px;
	padding-right:14px;
	font-size:11px;
}
.conseil_styliste .cs_right .nom {
	font-size:16px;
	text-transform:uppercase;
	margin-bottom:15px;
	display:block;
}
.conseil_styliste .cs_right ul {
	list-style-type:disc;
	padding-left:15px;
	margin-bottom:10px;
}
.conseil_styliste .cs_right ul li{
	margin-bottom:5px;
}
.conseil_styliste .cs_right p{
	margin-bottom:10px;
	line-height:12px;
}
*/
/** Invite mois */
.invite_mois {
	display:block;
	margin-bottom:1px;
}
.invite_mois .cs_head{
margin-bottom:1px;
width:392px;
height:40px;
background:url('../images/background/invite_mois.jpg') top left no-repeat;
}
.invite_mois .cs_bottom {
	background:url('../images/photo_invite_mois.jpg') top left no-repeat;
	width:392px;
	height:311px;
}

.texte_invite_mois {
	font-size:12px;
	color:#000;
	font-style:italic;
	background:url('../images/background/guillemet_open.jpg') top left no-repeat;
	background-color:#F2EEE5;
	padding:37px 24px 11px 55px;
	height:230px;
	line-height:16px;
}


.tooltip{ position: absolute; top: 0px; left: 0; z-index: 3; display: none; color:#fff; background:#1F1100; padding:5px 10px;white-space:nowrap; text-decoration:none;}


/** la revue de presse */
.rp_gauche {
	width:389px;
	height:396px;
	height:413px;
	height:500px;
	float:left;
	margin-right:1px;
	overflow:auto;
	background:#fff;
}
#page_right #contenu .rp_gauche h2.titre_annee {
	width:360px;
	height:40px;
	background:#dddad5;
	color:#1f1100;
	font-size:26px;
	line-height:40px;
	margin:0px;
	padding:0px;
	padding-left:10px;
}
.rp_gauche ul{
	padding-left:30px;
	list-style-type:square ;
	margin-bottom:10px;
}
.rp_gauche ul li{
	line-height:20px;
	cursor:pointer;
}
.rp_gauche .descriptif {
	color:#887e6e;
}
.rp_droite {
	width:391px;
	float:left;
	height:396px;
	height:413px;
	height:500px;
	overflow:hidden;
}
.rp_contenu {
	background:#fff;
	width:370px;
	height:336px;
	height:345px;
	height:433px;
	overflow:hidden;
	padding:10px;
}
.rp_contenu .date{
	font-size:16px;
	font-weight:bold;
}
.rp_contenu p{
	padding-bottom:10px;
}

.contenu_success {
	width:781px;
	height:449px;
	background:url('../images/background/bg_success.jpg') top left no-repeat;
	/*display:none;*/
}
.txt_success {
	padding-top:143px;
	padding-left:364px;
	color:#000;
}
.txt_success h1{
	text-transform:uppercase;
	font-weight:normal;
	font-size:16px;
	margin-bottom:20px;
}

.bandeau_titre_page{
	font-size: 14px;
	text-transform: uppercase;
	font-weight: normal;
	color: rgb(255, 255, 255);
	background: none repeat scroll 0% 0% rgb(135, 126, 109);
	padding: 10px;
	margin-bottom: 1px;
}

/** Vente privee */
.wh_pv_home {
	width:388px;
	height:311px;
	overflow:hidden;
	/*cursor:pointer;*/
}
.wh_pv_home #nslider li {
	position:absolute;
	height:310px;
overflow:hidden;
width:388px;
/*cursor:pointer;*/
}
.wh_pv_home #menu_nslider {
display:none;
}
.wh_pv_home .wh_pv_home_txt{
	position:absolute;
	z-index:99;
	padding-left:17px;
	padding-top:100px;
	width:300px;
}
.wh_pv_home .wh_pv_home_txt p{
	color:#909090;
	font-size:13px;
}
.wh_pv_home .wh_pv_home_txt p span{
	text-transform:uppercase;
	color:#000;
	font-weight:bold;
}
.wh_pv_home strong,
.home_pv_home strong {
	color:#000;
}
.blossom_girl {
	background:url('../images/blossom_girl.jpg') top left no-repeat;
	width:370px;
	height:60px;
	color:#fff;
	display:block;
	padding-left:22px;
	padding-top:100px;
}
.blossom_girl:hover {
	color:#fff;
	text-decoration:none;
}

.home_pv_home {
	width:388px;
	height:274px;
	overflow:hidden;
	/*cursor:pointer;*/
}
.home_pv_home #nslider li {
	position:absolute;
	height:273px;
overflow:hidden;
width:392px;
/*cursor:pointer;*/
}
.home_pv_home #menu_nslider {
display:none;
}
.home_pv_home .home_pv_home_txt{
	position:absolute;
	z-index:99;
	padding-left:27px;
	padding-top:95px;
}
.home_pv_home .home_pv_home_txt p{
	color:#909090;
	font-size:12px;
}
.home_pv_home .home_pv_home_txt p span{
	text-transform:uppercase;
	color:#000;
	font-weight:bold;
}

.pv_home {
	width:781px;
	height:454px;
	overflow:hidden;
}
.pv_home #nslider li {
	position:absolute;
	height:454px;
overflow:hidden;
width:781px;
cursor:pointer;
}
.pv_home #menu_nslider {
display:none;
}
.pv_home .pv_home_txt{
	position:absolute;
	z-index:99;
	padding-left:292px;
	/*padding-top:60px;*/
	padding-top:17px;
}
.pv_home .pv_home_txt p{
	color:#909090;
	font-size:11px;
}
.pv_home .pv_home_txt strong {
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
}
.pv_home .pv_home_txt p span{
	text-transform:uppercase;
	color:#000;
	font-weight:bold;
}
.bt_vp_creer_compte {
	width:212px;
	height:35px;
	display:block;
	background:url('../images/vente_privee/bt_creer_compte.jpg') top left no-repeat;
	float:left;
	margin-right:15px;
}
.bt_vp_creer_compte:hover {
	background-position:bottom left;
}
.pv_home .suivez_vp {
	/*float:left;
	margin-top:12px;*/
	display:inline;
	line-height:34px;
	color:#3166ab;
}
.bt_menu_vp {
	width:178px;
	height:40px;
	display:block;
	background:url('../images/vente_privee/bt_menu_vp.jpg') top left no-repeat;
}
.bt_menu_vp:hover, .bt_menu_vp.actif {
	background:url('../images/vente_privee/bt_menu_vp.jpg') bottom left no-repeat;
}

	
/**********************/
/**** Vente privee */
/**********************/
.private-vente-title {
	background:transparent url(../images/background/title-vente-privee.jpg) top left no-repeat;
	display:block;
	width:782px;
	height:40px;
}

.bloc-bleu {
	background:#3166ab;
	position:absolute;
	z-index:1000;
	width:292px;
	height:115px;
	top:0;
	left:-292px;
	-moz-opacity: 0.8 ; /* Gecko -> Firefox, Netscape */
	-webkit-opacity: 0.8 ; /* Gecko -> Firefox, Netscape */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* IE8 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); /* IE < 8 */
	opacity: 0.8; /* CSS 3 */
}

#page_right #contenu #form-private-vente {
	background:#5984bb;
	padding:15px 0;
	color:#FFF;
	width:489px;
	margin-bottom:15px;
	position:relative;
	height:85px;
}
	#page_right #contenu #form-private-vente .validation-advice {
		display:none;
	}
	#page_right #contenu #form-private-vente a {
		text-decoration:underline;
	}
	#page_right #contenu #form-private-vente a,
	#page_right #contenu #form-private-vente strong,
	#page_right #contenu #form-private-vente .required {
		color:#FFF;
	}
	#page_right #contenu #form-private-vente table {
		margin:8px 0;
	}
		#page_right #contenu #form-private-vente table tr td{
			vertical-align:bottom;
		}
	#page_right #contenu #form-private-vente input {
		border:1px solid #5994dd;
		margin-right:4px;
		padding:0;
		height:19px;
		line-height:19px;
		width:146px;
	}
	#page_right #contenu #form-private-vente label {
		line-height:20px;
	}
	#page_right #contenu #form-private-vente h3{
		color:#FFF;
		font-weight:normal;
		font-size:15px;
		margin:0;
		padding:0;
	}
	
	#page_right #contenu #form-private-vente .submit{
		color:#fff;
		padding:0;
		cursor:pointer;
		border:none;
		font-size:11px;
		display:block;
		width:105px;
		height:21px;
		line-height:21px;
		text-align:center;
		background:transparent url(../images/boutons/btn-connecter-vp.jpg) no-repeat top left;
	}
		#page_right #contenu #form-private-vente .submit:hover{
			background-position:bottom left;
		}

