/*{$base_url}content/29-magazine-principal*/
@charset "utf-8";
/* CSS Document */
html{
	margin:0px;
	overflow-x:hidden;
}
a img, fieldset{
	border:none;
}
body{
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	background-color:#000000;
	background-image:url(../images/home/pattern.jpg);
	background-repeat:repeat-y;
	background-position:center top;
	}
	
	
body#index{	
		background-image:url(../images/bg.jpg);
		background-repeat:repeat-x;
		background-position:0 -190px;
		background-color:#FFF;
	}
	
	input{
		padding:0;
		}

#global{
	height:100%;
	width:100%;
	background-image:url(../images/home/bg_home.jpg);
	background-repeat:no-repeat;
	background-position:top center;


}

#container{
	width:995px;
	margin:0 auto;
	min-height:621px;
}

#header{
	width:995px;
	height:110px;
	position:relative;
}

#header #logo{
	display:block;
	width:185px;
	height:81px;
	background-image:url(../images/home/logo.png);
	background-repeat:no-repeat;
	position:absolute;
	top:8px;
	left:-3px;
}


#header #box_search{
	background-image:url(../images/home/bg_search.png);
	background-repeat:no-repeat;
	width:228px;
	height:26px;
	position:absolute;
	left:242px;
	top:8px;
}


#header #box_search p{
	float:left;
	margin-top:6px;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:13px;
	margin-right:17px;
}


#header #box_search #search{
	float:left;
	margin-top:4px;
	width:10px;
	height:12px;
	width:100px;
}


#header #box_search #valider{
	margin-left:8px;
	margin-top:5px;
	width:15px;
	height:15px;
	float:left;
}


#header #informations{
	position:absolute;
	width:521px;
	height:20px;
	right:0px;
	top:8px;
}

#header #suivi_commande{
	background-image:url(../images/home/bg_suivi_commande.png);
	background-repeat:no-repeat;
	width:95px;
	height:20px;
	margin-top:3px;
	float:left;
}

#header #suivi_commande a{
	color:#823ba4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	display:block;
	margin-left:22px;
	margin-top:3px;
}

#header #suivi_commande a:hover{
	text-decoration:underline;
}

#header #inscrire{
	background-image:url(../images/home/inscrire.png);
	background-repeat:no-repeat;
	width:84px;
	height:20px;
	margin-top:3px;
	float:left;
	margin-left:3px;
}

#header #inscrire a{
	color:#823ba4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	display:block;
	margin-left:12px;
	margin-top:3px;
}


#header #inscrire a:hover{
	text-decoration:underline;
}

#header #mon_compte{
	background-image:url(../images/home/inscrire.png);
	background-repeat:no-repeat;
	width:84px;
	height:20px;
	margin-top:3px;
	float:left;
	margin-left:3px;
}

#header #mon_compte a{
	color:#823ba4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	display:block;
	margin-left:15px;
	margin-top:3px;
}


#header #mon_compte a:hover{
	text-decoration:underline;
}

#header #mon_panier{
	background-image:url(../images/home/bg_mon_panier.png);
	background-repeat:no-repeat;
	width:206px;
	height:20px;
	margin-top:3px;
	float:left;
	margin-left:3px;
	position:relative;
}

#header #mon_panier #fleche{
	position:absolute;
	background-image:url(../images/home/fleche.png);
	width:5px;
	height:5px;
	right:6px;
	top:6px;
}

#header #mon_panier #link_mon_panier{
	background-image:url(../images/home/mon_panier.png);
	background-repeat:no-repeat;
	width:78px;
	height:9px;
	display:block;
	margin-top:6px;
	margin-left:12px;	
	float:left;
}

#header #mon_panier #nb_articles{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	margin-top:4px;
	margin-left:45px;
	color:#bcd4e5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;	
}

#header #mon_panier #nb_articles:hover{
	text-decoration:underline;
}


#header #menu{
	position:absolute;
	left:242px;
	top:64px;
	width:752px;
	height:10px;
}

#header #menu #trousse{
	width:189px;
	height:10px;
	background-image:url(../images/home/separateur.jpg);
	background-repeat:no-repeat;
	background-position:right;
	margin-right:11px;
	float:left;
}

#header #menu #trousse #link_trousse{
	background-image:url(../images/home/composez.png);
	background-repeat:no-repeat;
	display:block;
	width:171px;
	height:10px;
}


#header #menu #trousse_et_pochette{
	width:168px;
	height:10px;
	background-image:url(../images/home/separateur.jpg);
	background-repeat:no-repeat;
	background-position:right;
	float:left;
	margin-right:10px;
}


#header #menu #trousse_et_pochette #link_trousse_et_pochette{
	background-image:url(../images/home/trousse_et_pochette.png);
	background-repeat:no-repeat;
	display:block;
	width:150px;
	height:10px;
}


#header #menu #accessoires{
	width:104px;
	height:10px;
	background-image:url(../images/home/separateur.jpg);
	background-repeat:no-repeat;
	background-position:right;
	float:left;
	margin-right:12px;
}

#header #menu #accessoires #link_accessoires{
	display:block;
	width:87px;
	height:10px;
	background-image:url(../images/home/accessoires.png);
	background-repeat:no-repeat;
}

#header #menu #soins_des_ongles{
	width:138px;
	height:10px;
	background-image:url(../images/home/separateur.jpg);
	background-repeat:no-repeat;
	background-position:right;
	float:left;
	margin-right:12px;
}

#header #menu #soins_des_ongles #link_soins_des_ongles{
	display:block;
	width:121px;
	height:10px;
	background-image:url(../images/home/soins_des_oncle.png);
	background-repeat:no-repeat;
}

#header #menu #soins_du_corps{
	width:108px;
	height:10px;
	float:left;
}

#header #menu #soins_du_corps #link_soins_du_corps{
	display:block;
	width:108px;
	height:10px;
	background-image:url(../images/home/soins_du_corps.png);
	background-repeat:no-repeat;
}

#header #sous_menu{
	position:absolute;
	left:242px;
	top:82px;
	width:360px;
	height:7px;
	font-family:Arial, Helvetica, sans-serif;
	color:#9ca3b1;
	font-size:10px;
}

#header #sous_menu a{
	font-family:Arial, Helvetica, sans-serif;
	color:#9ca3b1;
	font-size:10px;
	text-decoration:none;
	text-transform:uppercase;
	float:left;
	margin-right:13px;
	margin-top:0px;
}

#header #sous_menu a:hover{
	text-decoration:underline;
}
/*****************************************************************************************************************************/
/*********************************************************
**********************************************************
*************************CONTENT**************************
**********************************************************
**********************************************************/
/*****************************************************************************************************************************/
#homepage #content {
	height:511px;
	position:relative;
}

#homepage #content #mon_sac{
	position:absolute;
	width:319px;
	height:64px;
	top:287px;
	left:18px;
	background-image:url(../images/home/mon_sac.png);
	background-repeat:no-repeat;
}

#homepage #content #actualite{
	position:absolute;
	width:341px;
	/*height:153px;*/
	top:173px;
	left:18px;
	height:317px;
	background-image:url(../images/bloc_actualites.png);
	background-repeat:no-repeat;
}
#homepage #content #actualite a{color:#969696}
#homepage #content #actualite h3{
	/*text-indent:-9999px;*/
	font-size:22px;
	width:300px;
	height:25px;
	/*background-image:url(../images/home/actualites.png);
	background-repeat:no-repeat;*/
	margin-top:10px;
	margin-left:10px;
	margin-bottom:0px;
	padding-bottom:5px;
	border-bottom:1px solid #fff;
	color:#FFF;
	font-family:Helvetica;
	font-weight:normal;
}

#homepage #content #actualite p{
	margin-top:5px;
	margin-left:10px;
	width:300px;
	/*height:102px;*/
	font-family:Arial, Helvetica, sans-serif;
	color:#ceced6;
	font-size:11px;
}


#homepage #content #parraine{
	position:absolute;
 	left:165px;
	top:41px;
	width:206px;
	height:206px;
}

#homepage #content #parraine #parraine_{
	width:0;
	height:0;
	background:url(../images/clubdes160.png) top left;
	background-repeat:no-repeat;
	display:block;
}

#homepage #content #parraine #parraine_:hover {
	background-position: 0 -208px;
}

#homepage #content #composez_trousse{
	width:242px;
	height:153px;
	position:absolute;
	right:0px;
	top:13px;
	display:block;
	text-decoration:none;

}

#homepage #content #composez_trousse #titre_composez_trousse{
	background-image:url(../images/home/titre_composez_votre_trousse.png);
	background-repeat:no-repeat;
	width:216px;
	height:13px;
	display:block;
	position:absolute;
	top:18px;
	left:16px;	
}

#homepage #content #composez_trousse .decouvrir{
	background-image:url("../images/home/bg_decouvrir.png");
	background-repeat:no-repeat;
	color:#E04CDE;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	height:20px;
	padding-left:7px;
	padding-top:2px;
	text-decoration:none;
	width:62px;
	position:absolute;
	right:10px;
	bottom:9px;
	text-decoration:none;
}

#homepage #content #newsletterbox{
	top:178px;
	background-image:url(../images/home/newsletter.png);
	width:242px;
	right:0px;
	position:absolute;
	height:153px;
	text-decoration:none;
}


#homepage #content #coup_de_coeur{
	position:absolute;
	width:242px;
	height:153px;
	top:343px;
	right:0px;
	text-decoration:none;
	background-image:url(../images/home/coup_de_coeur.png);
}


#homepage #content #coup_de_coeur #titre_coup_de_coeur{
	background-image:url(../images/home/coup_de_coeur_des_denicheuses.png);
	background-repeat:no-repeat;
	width:109px;
	height:25px;
	display:block;
	position:absolute;
	left:118px;
	top:16px;
}


#homepage #content #coup_de_coeur #prix{
	color:#3A3A3A;
	font-size:20px;
	position:absolute;
	top:35px;
	right:40px;
	margin-top:10px;
	margin-bottom:0px;
}

#homepage #content #newsletter{
	background-image:url("../images/home/newsletter.png");
	background-repeat:no-repeat;
	width:242px;
	height:153px;
	position:absolute;
	right:0;
	top:178px;
}

#homepage #content #coup_de_coeur .decouvrir{
	background-image:url("../images/home/bg_decouvrir.png");
	background-repeat:no-repeat;
	color:#E04CDE;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	height:20px;
	padding-left:7px;
	padding-top:2px;
	text-decoration:none;
	width:62px;
	position:absolute;
	right:10px;
	bottom:9px;
}

#homepage #content #le_mag{
	width:242px;
	height:153px;
	position:absolute;
	top:13px;
	right:0px;
	text-decoration:none;
}

#homepage #content #le_mag #titre_le_mag{
	position:absolute;
	background-image:url(../images/home/le_mag_des_denicheuses.png);
	background-repeat:no-repeat;
	display:block;
	width:140px;
	height:32px;
	top:16px;
	left:16px;
}


#homepage #content #le_mag .decouvrir{
	background-image:url("../images/home/bg_decouvrir.png");
	background-repeat:no-repeat;
	color:#E04CDE;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	height:20px;
	padding-left:7px;
	padding-top:2px;
	text-decoration:none;
	width:62px;
	position:absolute;
	right:10px;
	bottom:9px;
}

#homepage #content #le_mag #button_inscrire,
#homepage #content #newsletterbox #button_inscrire, #homepage #content #newsletter #button_inscrire{
	background-image:url(../images/home/bg_button_s_inscrire.png);
	background-repeat:no-repeat;
	width:79px;
	height:20px;
	display:block;
	position:absolute;
	left:11px;
	bottom:8px;
	color:#ffffff;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:25px;
	padding-top:3px;
}

/*********************************************************
**********************************************************
************************push******************************
**********************************************************
**********************************************************/

#homepage #push {
	height:186px;
	position:relative;
	width:995px;
	margin:0 auto;
	
}

#homepage #push #vente_flash{
	width:242px;
	height:143px;
	background-image:url(../images/home/bg_box_vente_flash.png);
	background-repeat:no-repeat;
	position:absolute;
	top:19px;
	text-decoration:none;
}

#homepage #push #vente_flash #vente_flash_titre{
	width:106px;
	height:14px;
	background-image:url(../images/home/vente_flash.png);
	background-repeat:no-repeat;
	margin-left:120px;
/*	position:absolute;
	right:12px;*/
	margin-bottom:0px;
}

#homepage #push #vente_flash .prix{
	margin-left:125px;
	margin-top:10px;
	color:#3a3a3a;
	font-size:20px;


}

#homepage #push #vente_flash #countdown{
	width:106px;
	height:14px;
	width:105px;
	height:16px;
	margin-left:120px;
/*	position:absolute;
	right:12px;*/
}

#homepage #push #vente_flash .decouvrir{
	background-image:url(../images/home/bg_decouvrir.png);
	background-repeat:no-repeat;
	display:block;
	width:62px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e04cde;
	margin-left:120px;
	margin-top:7px;
	padding-left:7px;
	padding-top:2px;
	text-decoration:none;
}

#homepage #push #vente_flash .decouvrir:hover{
	filter : alpha(opacity=50);
	-moz-opacity : 0.5;
	opacity : 0.5; 
}


#homepage #push #bonne_affaire{
	text-decoration:none;
	background-image:url(../images/home/bg_box_bonne_affaire.png);
	background-repeat:no-repeat;
	width:242px;
	height:143px;
	position:absolute;
	top:19px;
	left:251px;
}

#homepage #push #bonne_affaire #bonne_affaire_titre{
	background-image:url(../images/home/bonne_affaire.png);
	background-repeat:no-repeat;
	width:80px;
	height:34px;
	margin-left:125px;
	margin-bottom:0px;
}

#homepage #push #bonne_affaire .prix{
	margin-top:10px;
	color:#3a3a3a;
	font-size:20px;
	margin-left:125px;
	margin-bottom:0;
}

#homepage #push #bonne_affaire .decouvrir{
	background-image:url(../images/home/bg_decouvrir.png);
	background-repeat:no-repeat;
	display:block;
	width:62px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e04cde;
	margin-left:125px;
	padding-left:7px;
	padding-top:2px;
	text-decoration:none;
}


#homepage #push #bonne_affaire .decouvrir:hover{
	filter : alpha(opacity=50);
	-moz-opacity : 0.5;
	opacity : 0.5; 
}



#homepage #push #nouveautes{
	text-decoration:none;
	background-image:url(../images/home/bg_box_nouveaute.png);
	background-repeat:no-repeat;
	width:242px;
	height:143px;
	position:absolute;
	top:19px;
	left:502px;
}

#homepage #push #nouveautes #nouveautes_titre{
	background-image:url(../images/home/nouveautes.png);
	background-repeat:no-repeat;
	width:110px;
	height:15px;
	margin-left:120px;
	margin-bottom:0px;
}

#homepage #push #nouveautes .prix{
	margin-top:10px;
	color:#3a3a3a;
	font-size:20px;
	margin-left:125px;
}

#homepage #push #nouveautes .decouvrir{
	background-image:url(../images/home/bg_decouvrir.png);
	background-repeat:no-repeat;
	display:block;
	width:62px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e04cde;
	margin-left:120px;
	padding-left:7px;
	padding-top:2px;
	text-decoration:none;
}


#homepage #push #nouveautes .decouvrir:hover{
	filter : alpha(opacity=50);
	-moz-opacity : 0.5;
	opacity : 0.5; 
}

#homepage #push #livraison{
	text-decoration:none;
	background-repeat:no-repeat;
	width:242px;
	height:143px;
	position:absolute;
	top:19px;
	left:753px;
}

#homepage #push #livraison #livraison_titre{
	/*background-image:url(../images/home/livraison_offerte.png);
	background-repeat:no-repeat;*/
	width:114px;
	height:57px;
	margin-left:118px;
	margin-bottom:30px;
}

#homepage #push #livraison .decouvrir{
	background-image:url(../images/home/bg_decouvrir.png);
	background-repeat:no-repeat;
	display:block;
	width:62px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e04cde;
	margin-left:120px;
	padding-left:7px;
	padding-top:2px;
	text-decoration:none;
}

#homepage #push #livraison .decouvrir:hover{
		filter : alpha(opacity=50);
	-moz-opacity : 0.5;
	opacity : 0.5; 
}

/*********************************************************
**********************************************************
************************footer****************************
**********************************************************
**********************************************************/


#container #footer {
	height:311px;
}

#container #footer #push_bottom{
	height:113px;
	border-bottom:1px solid #dcd9d9;
	position:relative;
}

#container #footer #push_bottom .paiement_securise{

	border-right:1px solid #dcd9d9;
	margin-top:17px;
	float:left;
}

