/*********** Orcanta ***********/
/* Home */

/* Element Structure commun */
#Center{
	background-color: #FFFFFF;
    border: 1px solid #BFA489;
}

#MainContent{
	width:788px;
	padding:49px 0 0 0; 
}

/* Fin Element Structure commun */


.product-wrapper:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.product-pictures {
	float:left;
	width:340px;
	margin-left:45px;
	display:inline;
}
.product-pictures .zoom {
	width:338px;
	display:block;
	border:1px solid #cbc5be;
	margin-bottom:5px;
}
.product-wrapper .page-sub-title {
	clear:both;
	width:378px;
	font-size:18px;
	font-style:normal;
	margin-left:45px;
	margin-bottom:10px;
}
.product-pictures ul {
	width:100%;
	text-align:right;
}
.product-pictures li {
	display:inline;
	margin-left:5px;
}
.product-pictures li a {
	opacity:0.5;
	filter: alpha(opacity=50);
	zoom:1;
}
.product-pictures a {
	transition: opacity 300ms ease-in-out;
	-moz-transition: opacity 300ms ease-in-out;
	-webkit-transition: opacity 300ms ease-in-out;
}
.product-pictures a.on,
.product-pictures a:hover {
	visibility:visible;
	opacity:1;
	filter: alpha(opacity=100);
}
.product-pictures li img {
	border:1px solid #cbc5be;
	height: 50px;
    width: 50px;
}
.product-features {
	float:right;
	width:378px;
	color:#332929;
	font-size:11px;
	line-height:1.4em;
}
.product-features .description {
	margin-bottom:10px;
}
.product-features .price-wrapper {
	margin-bottom:10px;
}
		.product-features .price-wrapper .price-holder {
			display:inline-block;
			vertical-align:top;
			margin-right:20px;
		}
		* html .product-features .price-wrapper .price-holder,
		* html .product-features .price-wrapper .discount {
			display:inline;
		}
		* + html .product-features .price-wrapper .price-holder,
		* + html .product-features .price-wrapper .discount  {
			display:inline;
		}
				.product-features .price-wrapper .price {
					color:#6c2441;
					font-weight:bold;
					font-size:20px;
					line-height: 25px;
				}
				.product-features .price-wrapper .old-price {
					color:#342929;
					text-decoration:line-through;
				}
		.product-features .price-wrapper .discount {
			display:inline-block;
			vertical-align:top;
			background-color: #5c3eb3;
			text-align:center;
			color:#fff;
			font-weight:bold;
			font-size:20px;
			/*padding:0px 5px;*/
			line-height: 1.2em;
		}
				.product-features .discount span {
					vertical-align: text-top;
					font-size:9px;
					line-height: 1.2em;
				}

.product-features dl {
	margin-bottom:20px;
}
		.product-features dt {
			font-weight:bold;
		}
				.product-features .color-list {
					width:340px;
				}
		
				.product-features .color-list li {
					display:inline-block;
					width:50px;
					overflow:hidden;
					vertical-align:top;
					/*margin-bottom:10px;*/
					position:relative;
					height: 80px; /* change 60px to 80px and remove margin-bottom*/
				}
				* html .product-features .color-list li {
					display:inline;
				}
				* + html .product-features .color-list li {
					display:inline;
				}
						.product-features .color-list label {
							cursor:pointer;
							display:block;
							width:50px;
							
						}
								.product-features .color-list img {
									margin:0 0 0 9px;
									position:relative;
									z-index:1;
								}
								.product-features .color-list span {
									display:block;
									text-align:center;
								}
								.product-features .color-list input {
									display:none;
								}
								.product-features .color-list .hover {
									margin-left:9px;
									position:absolute;
									z-index:2;
									width:33px;
									height:34px;
									top:0px;
									left:0px;
									display:none;
									background: transparent url(../../img/orcanta/recherche/coloris/pct_hover.png) no-repeat left top;
								}
								.product-features .color-list .on .hover {
									display:block;
								}
								* html .product-features .color-list .hover {
									background-image: url(../../img/orcanta/recherche/coloris/pct_hover_png8.png);
								}


