body{
	margin:0;
  	color:#fff;
	font:11px/14px 'Trebuchet MS',sans-serif;
	background:#423b12;
}
img{border:none;}
a{
	text-decoration:none;
  	color:#fff;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% 'Trebuchet MS', sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
.bg-page {
	width:100%;
	min-width:1002px;
	background:#423b12 url(../images/bg-page.gif) repeat-y 50% 0;
}
.bg-page-top-x {
	width:100%;
	min-width:1002px;
	background:url(../images/bg-page-top-x.gif) repeat-x;
}
.bg-page-top {
	width:100%;
	min-width:1002px;
	background:url(../images/bg-page-top.jpg) no-repeat 50% 173px;
}
.page-width {
	margin:0 auto;	
	width:1002px !important;
	width:1020px;
	position:relative;
	padding:200px 0 0;
}
.top {
	z-index:3;
}
.middle {
	z-index:2;
}
.bottom {
	z-index:1;
}
#content .bg_brown_comparateur{
	display:block;
	width:588px;
	height:15px;
	background:url(../images/bg-brown-comparateur.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

.negative-top-15 {
	margin-top:-16px;
}
.negative-top-20 {
	margin-top:-20px;
}
.negative-top-25 {
	margin-top:-30px;
}
.negative-top-22 {
	margin-top:-25px;
}
.negative-top-25 .heading {
	padding-top:10px;
}
.hard-top-margin {
	margin:-5px 0 0 !important;
}
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px}
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight:bold; }
td.messageStackError {
	border-left:4px red solid;
	padding:10px;
	background-image:url(../images/icons/error.png);
	background-repeat:no-repeat;
	background-position:8px center;
	padding-left:30px;
	}
	
td.messageStackSuccess
{
	border-left:3px solid #EA7B0F;
	padding-left:20px;
}	

h1 {
	margin:0;
	font-size:20px;
}
#footer a {
	color:#fff;
}
#logo ul {
	float:right;
	margin:0;
	padding:0;
}
#logo ul li {
	list-style:none;
	padding:0 10px 0 12px;
	float:left;
	background:url(../images/bg-footer-li.gif) no-repeat 0 11px;
}
#logo ul li:first-child {
	background:none;
}
#logo p {
	margin:0;
}
h1#logo a {
	display:block;
	position:absolute;
	left:5px;
	top:30px;
	width:379px;
	height:80px;
	background:url(../images/logo.png);
	text-indent:-9999px;
	overflow:hidden;
	z-index:2;
}
.columns-holder {
	overflow:hidden;
	height:1%;
	position:relative
}
.main-text {
	float:left;
	width:800px;
	padding:0 0 15px;
}
.conf_shipping{
margin-left:20px}

#header div.account {
	margin:0;
	padding-left:0;
	position:absolute;
	right:-12px;
	top:20px;
	z-index: 1;
	display: none;
}


#content {
	/*float:right;*/
	width:592px;
	margin:2px 0px 0px 0px;
	line-height:17px;
	/*position:relative;*/
	
}
#content .brown-box {
	width:287px;
	padding:0 3px 0 9px;
	background:url(../images/bg-con-brown-box.png) repeat-y;
}
#content .brown-box-btm {
	display:block;
	width:299px;
	height:18px;
	background:url(../images/bg-con-brown-btm.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#content .brown-box-top {
	display:block;
	width:299px;
	height:16px;
	background:url(../images/bg-con-brown-top.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#content .brown-shop-box {
	width:450px;
	padding:0 3px 0 0px !important!;
	padding:0 5px 0 0px;
	background:url(../images/bg-con-brown-shop-box.png) repeat-y;
}
#content .brown-shop-box-btm {
	display:block;
	width:450px;
	height:19px;
	background:url(../images/bg-con-brown-shop-btm.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#content .brown-shop-box-top {
	display:block;
	width:450px;
	height:12px;
	background:url(../images/bg-con-brown-shop-top.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#content .brown-wide-box {
	width:588px;
	padding:0;
	background:url(../images/bg-con-brown-wide-box.png) repeat-y;
}
#content .brown-wide-box-btm {
	display:block;
	width:588px;
	height:18px;
	background:url(../images/bg-con-brown-wide-btm.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#content .brown-wide-box-top {
	display:block;
	width:588px;
	height:12px;
	background:url(../images/bg-con-brown-wide-top.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#content .dark-box {
	width:287px;
	padding:0 3px 0 9px;
	background:url(../images/bg-con-dark-box.png) repeat-y;
}
#content .dark-box-btm {
	display:block;
	width:299px;
	height:20px;
	background:url(../images/bg-con-dark-btm.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#content .dark-box-top {
	display:block;
	width:299px;
	height:15px;
	background:url(../images/bg-con-dark-top.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

#content .dark-wide-box {
	width:588px;
	padding-left:9px;
	_width:579px;
	background:url(../images/bg-con-dark-wide-box.png) repeat-y;
}
#content .dark-wide-box-btm {
	display:block;
	width:588px;
	height:19px;
	background:url(../images/bg-con-dark-wide-btm.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#content .dark-wide-box-top {
	display:block;
	width:588px;
	height:12px;
	background:url(../images/bg-con-dark-wide-top.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#content .yellow-box {
	width:287px;
	padding:0 3px 0 9px;
	background:url(../images/bg-con-yello-box.png) repeat-y;
}
#content .relative {

}
#content .relative a {
text-decoration:underline;
	
}

#content .relative .productListing a
{
color:#874F17;
}
#content .yellow-box-btm {
	display:block;
	width:299px;
	height:13px;
	background:url(../images/bg-con-yello-btm.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#content .yellow-box-top {
	display:block;
	width:299px;
	height:11px;
	background:url(../images/bg-con-yello-top.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#content .yellow-box .heading {
	padding:5px 10px;
	background:url(../images/bg-con-heading.png) repeat-x;
}
#content .yellow-box .heading h3 {
	margin:0;
	font:15px/20px 'Trebuchet MS',sans-serif;
}
#content .yellow-wide-box {
	width:589px;
	padding:0 3px 0 0px;
	background:url(../images/bg-con-yello-wide-box.png) repeat-y;
}
#content .white-box {
	width:588px;
	color: #4F4F4F;
	padding: 10px 10px 10px 10px;
	background:url(../images/bg-con-white-box.png) repeat-y;
	font-size:12px;
}
#content .white-box a{
	color: #874F17;
	
}

#content .white-box h3
{
color:#874F17;
font-size:15px;
}