#container #footer #push_bottom .paiement_securise a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#4a4a51;
	text-transform:uppercase;
	text-decoration:none;
	margin-top:12px;
	margin-left:14px;
}

#container #footer #push_bottom .paiement_securise a:hover{
	text-decoration:underline;
}

#container #footer #push_bottom .paiement_securise p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8a8a8a;
	margin-top:8px;
	margin-left:14px;
}

#container #footer #push_bottom #conseil_achat{
	
	border-left:1px solid #ffffff;
	border-right:1px solid #dcd9d9;
	width:173px;
	height:71px;
	margin-top:17px;
	float:left;
}


#container #footer #push_bottom #conseil_achat a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#4a4a51;
	text-transform:uppercase;
	text-decoration:none;
	margin-top:12px;
	margin-left:20px;
}

#container #footer #push_bottom #conseil_achat a:hover{
	text-decoration:underline;
}

#container #footer #push_bottom #conseil_achat p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8a8a8a;
	margin-top:8px;
	margin-left:20px;
}


#container #footer #push_bottom #service_apres_vente{
	
	border-left:1px solid #ffffff;
	border-right:1px solid #dcd9d9;
	width:174px;
	height:71px;
	margin-top:17px;
	float:left;
}

#container #footer #push_bottom #service_apres_vente a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#4a4a51;
	text-transform:uppercase;
	text-decoration:none;
	margin-top:12px;
	margin-left:20px;
	
}

#container #footer #push_bottom #service_apres_vente a:hover{
	text-decoration:underline;
}

#container #footer #push_bottom #service_apres_vente p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8a8a8a;
	margin-top:8px;
	margin-left:20px;
}


#container #footer #push_bottom #livraison{
	
	border-left:1px solid #ffffff;
	border-right:1px solid #dcd9d9;
	width:257px;
	height:71px;
	margin-top:17px;
	float:left;
}

#container #footer #push_bottom #livraison a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#4a4a51;
	text-transform:uppercase;
	text-decoration:none;
	margin-top:12px;
	margin-left:20px;
	
}

#container #footer #push_bottom #livraison a:hover{
	text-decoration:underline;
}

#container #footer #push_bottom #livraison p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8a8a8a;
	margin-top:8px;
	margin-left:20px;
}

#container #footer #push_bottom #support{
	
	border-left:1px solid #ffffff;
	
	width:199px;
	height:71px;
	margin-top:17px;
	float:left;
}

#container #footer #push_bottom #support a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#4a4a51;
	text-transform:uppercase;
	text-decoration:none;
	margin-top:12px;
	margin-left:20px;
}
#container #footer #push_bottom #support a:hover{
	text-decoration:underline;
}

#container #footer #push_bottom #support p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8a8a8a;
	margin-top:8px;
	margin-left:20px;
}

#container #footer #info{
	height:150px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #dcd9d9;
}


#container #footer #info #col_left{
	width:215px;
	height:150px;
	float:left;
}

#container #footer #info #guide_ma_trousse{
	text-indent:-9999px;
	width:174px;
	height:11px;
	background-image:url(../images/home/guide_ma_trousse_beaute.png);
	background-repeat:no-repeat;
	margin-top:20px;
	margin-left:16px;
	margin-bottom:8px;
}

#container #footer #info #col_left .col{
	height:95px;
	width:105px;
	margin-left:16px;
	width:104px;
	float:left;
	margin-right:44px;
}
#container #footer #info #col_left .col ul{
list-style-type:none;
padding-left:0px;
margin-top:0px;
}

#container #footer #info #col_left .col ul li{
	height:15px;
}

#container #footer #info #col_left .col a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#969696;
	text-decoration:none;
	
}
#container #footer #info #col_left .col a:hover{
	text-decoration:underline;
}

#container #footer #info #col_right{
	width:770px;
	height:150px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}

#container #footer #info #col_right h3{
	color:#e22e8b;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	margin-top:18px;
	margin-bottom:5px;
}

#container #footer #info #col_right p{
	color:#ababb2;
	font-size:11px;
	margin-top:2px;
	margin-bottom:6px;
}

#container #footer #credit{
	height:45px;
	border-top:1px solid #ffffff;
}

#container #footer #credit #left{
	width:215px;
	float:left;
}

#container #footer #credit #entreprise{
	width:454px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#424252;
	padding-left:16px;
	padding-top:10px;
}

#container #footer #credit #entreprise a{
 	color:#424252;
	text-decoration:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

#container #footer #credit #entreprise a:hover{
	text-decoration:underline;
}

#container #footer #credit #copyright{
	width:369px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:16px;
	color:#b3b3b3;
	margin-top:2px;
}

#container #footer #credit #copyright a{
	color:#b3b3b3;
	text-decoration:none;
} 

#container #footer #credit #copyright a:hover{
	text-decoration:underline;
}

#container #footer #credit #right{
	width:470px;
	height:40px;
	float:left;
	color:#424242;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:10px;
	position:relative;
}

#container #footer #credit #right #facebook_fan{
	display:block;
	width:34px;
	height:14px;
	background-image:url(../images/home/facebook_fan.png);
	background-repeat:no-repeat;
	position:absolute;
	left:90px;
	top:10px;
}

#container #footer #credit #right #paiement_secu{
	position:absolute;
	left:150px;
	top:10px;
}

#container #footer #credit #right #visa{
	position:absolute;
	left:255px;
	top:12px;
	background-image:url(../images/home/visa.png);
	background-repeat:no-repeat;
	display:block;
	width:27px;
	height:10px;
}

#container #footer #credit #right #cb{
	position:absolute;
	left:284px;
	top:8px;
	background-image:url(../images/home/cb.png);
	background-repeat:no-repeat;
	display:block;
	width:22px;
	height:17px;
}

#container #footer #credit #right #master_card{
	position:absolute;
	left:308px;
	top:8px;
	background-image:url(../images/home/master_card.png);
	background-repeat:no-repeat;
	display:block;
	width:28px;
	height:17px;
}

/*****************************************************************************************************************************/
/*****************************************************************************************************************************/
/****************************************************** PAGE-LISTING ********************************************************/
/*****************************************************************************************************************************/
/*****************************************************************************************************************************/
#header_top{
	background:url(../images/listing/bg_header.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:100%;
	background-position:top center;
}

#header_{
	width:995px;
	height:110px;
	position:relative;
	margin:0 auto;
}

#header_ #logo{
	display:block;
	width:185px;
	height:81px;
	background-image:url(../images/home/logo.png);
	background-repeat:no-repeat;
	position:absolute;
	top:8px;
	left:-3px;
}


#header_ #box_search{
	background-image:url(../images/home/bg_search.png);
	background-repeat:no-repeat;
	width:228px;
	height:26px;
	position:absolute;
	left:242px;
	top:8px;
}


#header_ #box_search p{
	float:left;
	margin-top:7px;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:13px;
	margin-right:17px;
}


#header_ #box_search #search{
	float:left;
	margin-top:4px;
	width:10px;
	height:12px;
	width:100px;
	
}


#header_ #box_search #valider{
	margin-left:8px;
	margin-top:5px;
	width:15px;
	height:15px;
	float:left;
}

#header_ #box_search #valider:hover{
	filter : alpha(opacity=50);
	-moz-opacity : 0.5;
	opacity : 0.5; 
}

#header_ #informations{
	position:absolute;
	width:521px;
	height:20px;
	right:0px;
	top:8px;
}

#header_ #suivi_commande{
	background-image:url(../images/home/bg_suivi_commande.png);
	background-repeat:repeat-x;
	width:149px;
	height:20px;
	margin-top:3px;
	float:left;
}

#header_ #suivi_commande:hover{
	filter : alpha(opacity=50);
	-moz-opacity : 0.5;
	opacity : 0.5; 
}

#header_ #suivi_commande a{
	color:#823ba4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	display:block;
	margin-left:15px;
	margin-top:3px;
}

#header_ #suivi_commande a:hover{
	text-decoration:underline;
}

#header_ #inscrire{
	background-image:url(../images/home/inscrire.png);
	background-repeat:no-repeat;
	width:70px;
	height:20px;
	margin-top:3px;
	float:left;
	margin-left:3px;
	padding-left:2px
}

#header_ #inscrire:hover{
	filter : alpha(opacity=50);
	-moz-opacity : 0.5;
	opacity : 0.5; 
}


#header_ #inscrire a{
	color:#823ba4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	display:block;
	width:62px;
	text-align:center;
	line-height:20px;
}


#header_ #inscrire a:hover{
	text-decoration:underline;
}

#header_ #mon_compte{
	background-image:url(../images/home/inscrire.png);
	background-repeat:no-repeat;
	width:79px;
	height:20px;
	margin-top:3px;
	float:left;
	margin-left:3px;
}

#header_ #mon_compte:hover{
	filter : alpha(opacity=50);
	-moz-opacity : 0.5;
	opacity : 0.5; 
}


#header_ #mon_compte a{
	color:#823ba4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	display:block;
	margin-left:10px;
	margin-top:3px;
}


#header_ #mon_compte a:hover{
	text-decoration:underline;
}

#header_ #mon_panier{
	background-image:url(../images/home/bg_mon_panier.png);
	background-repeat:no-repeat;
	width:206px;
	height:20px;
	margin-top:3px;
	float:left;
	margin-left:3px;
	position:relative;
}

#header_ #mon_panier #fleche{
	position:absolute;
	background-image:url(../images/home/fleche.png);
	width:5px;
	height:5px;
	right:6px;
	top:6px;
}

#header_ #mon_panier #link_mon_panier{
	background-image:url(../images/home/mon_panier.png);
	background-repeat:no-repeat;
	width:78px;
	height:9px;
	display:block;
	margin-top:6px;
	margin-left:12px;	
	float:left;
}

#header_ #mon_panier #nb_articles{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	margin-top:4px;
	margin-left:45px;
	color:#bcd4e5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;	
}

#header_ #mon_panier #nb_articles:hover{
	text-decoration:underline;
}


#header_ #menu{
	position:absolute;
	left:242px;
	top:64px;
	width:752px;
	height:10px;
}

#header_ #menu #trousse{
	width:189px;
	height:10px;
	background-image:url(../images/home/separateur.jpg);
	background-repeat:no-repeat;
	background-position:right;
	margin-right:11px;
	float:left;
}

#header_ #menu #trousse #link_trousse{
	background-image:url(../images/home/composez.png);
	background-repeat:no-repeat;
	display:block;
	width:171px;
	height:10px;
}

#header_ #menu #trousse #link_trousse:hover{
	filter : alpha(opacity=50);
	-moz-opacity : 0.5;
	opacity : 0.5; 
}



#header_ #menu #trousse_et_pochette{
	width:168px;
	height:10px;
	background-image:url(../images/home/separateur.jpg);
	background-repeat:no-repeat;
	background-position:right;
	float:left;
	margin-right:10px;
}

#header_ #menu #trousse_et_pochettee:hover{
	filter : alpha(opacity=50);
	-moz-opacity : 0.5;
	opacity : 0.5; 
}



#header_ #menu #trousse_et_pochette #link_trousse_et_pochette{
	background-image:url(../images/home/trousse_et_pochette.png);
	background-repeat:no-repeat;
	display:block;
	width:150px;
	height:10px;
}

#header_ #menu #trousse_et_pochette #link_trousse_et_pochette:hover{
	filter : alpha(opacity=50);
	-moz-opacity : 0.5;
	opacity : 0.5; 
}


#header_ #menu #accessoires{
	width:87px;
	height:10px;
	float:left;
}

#header_ #menu #accessoires #link_accessoires{
	display:block;
	width:87px;
	height:10px;
	background-image:url(../images/home/accessoires.png);
	background-repeat:no-repeat;
}

#header_ #menu #accessoires #link_accessoires:hover{
	filter : alpha(opacity=50);
	-moz-opacity : 0.5;
	opacity : 0.5; 
}


#header_ #menu #soins_des_ongles{
	width:138px;
	height:10px;
	background-image:url(../images/home/separateur.jpg);
	background-repeat:no-repeat;
	background-position:right;
	float:left;
	margin-right:12px;
}

#header_ #menu #soins_des_ongles #link_soins_des_ongles{
	display:block;
	width:121px;
	height:10px;
	background-image:url(../images/home/soins_des_oncle.png);
	background-repeat:no-repeat;
}

#header_ #menu #soins_des_ongles #link_soins_des_ongles:hover{
	filter : alpha(opacity=50);
	-moz-opacity : 0.5;
	opacity : 0.5; 
}


#header_ #menu #soins_du_corps{
	width:122px;
	height:10px;
	float:left;
	background-image:url(../images/home/separateur.jpg);
	background-repeat:no-repeat;
	background-position:right;
	margin-right:12px;
}

#header_ #menu #soins_du_corps #link_soins_du_corps{
	display:block;
	width:108px;
	height:10px;
	background-image:url(../images/home/soins_du_corps.png);
	background-repeat:no-repeat;
	background-position:right;
	margin-right:10px;
}

#header_ #menu #soins_du_corps #link_soins_du_corps:hover{
	filter : alpha(opacity=50);
	-moz-opacity : 0.5;
	opacity : 0.5; 
}

#header_ #sous_menu{
	position:absolute;
	left:242px;
	top:82px;
	width:360px;
	height:7px;
	font-family:Arial, Helvetica, sans-serif;
	color:#9ca3b1;
	font-size:10px;
}

#header_ #sous_menu a{
	font-family:Arial, Helvetica, sans-serif;
	color:#9ca3b1;
	font-size:10px;
	text-decoration:none;
	text-transform:uppercase;
	float:left;
	margin-right:13px;
	margin-top:0px;
}

#header_ #sous_menu a:hover{
	text-decoration:underline;
}

#sous_header {
	/*background-image:url(../images/listing/sous_header.jpg);*/
	background-position:center top;
	background-repeat:no-repeat;
	width:100%;
	height:157px;
	position:relative;
}

#sous_header_ {
	margin: 0 auto;
	width:995px;
	height:160px;
	position:relative;
}

#sous_header_ #col_left{
	position:absolute;
	top:19px;
	left:30px;
	width:193px;
	height:121px;
	background-image:url(../images/listing/square.png);
	background-repeat:repeat-x;
}
#sous_header_ #col_left ul {
margin-top:0;
padding-left:0;
}
#sous_header_ #col_left ul li{
	list-style:none;
	text-indent:0px;
	background-image:url(../images/listing/square.png);
	background-repeat:repeat-x;
	background-position:bottom;
	text-indent:4px;

}

#sous_header_ #col_left a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	text-transform:uppercase;
}

#sous_header_ a#selected, #sous_header_ a:hover{
	background-image:url(../images/listing/fleche.png);
	background-repeat:no-repeat;
	background-position: left;
	color:#c62dc4;
	padding-left:16px;
}

#sous_header_ #col_left a:hover{
	color:#c62dc4;
}


#sous_header_ #col_right{
	position:absolute;
	top:19px;
	left:255px;
	width:193px;
	height:121px;
	background-image:url(../images/listing/square.png);
	background-repeat:repeat-x;
}

#sous_header_ #col_right ul {
margin-top:0;
padding-left:0;
}
#sous_header_ #col_right ul li{
	list-style:none;
	text-indent:0px;
	background-image:url(../images/listing/square.png);
	background-repeat:repeat-x;
	background-position:bottom;
	text-indent:4px;

}

#sous_header_ #col_right a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	text-transform:uppercase;
}

#sous_header_ #col_right a#selected{
	background-image:url(../images/listing/fleche.png);
	background-repeat:no-repeat;
	background-position: left;
	color:#c62dc4;
	padding-left:14px;
}

#sous_header_ #col_right a:hover{
	color:#c62dc4;
}

#box_frais_achat{
	width:302px;
	height:23px;
	background-image:url(../images/listing/bg_prix_restant.png);
	background-repeat:no-repeat;

left:50%;
position:absolute;
top:110px;
	margin-left:180px;
	font-family:Arial, Helvetica, sans-serif;
	color:#8930b3;
	font-size:12px;
}
#box_frais_achat p {
	margin-top:4px;
	margin-left:14px;
}



#listing {
	margin:0 auto;
	height:100%;
	width:100%;
	background-image:url(../images/listing/border_top_listing.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	background-color:#fdfdfd;
	
}

#listing_{
	margin: 0 auto;
	width:995px;
	height:993px;
	height:auto;
	position:relative;
}

#head_listing{

	width:995px;
	height:34px;
	position:relative;
	margin-bottom:16px;
}

#listing_ #position{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8a9090;
	width:311px;
	position:absolute;
	top:20px;
}

#listing_ #position #vous_etes{
	background-image:url(../images/listing/fleche2.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:10px;
	
}


#listing_ #position #current_position{
	font-weight:bold;
	margin-left:7px;
}

