* {
	margin:0;
	padding:0;
}

img {
	border:0;
}

a {
	text-decoration:none;	
}

ul {
	list-style:none;
}

body {
	font-family: Arial;
	font-size:11px;
	background:#cdcdcd;
	
}
.clear {
	clear:both;
}
.clear2 {
	clear:both;
	font-size:0;
	height:6px;
}

.png, .sid {
	behavior:url("/pngbehavior.htc");
}

#divbody {
	width:100%;
	background:#e3e3e3 url('/styles/images/header/bgdivbody.png') repeat-x top left;

}
#divbody_nofooter {
	background:transparent url('/styles/images/header/bgfleuri.jpg') no-repeat top center;
	min-height:342px;
	height:auto !important;
	height:342px;	
}
#conteneur_global {
	width:996px;
	margin-left:auto;
	margin-right:auto;
}
#header_slogant {
	height:28px;
	line-height:28px;
	font-family: "times new roman";
	color:#afafaf;
	font-size:15px;
	padding-left:0px;	
}
#header_bandeau {
	height:127px;
	overflow:hidden;
	position:relative;
}
#header_logo {
	left:0px;
	position:absolute;
	top:17px;
	width:192px;
	height:93px;
}
#bandeau_femme {
	background:transparent url('/styles/images/header/bandeau_femme.png') no-repeat top left;
	height:97px;
	left:243px;
	position:absolute;
	top:17px;
	width:586px;
}
#bf_services_clients {
	width:161px;
	height:82px;
	overflow:hidden;
	float:left;
	display:inline;
	margin-left:38px;
	margin-top:6px;
	padding-left:14px;
	padding-top:3px;
}
.bfsc_titre {
	color:#8c4457;
	font-size:18px;
	font-family: "times new roman";
}
#bfsc_desc {
	font-size:11px;
	color:#6b6b6b;
}
#bfsc_tel {
	margin-top:5px;
}
#header_garantie {
	width:345px;
	height:84px;
	float:left;
	display:inline;
	margin-left:24px;
	padding-top:8px;
	position:relative;
}
#header_garantie span {
	font-size:11px;
	color:#6b6b6b;
	position:absolute;
}
#header_garantie span a {
	color:#6b6b6b;
}
#header_garantie span a:hover {
	text-decoration:underline;
}
#header_garantie span#span1 {
	left:31px;
	top:39px;
}
#header_garantie span#span2 {
	left:229px;
	top:39px;
}
#header_garantie span#span3 {
	left:31px;
	top:68px;
}
#header_garantie span#span4 {
	left:229px;
	top:68px;
}

#header_bloc_panier {
	width:161px;
	height:120px;
	background:transparent url('/styles/images/header/bloc_panier.png') no-repeat top left;
	position:absolute;
	top:6px;
	right:0;
}
#header_panier {
	position:relative;	
	height:72px;
}
#header_panier_titre{
	position:absolute;
	top:14px;
	right:18px;
	color:#8c4457;
	font-size:18px;
	font-family: "times new roman";
}
#header_panier_titre a {
	color:#8c4457;
}
#header_panier_qte {
	color:#414141;
	font-size:10px;
	font-weight:bold;
	left:25px;
	position:absolute;
	top:38px;
}
#header_panier_qte a {
	color:#414141;
}
#header_panier_prix {
	color:#414141;
	font-size:10px;
	font-weight:bold;
	right:12px;
	position:absolute;
	top:38px;
}
#header_panier_prix a {
	color:#414141;
}
#header_panier_voir {
	color:#414141;
	font-size:10px;
	font-weight:bold;
	right:5px;
	position:absolute;
	top:53px;	
}
#header_panier_voir a {
	color:#414141;
	text-decoration:underline;
}
#header_panier_lnk {
	position:relative;
	height:45px;	
}
#header_panier_lnk1 {
	position:absolute;
	top:8px;
	left:30px;
	color:#414141;
	font-weight:bold;
	font-size:11px;
}
#header_panier_lnk2 {
	position:absolute;
	top:28px;
	left:30px;
	color:#414141;
	font-weight:bold;
	font-size:11px;	
}
#header_panier_lnk a {
	color:#414141;
}
#menu {
	display:block;
	left:0;
	margin:0;
	padding:0;
	position:relative;
	top:0;
	z-index:999;	
	height:43px;
}
#menu li.mopt {
	position:relative;
	float: left;
	display : inline;
	height:43px;
	color:#626262;
	font-size:14px;
	font-family: "times new roman";
	line-height:12px;
	/*padding-left:13px;
	padding-right:12px;*/
	padding-left:4px;
	padding-right:4px;
}
#menu li.mopt a {
	color:#626262;
	display:block;

}
#menu li.active a {
	color:#8C4457;
	display:block;

}
#menu li.mopt table {
} 
#menu li.mopt table td {
	vertical-align:middle;	
	height:32px;
	text-align:center;
}

#menu li.msep {
	float:left;
	display:block;
	background:transparent url('/styles/images/header/menu_sep.png') no-repeat top left;
	font-size:1px;
	width:1px;
}

div#menu ul.niveau1 ul {
	display:block;
	height:0;
	left:0px;
	overflow:hidden;
	position:absolute;
	text-align:left;
	top:43px;
	width:195px;
	z-index:999999999;
}

div#menu ul.niveau1 ul li {
	border-top:2px solid #FFFFFF;
	height:25px;
	line-height:25px;
	overflow:hidden;
	z-index:999999999;
}
div#menu ul.niveau1 li li {
	width:180px;
	padding-left:15px;
	z-index:999999999;
}
div#menu ul.niveau1 li li a {
	color:#ffffff;	
	z-index:999999999;
}
div#menu ul.niveau1 li li a:hover {
	text-decoration:underline;
}
#header_options {
	height:38px;
	background:#ffffff;
}

#header_option_rechercher {
	width:276px;
	float:left;
	display:inline;
	height:38px;
}

#header_option_rechercher label {
	float:left;
	display:inline;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	margin-left:10px;
	margin-right:14px;
	margin-top:12px;
	text-transform:uppercase;
}
#header_option_rechercher input#motclef {
	float:left;
	display:inline;
	width:133px;
	height:19px;
	border:#e4e4e4 1px solid;
	color:#7a7777;
	font-size:10px;
	margin-top:9px;
}
#header_option_rechercher input.motcle_ok {
	float:left;
	display:inline;
	margin-top:8px;
	margin-left:2px;
}

.sepoptions {
	float:left;
	display:inline;
	background:transparent url('/styles/images/header/sep_options.png') no-repeat top left;
	width:1px;	
	height:38px;
}
#header_option_couleur {
	width:212px;
	float:left;
	display:inline;
	height:38px;
	position:relative;	
	z-index:100;
}


.openpalette {
	left:96px;
	position:absolute;
	top:0;
	z-index:999999999;
}





#header_option_couleur .lblcolor {
	float:left;
	display:inline;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	margin-left:13px;
	margin-right:14px;
	margin-top:12px;
	text-transform:uppercase;	
}
#header_option_couleur input.motcle_ok {
	float:left;
	display:inline;
	margin-top:8px;
	margin-left:2px;
}
#header_option_couleur .par_couleur_img {
	float:left;
	display:inline;
	margin-top:7px;
	margin-right:15px;
	margin-left:5px;
}

#header_option_prix {
	width:249px;
	float:left;
	display:inline;
	height:38px;		
}
#header_option_prix .lblprix {
	float:left;
	display:inline;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	margin-left:27px;
	margin-right:32px;
	margin-top:12px;
	text-transform:uppercase;	
}
#header_option_prix .select_prix {
	width:103px;
	height:18px;
	border:#808080 1px solid;
	float:left;
	display:inline;
	color:#7a7777;
	font-size:10px;
	margin-top:10px;

}
#header_option_marque {
	width:234px;
	float:left;
	display:inline;
	height:38px;		
}
#header_option_marque .lblmarque {
	float:left;
	display:inline;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	margin-left:19px;
	margin-right:35px;
	margin-top:12px;
	text-transform:uppercase;	
}
#header_option_marque .select_marque {
	width:103px;
	height:18px;
	border:#808080 1px solid;
	float:left;
	display:inline;
	color:#7a7777;
	font-size:10px;
	margin-top:10px;
}