#content .white-box .white-column-heading{
	font-size:13px;
	font-weight: bold;
	color: #757261;
	
}
#content .yellow-wide-box .yellow-column-heading{
	font-size:13px;
	font-weight: bold;
	color: #3d3d3c;
	
}
#content .white-box input, select, textarea {
	border: 1px solid #423B12;
}
#content .white-wide-box-btm {
	display:block;
	width:588px;
	height:15px;
	background:url(../images/bg-con-white-wide-btm.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#content .yellow-wide-box-btm {
	display:block;
	width:588px;
	height:15px;
	background:url(../images/bg-con-yello-wide-btm.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#content .yellow-wide-box-top {
	display:block;
	width:588px;
	height:12px;
	background:url(../images/bg-con-yello-wide-top.png) no-repeat;
	background-position:bottom;
	text-indent:-9999px;
	overflow:hidden;
}
#content .yellow-brown-wide-box-top {
	display:block;
	width:588px;
	height:12px;
	background:url(../images/bg-con-yello-brown-wide-top.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#content .yellow-wide-box .heading {
	padding:5px 10px 5px 0;
	padding:0 0 0 0 !important;
	width:577px;
	margin-left:9px;
	background:url(../images/bg-con-heading.png) repeat-x;
}
#content .yellow-wide-box .heading h3 {
	margin:0 0 0px 10px;
	font: 20px 'Trebuchet MS',sans-serif;
}
#content .text {
	padding:10px 5px 8px 20px;
}
#content .brown-box .text {
	background:url(../images/bg-content-text.gif) no-repeat 50% 0;
}
#content .text-invoice {
	padding:10px 5px 8px 20px;
}
#content .brown-box .text-invoice {
	color:#fff;
}
#content .brown-box .first-text {
	background:none;
}
#content .brown-wide-box .text {
	padding:10px 5px 0px 20px;
}
#content .dark-wide-box .text {
	padding:10px 5px 0px 0px;
}
#content .brown-wide-box .first-text {
	padding-top:16px;
}
#content .relative h4 {
	margin:0;
	font:bold 13px/20px 'Trebuchet MS',sans-serif;
}
#content .yellow-box h4 {
	color:#413910;
}
#content .yellow-wide-box h4 {
	margin:0;
	font:bold 14px/20px 'Trebuchet MS',sans-serif;
	color:#fff;	
}
#content .relative p {
	margin:0;
	font-weight:normal;
}
#content .price {
	padding:5px 10px 0 0;
	height:1%;
}
#content .price:after {
	content:"";
	clear:both;
	height:0;
	display:block;
}
#content .price strong {
	font-size:22px;
	line-height:24px;
}
#content .yellow-box .price strong {
	color:#413910;
}
#sidebar a.more-to-bottom,
#content .price a {
	float:right;
	line-height:16px;
	margin:4px 0;
	padding:0 20px 0 0;
}
#sidebar a.more-to-bottom {
	position:relative;
	z-index:2;
}
#content .dark-box .price {
	padding:0 10px 0 0;
}
#sidebar .yellow-box a.more-to-bottom,
#content .yellow-box .price a {
	background:url(../images/bg-price-a.gif) no-repeat 100% 0;
}
#content .brown-box .price a {
	background:url(../images/bg-price-a-br.gif) no-repeat 100% 0;
}
#content .dark-box .price a {
	background:url(../images/bg-price-a-da.gif) no-repeat 100% 0;
}
#sidebar .yellow-box a.more-to-bottom {
	margin:0 0 -5px;
}

#content .yellow-box .price a.more-to-bottom,
#content .brown-box .price a.more-to-bottom,
#content .dark-box .price a.more-to-bottom {
	margin:0 0 -10px;
}
#content .column {
	float:left;
	width:299px;
}
#content .right-column {
	margin-left:-30px;
	clear:right;
	float:right;
}
#navbar {
	float:left;
	width:210px;
}
#navbar .src {
	width:190px;
	height:79px;
	padding:10px 0 0 20px;
	background:url(../images/bg-side-src.png);
	background-repeat:no-repeat
}
#navbar .src h3 {
	float:left;
	width:100%;
	margin:0 0 2px;
	color:#fff;
	font:13px/15px 'Trebuchet MS',sans-serif;
	position:relative;
}
#navbar .inp {
	float:left;
	width:150px;
}
#navbar .inp input {
	float:left;
	margin:0;
	padding:2px 5px 0;
	color:#000;
	width:140px;
	font:9px/11px 'Trebuchet MS',sans-serif;
	position:relative;
}
#navbar .btn {
	float:right;
	padding:0 14px 0 0;
}
#navbar .btn input {
	float:left;
	position:relative;
	cursor:pointer;
}
#navbar .img {
	width:201px;
	height:71px !important;
	overflow:hidden;
}
#navbar span.img img {
	float:left;
	margin:0;
}
#navbar .dark-box {
	width:189px;
	padding:0 9px 0 12px;
	background:url(../images/bg-nav-dark-box.png) repeat-y;
}
#navbar .dark-box-btm {
	display:block;
	width:210px;
	height:14px;
	background:url(../images/bg-nav-dark-btm.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#navbar .dark-box-top {
	display:block;
	width:210px;
	height:16px;
	background:url(../images/bg-nav-dark-top.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#navbar .brown-box {
	width:189px;
	padding:0 9px 0 12px;
	background:url(../images/bg-nav-brown-box.png) repeat-y;
}
#navbar .brown-box-btm {
	display:block;
	width:210px;
	height:14px;
	background:url(../images/bg-nav-brown-btm.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#navbar .brown-box-top {
	display:block;
	width:210px;
	height:16px;
	background:url(../images/bg-nav-brown-top.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#navbar .yellow-box {
	width:189px;
	padding:0 9px 0 12px;
	background:url(../images/bg-nav-yello-box.png) no-repeat;
}
#navbar .yellow-box-btm {
	display:block;
	width:210px;
	height:14px;
	background:url(../images/bg-nav-yello-btm.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#navbar .yellow-box-top {
	display:block;
	width:210px;
	height:14px;
	background:url(../images/bg-nav-yello-top.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#navbar .dark-box .heading,
#navbar .brown-box .heading {
	padding:0 10px;
	
}
#navbar .yellow-box .heading, #sidebar .yellow-box .heading {

	background:url(../images/bg-yellow-heading.png) repeat-x;
}

#navbar .yellow-box .heading
{
	padding:0 10px;
}
#navbar .box-under {
	padding-top:5px;
}
#navbar .dark-box .heading h3 {
	/*border-bottom:none;*/
}
#navbar .dark-box .heading h3 a {
	position:relative;
}
#navbar .brown-box  ul,
#navbar .dark-box  ul,
#navbar .yellow-box ul {
	margin:0;
	padding:5px 20px 0;
	
	
}
#navbar .brown-box ul li,
#navbar .dark-box ul li,
#navbar .yellow-box ul li {
	color:#ffffff;
	padding:3px 0 3px 15px;
	font:11px/13px 'Trebuchet MS',sans-serif;
	list-style:none;
	background:url(../images/bg-nav-yello-li.gif) no-repeat 0 4px;
}
#navbar .brown-box ul li {
	background:url(../images/bg-nav-brown-li.gif) no-repeat 0 4px;
}
#navbar .dark-box ul li {
	background:url(../images/bg-nav-dark-li.gif) no-repeat 0 4px;
}
#navbar .relative {
	position:relative;
	clear:none
}
#sidebar {
	position:relative !important;
	float:right;
	width:200px;

	margin-left:0px!important;
	margin-left:-15px;
}
#sidebar a {
	position:relative;
}
#sidebar .relative {
	position:relative;
}
#sidebar .relative h2 {
	margin:0 10px;
	color:#fff;
	border-bottom:1px solid #d59557;
	font:13px/20px 'Trebuchet MS',sans-serif;
}
#sidebar .relative h3 {
	margin:0 10px;
	color:#fff;
	font:13px/20px 'Trebuchet MS',sans-serif;
}
#sidebar .br-box {
	width:189px;
	padding:20px 2px 0 9px;
	font-size:16px;
	line-height:18px;
	background:url(../images/bg-sid-br-box.png) repeat-y;
	text-align:left;
}
#sidebar .br-box-haut {
	width:189px;
	padding:0px 2px 0px 13px;
	font-size:16px;
	line-height:18px;
	background:url(../images/bg-sid-br-box.png) repeat-y;
	text-align:left;
}
#sidebar .br-box strong {
	display:block;
	margin:0 0 -5px;
	position:relative;
	z-index:2;
}
#sidebar .br-box-top {
	display:block;
	width:200px;
	height:11px;
	background:url(../images/bg-sid-brown-top.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#sidebar .br-box-btm {
	display:block;
	width:200px;
	height:16px;
	background:url(../images/bg-sid-br-btm.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	position:relative;
	z-index:1;
}
#sidebar .br-box .heading {	
	font-size: 10px;
	background:url(../images/bg-side-brown-head.png) repeat-x;
}
#sidebar .br-box .text {
	padding-left: 10px;
	font-size: 11px;
}

