body {
	padding:0;
	margin:0;
	background-image:url(../img/bg.gif);
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
}
a { 
	font: Bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#333;
}
a:hover {
	color:#4e4e4e;
}
p { 
	margin:0;
	padding:0;
	line-height:120%;
}
h1 {
	height:31px;
	margin:0 0 22px 0;
	border-bottom:1px solid #A43939;
	font:bold 22px Arial, Helvetica, sans-serif;
	color:#BF343B;
}
img { border:none; }
form{
	margin:0;
	padding:0;
}
.searchbox{
	border:1px solid #AE211E;
	width:216px;
	height:17px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:2px;
}
.ctextbox{
	width:216px;
	height:15px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:2px;
}
.cart-textbox{
	padding:0;
	font:bold 11px Arial, Helvetica, sans-serif;
	border:1px solid #fff;
}
.ctextarea{
	width:416px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:2px;
}
.txt-bullet{
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	background:transparent url(../img/bullet-1.gif) no-repeat top left;
	padding-left:10px;
}
#wrap {
	width:960px;
	background-color:#fff;
	margin:0 auto;
	padding-left:15px;
	padding-right:15px;
	overflow:hidden;
}
#white {
	overflow:hidden;
	border-right: 1px solid #eb9685;
	border-left: 1px solid #eb9685;
}
#header {
	height:295px;
	background-image:url(../img/header.jpg);
	background-repeat: no-repeat;
}
#bar_nav {
	height:37px;
	padding-left:6px;
}
#searchbox {
	height:120px;
	margin-top:138px;
	padding-left:40px;
}
#corps {
	height:auto;
	background:#ffffff url(../img/blocbg.gif) repeat-y left top;
	overflow:hidden;
}
#left_menu {
	width:184px;
	height:auto;
	padding-left:6px;
	float:left;
	background-color:#FFFFFF;
}
.leftm-title {
	width:183px;
	height:30px;
}
.elements{
	width:169px;
	height:auto;
	background:url(../img/bottom-corner.gif) bottom; 
	background-repeat: no-repeat;
	padding:10px 0 15px 15px;
}
.elements a {
	text-decoration:underline;
	background:transparent url(../img/bullet-1.gif) no-repeat center left;
	padding-left:8px;
	border:none;
}
.sptext {
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:underline;
	background:transparent url(../img/bullet-1.gif) no-repeat center left;
	padding-left:10px;
}
#catcontent {
	width:697px;
	height:261px;
}
#panier-title {
	width:184px;
	height:30px;
}
#promo-du-jourtitle {
	margin-top:7px;
	width:184px;
	height:30px;
}
#cataloguetitle {
	margin-top:7px;
	width:184px;
	height:30px;
}
#newslettertitle {
	margin-top:7px;
	width:184px;
	height:30px;
}
#bloc-content {
	width:704px;
	height:auto;
	float:right;
	overflow: hidden;
	padding:0 15px 0 49px;
}
#catcnt {
	clear:both;
	width:704px;
	margin-top:20px;
}
#cattitle, #prodtitle {
	height:31px;
	margin:0 0 22px 0;
	border-bottom:1px solid #A43939;
}
#categories{
	clear:both;
}
#cosmetiques {
	width:208px;
	height:261px;
	float:left;
}
#parfums {
	width:208px;
	height:261px;
	float:left;
	margin:0 40px 0 40px;
}
#lingerie {
	width:208px;
	height:261px;
	float:left;
}
#nouvetpromo{
	clear:both;
	width:704px;
	padding-top:20px;
}
#nouvetpromo a { 
	font: Bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#BF343B;
}
a:hover {
	color:#4e4e4e;
}
#nouv {
	width:327px;
	height:auto;
	margin-right:25px;
	float:left;
}
#promo {
	width:347px;
	height:auto;
	margin-left:5px;
	float:right;
}
.so-canvas {
	display:block;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #e2e2e2;
	overflow:hidden;
}
#nouvtitle, #promotitle {
	height:31px;
	border-bottom:1px solid #A43939;
	margin-bottom:10px;
}
#nouvcontent, #promocontent {
	height:auto;
}
#nouvetpromo ul {
	margin:0;
	padding:0;
	width:auto;
}
#nouvetpromo ul li {
	list-style:none;
	background:url(../img/bullet-1.gif) no-repeat 0px 10px;
	padding:4px 8px;
	display:block;
}
#footer {
	height:93px;
	background-color:#FFFFFF;
	clear:both;
}
#Paypal {
	width:190px;
	height:73px;
	padding-top:20px;
	float:left;
}
#quickmenu {
	width:752px;
	height:73px;
	float:right;
	text-align:right;
	padding-right:15px;
	padding-top:30px;
	font: normal 11px Arial, Helvetica, sans-serif;
	border-left:1px solid #eb9685;
}
.faq-qst {
	margin: 5px 0;
	padding: 5px 5px;
	display: block;
	border-bottom: 1px solid #e2e2e2;
}
.faq-rp {
	margin: 5px 0;
	padding: 5px 5px;
	display: block;
	border-bottom: 1px solid #e2e2e2;
}
.faq-rp-gr {
	margin: 5px 0;
	padding: 5px 5px;
	display: block;
	font: bold 13px Arial, Helvetica, sans-serif;
	border:2px solid #A43939;
	text-transform:uppercase;
}