#listing_ #filter{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8a9090;
	font-weight:bold;
	width:430px;
	position:absolute;
	left:285px;
	top:20px;
	
}

#listing_ #filter #marques{
	background-image:url(../images/listing/marques.png);
	background-repeat:no-repeat;
	display:block;
	width:72px;
	height:19px;
	position:absolute;
	top:-2px;
	left:45px;

}

#listing_ #filter #trier_par{
	position:absolute;
	left:0px;
	width:280px;
}

#listing_ #filter #prix_decroissant{
	background-image:url(../images/listing/prix_decroissant.png);
	background-repeat:no-repeat;
	display:block;
	width:112px;
	height:19px;
	position:absolute;
	left:62px;
	top:0px;
}

#listing_  #page{
	width:269px;
	height:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8a9090;
	position:absolute;
	top:22px;
	right:0px;
}
#listing_  #page span{
	margin-right:10px;
}

#listing_  #page a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8a9090;
	text-decoration:none;
}

#listing_  #page a:hover{font-weight:bold}

#listing_  a#selected{
	font-weight:bold;
}
#listing_  #page a.prec_suiv{
	text-decoration:underline;
	margin-left:10px;
}



#listing_  a.link_barre{
	background-image:url(../images/listing/barre.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:5px;
	margin-right:2px;
}

#listing_ .line{
	width:995px;
	height:179px;
	margin-bottom:15px;
}
#listing_ .line .col_left{
	background-image:url(../images/listing/bg_box_produit.png);
	background-repeat:no-repeat;
	width:494px;
	height:179px;
	position:relative;
	float:left;
	
}

#listing_ .line  .left{
width:237px;
height:171px;
float:left;
position:relative;
left:4px;
top:3px;
}

#listing_ .line  .left img{
	position:absolute;
	left:2px;
	top:10px;

}
#listing_ .line  .left #loupe{
	background-image:url(../images/listing/loupe.png);
	background-repeat:no-repeat;
	position:absolute;
	left:200px;
	bottom:15px;
	display:block;
	height:11px;
	width:11px;
}

#listing_ .line  .left #promotion{
	/*background-image:url(../images/listing/promotion.png);
	background-repeat:no-repeat;*/
	width:76px;
	height:76px;
	position:absolute;
	bottom:1px;
}

#listing_ .line .left #promotion img{
	top:-96px; left: 158px;
}

#listing_ .line  .left #selection{
	background-image:url(../images/listing/selection.png);
	background-repeat:no-repeat;
	width:50px;
	height:42px;
	position:absolute;
	bottom:10px;
	left:12px;
}

#listing_ .line  .right{
	margin-top:20px;
	width:248px;
	height:141px;
	float:left;
	border-left:1px solid #d3d3d3;


}

#listing_ .line .right h2{
color:#606D70;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:normal;
margin-bottom:5px;
margin-right:20px;
margin-top:0;
padding:0;
text-align:right;
text-transform:uppercase;
}

#listing_ .line .right h2 a{
color:#606D70;
font-family:Arial,Helvetica,sans-serif;
font-size:14.1px;
font-weight:normal;
padding:0;
text-align:right;
text-decoration:none;
text-transform:uppercase;
}

#listing_ .line  .right h4{
	color:#606d70;
	margin:0;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-align:right;
	margin-right:20px;
	/*overflow:hidden;*/
	height:45px;
	
}

#listing_ .line  .right h4 a{
	color:#606d70;
	text-decoration:none;
}

#listing_ .line  .right h4 p{
	margin:0;padding:0;
}

#listing_ .line  .right div.couleur{
color:#606d70;
font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	text-align:right;
	margin-right:20px;
	margin-top:0px;
	height:15px;
	width:216px;
}

#listing_ .line .right div.couleur .color_pick{
	display:inline-block;	
	width:13px;
	height:12px;
}

#listing_ .line  .right div .blanc{
	display:inline-block;

	width:13px;
	height:12px;
	background-image:url(../images/listing/blanc.png);
	background-repeat:no-repeat;
}

#listing_ .line  .right div .gris{
	display:inline-block;
	width:13px;
	height:12px;
	background-image:url(../images/listing/gris.png);
	background-repeat:no-repeat;

}

#listing_ .line  .right div .marron{
	display:inline-block;
	width:13px;
	height:12px;
	background-image:url(../images/listing/marron.png);
	background-repeat:no-repeat;

}

#listing_ .line  .right .price{
	font-family:Arial, Helvetica, sans-serif;
	margin-top:0px;
	color:#5f5674;
	text-align:right;
	margin-right:20px;
}

#listing_ .line  .right #ajouter_panier{
	font-family:Arial, Helvetica, sans-serif;
	color:#9ea6af;
	font-size:11px;
	text-align:right;
	margin-right:20px;
	margin-top:8px;
	
}

#listing_ .line  .right #ajouter_panier a{
	font-family:Arial, Helvetica, sans-serif;
	color:#9ea6af;	
	text-decoration:underline;
}


#listing_ .line  .right #ajouter_panier a:hover{
	color:#75259b;
}

#listing_ .line  .right #ajouter_panier #link_ajouter_panier{
	display:block;
	width:100px;
	height:19px;
	background-image:url(../images/listing/ajouter_panier.png);
	background-repeat:no-repeat;
	float:right;
	margin-left:40px;
}

#listing_ .line  .right #ajouter_panier #link_ajouter_panier:hover{
		filter : alpha(opacity=50);
	-moz-opacity : 0.5;
	opacity : 0.5; 
}

#listing_ .line .col_right{
	float:left;
	margin-left:6px;
	background-image:url(../images/listing/bg_box_produit.png);
	background-repeat:no-repeat;
	width:494px;
	height:179px;
	position:relative;
}

#listing_ #bottom_pagination{
	width:995px;
	height:14px;
	position:relative;
	margin-bottom:15px;
}

#listing_ #bottom_pagination a#precedent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#899395;
	text-decoration:underline;
	position:absolute;
}

#listing_ #bottom_pagination #pagination{
	position:absolute;
	left:425px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#899395;
	
}

#listing_ #bottom_pagination #pagination a{
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#899395;
	text-decoration:none;
}
#listing_ #bottom_pagination #pagination span{
	margin-right:10px;
}

#listing_ #bottom_pagination a#suivant{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#899395;
	text-decoration:underline;
	position:absolute;
	right:0px;
}
#listing_ #push{
width:995px;
	height:153px;
}

#listing_ #push #composez{
	background-repeat:no-repeat;
	width:242px;
	height:153px;
	position:relative;
	float:left;
}

#listing_ #push #composez #typo_composez{
	position:absolute;
	background-image:url(../images/home/titre_composez_votre_trousse.png);
	background-repeat:no-repeat;
	width:216px;
	height:13px;
	left:13px;
}

#listing_ #push #composez #decouvrir {
	display:block;
	background-image:url(../images/home/decouvrir.png);
	background-repeat:no-repeat;
	width:62px;
	height:20px;
	position:absolute;
	right:20px;
	bottom:20px;
}

#listing_ #push #le_mag{
	background-repeat:no-repeat;
	width:242px;
	height:153px;
	position:relative;
	float:left;
	margin-left:9px;
}

#listing_ #push #le_mag #typo_le_mag{
	background-image:url(../images/listing/typo_le_mag.png);
	background-repeat:no-repeat;
	width:217px;
	height:14px;
	position:absolute;
	left:15px;
	
}

#listing_ #push #le_mag #inscrire{
	position:absolute;
	background-image:url(../images/home/s_inscrire.png);
	background-repeat:no-repeat;
	width:79px;
	height:20px;
	bottom:20px;
	left:10px;
}

#listing_ #push #le_mag #decouvrir {	
	display:block;
	background-image:url(../images/home/decouvrir.png);
	background-repeat:no-repeat;
	width:62px;
	height:20px;
	position:absolute;
	right:20px;
	bottom:20px;
}

#listing_ #push #parraine{
	display:block;
	background-repeat:no-repeat;
	float:left;
	margin-left:9px;
	width:242px;
	height:143px;
	text-decoration:none;
}
#listing_ #push #newsletter{
	display:block;
	background-repeat:no-repeat;
	float:left;
	margin-left:9px;
	width:242px;
	height:143px;
	position:relative;
	text-decoration:none;
}


#listing_ #push #newsletter #typo_newsletter{
	background-image:url(../images/listing/newsletter.png);	
	background-repeat:no-repeat;
	width:98px;
	height:14px;
	position:absolute;
	left:20px;
	
}

#listing_ #push #newsletter p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:144px;
	color:#75757a;
	position:absolute;
	top:35px;
	left:20px;
	
}

#listing_ #push #newsletter #decouvrir {	
	display:block;
	background-image:url(../images/home/decouvrir.png);
	background-repeat:no-repeat;
	width:62px;
	height:20px;
	position:absolute;
	right:20px;
	bottom:10px;
}

#footer{
	width:100%;
	height:100%;	
	background:url(../images/listing/border_top_footer.jpg) top repeat-x #eeedeb;
}

#footer_ {
	height:311px;
	width:995px;
	margin:0 auto;
}

 #footer_ #push_bottom{
	height:35px;
	border-bottom:1px solid #dcd9d9;
	position:relative;
	clear: both;
	width:945px;
	margin:0 auto;
}

 #footer_ #push_bottom .paiement_securise{

	border-right:1px solid #dcd9d9;
	width:183px;
	height:71px;
	margin-top:17px;
	float:left;
}

 #footer_ #push_bottom .paiement_securise.avant_5{
 	border-right:none;
	display: none;
}

 #footer_ #push_bottom .paiement_securise a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#4a4a51;
	text-transform:uppercase;
	text-decoration:none;
	margin-top:12px;
	margin-left:14px;
}

 #footer_ #push_bottom .paiement_securise a:hover{
	text-decoration:underline;
}

 #footer_ #push_bottom .paiement_securise p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8a8a8a;
	margin-top:8px;
	margin-left:14px;
	height:40px;
	width:169px;
	overflow:hidden;
}

 #footer_ #push_bottom #conseil_achat{
	
	border-left:1px solid #ffffff;
	border-right:1px solid #dcd9d9;
	width:173px;
	height:71px;
	margin-top:17px;
	float:left;
}


 #footer_ #push_bottom #conseil_achat a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#4a4a51;
	text-transform:uppercase;
	text-decoration:none;
	margin-top:12px;
	margin-left:20px;
}

 #footer_ #push_bottom #conseil_achat a:hover{
	text-decoration:underline;
}

 #footer_ #push_bottom #conseil_achat p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8a8a8a;
	margin-top:8px;
	margin-left:20px;
}


 #footer_ #push_bottom #service_apres_vente{
	
	border-left:1px solid #ffffff;
	border-right:1px solid #dcd9d9;
	width:174px;
	height:71px;
	margin-top:17px;
	float:left;
}

 #footer_ #push_bottom #service_apres_vente a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#4a4a51;
	text-transform:uppercase;
	text-decoration:none;
	margin-top:12px;
	margin-left:20px;
	
}

 #footer_ #push_bottom #service_apres_vente a:hover{
	text-decoration:underline;
}

 #footer_ #push_bottom #service_apres_vente p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8a8a8a;
	margin-top:8px;
	margin-left:20px;
}


 #footer_ #push_bottom #livraison{
	
	border-left:1px solid #ffffff;
	border-right:1px solid #dcd9d9;
	width:257px;
	height:71px;
	margin-top:17px;
	float:left;
}

 #footer_ #push_bottom #livraison a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#4a4a51;
	text-transform:uppercase;
	text-decoration:none;
	margin-top:12px;
	margin-left:20px;
	
}

 #footer_ #push_bottom #livraison a:hover{
	text-decoration:underline;
}

 #footer_ #push_bottom #livraison p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8a8a8a;
	margin-top:8px;
	margin-left:20px;
}

 #footer_ #push_bottom #support{
	
	border-left:1px solid #ffffff;
	
	width:199px;
	height:71px;
	margin-top:17px;
	float:left;
}

 #footer_ #push_bottom #support a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#4a4a51;
	text-transform:uppercase;
	text-decoration:none;
	margin-top:12px;
	margin-left:20px;
}
 #footer_ #push_bottom #support a:hover{
	text-decoration:underline;
}

 #footer_ #push_bottom #support p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8a8a8a;
	margin-top:8px;
	margin-left:20px;
}

 #footer_ #info{
	height:150px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #dcd9d9;
}


 #footer_ #info #col_left{
	width:215px;
	height:150px;
	float:left;
}
 #footer_  #col_right a{color:#969696}
 #footer_ #info #guide_ma_trousse{
	text-indent:-9999px;
	width:174px;
	height:11px;
	background-image:url(../images/home/guide_ma_trousse_beaute.png);
	background-repeat:no-repeat;
	margin-top:20px;
	margin-left:16px;
	margin-bottom:8px;
}

 #footer_ #info #col_left .col{
	height:95px;
	width:105px;
	margin-left:16px;
	width:104px;
	float:left;
	margin-right:44px;
}
 #footer_ #info #col_left .col ul{
list-style-type:none;
padding-left:0px;
margin-top:0px;
}

 #footer_ #info #col_left .col ul li{
	height:15px;
}

 #footer_ #info #col_left .col a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#969696;
	text-decoration:none;
	
}
 #footer_ #info #col_left .col a:hover{
	text-decoration:underline;
}

 #footer_ #info #col_right{
	width:770px;
	height:150px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}

 #footer_ #info #col_right h3{
	color:#e22e8b;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	margin-top:18px;
	margin-bottom:5px;
}

 #footer_ #info #col_right p{
	color:#ababb2;
	font-size:11px;
	margin-top:2px;
	margin-bottom:6px;
}

 #footer_ #credit{
	height:45px;
	border-top:1px solid #ffffff;
}

 #footer_ #credit #left{
	width:590;
	float:left;
}

 #footer_ #credit #entreprise{
	width:464px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#424252;
	padding-left:16px;
	padding-top:10px;
}

 #footer_ #credit #entreprise a{
 	color:#424252;
	text-decoration:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

 #footer_ #credit #entreprise a:hover{
	text-decoration:underline;
}

 #footer_ #credit #copyright{
	width:413px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:16px;
	color:#b3b3b3;
	margin-top:2px;
}

 #footer_ #credit #copyright a{
	color:#b3b3b3;
	text-decoration:none;
} 

 #footer_ #credit #copyright a:hover{
	text-decoration:underline;
}

 #footer_ #credit #right{
	width:470px;
	height:40px;
	float:left;
	color:#424242;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:10px;
	position:relative;
}

 #footer_ #credit #right #facebook_fan{
	display:block;
	width:34px;
	height:14px;
	background-image:url(../images/home/facebook_fan.png);
	background-repeat:no-repeat;
	position:absolute;
	left:90px;
	top:10px;
}

 #footer_ #credit #right #paiement_secu{
	position:absolute;
	left:150px;
	top:10px;
}

 #footer_ #credit #right #visa{
	position:absolute;
	left:255px;
	top:12px;
	background-image:url(../images/home/visa.png);
	background-repeat:no-repeat;
	display:block;
	width:27px;
	height:10px;
}

 #footer_ #credit #right #cb{
	position:absolute;
	left:284px;
	top:8px;
	background-image:url(../images/home/cb.png);
	background-repeat:no-repeat;
	display:block;
	width:22px;
	height:17px;
}

 #footer_ #credit #right #master_card{
	position:absolute;
	left:308px;
	top:8px;
	background-image:url(../images/home/master_card.png);
	background-repeat:no-repeat;
	display:block;
	width:28px;
	height:17px;
}

 #footer_ #credit #right #paypal{
	position:absolute;
	left:340px;
	top:8px;
	background-image:url(../images/home/paypal.jpg);
	background-repeat:no-repeat;
	display:block;
	width:48px;
	height:19px;
}

#footer_ #credit #right #partenaires{
	position:absolute;
	right:0px;
	color:#424252;
	text-decoration:none;
}
#footer_ #credit #right #partenaires:hover{
	text-decoration:underline;
}
/*****************************************************************************************************************************/
/****************************************************** PAGE-Fiche_Produit ********************************************************/
/*****************************************************************************************************************************/
/*****************************************************************************************************************************/
#fiche_produit {
	margin:0 auto;
	height:100%;
	width:100%;
	background-color:#fdfdfd;
	padding-bottom:10px;
	
}

#homepage {
	margin:0 auto;
	height:550px;
	width:100%;
	background-position:center -110px;
	background-repeat:no-repeat;
	background-color:#FFF;
	
}

#fiche_produit_{
	margin: 0 auto;
	width:995px;
	/*height:790px;*/
	height:100%;
	position:relative;
}

#fiche_produit_ #head_fiche_produit{
	position:relative;
	width:995px;
	height:32px;

}
#fiche_produit_ #head_fiche_produit #position{
	color:#8A9090;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	position:absolute;
	top:20px;
	width:800px;

}

