/*********** Orcanta ***********/
/* Style */

/****** Import */
	@import url("selecteurs.css");
/****** fin Import */
html, body{
width:100%;
height:100%;
}
body{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#6C2441;
	background-color: #F6E3D8;
	font-size:10px;
	}

/*** break */
.clear {
   clear: both;
   display: block;
   height: 1px;
	margin-top:-1px;
	}
/*** fin break */

/****** Titre */
h1{}
h2{}
h3{}
h4{}
h5{}
h6{}
/****** Fin Titre*/

/*** link */
a{
	color:#6C2441;
	text-decoration: none;
}

a:hover{
	text-decoration: none;
}
/*** Fin link */


/*********** Structure */
#MainContainer{
	position:absolute;
	margin-top:20px;
	width:1000px;
	height:650px;
	left:50%;
	margin-left:-500px;
}

#Container{
	width:1000px;
	position:relative;
}

#header{
	height:120px;
	position:relative;
	z-index:5;
}

#header h1{
	position:absolute;
	width:175px;
	height:38px;
	left:312px;
	top:8px;
	display:inline;
	font-size:11px;
	z-index:3;
}

#header form{
	top:30px;
	left:472px;
	z-index:5;
	position:absolute;
	text-align:right;
	width:330px;

}

#header form input,
#header form p{
	color:#6C2441;
	vertical-align: middle;
}
#header form input{
	width:112px;
	color: #bebeca;
}

#header form label{
	font-weight:bold;
}
.input-placeholder {
	text-align:left;
}
#header form .input-placeholder {
	font-weight:normal;
}
#header form a{
	background: url("../../img/orcanta/common/bg_validation.gif");
	color:#fff;
	padding:2px;
	vertical-align: middle;
}

.ruban_marque{
	position:absolute;
	top:33px;
	left:0;
	z-index:0;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/orcanta/common/bg_ruban.png', sizingMethod='noscale'); /* Chemin de l'image relatif a la page */
}

html>body .ruban_marque{
	background: url("../../img/orcanta/common/bg_ruban.png") no-repeat;
	fliter: none;
}
.link_marque{
	position:absolute;
	top:70px;
	left:19px;
	width:754px;
	height:51px;
	z-index:4;
}

.angle_fleur{
	position: absolute;
	left:750px;
	top:50px;
	z-index:5;
}

.displayHid{
	display:none;
}
/* Centre */
#Center{
	width:788px;
	z-index:4;
	margin-left:10px;
	margin-top:-30px;
	background-color: #FFFFFF;
    border: 1px solid #BFA489;
}

#MainContent{
	width:788px;
}
#MainContent:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#Center .Breadcrumb,
#Center .Breadcrumb-2{
	padding-left:20px;
	padding-bottom:10px;
}
#Center .Breadcrumb-2 {
	color: #6C2441;
	border-bottom:1px solid #dec5b6;
}
#Center .Breadcrumb a{
	color: #6C2441;
}

.scrollbox{
	overflow: auto;
	SCROLLBAR-FACE-COLOR: #F4D2D0;
	SCROLLBAR-HIGHLIGHT-COLOR: #6B2643;
	SCROLLBAR-SHADOW-COLOR: #CEB2B8;
	SCROLLBAR-3DLIGHT-COLOR: #F9F0EB;
	SCROLLBAR-ARROW-COLOR: #6B2643;
	SCROLLBAR-TRACK-COLOR: #F9F0EB;
	SCROLLBAR-DARKSHADOW-COLOR: #F9F0EB;
	SCROLLBAR-BASE-COLOR: white;
}

.price_barre{
	text-decoration: line-through;
	padding-bottom:15px;
}
/* Fin Centre */

/* Droite */
#Right{
	position:absolute;
	z-index:2;
	top:195px;
	left:820px;
}

#Basket{
	background: url("../../img/orcanta/common/bg_panier.gif") no-repeat;
	width:131px;
	height:196px;
	padding: 52px 12px 0 10px;
	position:absolute;
	top:0;
	left:820px;
	z-index:30;
	voice-family: "\"}\"";
	voice-family:inherit;
		width:155px;
		height:144px;
	voice-family: "\"{\"";
}

#Basket h3{
	margin:3px 0 3px 0;
}