#sidebar .dark-box {
	width:189px;
	padding:18px 2px 5px 9px;
	font-size:16px;
	line-height:18px;
	background:url(../images/bg-sid-dark-box.png) repeat-y;
	text-align:right;
}
#sidebar .dark-box strong{padding:0 1px;}
#sidebar .dark-box-btm {
	display:block;
	width:200px;
	height:16px;
	background:url(../images/bg-sid-dark-btm.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	position:relative;
	z-index:2;
}
#sidebar .dark-box a {
	display:inline-block;
	font-size:11px;
	margin:0 10px -8px;
	position:relative;
	z-index:2;
	padding:0 20px 0 0;
	background:url(../images/bg-dark-box-a.gif) no-repeat 100% 2px;
}
#sidebar .voir_produit a {
	display:inline-block;
	font-size:11px;
	margin:0 10px -8px;
	position:relative;
	z-index:2;
	padding:0 20px 0 0;
	background:url(../images/bg-dark-box-a.gif) no-repeat 100% 2px;
}
#sidebar .yellow-box {
	width:189px;
	padding:0 2px 0 9px;
	background:url(../images/bg-sid-yello-box.png) repeat-y;
}
#sidebar .yellow-box .align-center {
	text-align:center;
	padding:0 10px;
}
#sidebar .yellow-box .phone {
	padding:5px 0 0 35px;
	font:bold 24px/30px 'Trebuchet MS',sans-serif;
	letter-spacing:-1px;
	background:url(../images/bg-phone.gif) no-repeat 10px 7px;
}
#sidebar .yellow-box ul {
	margin:0;
	padding:10px 10px 5px;
}
#sidebar .yellow-box ul li {
	padding:2px 0 2px 15px;
	list-style:none;
	background:url(../images/bg-nav-yello-li.gif) no-repeat 0 4px;
}
#sidebar .yellow-box-btm {
	display:block;
	width:200px;
	height:16px;
	background:url(../images/bg-sid-yello-btm.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	position:relative;
	z-index:1;
}
#sidebar .yellow-box-top{	
background:url(../images/bg-sid-yello-top.png) no-repeat;
	display:block;
	width:200px;
	height:11px;
	text-indent:-9999px;
		position:relative;
	overflow:hidden;
}
#sidebar .price-box-top{	
background:url(../images/bg-sid-price-top.png) no-repeat;
	display:block;
	width:200px;
	height:11px;
	text-indent:-9999px;
	overflow:hidden;

	}
#sidebar .yellow-box .text {
	padding-left: 10px;
	font-size: 11px;
}
#sidebar .white-box {
	width:200px;
	color: #000;
	padding: 0 10px 10px 9px;
	background:url(../images/bg-sid-white-box.png) repeat-y;
}

#sidebar .white-box .white-column-heading{
	font-size:13px;
	font-weight: bold;
	color: #757261;
	
}
#sidebar .white-box input, select, textarea {
	border: 1px solid #423B12;
}
#sidebar .white-wide-box-btm {
	display:block;
	width:200px;
	height:15px;
	background:url(../images/bg-sid-white-wide-btm.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#sidebar .white-box .text {
	padding-right: 15px;
	padding-left: 10px;
	font-size: 10px;
}
#sidebar .price {
	color:#413910;
	font-size:12px;
	height:1%;
	font-weight:bold;
	padding:3px 10px;
}
#sidebar .info {
	height:1%;
	padding:0 10px;
}
#sidebar .info span {
	float:right;
	font-size:10px;
}
#sidebar .price:after {
	content:"";
	clear:both;
	height:0;
	display:block;
}
#sidebar .info:after {
	content:"";
	clear:both;
	height:0;
	display:block;
}
#sidebar .price div {
	padding:5px 0 0;
}
#sidebar .price strong {
	float:right;
	margin:-4px 0 0;
	font-size:22px;
	line-height:24px;
}
#header ul.nav {
	margin:0;
	padding:0;
	position:absolute;
	left:0;
	top:131px;
}
#header ul.nav li {
	float:left;
	padding:0 0 0 1px;
	list-style:none;
	display:table;
}
#header ul.nav li a {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	width:99px;
	height:43px;
	color:#cbbeac;
	font:bold 11px 'Trebuchet MS',sans-serif;
	background:url(../images/bg-nav-li-a.gif);
}
#header ul.nav li a.active,
#header ul.nav li a:hover {
	text-decoration:none;
	background-position:0 -43px;
}
#header ul.nav li a span {
	display:block;
	padding:5px 5px 0;
}
#header ul.topnav {
	margin:0;
	padding:0;
	position:absolute;
	right:0;
	top:0;
	z-index: 9999;
}

#header ul.topnav li {
	float:left;
	padding:0 0 0 1px;
	list-style:none;
	display:table;
}
#header ul.topnav li a {
	float:left;
	text-align:center;
	width:99px;
	height:30px;
	padding:6px 0 3px;
	color:#cbbeac;
	font:bold 11px/13px 'Trebuchet MS',sans-serif;
	background:url(../images/bg-topnav-li-a.gif);
}
#header #weblink a{
background:transparent none repeat scroll 0 0;
float:none;
padding-left:15px;
}
#header #weblink a:hover{
float:none;
padding-left:15px;
}
#header ul.topnav li #account-box-wrapper #account-box a 
{
display:inline;
height:12px;
line-height:12px;
}

#header ul.topnav li #account-box-wrapper a 
{

display:inline;
background:none;
float:none;

}
#header ul.topnav li.btn_panier #cart-box-wrapper a{
color:#EF7D11;
display:inline;
background:none;
float:none;
text-decoration:underline;
}

