*
{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, "Bitstream Vera Sans", Verdana, sans-serif;
}
/* on supprime les marges internes et externes pour tous les blocs qui on des marges par défaut (H1...H6, p, ul ...) */

html, body 
{
	height:100%;
}

body 
{
	background:url(body.jpg) top center;
}

/* *** GLOBAL ******************** */
#global 
{
	position:relative;
	min-height:100%;
	width:100%;
	background:url(global.jpg) top center no-repeat;
}

/* *** HEADER ******************** */
#header 
{
	position:relative;
	width:990px;
	height:210px;
	margin:0px auto;
}

#header a.logo
{
	position:absolute;
	display:block;
	top:25px;
	left:15px;
	width:250px;
	height:168px;
	background:url(logo.png) no-repeat;
	cursor:pointer;
}

/* /// menu /// */
#header .hmenu
{
	position:absolute;
	top:10px;
	right:0px;
}
#header .hmenu .mleft
{
	position:relative;
	float:left;
	width:17px;
	height:33px;
	background:url(mleft.png) no-repeat;
}
#header .hmenu .mright
{
	position:relative;
	float:left;
	width:17px;
	height:33px;
	background:url(mright.png) no-repeat;
}
#header .hmenu ul
{
	position:relative;
	float:left;
	width:auto;
	height:33px;
	list-style-type:none;
	background:url(mbg.png) repeat-x;
}
#header .hmenu li
{
	display:block;
	float:left;
	margin:0px 8px 0px 8px;
}
#header .hmenu li a
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	line-height:33px;
}
#header .hmenu li a:hover, #header .hmenu li a.ccurrent
{
	color:#FD94C8;
}

/* /// star products /// */
#header div.mproduct
{
	position:absolute;
	top:40px;
	right:8px;
	width:247px;
	height:130px;
}
#header div.mproduct a
{
	position:relative;
	display:block;
	width:247px;
	height:130px;
	text-decoration:none;
}
#header div.mproduct a img
{
	position:absolute;
	top:0px;
	left:0px;
	z-index:800;
	border:none;
}
#header div.mproduct a span
{
	position:absolute;
	bottom:15px;
	right:10px;
	z-index:801;
	display:block;
	width:41px;
	height:30px;
	line-height:29px;
	background:url(bulle.png) no-repeat;
	
	font-family:Tahoma;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}

/* /// tab > menu + search /// */
#header .tab
{
	position:absolute;
	right:-4px;
	bottom:0px;
	width:711px;
	height:47px;
	background:url(bmenu-background.png) no-repeat;
}

#header .tab ul
{
	position:absolute;
	top:8px;
	left:10px;
	list-style-type:none;
}
#header .tab li
{
	display:block;
	float:left;
	width:125px;
	height:37px;
}
#header .tab li.backLava
{
	position:absolute;
	background:url(bmenu-current.jpg) no-repeat;
	z-index:49;
}
#header .tab li a
{
	position:relative;
	float:left;
	display:block;
	width:125px;
	height:37px;
	line-height:34px;
	background:none;
	margin:0px 15px 0px 0px;
	
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	z-index:50;
}
#header .tab li a:hover, #header .tab li a.tcurrent
{
	color:#9C509A;
}