#fiche_produit_ #head_fiche_produit #position #vous_etes{
	background-image:url("../images/listing/fleche2.png");
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:10px;
}

#fiche_produit_ #head_fiche_produit #position #current_position {
	font-weight:bold;
	margin-left:7px;
}


#fiche_produit_ #head_fiche_produit #box_frais_achat {
	background-image:url("../images/fiche_produit/bg_frais_de_port.jpg");
	background-repeat:no-repeat;
	color:#8930B3;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:25px;
	position:absolute;
	right:0;
	width:305px;
		
}

#fiche_produit_ #head_fiche_produit #box_frais_achat p{
	margin-left:14px;
	margin-top:4px;
}

/* added nt */
#trousseWrap {
	height: 850px;
}


#fiche_produit_ div.trousse-container {
	margin-top:30px;
}

#fiche_produit_ div.trousse-container p.description{
	font:12px arial, helvetica, sans-serif;
	color: #823BA4;
	padding: 0;
	margin: 5px 0;
	font-weight:bold;
}

#fiche_produit_ div.trousse-container #title_box{
	width:995px;
	height:37px;
	border:1px solid #d9d9d9;
	margin-top:5px;
	background-color:#f7f6f4;
	position: relative;
	clear: both;
}

#fiche_produit_ div.trousse-container #title_box div.title-selection {
	position: absolute;
	top: 15px;
	left: 10px;
}

#fiche_produit_ div.trousse-container #title_box div.title-selection img{
	float:left;
}

#fiche_produit_ div.trousse-container #title_box div.filters {
	position: absolute;
	top: 10px;
	left: 280px;
	font: bold 12px arial, helvetica, sans-serif;
	color: #899395;
}

#fiche_produit_ div.trousse-container #title_box div.trier {
	position: absolute;
	top: 10px;
	left: 300px;
	font: bold 12px arial, helvetica, sans-serif;
	color: #899395;
}

#fiche_produit_ div.trousse-container #title_box a.rounded {
	display: block;
	float: left;
	background: url(../images/trousse/a-left.png) no-repeat 0 0;
	height: 21px;
	padding: 0 0 0 15px;
	font:bold 11px arial, helvetica, sans-serif;
	color: #75259b;
	text-decoration: none;
}

#fiche_produit_ div.trousse-container #title_box a.rounded span {
	display: block;
	float: left;
	background: url(../images/trousse/a-right.png) no-repeat right 0;
	height: 19px;
	padding: 2px 15px 0 0;
}

#fiche_produit_ #big_boxTrousse{
	width:995px;
	height:418px;
	margin-top:5px;
}

#fiche_produit_ #big_boxTrousse #left_box{
	width:610px;
	margin-top:5px;
	margin-left:0px; 
	float:left;
	overflow: hidden;
}

#fiche_produit_ #big_boxTrousse #right_box{
	width:384px;
	margin-top:5px;
	margin-left:0; 
	float:left;
	overflow: hidden;
}

#fiche_produit_ #big_boxTrousse #right_box #product-display-box {
	width: 382px;
	height: 362px;
	border: 1px solid #d9d9d9;
	position: relative;
}

#fiche_produit_ #big_boxTrousse #right_box #product-display-box img{
	width:369px;
	height:294px;
	margin-top:38px;
}

#fiche_produit_ #big_boxTrousse #right_box #product-display-box div#promotion{
	width:76px;
	height:76px;
	position:absolute;
	top:0px;
	right:0px;
	background:url(../images/trousse/promotion.png);
}

#fiche_produit_ #big_boxTrousse #right_box #product-display-box #other_pictures{
	width:75px;
	height:19px;
	position:absolute;
	bottom:10px;
	right:8px;
}

#fiche_produit_ #big_boxTrousse #right_box #product-display-box #other_pictures a{
	display:block;
	background:url(../images/fiche_produit/box_link.png) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a09eab;
	width:19px;
	height:19px;
	text-decoration:none;
	padding-left:5px;
	padding-top:3px;
	float:left;
}

#fiche_produit_ #big_boxTrousse #right_box #product-display-box #other_pictures a:hover{
	color:#615e6c;
}
#fiche_produit_ #big_boxTrousse #right_box #product-display-box #other_pictures #selected{
	color:#615e6c;
}

#fiche_produit_ #big_boxTrousse #right_box div.details {
	padding: 0px 8px 0px 8px;
	height:145px;
}

#fiche_produit_ #big_boxTrousse #right_box div.details .dtitle{
	color:#606D70;
	font-family:Arial,Helvetica,sans-serif;
	font-size:24px;
	font-weight:normal;
	margin:0;
	padding:0;
	text-transform:uppercase;
}

#fiche_produit_ #big_boxTrousse #right_box div.details p{
	display:none;	
}

#fiche_produit_ #big_boxTrousse #right_box div.details p.description {
	font: 12px arial, helvetica, sans-serif;
	color: #9da5af;
	padding: 0;
	margin: 5px 0 0 3px;
	display:block;
}

#fiche_produit_ #big_boxTrousse #right_box div.details p.price {
	font: 22px arial, helvetica, sans-serif;
	color: #823ba4;
	padding: 0;
	margin:5px 0 0 3px;
	display:block;
}

#fiche_produit_ #big_boxTrousse #right_box div.details p.info {
	font: 11px/15px arial, helvetica, sans-serif;
	color: #6c7273;
	padding: 0;
	margin:5px 0 10px 3px;
	display:block;
}

#fiche_produit_ #big_boxTrousse #left_box #selection_trousse {
	width:291px;
	height: 114px;
	margin-bottom:5px;
	margin-right:3px; 
	float:left;
	background: url(../images/trousse/productBg.png) no-repeat 0 0;
	padding: 5px;
}

#fiche_produit_ #big_boxTrousse #left_box #selection_trousse span.product-thumb, #big_boxTrousse #other-products #selection_trousse_wide span.product-thumb {
	float: left;
	display: block;
	width: 120px;
	height: 120px;
	text-align: center;
	line-height: 120px;
}

#fiche_produit_ #big_boxTrousse #left_box #selection_trousse span.product-thumb img, #big_boxTrousse #other-products #selection_trousse_wide span.product-thumb img{
	width: 110px;
	height: 110px;
}

#fiche_produit_ #big_boxTrousse #left_box #selection_trousse span.product-thumb .loupe, #big_boxTrousse #other-products #selection_trousse_wide span.product-thumb  .loupe{
	background-image:url(../images/listing/loupe.png);
	background-repeat:no-repeat;
	display:block;
	height:11px;
	width:11px;
	position:absolute;
	margin-left:100px;
	margin-top:100px;
}

#fiche_produit_ #big_boxTrousse #left_box #selection_trousse span.product-thumb a.nimage, #big_boxTrousse #other-products #selection_trousse_wide span.product-thumb a.nimage{
	float:left;
	display: block;
	width: 120px;
	height: 120px;
}


#fiche_produit_ #big_boxTrousse #left_box #selection_trousse span.product-thumb a.loupe div.showpic, #big_boxTrousse #other-products #selection_trousse_wide span.product-thumb a.loupe div.showpic{
	background-color:#FFFFFF;
	background-position:center center;
	background-repeat:no-repeat;
	border:1px solid #F1EEE9;
	display:none;
	height:255px;
	position:relative;
	left:-103px;
	text-align:center;
	top:-110px;
	width:600px;
	z-index:100;
	display:none;
}

#big_boxTrousse #other-products #selection_trousse_wide span.product-thumb a.loupe div.showpic{
	width:658px;
}

#fiche_produit_ #big_boxTrousse #left_box #selection_trousse span.product-thumb a.rightloupe div.showpic, #big_boxTrousse #other-products #selection_trousse_wide span.product-thumb a.rightloupe div.showpic{
	left:-407px;
}

#big_boxTrousse #other-products #selection_trousse_wide span.product-thumb a.rightloupe div.showpic{
	left:-437px;
}


#fiche_produit_ #big_boxTrousse #left_box #selection_trousse span.product-thumb .loupe:hover  div.showpic, #big_boxTrousse #other-products #selection_trousse_wide span.product-thumb a.loupe:hover div.showpic {
	display:block;
}


#fiche_produit_ #big_boxTrousse #left_box #selection_trousse div#container {
	width: 165px;
	float: right;
	margin-top: 5px;
}

#fiche_produit_ #big_boxTrousse #left_box #selection_trousse div#container h3 {
	font:15px arial, helvetica, sans-serif;
	margin: 0;
	padding:0;
	color:#606d70;
}

#fiche_produit_ #big_boxTrousse #left_box #selection_trousse div#container h3 a{
		color:#606d70;
		text-decoration:none;
}

#fiche_produit_ #big_boxTrousse #left_box #selection_trousse div#container p.description {
	font:11px/12px arial, helvetica, sans-serif;
	margin: 0;
	padding:0;
	margin-top: 4px;
	color:#9da5af;
}

#fiche_produit_ #big_boxTrousse #left_box #selection_trousse div#container p.description a{
		color:#606d70;
		text-decoration:none;
}

#fiche_produit_ #big_boxTrousse #left_box #selection_trousse div#container p.price {
	font:20px arial, helvetica, sans-serif;
	margin: 0;
	padding:0;
	margin-top: 4px;
	color:#823ba4;
}

#fiche_produit_ #big_boxTrousse #left_box #selection_trousse div#container p.price a{
		color:#606d70;
		text-decoration:none;
}

#fiche_produit_ #big_boxTrousse #left_box #selection_trousse div#container a.selectionner {
	font:11px arial, helvetica, sans-serif;
	margin: 0;
	padding:0;
	width: 79px;
	height: 20px;
	background: url(../images/trousse/btn-selectionner.png) no-repeat 0 0;
	margin-top: 6px;
	display: block;
	text-align: center;
	padding-top: 3px;
	text-decoration: none;
	color:#e04cde;
}

#fiche_produit_ #bottom_pagination{
	width:100%;
	height:14px;
	position:relative;
	clear: both;
	margin-bottom:15px;
}

#fiche_produit_ #bottom_pagination a#precedent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#899395;
	text-decoration:underline;
	position:absolute;
}

#fiche_produit_ #bottom_pagination #pagination{
	position:absolute;
	left:235px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#899395;
	
}

#fiche_produit_ #big_boxTrousse .step2 #bottom_pagination #pagination{
	left:450px;
}

#fiche_produit_ #bottom_pagination #pagination a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#899395;
	text-decoration:none;
}
#fiche_produit_ #bottom_pagination #pagination span{
	margin-right:10px;
}

#fiche_produit_ #bottom_pagination a#suivant{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#899395;
	text-decoration:underline;
	position:absolute;
	right:10px;
}

#fiche_produit_ a#selected {
	font-weight:bold;
}


/* added net */
#fiche_produit_ #big_box{
	width:995px;
	/*height:418px;*/
	float:left;
	border:1px solid #f1eee9;
	margin-top:32px;
	/*background-color:#f5f4f1;*/
	background:url("../images/bg_big_box_fiche_produit.jpg") repeat-x #fbfaf9;
	margin-bottom:50px;
}

#fiche_produit_ #big_box #left_box{
	width:486px;
	/*height:373px;*/
	border-right:1px solid #d3d3d3;
	margin-top:25px;
	margin-left:33px; 
	float:left;
	position: relative;
	height: 391px;
}

#fiche_produit_ #big_box #left_box h1{
	color:#606D70;
	font-family:Arial,Helvetica,sans-serif;
	font-size:22px;
	font-weight:normal;
	margin:0;
	padding:0;

	text-transform:uppercase;
}

#fiche_produit_ #big_box #left_box h3{
	color:#606D70;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:5px 0 0 0 ;
	padding:0;
}

#fiche_produit_ #big_box #left_box #price{
	color:#823ba4;
	margin-top:12px;
	font-family:Helvetica,Arial,sans-serif;
	font-size:28px;
}

#fiche_produit_ #big_box #left_box #info{
	width:440px;
	height:32px;
	border:1px solid #d3d3d3;
	margin-top:15px;
}

#fiche_produit_ #big_box #left_box #info #detail{
	width:82px;
	height:31px;
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-right:1px solid #d3d3d3;
	position:relative;
	float:left;
	
}

#fiche_produit_ #big_box #left_box #info #detail a{
	font-family:Arial, Helvetica, sans-serif;
	color:#E554E3;
	font-size:13px;
	text-decoration:none;
	left:18px;
	top:7px;
	position:absolute;
}
#fiche_produit_ #big_box #left_box #info #detail a.active {
	color:#954ab9;
	font-weight:bold;
}

#fiche_produit_ #big_box #left_box #info #detail a:hover{
	text-decoration:underline;
}


#fiche_produit_ #big_box #left_box #info #conseils{
	width:256px;
	height:31px;
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-right:1px solid #d3d3d3;
	position:relative;
	float:left;
	
}
#fiche_produit_ #big_box #left_box #info #conseils img{
	position:absolute;
	left:23px;
	top:-20px;
}

#fiche_produit_ #big_box #left_box #info #conseils a{
	text-decoration:none;
	color:#e554e3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	position:absolute;
	left:80px;
	top:8px;
}
#fiche_produit_ #big_box #left_box #info #conseils a.active {
	color:#954ab9;
	font-weight:bold;
}

#fiche_produit_ #big_box #left_box #info #conseils a:hover{
	text-decoration:underline;
}


#fiche_produit_ #big_box #left_box #info #partager{
	width:97px;
	height:31px;
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;

	position:relative;
	float:left;
}

#fiche_produit_ #big_box #left_box #info #partager a{
	text-decoration:none;
	color:#e554e3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	position:absolute;
	left:25px;
	top:8px;
}

#fiche_produit_ #big_box #left_box #info #partager a:hover{
	text-decoration:underline;
}

#fiche_produit_ #big_box #left_box  .text_info{
	color:#50595b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:14px;
	width:431px;
	text-align:justify;
	height: 125px;
	overflow: auto;
	padding-right: 8px;
	/*height:95px;
	overflow:hidden;*/
}
#fiche_produit_ #big_box #left_box #conseil_content {
	display:none;
}

#fiche_produit_ #big_box #left_box #quantite{
	position:relative;
	width:461px;
	height:38px;
	top:10px;
}
#fiche_produit_ #big_box #left_box #quantite #more{
	float:left;
	margin-left:15px;
	margin-top:-4px;
}

#fiche_produit_ #big_box #left_box #quantite #more a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#615e6c;
}

#fiche_produit_ #big_box #left_box #quantite #more a:hover{
	text-decoration:underline;
}

#fiche_produit_ #big_box #left_box #quantite_ {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#615e6c;
	margin-top:0px;
	margin-bottom:11px;
	float:left;
}

#fiche_produit_ #big_box #left_box input{
	width:32px;
		float:left;
		margin-left:5px;
}

#fiche_produit_ #big_box #left_box #ajouter{
	float:left;
	width:17px;
	height:9px;
	display:block;
	background:url(../images/fiche_produit/ajouter.jpg) no-repeat;
}

#fiche_produit_ #big_box #left_box #retirer{
	float:left;
	width:17px;
	height:9px;
	display:block;
	background:url(../images/fiche_produit/retirer.jpg) no-repeat;
}

#fiche_produit_ #big_box #left_box #nav{
	width:463px;
	height:34px;
	margin-top:0px;
	position:relative;
}

#fiche_produit_ #big_box #left_box #nav #ajouter_a_la_liste{
	display:block;
	width:148px;
	height:20px;
	background:url(../images/fiche_produit/ajouter_a_la_liste.png) no-repeat;

	position:absolute;
	bottom:0px;
}

#fiche_produit_ #big_box #left_box #nav #ajouter_a_la_liste:hover{
		filter : alpha(opacity=50);
	-moz-opacity : 0.5;
	opacity : 0.5; 
}

#fiche_produit_ #big_box #left_box #nav #ajouter_au_panier{
	display:block;
	width:165px;
	height:33px;
	background:url(../images/fiche_produit/ajouter_au_panier.png) no-repeat;
	position:absolute;
	bottom:0px;
	left:163px;
}

#fiche_produit_ #big_box #left_box #nav #ajouter_au_panier:hover{
		filter : alpha(opacity=50);
	-moz-opacity : 0.5;
	opacity : 0.5; 
}

#fiche_produit_ #big_box #left_box #nav #prec_suiv{
	display:block;
	width:118px;
	height:21px;
	background:url(../images/fiche_produit/barre_nav.png) no-repeat;
	left:345px;
	bottom:0px;
	position:absolute;
}

#fiche_produit_ #big_box #left_box #nav #prec_suiv #prec{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8c9091;
	position:absolute;
	left:7px;
	bottom:2px;
	text-decoration:none;
}