#index_flash {
/*margin-top:20px;*/
position:relative;
width:997px;
z-index:1;
}

#page_index {
	float:left;
	display:inline;
	width:839px;
	margin-top:5px;
}

.bloc_zoom {
	width:414px;
	/*height:264px;*/
	height:270px;
	background:transparent url('/styles/images/index/bloc_zoom.png') no-repeat top left;
	float:left;
	display:inline;
	/*_background: none;
  	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/styles/images/index/bloc_zoom.png', sizingMethod="scale");	*/
	
}
.bloc_zoom_titre {
	color:#8f5663;
	font-size:27px;
	font-family: "times new roman";
	height:37px;
	line-height:41px;
	margin-left:25px;
	position:relative;
}
.bloc_zoom_centre {
	height:225px;
}
.bloc_zoom_img  {
	width:215px;
	height:215px;
	float:left;
	display:inline;
	position:relative;
}
.bloc_zoom_img img {
	width:215px;
	height:215px;	
}
.bloc_zoom_infos {
	width:193px;
	float:left;
	display:inline;	
}
.bloc_zoom_prod {
	height:70px;
	width:186px;
	overflow:hidden;
	background:#afafaf;
	margin-top:82px;
	padding-left:7px;
	position:relative;
}
.bloc_zoom_prod1 {
	height:54px;	
	width:186px;
	overflow:hidden;
	color:#ffffff;
	font-size:23px;
	font-weight:bold;
	font-family: "times new roman";
	margin-top:10px;
	position:relative;
}
.bloc_zoom_prod1 a {
	color:#ffffff;
}
.bloc_zoom_prod2 {
	height:22px;
	width:193px;
	overflow:hidden;
	color:#ffffff;
	font-size:20px;
	font-family: "times new roman";
	margin-top:2px;
}
.bloc_zoom_prod2 a {
	color:#ffffff;
}
.bloc_zoom_prix {
	height:37px;
	line-height:37px;
	width:176px;
	background:#ffffff;
	overflow:hidden;
	margin-top:2px;
	padding-left:17px;
	position:relative;
}
.bzp_normal {
	color:#622c3d;
	font-size:20px;
	font-weight:bold;
}
.bzp_promo {
	color:#d11b1a;
	font-size:20px;
	font-weight:bold;	
}
.bzp_promo span.bzp_barre {
	color:#969696;
	font-size:17px;
	font-weight:bold;
	text-decoration:line-through;	
}
.bloc_zoom_lnk {
	height:35px;
	line-height:35px;
	color:#7a7777;
	font-size:12px;
	padding-left:11px;
	position:relative;
}
.bloc_zoom_lnk a {
	color:#7a7777;
	text-decoration:underline;
}
.bloc_zoom_big {
	width:838px;
	height:369px;
	background:transparent url('/styles/images/index/bloc_zoom_big.png') no-repeat top left;
	padding-top:5px;
	margin-bottom:2px;
	/*_background: none;
  	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/styles/images/index/bloc_zoom_big.png', sizingMethod="scale");	*/
}
.bloc_zoom_big_head {
	width:838px;
	height:37px;	
}

.bzbh_titre {
	float:left;
	display:inline;
	color:#8f5663;
	font-size:27px;
	font-family: "times new roman";
	height:34px;	
	line-height:34px;
	margin-left:20px;	
	position:relative;
}
.bzbh_lnk {
	float:right;
	display:inline;
	color:#7a7777;
	font-size:12px;	
	height:34px;	
	line-height:34px;
	margin-right:30px;	
	position:relative;
}
.bzbh_lnk a {
	color:#7a7777;
	text-decoration:underline;
}
.bloc_zoom_big_lst {
	height:333px;
	height:10px;
}
.bloc_produit_zoom {
	float:left;
	display:inline;
	width:191px;
	height:299px;
	border:#afafaf 1px solid;
	margin-top:16px;
	margin-left:12px;
	position:relative;
}

.bpz_img {
	width:191px;
	height:191px;
	border-bottom:#afafaf 1px solid;
}
.bpz_img img {
	width:191px;
	height:191px;
}
.bpz_titre {
	height:49px;
	width:175px;
	border-top:#afafaf 1px solid;
	color:#535353;
	font-size:17px;
	font-weight:bold;
	padding:8px;
	overflow:hidden;
}
.bpz_titre a {
	color:#535353;
}
.bpz_prix_normal {
	height:39px;
	line-height:39px;
	padding-left:8px;
	padding-right:8px;
	color:#622c3d;
	font-size:20px;
	font-weight:bold;
}
.bpz_prix_promo {
	height:39px;
	line-height:39px;
	padding-left:8px;
	padding-right:8px;
	color:#d11b1a;
	font-size:20px;
	font-weight:bold;	
}
.bpz_prix_promo span.prix_barre {
	color:#afafaf;
	text-decoration:line-through;
	font-size:18px;
}

#index_decomag {
	width:839px;
	height:227px;
	background:transparent url('/styles/images/index/bloc_decomag.png') no-repeat top left;
	margin-top:7px;
	/*_background: none;
  	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/styles/images/index/bloc_decomag.png', sizingMethod="scale");	*/
}
#index_decomag_titre {
	float:left;
	display:inline;
	margin-top:25px;
	margin-left:188px;
	position:relative;
}
#index_decomag_flux {
	color:#F4F0E5;
	display:inline;
	float:right;
	font-size:10px;
	margin-right:47px;
	margin-top:31px;
	position:relative;
}
#index_decomag_flux a {
	color:#f4f0e5;
}