.basket_detail{
	border-bottom:1px solid #6C2441;
	height:10px;
}

.basket_detail span{
	background-color: #FEFBFC;
	position:absolute;
	padding-right:5px;
	margin-bottom:-3px;
}

.basket_detail span.basket_value{
	left:110px;
	width:50px;
	text-align: right;
}

.bt_enter{
	display:block;
	margin-top:5px;
	text-align: right;
}

#Basket li{
	background: url("../../img/orcanta/common/puce_carre.gif") 0 4px no-repeat;
	padding-left:10px;
}

#Right h2{
	height:13px;
	font-size:11px;
	font-weight: bold;
	margin-bottom:3px;
}

#Right h2 span{
	display:none;
}

#Right .products{
	margin-bottom:15px;
}

#Right .products h2 {
	background: url("../../img/orcanta/common/t_produits.gif") no-repeat;
}

#Right .products li{
	background: url("../../img/orcanta/common/puce_ronde.gif") 0 4px no-repeat;
	padding-left:10px;
	margin-bottom:2px;
}

#Right .marques{
	margin-bottom:15px;
}

#Right .marques select{
	width: 150px;
	border:1px solid #6C2441;
	background-color: #F6E3D8;
}

* select{
	border:1px solid #6C2441;
	background-color: #F6E3D8;
}

#Right .marques h2{
	background: url("../../img/orcanta/common/t_marques.gif") no-repeat;
}

#Right .selection{
	margin-bottom:15px;
}

#Right .selection h2{
	background: url("../../img/orcanta/common/t_selection.gif") no-repeat;
}

#Right .selection li{
	background: url("../../img/orcanta/common/puce_vague.gif") 0 4px no-repeat;
	padding-left:25px;
	margin-bottom:2px;
}

#Right .Block_aide {
	width:180px;
	margin-bottom:15px;
}

#Right .Block_aide h2{
	background: url("../../img/orcanta/common/t_choisissez.gif") no-repeat;
}

#Right .Block_aide ul{
}
#Right .Block_aide li{
	background: url("../../img/orcanta/common/puce_ronde.gif") 0 4px no-repeat;
	padding-left:10px;
	margin-bottom:2px;
}

.Block_conditions {
	color:#6c2441;
	width:180px;
	margin-bottom:15px;
}
.Block_conditions a {
	color:#6c2441;
}
.Block_conditions p a {
	text-decoration:underline;
}

.Block_conditions p a:hover {
	text-decoration:none;
}
.Block_conditions ul {
	width:100%;
	margin-bottom:15px;
	text-align:center;
}
.Block_conditions ul:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.Block_conditions li {
	float:left;
	width:33%;
}
.Block_conditions p span,
.Block_conditions p {
	font-size:9px;
}
.Block_conditions li img {
	margin-bottom:7px;
}
.Block_conditions li p {
	font-size:8px;
}

.Block_conditions p span {
	font-weight:bold;
}

.Block_conditions li p span {
	display:block;
}

.Block_conditions li p .picto{
	font-weight:normal;
}
/* Droite */

/* Footer */
#footer{
	padding:15px 0 15px 10px;
	background-color:#F6E3D8;
	width:788px;
	font-size:10px;
}

#footer li{
	display:inline;
}

#footer li.magasins a{
	font-weight: bold;
}

/* Fin Footer */
/*********** Fin Structure */

/* Message erreur */
.error{color:red;}
input.error{
	color:#000;
	border:1px solid red;
}