#fiche_produit_ #big_box #left_box #nav #prec_suiv #prec:hover{
	text-decoration:underline;
}


#fiche_produit_ #big_box #left_box #nav #prec_suiv #suiv{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8c9091;
	position:absolute;
	left:72px;
	bottom:2px;
	text-decoration:none;
}

#fiche_produit_ #big_box #left_box #nav #prec_suiv #suiv:hover{
	text-decoration:underline;
}


#fiche_produit_ #big_box #right_box{
	width:474px;
	height:416px;
	background-color:#ffffff;
	 position:relative;
	float:left;
}

#fiche_produit_ #big_box #right_box #promotion{
	width:76px;
	height:76px;
	position:absolute;
	top:0px;
	right:0px;
	/*background:url(../images/fiche_produit/promotion.png);*/
	z-index: 99999;
}

#fiche_produit_ #big_box #right_box #promotion img{
	/* width:76px;
	height:76px; */
	position: absolute;
	top: -4px; right: -4px;
}

#fiche_produit_ #big_box #right_box  img{
	position:absolute;
	/* width: 474px; */
}


#fiche_produit_ #big_box #right_box #other_pictures{
	/* width:75px; */
	height:19px;
	position:absolute;
	bottom:10px;
	right:8px;
}

#fiche_produit_ #big_box #right_box #other_pictures a{
	display:block;
	background:url(../images/fiche_produit/box_link.png) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a09eab;
	width:19px;
	height:19px;
	text-decoration:none;
	padding-left:5px;
	padding-top:3px;
	float:left;
}

#fiche_produit_ #big_box #right_box #other_pictures a:hover{
	color:#615e6c;
}
#fiche_produit_ #big_box #right_box #other_pictures #selected{
	color:#615e6c;
}

#fiche_produit_  #other_products{
	height:193px;
	width:995px;
	margin-top:16px;
	clear:both;
	
}

#fiche_produit_  #other_products #derniers_articles{
	height:192px;
	border:1px solid #f1eee9;
	width:333px;
	background-color:#FFFFFF;
	position:relative;
	float:left;
}

#fiche_produit_  #other_products #derniers_articles h1{
	background:url(../images/fiche_produit/vos_derniers_articles.png) no-repeat;
	width:248px;
	height:11px;
	margin:0px;
	margin-bottom:16px;
	position:absolute;
	left:20px;
	top:18px;
}

#fiche_produit_  #other_products #derniers_articles #left{
	width:163px;
	height:136px;
	border-right:1px solid #d3d3d3;
	position:absolute;
	top:45px;
	text-align:center;
}

#fiche_produit_  #other_products #derniers_articles #left img{
	margin-top:25px;
}


#fiche_produit_  #other_products #derniers_articles #right{
	width:163px;
	height:136px;
	text-align:center;
	position:absolute;
	top:45px;
	left:164px;
}

#fiche_produit_  #other_products #derniers_articles #right img{
	margin-top:20px;
}


#fiche_produit_  #other_products #produits_complementaires{
	float:left;
	width:654px;
	height:192px;
	border:1px solid #f1eee9;
	margin-left:4px;
	position:relative;
}

#fiche_produit_  #other_products #produits_complementaires h1{
	background:url(../images/fiche_produit/produits_complementaires.png) no-repeat;
	width:206px;
	height:11px;
	margin:0px;
	margin-bottom:16px;
	position:absolute;
	left:20px;
	top:18px;
}

#fiche_produit_  #other_products #produits_complementaires #box1{
	width:164px;
	height:136px;
	border-right:1px solid #d3d3d3;
	position:absolute;
	left:0px;
	top:45px;
	text-align:center;
}

#fiche_produit_  #other_products #produits_complementaires #box1 img{
	margin-top:20px;

}
#fiche_produit_  #other_products #produits_complementaires #box2{
	width:164px;
	height:136px;
	border-right:1px solid #d3d3d3;
	position:absolute;
	left:166px;
	top:45px;
	text-align:center;
}

#fiche_produit_  #other_products #produits_complementaires #box2 img{
	margin-top:20px;

}

#fiche_produit_  #other_products #produits_complementaires #box3{
	width:164px;
	height:136px;
	border-right:1px solid #d3d3d3;
	position:absolute;
	left:330px;
	top:45px;
	text-align:center;
}

#fiche_produit_  #other_products #produits_complementaires #box3 img{
	margin-top:20px;

}

#fiche_produit_  #other_products #produits_complementaires #info_price{
	position:absolute;
	bottom:0px;
	left:1px;
	background:url(../images/fiche_produit/cadre_prix.png);
	width:162px;
	height:71px;
	
}

#fiche_produit_  #other_products #produits_complementaires #info_price h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#4a4a51;
	position:absolute;
	right:20px;
	top:15px;
	margin:0px;
	font-weight:normal;
}

#fiche_produit_  #other_products #produits_complementaires #info_price h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4a4a51;
	position:absolute;
	right:20px;
	top:45px;
	margin:0px;
	font-weight:normal;
}
#fiche_produit_  #other_products #produits_complementaires #box4{
	width:164px;
	height:136px;
	position:absolute;
	left:494px;
	top:45px;
	text-align:center;
}

#fiche_produit_  #other_products #produits_complementaires #box4 img{
	margin-top:20px;

}
/*****************************************************************************************************************************/
/*****************************************************************************************************************************/
/****************************************************** PAGE-clients ********************************************************/
/*****************************************************************************************************************************/
/*****************************************************************************************************************************/


#clients {
	margin:0 auto;
	height:100%;
	width:100%;
	background-color:#fdfdfd;
	
}

#clients_{
	margin: 0 auto;
	width:995px;
	height:720px;
	position:relative;
}
#clients_ #head_clients{
	height:61px;
	width:995px;
	position:relative;
	top:26px;
	
}

#clients_ #head_clients #mon_panier{
	width:146px;
	height:31px;
	background:url(../images/clients/mon_panier-hover.png);
	position:absolute;
}	

#clients_ #mon_panier #identification.selected{
		background:url(../images/clients/mon_panier.png);
}

#clients_ #head_clients #identification{
	width:161px;
	height:31px;
	background:url(../images/clients/identification.png);
	left:176px;
	top:-1px;
	position:absolute;
}	

#clients_ #head_clients #identification.selected{
		background:url(../images/clients/identification-hover.png);
}

#clients_ #head_clients #reglement{
	width:138px;
	height:31px;
	background:url(../images/clients/reglement.png);
	left:370px;
	top:-1px;
	position:absolute;
}	

#clients_ #head_clients #confirmation{
	width:162px;
	height:31px;
	background:url(../images/clients/confirmation.png);
	left:541px;
	top:-1px;
	position:absolute;
}	

#clients_ #informations_clients{
	height:598px;
	width:995px;
	background:url(../images/clients/bg_clients.jpg) no-repeat;
	/*position:absolute;
	top:107px;*/
	top:10px;
	position:relative;
}

#clients_ #informations_clients #head_deja_client{
	height:41px;
	width:990px;
	position:relative;
}

#clients_ #informations_clients #head_deja_client h3{
	margin:0px;
	color:#f7f7f7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	position:absolute;
	left:22px;
	top:14px;
}

#clients_ #informations_clients #deja_client{
	width:988px;
	height:111px;
	position:absolute;
	left:6px;
	top:45px;
}

#clients_ #informations_clients #deja_client #email{
	width:217px;
	height:41px;
	position:absolute;
	left:17px;
	top:31px;
}

#clients_ #informations_clients #deja_client #email span{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4e4e4e;
	margin-right:10px;
}

#clients_ #informations_clients #deja_client #email input{
	width:155px;
	margin-bottom:13px;
	height:15px;
	font-size:12px;
}

#clients_ #informations_clients #deja_client #email #info_requis{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#898989;
	
}





#clients_ #informations_clients #deja_client #mot_de_passe{
	width:261px;
	height:41px;
	position:absolute;
	left:445px;
	top:31px;
}

#clients_ #informations_clients #deja_client #mot_de_passe span{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4e4e4e;
	margin-right:10px;
}

#clients_ #informations_clients #deja_client #mot_de_passe input{
	width:155px;
	margin-bottom:13px;
	height:15px;
}

#clients_ #informations_clients #deja_client #mot_de_passe #info_requis{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c0baba;
	
}

#clients_ #informations_clients #deja_client #mot_de_passe #info_requis a{
	text-decoration:underline;
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c0baba;
}

#clients_ #informations_clients #deja_client  #valider{
	background:url(../images/clients/valider.png) no-repeat;
	width:87px;
	height:29px;
	display:block;
	position:absolute;
	right:20px;
	bottom:20px;
}


#clients_ #informations_clients #head_nouveau_client{
	height:41px;
	width:990px;
	position:absolute;
	top:160px;
}

#clients_ #informations_clients #head_nouveau_client h3{
	margin:0px;
	color:#f7f7f7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	position:absolute;
	left:20px;
	top:14px;
}

#clients_ #informations_clients #info_left{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4e4e4e;
	position:absolute;
	left:24px;
	top:225px;
	width:315px;
	height:201px;
}

#clients_ #informations_clients #info_left .line{
	height:17px;
	width:315px;
	margin-bottom:11px;
	position:relative;
}

#clients_ #informations_clients #info_left label{
	position:absolute;
	top:0px;
	width:115px;
	margin-right:34px;
	
}



#clients_ #informations_clients #info_left .text{
	width:155px;
	position:absolute;
	right:0px;
	height:15px;
	font-size:11px;
}

#clients_ #informations_clients #info_left select#days{
	width:50px;
	position:absolute;
	height:11px;
	left:154px;
}

#clients_ #informations_clients #info_left select#months{
	width:50px;
	position:absolute;
	left:209px;
	height:11px;
}

#clients_ #informations_clients #info_left select#years{
	width:50px;
	position:absolute;
	right:0px;
	height:11px;
}

#clients_ #informations_clients #info_left .inputradio{
	position:absolute;
	right:17px;
	top:-1px;
}

#clients_ #informations_clients #info_left #inscription_newsletter{
	font-family:Arial, Helvetica, sans-serif;
	color:#898989;
	font-size:11px;
	position:relative;
	margin-top:26px;
	
}

#clients_ #informations_clients #info_left #inscription_newsletter input{

margin:0px;
position:absolute;
}

#clients_ #informations_clients #info_left #inscription_newsletter p{
position:absolute;
left:25px;
margin:0px;
}



#clients_ #informations_clients #info_right1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4e4e4e;
	position:absolute;
	left:450px;
	top:225px;
	width:501px;
	height:201px;
}


#clients_ #informations_clients #info_right1 .line{
	height:17px;
	width:330px;
	margin-bottom:11px;
	position:relative;
}

#clients_ #informations_clients #info_right1 #big_line{
	height:17px;
	width:501px;
	margin-bottom:11px;
	position:relative;
}

#clients_ #informations_clients #info_right1 label{
	position:absolute;
	top:0px;
	width:330px;
	
	
}

#clients_ #informations_clients #info_right1 #adresse{
	position:absolute;
	top:2px;
	width:150px;
	
	
	
}

#clients_ #informations_clients #info_right1 #etage{
	position:absolute;
	top:3px;
	left:168px;
	font-size:11px;
}

#clients_ #informations_clients #info_right1 #nb_appartement{
	position:absolute;
	top:3px;
	left:242px;
	font-size:11px;
}

#clients_ #informations_clients #info_right1 #code{
	position:absolute;
	top:2px;
	left:370px;
	font-size:11px;
}



#clients_ #informations_clients #info_right1 .text{
	width:155px;
	position:absolute;
	right:0px;
	height:18px;
	font-size:12px;
}
#clients_ #informations_clients #info_right1 .small_text1{
	width:26px;
	position:absolute;
	left:205px;
	height:18px;
	font-size:12px;
}
#clients_ #informations_clients #info_right1 .small_text2{
	width:26px;
	position:absolute;
	left:330px;
	height:18px;
	font-size:12px;
}

#clients_ #informations_clients #info_right1 .small_text3{
	width:26px;
	position:absolute;
	left:442px;
	height:18px;
	font-size:11px;
}



#clients_ #informations_clients #info_right2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4e4e4e;
	position:absolute;
	left:450px;
	top:448px;
	width:330px;
	height:79px;
}

#clients_ #informations_clients #info_right2 .line{
	height:17px;
	width:330px;
	margin-bottom:11px;
	position:relative;
}

#clients_ #informations_clients #info_right2 label{
	position:absolute;
	top:0px;
	width:160px;
	margin-right:34px;
	
}


#clients_ #informations_clients #info_right2 .text{
	width:155px;
	position:absolute;
	right:0px;
	height:15px;
}

#clients_ #informations_clients #info_right2 p{
	font-family:Arial, Helvetica, sans-serif;
	color:#898989;
	font-size:11px;
}

#clients_ #informations_clients #creer_votre_compte{
	display:block;
	background:url(../images/clients/creer_votre_compte.png);
	width:144px;
	height:29px;
	position:absolute;
	right:20px;
	bottom:20px;
	
	
}

/*****************************************************************************************************************************/
/****************************************************** PAGE-Panier ********************************************************/
/*****************************************************************************************************************************/
/*****************************************************************************************************************************/


#panier {
	margin:0 auto;
	padding-top: 40px;
	height:100%;
	width:100%;
	background-color:#fdfdfd;
	
}

#panier_{
	margin: 0 auto;
	width:995px;
	/* min-height:995px; */
	margin-bottom: 25px;
	height:100%;
	position:relative;
}
#head_panier{
	height:31px;
	width:995px;
	/* position:absolute; */
	margin-bottom: 40px;
	top:46px;
	
}

#head_panier #mon_panier{
	width:146px;
	height:31px;
	background:url(../images/clients/mon_panier-hover.png) no-repeat;
	position:absolute;

}	

#head_panier #mon_panier.selected{
	background:url(../images/clients/mon_panier.png) no-repeat;
}	


#head_panier #identification{
	width:161px;
	height:31px;
	background:url(../images/clients/identification.png);
	left:176px;
	top:-1px;
	position:absolute;
}	

#head_panier #reglement{
	width:138px;
	height:31px;
	background:url(../images/clients/reglement.png);
	left:370px;
	top:-1px;
	position:absolute;
}	

#head_panier #reglement.selected{
	background:url(../images/clients/reglement-hover.png);
}	

#head_panier #confirmation{
	width:162px;
	height:31px;
	background:url(../images/clients/confirmation.png);
	left:541px;
	top:-1px;
	position:absolute;
}	

#head_panier #confirmation.selected{
	background:url(../images/clients/confirmation-hover.png);
}	



#panier_ #panier_info{
	width:995px;
	height:100%;
	/* position:absolute; */
	top:107px;
}

#panier_ #panier_info #head_panier_info{
	width:995px;
	height:40px;
	background:url(../images/panier/bg_head_panier.jpg) no-repeat ;
	position:relative;
	
}

#panier_ #panier_info #head_panier_info h3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#f7f7f7;
	margin:0px;
	text-transform:uppercase;

}

#panier_ #panier_info #head_panier_info #nom_du_produit{
	position:absolute;
	left:162px;
	top:14px;
}

#panier_ #panier_info #head_panier_info #quantite{
	position:absolute;
	left:504px;
	top:14px;
}

#panier_ #panier_info #head_panier_info #supprimer{
	position:absolute;
	left:622px;
	top:14px;
}

#panier_ #panier_info #head_panier_info #prix_unitaire{
	position:absolute;
	left:744px;
	top:14px;
}

#panier_ #panier_info #head_panier_info #total{
	position:absolute;
	left:874px;
	top:14px;
}


/* added 10.03.10 */

#thumb-box {
	float: left;
	width: 250px;
	margin-left: 5px;
	height:384px;
}

#thumb-box #thumb-browse {
	position: relative;
	overflow: hidden;
}

#thumb-box #thumb-browse #thumb-container {
	position: relative;
	float: left;
	width: 114px;
	height: 114px;
	text-align: center;
	padding: 2px;
	margin-top: 5px;
	margin-right: 5px;
	background:url(../images/trousse/small-thumb-bg.png) no-repeat 0 0;
}

#thumb-box #thumb-browse #thumb-container span img{
	width:113px;
	height:113px;
}

#thumb-box #thumb-browse #thumb-container a.zoom {
	display: block;
	position: absolute;
	right:5px;
	bottom:5px;
}

#thumb-box #pagination-thumb {
	position: relative;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #899395;
	font-size: 11px;
	padding-top: 4px;
}

#thumb-box #pagination-thumb a {
	text-decoration: none;
	color: #899395;
}

#thumb-box #pagination-thumb a.previous {
	display: block;
	position: absolute;
	left: 0;
	top: 3px;
}