#header form
{
	position:absolute;
	top:10px;
	right:8px;
	width:237px;
	height:34px;
	background:url(search-background.jpg) no-repeat;
}
#header form input#txt_search
{
	position:absolute;
	top:8px;
	left:15px;
	height:15px;
	width:130px;
	background:none;
	border:none;
	
	font-size:11px;
}
#header form input#btn_search
{
	position:absolute;
	top:7px;
	right:7px;
	height:14px;
	width:70px;
	background:none;
	border:none;
	cursor:pointer;
	
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

/* alert ambassadrice 50% */
.amb_50
{
	display:none;
	position:absolute;
	top:-55px;
	left:-250px;
	width:400px;
	height:auto;
	padding:40px 10px 10px 10px;
	background:#FFFFFF;
	border:1px solid #FB63A5;
	z-index:999;
	opacity:0.9;
	
	font-family:Verdana;
	font-size:12px;
	color:#A0339E;
}
.amb_50 span
{
	position:absolute;
	top:10px;
	right:10px;
	color:#FB63A5;
	cursor:pointer;
}


/* /// phone alert /// */
.phone-alert
{
	display:none;
	position:absolute;
	top:55px;
	left:0px;
	width:968px;
	height:auto;
	padding:10px;
	background:#FFFFFF;
	border:1px solid #FB63A5;
	z-index:999;
	opacity:0.9;
	
	font-family:Verdana;
	font-size:12px;
	color:#A0339E;
}
.phone-alert span
{
	position:absolute;
	top:10px;
	right:10px;
	color:#FB63A5;
	cursor:pointer;
}

/* *** CENTER ******************** */
#center
{
	position:relative;
	width:990px;
	height:auto;
	margin:0px auto;
	padding:0px 0px 422px 0px;
}
#center .center-top
{
	position:relative;
	width:990px;
	height:10px;
	background:url(center-top.png) no-repeat;
}
#center .center-bg
{
	position:relative;
	width:990px;
	height:auto;
	background:#FFFFFF;
}
#center .center-bottom
{
	position:relative;
	width:990px;
	height:10px;
	background:url(center-bottom.png) no-repeat;
}

a img
{
	border:none;
}

/* *** CONTENT ******************** */
#left
{
	position:relative;
	float:left;
	width:273px;
	height:auto;
	padding:0px 0px 0px 7px;
	background:#FFFFFF;
}

/* /// submenu /// */
#left .submenu
{
	position:relative;
	float:left;
	width:273px;
	height:auto;
}
#left .submenu .sub
{
	position:relative;
	float:left;
	width:273px;
	height:auto;
}
#left .submenu .sub h4
{
	position:relative;
	float:left;
	display:block;
	width:258px;
	height:43px;
	line-height:42px;
	background:url(submenu.jpg) no-repeat;
	padding:0px 0px 0px 15px;
	cursor:pointer;
	
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}
#left .submenu .sub h4 a
{
	display:block;
	width:258px;
	height:35px;
	
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
#left .submenu .sub ul
{
	display:none;
	position:relative;
	float:left;
	width:263px;
	height:auto;
	list-style-type:none;
	margin:0px;
	padding:0px 0px 0px 20px;
}
#left .submenu .sub li
{
	position:relative;
	display:block;
	float:left;
	width:273px;
	height:auto;
	padding:3px 0px 3px 0px;
}
#left .submenu .sub li a
{
	position:relative;
	display:block;
	width:257px;
	height:13px;
	line-height:13px;
	background:url(arrow-sub.jpg) no-repeat left;
	padding:0px 0px 0px 16px;
	
	font-family:Tahoma;
	font-size:11px;
	color:#686868;
	text-decoration:none;
}
#left .submenu .sub li a:hover, #left .submenu .sub li a.mcurrent
{
	color:#872C85;
}
#left .submenu .sub li a span
{
	position:relative;
	font-family:Tahoma;
	font-size:11px;
	color:#C8C7C7;
}

/* /// */
#content
{
	position:relative;
	float:left;
	width:465px;
	height:auto;
	margin:0px 7px 0px 7px;
	padding:0px 0px 30px 0px;
	background:#FFFFFF;
}
#content.large
{
	width:695px;
	margin:0px 0px 0px 7px;
}
#content.large .advertising
{
	position:relative;
	width:695px;
	height:120px;
}
#content.large .advertising .ad
{
	position:relative;
	float:left;
}

#content h2, #right h2
{
	font-family:Tahoma;
	font-size:22px;
	color:#F25E9E;
	padding:5px 0px 5px 0px;
}

#content h3, #right h3
{
	font-family:Tahoma;
	font-size:18px;
	color:#99398B;
	padding:5px 0px 5px 0px;
}

#content h4, #right h4
{
	font-family:Tahoma;
	font-size:14px;
	color:#F25E9E;
	padding:5px 0px 5px 0px;
}

#content p, #right p
{
	font-family:Tahoma;
	font-size:12px;
	color:#555555;
	padding:8px 0px 8px 0px;
}
#content p.inter_article
{
	clear:both;
}

#content ul, ol
{
	margin:0px;
	padding:8px 0px 8px 0px;
}

#content div.list-article ul
{
	list-style-type:none;
}
#content div.list-article ul li
{
	background:url(li.jpg) no-repeat left 6px;
	padding:0px 0px 0px 15px;
}
#content div.list-article ul li a
{
	font-size:14px;
}

#content li
{
	font-family:Tahoma;
	font-size:12px;
	color:#555555;
	margin:0px 0px 0px 20px;
	padding:0px;
}

#content a, #content strong a
{
	font-family:Tahoma;
	font-size:12px;
	color:#F25E9E;
	text-decoration:none;
}

#content a:hover
{
	text-decoration:underline;
}

#content strong, #right strong
{
	font-family:Tahoma;
	font-size:12px;
	color:#99398B;
}

#content a.aprint
{
	position:absolute;
	top:127px;
	right:6px;
	display:block;
	width:82px;
	height:22px;
	background:url(print.jpg) no-repeat;
}

#content a.dprint
{
	position:relative;
	float:right;
	margin:5px 6px 5px 0px;
	display:block;
	width:82px;
	height:22px;
	background:url(print.jpg) no-repeat;
}

/* /// fb /// */
#content a.fshare
{
	position:relative;
	float:right;
	clear:both;
	display:block;
	width:214px;
	height:35px;
	background:url(btn_fb.jpg) no-repeat;
	margin:10px 0px 0px 0px;
}

/* /// marketing /// */
#content a.marketing
{
	position:relative;
	float:left;
	display:block;
}
#content a.marketing img
{
	border:none;
}
#content a.marketing.full
{
	width:465px;
	height:175px;
	overflow:hidden;
	margin:5px 0px 0px 0px;
}
#content a.marketing.fifty
{
	width:230px;
	height:230px;
	overflow:hidden;
	margin:5px 5px 0px 0px;
}
#content a.marketing.fifty.last
{
	margin:5px 0px 0px 0px;
}

/* /// detail /// */

#content .detail h2 a
{
	font-family:Tahoma;
	font-size:22px;
	color:#F25E9E;	
}

#content .detail h2 div
{
	display:inline;
}

#content .detail h2 span
{
	font-family:Tahoma;
	font-size:14px;
	color:#5F5F5F;
	display:inline;
}

#content .detail
{
	position:relative;
	width:695px;
	height:auto;
}
#content .detail .zoom-div
{
	position:relative;
	float:left;
	width:315px;
	height:315px;
	border:1px solid #EAEAEA;
}
#content .detail .zoom-div img
{
	position:relative;
	border:none;
	z-index:29;
}
#content .detail .zoom-div img.loupe
{
	position:absolute;
	bottom:5px;
	right:5px;
	z-index:501;
}
#content .detail .zoom-div .istock, #content .detail .zoom-div .ostock, #content .detail .zoom-div .nstock
{
	position:absolute;
	bottom:0px;
	left:0px;
	width:315px;
	height:20px;
	line-height:20px;
	padding:0px 0px 0px 0px;
	z-index:500;
	
	background:url(whiteopacity.png);
}
#content .detail .zoom-div .istock strong, #content .detail .zoom-div .ostock strong, #content .detail .zoom-div .nstock strong
{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
}
#content .detail .zoom-div .istock strong
{
	background:url(instock.png) no-repeat 3px center;
	color:#6FD46F;
	padding:0px 0px 0px 21px;
}
#content .detail .zoom-div .ostock strong
{
	background:url(outstock.png) no-repeat 3px center;
	color:#A8ADB2;
	padding:0px 0px 0px 21px;
}
#content .detail .zoom-div .nstock strong
{
	background:url(notstock.png) no-repeat 3px center;
	color:#C42529;
	padding:0px 0px 0px 21px;
}
#content .detail .zoom-div .ruban
{
	position:absolute;
	top:0px;
	right:0px;
	width:50px;
	height:50px;
	background:url(ruban.png) no-repeat;
	z-index: 500;
}
#content .detail .zoom-div .new
{
	position:absolute;
	top:0px;
	left:0px;
	width:50px;
	height:50px;
	background:url(new.png) no-repeat;
	z-index: 500;
}
#content .detail #a_partir_de
{
	position:relative;
	float:left;
	width:315px;
	
	font-family:Tahoma;
	font-size:18px;
	color:#5F5F5F;
	padding:0px 0px 0px 15px;
}
#content .detail #a_partir_de strong
{
	font-family:Tahoma;
	font-size:20px;
}
#content .detail #a_partir_de span
{
	font-family:Tahoma;
	font-size:16px;
	font-weight:normal;
	color:#5F5F5F;
}
#content .detail #a_partir_de img#btn_add_not
{
	position:relative;
	margin:18px 0px 0px 75px;
}

#content .detail .view
{
	position:relative;
	float:left;
	width:317px;
	height:auto;
	text-align:center;
	padding:3px 0px 0px 0px;
}
#content .detail .view span
{
	display:block;
	width:130px;
	height:22px;
	line-height:22px;
	
	font-family:Arial;
	font-size:10px;
	color:#C1C1C1;
	cursor:pointer;
}
#content .detail .view span.vcurrent
{
	color:#000000;
}
#content .detail .view span.vue1
{
	position:relative;
	float:left;
	background:url(vue1.jpg) no-repeat right center;
	padding:0px 26px 0px 0px;
	text-align:right;
}
#content .detail .view span.vue2
{
	position:relative;
	float:right;
	background:url(vue2.jpg) no-repeat left center;
	padding:0px 0px 0px 26px;
	text-align:left;
}
#content .detail form
{
	position:relative;
	float:left;
	width:363px;
	height:auto;
	margin:0px 0px 0px 10px;
}
#content .detail form .buy-zone
{
	position:relative;
	float:left;
	width:110px;
	height:60px;
}
#content .detail form .buy-zone.multiply
{
	background:url(multiply.jpg) no-repeat right;
	width:130px;
}
#content .detail form .buy-zone.equal
{
	background:url(equal.png) no-repeat right;
	width:90px;
}
#content .detail form .buy-zone span.tab-info
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#872C85;
}
#content .detail form .buy-zone strong.price
{
	font-family:Arial;
	font-size:24px;
	font-weight:bold;
	color:#FA78B6;
}
#content .detail form .buy-zone span.strike
{
	position:absolute;
	top:45px;
	left:0px;
	width:350px;
	
	font-family:Arial;
	font-size:10px;
	color:#C5C5C5;
}
#content .detail form .buy-zone span.strike em
{
	font-style:normal;
	text-decoration:line-through;
}
#content .detail form .buy-zone input#txt_quantity
{
	width:45px;
	height:18px;
	border:1px solid #D6D8D8;
	background:#FFFFFF;
	color:#FA78B6;
	text-align:left;
	margin:5px 0px 0px 0px;
	padding:1px 0px 0px 5px;
}
#content .detail form .buy-zone span.btn-plus
{
	position:absolute;
	top:22px;
	left:33px;
	display:block;
	width:17px;
	height:8px;
	background:url(qplus.jpg) no-repeat;
	cursor:pointer;
}
#content .detail form .buy-zone span.btn-moins
{
	position:absolute;
	top:31px;
	left:33px;
	display:block;
	width:17px;
	height:8px;
	background:url(qmoins.jpg) no-repeat;
	cursor:pointer;
}
#content .detail form .buy-zone strong.total
{
	font-family:Arial;
	font-size:24px;
	font-weight:bold;
	color:#FA78B6;
}
#content .detail form input#btn_add
{
	position:relative;
	width:181px;
	height:64px;
	background:url(add2cart.jpg) no-repeat;
	padding:0px 0px 15px 35px;
	margin:1px 0px 0px 80px;
	cursor:pointer;
	border:none;
	
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
#content .detail form span.en-reappro
{
	position:relative;
	margin:0px 0px 0px 150px;
	color:#C42529;
	padding:0px 0px 0px 17px;
	
	font-family:Arial;
	font-size:11px;
	line-height:12px;
	color:#AA4AAB;
}
#content .detail form span.en-reappro-bg
{
	background:url(outstock.png) no-repeat left center;
}
#content .detail form p.hotesse_check
{
	position:absolute;
	display:block;
	width:125px;
	top:45px;
	right:0px;
	padding:0px;
}
#content .detail form p.hotesse_check label
{
	font-size:10px;
	padding:0px 5px 0px 0px;
}
#content .detail form p.hotesse_check input
{
	position:relative;
	float:right;
	margin-top:1px;
}
#content .detail .reference
{
	position:absolute;
	top:201px;
	left:327px;
	width:363px;
	height:auto;
}
#content .detail .reference.less-4
{
	top:277px;
}
#content .detail .reference .div-ref
{
	position:relative;
	float:left;
	width:71px;
	height:71px;
	margin:5px 18px 0px 0px;
}
#content .detail .reference .ref
{
	position:absolute;
	top:0px;
	left:0px;
	width:70px;
	height:70px;
	border:1px solid #EAEAEA;
	margin:0px;
	cursor:pointer;
	z-index:700;
}
#content .detail .reference .ref.rcurrent
{
	border:1px solid #FE93C9;
}
#content .detail .reference .stock
{
	position:absolute;
	bottom:2px;
	right:2px;
	z-index:701;
}
#content .detail .reference .div-ref span
{
	position:absolute;
	top:0px;
	left:2px;
	z-index:701;
	
	font-family:Verdana;
	font-size:9px;
	color:#FA78B6;
}
#content .detail .color-size
{
	position:absolute;
	top:200px;
	left:327px;
	width:363px;
	height:auto;
}
#content .detail .color-size span
{
	position:relative;
	float:left;
	clear:both;
	width:53px;
	text-align:right;
	margin:5px 0px 0px 0px;
		
	color:#872C85;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
}
#content .detail .color-size select
{
	position:relative;
	float:left;
	width:180px;
	margin:5px 0px 0px 5px;
}
#content .detail #div-kit
{
	position:absolute;
	top:195px;
	left:327px;
	width:363px;
	height:auto;
}
#content .detail #div-kit .kit_pro
{
	position:relative;
	float:left;
	width:363px;
	height:72px;
	margin:5px 0px 5px 0px;
	background:#F9F9F9;
}
#content .detail #div-kit .kit_pro img
{
	position:relative;
	float:left;
	margin:0px 5px 0px 0px;
	border:1px solid #FE93C9;
}
#content .detail #div-kit .kit_pro h4
{
	position:relative;
	float:left;
	width:250px;
	padding:0px;
}
#content .detail #div-kit .kit_pro h4 a
{
	font-size:16px;
}
#content .detail #div-kit .kit_pro h4 a:hover
{
	text-decoration:none;
}
#content .detail #div-kit .kit_pro span
{
	position:relative;
	float:left;
	width:50px;
	text-align:right;
	margin:5px 0px 0px 0px;
		
	color:#872C85;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
}
#content .detail #div-kit .kit_pro select
{
	position:relative;
	float:left;
	width:180px;
	margin:5px 30px 0px 5px;
}
#content .detail .desc
{
	position:relative;
	float:left;
	width:450px;
	height:auto;
	margin:15px 0px 0px 0px;
}
#content .detail .desc h3
{
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	color:#8F3A8D;
	border-bottom:1px solid #EAEAEA;
}
#content .detail .desc p
{
	font-family:Arial;
	font-size:11px;
	color:#5F5F5F;
}
#content .detail .use
{
	position:relative;
	float:left;
	width:200px;
	height:auto;
	margin:15px 0px 0px 0px;
	color: #fffefe;
}
#content .detail .use .used-for
{
	position:relative;
	display:block;
	width:200px;
	height:50px;
	text-decoration:none;
	overflow: hidden;
}
#content .detail .use .used-for img
{
	position:relative;
	float:left;
	margin:0px 7px 0px 0px;
	border:none;
}
#content .detail .use .used-for span.sph4
{
	position:relative;
	float:left;
	width:130px;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	line-height:50px;
	font-style:italic;
	color:#8F3A8D;
	padding:0px;
	margin:0px;
}

/* /// list related /// */
#content .related
{
	position:relative;
	width:695px;
	height:auto;
}
#content .related h4
{
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	color:#FD93C8;
	border-bottom:1px solid #EAEAEA;
	margin:0px 0px 10px 0px;
}

/* /// list product /// */
#content .list-sexy
{
	position:relative;
	float:left;
	width:170px;
	height:236px;
	background:url(list-bg.jpg) no-repeat;
	margin:5px 3px 0px 0px;
}
#content .list-sexy .ruban
{
	position:absolute;
	top:0px;
	right:0px;
	width:50px;
	height:50px;
	background:url(ruban.png) no-repeat;
}
#content .list-sexy .new
{
	position:absolute;
	top:0px;
	left:0px;
	width:50px;
	height:50px;
	background:url(new.png) no-repeat;
}
#content .list-sexy h3 a
{
	position:absolute;
	top:5px;
	left:0px;
	display:block;
	width:110px;
	height:30px;
	overflow:hidden;
	padding:0px 30px 0px 30px;
	
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#872C85;
	text-decoration:none;
	text-align:center;
}
#content .list-sexy img 
{
	position:absolute;
	top:45px;
	left:10px;
}
#content .list-sexy a.go-detail
{
	position:absolute;
	bottom:0px;
	left:0px;
	display:block;
	width:150px;
	height:25px;
	overflow:hidden;
	padding:0px 10px 0px 10px;
	
	font-family:Tahoma;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	text-align:right;
}
#content .list-sexy a.go-detail.strike
{
	text-decoration:line-through;
}
#content .list-sexy span.promo
{
	position:absolute;
	bottom:5px;
	left:5px;
	display:block;
	width:80px;
	height:45px;
	line-height:40px;
	background:url(promo_red.png) no-repeat;
	
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}
#content .list-sexy p
{
	display:none;
	position:absolute;
	bottom:25px;
	left:3px;
	width:144px;
	height:36px;
	overflow:hidden;
	padding:2px 10px 5px 10px;
	background:#FEE3EF;
	
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	line-height:13px;
	color:#555555;
}


/* /// search engine /// */
#content form input#search_engine
{
	position:relative;
	float:left;
	width:201px;
	height:16px;
	background:url(input.jpg) no-repeat;
	padding:6px 0px 0px 8px;
	margin:7px 0px 0px 0px;
	border:none;
	
	font-size:10px;
	color:#9C509A;
}

#content form input#search_submit
{
	position:relative;
	float:left;
	width:140px;
	height:37px;
	background:url(submit-purple.jpg) no-repeat;
	padding:0px 0px 2px 0px;
	margin:0px 0px 10px 10px;
	cursor:pointer;
	border:none;
		
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
}

/* /// print /// */
#content form#print_it label
{
	position:relative;
	float:left;
	width:300px;
	margin:0px 0px 5px 0px;
	
	font-family:Arial;
	font-size:11px;
	color:#5F5F5F;
}
#content form#print_it label strong
{
	font-family:Arial;
	font-size:11px;
	color:#99398B;
}
#content form#print_it input
{
	position:relative;
	float:left;
	clear:left;
	border:none;
	margin:0px 5px 0px 0px;
}
#content form#print_it input#go
{
	position:relative;
	float:left;
	clear:both;
	width:140px;
	height:37px;
	background:url(submit-white.jpg) no-repeat;
	padding:0px 0px 0px 0px;
	margin:10px 0px 10px 0px;
	cursor:pointer;
	border:none;
	
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#9C509A;	
}

/* view */
#content .joker
{
	position:relative;
	display:inline-block;
	height:16px;
	background:url(joker.jpg);
	float:none;
}
#content .joker.j1{width:16px;}
#content .joker.j2{width:32px;}
#content .joker.j3{width:48px;}

#content .sta
{
	position:relative;
	float:left;
	width:690px;
	height:auto;
	padding:2px 0px 2px 0px;
	margin:0px 0px 2px 0px;
	border-bottom:1px solid #EEEEEE;
	
	font-family:Tahoma;
	font-size:12px;
	color:#99398B;
}
#content .sta strong
{
	color:#555555;
	padding:0px 0px 0px 14px;
	background:url(starrow.jpg) no-repeat left 3px;
}
#content .sta em.act
{
	color:#00B41E;
	font-size:11px;
}
#content .sta em.inact
{
	color:#E20000;
	font-size:11px;
}
#content .sta .etoile
{
	position:relative;
	float:right;
	height:13px;
	background:url(starfull.jpg) left center;
	margin:0px 0px 0px 0px;
}
#content .sta.sta1 .etoile{width:14px;background:url(star.jpg);}
#content .sta.sta2 .etoile{width:14px;}
#content .sta.sta3 .etoile{width:28px;}
#content .sta.sta4 .etoile{width:42px;}
#content .sta.sta5 .etoile{width:56px;}
#content .sta.sta6 .etoile{width:70px;}
#content .sta.sta7 .etoile{width:84px;}
#content .sta.sta8 .etoile{width:84px;background:url(starfull-orange.jpg);}

/* /// */
#right
{
	position:relative;
	float:left;
	width:225px;
	height:auto;
	background:#FFFFFF;
}

/* /// cart /// */
#right .cart, #content.large .advertising .cart
{
	position:relative;
	width:224px;
	height:120px;
	background:url(cart.jpg) no-repeat;
}
#content.large .advertising .cart
{
	float:right;
}
#right .cart span, #content.large .advertising .cart span
{
	position:absolute;
	top:11px;
	left:110px;
	
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
#right .cart a, #content.large .advertising .cart a
{
	position:absolute;
	top:38px;
	left:106px;
	cursor:pointer;
	width:95px;
	
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#954493;
	text-decoration:none;
	text-align:center;
}
#right .cart strong, #content.large .advertising .cart strong
{
	position:absolute;
	top:72px;
	left:110px;

	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
}

/* /// ambassadrices link /// */
#right a.ambassadrices
{
	position:relative;
	display:block;
	width:207px;
	height:57px;
	line-height:56px;
	background:url(ambassadrice.jpg) no-repeat;
	padding:0px 0px 0px 17px;
	margin:10px 0px 20px 0px;
	
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#F25E9E;
	text-decoration:none;
}

/* /// best sells /// */
#right .best
{
	position:relative;
	width:217px;
	height:auto;
	background:url(best-background.jpg) no-repeat top;
	padding:7px 0px 0px 7px;
}
#right .best h4
{

	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
}
#right .best .best-sell
{
	position:relative;
	width:211px;
	height:auto;
	margin:5px 0px 5px 0px;
}
#right .best .best-sell .best-top
{
	position:relative;
	width:211px;
	height:11px;
	background:url(best-top.png) no-repeat;
}
#right .best .best-sell .best-bottom
{
	position:relative;
	width:211px;
	height:11px;
	background:url(best-bottom.png) no-repeat;
}
#right .best .best-sell .best-bg
{
	position:relative;
	width:201px;
	height:17px;
	background:url(best-bg.jpg) repeat-y;
	padding:0px 5px 0px 5px;
	overflow:hidden;
}
#right .best .best-sell .best-bg h5
{
	display:block;
	height:17px;
	line-height:17px;
	cursor:pointer;
	padding:0px 0px 0px 25px;
	overflow:hidden;
	
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#99398B;
}
#right .best .best-sell .best-bg h5 span
{
	display:block;
	position:absolute;
	top:0px;
	left:7px;
	width:17px;
	height:17px;
	line-height:16px;
	background:url(best-puce.jpg) no-repeat;

	font-size:12px;
	color:#FFFFFF;
	text-align:center;
}
#right .best .best-sell .best-bg h5 a
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#99398B;
	text-decoration:none;
}
#right .best .best-sell .best-bg img
{
	position:relative;
	float:left;
	margin:5px 5px 0px 0px;
}
#right .best .best-sell .best-bg p
{
	position:relative;
	float:left;
	width:115px;
	height:30px;
	line-height:15px;
	padding:8px 0px 0px 0px;
	overflow:hidden;
	
	font-family:Tahoma;
	font-size:11px;
	color:#686868;
}
#right .best .best-sell .best-bg strong
{
	position:relative;
	float:left;
	display:block;
	width:80px;
	height:20px;
	line-height:20px;
	background:url(best-price.jpg) no-repeat;
	margin:5px 0px 0px 0px;
	
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
}
#right .best .best-sell .best-bg span.promo
{
	position:relative;
	float:left;
	display:block;
	width:80px;
	height:15px;
	margin:0px 0px 0px 20px;
	
	font-family:Tahoma;
	font-size:11px;
	color:#686868;
	text-decoration:line-through;
}

/* *** FOOTER ******************** */
#footer
{
	position:absolute;
	bottom:0px;
	margin:0px 0px 0px 50%;
	left:-495px;
	width:990px;
	height:422px;
	background:url(footer.png) no-repeat bottom;
	z-index:10;
}

#footer .pub
{
	position:absolute;
	top:10px;
	left:0px;
	width:990px;
	height:146px;
}
#footer .pub a
{
	position:relative;
	float:left;
	margin:0px 6px 0px 0px;
}
#footer .pub a.last-a
{
	margin:0px 0px 0px 0px;
}
#footer .pub a img
{
	position:relative;
}

/* /// menu footer /// */
#footer .fmenu
{
	position:absolute;
	bottom:80px;
	left:229px;
}

#footer .fmenu .mleft
{
	position:relative;
	float:left;
	width:17px;
	height:33px;
	background:url(mleft.png) no-repeat;
}
#footer .fmenu .mright
{
	position:relative;
	float:left;
	width:17px;
	height:33px;
	background:url(mright.png) no-repeat;
}
#footer .fmenu ul
{
	position:relative;
	float:left;
	width:auto;
	height:33px;
	list-style-type:none;
	background:url(mbg.png) repeat-x;
}
#footer .fmenu li
{
	display:block;
	float:left;
	margin:0px 8px 0px 8px;
}
#footer .fmenu li a
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	line-height:33px;
}
#footer .fmenu li a:hover
{
	color:#FD94C8;
}

/* /// info /// */
#footer p
{
	position:absolute;
	bottom:30px;
	left:229px;
}

#footer p strong
{
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
}
#footer span
{
	font-family:Tahoma;
	font-size:11px;
	color:#DC5797;
	padding:0px 0px 0px 15px;
}
#footer span a
{
	font-family:Tahoma;
	font-size:11px;
	color:#DC5797;
	text-decoration:none;
}
#footer img.cb
{
	position:absolute;
	bottom:30px;
	right:175px;
}
#footer a.facebook
{
	position:absolute;
	bottom:15px;
	right:30px;
	display:block;
	width:24px;
	height:24px;
	background:url(facebook.png) no-repeat 0px -24px;
}
#footer a.facebook:hover
{
	background:url(facebook.png) no-repeat 0px -0px;
}
#footer a.twitter
{
	position:absolute;
	bottom:15px;
	right:0px;
	display:block;
	width:24px;
	height:24px;
	background:url(twitter.png) no-repeat 0px -24px;
}
#footer a.twitter:hover
{
	background:url(twitter.png) no-repeat 0px 0px;
}
#footer a#puce_adipso
{
	position:absolute;
	bottom:15px;
	left:0px;
	width:50px;
	height:35px;
	background:url(adipso.png) no-repeat 0px 0px;
}
#footer a#puce_adipso:hover
{
	background:url(adipso.png) no-repeat 0px -35px;
}
#footer a#puce_adipso strong
{
	display:none;
}
