@charset "utf-8";
@import url(/cluster/sites/cluster-screen.css);

/* 
 * 
 * 
 * 
 */

/* ELEMENTS HTML GENERAUX */

html {}
body {
	margin:0; padding:0;
	font-family:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	background:/*#ceb385*/#26211a url(images/bg-global.jpg) top left no-repeat; 
}

a { }
a:visited { }
a:hover {  }
img { border:0; }
button { background-color:#663; color:#fff; }
button:hover { background-color:#060; color:#fff; }

.hidden{ display:none; }
#alert_message { background-color:#FFC; padding:5px 10px; border:1px solid #FF9; }

/* POSITIONNEMENT */

/*
#cart { position:absolute; top:130px; left:700px; margin:0; padding:0; width:250px; height:70px; }
#cart-link{ height:70px; }
*/
#cart-link{ position:absolute; top:130px; left:700px; margin:0; padding:0; width:250px; height:70px; }
#cart-content.slide-cart-content{ position:absolute; top:220px; left:700px; padding:0; }

#main-wrap {}
#main { width:660px; padding:50px 20px 20px 20px; }


/* #help comprends #ariane */
#help {}

#help #ariane { 
	position:absolute; top:200px;
	display:block; margin:0; padding:0 20px; width:660px; height:16px; 
	color:#333; font-size:90%; background-color:#161007; 
}
#help #ariane a { text-decoration:none; color:#666; }
#help #ariane a:hover { text-decoration:underline; }

#help #menu { }
#help #menu a { position:absolute; display:block; background-image:url('images/bg-global.jpg'); }
#help #menu a span { display:none; }
#help #menu #collection { background-position: 0 -130px; top:130px; left:0; width:300px; height:70px; }
#help #menu #collection:hover { background-position: 0 -230px;  }
#help #menu #infos-produits { background-position: -300px -130px; top:130px; left:300px; width:200px; height:35px; }
#help #menu #infos-produits:hover { background-position: -300px -230px; }
#help #menu #lettre-cadeau { background-position: -300px -165px; top:165px; left:300px; width:200px; height:35px; }
#help #menu #lettre-cadeau:hover { background-position: -300px -265px; }
#help #menu #astuces-deco { background-position: -500px -130px; top:130px; left:500px; width:200px; height:35px; }
#help #menu #astuces-deco:hover { background-position: -500px -230px; }
#help #menu #a-propos { background-position: -500px -165px; top:165px; left:500px; width:200px; height:35px; }
#help #menu #a-propos:hover { background-position: -500px -265px; }

/* FOOTER */

#foot-wrap{ 
	width:700px;
}
#foot{
  margin-bottom:6px;
  background-color:#fff;
  background-color:#ccc0ac;
  background-color:#eebb46;
  background-color:#eed08a;
  padding:5px 10px;
}

#foot, #foot a{ /*color:#fff;*/ color:#666; }
#foot a:hover{ text-decoration:none; color:#00F; }
#foot ul{ margin-left:10px; padding:0; }
#foot ul li{ margin-left:0; padding:0; }
/* bloc left */
#foot #about{ float:left; width:250px; padding-right:30px; }
#foot #informations{ /*float:left; width:250px;*/ }
#foot #navigation{ display:none; }
#foot #network{ /*float:left; width:550px;*/ }
.social-network{}
.partenaires{}
#foot #copyright{ clear:both; border-top:1px dotted #999; }

/* MAIN */

#main a{ color:#300; }
#main a:hover{ text-decoration:none; color:#C00; }

#chemin { margin:0 auto; width:800px; padding-bottom:50px; }
#sloggan{ font-size:1.6em; width:600px; }

/* PRODUCT CATEGORIES */
.product-category {}
/* product-category speciaux */
#main .pc0{}
#main .pc1{ margin:20px 0; clear:both; /*border-top:1px solid #333;*/ }
#main .pc1 h3{ float:left;/* width:150px; */text-align:right; font-size:1.4em; margin:5px; padding:0; }
#main .enterpc1 { float:right;font-size:1.4em; }
#main .pc1 h3 a, #main .enterpc1 a  { display:block; height:100px; color:#333; padding:25px 10px; text-decoration:none; }
#main .pc1 h3 a  { width:200px; }
#main .enterpc1 a  { width:100px; }
#main .pc1 h3 a:hover, #main .enterpc1 a:hover { color:#600; text-decoration:underline; }
#main .pc2{}