#thumb-box #pagination-thumb a.next {
	display: block;
	position: absolute;
	right: 9px;
	top: 3px;
}

#trousse-description-box {
	width: 355px;
	float: left;
	margin-top: 5px;
}

#trousse-description-box .details  {
	position:relative;
}

#trousse-description-box .details p.description, div.description {
	font: 12px arial, helvetica, sans-serif;
	padding: 0;
	margin: 5px 0 5px 2px;
	color: #9da5af;
}

#trousse-description-box .details p.price{
	font: 28px arial, helvetica, sans-serif;
	color: #823ba4;
	padding: 0;
	margin:5px 0 0 3px;
}

#trousse-description-box .details a.changer {
	display:block;
	/*position: absolute;*/
	font: 11px arial, helvetica, sans-serif;
	color: #8a9090;
	/*right:50px;
	top: 60px;*/
}
#trousse-description-box .details #container-listing {
	width: 352px;
	height: 159px;
	margin-top: 10px;
	margin-bottom: 15px;
	position: relative;
}

#trousse-description-box .details #container-listing  #product-listing {
	width: 314px;
	height: 109px;
	background: url(../images/trousse/product-listing-bg.png) no-repeat 0 0;
	overflow:hidden;
	overflow-y: auto;
	padding: 5px 5px 10px 5px;
}

#trousse-description-box .details #container-listing  #product-listing .row {
	width: 100%;
	height: 17px;
	clear: both;
	position: relative;
	margin: 3px 0;
}

#trousse-description-box .details #container-listing  #product-listing .row .name {
	font: 12px arial,helvetica,sans-serif;
	color: #777f81;
	width: 180px;
	float: left;
}

#trousse-description-box .details #container-listing  #product-listing .row .quantity {
	width: 60px;
	float: left;	
}

#trousse-description-box .details #container-listing  #product-listing .row .quantity .text {
	width: 28px;
	border: 0;
	background: transparent url(../images/trousse/text-bg.png) no-repeat 0 0;
	color: #3c3c3c;
	font: 11px arial, helvetica, sans-serif;
	float: left;
	padding-left:2px;
}

#trousse-description-box .details #container-listing  #product-listing .row .quantity .input {
	width:22px;
	float: left;
	position: relative;
	top: -2px;
	left: 2px;
}

#trousse-description-box .details #container-listing  #product-listing .row .quantity .input img{
	float:left;
}

#trousse-description-box .details #container-listing  #product-listing .row .price {
	font: 12px arial,helvetica, sans-serif;
	width: 55px;
	text-align: right;
	float: left;
	color: #777f81;
}

#trousse-description-box .details #container-listing #product-total {
	width:304px;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	background-color: #f5f4f4;
	margin-top: 2px;
	color: #823ba4;
}

#trousse-description-box .details #container-listing #product-total span.total-text {
	float: left; 
	font: bold 12px/30px arial, helvetica, sans-serif;
}

#trousse-description-box .details #container-listing #product-total span.total-price {
	float: right;
	font: 22px arial, helvetica, sans-serif;
}

#big_boxTrousse #title_box2 {
	width:100%px;
	height:37px;
	border:1px solid #d9d9d9;
	background-color:#f7f6f4;
	position: relative;
	clear: both;
	top: 10px;
}

#big_boxTrousse #title_box2 div.filters {
	position: absolute;
	top: 10px;
	left: 250px;
	font: bold 12px arial, helvetica, sans-serif;
	color: #899395;
}

#big_boxTrousse #title_box2 div.filters a {
	color: #75259b;
}

#big_boxTrousse #other-products {
	clear: both;
	width: 100%;
	height: auto;
	padding-top: 20px;
	position: relative;
}

#big_boxTrousse #other-products #selection_trousse_wide {
	width:319px;
	height: 114px;
	margin-bottom:5px;
	margin-right:2px; 
	float:left;
	background: url(../images/trousse/productBg-wide.png) no-repeat 0 0;
	padding: 5px;
	overflow: hidden;
}


#big_boxTrousse #other-products #selection_trousse_wide span.product-thumb {
	float: left;
	display: block;
	width: 120px;
	height: 120px;
	text-align: center;
}

#big_boxTrousse #other-products #selection_trousse_wide span.product-thumb img{
	width:110px;
	height:110px;
}

#big_boxTrousse #other-products #selection_trousse_wide div#container {
	width: 165px;
	float: right;
	margin-top: 5px;
}

#big_boxTrousse #other-products #selection_trousse_wide div#container h3 {
	font:15px arial, helvetica, sans-serif;
	margin: 0;
	padding:0;
	color:#606d70;
}

#big_boxTrousse #other-products #selection_trousse_wide div#container p.description {
	font:11px/12px arial, helvetica, sans-serif;
	margin: 0;
	padding:0;
	margin-top: 4px;
	color:#9da5af;
}

#big_boxTrousse #other-products #selection_trousse_wide div#container p.price {
	font:20px arial, helvetica, sans-serif;
	margin: 0;
	padding:0;
	margin-top: 4px;
	color:#823ba4;
}

#big_boxTrousse #other-products #selection_trousse_wide div#container a.selectionner {
	font:11px arial, helvetica, sans-serif;
	margin: 0;
	padding:0;
	width: 79px;
	height: 20px;
	background: url(../images/trousse/btn-selectionner.png) no-repeat 0 0;
	margin-top: 3px;
	display: block;
	text-align: center;
	padding-top: 3px;
	text-decoration: none;
	color:#e04cde;
}

a.rounded {
	display: block;
	float: left;
	background: url(../images/trousse/a-left.png) no-repeat 0 0;
	height: 21px;
	padding: 0 0 0 10px;
	font:11px arial, helvetica, sans-serif;
	color: #e04cde;
	text-decoration: none;
	margin-right: 5px;
}

a.rounded span {
	display: block;
	float: left;
	background: url(../images/trousse/a-right.png) no-repeat right 0;
	height: 19px;
	padding: 2px 10px 0 0;
	color:#75259B;
	font-weight:bold;
}

#panier_info #confirmation_box {
	width:1000px; 
	height:95px; 
	background:url(http://www.matroussebeaute.com/themes/mtb/images/clients/confirmation-bg.jpg) no-repeat 0 0; 
	text-align:center;
	padding-top: 190px;
}

#panier_info #confirmation_box a {
	font:11px arial,helvetica,sans-serif;
	color: #a8a6b1;
}

#panier_info #panier-listing-box {
	width: 986px;
	height: 120px;
	background:#000 url(../images/panier/listing-box-bg.png) repeat-x 0 0;
	border-right:1px solid #DCD9D9;
	border-bottom:1px solid #DCD9D9;
	border-left:1px solid #DCD9D9;

	position: relative;
	margin:0px 2px 0px 2px;
	clear:both;
}

#panier_info #panier-listing-box div.thumb {
	width: 150px;
	text-align: center;
	float:left;
	margin-right: 10px;
}

#panier_info #panier-listing-box div.description {
	width: 330px;
	font: 12px arial,helvetica,sans-serif;
	padding-top: 45px;
	color: #9da5af;
	float:left;
	margin-right: 10px;
}

#panier_info #panier-listing-box div.quantity {
	width: 90px;
	float:left;
	margin-right: 30px;
	padding-top: 50px;
}

#panier_info #panier-listing-box div.quantity .input {
	float: left;
	width: 22px;
}

#panier_info #panier-listing-box div.quantity .input img{
	float:left;
}

#panier_info #panier-listing-box div.quantity .text {
	float:left;
	width: 38px;
	height: 17px;
	background:transparent url(../images/panier/quanity-bg.png) no-repeat 0 0;
	border: 0;
	text-align: center;
	font-size: 10px;
	margin-top: 2px;
}

#panier_info #panier-listing-box div.remove{
	width: 80px;
	font: 11px/120px arial,helvetica,sans-serif;
	float:left;
	margin-right: 10px;
}

#panier_info #panier-listing-box div.remove a {
	color: #606d70;
	padding-left: 25px;
	text-decoration:none;
	width:100px;
	background: url(../images/panier/prod-delete.png) no-repeat 0 50px;
	display: block;
}

#panier_info #panier-listing-box div.price {
	width: 100px;
	padding-right: 20px;
	text-align: right;
	color: #606d70;
	float:left;
	margin-right: 10px;
	font: 20px/120px arial,helvetica,sans-serif;
}

#panier_info #panier-listing-box div.total {
	width: 100px;
	padding-right: 20px;
	text-align: right;
	color: #823ba4;
	float:left;
	margin-right: 10px;
	font: 20px/120px arial,helvetica,sans-serif;
}

#panier_info #panier-total {
	width: 988px;
	height: 220px;
	background: #f9f9f9 url(../images/panier/total-ladybg.gif) no-repeat 20px 40px;
	position: relative;
	margin: 5px 2px;
}

#panier_info #panier-total .discount {
	position: absolute;
	font: 11px arial,helvetica,sans-serif;
	color: #615e6c;
	top: 60px;
	left: 160px; 
}

#panier_info #panier-total .discount .code {
	font: bold 12px arial,helvetica,sans-serif;
	color: #5c5572;
	display: block;
	padding: 10px 0 0 0;	
}

#panier_info #panier-total .discount .text {
	float:left;
	width: 142px;
	height: 18px;
	font: 11px arial,helvetica,sans-serif;
	text-align: center;
	background:transparent url(../images/panier/code-input-bg.png) no-repeat 0 0;
	border: 0;
}

#panier_info #panier-total #checkout-box {
	width: 487px;
	height: 100px;
	border: 1px solid #e2dfd8;
	background-color: #fcfcfc;
	position: absolute;
	right:0;
	top: 0;
}

#panier_info #panier-total #checkout-box .top-box {
	height:40px;
	border-bottom:1px solid #e2dfd8;
	position:relative;
}

#panier_info #panier-total #checkout-box .top-box .total-devotre {
	position: absolute;
	left: 130px;
	top: 15px;
}

#panier_info #panier-total #checkout-box .top-box .price {
	width: 100px;
	position: absolute;
	right:30px;
	top: 5px;
	text-align: right;
	color: #823ba4;
	margin-right: 15px;
	font: 20px arial,helvetica,sans-serif;
}
#panier_info #panier-total #checkout-box .shipping-country {
	position: absolute;
	font: 11px arial,helvetica, sans-serif;
	color: #606d70;
	left: 190px;
	top: 10px;
	display:none;
}

#panier_info #panier-total #checkout-box .country-select{
	position: absolute;
	width: 138px;
	right:45px;
	top: 8px;
	display:none;

}

#panier_info #panier-total #checkout-box .country-select .country-list {
	width:120px;
	height: 19px;
	background: url(../images/panier/shipcountry-bg.png) no-repeat 0 0;
	float:left;
	font: 11px/17px arial,helvetica, sans-serif;
	color: #615e6c;
	text-align: center;
}

#panier_info #panier-total #checkout-box .postage {
	position: absolute;
	font: 11px arial,helvetica, sans-serif;
	color: #606d70;
	left: 211px;
	top: 35px;
}

#panier_info #panier-total #checkout-box .postage-price {
	position: absolute;
	font:bold 13px arial,helvetica, sans-serif;
	color: #606d70;
	right: 45px;
	top: 33px;
}

#panier_info #panier-total #checkout-box .total-a-regler {
	position: absolute;
	left: 175px;
	top: 90px;
}

#panier_info #panier-total #checkout-box .total-a-price {
	position: absolute;
	right: 30px;
	top: 80px;
	text-align: right;
	color: #823ba4;
	margin-right: 15px;
	font: 20px arial,helvetica,sans-serif;
}

#panier_info #panier-total #checkout-box .paiement-icon {
	position: absolute;
	left: -30px;
	top: 95px;
}

#panier_info #panier-total #checkout-box .revenir {
	position: absolute;
	left: 170px;
	top: 140px;
}

#panier_info #panier-total #checkout-box .aller-au-panier {
	position: absolute;
	right: 0px;
	top: 127px;
}

#panier_info #other_products {
	width:995px;
	height: 198px;
	background: url(../images/panier/other-products-bg.png) no-repeat 0 0;
	position: relative;
}


#panier_info #other_products #derniers_articles h1 {
	background:url(../images/panier/vos_derniers_articles.png) no-repeat 0 0;
	width:248px;
	height:11px;
	margin:0px;
	margin-bottom:16px;
	position:absolute;
	left:20px;
	top: 15px;
}  

#panier_info #other_products #derniers_articles .container {
	clear:both; position:absolute; top:45px; left:5px;
}

#panier_info #other_products #derniers_articles .container .thumbs {
	float:left;
	width:163px;
	height:136px;
	border-right:1px solid #d3d3d3;
	text-align: center;
}
#panier_info #other_products #derniers_articles .container .last {
	border: 0;
}
#reglement-info {
	width:100%;
	height:100%;
	/* position:absolute;
	top:107px; */
}

#reglement_ {
	width:995px;
	border: 1px solid #f1eee9;
	overflow: hidden;
	background-color: #fbfbfa;
}

#reglement_  #exp-left {
	float: left;
}

#reglement_  #panier-right {
	float:right;
}

#reglement_  #mode-bottom {
	position: relative;
	clear: both;
}

#reglement_ #exp-left #inner {
	width: 391px;
	height: 417px;
	padding: 30px 20px;
	border: 1px solid #f1eee9;
	margin: 4px;
}

#reglement_ #panier-right #inner {
	width: 506px;
	height: 417px;
	padding: 30px 20px;
	border: 1px solid #f1eee9;
	margin: 4px 4px 4px 0;
}

#reglement_  #mode-bottom #inner{
	width: 944px;
	padding: 30px 20px;
	border: 1px solid #f1eee9;
	margin: 4px;
	position: relative;
}

#reglement_  #mode-bottom #inner .message {
	position: relative;
	top: 0;
	left: 0;
	font: 11px/15px arial,helvetica,sans-serif;
	color: #5a5a5a;
}


.error_{
	position:absolute;
	color:red;	
	margin-top:18px;
	background:#FFF;
	border:1px dotted red;
	padding:4px;
	z-index:100;
}


.universal_{
	background-color:#FDFDFD;
	height:100%;
	margin:0 auto;
	width:100%;
	font-family:Arial,Helvetica,sans-serif;
}

.universal_b{
	/*height:709px;*/
	margin:0 auto;
	position:relative;
	width:1000px;	
	padding-top:10px;
	padding-bottom:10px;
	min-height:650px;
}

.universal_b .rounded_head_{
	top:10px;	
}
/*
.universal_b .rounded_head_ a{
	color:#606D70;
	font-family:Arial,Helvetica,sans-serif;
	font-size:26px;
	font-weight:normal;
	margin:0;
	padding:0;
	text-transform:uppercase;
	text-decoration:none;
	margin:10px;
}
*/

.universal_ ul li a{
	color:#606D70;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
}


#product_info_col1, .product_info_col1 {
float:left;
width:472px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
#product_info_col2, .product_info_col2 {
float:left;
margin-left:9px;
width:518px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}

#identity .universal_b .product_info_col2 {
	margin-left:1px;
}

#parraine:hover {
	background-position: 0 -143px;
}

#parrainage_left {
background-image:url(../images/bg_left_parrainage.jpg);
background-repeat:no-repeat;
background-position:top center;
float:left;
height:481px;
width:473px;

}
#parrainage_main {
height:481px;
margin-top:0;
width:511px;
}

#selectenvoi{
	height:90px;
	overflow:auto;
	margin-bottom:5px;
}

.button-red input{
	border:none;
	background:none;
	font-weight:bold;
}

#parrainage_confirmation p{
	margin-left:20px;
}

.button-red input:hover{
	text-decoration:underline;
}

.roundedbox {
float:left;
margin-left:4px;
}
.roundedbox_top {
height:4px;
width:100%;
}
.roundedbox_content_center  {
background-color:#FFFFFF;
border-left:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
height:auto;
margin-left:-4px;
overflow:hidden;
padding:0 3px 10px;
width:100%;
}
.roundedbox_bottom {
height:5px;
width:100%;
}
.roundedbox_top_left  {
background-image:url("../images/boxes/rounded_top_left.png");
float:left;
height:4px;
margin-left:-4px;
width:4px;
}
.roundedbox_top_center  {
background-color:#FFFFFF;
border-top:1px solid #E0E0E0;
float:left;
height:3px;
width:100%;
}
.roundedbox_top_right  {
background-image:url("../images/boxes/rounded_top_right.png");
float:left;
height:4px;
margin-right:-4px;
width:4px;
}
.roundedbox_bottom_left  {
background-image:url("../images/boxes/rounded_bottom_left.png");
float:left;
height:4px;
margin-left:-4px;
width:4px;
}
.roundedbox_bottom_center  {
background-color:#FFFFFF;
border-bottom:1px solid #E0E0E0;
float:left;
height:4px;
width:100%;
}
.roundedbox_bottom_right  {
background-image:url("../images/boxes/rounded_bottom_right.png");
float:left;
height:4px;
margin-right:-4px;
width:4px;
}

