@charset "ISO-8859-1";
/* CSS Document */

body {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#666;
background:#ddd;
}

small {
font-size:70%;
}

a {
color:#c06;
text-decoration:none;
cursor:pointer;
}

a:hover {
text-decoration:underline;
}

a:focus {
outline:none;
}

.center-top {
text-align:left;
}

.content {
padding-left:6px;
background:#eee;
text-align:center;
*overflow:auto;
}

.content .hr {
clear:both;
height:2px;
background:url('../_images/_general/dotted-hr.png') repeat-x bottom;
}

.content hr {
display:none;
}

.content .top-banner {
text-align:center;
margin-bottom:12px;
}

.content .center {
width:990px;
margin-left:auto;
margin-right:auto;
display:inline-block;
text-align:left;
*display:block;
}

.center-pane {
width:763px;
float:left;
text-align:left;
clear:both;
}

.center-pane .hr {
margin-bottom:20px;
}

.right-pane {
margin-left:6px;
width:220px;
float:left;
text-align:left;
}

.right-pane-footer {
margin-top:40px;
text-align:center;
}

/************
 BACK BUTTON
*************/

.backbtn {
display:inline-block;
height:30px;
padding-left:17px;
background:url('../_images/_details/backbtn-left.png') no-repeat;
*display:inline;
*zoom:1;
}

.backbtn-right {
display:inline-block;
height:30px;
padding-right:9px;
background:url('../_images/_details/backbtn-right.png') no-repeat right;
*display:inline;
*zoom:1;
}

.backbtn a {
display:inline-block;
height:30px;
line-height:31px;
vertical-align:middle;
white-space:nowrap;
background:url('../_images/_details/backbtn-bg.png') repeat-x;
color:#fff;
text-transform: uppercase;
*display:inline;
*zoom:1;
}

.backbtn a:hover {
text-decoration: none;
}

.backbtn a:active {
line-height:32px;
}

/*****************
 ADDTOCART BUTTON
******************/

.addtocart {
height:40px;
margin-top:20px;
margin-bottom:90px;
/*margin-right:228px;*/
position:relative;
}

.addtocart-left {
display:inline-block;
height:40px;
padding-left:14px;
background:url('../_images/_details/addtocart-left.png') no-repeat;
*display:inline;
*zoom:1;
}

.addtocart-right {
display:inline-block;
height:40px;
padding-right:43px;
background:url('../_images/_details/addtocart-right.png') no-repeat right;
*display:inline;
*zoom:1;
}

.addtocart-center {
display:inline-block;
height:40px;
*display:inline;
*zoom:1;
}

.addtocart-price-right {
display:inline-block;
height:40px;
padding-right:19px;
background:url('../_images/_details/addtocart-price-right.png') no-repeat right;
*display:inline;
*zoom:1;
}

.addtocart-price {
display:inline-block;
height:40px;
line-height:40px;
vertical-align:middle;
white-space:nowrap;
background:url('../_images/_details/addtocart-price-bg.png') repeat-x;
color:#000;
font-size:26px;
font-weight:bold;
*display:inline;
*zoom:1;
}

.addtocart button {
cursor:pointer;
border:none;
display:inline-block;
margin-left:0;
margin-right:0;
height:40px;
line-height:30px;
vertical-align:middle;
white-space:nowrap;
background:transparent url('../_images/_details/addtocart-link-bg.png') repeat-x;
color:#fff;
text-transform: uppercase;
font-size:14px;
*display:inline;
*zoom:1;
}

.addtocart button:hover {
text-decoration: none;
}

.addtocart button:active {
line-height:41px;
}

.addtocart small {
font-size:16px;
/*
position:absolute;
left:4px;
top:28px;
font-size:12px;
font-weight:normal;
color:#666;
*/
}

/**************
 BIJOUXDETAILS
***************/

.bijouxdetails {
clear:both;
}

/****************
 PHOTO NAVIGATOR
*****************/

.bijouxdetails-photonav {

}

.bijouxdetails-photo {
float:left;
background:url('../_images/_details/photo-bg.png') no-repeat;
width:635px;
height:425px;
position:relative;
left:-5px;
padding-top:7px;
padding-left:7px;
}

.bijouxdetails-thumbnails {
float:left;
width:120px;
padding-top:5px;
}

.bijouxdetails-thumbnails ul {
border-bottom:1px solid #ccc;
}

.bijouxdetails-thumbnails li {
display:block;
height:118px;
width:118px;
border:1px solid #ccc;
border-bottom:0;
background:#fff;
}

.bijouxdetails-thumbnails a {
display:block;
height:118px;
width:118px;
text-align:center;
}