#header ul.topnav li a img {
	margin:0 0 -1px 4px;
}
#header ul.breadcrumb {
	margin:0;
	padding:0;
	position:absolute;
	left:10px;
	top:184px;
}
#header ul.breadcrumb li {
	padding:0 4px 0 6px;
	list-style:none;
	float:left;
	font-size:9px;
	line-height:11px;
	background:url(../images/bg-breadcrumb-li.gif) no-repeat 0 3px;
	color:#d8d7cf;
}
#header ul.breadcrumb li:first-child {
	background:none;
}
#header ul.breadcrumb li a {
	color:#d8d7cf;
}
#header ul.cart {
	color: #423B12;
	margin:0;
	padding:0;
	position:absolute;
	left:810px;
	top:40px;
	font-weight: bold;
	width:100px;
	text-align:center;
}
#header div.boxcart{
	background-color: #423B12;
	border: 2px solid #CBBEAC;
	color: #CBBEAC;
	margin:0;
	padding:5px;
	position:absolute;
	left:707px;
	top:40px;
	width:280px;
	display: none;
	z-index:9999;
}
#header ul.utilites {
	margin:0;
	padding:0;
	position:absolute;
	right:10px;
	top:184px;
}
#header ul.utilites li {
	padding:0 4px 0 6px;
	list-style:none;
	float:left;
	font-size:9px;
	line-height:11px;
	background:url(../images/bg-utilites-li.gif) no-repeat 0 2px;
	color:#d8d7cf;
}
#header ul.utilites li:first-child {
	background:none;
}
#header ul.utilites li a {
	color:#d8d7cf;
}
#footer {
	border-top:1px solid #676140;
	font:11px/30px 'Trebuchet MS',sans-serif;
	color:#fff;
	width:100%;
	overflow:hidden;
}
#footer a {
	color:#fff;
}
#footer ul {
	float:right;
	margin:0;
	padding:0;
}
#footer ul li {
	list-style:none;
	padding:0 10px 0 12px;
	float:left;
	background:url(../images/bg-footer-li.gif) no-repeat 0 11px;
}
#footer ul li:first-child {
	background:none;
}
#footer p {
	margin:0;
}



#logo {	
	font:11px/30px 'Trebuchet MS',sans-serif;
	color:#fff;
	width:100%;

}
#logo a {
	color:#fff;
}
#logo ul {
	float:right;
	margin:0 80px 0 30px;
	padding:0;
}
#logo ul li {
	list-style:none;
	padding:0 5px 0 6px;
	float:left;
}
#logo ul li:first-child {
	background:none;
}
#logo p {
	margin:0;
}








.productListing-heading {
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 10px;
  font-weight: bold;
}

A.productListing-heading:hover {
  color: #FFFFFF;
  text-decoration:underline;
}
TD.pageHeading, DIV.pageHeading {
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: white;
  height:20px;
}
TD.productListing-data {
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 11px;
  background-color:#fff;
  color: #000;
  padding: 5px;
  border: 1px dotted #c6c3b7;
  border-bottom:1px solid #A7A59D;
  border-top:none;

}
td.productListing-data ul {
margin:0px;
padding:0px;
}

td.productListing-data li {
	margin:0px;
	background:url(../images/bg-nav-brown-li.png) no-repeat scroll 0 4px;
	padding-left:20px;
	list-style-type: none;
}
TD.productListing-data a{
  color: #874F17;
  text-decoration:underline;
  font-size: 1Opx;
}
span.listing-price {
	color: #5c3610;
	font-size: 16px;
	font-weight: bold;
}
div.titleshop {
	color: #000;
	width: 150px;
	height:20px;
	background-color: #ccc;
	font-size: 12px;
	font-weight: bold;
	padding-top: 6px;
	padding-left: 2px;
}

TD.productListing-data-first {

  background-color:white;
  border: 1px dotted #c6c3b7;
  border-bottom:1px solid #A7A59D;
  border-top:none;
  
}

.productListing2-heading {
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 10px;
  font-weight: bold;
}

A.productListing2-heading:hover {
  color: #FFFFFF;
  text-decoration:underline;
}
TD.pageHeading2, DIV.pageHeading2 {
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #d57c24;
  height:20px;
}
TD.productListing2-data {
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 11px;
  background-color:#fff;
  color: #000;
  padding: 5px;
  
}
TD.productListing2-data a{
  color: #000;
  font-size: 12px;
}
TD.productListing2-data-first {
  font-family: 'Trebuchet MS',sans-serif;
  font-size: 10px;
  width: 120px;
  text-valign: top;
}
A.headerNavigation { 
  font-size:10px;
  color: #fff;
  text-decoration: none;
}

A.headerNavigation:hover {
  font-size:10px;
  color: #fff;
  text-decoration: underline;
}
div.yellow-price{
	font-size: 42px;
	font-weight: bold;
	color: #fff;
	padding-top: 20px;
	padding-bottom: 20px;
	/*height: 35px;*/
}

 .heading h3 {
	margin:0;
	color:#fffff
	border-bottom:1px solid #d59557;
	font:13px/20px 'Trebuchet MS',sans-serif;
	background:url(../images/bg-nav-h3.gif) no-repeat 100% 5px;
}
.heading_yellow h3 {
	margin:0;
	color:#fffff
	border-bottom:1px solid #d59557;
	font:13px/20px 'Trebuchet MS',sans-serif;
}
#navbar .yellow-box .heading_yellow{
padding:0 10px;
}

heading box-under h3{
	margin:0;
	color:#fffff
	border-bottom:1px solid #d59557;
	font:13px/20px 'Trebuchet MS',sans-serif;
	background:url(../images/bg-nav-h3.gif) no-repeat 100% 5px;
}

  .heading h3.active{
	margin:0;
	color:#fffff
	border-bottom:1px solid #d59557;
	font:13px/20px 'Trebuchet MS',sans-serif;
	background:url(../images/bg-nav-h3-bas.gif) no-repeat 100% 5px;
}
.magasin h3{
	color:#fffff
	border-bottom:1px solid #d59557;
	font:13px/20px 'Trebuchet MS',sans-serif;
	margin-top: 0;

	margin-bottom: 0;

}
.magasin{
margin-left:10px;
margin-right:10px;


}

.filtres_recherches
{
	margin-left:10px;
	margin-top:20px
}
/*css syteme d'onglet*/

/*                 */


/* syteme de l'onglet panier*/
#cart-box-wrapper
{
	position:absolute;
	top:40px;
	left:-40px;
}
#account-box-wrapper
{
position:absolute;
	top:40px;
	left:0;
	width:300px;
	margin:0;
	padding:0;
}
#account-box
{
	background-color:#3e360f;
	padding:0 4px;
	margin:0;
}

#header .topnav #account-box ul
{
margin-left:10px;
padding:0;
}

#header .topnav #account-box li
{
float:none;
margin-top:10px;
}

#header .topnav #account-box li a
{
display:inline;
line-height:15px;
}

#cart-box
{
	width:300px;
}

#weblink-wrapper
{
position:absolute;
top:40px;
left:0px;
width:300px;
}

#weblink
{
background-color:#3e360f;
padding:4px;
}

#cart-box-corps
{
background-color:#3e360f;
padding:4px;
}

#cart-box-corps h3, #account-box h3, #weblink h3
{
margin:0 0 13px 0;
font-size:18px;
color:#EF7D11;
font-weight:normal;
}

.cart-price
{
	font-size:14px;
}

#header .topnav  .btn_panier #cart-box-wrapper #cart-command
{
	font-size:18px;
	font-family:helvetica;
	color:white;
	display:block;
	background-image:url(../images/cart-btn-command-hover.png);
	background-repeat:no-repeat;
	width:147px;
	height:39px;
	text-align:center;
	line-height:37px;
	margin:0;
	padding:0;
	}