.bloc_decomag {
	width:385px;
	height:128px;
	float:left;
	display:inline;
	margin-top:12px;
	margin-left:25px;
	position:relative;
}
.bloc_decomag_img {
	float:left;
	display:inline;
	width:151px;
	height:118px;
	border:#ffffff 1px solid;
}
.bloc_decomag_img img {
	width:151px;
	height:118px;	
}
.bloc_decomag_cont {
	float:left;
	display:inline;
	width:212px;
	height:128px;
	overflow:hidden;	
	margin-left:10px;
}
.mag_categorie {
	color:#ffffff;
	font-size:12px;
	font-family: "times new roman";
}
.mag_categorie a {
	color:#ffffff;
	text-decoration:underline;
}
.mag_titre {
	color:#742839;
	font-size:18px;
	font-family: "times new roman";
	margin-top:2px;
}
.mag_titre a {
	color:#742839;
}
.mag_desc {
	font-size:11px;
	color:#f4f0e5;
	margin-top:2px;
}
.mag_lire {
	color:#ffffff;
	font-size:12px;
	font-family: "times new roman";	
	margin-top:10px;
}
.mag_lire a {
	color:#ffffff;
	text-decoration:underline;
}
.voir_tous_articles {
	float:right;
	display:inline;
	margin-top:9px;
	margin-right:7px;
	color:#ffffff;
	font-size:16px;
	font-family: "times new roman";	
	width:145px;
	height:25px;
	text-align:center;
}
.voir_tous_articles a {
	color:#ffffff;
}
#footer_droit {
	float:left;
	display:inline;
	width:156px;
}
#footer_newsletter {
	width:151px;
	height:143px;
	background:transparent url('/styles/images/footer/bloc_nl.png') no-repeat top left;
	margin-left:3px;
	margin-top:14px;	
}
#footer_nl_titre {
	color:#8f5663;
	font-size:22px;
	font-family: "times new roman";	
	margin-left:5px;
	margin-top:2px;
}
#footer_nl_desc {
	margin-top:30px;
	margin-left:6px;
	margin-top:51px;
	color:#6b6b6b;	
}
.input_nl {
	width:107px;
	height:19px;
	border:#e3e3e3 1px solid;
	color:#888888;
	font-size:10px;
	float:left;
	display:inline;
	margin-left:7px;
	margin-top:5px;
}
.submit_nl {
	float:left;
	display:inline;
	margin-left:4px;	
	margin-top:5px;
}
#footer_marque {
	width:151px;
	background:transparent url('/styles/images/footer/bg_marque.png') repeat-y top left;
	margin-left:4px;
	margin-top:9px;
}
#footer_marque_bas {
	width:151px;
	height:5px;
	background:transparent url('/styles/images/footer/bg_marque_bas.png') no-repeat top left;
}
#footer_marque_titre {
	color:#8f5663;
	font-size:22px;
	font-family: "times new roman";	
	text-align:center;
	padding-top:5px;
}
#footer_marque_lst {
	text-align:center;
	margin-top:5px;
}
#footer_marque_lnk {
	text-align:center;
	margin-top:5px;
	color:#414141;
	font-size:11px;
	text-decoration:underline;
}
#footer_marque_lnk a {
	text-decoration:underline;
	color:#414141;
}
#footer_historique {
	background:transparent url('/styles/images/footer/bg_historique.png') no-repeat top left;
	width:155px;
	height:197px;
	overflow:hidden;
	margin-left:1px;
	margin-top:9px;
}
#footer_historique_titre {
	color:#8c4457;
	font-size:18px;
	font-family: "times new roman";
	padding-left:8px;
	padding-top:6px;
	line-height:16px;
}
.table_historique {
	width:100%;
	height:155px;
}
.table_historique td {
	height:140px;
	vertical-align:middle;
	text-align:center;
	width:147px;
}
.table_historique img {
	border:#ececec 1px solid;
}
#footer_decotheque {
	background:transparent url('/styles/images/footer/bg_decotheque.png') no-repeat top left;
	width:154px;
	height:258px;
	overflow:hidden;	
	margin-left:2px;
	margin-top:9px;	
}
#footer_decotheque_titre {
	color:#876263;
	font-family: "times new roman";
	padding-left:8px;
	padding-top:6px;
	line-height:16px;	
}
#footer_decotheque_titre .t1 {
	font-size:18px;
}
#footer_decotheque_titre .t2 {
	font-size:14px;
}
.deco_mini {
	text-align:center;
	margin-top:27px;
}
.deco_mini_btn {
	color:#ffffff;
	font-size:12px;
	width:129px;
	height:24px;
	background:#8c4849;
	line-height:24px;
	text-align:center;
	font-family: "times new roman";
	margin-left:auto;
	margin-right:auto;
	margin-top:28px;
}
.deco_mini_btn a {
	color:#ffffff;	
	display:block;
}
#footer_debug {
	margin-left:auto;
	margin-right:auto;
	width:996px;	
	margin-bottom:15px;
}
#footer_debug_gauche {
	float:left;
	display:inline;
	width:355px;
	margin-top:18px;
	margin-left:15px;
}
#footer_copyright {
	color:#9e9e9e;
	font-size:10px;
	margin-top:7px;
}
#footer_copyright a {
	color:#9e9e9e;
}
#footer_debug_droit {
	float:right;
	display:inline;
	width:535px;
	margin-top:18px;
	color:#9e9e9e;
}
#footer_debug_droit a {
	color:#9e9e9e;
}
.footer_paiement {
	text-align:left;	
	margin-top:5px;
}
#footer_autre {
	color:#9e9e9e;
	margin-left:15px;
	margin-top:17px;
}
#footer_autre a {
	color:#9e9e9e;
}
#footer_autre2 {
	color:#9e9e9e;
	margin-left:15px;
	margin-top:17px;
}
#footer_autre2 a {
	color:#9e9e9e;
}
#ariane {
	height:29px;
	background:#eeeeee;
	line-height:29px;
	color:#888888;
	padding-left:15px;
	margin-top:14px;
}
#ariane a {
	color:#888888;
	text-decoration:underline;
}

#header_gauche {
	float:left;
	display:inline;
	width:215px;
}
#univers_arbo {
	width:193px;
	min-height:851px;
	height:auto !important;
	height:851px;
	overflow:hidden;
	background:transparent url('/styles/images/header/bg_gauche.jpg') no-repeat top left;
	padding-left:8px;
	padding-right:14px;
	padding-top:10px;
	padding-bottom:5px;
}

.arbo_univers {
	font-size:16px;
	color:#9b839d;
	font-weight:bold;
}
.arbo_univers a {
	color:#9b839d;
}
.arbo_cat {
	width:181px;
	height:32px;	
	background:#e7e7e7;
	line-height:32px;
	color:#434343;
	font-size:12px;
	padding-left:12px;
	margin-top:5px;
}
.arbo_cat a {
	color:#434343;
	display:block;
}
.arbo_cat_active {
	width:181px;
	height:32px;	
	background:#9b839d;
	line-height:32px;
	color:#ffffff;
	font-size:12px;
	padding-left:12px;
	margin-top:5px;	
}
.arbo_cat_active a {
	color:#ffffff;
	display:block;
	font-weight:bold;
}
.arbolisscat {
	color:#434343;
	font-size:12px;
	padding-left:29px;
	margin-top:3px;
}
.arbolisscat a {
	color:#434343;
	display:block;
}

.arbolisscat_active {
	color:#b4a1b5;
	font-size:12px;
	padding-left:29px;
	margin-top:3px;
}
.arbolisscat_active a {
	color:#b4a1b5;
	display:block;
	font-weight:bold;
}

#page_univers {
	width:615px;
	float:left;
	display:inline;
	margin-left:5px;
	margin-right:5px;	
}
#univers_banniere {
	background:transparent url('/styles/images/univers/bg_banniere.jpg') no-repeat top left;
	width:612px;
	height:157px;
	padding-top:2px;
}
#univers_banniere img {
	width:607px;
	height:153px;
}
#lst_retrouvez_cat {
	width:612px;
	margin-top:6px;
}
#lrc_header {
	width:612px;
	height:45px;
	background:transparent url('/styles/images/univers/bg_retrouvez.jpg') no-repeat top left;
}
.lrc_header_titre {
	float:left;
	display:inline;
	color:#9b839d;
	font-family: "times new roman";
	font-size:24px;	
	height:45px;
	line-height:45px;
	padding-left:15px;
}
.lrc_header_lnk {
	float:right;
	display:inline;	
	height:45px;
	line-height:45px;
	color:#8c768e;
	font-size:14px;	
	font-family: "times new roman";
	margin-right:17px;
}
.lrc_header_lnk a {
	color:#8c768e;
	text-decoration:underline;
	font-size:14px;
}
#lrc_lst {
	width:582px;
	background:transparent url('/styles/images/univers/bg_retrouvez_lst.png') repeat-y top left;
	padding:15px;
	 /*_background: none;
 	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/styles/images/univers/bg_retrouvez_lst.png', sizingMethod="scale");	*/
}
.univers_categorie {
	width:137px;
	height:137px;
	overflow:hidden;
	float:left;
	display:inline;
	background:#FFFFFF;
	margin-bottom:7px;
	position:relative;
}
.univers_categorie a {
	/*
	font-size:20px;
	color:#803961;
	font-family: "times new roman";
	display:block;
	width:102px;
	height:52px;
	padding-left:10px;
	padding-right:25px;
	padding-top:82px;
	line-height:17px;
	overflow:hidden;
	*/
	bottom:4px;
	color:#803961;
	display:block;
	font-family:"times new roman";
	font-size:20px;	
	position:absolute;
	overflow:hidden;
	padding-left:10px;
	width:123px;	
	line-height:20px;
}
.univers_bloc_zoom {
	width:303px;
	height:265px;
	background:transparent url('/styles/images/univers/bloc_zoom.png') no-repeat top left;	
	overflow:hidden;
	float:left;
	display:inline;
	margin-top:5px;

}
.ubz_titre {
	color:#8f5663;
	font-size:24px;
	font-family: "times new roman";
	height:30px;
	padding-left:16px;
	padding-top:4px;
}
.ubz_gauche {
	float:left;
	display:inline;
	width:158px;
	height:158px;
	margin-top:22px;
}
.ubz_gauche img {
	width:158px;
	height:158px;	
}
.ubz_droite {
	float:right;
	display:inline;
	width:130px;
	margin-right:5px;
	margin-top:98px;
}
.ubzd_titre {
	height:44px;
	width:118px;
	background:#afafaf;
	overflow:hidden;
	padding-left:12px;
	padding-top:2px;
}
.ubzd_titre1 {
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	font-family: "times new roman";
}
.ubzd_titre1 a {
	color:#ffffff;
}
.ubzd_titre2 {
	color:#ffffff;
	font-size:13px;
	font-family: "times new roman";
}
.ubzd_titre2 a {
	color:#ffffff;
}
.ubzd_prix {
	height:25px;
	width:106px;
	background:#ffffff;
	line-height:25px;
	color:#7a7777;
	font-size:17px;
	font-family: "times new roman";
	padding-left:12px;
}
.ubzd_lnk {
	color:#7a7777;
	font-size:12px;
	text-align:right;
	padding-right:15px;
	padding-top:15px;
}
.ubzd_lnk a {
	color:#7a7777;
	text-decoration:underline;
}