.bijouxdetails-bottom {
clear:both;
}

/*************
 BIJOUXHEADER
**************/

.bijouxheader {
padding-top:12px;
color:#333;
font-size:12px;
}

.bijouxheader h1 {
font-size:18px;
line-height:18px;
margin-bottom:4px;
}

.bijouxheader a {
text-decoration:underline;
}

/******************
 BIJOUXDESCRIPTION
*******************/

.bijouxdetails-bottom {
width:763px;
position:relative;
padding-top:20px;
padding-bottom:30px;
float:left;
min-height:120px;
*height:120px;
}

.bijouxdetails-description {
}

.bijouxdetails-description h6 {
font-size:18px;
font-weight:bold;
color:#333;
line-height:18px;
margin-bottom:8px;
}

.bijouxdetails-description p {
font-size:12px;
color:#333;
line-height:18px;
}

.bijouxdetails-right {
/*float:right;*/
clear:right;
text-align:right;
position:absolute;
right:0;
top:0;
}

.bijouxdetails-inventaire {
font-size:16px;
color:#f00;
margin-bottom:14px;
}

.bijouxdetails-right a {
line-height:12px;
color:#333;
text-decoration:underline;
}

/************
 SUGGESTIONS
*************/

.suggestions {
float:left;
padding-bottom:30px;
*padding-bottom:0;
}

.suggestions h6 {
font-size:18px;
font-weight:bold;
color:#333;
line-height:18px;
margin-bottom:22px;
}

.suggestions p {
font-size:12px;
color:#666;
line-height:18px;
}

.suggestions-list {
margin-top:20px;
}

.suggestions-list ul {
float:left;
}

.suggestions-list li {
float:left;
vertical-align:top;
width:380px;
margin-bottom:20px;
}

.suggestions-photo {
display:inline-block;
vertical-align:bottom;
width:118px;
height:118px;
border:1px solid #ccc;
background:#fff;
*display:inline;
*zoom:1;
}

.suggestions-itemdesc {
display:inline-block;
vertical-align:bottom;
line-height:18px;
font-size:12px;
color:#333;
margin-left:6px;
*display:inline;
*zoom:1;
}

.suggestions-itemprice {
font-weight:bold;
}

.suggestions-itemdesc a {
text-decoration: underline;
}

.suggestions-addtocart {
cursor:pointer;
border:none;
margin-top:10px;
position:relative;
top:-1px;
left:-10px;
text-align:left;
background:transparent;
height:32px;
}

.suggestions-addtocart-left {
display:inline-block;
height:30px;
padding-left:9px;
background:url('../_images/_details/miniadd-left.png') no-repeat;
font-size:10px;
line-height:30px;
white-space:nowrap;
text-decoration: none;
text-transform: uppercase;
color:#fff;
*display:inline;
*zoom:1;
}

.suggestions-addtocart-right {
display:inline-block;
height:30px;
padding-right:24px;
background:url('../_images/_details/miniadd-right.png') no-repeat right;
*display:inline;
*zoom:1;
}

.suggestions-addtocart-inner {
display:inline-block;
height:30px;
background:url('../_images/_details/miniadd-bg.png') repeat-x;
*display:inline;
*zoom:1;
}


/****
 FAQ
*****/

.faq {
margin-bottom:22px;
}

.faq h6 {
font-size:18px;
font-weight:bold;
color:#333;
line-height:18px;
margin-bottom:22px;
}

.faq dt, .faq dd {
display:inline;
font-size:14px;
color:#333;
line-height:20px;
}

.faq dt {
color:#666;
}

.faq sub {
font-size:12px;
line-height:20px;
color:#333;
*font-size:16px;
}


/*************
 COMMENTAIRES
**************/

.commentaires,
.commentaires-item {
margin-bottom:22px;
}

.commentaires a {
text-decoration: underline;
}

.commentaires h3 {
font-size:18px;
font-weight:bold;
color:#333;
line-height:18px;
margin-bottom:22px;
}

.commentaires-list {
margin-bottom:22px;
}

.commentaires-list blockquote {
font-size:12px;
color:#333;
line-height:18px;
margin-bottom:12px;
}

.commentaires-list cite {
font-size:12px;
color:#333;
line-height:18px;
font-style:normal;
font-weight:bold;
}

.commentaires-list  cite .fn,
.commentaires-list  cite .addr {
display:block;
}

/********
 OVERLAY
*********/

.overlay {
text-align:center;
}

.overlay.active {
position:absolute;
top:0;
text-align:left;
width:100%;
*left:0;
}