#header .topnav  .btn_panier #cart-box-wrapper #cart-command:hover
{
	background-image:url(../images/cart-btn-command.png);
}	
	

/*fin de l'onglet panier*/


/* Galerie et Zoom : DEBUT*/
.MagicZoomBigImageCont {
	border:			1px solid #5E3710;
	margin-left:-9px;
}

/* Header look and feel CSS class */
/* header is shown if "title" attribute is present in the <A> tag */
.MagicZoomHeader {
	font:			10px Tahoma, Verdana, Arial, sans-serif;
	color:			white;
	background:		#874F17;
	text-align:     center !important; 
}


/* CSS class for small looking glass square under mouse */
.MagicZoomPup {
	border: 		1px solid #aaa;
	background: 	#ffffff;
	cursor:			hand;
}

/* CSS style for loading animation box */
.MagicZoomLoading {
	text-align:		center;
	background: 	#ffffff;
	color:			#ef7d11;
	border: 		1px solid #ef7d11;
	opacity:		0.8;
	padding:		3px 3px 3px 3px !important;
	display: 		none; /* do not edit this line please */
}

/* CSS style for gif image in the loading animation box */
.MagicZoomLoading img {
	padding-top:	3px !important;
}

.miniatures
{
margin-top:5px;
padding-top:5px;
border-top:1px solid #AB845D;
width:280px
}

.instruction_photo
{
font-size:10px;
font-style:italic;
color:#666666;
}

/* Galerie et zoom : FIN */

#content .heading h3
{
background-image:none;
}
/*  css onglet*/
#adv2 {
	width:598px;
	position:relative;
	margin-top: 30px;
}
#onglets ul{
	margin: -1px;
	padding: 0px;
	list-style:none;
}
#onglets {
	list-style:none;
	margin:0;
	padding:0;
}
#onglets li {
	float:left;
}
#onglets li a {
	display:block;
	position:absolute;
	width:165px;
	height:28px;
	outline-style:none;
	
}
#onglet1 {
	background-image:url(../images/produit-onglet1.png);
	left:8px;
	z-index:4;
	background-repeat: no-repeat;
	width: 172px;
	height:28px;
}
#onglet2 {
	background-image:url(../images/produit-onglet2.png);
	left:132px;
	z-index:3;
	background-repeat: no-repeat;
		width: 172px;
		height:28px;
}
#onglet3 {
	background-image:url(../images/produit-onglet3.png);
	left:280px;
	z-index:2;
	background-repeat: no-repeat;
		width: 172px;
		height:28px;
}
#onglet3-3 {
	background-image:url(../images/produit-onglet3-3.png);
	left:280px;
	z-index:2;
	background-repeat: no-repeat;
		width: 172px;
		height:28px;
}
#onglet4 {
	background-image:url(../images/produit-onglet4.png);
	left:430px;
	z-index:1;
	background-repeat: no-repeat;
		width: 172px;
}
.selected {
	z-index:900;
}
.clearer {
	clear:both;
	margin:0;
	padding:0;
}
#onglets-text {
	top: -3px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-top: 20px;
	color: #000000;
	background-image: url(../images/bg-con-white-box.png);
	background-position:0px;
	width:560px;
	z-index: 1;
	background-repeat: repeat-y;
	margin-top: 26px;
}
#onglets-text h3{
	font-size: 14px;
	color: #663300;
	margin:0px 0  10px 10px;

}
#onglets li .selected {

	z-index: 6;
}

#onglets-text ul {
	margin:0;
	padding:0px;
	
}
#onglets-text li{
padding:3px 0 3px 15px;
background:transparent url(../images/bg-nav-brown-li.png) no-repeat scroll 0 5px;
line-height:17px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
color:#000000;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
}

#onglets-text p{
line-height:17px;
margin:0;
padding: 0px 10px 5px 3px;
font-family:'Trebuchet MS',sans-serif;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
color:#00000;
}
/*fin css onglet*/

#option-box
{
padding-top:0px;
/*top:-16px;*/
z-index:1;
}

.decriptif_complet h3{
padding-left:5px;
color:#663300;
font-size:16px;
}

#option-prix2
{
z-index:3;
position:relative;
}

.yellow-price-box
{
background-image: url(../images/bg-sid-price-box.png);
}
/*css pour la page magasin*/
.bg_fiche {
	color:#000000;
	width:588px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/bg-con-yello-wide-box.png);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	padding: 7px;
}
.bg_fiche p {
	color: #FFFFFF;
}
 .bg_fiche ul {
	background-image: url(../images/bg-nav-yello-li.gif);
	background-repeat: no-repeat;
	color:#FFFFFF;
	font-family:'Trebuchet MS',sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	background-position: 0px 5px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 15px;
}
.magasin-btn-box{
	display:block;
	height:24px;
	overflow:visible;
	text-indent:-9999px;
	width:590px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/bg-con-brown-top-magasin.png);
	background-repeat: no-repeat;
	background-position: 2px top;
	margin: 0px;
	padding: 0px;
}
.bg-brown-magasin {
	background-image: url(../images/bg-con-brown-middle-magasin.png);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.bg-magasin-btn{
	display:block;
	height:24px;
	overflow:visible;
	text-indent:-9999px;
	width:590px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/bg-con-brown-btm-magasin.png);
	background-repeat: no-repeat;
	background-position: 2px top;
	margin: 0px;
	padding: 0px;
}

#magasin-box h3, #vente-flash-box h3
{
background:none;
}
/* css pour le tunnel de payement*/
.img_panier{
	background-image: url(../images/image-panier/tunnel_panier1.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 61px;
}
.img_panier2{
	background-image: url(../images/image-panier/tunnel_panier2.png);
	background-repeat: no-repeat;
	background-position: 2px top;
	width:592px;
	padding:0;
	margin:0;
	height: 61px;
	
}
.img_panier3{
	background-image: url(../images/image-panier/tunnel_panier3.png);
	background-repeat: no-repeat;
	background-position: 2px top;
	width:592px;
	padding:0;
	margin:0;
	height: 61px;
}
.img_panier4{
	background-image: url(../images/image-panier/tunnel_panier4.png);
	background-repeat: no-repeat;
	background-position: 2px top;
	width:592px;
	padding:0;
	margin:0;
	height: 61px;
}
.img_panier5{
	background-image: url(../images/image-panier/tunnel_panier5.png);
	background-repeat: no-repeat;
	background-position: 2px top;
	width:592px;
	padding:0;
	margin:0;
	height: 61px;
}
/*style pour les pages statiques de contenu*/
.contenu_statique{
padding-left:10px;
padding-right:20px;
}

#content .white-box .contenu_statique a {
	color: #D57C24;
	text-decoration: underline;
}
#content .white-box .contenu_statique a:hover {
	color:#FF6600;
	text-decoration: underline;
}
#content .white-box .contenu_statique li {
	padding:3px 0 3px 25px;
	font:11px/13px 'Trebuchet MS',sans-serif;
	list-style:none;
	background:url(../images/white-puce.png) no-repeat 0 4px;
}
#content .white-box .contenu_statique ul{
margin:0px;
padding-left:0px;

