﻿/*général*/
body {color:#808080; margin:0; font-size:11px; font-family:arial, helvetica, sans-serif;}
.body_macos{font-size:10px;}
/*titres*/
h1, h2, h3, h4 {text-transform:uppercase;font-weight:normal;}
h1 {font-size:16px;}
h2 {font-size:14px;}
h3 {font-size:11px;}
h4 {font-size:10px;}
/*listes*/
ul {margin:0; padding:0; list-style:none;}
li {margin:0; padding:0}
/*liens*/
a {text-decoration:none; color:#808080;}
a:hover{color:#f49477;}
a.hautDePage {float:right; margin:20px 0;}
a.active {color:#f49477;}
a.bouton {border:1px solid #DCD9D2; padding:2px 10px; text-transform:uppercase; color:#808080;}
a.marron {color:#4b3530;}
/*paragraphes*/
p {text-align:justify;}
/*autres*/
br.clr {clear:both;}
hr {clear: both; border:0; border-bottom:1px solid #AC9D99; height:1px; margin:5px 0 15px;}
span.gras {font-weight:bold;}
#breadcrumb ul{margin:5px 0; padding-left:0;}
#breadcrumb ul li {display:inline;}
img {border:none;}
form label {padding:2px 10px 0 0; float:left;}
form label.checkbox {padding:3px 10px 0 0; float:left;}
select {padding:0 0 0 2px; background:#ffffff; border:1px solid #DCD9D2; color:#4B3530; }
select option:first-letter {text-transform:uppercase;}
select option {text-transform:lowercase;}
input.input_text {padding:1px 2px; background:#ffffff; border:1px solid #DCD9D2; color:#4B3530; font-size:10px;}
input.input_radio {margin-bottom:5px; vertical-align:middle;}
input.input_checkbox {margin-bottom:10px; float:left; padding:0 2px;}
input.input_password {font-size:10px; padding:1px 2px; background:#ffffff; border:1px solid #DCD9D2; color:#4B3530;}
input.submit {text-transform:uppercase; margin-left:5px; background:#ffffff; border:1px solid #DCD9D2; color:#4B3530; cursor:pointer; font-size:10px; padding-left:6px; padding-right:6px;}
textarea {border:1px solid #DCD9D2;}
.p_error input {border:1px solid red;}
.p_error textarea {border:1px solid red;}
.inputerror input {border:1px solid red;}
.p_error ul label {color:red;}

/*input#radio {margin-bottom:5px; vertical-align:middle;}*/

.filAriane {margin:0; font-size:9px;height:30px;}
.filAriane li {display:inline; }

/*en-tête*/
#entete {min-height:200px; text-transform:uppercase;}
/*#entete a {color:#4b3530;}*/
#entete a:hover {color:#f49477;}
#entete #bandeau {width:960px; margin-left:auto; margin-right:auto; padding-top:20px;}
#entete #bandeau .bandeau1 {float:left; margin-right:20px;}
#entete #bandeau .bandeau2 {float:left; line-height:21px;}
#entete #bandeau .bandeau4 {float:right; margin-right:20px;}
#entete #bandeau .bandeau3 {float:right;}
#entete #bandeau .bandeau3 img {margin-left:5px;}
#entete #bandeau .bandeau5 {float:right; margin-left:20px;}
#entete #entete_wrap {width:960px;margin-left:auto; margin-right:auto;position:relative; clear:both;}
#entete ul {clear:both; width:960px; margin-left:auto; margin-right:auto; padding:10px 0; text-align:right;position:relative;}
#entete ul li {display:inline; padding:0 0 0 40px;}
#entete ul li img {vertical-align:bottom; margin-right:5px; padding-bottom:1px;}

/* home page */
#hp_slider img {border:none;padding:0;margin:0;display:none;}

/*navigation*/
#navigation {background-color:#3a2b27; height:32px; text-transform:uppercase;z-index:1000;}
#navigation ul {width:960px; margin:0 auto;}
#navigation ul a {display:block; color:#fefefe; padding:0 11px; height:22px; margin-top:10px;}
#navigation ul a:hover {color: #4b3530; background-color:#ab9c99;}
#navigation ul li  {float:left; }
#navigation ul li:hover {background:#ab9c99;}
#navigation ul ul {position:absolute;z-index:1000;width:140px; /* left:-999em; */text-align:left; color:#4b3530;}
#navigation ul li:hover ul {left:auto; min-height:0;}
#navigation ul li:hover > a {color:#4b3530;}
#navigation ul ul li {background:#ab9c99; width:140px;}
#navigation ul ul a {height:auto; padding:2px 22px;}
#navigation ul ul a:hover {color: #4b3530; background:#ab9c99;}
#navigation .soldes a {color: red; background:#ab9c99;}
#navigation .soldes a:hover {color: #ffffff; background:#ab9c99;}
#navigation ul ul li:last-child {padding-bottom:10px;}

/*contenu*/
#contenu{width:960px; min-height:300px; margin:0 auto; padding:20px 0 30px 0;}
#contenu{background:#ffffff; /*color:#4b3530;*/}
#contenu_gauche {width:190px; float:left; padding:0 20px 0 0; text-transform:uppercase;}
/*#contenu_gauche a {color:#4b3530;}*/
#contenu_gauche a:hover {color:#f49477;}
#contenu_gauche img {margin-top:20px;}
#contenu_gauche.home {width:160px;}
#contenu_gauche ul li{padding:5px 0;}
#contenu_droit {float:left; padding:0;width:750px;}
#contenu_droit.home {width:780px;}
#contenu_centre{clear:both;width:960px;}
#contenu_actu {text-align:center;padding-right:auto;margin:0;}


/*pied de page*/
#pied_page {background-color:#3a2b27; height:32px; color:#fefefe; text-transform:uppercase; clear:both;}
#pied_page ul {width:960px; margin-left:auto; margin-right:auto; padding-top:10px; text-align:inherit}
#pied_page ul li {display:inline; padding:0 23px 0 0;}
#pied_page a {color:#fefefe;}
#pied_page a:hover{color:#f49477;}
#pied_page2 {width:960px;height:auto;float:inherit;margin-left:auto;margin-right:auto;}

/* sous pied de page */
#sous_footer {width:960px;margin:0 auto;}
#sous_footer table{width:100%;text-align:center;}
#sous_footer p {text-align:center;}
#sous_footer table td{padding:5px;vertical-align:top;}

/*style homepage*/
#contenu_gauche form input {margin-top:5px;}
#contenu_gauche form input.recherche {width:80px; }
#contenu_gauche .designer {margin-top:-15px;}
#contenu_gauche .designer p {line-height:25px; text-align:right; margin-top:20px;}
#contenu_droit.home {color:#808080;}
#home {margin-left:5px;}
#home div label {text-transform:uppercase;}
#home div#blocHaut_hp {float:left; margin:0 28px 0 0;}
#home div#blocStyleGuide_hp {float:left;}
#home div#blocStyleGuide_hp h1 {margin-top:10px;margin-bottom:-5px;}
#home div#blocStyleGuide_hp img {margin:8px 0;}
#home div#blocStyleGuide_hp div#vignettesStyle p {margin:0;}
#home div#blocStyleGuide_hp div#vignettesStyle p a.first {margin-right:14px;}
#home div#blocStyleGuide_hp div#vignettesStyle p a:first-child {margin-right:14px;}
#home a.lienDesigners {height:20px; text-transform:uppercase; padding:12px; margin:17px 0px 15px 370px; text-align:right; font-size:14px; color:#4B3530; display:block; background-image: url(/media/img/hp/bordure-designer.jpg); background-repeat: no-repeat;}
#home div#blocBoutiques_hp {margin:0 0 10px 0;/*padding-left:3px;*/}
#home div#blocBoutiques_hp h1 {margin-top:5px;}
#home div#blocBoutiques_hp div#vignettesBoutiques p a {margin-left:2px;}
#home div#blocBoutiques_hp div#vignettesBoutiques p a.first {margin-left:0;}
#home div#blocBoutiques_hp div#vignettesBoutiques p a:first-child {margin-left:0;}
#home div#blocBas_hp div#vignettesBas {margin:0 0 20px 0;}
#home div#blocBas_hp div#vignettesBas h2 {font-size:1.2em;}
#home div#blocBas_hp div#vignettesBas p a.first {margin-right:14px;}
#home div#blocBas_hp div#vignettesBas p a:first-child {margin-right:14px;}

/*style formulaire compte*/
.compteClient h2 {margin:18px 0;}
.compteClient input.input_text {width:150px;}
.compteClient input.input_password {width:150px;}
.compteClient select {height:18px;width:156px;}
.compteClient input.creerCompte {float:none; padding:5px;}
.compteClient .form label, .compteClient .formGauche label, .compteClient .formDroit label {width:135px; text-align:right;}
.compteClient .formGauche li label {width:50px; text-align:right;padding:0;}
.compteClient .formGauche {float:left; width:350px; display:inline;}
.compteClient .formDroit {float:left; margin:0 0 0 10px; width:350px;}
.compteClient form p {clear:both; margin:10px 0;}
.compteClient .coordonnees label {width:90px;}
.compteClient h3 {margin:18px 0;}
.compteClient .formGauche #civilite label {padding-top:5px;}
.compteClient .formGauche #civilite ul label {width:55px; padding: 2px 0 5px 12px; text-align:left;}
.compteClient .formGauche #civilite ul li {display:inline;}
.compteClient input.creer {float:right; padding:5px;}
.compteClient .menuMoncompte {margin:15px 0px 40px 0;}
.compteClient .menuMoncompte li {display:inline; text-transform:uppercase; padding-right:20px; font-size:11px;}
.compteClient .blocAdresse {border:1px solid #DCD9D2; padding:0 0 10px 20px;}
.compteClient a.retour {float:left;}
.infoCompte h2 {margin:25px 0 0 0;}
.infoCompte p {padding-left:20px;}
.compteClient tr.compteCommande {text-align:left;}
.compteClient tr.compteCommande th {height:50px; border-bottom:1px solid #808080;}
.compteClient tr.compteCommande td{height:50px; border-bottom:1px solid #c0c0c0;}
.compteClient .offres label {width:auto;}
.compteClient .span_box input {float:none;}

/*style correspondant à la FAQ*/
.faq div.declencheurReponse a {line-height:25px; cursor:pointer;}
.faq div.declencheurReponse div.reponse {margin:10px 0 20px 0; display:none; }
.faq div.declencheurReponse div.reponse ul li {margin:10px 0;}
.faq hr {margin:0;}
.faq h2 {margin:30px 0 10px;}

/* liste de produit */
#produit_liste {float:left;width:750px}
#produit_liste .pagination {padding:11px 0;position:relative;width:750px;height:17px;}
#produit_liste .pagination .view_all {float:left;}
#produit_liste .pagination .view_all_bas {float:left;position:relative;padding-top:270px;}
#produit_liste .pagination a {color:#808080;}
#produit_liste .pagination a:hover {color:#F49477;}
#produit_liste .pagination a.active {color:#F49477;}
#produit_liste .pagination ul {float:right;}
#produit_liste .pagination ul li {float:left;}
#produit_liste .pagination ul li span,#produit_liste .pagination ul li a {padding:0 3px;}
#produit_liste .pagination ul li .active {border:1px solid #DCD9D2;height:15px;}
#produit_liste .produit .manufacturer_name {color:#4B3530;}
#produit_liste .produit {float:left;position:relative;width:187px;height:300px;text-align:center;border-top:1px solid #DCD9D2;}
#produit_liste .produit p {text-align:center; font-size:11px;margin:10px 0;}
#produit_liste .produit .image_produit {width:150px;height:150px;display:block; margin:10px auto;}
#produit_liste .produit h2 {font-size:11px; text-transform:none;margin:10px 0;padding:0 8px;}
#produit_liste .produit .produit_list_tag_new {color:#808080;font-size:9px;padding:5px;text-transform:lowercase;letter-spacing:1px;position:absolute;top:0;right:0;}
#produit_liste_filtre {width:170px;padding:10px 20px 0 5px;margin-right:12px;float:left;text-transform:uppercase;border:1px solid #DCD9D2;}
#produit_liste_filtre label {padding-left:10px;width:120px;}
#produit_liste_filtre .filtre_titre {padding:18px 0;border-top:1px solid #DCD9D2;font-size:11px;font-weight:bold;color:#4B3530;}
#produit_liste_filtre .filtre_valeur {font-size:9px;}
.ajax_loader {background:url('/media/img/ajax-loader.gif') no-repeat 0 0;}
#ajax_loader {position:absolute;z-index:100;top:100px;left:365px;width:40px;height:40px;}
.prixSolde {font-size:12px;color:red;}
.prixBarre {text-decoration:line-through;}
.filtre_titre{cursor: pointer;}
#produit_liste .etiquettes {position:absolute;top:0;right:0;width:25px;height:75px;padding:20px 0 0 0;}
#produit_liste .etiquettes img {margin-top:10px;}


/* fiche produit */
#ficheProduit {color:#808080;}
#ficheProduit a {color:#808080;}
#ficheProduit a:hover {color:#f49477;}
#ficheProduit h1 {font-weight:bold; margin:0px;}
#ficheProduit h2 {margin:0 0; font-size:16px;}
#ficheProduit h3{margin:10px 0 20px 0; font-size:10px;}
#ficheProduit hr {border-bottom:1px solid #9e9d9d; margin:0;}
#ficheProduit form input.submit {border:2px solid #DCD9D2; background:#ffffff;}
#ficheProduit form select, #ficheProduit form input.text {color:#4b3530; background:#ffffff; font-size:11px; border:1px solid #DCD9D2;}
#ficheProduit #imageProduit {float:left; width:320px;}
#ficheProduit #imageProduit #produit{background-image: url(/media/img/bordure-img.jpg); background-repeat: no-repeat; width:313px; height:379px; text-align:center;}
#ficheProduit #imageProduit #produit img {margin-bottom:30px; margin-top:20px;}
#ficheProduit #imageProduit #produit a.zoom {margin-left:0px; font-size:11px;}
#ficheProduit #imageProduit p.vue {margin:20px 0 50px;}
#ficheProduit #imageProduit p.vue img {margin:3px; border:1px solid #f3f3f3;}
#ficheProduit .prodSimilaire {margin:30px 0 10px 0;position:relative;}
#ficheProduit .prodSimilaire a {width:100px;height:100px;margin:0 10px 0 0;}
/*#ficheProduit .prodSimilaire img {width:100px;height:100px;}*/
#ficheProduit #infoProduit {float:right; width:390px;}
#ficheProduit #infoProduit .information {padding:0;clear:both;height:93px;}
#ficheProduit #infoProduit .descriptionProd {clear:both;}
#ficheProduit #infoProduit .descriptionProd .form {}
#ficheProduit #infoProduit #produitPrecedent{float:left; text-transform:uppercase; margin:0 0 15px; font-size:10px;}
#ficheProduit #infoProduit #produitSuivant{float:right; text-transform:uppercase; margin:0 0 15px; font-size:10px;}
#ficheProduit #infoProduit h1{clear:both;}
#ficheProduit #infoProduit h1 a {color:#4b3530;}
#ficheProduit #infoProduit h1 a:hover {color:#f49477;}
#ficheProduit #infoProduit h2 {color:#4b3530;}
#ficheProduit #infoProduit h3 {color:#4b3530;}
#ficheProduit #infoProduit p.description {color:#4b3530; margin:0; min-height:80px; padding-right:5px;}
#ficheProduit #infoProduit form {margin:5px 0 5px 0;}
#ficheProduit #infoProduit form p {margin-top:11px; margin-bottom:0;}
#ficheProduit #infoProduit form label {float:left; width:100px; padding:5px 0 0;}
#ficheProduit #infoProduit form select {width:100px; color:#808080;}
#ficheProduit #infoProduit form img {vertical-align:bottom; }
#ficheProduit #infoProduit form img.couleur {margin:0 0 0 10px; }
#ficheProduit #infoProduit form a img {margin-left:10px;}
#ficheProduit #infoProduit form input {width:50px;}
#ficheProduit #infoProduit form p.boutonShare {float:left;margin-top:16px;}
#ficheProduit #infoProduit form p.boutonShare a img {margin-left:0;}
#ficheProduit #infoProduit form div#ajouterPanier {margin-top:16px;float:right; background-image: url(/media/img/bouton-panier.jpg); background-repeat: no-repeat; width:200px; height:32px; padding-top:10px;}
#ficheProduit #infoProduit form input#panier {width:160px; font-size:13px; border:none; background:none; padding:0;}
#ficheProduit #infoProduit form div#ajouterWishlist {margin:14px 0 0; float:left; background-image: url(/media/img/bouton-wishlist.jpg); background-repeat: no-repeat; width:170px; height:22px; padding-left:10px; padding-top:6px;}
#ficheProduit #infoProduit form div#ajouterWishlist a {color:#4b3530; border:none; font-size:10px;}
#ficheProduit #infoProduit #tabs {overflow:visible; width:400px;padding:0;z-index:0;}
#ficheProduit #infoProduit #tabs ul li {text-transform:uppercase; border:1px solid #c0c0c0; background:#AB9C99; font-size:10px;}
#ficheProduit #infoProduit #tabs ul li {margin:0 0 0px 0; float:left; padding:0; top:1px; white-space:nowrap; }
#ficheProduit #infoProduit #tabs ul li.ui-tabs-selected {border:1px solid #c0c0c0; background:#ffffff; border-bottom:none !important;}
#ficheProduit #infoProduit #tabs ul li#onglet1 {width:116px;}
#ficheProduit #infoProduit #tabs ul li#onglet2 {width:92px; border-left:none;}
#ficheProduit #infoProduit #tabs ul li#onglet3 {width:170px; border-left:none;}
#ficheProduit #infoProduit #tabs ul li a {padding:0.5em 1.7em; float:left; color:#ffffff;}
#ficheProduit #infoProduit #tabs ul li.ui-tabs-selected a {color:#757575;}
#ficheProduit #infoProduit #tabs #tabs-1, #tabs #tabs-2, #tabs #tabs-3 {border:1px solid #c0c0c0; width:380px; border-top:none;}
#ficheProduit #infoProduit #tabs div div {padding:20px 10px 10px; overflow:auto; height:230px;}
#ficheProduit #infoProduit #tabs div div span {text-transform:uppercase; font-size:10px;}
#ficheProduit #infoProduit #tabs div.ui-tabs-panel {padding:0; margin-left:2px;}
#ficheProduit #infoProduit #tabs .ui-tabs-nav li {border-bottom:1px solid #c0c0c0 !important;}
#ficheProduit #produitCoordonne{padding:10px 0;position:relative;}
#ficheProduit #produitCoordonne form div.prod {float:left; text-align:center;}
#ficheProduit #produitCoordonne form select {width:80px; color:#808080;}
#ficheProduit #produitCoordonne form div.prod img {margin-bottom:5px; width:150px; height:150px;}
#ficheProduit #produitCoordonne form div.addition {font-size:14px; margin:25px 10px;}
#ficheProduit #produitCoordonne form #ajouterTout {float:none;text-align:left; background-image: url(/media/img/bouton-panier.jpg); background-repeat: no-repeat; width:200px; height:42px; padding-top:8px;}
#ficheProduit #produitCoordonne form #ajouterTout input#tenue {width:180px; font-size:13px; padding:0; background:none;}
#ficheProduit #produitCoordonne form input.submit {border:none;width:180px;}
#ficheProduit #produitCoordonne form #alignementDroite {float:none;clear:both;margin:0 ; text-align:center;}
#ficheProduit #produitCoordonne form #alignementDroite input.submit{margin:0 5px 0 5px;font-size:13px;}
#ficheProduit #produitCoordonne form #alignementDroite #prix{float:right; margin:0;}
#ficheProduit #produitCoordonne form #alignementDroite #prix span {float:right; margin-left:20px; padding:2px 5px;}
#ficheProduit .similar_product_pl {width:440px;height:292px; top:-270px;left:0;display:none; background:#ffffff; position:absolute; border:1px solid #c0c0c0; padding:5px;z-index:200;}
#ficheProduit .similar_product_pl img {float:left;}
#ficheProduit .similar_product_pl .description {float:left;width:150px;padding:5px}
#ficheProduit .prixSolde {font-size:16px;}
#ficheProduit .descriptionOverflow {overflow:auto;overflow-y:205px;overflow-x:hidden;}
#ficheProduit .prixBarre {font-size:12px;}
#ficheProduit .etiquettes {float:left;width:25px;height:75px;padding:20px 0 0 0;}
#ficheProduit .etiquettes img {margin-top:10px;}
#contenu_gauche .vu_dans {text-align:center;margin-top:15px;border:1px solid #AC9D99;display:block;width:150px;height:170px;position:relative;}
#contenu_gauche .vu_dans .vu_dans_rose {color:#f49477;}
#contenu_gauche .vu_dans .vu_dans_bas {text-transform:none;color:#4B3530;}
#contenu_gauche .vu_dans img {margin:0 0 5px 0;z-index:0;position:absolute;top:10px;left:0;}
#contenu_gauche .vu_dans span {display:block;height:13px;line-height:13px;position:absolute;left:0;margin:0;width:150px;z-index:5;background:#FFFFFF;}
/*zoom*/
.zoom_photo {margin:20px;}
.zoom_photo .fermer {text-align:right; text-transform:uppercase;}
.zoom_photo .close_popup {text-align:right;}
.zoom_photo #zoom {float:left;}
.zoom_photo #zoom img.defaut{display:block;}
.zoom_photo #zoom img{display:none;}
.zoom_photo .miniatures {float:right; width:150px; margin-top:25px;}
.zoom_photo .miniatures li {margin:0 5px 5px 0; display:inline; float:left;}

/* DESIGNERS */
#designer_liste {text-align:left; text-transform:uppercase;}
#designer_liste .colonne {width:187px;height:auto;margin:0;border:0;float:left;}
#designer_liste img {margin:20px 0 10px 0;}
#designer_liste ul li {line-height:25px; font-size:10px;}
#designer_head h1.bold {font-weight:bold;}

/*#designer_head {width:750px;float:right;}
#designer_head p {text-align:justify;}*/

/* STYLE GUIDE*/
#style_guide .navigation {text-transform:uppercase; font-size:10px; margin-top:30px;width:754px;}
#style_guide .navigation li {padding:5px 21px; display:inline;}
#style_guide .navigation li:hover {background:#a59a98;}
#style_guide .navigation li:hover a {color:#ffffff;}
#style_guide .navigation li.selected {background:#a59a98;}
#style_guide .navigation li.selected a {color:#ffffff;}
#style_guide div.conteneur {padding:0;margin:0;width:754px;height:auto;float:left}
#style_guide div.contenu_bloc_haut {margin:0;padding:0;width:754px;height:9px;}
#style_guide div.contenu_bloc_bas  {margin:0;padding:0;width:754px;height:4px;}
#style_guide div.contenu {overflow:visible; margin-top:20px;}
#style_guide div.contenu {padding: 0 0 0 1px;;margin:0;}
#style_guide div.contenu p {margin:0;}
#style_guide div.contenu a {float:left;}
/*#style_guide div.carrousel {overflow:visible; width:800px; margin:20px 0;}
#style_guide div.carrousel a.fleche {float:left; margin-top:100px;}
#style_guide div.carrousel div.presse {margin:0 3px; float:left; width:680px; height:240px; border:1px solid #dedede;}*/
#style_guide div.article h1 {margin-bottom:0;}
#style_guide div.article h2 {margin-top:0;}
/*#style_guide div.carrousel div.clara {padding-top:10px; float:left; background-image: url(/media/img/style-guide/bordure-carrousel.jpg); background-repeat: no-repeat; width:735px; height:746px;}
#style_guide div.carrousel div.clara a.bouton {border:none; float:right; margin-right:20px; font-size:12px; background-image: url(/media/img/style-guide/bordure-lien.jpg); background-repeat: no-repeat; width:190px; height:47px; padding:16px 0; text-align:center;}*/

/*#style_guide div.conteneur div.LFBook {float:left; margin:20px 13px 50px 13px; }*/
#style_guide div.conteneur div.LFBook {float:left;text-align:center; margin-left:auto;margin-right:auto; }
#style_guide div.conteneur div.LFBook h4{text-align:center;}
#style_guide div.conteneur div.LFBook p img{border:1px solid #efedec; padding:5px;}
#style_guide div.conteneur div.lienLFBook {clear:both; background:url(/media/img/style-guide/bordure-lien-LFBook.jpg) no-repeat; width:170px; height:28px; text-align:center; padding-top:7px; float:right; margin-right:13px;}
#style_guide div.conteneur div.lienLFBook a{text-transform:uppercase; font-size:10px;}

/*#style_guide .jcarousel-skin-tango {left:540px; top:1150px; position:absolute;}	*/
#style_guide .jcarousel-skin-tango {float:left;margin-left:auto;margin-right:auto;}
#style_guide .jcarousel-skin-tango ul li img{border:1px solid #4b3530; width:150px; height:150px;}
#style_guide .jcarousel-skin-tango ul{height:155px;}
#style_guide .jcarousel-skin-tango .jcarousel-clip-horizontal {float:left;margin-left:150px;margin-right:auto;width:475px;height:155px;}
#style_guide .jcarousel-skin-tango .jcarousel-item {width:150px;height:150px;}
#style_guide .jcarousel-skin-tango .jcarousel-item-horizontal {margin-right:10px;}
#style_guide .jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;top: 70px;left: 670px;width: 12px;height: 23px;cursor: pointer;background: transparent url(/media/img/next.png) no-repeat 0 0;}
#style_guide .jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;top: 70px;left: 650px;width: 12px;height: 23px;cursor: pointer;background: transparent url(/media/img/previous.png) no-repeat 0 0;}
#style_guide .jcarousel-next-horizontal:hover {background: transparent url(/media/img/next-over.png) no-repeat 0 0;}
#style_guide .jcarousel-prev-horizontal:hover {background: transparent url(/media/img/previous-over.png) no-repeat 0 0;}

#style_guide a img {border:none;}
#style_guide #image {position:relative; width:750px; border:1px solid #4b3530; margin-bottom:-50px;}
#style_guide #image img{width:750px; height:710px;}
#style_guide #image img.defaut{display:block;}
#style_guide #image img{display:none;}

#style_guide #flashContent { width:750px; height:850px; }
		

/*BOUTIQUES*/
/*#boutiques {height:550px;}*/
#boutiques .navigation {text-transform:uppercase; font-size:10px; margin-top:30px;}
#boutiques .navigation li {padding:5px 24px; display:inline;}
#boutiques .navigation li:hover {background:#a59a98;}
#boutiques .navigation li:hover a {color:#ffffff;}
#boutiques .navigation li.selected {background:#a59a98;}
#boutiques .navigation li.selected a {color:#ffffff;}
#boutiques .vignettes {padding:2px 8px; margin:30px 0; background-image: url(/media/img/boutiques/bordure-boutique.jpg); background-repeat: no-repeat; width:760px; height:280px;}
#boutiques .vignettes p {margin:0;}
#boutiques .vignettes img {float:left; width:142px; margin:8px 3px;}

/* CLOUD-ZOOM */
.cloud-zoom-lens {background-color:#fff; cursor:move;}
.cloud-zoom-title {/* Titre inactif : a changer dans les propriete */}
.cloud-zoom-big {border:1px solid #ccc; overflow:hidden;}
.cloud-zoom-loading {color:white; background:#222; padding:3px; border:1px solid #000;}

/*edito*/
p.edito img {border:1px solid #4b3530;}

/* Panier */
#panier_ajax {padding:5px 0;z-index:1000; display:none; position:absolute; width:300px; right:0; border:1px solid #808080; background:#FFFFFF;}
#panier_ajax_0 .table_prod_panier {border-collapse:collapse; width:280px;}
#panier_ajax_0 .table_prod_panier td.product_name {width:200px; padding-right:10px;}
#panier_ajax_0 .table_prod_panier tr.total {height:22px;}
#panier_ajax_0 .table_prod_panier tr.total td {border-top:1px solid #DCD9D2; border-bottom:1px solid #DCD9D2;}
#panier_ajax_0 .table_prod_panier tr.total td.td1 {border-left:1px solid #DCD9D2; padding-left:5px;}
#panier_ajax_0 .table_prod_panier tr.total td.td3 {border-right:1px solid #DCD9D2; width:30px; padding-right:5px; text-align:right;}
#panier_ajax_0 .table_prod_panier a.bouton {color:#ffffff; background:#4B3530; border:none;}

#panier .etapeCommande {text-transform:uppercase; font-size:10px; margin-top:30px;}
#panier .etapeCommande li {padding:5px 30px; display:inline;}
#panier .etapeCommande li.active {background:#a59a98; color:#ffffff;}
#panier .panier table {width:100%; font-size:11px;}
#panier .panier table.produits tr td {text-align:center; padding:5px 3px 0 3px;}
#panier .panier table.produits tr th {padding:0px 3px; border-bottom:1px solid #CDC4C2; padding:10px 0; text-align:center; text-transform:uppercase;}
#panier .panier table.produits tr th.th1 {width:100px;}
#panier .panier table.commande {margin-top:20px;}
#panier .panier table.commande h2 {margin:0;}
#panier .panier table.commande tr td {padding:5px;}
#panier .panier table.commande tr.fraisLivr {background:#F0F0F0;}
#panier .panier table.commande tr.paysLivr td{padding-bottom:20px;}
#panier .panier table.commande tr.total {background:#F0F0F0;}
#panier .codePromo p{text-align:right; padding:0;}
#panier #codePromoForm {text-align:right;  padding:0 0 10px 0;}
#panier a.bouton {float:right; color:#808080;}
#panier input.submit {float:right; padding:1px 5px 2px 5px; color:#808080;}
#panier .all_address .defaultAddress {float:left; width:350px;}
#panier .all_address .defaultAddress address {margin:10px 0;}
#panier .all_address .otherAddress {float:right; width:350px;}
#panier .all_address .otherAddress address {margin:10px 0;}
#panier .all_address input.input_radio {float:left;}
#panier .livrCommentaire {clear:both;}
#panier h2.livraison {margin:30px 0 20px;}
#panier textarea {border:1px solid #DCD9D2; height:80px; margin:0; padding: 5px; width:355px; color:#808080;}
#panier .emballage h2 {margin:20px 0;}
#panier .emballage .messagePerso {padding:20px 0 10px;}
#panier .emballage .comm {clear:both;}
#panier .navigation {position:relative;width:960px;height:25px;margin:0 0 20px 0;text-transform:uppercase;border-bottom:1px solid #A59A98;}

#panier .navigation li {float:left;height:19px;padding-top:6px;margin:0 30px 0 0;width:166px;text-align:center;border:1px solid #A59A98;border-bottom:none;}
#panier .navigation li.last {margin:0;}
#panier .navigation li.active {background-color:#A59A98;color:#fff;}
#panier .navigation li.active a {color:#fff;}

/*guide des tailles*/
#guidetaille table tr.HEADER{background:#4B3530;}
#guidetaille table tr.HEADER td {color:#ffffff;}

/*questionnaire*/
#questionnaire .intro {margin-top:30px;}
#questionnaire h3{margin:30px 0 15px 0;}
#questionnaire hr{margin:30px 0 0 0;}
#questionnaire table {margin-left:30px;}
#questionnaire table tr td {padding-right:20px;}
#questionnaire table.checkbox tr {height:25px;}
#questionnaire input.submit {padding:5px;}

/*presse*/
#presse {text-align:center; text-transform:uppercase;}
#presse table {width:750px;}
#presse table img {border:1px solid #c0c0c0; padding:5px; margin:30px 0 10px 0;}

/*popup adresse*/
.popup_adresse {margin:20px;}
.popup_adresse .nom_adresse {margin:40px 110px;}
.popup_adresse h1{margin:60px 0 40px 40px;}
.popup_adresse .formGauche {display:inline; float:left; width:370px; margin-left:20px;}
.popup_adresse .formDroit {margin:0 0 0 10px; float:left; width:400px;}
.popup_adresse input.input_text {width:150px;}
.popup_adresse .formDroit label {width:130px; text-align:right;}
.popup_adresse select {width:230px;}
.popup_adresse select option {width:200px;}
.popup_adresse .formGauche label {width:150px; text-align:right;}
.popup_adresse form p {clear:both; margin:15px 0;}
.popup_adresse .formGauche #civilite label {padding-top:5px;}
.popup_adresse .ajoutAdresse {margin:30px; text-align:right;}
.popup_adresse .submit {padding:4px 8px;}
.popup_adresse .formGauche #civilite ul label {width:55px; padding: 2px 0 5px 12px; text-align:left;}
.popup_adresse .formGauche #civilite ul li {display:inline;}
.popup_adresse .ajoutAdresse {margin:40px; text-align:right;}

 #slideshow-main {  
     width:429px;   
     float:left;   
     margin-right:3px;  
 }  
   
 #slideshow-main ul {  
     margin:0;   
     padding:0;   
     width:429px;  
 }  
   
 #slideshow-main li {  
     width:429px;   
     height:290px;   
     display:none;  
     position:relative;  
 }  
   
 #slideshow-main li.active {  
     display:block !important;  
 }  
   
 #slideshow-main li span.opacity {  
     position:absolute;  
     bottom:0; left:0;  
     display:block;   
     width:100%;  
     height:60px;  
     background:#000;  
     filter:alpha(opacity=50);   
     -moz-opacity:0.5;   
     -khtml-opacity: 0.5;   
     opacity: 0.5;  
     z-index:500;  
 }  
   
 #slideshow-main li span.content {  
     position:absolute;  
     bottom:0; left:0;  
     display:block;   
     width:100%;  
     height:60px;  
     z-index:1000;  
 }  
   
 #slideshow-main li span.content h1 {  
     font-size:14px;  
     margin:5px 0;  
     padding:0 10px;;  
     color:#42e2e8;  
 }  
   
 #slideshow-main li span.content p {  
     font-size:11px;  
     margin:5px 0;  
     padding:0 10px;;  
     color:#42e2e8;  
 }  
   
   
   
 /* Styling up the carousel */  
   
 #slideshow-carousel {  
     float:left;   
     width:206px;  
     position:relative  
 }  
   
 #slideshow-carousel ul {  
     margin:0;   
     padding:0;  
     list-style:none;  
 }  
   
 #slideshow-carousel li {  
     background:#fff;   
     height:97px;   
     position:relative  
 }  
   
 #slideshow-carousel li .arrow {  
     left:3px;   
     top:28px;   
     position:absolute;   
     width:20px;   
     height:40px;   
     background:url(images/arrow_white.png) no-repeat 0 0;   
     display:block;  
 }  
   
 #slideshow-carousel li a {  
     background:#000;   
     display:block;   
     width:206px;   
     height:95px;  
 }  
   
   
 #slideshow-carousel .active {  
     filter:alpha(opacity=100);   
     -moz-opacity:1.0;   
     -khtml-opacity: 1.0;   
     opacity: 1.0;  
 }  
   
 #slideshow-carousel .faded {  
     filter:alpha(opacity=50);   
     -moz-opacity:0.5;   
     -khtml-opacity: 0.5;   
     opacity: 0.5;  
 }  