.product_info_col2 .rounded_head {
width:503px;
}
.vpopup .rounded_head {
width:503px;
margin-left:12px;
}
.vpopup .rounded_head .ititle_ {
float:left;
margin-left:13px;
margin-top:13px;
}
#help_popup p {
margin-left:15px;
width:480px;
}
#help_popup p#footer_info_content {
border:0 none;
color:#343434;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
list-style:none outside none;
text-decoration:none;
}
.rounded_head {
background-image:url("../images/cart/table_header.png");
background-position:right top;
float:left;
height:41px;
margin-bottom:4px;
margin-left:4px;
margin-top:4px;
}
#parrainage_1 div.roundedbox_content {
height:180px;
margin-top:5px;
}
#parrainage_main div.roundedbox_content {
float:left;
margin-left:18px;
font-size:12px;
color:#4e4e4e;
}
.rounded_head_ {
background-image:url("../images/cart/table_header.png");
background-position:left top;
float:left;
height:41px;
width:96%;
}

#parrainage_1 a.ititle {
background-image:url("../images/parrainage/selectionner_votre_messagerie.png");
height:10px;
margin-left:14px;
margin-top:15px;
width:153px;
}
.imalink {
display:block;
}
.imalink span {
display:none;
visibility:hidden;
}
#parrainage_1 div.roundedbox_content p {
height:41px;
margin-bottom:0;
}
#parrainage_main div.inputline {
float:left;
font-size:11px;
line-height:16px;
margin-bottom:4px;
margin-left:4px;
min-height:24px;
text-align:left;
width:394px;
}
#parrainage_main div.inputline input {
float:left;
}
#parrainage_main div.inputline span {
color:#000000;
display:block;
float:left;
line-height:16px;
margin-left:5px;
margin-right:22px;
}
#parrainage_main label {
clear:both;
float:left;
height:24px;
line-height:16px;
padding-right:10px;
text-align:left;
width:84px;
}

#parrainage_main input.submiti {
background-image:url("../images/parrainage/send.png");
float:left;
height:35px;
margin-left:391px;
width:97px;
border:0 none;
/*margin-top:-14px;*/
}

#parrainage_main input.submiti:hover{
	opacity:0.5;
}

input[type="submit"] {
cursor:pointer;
border:0;
}

.product_info_col2 .rounded_head {
width:503px;
}
#parrainage_2 a.ititle {
background-image:url("../images/parrainage/parrainage2.png");
height:10px;
margin-left:14px;
margin-top:15px;
width:139px;
}
#parrainage_2 div.roundedbox_content {
margin-top:5px;
}
#parrainage_2 div.roundedbox_content p {
}

#parrainage .universal_b {
width: 1000px;
background-image:url(../images/parrainage/bg_parrainage2.jpg);
background-repeat:no-repeat;
height:586px;
min-height:0px;
top:8px;
}



#static_return_left {
/*background-image:url(../images/illustration.jpg);*/
float:left;
height:554px;
width:473px;
}

.product_info_col2 fieldset{
	border:0;	
}

.product_info_col2 div.roundedbox_content_classic {
	float:left;
	margin-left:18px;
	margin-top:10px;
	padding-bottom:10px;
	width:480px;
}

#contact_us_form label, #send_friend_form label, #newsletter_form label, #connaitre_form label {
	clear:both;
	float:left;
	height:24px;
	line-height:16px;
	padding-right:10px;
	text-align:right;
	width:138px;
}

#contact_us_form div.inputline, #send_friend_form div.inputline, #newsletter_form div.inputline, #connaitre_form div.inputline {
float:left;
line-height:16px;
margin-left:4px;
min-height:24px;
text-align:left;
width:425px;
}

#contact_us_form input.submiti, #send_friend_form input.submiti, #newsletter_form input.submiti, #connaitre_form input.submiti {
	background-image:url(../images/parrainage/send.png);
	cursor:pointer;
	float:left;
	height:35px;
	margin-left:391px;
	width:97px;
	border:0;
}

.textib {
	border-color:#989898 #EDEDED #F1F1F1 #D1D1D1;
	border-style:solid;
	border-width:1px;
}

textarea.textib {
	width:200px;
}

.ititle__ {
	float:left;
	line-height:39px;
	margin-left:14px;
}

.ititle_ {
	color:#D3D3D3;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}

.fullwidthrounded .rounded_head {
	width:984px;
}

#default_static p {
	line-height:16px;
	margin-bottom:10px;
	color:#343434;
	font-size:11px;
}

#default_static .roundedbox_content {
float:left;
margin-bottom:30px;
margin-left:18px;
margin-top:10px;
width:965px;
}

#default_static .roundedbox_content h2, #default_static .roundedbox_content h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	/*font-style:italic;*/
	font-weight:bold;
	color:#954AB9;
	text-decoration:none;
}











#reglement-info {
	width:100%;
	height:100%;
	/* position:absolute;
	top:107px; */
}

#reglement_ {
	width:995px;
	border: 1px solid #f1eee9;
	overflow: hidden;
	background-color: #fbfbfa;
}

#reglement_  #exp-left {
	float: left;
}

#reglement_  #panier-right {
	float:right;
}

#reglement_  #mode-bottom {
	position: relative;
	clear: both;
}

#reglement_ #exp-left #inner {
	width: 391px;
	height: 417px;
	padding: 30px 20px;
	border: 1px solid #f1eee9;
	margin: 4px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/reglement/exp-bg.png) no-repeat right 160px;
}

#reglement_ #exp-left #inner .title {
	font-size: 11px;
	font-weight: bold;
	color: #404040;
	display: block;
	padding-bottom: 15px;
	clear: both;
}

#reglement_ #exp-left #inner .actual {
	margin-bottom:30px;
	clear: both;
	overflow: hidden;
}

#reglement_ #exp-left #inner .actual .type {
	display: block;
	float: left;
	margin-right: 30px;
	font-size: 12px;
	color: #4e4e4e;
}

#reglement_ #exp-left #inner .actual .address {
	display: block;
	float: left;
	font-size:13px;
	line-height: 16px;
	color:#954ab9;
	width: 260px;
}

#reglement_ #exp-left #inner .actual a {
	color:#a7a7a7;
	font-size: 11px;
	display: block;
}

#reglement_ #panier-right #inner {
	width: 506px;
	height: 417px;
	padding: 30px 20px;
	border: 1px solid #f1eee9;
	margin: 4px 4px 4px 0;
	font-family: Arial, Helvetica, sans-serif;
}

#reglement_ #panier-right #inner span.description {
	color: #4e4e4e;
	font: 12px arial, helvetica, sans-serif;
}

#reglement_  #mode-bottom #inner{
	width: 944px;
	padding: 30px 20px;
	border: 1px solid #f1eee9;
	margin: 4px;
	position: relative;
	overflow: hidden;
}

#reglement_  #mode-bottom #inner .message {
	position: relative;
	top: 0;
	left: 0;
	font: 11px/15px arial,helvetica,sans-serif;
	color: #5a5a5a;
}

#reglement_  #mode-bottom #inner .icons {
	position:absolute;
	left: 545px;
	top: 50px;
}

#reglement_  #mode-bottom #inner .cc-mode {
	margin-left: 360px;
	margin-top: 30px;
	width:100%;
	position: relative;
	overflow: hidden;
}

#reglement_  #mode-bottom #inner .valider {
	position: relative;
	width: 220px;
	clear: both;
	display: block;
	float:right;
}

#final-checkout #container-listing {
	width: 510px;
	height: 230px;
	position: relative;
	margin-top: 30px;
}

#final-checkout #container-listing .heads {
	padding-bottom:5px;
	clear: both;
}

#final-checkout #container-listing .heads .nomdu {
	float:left;width:225px;
}

#final-checkout #container-listing .heads .quantite{
	float: left;
	width: 80px;
}

#final-checkout #container-listing .heads .prixunitaire {
	float:left;width:135px;	
}

#final-checkout #container-listing  #product-listing {
	width: 498px;
	height: 220px;
	background: url(../images/reglement/finalcheckout-bg.png) no-repeat 0 0;
	overflow:hidden;
	overflow-y: auto;
	padding: 5px 5px 0px 5px;
}

#final-checkout #container-listing  #product-listing .row {
	width: 100%;
	height: 17px;
	clear: both;
	position: relative;
	margin: 3px 0;
}

#final-checkout #container-listing  #product-listing .row .name {
	font: 12px arial,helvetica,sans-serif;
	color: #777f81;
	width: 233px;
	float: left;
}

#final-checkout #container-listing  #product-listing .row .quantity {
	width: 60px;
	float: left;	
}

#final-checkout #container-listing  #product-listing .row .quantity .text {
	width: 28px;
	border: 0;
	background: transparent url(../images/trousse/text-bg.png) no-repeat 0 0;
	color: #3c3c3c;
	font: 11px arial, helvetica, sans-serif;
	float: left;
	height:15px;
}

#final-checkout #container-listing  #product-listing .row .quantity .input {
	width:22px;
	float: left;
	position: relative;
	top: -2px;
	left: 2px;
}

#final-checkout #container-listing  #product-listing .row .quantity .input img{
	float:left;
}

#final-checkout #container-listing  #product-listing .row .price {
	font: 12px arial,helvetica, sans-serif;
	width: 90px;
	text-align: right;
	float: left;
	color: #777f81;
}

#final-checkout #container-listing #product-total {
	width:478px;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	background-color: #f5f4f4;
	margin-top: 2px;
	color: #823ba4;
}

#final-checkout #container-listing #product-total span.total-text {
	float: left; 
	font: bold 12px/30px arial, helvetica, sans-serif;
}

#final-checkout #container-listing #product-total span.total-price {
	float: right;
	font: 22px arial, helvetica, sans-serif;
}











.pay_mean {
float:left; 
text-align:center; 
margin-right:40px;
}


.error {
	/*position:absolute;*/
	font: 12px arial,helvetica,sans-serif;
	color:red;
	background:#FFF;
	padding:5px;
	border:1px solid red;
}

#parrainage_left_2{
background-image:url(../images/illustration.jpg);
float:left;
height:554px;
width:473px;
}

#add_popup .rounded_head {
width: 510px;
}






/*account*/

#account_menu{
	float:left;
	list-style:none;
	padding-left:22px;
	margin-top:0px;
}

#account_menu li{
	width:424px;
	height:40px;
	float:left;	
	background-image:url(../images_md/account/bg_rubriques_mon_compte.png);
	margin-bottom:1px;
}

#account_menu li a{
	width:468px;
	height:51px;
	background-position:14px 20px;
	background-repeat:no-repeat;
}

#account_menu li.active, #account_menu li:hover{
/*	background-image:url(../images_md/account/account_menu_active.png);*/
}

#am_indent a{
	background-image: url(../images_md/account/compte_client2_normal.png);	
}

#am_addresses a{
	background-image: url(../images_md/account/adresses2_normal.png);
}

#am_history a{
	background-image: url(../images_md/account/commandes2_normal.png);
}

#am_wishlist a{
	background-image: url(../images_md/account/liste_des_envies2.png);
}

#am_discount a{
	background-image: url(../images_md/account/bon_de_reduction2_normal.png);
	height: 15px;
	width: 118px;
}

#am_slip a{
	background-image: url(../images_md/account/avoir2_normal.png);
}

#am_parrainage a{
	background-image: url(../images/parrainage.png);
}

#am_indent:hover a, #am_indent.active a{
	/*background-image: url(../images_md/account/compte_client.png);	*/
	background-image: url(../images_md/account/compte_client2.png);	
}

#am_addresses:hover a, #am_addresses.active a{
	/*background-image: url(../images_md/account/adresses.png);*/
	background-image: url(../images_md/account/adresses2.png);
}

#am_history:hover a, #am_history.active	 a{
	/*background-image: url(../images_md/account/commandes.png);*/
	background-image: url(../images_md/account/commandes2.png);
}

#am_wishlist:hover a, #am_wishlist.active a{
	/*background-image: url(../images_md/account/wishlist.png);*/
	background-image: url(../images_md/account/liste_des_envies.png);
}

#am_discount:hover a, #am_discount.active a{
	/*background-image: url(../images_md/account/bon_de_reduction.png);*/
		background-image: url(../images_md/account/bon_de_reduction2.png);
}

#am_slip:hover a, #am_slip.active a{
	/*background-image: url(../images_md/account/avoir.png);*/
	background-image: url(../images_md/account/avoir2.png);

}

#profil_1 a.ititle{
	background-image: url(../images_md/account/profil2.png);
	height: 10px;
	width: 43px;
	margin-top: 15px;
	margin-left: 14px;
}

#profil_2 a.ititle{
	background-image: url(../images_md/account/changer_de_mot_de_passe2.png);
	height: 10px;
	width: 174px;
	margin-top: 16px;
	margin-left: 14px;
}

#account_main div.roundedbox_content{
	margin-top:20px;
	float:left;
	margin-left:19px;
	padding-bottom:14px;
	width:490px;
}

#identity #account_main div.roundedbox_content{
	margin-top:14px;
}
#account_main{
	width:511px;
	margin-top:0px;
	float:left;
	color:#4e4e4e;
}

#account_main label{
	line-height:18px;
	float:left;
	width:156px;
	text-align:left;
	padding-right:10px;
	clear:both;
	height:24px;
	font-size:12px;
}


#account_main div.inputline{
	line-height:16px;
	float:left;
	text-align:left;
	margin-left:4px;
	width:320px;
	min-height:24px;
}


#account_main div.inputline span{
	float:left;
	display:block;
	line-height:16px;
	margin-left:5px;
	margin-right:22px;
	color:#000;
}


#account_main div.inputline_ span{
	margin-right:5px;
	margin-left:0px;
}

#account_main div.inputline span strong{
	text-decoration:underline;
}

#account_main div.inputline input{
	float:left;
}

#account_main div.inputline_ input{
	margin-right:10px;
}


#account_main div.inputline input.textib{
	float:left;
}

#account_main div#profil_1 input.submiti{
	float:right;
	background-image: url(../images_md/account/modifier_les_informations2.png);
	height: 33px;
	width: 221px;
}

#account_main div#profil_2 input.submiti{
	float:right;
	background-image: url(../images_md/account/changer_de_mot_de_passe3.png);
	height: 33px;
	width: 221px;
	}


#account_main div#info_pass span.required{
	color:#8a8a8a;
	font-size:10px;
	float:left;
	margin-left:14px;
	width:200px;
	clear:both;
}

div.address_ a.ititle_ {
	line-height:39px;
	margin-left: 14px;
	float:left;
}

#account_main .address_ input.submiti{
	float:right;
	background-image: url(../images_md/account/modifier_les_informations2.png);
	height: 34px;
	width: 221px;
	margin:0 10px 0 0;
}

.address_ a.supprimer_{
	line-height:39px;
	float:right;
	font-size:10px;
	color:#7b7b79;
	text-decoration:underline;
}

.address_ a.ajouter_{
	line-height:15px;
	float:right;
	font-size:10px;
	color:#000000;
	text-decoration:underline;
	background-image: url(../images_md/account/ajouter_.png);
	background-repeat:no-repeat;
	height: 15px;
	padding-left: 23px;	
	float:left;
	margin-top:15px;
}

#past_orders a.ititle{
	background-image: url(../images_md/account/titre_commandes.png);
	height: 10px;
	width: 80px;
	margin-top: 15px;
	margin-left: 14px;
}

#wishlist a.ititle{
	background-image: url(../images_md/account/liste_des_envies_gris.png);
	height: 10px;
	width: 108px;
	margin-top: 15px;
	margin-left: 14px;
}

#account_discount a.ititle{
	background-image: url(../images_md/account/titre_discount.png);
	height: 13px;
	width: 120px;
	margin-top: 15px;
	margin-left: 14px;
}

#account_slip a.ititle{
	background-image: url(../images_md/account/titre_avoir.png);
	height: 10px;
	width: 37px;
	margin-top: 15px;
	margin-left: 14px;
}



#account_main  #past_orders .roundedbox_content, #account_main  #wishlist .roundedbox_content, #account_main  #account_discount .roundedbox_content, #account_main  #account_slip .roundedbox_content{
	margin-left:4px;
}


table.accounttable {
	border-collapse:collapse;
	border-spacing:0;
	width:504px;
	
}

table.accounttable thead th{
	color:#FFF;
	background-color:#000000;
	text-align:left;
	padding-left:4px;
	height:17px;
}

table.accounttable tbody td{
	background-image:url(../images_md/cart/cart_linesep.png);
	background-position:bottom left;
	background-repeat:repeat-x;
	height:46px;
	padding-left:4px;
}

