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

/* 
 * Thème Miluna
 * Miluna - Serviettes et draps de bain
 * http://www.miluna.eu/
 * 
 */

/* positionnement général */
#main-wrap {}
#main { width:660px; padding:20px 20px 20px 20px; }
#main { overflow:visible; } /* pour montrer les produits en dehors de la zone #main */

/* css général */
html {}
body { margin:0; padding:0; font-family:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:0.8em; background:#26211a url(images/bg-global.jpg) top left no-repeat; }
a { }
a:visited { }
a:hover {  }
button { background-color:#663; color:#fff; }
button:hover { background-color:#060; color:#fff; }
 
/* #head */
#head-wrap { margin:0; padding:0; color:#aaa; overflow:none; }
#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; }

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

/* #head #menu */
#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; }

/* #head #cart */
#cart-link{ position:absolute; top:130px; left:700px; margin:0; padding:0; width:250px; height:70px; }
#cart.slide #cart-content{ position:absolute; top:220px; left:700px; padding:0; }
#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; }
#cart-content{  }
#cart.slide #cart-content{ background-color:#dacbae; }

/* #foot */
#foot-wrap{ width:700px; }
#foot{ margin-bottom:6px; background-color:#eed08a; padding:5px 10px; }
#foot, #foot a{ 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; }
#foot #about{ float:left; width:250px; padding-right:30px; }
#foot #navigation{ display:none; }
#foot #network{  }

/* #foot #infos-commande */
#foot #infos-commande{ margin:2px 0; padding:5px 5px; height:80px; text-align:center; background-color:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; }
#foot #infos-commande h3{ margin:20px 0 10px 50px; }
#foot #infos-commande ul{ list-style:none; margin:0 30px 0 15px; padding:0; }
#foot #infos-commande ul li{ padding:5px 0 5px 40px; border-top:1px dotted #ccc; }
#foot #infos-commande > p { display:none; margin:0 2px; padding:2px 5px; text-align:left; font-size:90%; }
#foot #infos-commande #paypal {  }
#foot #infos-commande #colissimo {  }
#foot #infos-commande #avantages {  }
#foot #infos-commande a.tip-link { /*clear:both; display:block;*/ font-size:80px; /*line-height:80px; width:120px; height:80px;*/ }
#foot #infos-commande a.tip-link  img { /*display:block;*/ /*height:80px;*/ }



/* #foot partners */
#foot #partners{ margin:2px 0; padding:5px 5px; text-align:center; background-color:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; }
#foot #partners h3{  }
#foot #partners ul{ display:inline; margin:0; padding:0; }
#foot #partners ul li{ display:inline; padding:0 1px; }
#foot #partners img { height:30px; }
#foot #partners a.more { font-size:80%; text-decoration:none; }

/* #foot mentions */
#mentions{ margin:0; padding:5px 5px; font-size:80%; text-align:center; }
#mentions a{ text-decoration:none; }
#mentions a:hover{ text-decoration:underline; color:inherit; }
#mentions h3{  }
#mentions #copyright{  }

/* #main */
#main-wrap {}
#main { background-color:#dacbae; border-right:1px solid #333; }
#main a{ color:#300; }
#main a:hover{ text-decoration:none; color:#C00; }
#main h2 a{ text-decoration:none; }
#main h2 a:hover{ text-decoration:underline; }

/* #main.product-category */
.product-category {}
#main .pc0{}
#main .pc1{ margin:20px 0; clear:both; }
#main .pc1 h3{ float:left; 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{}

/* #main .boxproduct */
.boxproduct { position:relative; float:left; overflow:hidden; width:150px; height:150px; margin:5px; padding:0; border:1px solid #fff; background-color:#fff; 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; }
.captionfull .boxcaption {	top:0px; left:0; }
.caption .boxcaption {	top:150px; left:0; }  

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

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

/* xxx */
.form_bag_user label { 	display:block; float:left; width:150px; text-align:right; padding-right:10px; }
.label_decl { display:block; float:left; width:20px; }
p{ overflow:hidden; margin:1em 0; padding:0; }
label{}
.edition_large input[type=text]{ width:450px; }
fieldset{ padding:5px; }
.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-90.png) repeat; }
#a_propos img { position:fixed; top:0; left:0; }
.quantity { white-space: nowrap; }
.quantity input[type="text"]  { width:30px; display:inline; }
.quantity button { display:inline; }