.ubzd_promo {
	height:25px;
	width:105px;
	background:#ffffff;
	line-height:25px;
	color:#7a7777;
	font-size:17px;
	font-family: "times new roman";
	padding-left:12px;	
	color:#d11b1a;
}
.ubzd_promo span.bzp_barre {
	color:#969696;
	font-size:12px;
	text-decoration:line-through;	
}

.univers_zoom {
	width:612px;
	height:281px;
	background:transparent url('/styles/images/univers/bloc_zoom2.png') no-repeat top left;	
	margin-top:5px;	

}
.univers_zoom_titre {
	color:#9b839d;
	font-size:24px;
	font-family: "times new roman";
	height:38px;
	line-height:38px;
	padding-left:16px;
	position:relative;
}
.univers_produit_liste {
	padding:15px;
}
.univers_produit {
	width:138px;
	height:210px;
	background:#ffffff;
	float:left;
	display:inline;
	margin-right:7px;
	/*position:relative;*/
}
.univers_produit_image {
	width:128px;
	height:128px;
	margin-left:auto;
	margin-right:auto;
}
.univers_produit_image img {
	width:127px;
	height:127px;	
}
.univers_produit_infos {
	border-top:#9B839D 1px solid;
	width:138px;
	height:81px;
	background:#ffffff;
	overflow:hidden;
} 
.univers_produit_titre {
	color:#535353;
	font-size:12px;
	padding:6px;
	height:35px;
	overflow:hidden;
	line-height:13px;
}
.univers_produit_titre a {
	color:#362f2d;
}
.univers_produit_gauche {
	float:left;
	display:inline;
	color:#622c3d;
	font-weight:bold;
	width:106px;
}
.upg_prix_normal {
	color:#622C3D;
	font-size:14px;
	font-weight:bold;
	height:18px;
	line-height:18px;
	padding-left:8px;
	padding-right:8px;
}
.upg_prix_promo {
	height:18px;
	line-height:18px;
	padding-left:3px;
	padding-right:0px;
	color:#d11b1a;
	font-size:13px;
	font-weight:bold;	

	
}
.upg_prix_promo span.prix_barre {
	color:#afafaf;
	text-decoration:line-through;
	font-size:11px;
}

.univers_produit_droit {
	display:inline;
	float:right;
	margin-top:-8px;
	width:31px;
}

 #categorie_titre {
	height:28px;
	line-height:24px;
	text-align:center;
	color:#9B839D;
	font-family: "times new roman";
	font-size:30px;
	font-weight:normal;
	padding-top:10px;
	padding-bottom:2px;
	position:relative;
}

#page_categorie {
	width:613px;
	padding-left:2px;
	float:left;
	display:inline;
	margin-left:5px;
	margin-right:5px;	
	background:transparent url('/styles/images/categorie/bg.png') repeat-y top left;
/*
	_background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/styles/images/categorie/bg.png', sizingMethod="scale");			
 */
}
#categorie_banniere {
	width:607px;
	height:258px;
}
#categorie_banniere_desc {
	background:#a8a8a8;
	width:179px;
	height:157px;
	float:right;
	margin-top:83px;
    opacity : 0.8;
    filter : alpha(opacity=80);
	color:#000000;
	font-size:14px;
	overflow:hidden;
	padding:6px;	
	font-weight:normal;
}
.formlst {
	position:relative;
}
.form_recherche {
	float:left;
	display:inline;
	color:#4a4a4a;
	font-size:14px;
	margin-left:15px;
	margin-top:12px;
	width:475px;
	position:relative;
}
.form_recherche select {
	border:#878787 1px solid;
	height:20px;
	color:#ababab;
	font-size:12px;
	
}
.nombre_produit {
	float:right;
	display:inline;
	width:105px;
	height:45px;
	line-height:45px;
	text-align:right;
	color:#4a4a4a;
	font-size:14px;
	padding-right:15px;
	position:relative;
}

.affichage_liste {
	border-top:#b2b2b2 1px dotted;
	border-bottom:#b2b2b2 1px dotted;
	width:575px;
	margin-left:auto;
	margin-right:auto;
	height:30px;position:relative;
}
.pagination_liste {
	margin-top:4px;
	float:left;
	display:inline;
	width:294px;	
}
.pagination_liste .lien {
	width:20px;
	height:20px;
	line-height:20px;
	border:#4d4d4d 1px solid;
	display:block;
	float:left;
	color:#535353;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin-left:5px;
}

.pagination_liste .active {
	width:20px;
	height:20px;	
	line-height:20px;
	background:#9b839d;
	color:#ffffff;
	text-align:center;
	display:block;
	float:left;	
	margin-left:6px;
	margin-right:1px;
	margin-top:1px;
}
.pagination_liste .fleche {
	display:block;
	float:left;		
	margin-left:5px;
	margin-top:4px;
	width:15px;
	height:15px;
}
.nb_article_liste {
	float:right;
	display:inline;
	width:280px;
	color:#4a4a4a;
	font-size:14px;
}
.nb_article_liste {
	margin-top:4px;
}
.nb_article_liste label {
	float:right;
	display:inline;
	margin-top:3px;
}
.nb_article_liste div.button {
	margin-left:8px;
	width:28px;
	height:20px;
	border:#4d4d4d 1px solid;
	color:#535353;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	line-height:20px;
	float:right;
	display:block;	
	background:#ffffff;
	cursor:pointer;
}
.nb_article_liste div.active {
	background:#9b839d;	
	color:#FFFFFF;
	border:none;
	margin-left:8px;
	width:28px;
	height:20px;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	line-height:20px;
	float:right;
	display:block;	
	cursor:pointer;	
	margin-top:1px;
}
.liste_produits {
	width:575px;
	margin-left:auto;
	margin-right:auto;
	margin-top:36px;	
	
}
.liste_produit {
	width:138px;
	height:210px;
	background:#ffffff;
	float:left;
	display:inline;
	margin-right:3px;
	border:#a18ba3 1px solid;
	margin-bottom:5px;
}

.noproduit {
	text-align:center;
	font-weight:bold;
	color:#8C4457;
	font-size:14px;
}