line-height:17px;
}
#content .white-box .contenu_statique p{


}
/*css pour le tunnel de payement*/
a.etape_valide {
padding-top:24px; 
	color:#000000;
	text-align: left;
}
a:hover.etape_valide {
padding-top:24px; 
color:#FFFFFF;
text-decoration:none;
text-align: left;
}
.etape_non_valide{

padding-top:24px; 
color:#FFFFFF;
text-align: left;

}
.etape_active{
padding-top:24px; 
color:#000000;
text-align: left;

}
/*fin des css tunnel de payement*/
.all_search{
cursor:pointer;
}
/* css pour  product*/
.desc_product p{
padding-left:0px;
}

.desc_product ul{
margin:0px;
padding-left:20px;
}

.desc_product li{
padding:3px 0 3px 15px;
background:transparent url(../images/bg-nav-brown-li.png) no-repeat scroll 0 7px;
line-height:17px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
color:#000000;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
}


.imprimer{
background:transparent url(../images/btn_print.png) no-repeat scroll 8px 0;
	padding-left:50px;
	text-align:left;
	padding-bottom:20px;
	
}
/*style pour la home page*/
.navbar-hp {
	width:294px;
}
.hp-relative{
clear:none;
position:relative;
}
.bg-con-yellow-hp-top{
background:transparent url(../images/bg-con-yellow-hp-top.png) no-repeat scroll 0 0;
display:block;
height:41px;
overflow:hidden;
width:290px;
}
.navbar-hp h3{
font-size:16px;
color:#FFFFFF;
padding-left:10px;
margin-top:16px;
}
.navbar-hp .heading{
	padding-left:10px;
	padding-right:25px;
	padding-top:10px;
	
}
.navbar-hp .heading hr{
	background-color: #FFFFFF;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.navbar-hp .heading h1{
	font-size:14px;
	margin:0px;
}
.navbar-hp .heading h2{
	font-size:20px;
	margin:0px;
	}
.navbar-hp .heading p{
color:#FFFFFF;
font-size:11px;
padding:0px;

}
.bg-con-yellow-hp-content{
background:transparent url(../images/bg-con-yellow-hp-content.png) repeat-y scroll 0 0;
padding:0 9px 0 3px;
width:290px;}
.bg-con-yellow-hp-btm{
background:transparent url(../images/bg-con-yellow-hp-btm.png) no-repeat scroll 0 0;
display:block;
height:16px;
overflow:hidden;
width:290px;
}
.bg-con-brown-hp-top{
background:transparent url(../images/bg-con-brown-hp-top.png) no-repeat scroll 0 0;
display:block;
height:11px;
overflow:hidden;
width:297px;
}
.bg-con-brown-hp-content{
background:transparent url(../images/bg-con-brown-hp-content.png) repeat-y scroll 0 0;
padding:0 9px 0 3px;
width:290px;}
.bg-con-brown-hp-btm{
background:transparent url(../images/bg-con-brown-hp-btm.png) no-repeat scroll 0 0;
display:block;
height:16px;
overflow:hidden;
width:297px;
}
.bg-con-dark-hp-top{
background:transparent url(../images/bg-con-dark-hp-top.png) no-repeat scroll 0 0;
display:block;
height:11px;
overflow:hidden;
width:297px;
}
.bg-con-dark-hp-content{
background:transparent url(../images/bg-con-dark-hp-content.png) repeat-y scroll 0 0;
padding:0 19px 0 3px;
height:30px;
width:280px;
}
.bg-con-dark-hp-btm{
background:transparent url(../images/bg-con-dark-hp-btm.png) no-repeat scroll 0 0;
display:block;
height:16px;
overflow:hidden;
width:297px;
}

#FeaturedVoletMilieu
{
	top:-10px;
}

#FeaturedVoletBas
{
	margin:-20px 0 0;
	padding:0;
	position:relative;
}


.bg-con-dark-hp-content .info{
padding:0px 0px 10px 0px ;
padding-bottom:5px;
margin-top:10px;
text-align:right;
}
.bg-con-dark-hp-content .info a{
	background:transparent url(../images/btn-src.png) scroll 100% 0;
	background-repeat:no-repeat;
	padding-right:20px;
	padding-bottom:8px
}
.bg-con-brown-hp-content .info{
height:1%;
padding:0 0px;
}
.bg-con-brown-hp-content .info a{
	background:transparent url(../images/btn-src.png)  scroll 100% 0;
	background-repeat:no-repeat;
	width:155px;
}

#content .relative .friends a, #content .relative .imprimer a, #content .relative .comparateur a, #content .relative .gotocomparateur a
{
	text-decoration:none;
}

#content .relative .friends a:hover, #content .relative .imprimer a:hover, #content .relative .comparateur a:hover, #content .relative .gotocomparateur a:hover
{
	text-decoration:underline;
}

.friends{
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/btn-friends.png);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	padding-left: 50px;	padding-top:10px;
}
.comparateur_cat {
	color:#874F17;
	font-size:10px;
	line-height:11px;
	text-align:left;
	text-decoration:none
}

.comparateur{
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/btn_comparateur.png);
	background-repeat: no-repeat;
	background-position: 7px 0;
	text-align:left;
	padding-left: 50px;
	color:#874F17;

}
.comparateur_supp{
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/btrn_trash_comparateur.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-right: 50px;

}
.comparateur_top{
	background-image: url(../images/bg-con-brown-comparateur.png);
	background-repeat: no-repeat;
	position:relative;
	background-position:bottom;
	background-position:4px top;
	height:31px;
	z-index:2;
	padding-right: 23px;
	padding-top:7px;
}
.comparateur_to{
	background-image: url(../images/bg-con-brown-comparateur-to.png);
	background-repeat: no-repeat;
	position:relative;
	background-position:bottom;
	background-position:4px top;
	height:31px;
	z-index:2;
	padding-right: 23px;
	padding-top:7px;
}
.comparateur_to h3{
 margin:0 0 5px 20px;
font: 18px 'Trebuchet MS',sans-serif;
}
.comparateur_to a{
	color:#FFFFFF;
	margin:3px 8px 5px 15px;
	font: 16px 'Trebuchet MS',sans-serif;
}
.negative-top-10{
margin-top:-10px;
}
.cat_comparateur{
	text-align:right;
	border-bottom-style: solid;
	border-bottom-color: #984e07;
	font-size: 18px;
	color: #984e07;
	margin-right: 10px;
	margin-left: 10px;
	text-transform: uppercase;
	border-bottom-width: 2px;

	padding-top:10px;
}