/* BOXPRODUCT */
.boxproduct { 
	position:relative; float:left; overflow:hidden; width:150px; height:150px; margin:5px; padding:0; 
	border:1px solid #FFF; background-color:#FFF; 
	/* height:210px; border:1px solid #CCC; */
	cursor: pointer;
}
.boxproduct:hover { border:1px solid #999; }
.boxproduct a img { margin-bottom:5px; position:absolute; top:0; left:0; border:0; }
.boxcaption { 
	position:absolute; float:left; padding:5px; width:140px; height:150px; background-color:#FFF; opacity:.9; 
	/*IE5-7:*/ filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90); 
	/*IE8:*/ -MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; 
}
.boxcaption a  { display:block; text-decoration:none; color:#333; }
.boxcaption a:hover  { color:#093; }
.boxcaption .price { color:#80EC00; text-align:left; font-weight:bold; margin-top:5px; font-size:1.2em; }
.boxcaption .price del { color:#EC8000; text-align:left; font-weight:normal; font-size:0.6em; }
.boxcaption a.infos { display:block; display:none; text-align:right; font-size:90%; color:#333; }
.boxcaption a.infos:hover { text-decoration:underline; }
/* exceptions */
.captionfull .boxcaption {	top:0px; left:0; }
.caption .boxcaption {	top:150px; left:0; }  



/* ------------------------------------------------------------- */

.bag {  }
.minmax { border:1px solid #333; padding:2px 5px; border-bottom:none; }
.minmax .min {; }
.minmax .max { display:none; }
.minmax:hover .max { display:block; border-top:1px dotted #333; margin-top:13px; padding:5px; }

/* ------------------------------------------------------------- */
/* SINGLE PRODUCT */
.single-product { position:relative; }

/* boxjqzoom */
.single-product #boxjqzoom { float:left; width:300px; height:300px; }
.single-product #boxjqzoom a.jqzoom {}
.single-product #boxjqzoom a.jqzoom img { max-width:300px; max-height:300px; }
/* allscannedthumbnails */
.single-product #allscannedthumbnails { display:none; }
.single-product #allscannedthumbnails  .thumbnails {}
/* choiceboxes */
.single-product #choiceboxes { float:left; width:300px; margin-left:30px; }
/* description */
.single-product #description { clear:both; }
.single-product #description ul { margin:0; padding-left:5px; list-style:none; }
.single-product #description ul li { border-bottom:1px dotted #333; padding:2px; }
.single-product #description ul li:first { border:none; }
.single-product #description table.sizetable { margin:5px; }
.single-product #description table.sizetable td{ margin:0; padding:1px 2px; text-align:center; border-right:1px solid #333; border-bottom:1px solid #333; }
.single-product #description table.sizetable thead td { font-weight:bold; }
/* allthumbnails */
.single-product #allthumbnails { position:absolute; left:680px; width:250px; background:transparent url(images/bg-black-transparent-90.png) repeat; color:#fff; }
.single-product #allthumbnails a { color:#fff; }
.single-product #allthumbnails h3 { display:none; }
.single-product #allthumbnails > ul { margin:0; padding:30px 10px; width:230px; /*height:190px;*/ list-style:none; }
.single-product #allthumbnails ul li { list-style:none; padding:0; margin:0; }
.single-product #allthumbnails ul li.thumbnails { float:left; display:block; margin:0 10px 20px 0; width:100px; height:100px; text-decoration:none; }
.single-product #allthumbnails ul li.price { margin-left:110px; color:#090; font-weight:bold; font-size:150%; }
.single-product #allthumbnails ul li.ref { margin-left:110px; }
.single-product #allthumbnails ul li.size { margin-left:110px; }
.single-product #allthumbnails ul li.color { margin-left:110px; }
.single-product #allthumbnails ul li.available { clear:left; }
.single-product #allthumbnails ul li.available form button { margin:0; padding:0; width:100%; height:50px; cursor:pointer; background-color:#090; color:#fff; font-size:150%; }
.single-product #allthumbnails ul li.available form button:hover { background-color:#060; color:#ffc;  }
.single-product #allthumbnails ul li.available_max { clear:left; background-color:#990; color:#fff; height:50px; line-height:50px; font-size:12px; text-align:center; }
.single-product #allthumbnails ul li.unavailable { clear:left; background-color:#900; color:#fff; height:50px; line-height:50px; font-size:16px; text-align:center; }
.single-product #allthumbnails ul li.in-cart  { padding-top:5px; text-align:center; color:#090; font-size:90%; }
.single-product #allthumbnails ul li.admin ul  { margin:0; padding:0; }
.single-product #allthumbnails ul li.admin ul li  { padding:0 5px; }
.single-product #allthumbnails ul li.admin ul li:last-child  { padding-bottom:30px; }





/* divers */
.single-product .thumbnails img { /*margin-bottom:1px;*/ }
.single-product .price { /*color:#80EC00; text-align:left; font-weight:bold; margin-top:5px; font-size:1.2em;*/ }
.single-product .ref {  }

/* deja-vu */
.single-product #deja-vu { clear:both; margin-top:150px; }
/* ------------------------------------------------------------- */






.form_bag_user label {
	display:block; float:left; width:150px; text-align:right; padding-right:10px;
}

/* ETAPES DU PANIER */
ul#command_ariane { margin:0; padding:0; }
ul#command_ariane li { list-style:none; display:inline; margin:0; padding:0; }
ul#command_ariane li  a { margin:0; padding:0; }
ul#command_ariane li.cart_data {}
ul#command_ariane li.user_data {}
ul#command_ariane li.finalize {}
ul#command_ariane li.paypal {}
ul#command_ariane li.be_happy {}

/*
 ************************************************************************************
 ************************************************************************************
 ************************************************************************************
 ************************************************************************************
 ************************************************************************************
*/

/*
table.decl tr img { display:none; }
table.decl tr:hover img { display:block; position:relative; top:10px; right:9px; }
*/
.label_decl { display:block; float:left; width:20px; }

/* pour la fn d'incrémentation/décrémentation des quantité du panier en jquery */
.ii_field{ padding-right:12px; position:relative; overflow:hidden; float:left; height:22px; }
.ii_field input{ border:1px solid #999; background:#fff; padding:2px; text-align:right; }
.plus, .moins{ border: 1px outset #999; background:#eee; color:#333; height:9px; width:10px; cursor:pointer; float:left; vertical-align:middle; font-size:10px; font-weight:bold; text-align:center; display:block; line-height:10px /*ie6 not reducing height under line-height value*/; }
.plus{ position:absolute; top:0; right:0; }
.moins{ position:absolute; bottom:0; right:0; }
.plus:hover,.moins:hover{ background:#D0EDFF; }
.plus:active,.moins:active{ border-style:inset; }

p{ overflow:hidden; margin:1em 0; padding:0; }
label{}
.edition_large input[type=text]{ width:450px; }
fieldset{ padding:5px; }




.selectboxdeclselected, .selectboxdeclselected img{
	color:red; border:1px solid red;
}

.ombre_miluna_tn{ 
  width:209px; height:209px; margin:0; padding:22px 20px 20px 22px; margin: 5px;
  background: transparent url(images/ombre-produit.png) repeat;
  background: transparent url(images/cadre.png) repeat;
 }
 
#pensee { background-color:#fcc; padding:5px; font-size:90%; } 
#a_propos { position:fixed; top:0; right:0;bottom:0; left:0; background: transparent url(images/bg-black-transparent-75.png) repeat; }
#a_propos img { position:fixed; top:0; left:0; }
 
/* HEADER */

#head-wrap { color:#aaa; overflow:none; margin:0; padding:0; }
#head { margin:0; padding:0; height:220px }
h1{ margin:0; padding:0; }
h1 a { display:block; width:600px; height:130px; }
h1 a span{ display:none; }

 
#main-wrap {}
#main { background-color:#dacbae; border-right:1px solid #333; }
 
.quantity { white-space: nowrap; }
.quantity input[type="text"]  { width:30px; display:inline; }
.quantity button { display:inline; }


/* CART */

#cart{ color:#333; }
#cart-link{ }
#cart-link h2{ display:none; }
#cart-link p{ margin:0; padding:70px 2px 2px 2px; font-size:110%; font-weight:bold; text-align:center; }
.slide-cart-link{ cursor:pointer; }
.slide-cart-link:hover{}
#cart-content{  }
.slide-cart-content{ background-color:#dacbae; }


ul.metadata { display:none; }