#categorie_parent_titre {
	color:#9b839d;
	font-size:24px;
	font-family: "times new roman";
	font-weight:normal;
	margin-left:5px;
	margin-top:5px;
}
.produit_photo {
	float:left;
	display:inline;
	width:250px;
	margin-top:18px;
	margin-left:10px;
	margin-bottom:25px;
}
#conteneur_photoprod {
	border:#a78ea1 1px solid;
	width:250px;
	height:250px;	
}
#photoprod {
	width:250px;
	height:250px;
	
}
#loupe {
	margin-top:7px;
	margin-left:123px;
}

.btn-fb-like {
	margin: 10px 0 0 10px;
}

#produit_stock {
	width:250px;
	height:66px;
	background:#ebebeb;
	margin-top:9px;
}
.produit_stock_gauche {
	float:left;
	display:inline;
	width:23px;
	height:23px;
	margin-left:15px;
	margin-top:22px;
}
.produit_stock_droit {
	float:left;
	display:inline;
	width:168px;
	color:#8c768e;
	font-size:12px;
	margin-left:12px;
	margin-top:18px;
}

#fiche_produit_droit {
	float:left;
	display:inline;
	width:320px;
	margin-top:15px;
	margin-left:10px;
}
#fiche_produit_droit h1 {
	color:#a1869a;
	font-size:24px;
	text-align:right;
	font-weight:normal;
}
.produit_fournisseur{
	margin-top:3px;
	text-align:right;
}
#produit_prix {
	text-align:right;
	color:#6c3a4a;
	font-size:20px;
	font-weight:bold;
	margin-top:3px;
}
#produit_prix_promo {
	text-align:right;
	font-size:15px;
	margin-top:3px;
	color:#888888;
}
#ajout_panier_haut {
	text-align:right;
	margin-top:3px;
}
#produit_nom_desc {
	text-align:right;
	margin-top:14px;
	color:#616161;
	font-size:12px;
}
#produit_nom_desc a {
	color:#616161;
	text-decoration:underline;
}
.attributs_conteneur {
	border-bottom:#c1c1c1 1px solid;
	border-top:#c1c1c1 1px solid;
	margin-top:10px;
	padding-bottom:9px;
	padding-top:9px;
}
.ac_dimension {
	color:#9b839d;
	font-size:14px;
	text-align:right;
	font-family: "times new roman";
}
.block_attribut {
	float:left;
	display:inline;
	width:74px;
	border:#c1c1c1 1px solid;
	text-align:center;
	color:#616161;
	font-size:10px;
	margin-top:5px;
	cursor:pointer;
	margin-left:4px;
}
#lst_opt {
	width:200px;
	text-align:right;
	float:right;
	display:inline;
	margin-top:5px;
}

#produit_quantite {
	float:left;
	display:inline;
	width:108px;
}

#produit_quantite label {
	float:left;
	display:inline;
	color:#7a677c;
	font-size:12px;
	margin-top:35px;	
}

#produit_quantite .produit_qte {
	margin-left:5px;
	text-align:center;
	width:19px;
	height:17px;
	float:left;
	display:inline;
	padding:0;
	border:0;
	background:transparent url('/styles/images/produit/qte.png') no-repeat top left;
	margin-top:35px;
	color:#707070;
	font-size:11px;
}

#barre_offrez {
	background:transparent url('/styles/images/produit/bg_face.png') no-repeat top left;
	width:607px;
	height:37px;
	margin-top:25px;
	margin-bottom:10px;
	
}

.partager_title {
	color:#000000;
	font-size:10px;
	float:left;
	display:inline;
	margin-left:10px;
	margin-top:12px;	
	text-transform:uppercase;	
}

.partager_lnk {
	float:left;
	display:inline;
	margin-left:8px;
	margin-top:10px;	
}

.envoyez_ami {
	color:#000000;
	font-size:10px;
	float:left;
	display:inline;	
	margin-left:24px;
	margin-top:12px;	
	text-transform:uppercase;	
	cursor:pointer;
}

.envoyez_ami_img {
	float:left;
	display:inline;	
	margin-left:4px;
	margin-top:5px;	
	cursor:pointer;	
}

.faite_offrir {
	color:#dc6627;
	font-size:10px;
	float:right;
	display:inline;	
	margin-left:24px;
	margin-top:12px;	
	text-transform:uppercase;		
	cursor:pointer;
}

#add_to_ookoodoo {
	color:#dc6627;
	font-size:10px;
	float:right;
	display:inline;	
	margin-left:24px;
	margin-top:14px;	
	text-transform:uppercase;		
	cursor:pointer;
}
.faite_offrir a {
	color:#dc6627;
}
.faite_offrir_img {
	float:right;
	display:inline;	
	margin-right:14px;
	margin-left:4px;
	margin-top:-7px;			
	cursor:pointer;
}

#popupamis {
	position:absolute;
	top:195px;
	left:11px;
	width:431px;
	
}

#popupamis label {
	float:left;
	display:block;
	width:150px;
	text-align:right;
	margin-right:5px;
	font-size:12px;
	color:#A1869A;
}

#popupamis .input160 {
	color:#616161;
	border:#A1869A 1px solid;
	float:left;
	display:inline;
	width:160px;
	height:18px;
}

#popupamis textarea {
	color:#616161;
	border:#A1869A 1px solid;	
	width:200px;
	height:80px;	
}

#popupamis .isubmit {
	border:0;
	background:#EEEEEE;
	border:#616161 1px solid;
	height:30px;
	width:150px;
	font-size:12px;	
	display:block;
	float:left;	
	margin-left:10px;
	cursor:pointer;
}
#popupamis #divPcontinuer {
	border:0;
	display:block;
	float:left;
	background:#EEEEEE;
	border:#616161 1px solid;
	height:28px;
	line-height:30px;
	text-align:center;
	width:150px;
	font-size:12px;	
	margin-left:66px;
	cursor:pointer;
}

#offrir_header {
	text-align:center;
	margin-top:15px;
}

.offrir_header_txt {
	margin-top:20px;
	font-size:12px;
	text-align:center;
	font-weight:bold;
}

.produit_photo_jointe {
	margin-bottom:10px;
	font-size:12px;
	font-weight:bold;
}

#offrir_form {
	margin-top:15px;
}
#offrir_form label {
	float:left;
	display:inline;
	width:120px;	
	text-align:right;
	margin-right:5px;
	margin-top:2px;
	font-size:12px;
	color:#A1869A;	
}
#offrir_form .input160 {
	color:#616161;
	border:#A1869A 1px solid;
	float:left;
	display:inline;
	width:160px;
	height:18px;
}

#offrir_form textarea {
	color:#616161;
	border:#A1869A 1px solid;	
	width:190px;
	height:165px;		
}

#offrir_form .cadeauSubmit {
	background:#ad99af;
	width:105px;
	height:22px;
	border:#ad99af 1px solid;
	color:#ffffff;
	text-align:center;
	font-family: "times new roman";
	float:right;
	cursor:pointer;
}

#produit_info_complementaire {
	margin-top:20px;
	margin-left:20px;
	width:565px;
}

#pic_titre {
	color:#9b839d;
	font-size:18px;
	font-family: "times new roman";
}
#pic_droit {
	width:300px;
	float:left;
	display:inline;
	margin-top:10px;
	color:#616161;
	font-size:12px;
}
#pic_droit a {
	color:#616161;
}
#pic_gauche {
	width:255px;
	float:left;
	display:inline;	
	margin-top:10px;
	color:#616161;
	font-size:12px;	
}
#pic_gauche a {
	color:#616161;
	text-decoration:underline;
}

#produit_info_desc {
	color:#c1c1c1;
	border-top:#c1c1c1 1px solid;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:10px;
}
#produit_info_desc a {
	color:#c1c1c1;
}

#produit_assoc_declinaison {
	margin-top:15px;
	color:#9B839D;
	font-family:"times new roman";
	font-size:18px;	
	border-top:#c1c1c1 1px solid;
	padding-top:10px;
}

#pad_assoc1 {
	margin-top:10px;
}

