﻿/*général*/
body {color:#808080; margin:0; font-size:11px; font-family:arial, helvetica, sans-serif;background-color:#f7f5f6;}
.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:#27293e;}
a.hautDePage {float:right; margin:20px 0;}
a.active {color:#27293e;}
a.bouton {border:1px solid #DCD9D2; padding:2px 10px; text-transform:uppercase; color:#808080;}
a.marron {color:#27293e;}
/*paragraphes*/
p {text-align:justify;}
/*autres*/
br.clr {clear:both;}
.fncb {float:none;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; }

/* ONGLET SITES */
#page {padding:0;margin:10px auto 0 auto;width:1100px;background-color:white;border:none;}
#design_border_left {background:url('http://media.lfg-fr.com/lfg/site/headers/onglet-site/bordure-gauche.jpg') top left repeat-y;padding:0;margin:0;border:none;}
#design_border_right {background:url('http://media.lfg-fr.com/lfg/site/headers/onglet-site/bordure-droite.jpg') top right repeat-y;padding:0;margin:0;border:none;}
#onglets_site {background:url('http://media.lfg-fr.com/lfg/site/headers/onglet-site/bordure-haute.jpg') bottom left repeat-x;background-color:#f7f5f6;padding:0;margin:0;border:none;height:68px;}
#onglets_site .angle_gauche {float:left;margin-left:-1px;}
#onglets_site .angle_droit {float:right;margin-right:-1px;}
#onglets_site .angle_gauche, #onglets_site .angle_droit {margin-top:55px;padding:0;border:none;display:block;}
#onglets_site form {padding:0;margin:0;border:none;}
#onglets_site #onglet_lfg, #onglets_site #onglet_mfg {border: 0px solid #FFFFFF;padding:0;margin:0;width:237px;height:68px;}

/*en-tête*/
#entete {min-height:200px; text-transform:uppercase;}
/*#entete a {color:#4b3530;}*/
#entete a:hover {color:#27293e;}
#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;}

/*navigation*/

#navigation {background:black; height:32px; text-transform:uppercase;z-index:1000;margin: 0 9px;}
#navigation ul {float:left;background:black;}
#navigation li  {float:left;display:block;}
#navigation a {float:left;display:inline-block;height:auto;color:#ffffff;}
#navigation a:hover {color:#ffffff; background:#cacaca;}
#navigation ul.nav_1 {width:960px; margin:0 auto;float:none;}
#navigation li.nav_1 {position:relative;}
#navigation li.nav_1:hover > a {color:#ffffff; background:#cacaca;}
#navigation a.nav_1 {height:22px;padding:10px 13px 0 13px;}
#navigation ul.nav_2 {z-index:1000;position:absolute;top:32px;width:160px;color:#ffffff; background:#cacaca;}
#navigation li.nav_2 {clear:both;}
#navigation a.nav_2 {width:142px;padding:8px 0 8px 18px;}
#navigation a.nav_2:hover {color: #ffffff; background-color:black;}
#navigation ul.nav_3 {width:160px;color:#ffffff; background:#cacaca;}
#navigation li.nav_3 {clear:both;}
#navigation a.nav_3 {width:132px;padding:8px 0 5px 28px;}
#navigation a.nav_3:hover {color: #ffffff; background-color:black;}
/*
#navigation ul a:hover {color: #ffffff; background-color:black;}
#navigation ul li:hover {background:#cacaca;}
#navigation ul ul {position:absolute;z-index:1000;width:160px; / * left:-999em; * /text-align:left; color:#4a4b5d;}
#navigation ul li:hover ul {left:auto; min-height:0; background:#4a4b5d;}
#navigation ul li:hover > a {color:#ffffff; background:#cacaca;}
#navigation ul ul li {background:#cacaca; width:160px;}
#navigation ul ul a {height:auto; padding:2px 22px;}
#navigation ul ul a:hover {color: #ffffff; background:black;}#27293e
#navigation ul ul ul {width:160px;position:relative;}
#navigation ul ul ul li {padding-left:10px;width:150px;}
*/
/*
#navigation .soldes a {color:#ffffff; background:#4a4b5d;}
#navigation .soldes a:hover {color: #ffffff; background:#4a4b5d;}
*/
/*#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:#27293e;}
#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;background:url(/media/img/style-guide/bordure-actualites_04.jpg) repeat-y;width:754px;height:auto;}


/*pied de page*/
#pied_page {background:black; height:80px; color:#fefefe; text-transform:uppercase; clear:both;margin: 0 9px;}
#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 18px 0 0;}
#pied_page a {color:#fefefe;padding:15px;}
#pied_page a:hover{color:#4A4B5D;}
#pied_page2 {width:960px;height:auto;float:inherit;margin-left:auto;margin-right:auto;}

/*style homepage*/
#contenu_gauche form input {margin-top:5px;}
#contenu_gauche form input.recherche {width:80px; }
#contenu_gauche .designer {margin-top:20px;}
#contenu_gauche .designer p {line-height:25px; text-align:right; margin-top:20px;}
#contenu_droit.home {color:#808080;}
#home div label {text-transform:uppercase;}
#home div#blocHaut_hp {height:590px; float:left; margin:0 28px 0 0;z-index:0;}
#home div#blocStyleGuide_hp {height:40px; float:right; width:400px;margin:0;padding-top:50px;padding-bottom:20px;}
#home div#blocStyleGuide_hp h1 {margin-top: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 div#blocStyleGuide_hp a.lienDesigners {height:42px; text-transform:uppercase; padding:12px 15px; margin:17px 0 0px 0; text-align:right; font-size:14px; color:black; display:block; background-image: url(/media/img/hp/bordure-designer-mfg.jpg); background-repeat: no-repeat;}
#home div#blocBoutiques_hp {margin:0 0 10px 0; }
#home div#blocBoutiques_hp h1 {margin-top:5px; }
#home div#blocBoutiques_hp div#vignettesBoutiques p a {margin-left:1px;}
#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 {margin:20px 0;}
#home div#blocBas_hp div#vignettesBas {margin:0 0 20px 0;}
#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 input.creerCompte {float:none; padding:5px;}
.compteClient select {height:18px;width:156px;}
.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 .coordonnees select {width:230px;}
.compteClient .coordonnees select option {width:200px;}
.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 */
#contenu_droit #title_default_list {color: black;font-size: 2.5em;}
#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:#27293e;}
#produit_liste .pagination a.active {color:#27293e;}
#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:black;}
#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_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:#27293E;}
#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:#27293e;}
#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:#27293e;}
#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 h1 {font-size:2em;color:black;}
#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;background:url(/media/img/style-guide/bordure-actualites_01.jpg) no-repeat;}
#style_guide div.contenu_bloc_bas  {margin:0;padding:0;width:754px;height:4px;background:url(/media/img/style-guide/bordure-actualites_03.jpg) no-repeat;}
#style_guide div.contenu {overflow:visible; margin-top:20px;}
#style_guide div.contenu {padding: 0 0 0 1px;;margin:0;background:url(/media/img/style-guide/bordure-actualites_04.jpg) repeat-y;width:754px;height:auto}
#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 #27293e;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:#27293e; 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;}

/*guide des tailles*/
#guidetaille table tr.HEADER{background:#27293E;}
#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;}

/* 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;}