table.accounttable  .pdftd{
	text-align:center;
}

table.accounttable tbody td a{
	text-decoration:underline;
	color:#7f7f7f;
}


table.accounttable tbody td.total{
	font-weight:bold;
	font-size:12px;
}

.pdf{
	background-image: url(../images_md/account/pdf.png);
	height: 16px;
	width: 16px;	
	display:inline-block;
}

.textiws {
height:14px;
width:26px;
}

#TB_title {
display:none;
}

#TB_window {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent none repeat scroll 0 0 !important;
border:medium none !important;
}


.pop_closeit {
	background-image:url(../images_md/closeit.png);
	color:#000000;
	cursor:pointer;
	float:right;
	font-family:Arial;
	font-size:20px;
	height:15px;
	line-height:41px;
	margin-right:-3px;
	margin-top:12px;
	width:15px;
}


#homepage #content {
	height:511px;
	position:relative;
	width:995px;
	margin:0 auto;
}


#listing_ .line  .left a#loupe div.showpic {
	display: none;
	width: 486px;
	height: 344px;
	border: 1px solid #f1eee9;
	background-color: #fff;
	position: relative;
	top: -145px;
	right:200px;
	text-align: center;
	background-position: center;
	background-repeat: no-repeat;
	z-index:100;
}

#listing_ .line  .left a#loupe:hover div.showpic {
	display: block;
}





#other_products #derniers_articles .container, #other_products #produits_complementaires .container {
clear:both;
left:5px;
position:absolute;
top:45px;
}
#other_products #derniers_articles .container a.thumbs, #other_products #produits_complementaires .container a.thumbs {
border-right:1px solid #D3D3D3;
display:block;
float:left;
height:136px;
position:relative;
text-align:center;
text-decoration:none;
width:161px;
}

#other_products #derniers_articles .container a.last, #other_products #produits_complementaires .container  a.last{
border-right:none;

}

#other_products #derniers_articles .container .thumbs .info_price, #other_products #produits_complementaires .container .thumbs .info_price{
	position:absolute;
	bottom:0px;
	left:1px;
	background:url(../images/fiche_produit/cadre_prix.png) no-repeat #efeeec;
	
	width:162px;
	/*height:71px;*/
	display: none;
	text-align:right;
}

#other_products #derniers_articles .container .thumbs:hover .info_price, #other_products #produits_complementaires .container .thumbs:hover .info_price{
display:block;
}

#other_products #derniers_articles .container .thumbs .info_price h3, #other_products #produits_complementaires .container .thumbs .info_price h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#4a4a51;
	/*margin-left:90px;*/
	margin-bottom:5px;
	float:right;
	font-weight:normal;
}

#other_products #derniers_articles .container .thumbs .info_price h5, #other_products #produits_complementaires .container .thumbs .info_price h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4a4a51;
	/*position:absolute;*/
	float:right;
	right:20px;
	top:45px;
	margin:0px;
	font-weight:normal;
}

#marques{
	display:none;	
}

.rounded_head {
	background-image:url("../images/cart/bg_table_header2.png");
	float:left;
	height:41px;
	margin-bottom:4px;
	margin-left:4px;
	margin-top:4px;
}

#parrainage .rounded_head_ {
	background-image:url("../images/cart/bg_table_header2.png");
	float:left;
	height:41px;
	width:96%;
}

#parrainage  .roundedbox_content_center  {
	height:568px;
	border-left:none;
	border-right:none;
}

#parrainage  .roundedbox_content_center #info_importantes{
	margin-left:17px;
	clear:both;
	color:#4E4E4E;
/*font-size:12px;*/
}

#parrainage #parrainage_main  .roundedbox_content_center  {
	margin-left:-25px;
	margin-top:-7px;
	width:522px;
}

#parrainage .roundedbox_top_left, #parrainage .roundedbox_bottom_left {
	background-image:none;
}

#parrainage .roundedbox_top_center{
	border-top:none;
}

#parrainage .roundedbox_bottom_center{
	border-bottom:none;
	height:0px;

}

#parrainage .roundedbox_top_right , #parrainage .roundedbox_bottom_right{
	background-image:none;
}

#parrainage #parrainage_main .rounded_head {
width:519px;
}


#identity #account_main .rounded_head_, #address #account_main .rounded_head_{
	background-image:url("../images/cart/bg_table_header2.png");
}


#background_picture{
	width:422px;
	height:240px;
	background-image:url("../images_md/account/picture_left.png");
	float:left;
	margin-left:25px;
	margin-top:2px;
	background-repeat:no-repeat;
}

#identity .universal_b {
	height:522px;
	min-height:0px;
	background-image:url("../images_md/account/cadre_mon_compte.png");
	background-repeat:no-repeat;
	top:8px;
}

#identity .universal_b .product_info_col1{
	width:460px;
}

#address .address_ .rounded_head_, #addresses .address_ .rounded_head_, #history #past_orders .rounded_head_, #wishlist #wishlist .rounded_head_, #discount #account_discount .rounded_head_, #order-slip #account_slip .rounded_head_,#TB_ajaxContent .rounded_head_{
	background-image:url("../images/cart/bg_table_header2.png");
}

#addresses .address_ div.roundedbox_content{
	margin-left:4px;
	width:495px;
}

#addresses .address_ div.inputline{
	width:323px;
}

#TB_ajaxContent input.submiti{
	background-image:url("../images/parrainage/send.png");
	width:97px;
	height:35px;
}

#TB_ajaxContent input.submiti:hover{
	opacity:0.5;
}

.listprodimg{
	display:block;width:234px;height:167px;
	background-position:0 3px;
	background-repeat:no-repeat;
	}
	
#position a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8a9090;
	
}


#position .navigation-pipe{
	margin-left:4px;
	margin-right:4px;	
}

body#cms .rounded_head, body#sitemap .rounded_head{
background:url("../images/panier/bg_head_panier.jpg") no-repeat scroll 0 0 transparent;

margin-bottom:0px;
margin-left:5px;
margin-top:0px;
}

body#cms .rounded_head_, body#sitemap .rounded_head_ {
	background:none;
}

#TB_ajaxContent #acceder_a_mon_compte{
	background:url(../images/acceder_a_mon_compte.png) no-repeat;
	width:202px;
	height:33px;
	display:block;
	margin-left:158px;
	margin-top:53px;
}

#TB_ajaxContent #acceder_a_mon_compte:hover{
	opacity:0.5;
}


.add_popup_buttons{
		float:left;	
}

#backtoshop{
	background-image: url(../images/popups/poursuivre_mes_achats.png);
	float: left;
	height: 34px;
	width: 202px;
	margin-top:0px;
	margin-left:23px;
}

#backtoshop:hover{
	opacity:0.5;
}

#gotocheckout{
	background-image: url(../images/popups/proceder_au_paiement.png);
	float: left;
	height: 34px;
	width: 202px;
	margin-top:0px;
	margin-left:10px;
}

#gotocheckout:hover{
	opacity:0.5;
}

#product #buy_block{
	margin-bottom:20px;
	position: absolute;
	bottom: 0;
}

#cms .col, body#sitemap .col{
	height:137px;
	float:left;
	margin-right:5px;
}

#cms #col_accueil{
	width:102px;
	border-right:1px solid #f1eee9;
}

#cms #col_composes_ta_trousse{
	width:181px;
	border-right:1px solid #f1eee9;
}

#cms #col_trousses_et_pochettes{
	width:194px;
	border-right:1px solid #f1eee9;
}

#cms #col_trousses_et_pochettes h3{
	margin-bottom:5px;
}

#cms #col_trousses_et_pochettes ul{
	padding:0;
	margin-top:5px;
}

#cms #col_trousses_et_pochettes ul li{
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4e4e4e;
}

#cms #col_accessoires{
	width:108px;
	border-right:1px solid #f1eee9;
}

#cms #col_accessoires h3{
	margin-bottom:5px;
}

#cms #col_accessoires ul{
	padding:0;
	margin-top:5px;
}

#cms #col_accessoires ul li{
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4e4e4e;
}

#cms #col_soins_des_ongles{
	width:150px;
	border-right:1px solid #f1eee9;
}

#cms #col_soins_des_ongles h3{
	margin-bottom:5px;
}

#cms #col_soins_des_ongles ul{
	padding:0;
	margin-top:5px;
}

#cms #col_soins_des_ongles ul li{
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4e4e4e;
}

#cms #col_soins_du_corps{
	width:150px;
	
}

#cms #col_soins_du_corps h3{
	margin-bottom:5px;
}

#cms #col_soins_du_corps ul{
	padding:0;
	margin-top:5px;
}

#cms #col_soins_du_corps ul li{
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4e4e4e;
}

#cms #col_parrainage{
	width:102px;
	border-right:1px solid #f1eee9;
	margin-top:15px;
}


#cms #col_mon_compte{
	width:181px;
	margin-top:15px;
	border-right:1px solid #f1eee9;
}

#cms #col_mon_compte h3{
	margin-bottom:5px;
}

#cms #col_mon_compte ul{
	padding:0;
	margin-top:5px;
}

#cms #col_mon_compte ul li{
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4e4e4e;
}

#cms #col_mon_panier{
	width:194px;
	margin-top:15px;
	border-right:1px solid #f1eee9;
}

#cms #col_mon_panier h3{
	margin-bottom:5px;
}

#cms #col_mon_panier ul{
	padding:0;
	margin-top:5px;
}

#cms #col_mon_panier ul li{
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4e4e4e;
}

#cms #col_other_category{
	width:194;
	margin-top:25px;
}

#cms #col_other_category ul{
	padding:0;
	margin-top:5px;
}

#cms #col_other_category ul li{
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4e4e4e;
}

 #box_frais_achat{
	width:302px;
	height:23px;
	background-image:url(../images/listing/bg_prix_restant.png);
	background-repeat:no-repeat;
	position:absolute;
	/*top:50px;
	right:0px;*/
	right:334px;
top:87px;
	font-family:Arial, Helvetica, sans-serif;
	color:#8930b3;
	font-size:12px;
}
 #box_frais_achat p {
	margin-top:4px;
	margin-left:14px;
}

#contact-form .rounded_head_ {
background-image:url("../images/cart/bg_table_header2.png");
float:left;
height:41px;
width:96%;
}

#search_result{
	background:#ffffff;
	height:40px;
	padding-top:10px;

	
	
	
}

#search_result_{
position:relative;
background:url("../images/panier/bg_head_panier.jpg") no-repeat center #000000;
margin:0 auto;
width:999px;
height:40px;
}

#search #listing{
	background-image:none;
}

#search_result h2{
	color:#F7F7F7;
	font-family:Arial,Helvetica,sans-serif;
	text-transform:uppercase;
	font-size:14px;
	float:left;
	margin-left:20px;
	margin-top:12px;
}

#search_result h3{
	
	color:#F7F7F7;
	font-size:12px;
	margin:14px 0 0 15px;
	float:left;
}


#catfilter{
	position:absolute;
	left:10px;
	top:10px;
}


ul.tree li a, .tree_top a{
	font-size:12px;
	}
	
	
#contact-form	#static_return_left{
	background:url("../images/contacternous-image.png") no-repeat top left;
}

#checkout_confirmation{
	width:1000px;
	background:url("../images/felicitation.jpg") no-repeat top left;
	height:276px;
	display:block;
}

#checkout_confirmation_1{
	width:1000px;
	height:200px;
	display:block;
}

#checkout_confirmation_2{
	width:1000px;
	height:76px;
	display:block;
}


#quisommesnous {
	float:left;
	height:554px;
	width:429px;
	background:transparent url(../images/photos.jpg) no-repeat scroll left top;
}

.quisommesnous2{
	width:540px !important;
	margin-left:10px;
	margin-top:3px;
	}
	
.quisommesnous2 .rounded_head {
width:530px;
}

.quisommesnous2 .roundedbox_content{
width:520px !important;
}

#mag-principal {
	background: url('../images/mag-principal.jpg') no-repeat 0 40px #f8f6f5;
}

#mag-principal div.rounded_head {
	margin-bottom: 320px;
}

#mag-principal ul {
	font-family: Arial;
	list-style: none;
	font-size: 0.8em;
	width: 290px;
	float: left;
}

#mag-principal ul p {
	display: none;
}

#mag-principal li {
	color: #424252;
	background: url('../images/underline.jpg') repeat-x bottom;
	padding: 5px 0;
}

#mag-principal li a {
	text-decoration: none;
	background: url('../images/fleche.jpg') no-repeat left;
	padding-left: 25px;
}

#mag-principal li a:hover {
	margin-left: 22px;
	background-image: url('../images/fleche_on.jpg');
	color: #823ba4;
}

#mag-principal div.magpages {
	display: hidden;
}

#default_static.magpages {
	
}

#help_popup p#footer_info_content {
	width: 503px; height: auto;
	overflow: auto;
	padding: 25px 13px 0 13px;
	margin-left: -4px;
}

#footer_ #push_bottom .paiement_securise.avant_static {
	width: 166px; height: 18px;
	float: right;
	position: relative;
	bottom: 27px; right: 13px;
}

#facebook {
	width: 166px; height: 18px;
	background: url('../images/facebook.png') no-repeat top left;
	position:relative;
	top:-1px;
}

#facebook:hover {
	background-position: bottom left;
}

#manufacturer {
	position: absolute;
	right: 10px;
	top: -15px;
}

.liseret-top{
	width:100%;
	height:1px;
	position:relative;
	top:-1px;
	background:white url('../images/home/liseret.png') center no-repeat;
}

.liseret-bottom{
	width:100%;
	height:3px;
	position:absolute;
	background:url('../images/home/liseret-bottom-bg.png') repeat-x;
}

	.liseret-bottom div{
		width:1400px;
		margin:0 auto;
		height:1px;
		background:url('../images/home/liseret-bottom.png') no-repeat;
	}
	
#homepage .liseret-bottom{
	bottom:42px;
}

#sous_header .liseret-bottom{
	bottom:-1px;
}

#order_detail_popup_over {
	display: none;
}

#block-order-detail {
	padding: 15px;
}

#block-order-detail .invoice_ {
	float: left;
	margin-left: 25px;
}

#block-order-detail .delivery_ {
	float: right;
	margin-right: 25px;
}

#block-order-detail a.imalink {
	display: block;
}

#block-order-detail ul {
	list-style: none;
	margin-bottom: 20px;
}

#block-order-detail textarea {
	border: 1px solid #7B7B80;
	margin: 10px;
	width: 96%;
}

#order-detail-content {
	margin-bottom: 15px;
}

#block-order-detail p.submit {
	text-align: right;
}

#block-order-detail form {
	clear: both;
}

#block-order-detail table {
	text-align: center;
	width: 100%;
}

#block-order-detail .rounded_head {
	float: none;
}

#past_orders table.accounttable {
	width: 502px;
}

#past_orders table.accounttable td, #past_orders table.accounttable thead th {
	padding: 5px 0;
	border-bottom: 1px solid #7B7B80;
}

#past_orders table.accounttable thead th {
	padding: 10px 0;
	text-align: left;
}

#past_orders table.accounttable td.state {
	width: 125px;
}

#mag-rightlinks {
	position: absolute;
	top: 529px; right: 13px;
	width: 355px;
}

#mag-rightlinks a {
	height: 20px;
	background: url('http://www.matroussebeaute.com/themes/mtb/css/style.css') top left no-repeat;
	display: block;
}

#mag-rightlinks a:hover {
	background-position: 0 -20px;
}

#mag-rightlinks #inscrire-newsletter {
	width: 159px;
	background-image: url('../images/inscrire-newsletter.jpg');
	float: left;
	margin-bottom: 5px;
}

#mag-rightlinks #inscrire-amie {
	width: 159px;
	background-image: url('../images/inscrire-amie.jpg');
	clear: left;
}

#mag-rightlinks #inscrire-offrespartenaires {
	width: 191px;
	background-image: url('../images/inscrire-offrespartenaires.jpg');
	margin-left: 167px;
}

p.cartinfo{
	font-size:12px;
	width:450px;
	color:#606D70;
	margin-left:10px;
	padding-top:10px;
}


#init_popup{
	position:absolute;
	z-index:9999;
	width:484px;
	height:484px;
	margin:0 auto;
	background: url('../images/mtb_popup.png') no-repeat;
	top:50%;
	left:50%;
	margin:-242px 0 0 -242px;
}

#init_popup #close_init_popup{
	position:absolute;
	top:10px;
	right:10px;
	width:70px;
	height:20px;
}

#init_popup #start_init_popup{
	position:absolute;
	top:347px;
	right:85px;
	width:220px;
	height:45px;
}

.home-pop-up{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:url('../images/cache-pop-up.png') top left repeat;
}