#produit_link_cat {
	margin-top:15px;
	border-top:#c1c1c1 1px solid;
	color:#787878;
	font-size:10px;
	text-align:right;
	padding-top:10px;
}
#produit_link_cat a {
	color:#787878;
	text-decoration:underline;
}
#paa_assoc {
	background:#9b839d;
	padding:12px;
	
}
#produit_assoc_aimerez {
	width:607px;
}
#paa_title {
	color:#9b839d;
	font-size:18px;
	font-family: "times new roman";
	padding-bottom:5px;
	padding-left:15px;
	margin-top:5px;
}

#prod_info_legal {
	width:607px;
	height:81px;
	background:transparent url('/styles/images/produit/bginfos.png') no-repeat top left;
	margin-top:12px;
	position:relative;
}
#prod_info_legal a {
	color:#6b6b6b;
}
#pil_title {
	color:#8c4457;
	font-size:18px;
	font-family: "times new roman";
	left:20px;
	top:9px;
	position:absolute;
}
#pil_txt1 {
	font-size:11px;
	color:#6b6b6b;
	left:46px;
	position:absolute;
	top:44px;
}

#pil_txt2 {
	font-size:11px;
	color:#6b6b6b;
	left:206px;
	position:absolute;
	top:44px;
}

#pil_txt3 {
	font-size:11px;
	color:#6b6b6b;
	left:359px;
	position:absolute;
	top:44px;
}

#pil_txt4 {
	font-size:11px;
	color:#6b6b6b;
	left:537px;
	position:absolute;
	top:44px;
}
.titre_avis {
	color:#9b839d;
	font-size:17px;
	font-family: "times new roman";
}

.bloc_commetaire_produit {
	width:585px;
	margin-left:13px;
}

.msg_pas_connecte {
	color:#9B839D;
	font-size:13px;
}
.msg_pas_connecte a {
	color:#9B839D;
}

#page_process {
	background:#ffffff;
	padding:10px;
	margin-top:14px;
}

#pp_gauche {
	width:810px;
	float:left;
	display:inline;
}

#process_ariane img {
	float:left;
	display:inline;
}

.table_panier {
	width:100%;
	margin-top:24px;
}

.table_panier th {
	text-align:center;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	border-top:#b2b2b2 1px dotted;
	border-bottom:#b2b2b2 1px dotted;
	height:44px;
}
.table_panier td {
	height:71px;	
	border-bottom:#b2b2b2 1px dotted;
}

.panier_produit_nom {
	color:#000000;
	font-size:14px;
	margin-left:10px;
}
.panier_produit_nom a {
	color:#000000;
}

.panier_produit_det {
	color:#000000;
	font-size:10px;	
	margin-top:5px;
	margin-left:10px;
}

.center {
	text-align:center;
}

.panier_px_ttc {
	color:#000000;
	font-size:16px;
	font-weight:bold;
}

.btn_moins {
	float:left;
	display:inline;
	width:15px;
	height:15px;
	background:transparent url('/styles/images/panier/moins.png') no-repeat top left;
	border:none;
	margin-top:4px;
	margin-left:22px;
	margin-right:3px;
	cursor:pointer;
}
.btn_plus {
	float:left;
	display:inline;
	width:15px;
	height:15px;
	background:transparent url('/styles/images/panier/plus.png') no-repeat top left;
	border:none;
	margin-top:4px;
	cursor:pointer;
}

.input_qte {
	float:left;
	display:inline;
	width:23px;
	height:19px;	
	text-align:center;
	border:#000000 1px solid;
	margin-right:3px;
	padding-top:3px;
}

#panier_vide {
	text-align:center;
	font-weight:bold;
	font-size:12px;
}

.table_panier th.thlivraison {
	text-align:left;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	height:29px;	
	border:none;
	background:transparent url('/styles/images/panier/bglivraison.png') no-repeat top left;
	padding-left:20px;
}

.table_panier td.tdlivraison {
	height:35px;
	border:0;
}

.tdlivraison_prix  {
	font-size:16px;
	color:#000000;
	font-weight:bold;
}

.tip {
	color:#ffffff;
	width:300px;
	z-index:13000;
}

.tip-title {
	background:#855689;
	font-size:11px;
	font-weight:bold;
	margin:0pt;
	padding:8px 8px 4px;
}

.tool-text {
	background:#855689;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:8px 8px 8px;
	text-align:justify;
}

.tdlivraison select {
	border:1px solid #E4E4E4;
	color:#7A7777;
}

.tdtotal_gauche {
	height:52px;
	background:transparent url('/styles/images/panier/bgtotal.png') no-repeat top left;
	font-size:24px;
	font-weight:bold;
	color:#000000;
	border:0;
}

.tdtotal_droit {
	height:52px;
	
	background:transparent url('/styles/images/panier/bgtotal2.png') no-repeat top right;	
	font-size:24px;
	font-weight:bold;
	color:#000000;	
	border:0;
}

#promocode {
	width:780px;
	margin-left:auto;
	margin-right:auto;
	margin-top:14px;
	height:45px;
	background:transparent url('/styles/images/panier/bg_promo.png') no-repeat top left;
	color:#3d3d3d;
	font-size:14px;
	padding-left:15px;
	padding-top:16px;
}

.promo_span label {
	float:left;
	display:inline;
	margin-top:6px;
	margin-right:3px;
}

.promo_txt {
	float:left;
	display:inline;	
	width:168px;
	height:21px;
	border:#e0e0e0 1px solid;
	margin-top:3px;
	margin-right:3px;
	color:#7A7777;
}
.promo_submit {
	float:left;
	display:inline;	
	width:51px;
	height:29px;	
	background:transparent url('/styles/images/panier/btn_ok.png') no-repeat top left;
	border:0;
	cursor:pointer;
}

.message_ko_process, .message_ko {
	background:#fff;
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
	border:#FF0000 1px solid;
	padding:5px;
	width:795px;
	margin-top:10px;
}

.panier_livraison_manquant {
	color:#9b839d;
	font-size:14px;	
	margin-top:10px;
	margin-left:10px;
}

.btn_voir_panier2 {
	cursor:pointer;
	float:left;
	display:inline;
}

.btn_continuer_achat {
	cursor:pointer;
	float:right;
	display:inline;	
}

#process_nav {
	padding-top:36px;
}

.bloc_inscrir {
	width:385px;
	float:left;
	display:inline;
	margin-top:3px;
}

.bi_titre {
	width:371px;
	height:31px;
	background:#673d6b;
	font-size:18px;
	color:#ffffff;
	line-height:31px;
	padding-left:14px;
}

.bi_txt {
	width:363px;
	height:182px;
	overflow:hidden;
	border-left:#e4e4e4 1px solid;
	border-right:#e4e4e4 1px solid;
	border-bottom:#e4e4e4 1px solid;
	padding-left:10px;
	padding-right:10px;
}

.bi_txt_content {
	margin-top:20px;
	color:#000000;
	font-size:14px;
}

.bi_txt_form {
	margin-top:18px;
	margin-left:12px;
}

.bi_txt_form label {
	color:#000000;
	font-size:12px;
	float:left;
	display:inline;
	width:100px;
	margin-top:4px;
}

.inputlogin {
	width:157px;
	height:21px;
	border:#d4d4d4 1px solid;
	color:#929292;
	font-size:12px;
	float:left;
	display:inline;
	padding-top:2px;
}

.mdp_oubli {
	color:#4e4e4e;
	font-size:11px;
	margin-left:101px;
}
.mdp_oubli a {
	color:#4e4e4e;
	text-decoration:underline;
}

.bloc_inscription {
	width:386px;
	float:left;
	display:inline;
}

.bi_header {
	width:372px;
	height:31px;
	background:#673d6b;
	font-size:18px;
	font-family: "times new roman";
	color:#ffffff;
	line-height:31px;
	padding-left:14px;
}
.bi_header a {
	color:#ffffff;
	font-size:13px;
}
.sobl {
	font-weight:bold;
	color:red;
}