.product-features .selection {
	margin-bottom:20px;
}
		.product-features .selection div {
			display:inline-block;
			vertical-align:bottom;
			margin-right:15px;
			margin-bottom:2px;
		}
		* html .product-features .selection div  {
			display:inline;
		}
		* + html .product-features .selection div  {
			display:inline;
		}
				.product-features .selection label {
					display:block;
					font-weight:bold;
				}
				.product-features .selection select {
					width:60px;
					padding:2px;
					font-size:10px;
					font-weight:bold;
					background-color: #fff;
					border:1px solid #cbc5be;
				}
		.product-features .selection .bt-send {
			color:#fff;
			padding: 2px 5px;
			background-color: #68223e;
			border:none;
			font-size:13px;
			font-weight:bold;
			margin-bottom:2px;
			overflow:visible;
			vertical-align:bottom;
			display: inline-block;
		}
		.product-features .selection .size-guide {
			text-decoration:underline;
			color:#6c2441;
			font-size:9px;
			font-weight:bold;
		}
		.product-features .selection .size-guide:hover {
			text-decoration:none;
		}

		.product-features .conditions:after {
			content:".";
			display:block;
			height:0;
			clear:both;
			visibility:hidden;
		}
		.product-features .conditions{
			/*width:100%;*/
			line-height:1.2em;
			margin-bottom:10px;
		}
				.product-features .conditions li {
					float:left;
					width:120px;
					text-align:center;
					opacity:0.5;
					font-size:9px;
					position:relative;
				}
				.product-features .conditions .text-wrapper,
				.product-features .conditions li {
					transition: opacity 300ms ease-in-out;
					-moz-transition: opacity 300ms ease-in-out;
					-webkit-transition: opacity 300ms ease-in-out;
				}
						.product-features .conditions a span {
							font-weight:bold;
							display:block;
							font-size:11px;
						}
						.product-features .conditions .text-wrapper {
							text-align:left;
							border:4px solid #f6e3d8;
							background-color: #fcf7f3;
							color:#444;
							padding:10px;
							position:absolute;
							opacity: 0;
							width:270px;
							right:25px;
							bottom:76px;
							display:none;
						}
								.product-features .conditions .text-wrapper .title {
									color:#6c2441;
									margin-bottom:5px;
									font-weight:bold;
									font-size:12px;
								}
								.product-features .conditions .text-wrapper .arrow {
									width:21px;
									height:13px;
									background: transparent url(../../img/orcanta/fiche_prod/arrow.gif) no-repeat left top;
									position:absolute;
									right:20px;
									bottom:-17px;
								}

				.product-features .conditions li:hover .text-wrapper,
				.product-features .conditions li:hover {
					visibility:visible;
					opacity:1;
				}
				.product-features .conditions li.ieHover .text-wrapper,
				.product-features .conditions li:hover .text-wrapper {
					display:block;
				}


#zoom_prod {
    background-color: #F4D2D0;
    border: 1px solid #6B2643;
    display: none;
    left: 50px;
    padding: 5px;
    position: absolute;
    top: 265px;
    z-index: 150;
}
#zoom_prod p {
    padding-bottom: 5px;
    text-align: right;
}
#open_confirm img {
    margin-top: 8px;
}
#open_confirm {
    background-color: #F9F0EB;
    border: 2px solid #6C2441;
    display: none;
    height: 132px;
    left: 250px;
    position: absolute;
    top: 250px;
    width: 314px;
    z-index: 5;
}
#open_confirm div {
    background-color: #F6E3D8;
    padding: 3px 8px;
    text-align: right;
}
#open_confirm p {
    padding: 9px 18px;
}

.prd-not-available{
	margin-top:30px;
	overflow:hidden;
	*zoom:1;
	clear: both;
}