#hidesizesElems, #displaysizesElems, #displaytechnosElems, #hidetechnosElems, #displaymanufacturersElems, #hidemanufacturersElems, 
#hidetypeElems, #displaytypeElems, #displayfirmnessElems, #hidefirmnessElems,
#displayfirmnessgroupElems, #hidefirmnessgroupElems,
#displaytechnos_relax1Elems, #hidetechnos_relax1Elems, #displaytechnos_relax2Elems, #hidetechnos_relax2Elems,
#search_technos_relax1, #unsearch_technos_relax1, #search_technos_relax2, #unsearch_technos_relax2,
#search_sizes, #search_firmness, #search_manufacturers, #search_technos, #unsearch_sizes, #unsearch_firmness, #unsearch_manufacturers, #unsearch_technos,
#search_type, #unsearch_type, #search_firmnessgroup, #unsearch_firmnessgroup,
#displaysizes_0Elems, #hidesizes_0Elems, #search_sizes_0, #unsearch_sizes_0,
#displaysizes_1Elems, #hidesizes_1Elems, #search_sizes_1, #unsearch_sizes_1,
#displaysizes_2Elems, #hidesizes_2Elems, #search_sizes_2, #unsearch_sizes_2,
#displaydesignElems, #hidedesignElems, #search_design, #unsearch_design,
#displaybundleElems, #hidebundleElems, #search_bundle, #unsearch_bundle,
#displaysoutienElems, #hidesoutienElems, #search_soutien, #unsearch_soutien,
#displaytechnos_0Elems, #hidetechnos_0Elems, #search_technos_0, #unsearch_technos_0,
#displaytechnos_1Elems, #hidetechnos_1Elems, #search_technos_1, #unsearch_technos_1,
#displaypieds_sommiersElems, #hidepieds_sommiersElems, #search_pieds_sommiers, #unsearch_pieds_sommiers
{
	display: none;
	cursor: pointer;
}

#valueA, #valueB, .pointer
{
	cursor: pointer;
}

.specialPrice
{
	text-decoration:line-through;
	font-size:12px;
}

.buttonVoirDetails
{
display:block;
background-image:url("../images/btn-hp-detail.png");
margin:0;
padding:0;
height:26px;
width:86px;
}

a.buttonVoirDetails:hover
{
text-decoration:none;
background-image:url("../images/btn-hp-detail-hover.png");
}

td.pageconfirmation, div.pageconfirmation {
color: #5e3710;
font-family:'Trebuchet MS',sans-serif;
font-size:20px;
font-weight:bold;
height:20px;
}

.inputRequirement{
	color: #600606;
	padding-left:5px;
	}
	
#manufaturersDetails
{
width:560px;
padding:10px;
}

#content h2
{
margin:0px 0 4px 0;
color:#EA7B0F;
line-height:20px;
font-size:16px;
text-align:left;
padding-left:5px;
}

#content p
{
	padding-left:7px;
}

#LogoManuWrapper
{
border:1px solid #B7B7B7;
width:130Px;
height:130px;
}
.ListingProduit thead tr td
{
background-color:#EFDCCA;
border-bottom:1px solid #874F17;
padding-top:7px;
padding-bottom:7px;
padding-left:3px;
padding-right:3px
}


.ListingProduit thead tr td.productListing-heading-dim
{
background-color:#EFDCCA;
border-bottom:1px solid #874F17;

}

.yellow-box li {
background:transparent url(../images/bg-nav-dark-li.gif) no-repeat scroll 0 4px;
padding-left:15px;
margin-left:20px;
padding-top:3px;
list-style-type: none;
}

.yellow-price-box h3 {

padding-left:15px;

}
#navbar .price-box-top {
background:transparent url(../images/bg-sid-price-top.png) no-repeat scroll 0 0;
}

#resultats_recherche
{
	position:absolute;
	text-align:center;
	font-size:18px;
 	top:-290px;
	z-index:5;

}

.ListingComparateurHead td
{
	font-family:'Trebuchet MS',sans-serif;
	font-size:1àpx;
}

.ref_comparateur{
	background-image: url(../images/reference_comparateur-02.png);
	background-repeat: no-repeat;
	background-position:13px 0px;
	padding-top:1px;
	padding-left:25px;
	padding-right:25px;
	height:27px;
	font-weight: bold;
	margin-bottom:10px;
	margin-top:3px;
	text-align:center;
	}
	
	.prod_recommande{
	background-image: url(../images/reference_comparateur-02.png);
	background-repeat: no-repeat;
	background-position:5px 0px;
	padding-top:1px;
	padding-left:25px;
	padding-right:25px;
	height:27px;
	font-weight: bold;
	text-align:center;
	
	}
	.comp_left{
	background-color:#FFFFFF;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #984e07;
	color:#000000;
	padding:4px;
	}
	.bck_top_comp{
	background-image: url(../images/bck_comp.png);
	background-repeat: repeat-x;
	background-position:center top;
	width:556px;
	height: 7px;
	padding:0px;
	margin:0px;

	display:block;
overflow:hidden;
	}
	.bck_btm_comp{
	background-image: url(../images/bck_comp_btm.png);
	background-repeat:no-repeat
	background-position:center top;
	width:556px;
display:block;
height:5px;
overflow:hidden;
	}
	#bck_comp_left{
	background-image: url(../images/bck_comp_left.png);
	background-repeat: repeat-y;
	background-position:left top;
	}
		.bck_comp_right{
	background-image: url(../images/bck_comp_right.png);
	background-repeat: repeat-y;
	background-position:left top;
	}
	.comp_left_ad{
	
	}
	.comparateur_to{
	background-image: url(../images/bg-con-brown-comparateur-to.png);
	background-repeat: no-repeat;
	position:relative;
	background-position:bottom;
	background-position:4px top;
	height:31px;
	z-index:2;
	padding-right: 23px;
	padding-top:7px;
}
.gotocomparateur{
background-image: url(../images/btn_gotocomparateur.png);
background-repeat: no-repeat;
background-position:7px 0px;
padding-left:50px;

}
.titre_info{
background-image:url('../images/PAGE_PRODUITV3bis2.png');
	background-position:top left;
	background-repeat:no-repeat;

}
.techno_info{
	background-image:url('../images/PAGE_PRODUITV3bis.png');
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#874f17;
	padding-left:20px;
	padding-right:10px;
}

.minorInfo
{
font-size:10px;
}

p.minorInfo
{
margin:0;
}

#content .white-box .oubliPass a
{
color:#A7A7A7;
}

.LoginBox
{
	background-image:url(../images/box_login-02.png);
	background-position:10px;
	background-repeat:repeat-y;
	padding:2px;
}
.LoginBox2
{
	background-image:url(../images/box_login-02.png);
	background-position:10px;
	background-repeat:repeat-y;
	
}
.box_login_top{
	background-image:url(../images/box_login.png);
	height:27px;
	background-repeat:no-repeat;
	display:block;
	background-position: 10px;
}
.box_login_btn{
	background-image:url(../images/box_login-03.png);
	height:13px;
	background-repeat:no-repeat;
	display:block;
	background-position: 10px;
}
.LoginBox p
{
margin:0;
color:#FFFFFF;
}
.LoginBox2 p
{
margin:0;
color:#FFFFFF;
}


.lien_img img
{
padding:3px;
border:1px solid #B7B7B7;
}

#content .white-box .LoginTable input, #content .white-box input.ChequesCadeaux, #content .white-box .CommentaireCommande textarea
{
border:1px solid #423703;
padding:1px;
}

#content .white-box .LoginTable input:focus, #content .white-box input.ChequesCadeaux:focus, #content .white-box .CommentaireCommande textarea:focus
{
border:2px solid #EF7D11;
padding:0;
}

.formulaire
{
margin:0 auto;
font-size:12px;
padding-bottom:20px;
margin-bottom:20px;
border-bottom:1px solid white;
}

.formulaire input
{
border:1px solid white;
}

.formulaire input:focus
{

background-color:#FFE3C7;
}