.bi_centre {
	width:360px;
	padding:12px;
	height:530px;
	overflow:hidden;
	border-left:#e4e4e4 1px solid;
	border-right:#e4e4e4 1px solid;
	border-bottom:#e4e4e4 1px solid;	
}
.bi_centre label {
	color:#000000;
	display:block;
	font-size:12px;
	margin-bottom:3px;
}

.input350 { 
	width:350px;
	height:21px;
	border:#b9b9b9 1px solid;
	display:block;
	padding-top:2px;
	font-size:12px;
}
.bi_centre select {
	height:21px;
	border:#b9b9b9 1px solid;
	padding-top:2px;
	font-size:12px;	
}
.clear3 {
	clear:both;
	font-size:0;
	height:19px;	
}
.clear3 {
	clear:both;
	font-size:0;
	height:19px;	
}
.clear4 {
	clear:both;
	font-size:0;
	height:10px;	
}
.champs_obligatoire {
	margin-top:20px;
	margin-bottom:20px;
}

#adresse_identique {
	border-bottom:#b2b2b2 1px dotted;
	margin-bottom:15px;
}

.transport_bloc {
	width:784px;
	padding-top:10px;
	margin-left:10px;
}

.tb_titre {
	width:774px;
	background:#673d6b;
	font-size:18px;
	font-family: "times new roman";
	color:#ffffff;
	line-height:31px;
	padding-left:14px;
}

.tb_centre {
	width:762px;
	padding:12px;
	overflow:hidden;
	border-left:#e4e4e4 1px solid;
	border-right:#e4e4e4 1px solid;
	border-bottom:#e4e4e4 1px solid;		
}

.recap_head {
	height:31px;
	width:778px;
	background:#aeaeae;
	color:#ffffff;
	line-height:31px;
	margin-left:10px;
	font-size:18px;
	font-family: "times new roman";
	padding-left:10px;
	margin-top:18px;
}

.panier_cgv{
	margin-top:15px;
	margin-left:17px;
	color:#000000;
	font-size:12px;
	text-align:center;
}
.panier_cgv a {
	color:#000000;
	text-decoration:underline;
}

.btn_noir{
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:200px;
	height:25px;
	background:#87628B;
	text-align:center;
	line-height:25px;
	cursor:pointer;
	color:#FFFFFF;
	font-weight:bold;
}

.noavis {
	color:#5b5b5b;
	font-size:14px;
	text-align:center;
}

#img_note{
	list-style-type:none;
	float:left;
	display:inline;
	margin:0;
	padding:0;
	margin-top:2px;
}

#img_note li{
	background:transparent url(/styles/images/avis/etoile_off.png) no-repeat top left;	
	width:13px;
	height:12px;
	display:block;
	float:left;
	cursor:pointer;
}

#img_note li.active{
	background:transparent url(/styles/images/avis/etoile_on.png) no-repeat top left;	
	width:13px;
	height:12px;
	display:block;
	float:left;
	cursor:pointer;
}

#img_note li.active_click{
	background:transparent url(/styles/images/avis/etoile_on.png) no-repeat top left;	
	width:13px;
	height:12px;
	display:block;
	float:left;
	cursor:pointer;
}

.div_form_avis label {
	color:#9b839d;
	font-size:12px;
	float:left;
	display:inline;
	width:130px;
	text-align:right;
	padding-right:10px;
}

#notation_defaut, #notation_nom {
	color:#9b839d;
	font-size:11px;	
}

.input_texte {
	border:0;
	background:#e0e0e0;
	margin-top:2px;
	width:276px;
	height:21px;
	color:#5b5b5b;
	padding-top:2px;
}
.tarea_texte {
	border:0;
	background:#e0e0e0;
	margin-top:2px;
	width:415px;
	height:90px;
	color:#5b5b5b;
	padding-top:2px;
}

.inp_submita {
	width:103px;
	height:20px;
	color:#ffffff;
	text-align:center;
	border:0;
	background:#ad99af;
	font-size:12px;
	font-family: "times new roman";
	float:right;
	margin-right:30px;
	cursor:pointer;
}

.opt_account {
	width:460px;
	height:110px;
	float:left;
	display:inline;
	margin-top:50px;
	margin-left:20px;
}
.opt_account_img {
	width:100px;
	height:100px;
	float:left;
	display:inline;	
}

.opt_account_droit {
	float:left;
	display:inline;	
	height:110px;
	width:360px;
}

.opt_account_titre {
	color:#874469;
	font-size:18px;
	font-weight:bold;
	margin-left:15px;
}
.opt_account_titre a {
	color:#874469;
}

.opt_account_desc {
	font-size:12px;
	margin-left:15px;
	margin-top:30px;
	height:45px;
	padding-left:29px;
	background:transparent url('/styles/images/compte/fleche.png') no-repeat top left;
	color:#000000;
}
.opt_account_desc a {
	color:#000000;
}

h1.account_titre {
	color:#874469;
	font-size:30px;
	font-weight:bold;
	padding-bottom:20px;
	border-bottom:#cdcdcd 1px dotted;
}

#page_account_opt {
	background:#ffffff;
	padding:10px;
	margin-top:14px;
	margin-right:5px;
	width:815px;	
	float:left;
	display:inline;
}


#page_cms {
	background:#ffffff;
	padding:10px;
	margin-top:14px;
	margin-right:5px;
	width:815px;	
	float:left;
	display:inline;
}

h1.cms_titre {
	color:#874469;
	font-size:30px;
	font-weight:bold;
	padding-bottom:20px;
	padding-top:3px;
	border-bottom:#cdcdcd 1px dotted;
}

.page_contenu {
	text-align:justify;
	color:#474747;
	font-size:12px;
	line-height:19px;
}

.page_contenu a {
	color:#874469;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

.tb_centre_new label {
	color:#000000;
	display:inline;
	float:left;
	font-size:12px;
	margin-top:3px;
	width:200px;
	text-align:right;
	padding-right:5px;

}

.tb_centre_new select {
	height:21px;
	border:#b9b9b9 1px solid;
	padding-top:2px;
	font-size:12px;	
}

.input187 {
	width:187px;
	height:21px;
	border:#b9b9b9 1px solid;
	display:block;
	float:left;
	padding-top:2px;
	font-size:12px;	
}

#page_recherche {
	width:833px;
	padding-left:2px;
	float:left;
	display:inline;
	margin-right:5px;	
	background:transparent url('/styles/images/categorie/bg2.png') repeat-y top left;
	
}

#pp_droit {
	width:156px;
	float:left;
	display:inline;	
	margin-left:10px;
	margin-top:58px;
}

.ipd_txt {
	margin-left:15px;
	color:#6b6b6b;
	font-size:14px;
}
.ipd_txt a {
	color:#6b6b6b;
}

.prod_etiquette {
	margin-top:3px;
	margin-bottom:3px;
	text-align:right;
	position:absolute;
	/*right:0;
	top:0;*/
}

.previsu {
	position:absolute;
	z-index:999999999;
}

#page_marque {
	width:833px;
	padding-left:2px;
	float:left;
	display:inline;
	margin-right:5px;	
	background:transparent url('/styles/images/categorie/bg2.png') repeat-y top left;
	
}

 #marque_titre {
	height:28px;
	line-height:24px;
	text-align:center;
	color:#000000;
	font-family: "times new roman";
	font-size:30px;
	font-weight:normal;
	position:relative;
}

.bloc_fournisseur {
	width:120px;
	height:110px;
	float:left;
	display:inline;
	margin-left:10px;
	margin-bottom:25px;
	text-align:center;
	border:#9b839d 1px solid;
}