.overlay.active .overlay-contentpane {
margin-left:0;
margin-right:0;
}

.overlay-contentpane {
width:635px;
height:425px;
padding-top:7px;
padding-left:7px;
margin-left:auto;
margin-right:auto;
text-align:left;
position:relative;
background:url('../_images/_details/photo-bg.png') no-repeat;
}

.overlay-closebtn {
position:absolute;
top:-6px;
right:-8px;
width:28px;
height:28px;
background:url('../_images/_details/overlay-closebtn.png') no-repeat;
cursor:pointer;
}

/*********
 MINICART
**********/

#minicart {
margin-top:6px;
}

a.minicart-checkout-btn {
height:24px;
padding-top:10px;
padding-bottom:0;
}

a.minicart-checkout-btn:hover {
text-decoration:none;
}

/****************************
 FORMULAIRE ENVOYER À UN AMI
*****************************/

#form-envoyer-a-ami {
height:425px;
width:635px;
background:url('../_images/_envoyer_a_un_ami/flower-fuchsia.png') no-repeat;
display:table-cell;
vertical-align:middle;
text-align:center;
*display:block;
*position:relative;
}

#form-envoyer-a-ami .form-content {
display:inline-block;
text-align:left;
*display:block;
*position:absolute;
*top:50%;
*left:0;
*text-align:center;
*width:100%;
}

#form-envoyer-a-ami .inner {
*text-align:left;
*position:relative;
*top:-50%;
*display:inline;
*zoom:1;
}

#form-envoyer-a-ami .title {
font-size:24px;
color:#c06;
margin-bottom:2em;
}

#form-envoyer-a-ami fieldset.from {
margin-bottom:1em;
}

#form-envoyer-a-ami fieldset.from legend {
}

#form-envoyer-a-ami fieldset.from input {
margin:0 0.5em;
}

#form-envoyer-a-ami fieldset.to {
margin-bottom:1em;
}

#form-envoyer-a-ami fieldset.to legend {
}

#form-envoyer-a-ami fieldset.to input {
margin:0 0.5em;
}

#form-envoyer-a-ami fieldset.message {
margin-bottom:1em;
}

#form-envoyer-a-ami fieldset.message legend {
margin-bottom:0.25em;
}

#form-envoyer-a-ami fieldset.message textarea {
width:450px;
height:100px;
}

/***
* SPLIT TEST B
****************/

.details-b {
}

.details-b h1 {
	color:#333;
	font-size:18px;
	font-weight:bold;
	line-height:normal;
}

.details-b .price .value {
	display:block;
	font-size:22px;
	font-weight:bold;
	line-height:28px;
}

.details-b .price-sale {
	color:#c06;
}

.details-b .price-regular {
	margin-bottom:-6px;
}

.details-b .price-sale .value {
	display:block;
	font-size:22px;
	font-weight:bold;
	line-height:28px;
}

.details-b .price-sale .value .cad,
.details-b .price .value .cad  {
	font-size:60%;
	font-weight:normal;
	color:#666;
}

.details-b .shipping {
	line-height:12px;
	margin:12px 0 18px;
}

.details-b .btn-add-to-cart {
	background:transparent;
	border:0;
	margin:18px 0;
	padding:0;
}

.details-b .btn-add-to-cart::-moz-focus-inner { 
  border: 0;
  padding: 0;
}

.details-b .link-collection a {
	color:#333;
}

.details-b .product-data {
	margin:20px 0 20px 0;
	*zoom:1;
}

.details-b .product-data:after {
	clear:left;
	content:'';
	display:block;
	height:0;
	width:0;
}

.details-b .bijouxdetails-photo {
	background:#FFF;
	border:1px solid #ccc;
	height:auto;
	left:0;
	padding:0;
	width:420px;
}

.details-b .product-details {
	color:#333;
	font-size:12px;
	line-height:18px;
	margin-left:440px;
	width:300px;
}

.details-b .bijouxdetails-thumbnails {
	margin-top:-1px;
	padding:0;
	width:420px;
}

.details-b .bijouxdetails-thumbnails ul {
	border-bottom:0;
}

.details-b .bijouxdetails-thumbnails ul:after {
	clear:left;
	content:'';
	display:block;
	height:0;
	width:0;
}

.details-b .bijouxdetails-thumbnails li {
	border:1px solid #ccc;
	border-right:0;
	height:auto;
	float:left;
	width:auto;
}

.details-b .bijouxdetails-thumbnails li.last {
	border-right:1px solid #ccc;
}

.details-b .bijouxdetails-thumbnails a {
	height:70px;
	width:70px;
}