/* Info-bulle referencement */
#presentation { width:400px; height:245px; top:50%; left:50%; margin-left:-200px; margin-top:-122px; display:none; color:#6C2441}
#presentation { position: absolute;z-index:50; }
body > #presentation { position: fixed; }
* html #presentation  {
  left: expression( ( (screen.width-200)/2 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  top: expression( ( (screen.height-122)/2 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}
#presentation a:hover{text-decoration:none;}
#presentation a {text-decoration: underline;cursor:hand;}

#presHeader { margin:0 0 0 10px; height:19px; padding:0 11px 0 0;}
#presHeader h1 { display:inline; margin:0; height:19px; padding:2px 4px 2px 4px; background:#F6E3D8; font-family:	Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#6C2441;border-top:1px solid #6C2441;border-left:1px solid #6C2441;border-right:1px solid #6C2441; }
#presHeader h1 a{ font-size:12px;color:#6C2441;text-decoration: underline;}
#presContent { overflow:auto; background:#f9F0EB; border:1px solid #6C2441; }
#presContent p { margin:10px; font-family:	Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:7.5pt;line-height: 15px; }
#presContent p a {color:#6C2441; text-decoration: underline;}

#presContent div#closer { margin:0; padding:3px; background:#944558; text-align:right;padding-right:15px }
#presContent div#closer a { padding-left:8px; font-family: 	Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:9px; color:#fff; text-decoration: none; font-weight: bold}
#presContent div#closer a:hover { text-decoration: underline; }


/* HEADER */
.header {
	width:100%;
	position:relative;
	z-index:5;
	margin:0 0 10px 0;
}
.header:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.logo-marque {
	text-align:center;
	width:230px;
	float:left;
	margin-top:10px;
}
.logo-marque img {
	max-height:90px;
	max-width:225px;
}
.product-name {
	float:right;
	width:378px;
	font-size:18px;
	padding-top:50px;
	font-style:normal;
}

/* RECHERCHE */
.Block-recherche {
	padding-left:5px;
	margin-right:42px;
	float: right;
	zoom:1;
	position:relative;
	z-index:2;
	display:inline;
}
.Block-recherche:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.Block-recherche form {
	display:block;
}
.Block-recherche .criteria {
	float:left;
}

#bt_send_search {
	background-color: #6c2441;
	border:none;
	color:#fff;
	text-transform:uppercase;
	padding:1px ;
	overflow:visible;
	display:block;
	cursor:pointer;
}
.Block-recherche .name {
	font-weight:bold;
	font-size:11px;
	color:#6c2441;
	background-color: #ead9d7;
	display:block;
	padding:10px;
	border-right:1px solid #dac1b9;
	height:18px;
	outline: none;
	margin-bottom:4px;
}

* html .Block-recherche .name {
	float:left;
}
.Block-recherche .name span {
	color:#6c2441;
	padding-right: 20px;
	min-height:17px;
	line-height:17px;
	display:block;
	cursor:pointer;
	background: transparent url(../../img/orcanta/recherche/pct_item.gif) no-repeat right center;
}
.Block-recherche .last-criteria .name span  {
	background:none;
	padding:0;
}
.Block-recherche .last-criteria .name  {
	border-right:none;
	width:auto;
	white-space:nowrap;
}
.Block-recherche .first-criteria .name {
	background: transparent url(../../img/orcanta/recherche/bg_recherche_l.gif) no-repeat left bottom;
}
.Block-recherche .last-criteria .name {
	background: transparent url(../../img/orcanta/recherche/bg_recherche_r.gif) no-repeat right bottom;
}
.criteria-brand .name {
	width:135px;
}
.criteria-products .name {
	width:125px;
}
.criteria-size .name {
	width:115px;
}
.criteria-colors .name {
	width:110px;
}
.Block-recherche .criteria:hover a.name  {
	background-image:none;
	background-color: #fff;
	padding:6px 7px 6px 6px;
	border: solid 4px #f6e3d8;
	position:relative;
	z-index:2;
}
.Block-recherche .open-criteria:hover a.name,
.Block-recherche .open-criteria a.name  {
	background-image:none;
	background-color: #fff;
	padding:6px 7px 14px 6px;
	border-top: solid 4px #f6e3d8;
	border-left: solid 4px #f6e3d8;
	border-right: solid 4px #f6e3d8;
	border-bottom: none;
	position:relative;
	z-index:2;
	margin-bottom:0px;
}

.Block-recherche .criteria-wrapper  {
	padding:20px 13px 10px 30px;
	border: solid 4px #f6e3d8;
	display:block;
	background-color: #fff;
	position:absolute;
	width:650px;
	top:38px;
	z-index:1;
	display:none;
	color:#6c2441;
}
.Block-recherche .open-criteria .criteria-wrapper  {
	display:block;
}

.Block-recherche .bt-fermer {
	position:absolute;
	top:10px;
	right:10px;
	width:11px;
	height:11px;
} 
.Block-recherche .bt-fermer img {
	width:11px;
	height:11px;
}
/* Size */
.criteria-size h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	margin-bottom:10px;
}
.criteria-size ul {
	width:100%;
	height:21px;
	position:relative;
	margin-bottom:10px;
	clear:both;
	color:#342929;
	font-weight:bold;
	border-left:1px solid #dfdfdf;
}

.criteria-size .single-line {
	
	padding-top: 11px
}

.criteria-size ul:hover{
	color:#6c2441;
}

.criteria-size li {
	float:left;
	width:38px;
	border-bottom:1px solid #dfdfdf;
	border-top:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	border-left:none;
	text-align:center;
	height:21px;
	cursor:pointer;
}

.criteria-size li:hover,.criteria-size li.on{
	color:#FFF;
	background-color:#6c2441;
}
.criteria-size li label{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	
	line-height:21px;
	cursor:pointer;
}
.criteria-size input {
	display:none;
}

/* Products */
.Block-recherche .criteria-products {
	
}
.criteria-products ul {
	width:100%;
}
.criteria-products ul:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.criteria-products li {
	float:left;
	width:200px;
	margin-bottom:10px;
}
.criteria-products li.end-line {
	width:230px;
}
.criteria-products li label {
	cursor:pointer;
	display:inline-block;
	vertical-align:middle;
	

}

.criteria-products label.p1,
.criteria-products label.p2,
.criteria-products label.p3,
.criteria-products label.p4,
.criteria-products label.p5,
.criteria-products label.p6,
.criteria-products label.p7,
.criteria-products label.p8,
.criteria-products label.p9 {
	padding-left:56px;
	height:46px;
	line-height:46px;
}
.criteria-products label.p1 {
	background: transparent url(../../img/orcanta/recherche/produits/sg-off.gif) no-repeat left top;
}
.criteria-products .on label.p1,
.criteria-products label.p1:hover {
	background-image: url(../../img/orcanta/recherche/produits/sg-on.gif);
}
.criteria-products label.p2 {
	background: transparent url(../../img/orcanta/recherche/produits/slips-off.gif) no-repeat left top;
}
.criteria-products .on label.p2,
.criteria-products label.p2:hover {
	background-image: url(../../img/orcanta/recherche/produits/slips-on.gif);
}
.criteria-products label.p3 {
	background: transparent url(../../img/orcanta/recherche/produits/guepieres-off.gif) no-repeat left top;
}
.criteria-products .on label.p3,
.criteria-products label.p3:hover {
	background-image: url(../../img/orcanta/recherche/produits/guepieres-on.gif);
}
.criteria-products label.p4 {
	background: transparent url(../../img/orcanta/recherche/produits/top-off.gif) no-repeat left top;
}
.criteria-products .on label.p4,
.criteria-products label.p4:hover {
	background-image: url(../../img/orcanta/recherche/produits/top-on.gif);
}
.criteria-products label.p5 {
	background: transparent url(../../img/orcanta/recherche/produits/nuisettes-off.gif) no-repeat left top;
}
.criteria-products .on label.p5,
.criteria-products label.p5:hover {
	background-image: url(../../img/orcanta/recherche/produits/nuisettes-on.gif);
}
.criteria-products label.p6 {
	background: transparent url(../../img/orcanta/recherche/produits/nuit-off.gif) no-repeat left top;
}
.criteria-products .on label.p6,
.criteria-products label.p6:hover {
	background-image: url(../../img/orcanta/recherche/produits/nuit-on.gif);
}
.criteria-products label.p7 {
	background: transparent url(../../img/orcanta/recherche/produits/accessoires-off.gif) no-repeat left top;
}
.criteria-products .on label.p7,
.criteria-products label.p7:hover {
	background-image: url(../../img/orcanta/recherche/produits/accessoires-on.gif);
}
.criteria-products label.p8 {
	background: transparent url(../../img/orcanta/recherche/produits/bain-off.gif) no-repeat left top;
}
.criteria-products .on label.p8,
.criteria-products label.p8:hover {
	background-image: url(../../img/orcanta/recherche/produits/bain-on.gif);
}
.criteria-products label.p9 {
	background: transparent url(../../img/orcanta/recherche/produits/homme-off.gif) no-repeat left top;
}
.criteria-products .on label.p9,
.criteria-products label.p9:hover {
	background-image: url(../../img/orcanta/recherche/produits/homme-on.gif);
}
.criteria-products label:hover,
.criteria-products .on label {
	font-weight:bold;
}
.criteria-products span {
	cursor:pointer;
	display:inline-block;	
	line-height: 12px;
    vertical-align: middle;
	
}
.criteria-products input {
	display:none;
}


/* Couleurs */
.criteria-colors .sub-title {
	margin-bottom:5px;
	clear:both;
}

.criteria-colors ul {
	margin-bottom: 10px;
	width:100%;
}

.criteria-colors ul:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.criteria-colors li {
	margin-bottom: 10px;
	width:77px;
	text-align:center;
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
	position:relative;	
}

* html .criteria-colors li {
	display:inline;
}
* + html .criteria-colors li {
	display:inline;
}

.criteria-colors li label {
	cursor:pointer;
}
.criteria-colors li img {
	margin:0 23px 0 23px;
	display:block;
	position:relative;
	z-index:1;
}
.criteria-colors li .hover {
	margin:0 0 0 23px;
	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;
}
* html .criteria-colors li .hover {
	margin:0 0 0 19px;
	background-image: url(../../img/orcanta/recherche/coloris/pct_hover_png8.png);
}
.criteria-colors li:hover .hover,
.criteria-colors li.on .hover {
	display:block;
}
.criteria-colors li input {
	display:none;
}
.criteria-colors li span {
	display:block;	
	cursor:pointer;
}

/* Marques */
.criteria-brand {
	
}
.criteria-brand li {
	display:inline-block;
	width:170px;
	margin-right:10px;
	vertical-align:middle;
	margin-bottom:10px;
}
* html .criteria-brand li {
	display:inline;
}
* + html .criteria-brand li {
	display:inline;
}
.criteria-brand li label {
	cursor:pointer;
	display:block;
}
.criteria-brand li input{
	display:none;
}
.criteria-brand li.on span {
	font-weight:bold;
}

/* Boutons */ 
.criteria .button {
	text-align:right;
}
.Block-recherche .criteria .bt-all {
	display:inline-block;
	padding:2px 5px;
	background-color: #68233f;
	color:#fff;
}
.products-list {
	margin-left:45px;
	margin-bottom:10px;
	width:730px;
	color:#6C2441;
	clear:both;
}
.products-list:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.products-list li {
	float:left;
	width:116px;
	height:152px;
	padding-right:30px;
	margin-bottom:5px;
	display:inline;
	overflow:hidden;
}
.products-list li.last {
	padding-right:0px;
}
.products-list img {
	width:114px;
	height:114px;
	border:1px solid #6c2441;
	display:block;
	position:relative;
	z-index:1;
}
.products-list li.zoom {
	width:273px;
	height:306px;
	padding-right:19px;
}
.products-list li.zoom img {
	width:271px;
	height:271px;
}
.products-list li.invert {
	float:left;
}
.products-list a:hover {
	text-decoration:underline;
}
.products-list .name a {
	font-weight:bold;
}
.products-list p span {
	text-decoration:line-through;
}

.products-list .picture {
	display:block;
	position:relative;
	zoom:1;
	margin-bottom:2px;
}
.products-list .picture:hover {
	text-decoration:none;
}
.products-list .picture span {
	position:absolute;
	margin:1px;
	z-index:2;
	left:0px;
	bottom:0px;
	width:114px;
	text-align:center;
	background-color: #fff;
	opacity: 0.8;
	filter: alpha(opacity=80);
	font-weight:bold;
	text-decoration:none;
	line-height:1.2em;
}
.products-list .zoom .picture span {
	width:271px;
}

.products-list ins{
	text-decoration:none;
}

/* */
.carousel-see-too {
	width:730px;
	height:152px;
	padding-left:45px;
	position:relative;
	margin-bottom:10px;
}
.carousel-see-too .container {
	width:730px;
	height:152px;
	overflow:hidden;
	position:relative;
}
.carousel-see-too ul {
	position:absolute;
	top:0px;
	left:0px;
	width:10000px;
}
.carousel-see-too .products-list {
	margin-left:0px;
}
.carousel-see-too .previous_button,
.carousel-see-too .next_button {
	position:absolute;
	top:50px;
	left:10px;
	cursor:pointer;
}
.carousel-see-too .next_button {
	left:auto;
	right:-4px;
}
.previous_button_disabled,
.next_button_disabled {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor:default;
}