.fournisseur_image {
	height:50px;
	width:120px;
	overflow:hidden;
	border-bottom:#9b839d 1px solid;
}
.fournisseur_image a { 
	color:#9b839d;
	font-size:15px;
	font-weight:bold;
}
.fourn_prod {
	color:#7f7f7f;
	font-size:15px;
	font-weight:bold;
	margin-top:5px;
}
.fourn_prod a {
	color:#7f7f7f;
}

.fourn_lnk {
	color:#000000;
	font-size:11px;
	margin-top:5px;
}

.fourn_lnk a {
	color:#000000;
	text-decoration:underline;
}

#fournisseur_desc {
	width:800px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	color:#404040;
	font-size:12px;
}
#fournisseur_desc img {
	text-align:center;
}
#fournisseur_desc h1 {
	color:#9b839d;
	font-size:18px;
	font-weight:bold;
}

.retour_account {
	text-align:center;
	margin-top:15px;
}

.commande_resume_gauche {
	float:left;
	margin-left:5px;
	text-align:left;
	font-size:12px;
	color:#888888;
	
}
.commande_resume_gauche img {
	margin-top:40px;
}

#cmd_pourc {
	font-size:13px;
	font-weight:bold;
}

.table_panier td.sentete {
	background:#9b839d;
	height:26px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	border-right:#ffffff 1px solid;
}


.bi_centre1212 select {
	height:21px;
	border:#b9b9b9 1px solid;
	padding-top:2px;
	font-size:12px;	
}

.tb_centre_bis2 {
	width:762px;
	padding:12px;
	overflow:hidden;
	border-left:#e4e4e4 1px solid;
	border-right:#e4e4e4 1px solid;
	border-bottom:#e4e4e4 1px solid;		
}

.tb_centre_bis2 label {
	float:left;
	display:inline;
	width:276px;
	text-align:right;
	margin-right:5px;
}

.tb_centre_bis2 select {
	height:21px;
	border:#b9b9b9 1px solid;
	padding-top:2px;
	font-size:12px;		
}
/*
ul.ul_sitemap_cat li.lvl1 {
	float:left;
	display:inline;
	width:195px;
	min-height:840px;
	height:auto !important;
	height:840px;
	margin-left:5px;
	margin-bottom:5px;
	font-size:11px;
}
*/

ul.ul_sitemap_cat li.lvl1 {
	float:left;
	display:inline;
	width:195px;
	margin-left:5px;
	margin-bottom:5px;
	font-size:11px;
}
.lvl2 {
	height:400px;
	overflow:auto;
}
.lvl1title {
	height:35px;
	text-align:center;
	line-height:35px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}
.lvl1title a {
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
}

.titlecatalogue {
	background:#874469;
	height:35px;
	line-height:35px;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
	margin-bottom:10px;
}


#footer_tags {
	width:151px;
	background:transparent url('/styles/images/footer/bg_marque.png') repeat-y top left;
	margin-left:4px;
	margin-top:9px;
}
#footer_tags_bas {
	width:151px;
	height:5px;
	background:transparent url('/styles/images/footer/bg_marque_bas.png') no-repeat top left;
}

#footer_tags_titre {
	color:#8f5663;
	font-size:22px;
	font-family: "times new roman";	
	text-align:center;
	padding-top:5px;
}

#footer_tags_lst {
	text-align:center;
	margin-top:5px;
}


.nr0 {
	font-size:6px;	
}

.nr1 {
	font-size:8px;	
}

.nr2 {
	font-size:9px;
}

.nr3 {
	font-size:10px;
}


.nr4 {
	font-size:11px;
}


.nr5 {
	font-size:12px;
}

.nr6 {
	font-size:14px;
}
.nr7 {
	font-size:16px;
}

.nr8 {
	font-size:18px;
}

.nr9 {
	font-size:22px;
}

.produit_marquess {
	color:#4a4a4a;
	font-size:12px;
	height:16px;
	overflow:hidden;
	padding-left:6px;	
	font-size:12px;
	font-style:italic;
}

.partenaires_bloc {
	float:left;
	display:inline;
	height:auto !important;
	margin-top:16px;
	min-height:135px;
	width:395px;
	margin-right:12px;
}
.pb_img {
	display:inline;
	float:left;
	margin-top:7px;
	width:150px;
}
.pb_img img {
	width:150px;
}

.pb_txt {
	display:inline;
	float:left;
	height:156px;
	margin-left:6px;
	margin-top:7px;
	overflow:hidden;
	width:220px;
	text-align:left;
}

.partenaire_titre {
	margin-top:30px;
	font-size:24px;
	color:#874469;
}

.partenaire_desc {
	color:#000000;
	font-size:14px;
	margin-top:20px;
}


#slideshow-container { 
	width:991px;
	height:252px; 

}

#slideshow-container img { 
	width:832px; 
	height:252px; 
	display:block; 
	position:absolute; 
	top:2px; 
	left:0; 
	z-index:1; 
}
.toc { 
	position:absolute; 
	right:0px; 
	top:0px; 
	z-index:2; 
	display:block; 
	width:153px; 
	/*height:55px;*/
	height:34px;
	line-height:34px;
	background:#AFAFAF; 
	color:#fff; 
	text-align:center; 
	text-decoration:none; 
	font-family: "times new roman";
	font-size:18px;
	text-align:right;
	padding-right:10px;
	overflow:hidden;
	/*padding-top:7px;*/
}

.toc_debug { 
	position:absolute; 
	right:0px; 
	top:0px; 
	z-index:2; 
	display:block; 
	line-height:34px;
	width:153px; 
	height:34px;
	background:#AFAFAF; 
	color:#fff; 
	text-align:center; 
	text-decoration:none; 
	font-family: "times new roman";
	font-size:18px;
	text-align:right;
	padding-right:10px;
	overflow:hidden;
	/*padding-top:7px;*/
}
.toc-active { 
	background:#8F5663; 
	color:#fff; 
	font-family: "times new roman";
	font-size:18px;
}


#next { 
	position:absolute; 
	bottom:20px; 
	right:20px; 
	z-index:2; 
	display:block; 
	width:20px; 
	background:#6D84B4; 
	color:#fff; 
	text-align:center; 
	padding:3px; 
	text-decoration:none; 
}
#previous { 
	position:absolute; 
	bottom:20px; 
	right:60px; 
	z-index:2; 
	display:block; 
	width:20px; 
	background:#6D84B4; 
	color:#fff; 
	text-align:center; 
	padding:3px; 
	text-decoration:none; 
}



.les_zoom_recherche {
	width:795px;
	margin-left:auto;
	margin-right:auto;
	border-top:#b2b2b2 1px dotted;
	margin-top:18px;
}

.les_zoom_recherche_titre {
	color:#5d2062;
	font-size:22px;
	text-align:center;
	margin-top:17px;
}

#altcolor {
	height:20px;
	line-height:20px;
	text-align:center;
	left:37px;
	position:absolute;
	top:64px;
	width:77px;		
	font-weight:bold;
	color:#8C4457;
}

.suiv_prec {
	border:1px solid #E7E7E7;
	height:15px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	padding-top:3px;
	width:598px;
}

.fiche_suivant {
	float:right;
	width:100px;
}
.fiche_suivant img {
	float:right;
	margin-right:5px;
}
.fiche_suivant a {
	color:#000000;
	float:right;
	margin-right:5px;
}

.fiche_precedent {
	float:left;
	width:100px;
}
.fiche_precedent img {
	float:left;
	margin-left:5px;
}
.fiche_precedent a {
	color:#000000;
	float:left;
	margin-left:5px;
}


#footer_pub {
	
	width:156px;
	overflow:hidden;
	margin-top:14px;
	padding:3px;
	position:relative;
}

#slideshow-container2  {
	float: left;
	width:156px;
}

#slideshow-container2 img { 
	width:156px; 
	/*height:174px; */
	display:block; 
	
	top:2px; 
	left:0; 
	z-index:1; 
}

#slideshow-container2 .toc {
	display:none;
}