#content .formulaire h2
{
color:white;
font-size:16px;
padding-bottom:2px;
border-bottom:1px solid white;
margin-bottom:8px;
margin-top:17px;
}

.formulaire .exept, .formulaire .exept input, #content .white-box .exept input, #content .white-box .formulaire-fondblanc .exept input
{
border:none;
}

.fichette_marque
{
margin:5px 14px;
float:left;
}

.blocMarque
{
	background-image:url("../images/bckg-marques.png");
	background-repeat:repeat-y;
	background-position:top;
}


#content .blocMarque h2
{
	color:#EE7C10;	
	text-align:center;	
	padding:4px 0;
	margin:0;
	font-size:16px;
}


.blocMarque2
{
	background-color:#FFFFFF;
	background-image:url("../images/degrade-marques.png");
	background-repeat:no-repeat;
	background-position:bottom;
	border-top:1px solid #874F17;
}

#content .blocMarque2 img
{
margin-bottom:10px;
}

.blocMarque p
{
	color:#D57C24;
	padding-left:5px;
	margin-top:0px;
}
.blocMarque ul
{
	padding:0px 20px;
}
.blocMarque li
{
	color:#FFFFFF;
}
#content .blocMarque li a
{
	color:#FFFFFF;
	text-decoration:underline;
}
#content .blocMarque li a:hover
{
	text-decoration:none;
}

.blocMarque .bouton
{
	margin-left:38px;
}

.clearer
{
clear:both;
height:1px;
margin:0;
padding:0;
}

.marque_top
{
background-image: url(../images/marque-top-literie.png);
width:592px;
height:52px;
margin:0;
padding:0;
}

.marque_corps
{
background-image: url(../images/marque_corps.png);
width:592px;
margin:0;
padding:0;
}

.ChoosingTable
{
	padding:8px;

}
div.ChoosingTable
{
margin:10px 0;
padding:0;
height:1px;
line-height:1px;
}

.vlBorder
{
border-left:2px solid #E7E7E7;
}

#content .white-box .formulaire-fondblanc input, #content .white-box .formulaire-fondblanc select
{
border:1px solid #4F4F4F;
}

#content .white-box .formulaire-fondblanc input:focus, #content .white-box .formulaire-fondblanc select:focus
{
background-color:#FFE3C7;
}



#content .TitleCenter
{
text-align:center;

}
.comp_left a{
color:#874F17

}

.pagination
{
	text-align: right;
	padding-right: 12px;
	padding-top: 5px;
}


#ani3 .contenu_masque{
display:none;
}
.moduleRowexept{
background-color:#FFFFFF;
}
.title_accessoires{
font-size:16px;
padding-left:20px;
padding-top:10px;
}
.dim-mark-hp{
padding-top:3px;
font-size:12px;
}

#content a.modifier
{
	background-image:url(../images/modifier.png);
	background-repeat:no-repeat;
	background-position:100% 50%;
	padding-right:30px;
	line-height:36px;
	color:#544D28;
}

#content a.supprimer
{
	background-image:url(../images/supp.png);
	background-repeat:no-repeat;
	background-position:100% 50%;
	padding-right:30px;
	line-height:36px;
	color:#544D28;
}

#content a.tick
{
	background-image:url(../images/tick.png);
	background-repeat:no-repeat;
	background-position:100% 50%;
	padding-right:30px;
	line-height:36px;
	color:#544D28;
}
#content table.fiche_adresse
{
	border:3px solid #DFDFDF;
	margin:10px 0;
}

#content .FinGroupe
{
	border-bottom:2px solid #D7D7D7;
	padding-bottom:25px;
}

#WarningPayment
{
	padding:20px;
	background-color:#FF9A37;
	border:2px solid red;
	margin:0 auto;
}
div#flash_wrapper
{
	padding:5px 0;
}
table.vente_flash
{
	text-align:center;
}

#sidebar table.vente_flash p.price
{
	font-size:30px;
	margin:2px 0;
	padding-bottom:5px!important;
}

#sidebar table.vente_flash span.product_name
{
	font-size:13px;
	
	padding-bottom:3px;
}

#sidebar table.vente_flash span.old_price
{
	font-size:13px;
}

#sidebar table.vente_flash img
{
	border:2px solid white;
	margin:4px 0;
	padding:1px;
}

#sidebar table.vente_flash a:hover img
{
	border:2px solid #5E3710;
	padding:1px;
}
.prod-trouve1{
	
	position:absolute;
	top:13px;
	right:200px;
	margin-right:25px;
	font-size:18px;
	text-align:center;
}
.prod-trouve2{
	
	position:absolute;
	top:13px;
	right:200px;
	margin-right:25px;
	font-size:18px;
	text-align:center;
	
}
.prod-trouve3{
	position:absolute;
	top:13px;
	right:200px;
	margin-right:25px;
	font-size:18px;
	text-align:center;
}
.prod-trouve4{
	position:absolute;
	top:13px;
	right:200px;
	margin-right:25px;
	font-size:18px;
	text-align:center;
}
.prod-trouve5,.prod-trouve6{
	position:absolute;
	top:13px;
	right:200px;
	margin-right:25px;
	font-size:18px;
	text-align:center;
}/*
.prod-trouve6{
	top: 0px;
	float: right;
	margin-top: -220px;
	margin-right:25px;
	font-size:18px;
	text-align:center;
}*/
.prod-trouve7{
	position:absolute;
	top:13px;
	right:200px;
	margin-right:25px;
	font-size:18px;
	text-align:center;
}

.prod-trouve-relax{
	top: 0px;
	float: right;
	margin-top: -495px;
	margin-right:25px;
	font-size:18px;
	text-align:center;
}
.prod-trouve-multi{
	top: 0px;
	float: right;
	margin-top: -760px;
	margin-right:25px;
	font-size:18px;
	text-align:center;

}
.bottom_fab{
background:transparent url(../images/bg_bottom_prix_fab.png) no-repeat scroll 0 0;
display:block;
height:18px;
overflow:hidden;
text-indent:-9999px;
width:263px;
}

.barre{
background:transparent url(../includes/languages/french/images/buttons/barre.png) no-repeat scroll 0 0;
z-index:4;
}

#barre_flash{
background:transparent url(../includes/languages/french/images/buttons/barre_flash.png) no-repeat scroll 0 0;
z-index:4;
}
.manufacturer_top{
background:transparent url(../images/haut-marques.png) no-repeat scroll 0 0;
height:8px;
width:156px}

.manufacturer_btm{
background:transparent url(../images/bas-marques.png) no-repeat scroll 0 0;
height:12px;
width:156px}
.img_search{
background-image:url(../images/btn-src.gif);
background-repeat:no-repeat;
border:0px;
height:18px;
width:18px;
cursor:pointer;
}
.white_box_top
{

	background:transparent url(../images/white-box-top.png) no-repeat left top;
	height:22px;
	padding:0;
	width:188px;

}

.SpecialPrice
{
	 color:#FF0000;
	 font-size:20px;
	 font-weight:bold;	 
}

.Carre
{
	width:8px;
	height:8px;

	margin:2px;
}

.Orange
{
	background-color:#EA7B0F;
}

.Note td
{
	border:1px solid #E4CDBC;
}

.TitreNote
{
font-size:15px;
font-weight:bold;
}

