div{padding:0;margin:0;}
img{border:none;}
form{display:inline;}
.prune, .rose{color:#ba005c;}
.vert{color:#6F9525;}
.prix{font-family:Arial;font-size:16px;font-weight:bold;color:#ba005d;}
.cents{vertical-align:super;position:relative;top:3px;font-size:.6em;}
.fr{float:right;}
.fl{float:left;}
.clear{clear:both;line-height:0px;height:0px;font-size:0px;}
.clear2 {clear: both;}
.clear_r{clear:right;line-height:0px;height:0px;font-size:0px;}
.messageKO{font-size:11px;color:#ba005c;font-weight:normal;}
a{color:inherit;}
a:hover{text-decoration:none;}
.pointer{cursor:pointer;}
ul.formulaire{margin:0;padding:0;list-style:none;text-align:left;}
ul.formulaire li{clear:left;margin:0;padding:0;}
ul.formulaire li label{float:left;margin:0 0 4px 0;width:220px;color:#8b8b8b;font-size:14px;}
ul.formulaire li input,
ul.formulaire li select,
ul.formulaire li textarea{margin:0 0 4px 0;}
ul.formulaire li.help{position:relative;top:-3px;height:12px;line-height:12px;font-size:11px;color:#aaaaaa;font-style:italic;}
ul.formulaire li.help label{font-size:11px;color:#aaaaaa;font-style:italic;}
ul.formulaire li label.reset{float:none;width:auto;}
ul.formulaire li label.error{color:red;font-weight:bold;}
input.tbx{width:300px;border:1px solid #ddd;padding:5px 5px;font-size:12px;color:#ba005c;}
input.tbx_min{width:175px;border:1px solid #ddd;padding:2px 5px;font-size:12px;color:#ba005c;}
input.size280{width:280px;}
textarea.txta{width:300px;border:1px solid #ddd;padding:2px 5px;font-size:12px;color:#ba005c;}
input.error, select.error, textarea.error{background:#ffdddd;border:1px solid red;font-weight:bold;}
select.slt{border:1px solid #ddd;color:#ba005c;font-size:12px;}
select.slt option{color:#ba005c;font-size:12px;}
select.pays{width:205px;}
input.bt-valider-adresse{margin-left:200px;}
input.bt-mdp-oublie{margin-left:270px;}
body{font-family:"Trebuchet MS", Arial, Helvetica, sans-Serif;font-size:12px;color:#4e4d4d;margin:0;padding:0;background:url(../../img/v3/design/fond-site.jpg) repeat-x top left #ffd2cd;} /*SAVE #a39d9d*/
div#conteneur{width:1012px;margin:0 auto;background:none;}
div#contenu_border{background:url(../../img/v3/design/contenu-fond-border.png) repeat-y top left;}
div#header{position:relative;z-index:11;height:115px;}
div#content{position:relative;z-index:1;margin:0 15px;}
div.col_g{position:relative;z-index:1;float:left;width:210px;margin:0 18px 15px 0;}
a.bandeau-vert{background:url(../../img/design/colonne/fond-vert.gif) no-repeat center top;display:block;width:100%;text-align:center;line-height:29px;vertical-align:middle;color:#7B043E;font-weight:bold;font-size:.9em;margin-bottom:10px;}
div.col_d{position:relative;z-index:1;float:right;width:753px;}
div#col_d{position:relative;z-index:1;float:right;width:170px;margin:0 0 10px 30px;}
div.single{position:relative;z-index:1;padding:0 0 30px 0;}
div#footer{border-top:1px solid #dcdcdc;min-height:400px;margin:0 0 0 5px;padding:28px 0 0 0;background:url(../../img/v3/design/bloc-liens-footer-fond.jpg) repeat-x top left;width:1000px;}
div#corpsPage{position:relative;height:465px;}
div.footer_rating{width:100%;float:none;clear:both;}
div.footer_rating_container{width:100%;float:none;clear:both;}
div.footer_rating_container div.footer_rating_content{float:none;clear:both;text-align:center;width:270px;line-height:22px;margin:0 auto;padding-top:15px;}
div.footer_rating_container div.footer_rating_content div.stars{width:110px;height:22px;background-image:url(/img/v3/design/stars.png);margin:0 auto;background-position:left center;}
div.footer_rating_container div.footer_rating_content span{font-weight:bold;}
img#logo{position:absolute;top:20px;left:27px;}
div#barre_top{height:20px;line-height:20px;overflow:hidden;text-align:center;background:#5e5b5b;color:#fff;font-size:11px;}
div#barre_top a{color:#fff;text-decoration:none;}
div#barre_top a:hover{text-decoration:underline;}
span.vert, div#barre_top a.vert{color:#89b337;}
div.recherche{position:absolute;top:32px;left:290px;width:384px;height:55px;background:url(../../img/v3/design/bloc-recherche-header.jpg) no-repeat top left;font-family:Arial;font-size:10px;color:#8c8c8c;}
input.search-tbx{padding:4px 4px 4px 25px;margin:6px 2px 2px 7px;line-height:15px;width:293px;color:#c2bebe;border:2px solid #d4d2d2;background:url(../../img/v3/design/bloc-recherche-loupe.jpg) no-repeat left center #fff;}
input.search-tbx-active{padding:4px 4px 4px 25px;margin:6px 2px 2px 7px;line-height:15px;width:293px;color:#4E4D4D;border:2px solid #d4d2d2;background:url(../../img/v3/design/bloc-recherche-loupe.jpg) no-repeat left center #fff;}
input.search-bt-ok{position:relative;top:6px;}
div.recherche strong{padding:0 0 0 12px;}
div.recherche a{font-style:italic;text-decoration:underline;font-size:10px;color:#8c8c8c;}
div.recherche a:hover{text-decoration:none;}
div.recherche #digiSuggestions{position:absolute;z-index:1;top:30px;left:7px;width:322px;height:auto;display:none;border:2px solid #d4d2d2;background:#fff;}
div.recherche #digiSuggestions ul{margin:0;padding:0;list-style:none;font-size:12px;}
div.recherche #digiSuggestions ul li{padding:2px 5px;cursor:pointer;}
div.recherche #digiSuggestions ul li a{display:block;font-size:12px;}
div.recherche #digiSuggestions ul li.notselected{background:#fff;}
div.recherche #digiSuggestions ul li.selected,
div.recherche #digiSuggestions ul li.selected a,
div.recherche #digiSuggestions ul li:hover,
div.recherche #digiSuggestions ul li:hover a{background:#89B337;color:#fff;}
div.panier{position:absolute;right:15px;top:20px;width:249px;height:63px;overflow:hidden;background:url(../../img/v3/design/bg-panier_header.png) no-repeat top left;color:#666666;}
p.identification{margin:14px 6px 0px 25px;padding:0;font-size:11px;}
p.nb-article{margin:0px 6px 0 40px;padding:0;}
p.nb-article span.qte{font-size:18px;color:#ba005c;}
img.picto-panier{position:absolute;right:245px;top:30px;z-index:4;}
a.lien-panier{position:absolute;top:80px;right:17px;}
div.jquery-panier-content{display:none;position:absolute;z-index:3;right:15px;top:80px;width:246px;}
table.panier-liste{width:246px;border:1px solid #4E4D4D;border-top:none;border-collapse:collapse;color:#868785;font-size:11px;background:#fff;}
table.panier-liste a{text-decoration:none;}
table.panier-liste td, table.panier-liste th{padding:0;margin:0;}
table.panier-liste th{height:14px;background:#d7d5d5;text-align:right;padding:0 4px 0 0;}
table.panier-liste tr.first td{padding-top:15px;}
table.panier-liste td.produit{width:100px;text-align:center;padding-bottom:6px;vertical-align:top;}
table.panier-liste td.produit img{border:1px solid #d2cfcf;width:75px;}
table.panier-liste td.descriptif{width:98px;text-align:left;vertical-align:top;}
table.panier-liste td.descriptif p.nom{padding:0;margin:0;height:36px;line-height:12px;overflow:hidden;}
table.panier-liste td.descriptif p.nom span{font-style:italic;}
table.panier-liste td.descriptif p.qte{padding:0;margin:0;height:15px;overflow:hidden;}
table.panier-liste td.descriptif p.prix{padding:0;margin:0;font-family:Arial;font-size:16px;font-weight:bold;color:#ba005d;}
table.panier-liste td.supp{vertical-align:middle;text-align:center;}
table.panier-liste td.supp img{width:10px;}
table.panier-liste td.separateur{height:7px;background:url(../../img/v3/design/bloc-panier-separateur.jpg) no-repeat top center;}
table.panier-liste tr.code_reduction td{height:30px;padding:0 0 0 10px;background:#D7D5D5;color:#666;font-size:14px;text-align:left;}
table.panier-liste tr.code_reduction td.total-promo{text-align:right;padding-right:8px;}
table.panier-liste tr.total td{height:30px;padding:0 0 0 10px;background:#ba005c;color:#fff;font-size:16px;font-weight:bold;text-align:left;}
table.panier-liste tr.total td.total-panier{text-align:right;padding-right:8px;}
table.panier-liste td.commander{text-align:center;padding:6px 0 12px 0;}
table.panier-liste td.commander p{margin:0 0 10px 0;padding:0;}
div.bloc-menu{position:relative;z-index:11;}
ul.categorie-niv1{position:relative;z-index:11;height:22px;margin:0 0 2px 0;padding:0;list-style:none;}
ul.categorie-niv1 li{position:relative;float:left;line-height:15px;}
ul.categorie-niv1 li.recette{height:18px;line-height:18px;background:url(../../img/v3/design/fleche-bandeau-gris2.jpg) no-repeat left top #4c4c4c;padding:0 5px 0 15px;margin:0 0 0 10px;float:right;overflow:hidden;}
ul.categorie-niv1 li.conseils-charlotte{height:18px;line-height:18px;background:url(../../img/v3/design/fleche-bandeau-gris1.jpg) no-repeat left top #8b8b8b;padding:0 5px 0 15px;margin:0 0 0px 10px;float:right;overflow:hidden;}
ul.categorie-niv1 li.recette:hover a,
ul.categorie-niv1 li.conseils-charlotte:hover a{color:#fff;}
ul.categorie-niv1 li.recette a,
ul.categorie-niv1 li.conseils-charlotte a{display:block;font-size:12px;color:#fff;font-weight:normal;border:none;}
ul.categorie-niv1 li.recette:hover a,
ul.categorie-niv1 li.conseils-charlotte:hover a,
ul.categorie-niv1 li.recette a:hover,
ul.categorie-niv1 li.conseils-charlotte a:hover{color:#fff;text-decoration:underline;border:none;}
ul.categorie-niv1 li a{position:relative;z-index:2;display:block;line-height:15px;font-size:14px;color:#4e4d4d;padding:2px 4px;text-decoration:none;font-weight:bold;border:2px solid #fff;}
ul.categorie-niv1 li.violet a{color:#B9005D;}
ul.categorie-niv1 li:hover a,
ul.categorie-niv1 li a:hover{color:#6e912a;text-decoration:none;border:2px solid #89B337;}
ul.categorie-niv1 li.violet:hover a,
ul.categorie-niv1 li.violet a:hover{color:#B9005D;border:2px solid #B9005D;}
ul.categorie-niv1 li ul{position:absolute;z-index:11;top:20px;margin:0;padding:5px 0;min-width:200px;display:none;border:2px solid #89B337;background:#fff;}
ul.categorie-niv1 li.violet ul{border:2px solid #B9005D;}
ul.categorie-niv1 li ul li{display:block;float:none;margin:0 2px;padding:2px 5px;font-size:12px;}
ul.categorie-niv1 li ul li a,
ul.categorie-niv1 li:hover ul li a{border:none;color:#4E4D4D;}
ul.categorie-niv1 li ul li a.niv1-2,
ul.categorie-niv1 li.violet ul li a.niv1-2{padding:0 0 0 10px;color:#4e4d4d;background:url(../../img/v3/design/puce-tiret.jpg) no-repeat left center transparent;font-weight:normal;font-size:12px;border:none;}
ul.categorie-niv1 li ul li a.niv1-2:hover{text-decoration:underline;border:none;}
ul.categorie-niv2{position:relative;z-index:10;list-style:none;margin:3px 0 8px 0;padding:0 6px;height:24px;background:#89b337;}
ul.categorie-niv2 li{float:left;background:url(../../img/v3/design/menu-niv2-separateur.png) no-repeat left center;text-align:center;padding:0 0 0 0px;}
ul.categorie-niv2 li.first{background:none;}
ul.categorie-niv2 li a{font-family:Arial;font-size:13px;font-weight:bold;color:#fff;padding:0px 5px 0 7px;line-height:24px;text-decoration:none;}
ul.categorie-niv2 li:hover a{position:relative;padding-bottom:12px;z-index:11;background:url("/img/v3/design/menu-niv2-on.png") no-repeat center bottom transparent;}
ul.categorie-niv2 li:hover div a{padding:0;background:none;}
div.sous-menu{position:absolute;left:0;top:24px;z-index:10;width:955px;padding:12px 12px 15px 12px;border:2px solid #89b337;background:#f5f4f4;display:none;text-align:left;}
div.liste-rubrique{background:#fefefe;height:150px;overflow:hidden;margin:0 0 10px 0;}
ul.rubrique-special{float:left;width:192px;height:100%;margin:0;padding:6px 25px 0 18px;background:url(../../img/v3/design/menu-niv3-separateur-vertical.jpg) repeat-y right center;list-style:none;}
ul.rubrique-special li{display:block;width:190px;padding:6px 0 2px 0;margin:0;background:url(../../img/v3/design/menu-niv3-separateur-horizontal.jpg) no-repeat top left;text-align:left;}
ul.rubrique-special li.first{background:none}
ul.rubrique-special li a{font-weight:normal;font-family:Arial;font-size:18px;line-height:32px;color:#868785;text-decoration:none;}
ul.rubrique-special li a:hover{color:#6e912a;}
ul.sous-rubrique{position:relative;float:left;margin:0;padding:5px 0 0 10px;width:225px;height:150px;list-style:none;}
ul.sous-rubrique li{text-align:left;float:none;background:none;padding:0;margin:0 0 0 15px;height:20px;line-height:20px;}
ul.categorie-niv2 ul.sous-rubrique li a{font-size:12px;line-height:12px;font-family:Arial;color:#868785;text-decoration:none;font-weight:normal;padding:0 0 0 10px;background:url("/img/v3/design/puce-tiret.jpg") no-repeat left center;}
ul.categorie-niv2 ul.sous-rubrique li a:hover{color:#6e912a;text-decoration:underline;}
ul.categorie-niv2 ul.sous-rubrique li.full a{position:absolute;bottom:6px;left:25px;font-weight:bold;background:url(/img/v3/design/puce-verte.jpg) no-repeat left center;padding:0 0 0 10px;color:#89b337;}
div.sous-menu img.vignette{border:1px solid #89b337;}
div.bloc-newsletter{clear:both;position:relative;height:39px;margin:0 0 20px 0;overflow:hidden;border:1px solid #d8d8d8;background:url(../../img/v3/design/bloc-newsletter-fond.jpg) repeat-x top left;color:#8c8c8c;}
div.bloc-newsletter img{position:absolute;left:12px;top:6px;}
div.bloc-newsletter label{position:absolute;left:230px;top:10px;}
input.newsletter-tbx{position:absolute;left:700px;top:7px;border:1px solid #c43079;padding:4px 0 4px 7px;width:217px;color:#b2b2b2;font-size:11px;}
input.newsletter-bt-ok{position:absolute;right:8px;top:8px;}
ul.bloc-engagement{padding:0 0 0 10px;margin:0 0 25px 0;height:74px;overflow:hidden;border:1px solid #d8d8d8;background:url(../../img/v3/design/bloc-liens-footer-fond.jpg) repeat-x top left;list-style:none;color:#8c8c8c;}
ul.bloc-engagement li{float:left;margin:0 0 0 10px;height:74px;width:150px;line-height:14px;font-size:11px;}
ul.bloc-engagement li.second-last{width:40px;height:40px;line-height:40px;background:#fff;margin:0px 0px 0px 20px;padding:18px 10px 18px 20px;}
ul.bloc-engagement li.second-last a{display:block;}
ul.bloc-engagement li.last{margin:0;background:#ffffff;}
ul.bloc-engagement li.last a{width:240px;position:absolute;margin:0px 0px 0px 0px;}
ul.bloc-engagement li img{float:left;padding:0 10px 0 0;}
ul.bloc-engagement li span{display:block;margin:25px 0 0 0;}
ul.bloc-engagement li iframe{float:left;margin:5px 0 0 0;}
ul.bloc-engagement li a{color:#8c8c8c;text-decoration:none; display: block;}
ul.bloc-engagement li a:hover span{text-decoration:underline;}
ul.commandeliens, ul.livraisonliens, ul.aideliens, ul.infosliens{float:left;height:130px;width:180px;padding:0 0 15px 15px;margin:0;list-style:none;}
ul.livraisonliens, ul.aideliens, ul.infosliens{background:url(../../img/v3/design/footer-separateur.jpg) no-repeat top left;}
ul.commandeliens li, ul.livraisonliens li, ul.aideliens li, ul.infosliens li{padding:2px 0 3px 5px;}
ul.commandeliens a, ul.livraisonliens a, ul.aideliens a, ul.infosliens a{display:block;color:#666666;font-size:11px;text-decoration:none;padding:0 0 0 8px;line-height:12px;background:url("/img/v3/design/puce-point-gris.png") no-repeat left center;}
ul.commandeliens a:hover, ul.livraisonliens a:hover, ul.aideliens a:hover, ul.infosliens a:hover{text-decoration:underline;}
ul.commandeliens li.titre-lien-footer, ul.livraisonliens li.titre-lien-footer, ul.aideliens li.titre-lien-footer, ul.infosliens li.titre-lien-footer{padding:0px 0 10px 10px;list-style:none;color:#bb005d;font-size:16px;font-weight:bold;}
p.lienspartenaire{clear:both;border-top:1px solid #dcdcdc;margin:15px 0 0 0;padding:15px 120px 0 120px;text-align:center;color:#b4b4b4;}
p.lienspartenaire a{color:#b4b4b4;text-decoration:none;}
div.main_rub{margin:20px 0 0 0;color:#b4b4b4;text-align:center;font-size:11px;}
div.main_rub b{display:inline;}
div.main_rub ul{margin:0;padding:0;display:inline;}
div.main_rub ul li{height:11px;padding:0 3px 0 7px;line-height:11px;border-left:solid 1px #b4b4b4;display:inline;}
div.main_rub ul li.first{border:none;}
div.main_rub ul li a{color:#b4b4b4;text-decoration:none;}
div.main_rub ul li a:hover{text-decoration:underline;}
img.bloc-lien-accueil{float:right;position:relative;z-index:1;width:272px;height:100px;padding:0 0px 0 0;margin:0 0 11px 0;}
div.bloc-engagement-accueil{float:right;position:relative;z-index:1;width:272px;height:100px;overflow:hidden;font-size:11px;color:#858384;padding:0 0px 0 0;margin:0 0 14px 0;background:url(../../img/v3/design/bloc-accueil-engagement-middle.jpg) repeat-y top left #eee;}
div.bloc-engagement-accueil table{margin:0;padding:0;border-collapse:collapse;border-spacing:0;}
div.bloc-engagement-accueil table tr{margin:0;padding:0;}
div.bloc-engagement-accueil table tr td{margin:0;padding:0;height:85px;overflow:hidden;vertical-align:middle;}
div.bloc-engagement-accueil p{margin:0 100px 0 18px;line-height:14px;}
div.bloc-engagement-accueil p.littemarge{margin:0 100px 0 18px;}
div.bloc-engagement-accueil p strong{font-size:18px;font-weight:bold;color:#ba005c;line-height:20px;}
div.bloc-engagement-accueil img{position:absolute;right:15px;top:10px;}
div.bloc-engagement-accueil div.top{height:7px;background:url(../../img/v3/design/bloc-accueil-engagement-top.jpg);}
div.bloc-engagement-accueil div.bottom{position:absolute;bottom:0;height:8px;width:272px;background:url(../../img/v3/design/bloc-accueil-engagement-bottom.jpg);}
div.liste-accueil{clear:both;padding:20px 0 0 0;}
div.bloc-liste{position:relative;float:left;width:190px;height:355px;overflow:hidden;margin:0 6px 0 0;text-align:center;background:url(../../img/v3/design/ombre-bloc.jpg) no-repeat bottom center;}
div.bloc-liste a{text-decoration:none;}
div.last{margin:0;}
div.bloc-liste div.cadre{border:1px solid #7c7b7b;border-bottom:none;height:338px;}
div.bloc-liste h3{font-size:17px;font-weight:normal;padding:0;margin:13px 0 10px 0;}
div.bloc-liste p.descriptif{height:40px;padding:0;margin:0 8px;overflow:hidden;color:#858384;line-height:12px;}
div.bloc-liste p.descriptif strong{font-weight:normal;color:#4e4d4d;text-transform:uppercase;line-height:18px;}
div.bloc-liste p.prix{font-family:Arial;font-size:18px;font-weight:bold;color:#ba005d;padding:0;margin:0 0 10px 0;}
div.bloc-liste span.price_bar{color:#868785;text-decoration:line-through;font-weight:normal;font-size:14px;}
div.bloc-liste a.lien-produit{float:right;background:url(../../img/v3/design/puce-verte.jpg) no-repeat left center;padding:0 10px 0 8px;font-size:11px;color:#8c8c8c;text-decoration:none;}
div.bloc-liste div.lien-rubrique{position:absolute;bottom:15px;left:0;height:18px;width:190px;background:#7c7b7b;text-align:right;}
div.bloc-liste div.lien-rubrique a{background:url(../../img/v3/design/puce-blanche-fond-gris.jpg) no-repeat left center #7c7b7b;text-align:right;text-decoration:none;line-height:18px;padding:0 10px 0 7px;color:#fff;font-size:11px;}
div.bloc-liste-small{position:relative;float:left;width:165px;height:338px;overflow:hidden;margin:0;text-align:center;border:1px solid #b60355;}
div.bloc-liste-small img.titre{margin:10px 0 40px 0;}
div.bloc-liste-small a.bouton{position:absolute;bottom:15px;left:7px;}
ul.ariane{list-style:none;margin:0 0 10px 20px;;padding:0;font-size:11px;color:#4e4d4d;}
ul.ariane li{display:inline;padding:0 8px 0 0;}
ul.ariane li a{color:#9c9a9a;}
div.bloc-filters{width:212px;height:auto;margin:0 0 10px 0;}
div.bloc-filters-top{width:212px;height:6px;background:url("../../img/v3/design/bg-filters-top.png") no-repeat center bottom;}
div.bloc-filters-center{width:192px;height:auto;padding:12px 10px 8px 10px;background:url("../../img/v3/design/bg-filters-center.png") repeat-y center center;}
div.bloc-filters-bottom{width:212px;height:8px;background:url("../../img/v3/design/bg-filters-bottom.png") no-repeat center top;}
div.bloc-filters h2{margin:0;padding:0 0 0 4px;font-size:14px;color:#b9005d;}
div.filter-select-bloc{padding:20px 0 0 0;font-family:arial;color:#8C8D8B;font-size:12px;}
div.filter-select-bloc .filter-titre{padding:0 0 0 4px;color:#4e4d4d;font-size:12px;font-weight:bold;text-decoration:underline;}
div.filter-select-bloc .filter-clear{float:right;font-size:11px; margin-top: 17px; margin-right: 10px;}
div.filter-select-bloc .filter-clear a{color:#9d9d9d;text-decoration:underline;}
div.filter-select-bloc .filter-clear a:hover{text-decoration:none;}
div.filter-select-bloc ul.filter-select{margin:5px 0 0 0;padding:5px;width:auto;max-height:125px;overflow:auto;background:#fff;border:solid 1px #fff;}
div.filter-select-bloc ul.filter-select li{padding:2px 0 2px 15px;cursor:pointer;font-size:11px;}
div.filter-select-bloc ul.filter-select li.filter-value-mode0{list-style:none;background:url("../../img/v3/design/picto_checkbox.png") no-repeat center left;color:#555;}
div.filter-select-bloc ul.filter-select li.filter-value-mode1{list-style:none;background:url("../../img/v3/design/picto_checkbox-disabled.png") no-repeat center left;color:#aaaaaa;}
div.filter-select-bloc ul.filter-select li.filter-value-mode2{list-style:none;background:url("../../img/v3/design/picto_checkbox-checked.png") no-repeat center left;color:#a50d56;}
div.filter-select-bloc ul.filter-select li.filter-value-mode3{list-style:none;background:url("../../img/design/picto_checkbox-checked-disabled.png") no-repeat center left;color:#aaaaaa;}
div.filter-select-bloc ul.filter-select li a{text-decoration:none;}
div.filter-select-bloc ul.filter-select li.filter-value-mode0 a{color:#555;}
div.filter-select-bloc ul.filter-select li.filter-value-mode1 a{color:#aaaaaa;}
div.filter-select-bloc ul.filter-select li.filter-value-mode2 a{color:#a50d56;}
div.filter-select-bloc ul.filter-select li.filter-value-mode3 a{color:#aaaaaa;}
div.filter-select-bloc ul.filter-select li a:hover{text-decoration:underline;}
div.filter-select-bloc ul.filter-select li.filter-value-mode0 a:hover{}
div.filter-select-bloc ul.filter-select li.filter-value-mode1 a:hover{}
div.filter-select-bloc ul.filter-select li.filter-value-mode2 a:hover{}
div.filter-select-bloc ul.filter-select li.filter-value-mode3 a:hover{}
div.filter-slide-bloc{padding:20px 0 0 4px;font-family:arial;color:#8C8D8B;font-size:11px;}
div.filter-slide-bloc .filter-titre{color:#4e4d4d;font-size:12px;text-decoration:underline;font-weight:bold;}
div.filter-slide-bloc .layout-slider{margin:15px 0 0 2px;}
div.menu_g{border:1px solid #d0cdcd;margin:0 0 10px 0;padding:8px 9px;}
div.menu_g h1{color:#bb005d;font-size:18px;margin:0 0 10px 0;padding:0;}
ul.sous-menu1{list-style:none;margin:0;padding:0 0 15px 0;border-bottom:1px solid #e3e3e3;}
ul.sous-menu1 li{padding:0;margin:0 0 4px 0;}
ul.sous-menu1 li a{color:#4e4d4d;text-decoration:none;font-size:14px;font-weight:bold;}
ul.sous-menu1 li a:hover{color:#6e912a;text-decoration:underline;}
ul.sous-menu2{padding:0;margin:15px 0 0 10px;list-style:url("/img/v3/design/puce-tiret.png") outside;}
ul.sous-menu2 li{padding:0;margin:0 0 8px 0;line-height:12px;}
ul.sous-menu2 li a{color:#868785;text-decoration:none;font-size:14px;line-height:12px;}
ul.sous-menu2 li a:hover{color:#6e912a;text-decoration:underline;}
div.bloc-rubrique-connexe h4{font-size:18px;color:#666565;margin:0 0 10px 6px;padding:0;}
div.bloc-rubrique-connexe h4 span{font-family:Arial;color:#c01168;}
div.bloc-rubrique-connexe div{padding:0 0 15px 0;background:url(../../img/v3/design/ombre-bloc.jpg) no-repeat bottom center;}
div.bloc-rubrique-connexe div img{border:1px solid #cecdcd;}
div.bloc-engagement-colonne{position:relative;width:205px;padding:0 7px 7px 0;margin:0 0 10px 0;background:url(../../img/v3/design/bloc-colonne-engagement-middle.jpg) repeat-y left top #eeeeee;}
div.bloc-engagement-colonne table{margin:0;padding:0;border-collapse:collapse;border-spacing:0;}
div.bloc-engagement-colonne table tr{margin:0;padding:0;}
div.bloc-engagement-colonne table tr td{margin:0;padding:0;height:65px;overflow:hidden;vertical-align:middle;}
div.bloc-engagement-colonne p{margin:0 65px 0 12px;line-height:14px;}
div.bloc-engagement-colonne p.littemarge{margin:0 80px 0 12px;}
div.bloc-engagement-colonne p strong{font-size:16px;font-weight:bold;color:#ba005c;line-height:20px;}
div.bloc-engagement-colonne img{position:absolute;right:8px;top:4px;}
div.bloc-engagement-colonne div.top{height:5px;background:url(../../img/v3/design/bloc-colonne-engagement-top.jpg);}
div.bloc-engagement-colonne div.bottom{position:absolute;bottom:0;height:7px;width:212px;background:url(../../img/v3/design/bloc-colonne-engagement-bottom.jpg);}
div.banniere-rubrique{position:relative;width:753px;height:252px;margin:0 0 18px 0;overflow:hidden;background:url(../../img/v3/design/bloc-banniere-rubrique-fond.jpg) no-repeat top left #f2f2f2;}
div.banniere-rubrique img.banniere{margin:2px 0 0 3px;}
div.banniere-rubrique div.infos{position:absolute;right:25px;top:0;width:256px;height:248px;background:url(../../img/v3/design/banniere-rubrique-fond-plan.png) no-repeat top left;}
div.banniere-rubrique div.infos h3{color:#678b22;font-size:18px;margin:35px 20px 15px 20px;padding:0;}
div.banniere-rubrique div.infos p{margin:0 20px;padding:0;}
div.banniere-rubrique div.infos a.lien{position:absolute;bottom:25px;left:20px;}
div.banniere-rubrique div.infos a{text-decoration:none;}
div.banniere-rubrique div.infos span.prix{font-weight:bold;font-size:18px;color:#678b22;}
h2.titre-rubrique{color:#bb005d;font-size:18px;padding:10px 12px;margin:0 0 5px 0;background:#eeeeee;}
h2.titre-rubrique span{font-size:12px;color:#949494;}
div.bloc-sous-rubrique{float:left;position:relative;width:180px;height:170px;overflow:hidden;margin:0 8px 0 0;}
div.bloc-sous-rubrique div.vignette{width:168px;height:108px;overflow:hidden;vertical-align:middle;border:6px solid #eeeeee;}
div.bloc-sous-rubrique a.lien-txt{width:160px;font-size:14px;color:#666565;text-decoration:none;position:absolute;top:120px;left:4px;}
div.bloc-sous-rubrique a.lien-txt span{color:#949494;font-size:12px;}
div.bloc-sous-rubrique a.suivant{position:absolute;top:124px;right:0px;}
div.tri_bar{position:relative;height:30px;color:545353;background:#eee;margin:0 0 12px 0;}
div.display_mode{position:absolute;left:250px;top:2px;}
div.display_mode img{border:2px solid #4d4d4d;margin:0 0 0 7px;}
div.display_mode img.on{border:2px solid #ba005c;}
div.numero_page{position:absolute;top:5px;right:5px;}
div.nb_by_page{position:absolute;top:5px;left:200px;}
div.numero_page a, div.nb_by_page a{display:block;float:left;width:18px;height:18px;margin:0 3px 0 0;background:#fff;line-height:19px;border:1px solid #8b8b8b;color:#8b8b8b;font-weight:bold;text-decoration:none;text-align:center;}
div.numero_page a.on, div.nb_by_page a.on{background:#8b8b8b;color:#fff;}
div.liste_tri{position:absolute;top:5px;left:5px;}
div.liste_tri select{border:1px solid #8b8b8b;background:#fff;width:125px;font-size:11px;}
div#list-block{padding:0 0 20px 0;}
div.bloc-produit{position:relative;float:left;height:300px;width:175px;margin:0 17px 0 0;overflow:hidden;}
div.-fin-ligne{float:right;margin:0;}
div.bloc-produit div.image{position:relative;border:1px solid #d0cdcd;overflow:hidden;}
div.bloc-produit div.image img{position:relative;left:0;top:0;z-index:1;}
div.bloc-produit div.image:hover{border:1px solid #c42273;}
div.bloc-produit h3{position:absolute;top:185px;left:0;font-weight:normal;font-size:13px;line-height:13px;height:30px;overflow:hidden;color:#c42273;margin:0;padding:0;}
div.bloc-produit a{text-decoration:none;}
div.bloc-produit a:hover h3{text-decoration:underline;}
div.bloc-produit p.marque{position:absolute;top:216px;left:0;color:#4e4d4d;margin:0;padding:0;}
div.bloc-produit p.stock,
div.bloc-produit p.out_stock, div.bloc-produit p.reappro{position:absolute;top:234px;left:0;color:#4e4d4d;margin:0;height:13px;}
div.bloc-produit p.stock-flash,
div.bloc-produit p.stock{padding:0 0 0 15px;background:url(../../img/v3/design/picto-en-stock.jpg) no-repeat left bottom;line-height:13px;}
div.bloc-produit p.stock-flash{position:absolute;top:222px;left:0;color:#4e4d4d;margin:0;height:13px;}
div.bloc-produit p.video{position:absolute;top:237px;right:0;color:#858384;margin:0;padding:0 0 0 17px;height:13px;background:url(../../img/v3/design/picto-video.jpg) no-repeat left center;}
div.bloc-produit p.prix{font-family:Arial;font-weight:bold;position:absolute;top:250px;left:0;font-size:18px;color:#bb005d;margin:0;padding:0;}
div.bloc-produit p.prix span.promo{color:#868785;padding:0 0 0 10px;font-size:14px;font-weight:normal;text-decoration:line-through;}
div.bloc-produit span.ancien_prix{font-family:Arial;font-weight:bold;position:absolute;top:270px;left:0;font-size:11px;font-weight:normal;color:#868785;margin:0;padding:0;}
div.bloc-produit span.remise{font-family:Arial;font-weight:bold;position:absolute;top:250px;right:0;font-size:24px;color:#89B337;margin:0;padding:0;}
div.bloc-produit img.picto-prod,
div.bloc-produit div.image img.picto-prod{position:absolute;z-index:3;top:2px;right:2px;left:auto;}
.picto-flash{position:absolute;z-index:3;top:0px;left:0px;}
.pospicto1{}
.pospicto2{top:20px;}
.pospicto3{top:40px;}
.pospicto1-mini{}
.pospicto2-mini{right:29px;}
.pospicto3-mini{right:57px;}
div.bloc-produit a.ajout{position:absolute;top:280px;right:0;}
div.separateur{clear:left;margin:30px 0;height:1px;line-height:1px;overflow:hidden;border-bottom:1px solid #e3e3e3;}
table#cto_gsi_3801_tb tr td.cto_gsi_3801_si{position:relative;height:200px;width:175px;padding:20px 10px;vertical-align:top;border-bottom:solid 1px #E3E3E3;}
table#cto_gsi_3801_tb tr td.cto_gsi_3801_si a{display:block;margin:0 0 10px 0;font-weight:normal;font-size:13px;line-height:13px;color:#c42273;text-decoration:none;}
table#cto_gsi_3801_tb tr td.cto_gsi_3801_si a:hover{text-decoration:underline;}
table#cto_gsi_3801_tb tr td.cto_gsi_3801_si a img.cto_gsi_3801_tl{display:block;border:1px solid #d0cdcd;}
table#cto_gsi_3801_tb tr td.cto_gsi_3801_si a img.cto_gsi_3801_tl:hover{border:1px solid #c42273;}
table#cto_gsi_3801_tb tr td.cto_gsi_3801_si div.cto_gsi_3801_dvpr{font-family:Arial;font-weight:bold;font-size:18px;color:#bb005d;margin:0;padding:0;}
div.bloc-produit-mini{position:relative;z-index:1;float:left;height:220px;width:130px;margin:0 17px 0 0;overflow:hidden;}
div.bloc-produit-mini div.image{position:relative;z-index:1;border:1px solid #d0cdcd;overflow:hidden;}
div.bloc-produit-mini div.image img{position:relative;z-index:1;left:0;top:0;}
div.bloc-produit-mini div.image:hover{border:1px solid #c42273;}
div.bloc-produit-mini h3{position:absolute;top:115px;left:0;font-weight:normal;font-size:13px;line-height:13px;height:40px;overflow:hidden;color:#c42273;margin:0;padding:0;}
div.bloc-produit-mini a{text-decoration:none;}
div.bloc-produit-mini a:hover h3{text-decoration:underline;}
div.bloc-produit-mini .btn-prod_view{position:absolute;top:160px;left:0;}
div.bloc-produit-pack{position:relative;float:left;height:180px;width:175px;margin:0 10px 0 0;overflow:hidden;}
div.-fin-ligne{float:right;margin:0;}
div.bloc-produit-pack div.image{position:relative;height:100px;width:100px;margin:auto;border:1px solid #d0cdcd;overflow:hidden;}
div.bloc-produit-pack div.image img{position:relative;left:0;top:0;z-index:1;}
div.bloc-produit-pack div.image:hover{border:1px solid #c42273;}
div.bloc-produit-pack h3{position:absolute;top:115px;left:0;font-weight:normal;font-size:13px;line-height:13px;height:30px;overflow:hidden;color:#c42273;margin:0;padding:0;}
div.bloc-produit-pack a{text-decoration:none;}
div.bloc-produit-pack a:hover h3{text-decoration:underline;}
div.bloc-produit-pack p.marque{position:absolute;top:146px;left:0;color:#4e4d4d;margin:0;padding:0;}
div.bloc-produit-pack p.stock,
div.bloc-produit-pack p.out_stock{position:absolute;top:164px;left:0;color:#4e4d4d;margin:0;height:13px;}
div.bloc-produit-pack p.stock{padding:0 0 0 15px;background:url(../../img/v3/design/picto-en-stock.jpg) no-repeat left bottom;line-height:13px;}
div.bloc-produit div.note{position:absolute;top:280px;left:0;width:110px;}
div.bloc-liste div.note{position:relative;width:110px;margin:auto;}
div.note div.note_stars{float:left;margin:0;height:15px;width:85px;background-image:url("../../img/prod/stars_small.png");line-height:15px;}
div.note div.note_0{background-position:0px 0px;}
div.note div.note_0_5{background-position:0px -18px;}
div.note div.note_1{background-position:0px -36px;}
div.note div.note_1_5{background-position:0px -28px;}
div.note div.note_2{background-position:0px -72px;}
div.note div.note_2_5{background-position:0px -90px;}
div.note div.note_3{background-position:0px -108px;}
div.note div.note_3_5{background-position:0px -126px;}
div.note div.note_4{background-position:0px -144px;}
div.note div.note_4_5{background-position:0px -162px;}
div.note div.note_5{background-position:0px -180px;}
div.note div.note_number{float:left;font-size:85%;height:15px;line-height:15px;margin-right:0.3em;background-color:#414142;color:#FFFFFF;padding:0 0.2em;border-radius:0.2em 0.2em 0.2em 0.2em;-moz-border-radius:0.2em 0.2em 0.2em 0.2em;}
div.liste-style{position:relative;float:none;height:177px;width:100%;margin:0;}
div.liste-style div.image{float:left;margin:0 20px 0 0;overflow:hidden;position:relative;}
div.liste-style div.produit-infos{position:relative;float:left;width:550px;}
div.produit-infos h3{position:static;margin:0 0 10px 0;padding:0;height:auto;overflow:visible;}
div.produit-infos p.descriptif{line-height:1.2em;height:4.8em;overflow:hidden;margin:0;padding:0;color:#4E4D4D;}
div.produit-infos p.marque{top:90px;left:0;}
div.produit-infos p.stock,
div.produit-infos p.out_stock{top:112px;left:0;}
div.produit-infos p.video{top:112px;left:135px;}
div.produit-infos div.note{top:140px;left:0;}
div.produit-infos p.prix{top:105px;left:250px;}
div.produit-infos a.ajout{top:105px;right:0px;}
ul.barre-actions{list-style:none;margin:0 0 15px 0;padding:5px;background:#eeeeee;height:20px;}
ul.barre-actions a{color:#4c4c4c;line-height:17px;}
ul.barre-actions li{display:inline;float:right;margin:0 0 0 35px;padding:0;}
ul.barre-actions li.retour{float:none;margin:0;padding:0;}
ul.barre-actions li.retour a{background:url(../../img/v3/design/puce-rose-inverse.jpg) no-repeat left center;padding:0 0 0 10px;text-decoration:none;}
div.fiche-produit-niv1{}
div.fiche-produit-niv2{height:110px;margin:0 0 50px 0;overflow:hidden;}
div.fiche-produit-niv3{clear:both;padding:20px 0;}
div.fiche-produit-declinaisons{margin:20px 0;}
div.fiche-produit-photo{position:relative;float:left;width:400px;margin:0 10px 0 0;}
div.fiche-produit-photo div.zoom{height:20px;text-align:right;}
div.fiche-produit-photo div.zoom a{float:right;display:block;height:20px;padding:0 0 0 22px;background:url("/img/design/zoom-loupe-v2.jpg") no-repeat scroll left top transparent;text-decoration:none;color:#4D4D4D;}
div.fiche-produit-photo div.zoom a:hover{text-decoration:underline;}
div.fiche-produit-galerie{float:left;height:110px;width:400px;}
div.fiche-produit-galerie img{margin:0 2px 0 0;border:1px solid #eee;}
div.fiche-produit-descriptif{position:relative;float:left;width:335px;font-size:13px;line-height:15px;color:#8c8c8c;}
div.fiche-produit-descriptif h1{margin:4px 0 10px 0;padding:0;color:#c42273;font-size:20px;font-weight:normal;line-height:22px;font-family:Arial;}
div.fiche-produit-descriptif h2{margin:0 0 10px 0;padding:0;color:#4e4d4d;font-size:18px;font-weight:normal;line-height:16px;}
div.fiche-produit-descriptif h2 a{color:#4E4D4D;text-decoration:none;}
div.fiche-produit-descriptif h2 a:hover{text-decoration:underline;}
div.fiche-produit-descriptif p{padding:0;margin:0 0 5px 0;}
ul.liste-liens-onglet{margin:6px 0 0 0;padding:0;list-style:none;}
ul.liste-liens-onglet li{padding:0;margin:0 0 15px 20px;font-size:13px;color:#4c4c4c;line-height:20px;}
ul.liste-liens-onglet li.pack-promo{background:url(../../img/v3/design/bloc-pack-promo.jpg) no-repeat top left;margin:0 0 5px 0px;padding:10px 0 0 20px;width:326px;height:61px;}
ul.liste-liens-onglet li.pack-promo a{text-decoration:underline;}
ul.liste-liens-onglet li.pack-promo a:hover{text-decoration:none;}
ul.liste-liens-onglet li.offre-speciale{position:relative;background:url(../../img/v3/design/bloc-offre-speciale-bottom.jpg) no-repeat bottom left;margin:0 0 0 0;padding:0;width:326px;}
ul.liste-liens-onglet li.offre-speciale div.top{background:url(../../img/v3/design/bloc-offre-speciale-top.jpg) no-repeat top left;padding:10px 20px 5px 20px;margin:0;font-size:11px;line-height:12px;color:#8c8c8c;min-height:75px;}
ul.liste-liens-onglet li.offre-speciale div.os_espace{float:right;width:60px;height:45px;}
ul.liste-liens-onglet a{background:url(../../img/v3/design/puce-rose-mini.jpg) no-repeat left center;color:#4e4d4d;padding:0 0 0 10px;font-size:12px;text-decoration:none;}
ul.liste-liens-onglet a:hover, ul.liste-liens-onglet a.caracteristiques{text-decoration:underline;}
div.fiche-produit-vente{float:right;width:210px;}
div.prix-etiquette{font-family:Arial;float:left;background:url(../../img/v3/design/etiquette-prix.jpg) no-repeat top left #ffffff;width:81px;height:34px;text-align:center;color:#fff;font-size:24px;line-height:20px;font-weight:bold;margin:0 10px 0 0;}
div.prix-etiquette span{line-height:24px;}
span.promotion-pourcent{font-family:Arial;font-weight:bold;font-size:24px;color:#c42273;}
span.prix-initial{clear:left;display:block;font-family:Arial;font-size:14px;font-weight:bold;color:#868785;text-decoration:line-through;padding:0 0 0 25px;}
span.prix-conseille{clear:left;display:block;font-size:12px;color:#868785;}
span.prix-conseille strong{font-family:Arial;font-size:14px;font-weight:bold;}
div.fiche-produit-bloc-vente{clear:left;border:1px solid #d2cfcf;background:#efeeee;text-align:center;margin:10px 0 30px 0;padding:10px;}
div.fiche-produit-bloc-vente span.en-stock{display:block;margin:0 0 10px 25px;background:url(../../img/v3/design/picto-en-stock-fiche.jpg) no-repeat left bottom;padding:0 0 0 25px;color:#72962a;text-align:left;font-weight:bold;font-size:16px;}
div.fiche-produit-bloc-vente span.hors-stock{display:block;margin:0 0 10px 25px;padding:0 0 0 25px;height:18px;background:url(../../img/v3/design/picto-pas-en-stock-fiche.png) no-repeat left center;text-align:left;color:#4E4D4D;font-weight:bold;font-size:13px;}
div.fiche-produit-bloc-vente span.livraison{display:block;text-align:left;margin:0 0 10px 25px;font-size:16px;color:#ba005c;font-weight:bold;}
div.fiche-produit-bloc-vente div.qte-to-add{text-align:left;margin:0 0 10px 25px;}
div.fiche-produit-bloc-vente div.qte-to-add label{padding:0 15px 0 0;margin:0;color:#4e4d4d;font-weight:bold;font-size:16px;}
div.fiche-produit-bloc-vente a.liste-cadeaux{margin:10px 0 0 0;display:block;color:#4e4d4d;}
div.fiche-produit-share{position:relative;margin:15px 0 0 0px;}
div.fiche-produit-share .share-gp{position:relative;float:left;width:35px;height:20px;padding:0 0 0 34px;}
div.fiche-produit-share .share-fb{position:relative;float:left;width:50px;height:20px;}
div.fiche-produit-share .share-pinterest{position:relative;float:left;width:40px;height:20px;padding:0 0 0 8px;}
div.besoin-conseil,
div.livraison{padding:10px 8px;background:url(../../img/v3/design/bloc-conseil-fond.jpg) repeat-x bottom left;color:#8b8b8b;line-height:14px;font-weight:bold;font-size:11px;}
div.besoin-conseil h5{margin:0 0 10px 0;padding:0;color:#4c4c4c;font-size:14px;}
div.livraison h2{margin:0;font-size:24px;line-height:24px;}
div.livraison h5{margin:0 0 5px 0;padding:0;color:#4c4c4c;font-size:12px;}
div.livraison h5.kiala{margin:0 0 5px 0;padding:0;color:#4c4c4c;font-size:20px;}
div.livraison .red{color:#cc0000;}
div.livraison .livraison_mention{color:#cc0000;text-align:center;}
div.besoin-conseil strong.vert{font-size:12px;color:#6f9525;}
div.livraison .logo_kiala{float:left;padding:0 10px 5px 0;}
div.livraison .logo_kiala_max{float:left;padding:0 30px 5px 0;}
div.fiche-produit-social{position:relative;float:left;width:135px;height:110px;margin:15px 10px 0 0;overflow:hidden;background:url(../../img/v3/design/bloc-social-separateur.jpg) no-repeat right bottom;}
div.fiche-produit-social h5{margin:0 0 8px 0;padding:0;color:#4c4c4c;font-size:14px;}
div.fiche-produit-social a.partager{position:absolute;bottom:0;left:0;}
div.fiche-produit-social .pr-snippet{margin:0 0 10px 0;}
div.fiche-produit-social .pr-snippet-wrapper{margin:0;padding:0;background:none;border:none;}
div.fiche-produit-social .pr-snippet-stars{border:none;margin:0;padding:0 0 5px 0;}
div.fiche-produit-social .pr-snippet-review-count{display:none;}
div.fiche-produit-social div.pr-snippet-read-write{border:none;background:none;}
div.fiche-produit-social div.pr-snippet-read-reviews,
div.fiche-produit-social div.pr-snippet-write-review{float:none;margin:0;padding:0;border:none;background:none;line-height:10px;}
div.fiche-produit-social .pr-snippet-write-first-review p{display:none;}
div.fiche-produit-social .pr-snippet-read-write{text-align:left;margin:0;padding:0;}
div.fiche-produit-video{float:left;width:180px;margin:15px 0 0 0;}
div.fiche-produit-video h5{margin:0 0 8px 0;padding:0;color:#4c4c4c;font-size:14px;}
ul.fiche-produit-onglets{list-style:none;height:27px;margin:0;padding:0;}
ul.fiche-produit-onglets li{float:left;position:relative;}
ul.fiche-produit-onglets li#tab_avis_clients{float:right;}
ul.fiche-produit-onglets li a{float:left;padding:0 15px;margin:0 1px 0 0;background:url(../../img/v3/design/fiche-produit-fond-onglet.jpg) repeat-x top left #eee;text-decoration:none;color:#4e4d4d;font-size:14px;line-height:27px;border:1px solid #fff;border-bottom:none;font-weight:bold;}
ul.fiche-produit-onglets li.on a, ul.fiche-produit-onglets li:hover a{border:1px solid #89b337;border-bottom:none;background:#fff;color:#89b337;}
ul.fiche-produit-onglets li span{position:absolute;bottom:-6px;right:0px;left:0px;height:6px;z-index:1;display:none;background:url("/img/v3/design/menu-niv2-on.png") no-repeat top center;}
ul.fiche-produit-onglets li.on span{display:block;}
div.fiche-produit-contenu-onglet{display:none;position:relative;z-index:2;border:1px solid #89b337;padding:15px;}
div.fiche-produit-niv3 .on{display:block;}
div.fiche-produit-patch{height:250px;margin:0 5px 0 0;}
img.picto-plus{float:left;padding:75px 5px 0 0;}
div.fiche-produit-onglet-prix{float:right;padding:60px 0 60px 0;width:345px;}
table.liste-caracteristiques{margin:0;padding:0;list-style:none;}
table.liste-caracteristiques tr th{width:100px;color:#717171;font-size:13px;font-weight:bold;text-align:right;vertical-align:top;padding:0 10px 0 0;white-space:nowrap;}
table.liste-caracteristiques tr td{width:830px;color:#8c8c8c;font-size:13px;text-align:justify;}
table.liste-caracteristiques tr td a{color:#8c8c8c;}
div.fiche-produit-contenu-onglet h4{clear:both;color:#89b337;font-size:14px;margin:13px 0 4px 0;padding:0 0 2px 0;border-bottom:1px solid #e3e3e3;}
div.fiche-produit-contenu-onglet ul.liste-produit-similaire{list-style:none;margin:0;padding:0;}
div.fiche-produit-contenu-onglet ul.liste-produit-similaire li{padding:0 0 0px 0;margin:0;}
div.fiche-produit-contenu-onglet ul.liste-produit-similaire li a{color:#8c8c8c;text-decoration:none;font-size:13px;padding:0 0 0 10px;background:url(../../img/v3/design/puce-grise.jpg) no-repeat left center;}
a.logo-marque{float:right;border:1px solid #d0cdcd;}
table.liste-info-marque{margin:0;padding:0;list-style:none;}
table.liste-info-marque tr th{width:130px;color:#717171;font-size:13px;font-weight:bold;text-align:right;vertical-align:top;padding:0 10px 0 0;}
table.liste-info-marque tr td{width:680px;color:#8c8c8c;font-size:13px;text-align:justify;}
table.liste-info-marque tr td a{color:#8c8c8c;}
div.fiche-produit-rupture{position:relative;float:right;width:560px;}
div.fiche-produit-rupture h1{color:#c42273;font-size:24px;font-weight:normal;margin:4px 0 10px 0;padding:0;}
div.fiche-produit-rupture h2{color:#4e4d4d;font-size:18px;font-weight:normal;margin:0 0 10px 0;padding:0;}
div.fiche-produit-rupture div.etiquette{float:right;width:210px;}
div.bloc-stock-epuise{border:1px solid #d4d2d2;background:#eee;width:210px;height:180px;float:right;text-align:center;clear:both;}
div.bloc-stock-epuise img{margin:70px auto;}
div.bloc-stock-epuise span.epuise{display:block;text-align:left;margin:0 0 10px 25px;background:url(../../img/v3/design/picto-en-stock-fiche.jpg) no-repeat left center;padding:0 0 0 25px;color:#72962a;font-weight:bold;font-size:16px;}
div.bloc-indisponible{border:1px solid #d4d2d2;border-left:none;border-right:none;width:340px;height:180px;float:left;font-size:13px;color:#4e4d4d;}
div.bloc-indisponible h3{color:#c42273;font-size:16px;margin:10px 0;padding:0;}
div.bloc-indisponible p{margin:0 0 10px 0;padding:0;}
div.bloc-indisponible label{font-size:13px;font-weight:bold;color:#ba005c;display:block;margin:0 0 0px 0;}
div.bloc-indisponible input.tbx{width:205px;border:1px solid #d2d1d1;}
div.bloc-indisponible input.bt-ok{position:relative;top:6px;}
div.bloc-indisponible ul.liste-liens-onglet{margin:10px 0 0 0;}
div.fiche-produit-rupture-niv3{clear:both;padding:6px 0 0 0;}
div.fiche-produit-rupture-niv3 div.besoin-conseil{margin:40px 0 0 0;}
div.fiche-produit-declinaisons h3{width:100px;margin:0;padding:3px 10px;color:#89B337;border:solid 1px #89B337;border-bottom:none;text-align:center;font-size:14px;text-transform:uppercase;}
div.fiche-produit-declinaisons .ttl{color:#89B337;font-size:14px;text-transform:uppercase;background:none;border:solid 1px #89B337;border-bottom:none;}
div.fiche-produit-declinaisons table{width:100%;border-bottom:solid 1px #89B337;border-spacing:0;font-size:13px;}
div.fiche-produit-declinaisons table tr td{border-top:solid 1px #d7d3d4;}
div.fiche-produit-declinaisons table tr.first td{border-top:solid 1px #89B337;}
div.fiche-produit-declinaisons table tr th{padding:5px 5px;background:url("../../img/v3/design/fiche-produit-fond-onglet.jpg") repeat-x scroll left top #EEEEEE;text-align:left;}
div.fiche-produit-declinaisons table tr th.col-1{width:90px;}
div.fiche-produit-declinaisons table tr th.col-2{}
div.fiche-produit-declinaisons table tr th.col-3{width:120px;}
div.fiche-produit-declinaisons table tr th.col-4{width:80px;}
div.fiche-produit-declinaisons table tr th.col-5{width:60px;}
div.fiche-produit-declinaisons table tr th.col-6{width:140px;}
div.fiche-produit-declinaisons table tr th.col-7{width:150px;}
div.fiche-produit-declinaisons table tr td.first{border-left:solid 1px #89B337;}
div.fiche-produit-declinaisons table tr td.last{border-right:solid 1px #89B337;}
div.fiche-produit-declinaisons table tr td{padding:2px;color:#8C8C8C;}
div.fiche-produit-declinaisons a.p-ttl{color:#C42273;text-decoration:none;}
div.fiche-produit-declinaisons a.p-ttl:hover{text-decoration:underline;}
div.fiche-produit-declinaisons a.p-info{color:#4E4D4D;font-weight:bold;}
div.fiche-produit-declinaisons p.stock{padding:0 0 0 15px;background:url(../../img/v3/design/picto-en-stock.jpg) no-repeat left bottom;line-height:13px;}
ul.etapes-commande{margin:4px 0 10px 0;padding:0 0 4px 0;list-style:none;text-align:center;font-size:14px;color:#4e4d4d;line-height:20px;border-bottom:1px solid #eee;}
ul.etapes-commande li{display:inline;padding:0 10px 0 25px;background:url(../../img/v3/design/checkout-etape-off.jpg) no-repeat left center;}
ul.etapes-commande li a{text-decoration:none;}
ul.etapes-commande li a:hover{text-decoration:underline;}
ul.etapes-commande li.current{color:#ba005d;}
ul.etapes-commande li.done{padding:0 15px 0 25px;background:url(../../img/v3/design/checkout-etape-ok.jpg) no-repeat left center;}
table.panier{empty-cells:show;border-collapse:collapse;border:none;width:100%;margin:0 0 30px 0;padding:0;}
table.panier th{text-align:center;font-size:16px;color:#ba005c;background:#ecebeb;height:25px;vertical-align:middle;font-weight:bold;}
table.panier tr.bl-sale td{padding:3px 5px;background:#ecebeb;border:1px solid #c42273;border-bottom:1px dotted #c42273;}
table.panier tr.article-panier td{text-align:left;padding:4px 0;border-bottom:1px dotted #c42273;}
table.panier tr.article-panier td.photo{width:110px;}
table.panier tr.article-panier td.des{width:320px;}
table.panier tr.article-panier td.delai{width:120px;text-align:center;font-size:13px;color:#5a5959;}
table.panier tr.article-panier td.delai p.stock{display:inline;margin:0;padding:0;}
table.panier tr.article-panier td.qte{width:100px;text-align:center;}
table.panier tr.article-panier td.qte input.qty_tbx{width:15px;text-align:center;}
table.panier tr.article-panier td.qte div.qty{float:right;}
table.panier tr.article-panier td.prix{width:110px;text-align:center;font-size:20px;font-family:Arial;color:#c42273;font-weight:bold;}
table.panier td.sup, table.panier tr.article-panier td.sup{width:30px;text-align:center;}
table.panier tr.actions td{padding:10px 0 0 0;}
table.panier tr.actions td.min_commande{color:#BA005C;font-size:14px;}
table.panier tr.article-panier td.photo img{width:73px;height:73px;border:1px solid #ecebeb;}
table.panier tr.article-panier td.des strong{font-size:14px;color:#c42273;font-weight:normal;}
table.panier tr.article-panier td.des span.marque{font-size:12px;color:#4e4d4d;padding:0 0 10px 0;}
table.panier tr.article-panier td.des span.infos{font-size:13px;color:#8c8c8c;}
table.panier tr.article-panier td.delai img{margin:0 0 8px 0;text-align:center;}
table.panier tr.article-panier td.prix span.remise{font-size:12px;color:#8b8b8b;font-family:"Trebuchet MS", Arial, Helvetica, sans-Serif;font-weight:normal;}
table.panier tr.article-panier td.sup img{width:10px;}
table.panier tr.code-promo td{vertical-align:top;padding:10px 0;}
table.panier td.code-promo-error{color:#ba005c;font-size:11px;}
table.panier tr.code-promo td.code-promo{font-weight:normal;color:#4c4c4c;font-size:12px;line-height:13px;text-align:right;vertical-align:middle;}
table.panier tr.code-promo td.code-promo span.error{color:#ba005c;font-size:11px;}
table.panier tr.code-promo td.code-promo-input,
table.panier tr.code-promo td.code-promo-sel{text-align:center;}
table.panier tr.code-promo td.code-promo-input input,
table.panier tr.code-promo td.code-promo-sel input{width:205px;height:21px;background:#fff;border:solid 1px #d2d1d1;color:#4c4c4c;font-size:14px;text-align:center;font-weight:bold;}
table.panier tr.code-promo td.code-promo-prix{text-align:center;}
table.panier tr.code-promo td.code-promo-prix span.prix{font-size:20px;}
table.panier tr.total td{padding:2px 0;color:#fff;background:#be0d64;}
table.panier tr.total td.total-cmd{text-align:right;font-size:18px;padding:2px 20px 2px 0;}
table.panier tr.total td.total-cmd span.frais{font-size:12px;color:#c3c1c1;}
table.panier tr.total td.prix{font-size:20px;text-align:center;}
table.panier td.infos-livr{text-align:right;padding:15px 10px 30px 0;}
table.panier td.infos-livr span.free-shipping{font-size:14px;font-weight:bold;color:#4c4c4c;}
table.panier td.infos-livr strong{color:#be0d64;}
table.panier td.infos-livr span.complement{color:#8b8b8b;font-weight:normal;}
div.form_identification{width:485px;margin:0 0 50px 0;}
table.acces-compte{border:none;border-collapse:separate;width:485px;color:#8b8b8b;font-size:14px;}
table.acces-compte a{font-size:11px;}
table.acces-compte th{font-size:16px;color:#ba005c;background:#ecebeb;height:25px;vertical-align:middle;font-weight:bold;padding:0 0 0 20px;width:50%;text-align:left;}
table.acces-compte td.label-td{padding:5px 0 5px 15px;width:130px;font-weight:bold;}
table.acces-compte td.input-td{padding:5px 30px 5px 0;text-align:right;}
table.acces-compte td.error-td{padding:5px 30px 5px 0;}
h2.titre{color:#ba005c;font-size:16px;padding:4px 15px;margin:0 0 5px 0;background:#eeeeee;text-align:left;}
h2.titre span{color:#4c4c4c;}
div.cadreSaisie{background:#f6f6f6;padding:12px 15px;font-size:14px;color:#8b8b8b;}
div.cadreSaisie h3{color:#ba005c;font-size:14px;margin:0 0 10px 0;padding:0;}
div.cadreSaisie h4{margin:0 0 15px 0;padding:0;font-size:14px;font-weight:bold;}
div.cadreSaisie ul{list-style:none;margin:0;padding:0;}
div.cadreSaisie ul li{clear:left;margin:0 0 4px 0;padding:0;line-height:20px;height:20px;}
div.cadreSaisie label{clear:left;float:left;width:200px;margin:0 5px 0 0;font-size:11px;font-weight:bold;text-align:right;line-height:20px;height:20px;}
div.cadreSaisie label.reset{float:none;margin:0 0 0 3px;}
div.cadreSaisie label.size250{width:300px;text-align:left;}
div.cadreSaisie span.infos{color:#999999;font-size:9px;}
div.cadreSaisie span.facultatif{color:#f00;font-weight:bold;line-height:.6em;vertical-align:super;}
span.help{font-size:11px;color:#aaaaaa;font-style:italic;}
#msg_telform{display:none;text-align:left;font-size:11px;color:#ba005c;}
#msg_telform_error{display:none;text-align:left;color:red;font-size:11px}
div.livraison-choix{float:left;width:660px;text-align:right;}
div.livraison-option{margin:0 0 5px 0;border:solid 2px #eee;}
div.livraison-option-content{margin:5px;}
div.livraison-recap{float:right;width:315px;margin:0 0 20px 0;}
ul.liste-type-livraison{text-align:left;list-style:none;margin:0;padding:0;}
ul.liste-type-livraison li{padding:5px 10px;position:relative;min-height:35px;}
ul.liste-type-livraison li.odd{background:#f7f7f7;}
ul.liste-type-livraison li.dotted{border-bottom:1px dotted #000;padding:10px;}
ul.liste-type-livraison li label{color:#ba005c;font-weight:bold;font-size:14px;}
ul.liste-type-livraison li span{font-size:11px;}
ul.liste-type-livraison li img.logo{position:absolute;top:8px;right:115px;}
ul.liste-type-livraison li img.logotop{position:absolute;top:2px;right:0;}
ul.liste-type-livraison li span.help,
ul.liste-type-livraison li div.help{display:none;font-size:12px;color:#aaaaaa;padding:0 0 0 20px;line-height:12px;}
ul.liste-type-livraison li div.help{padding:8px 0 0 20px;}
ul.liste-type-livraison li span.prix{position:absolute;top:8px;right:10px;color:#4e4d4d;}
ul.liste-type-livraison li.odd span.prix{color:#ba005c;}
div.livraison-choix .cgv{text-align:left;}
div.livraison-choix .cgv label,
div.livraison-choix .cgv a{color:#8b8b8b;}
div.choix-adresse-livraison{text-align:left;}
div.choix-adresse-livraison label{color:#4c4c4c;font-size:14px;}
h3.titre{text-align:left;background:#f7f7f7;color:#ba005d;font-size:16px;font-weight:normal;padding:2px 15px;margin:25px 0 2px 0;}
ul.liste-option-livraison{text-align:left;margin:0;padding:0;list-style:none;}
ul.liste-option-livraison li{position:relative;background:#f7f7f7;color:#8b8b8b;padding:5px 10px;margin:0 0 2px 0;}
ul.liste-option-livraison li label{font-weight:bold;color:#4e4d4d;font-size:14px;}
ul.liste-option-livraison li label span{font-size:11px;color:#aaaaaa;font-weight:normal;}
ul.liste-option-livraison label strong{color:#ba005c;}
ul.liste-option-livraison label.offrir{background:url(../../img/v3/design/picto-livraison-offrir.jpg) no-repeat left center;padding:10px 0 10px 30px;}
ul.liste-option-livraison li div.help{padding:0 185px 0 20px;}
ul.liste-option-livraison span.deux-temps{position:absolute;top:10px;right:80px;font-size:11px;color:#4c4c4c;}
ul.liste-option-livraison span.prix{position:absolute;top:7px;right:10px;}
ul.liste-option-livraison textarea{border:1px solid #edecec;padding:5px;margin:5px 0 20px 40px;width:470px;height:50px;font-size:11px;color:#aaaaaa;}
div.bloc-recap{position:relative;border:1px solid #ecebeb;margin:0 0 5px 0;}
div.bloc-recap h3{background:#ecebeb;margin:0;padding:4px 10px;font-size:16px;color:#4c4c4c;}
div.bloc-recap p.adresse{padding:10px;margin:0;color:#4e4d4d;font-size:12px;}
div.bloc-recap a.modifier{position:absolute;top:4px;right:10px;font-size:11px;color:#8b8b8b;}
ul.panier-recap{margin:10px;padding:0;list-style:none;}
ul.panier-recap li{position:relative;border-bottom:1px dotted black;padding:0 0 2px 0;margin:0 0 5px 0;font-size:11px;color:#8b8b8b}
ul.panier-recap li .en-stock p.stock,
ul.panier-recap li .pas-en-stock p.stock,
ul.panier-recap li .en-stock p.out_stock,
ul.panier-recap li .pas-en-stock p.out_stock{display:inline;margin:0;padding:0;}
ul.panier-recap li.last{border-bottom:none;}
div.bloc-recap div.total, div.bloc-recap div.reduction, div.bloc-recap div.total-livraison, div.bloc-recap div.total-final{position:relative;padding:4px 10px;line-height:20px;border-bottom:none;background:#ecebeb;font-size:14px;color:#4c4c4c;}
div.bloc-recap div.total{font-weight:bold;}
div.bloc-recap div.reduction span.prix{font-weight:normal;font-size:14px;}
div.bloc-recap div.total span.prix,div.bloc-recap div.reduction span.prix, div.total-livraison span.prix, div.total-final span.prix{color:#4c4c4c;position:absolute;right:10px;top:0px;}
ul.panier-recap li span.en-stock{background:url(../../img/v3/design/picto-en-stock.jpg) no-repeat left center;padding:4px 0 4px 18px;font-size:12px;color:#4e4d4d;}
ul.panier-recap li span.pas-en-stock{background:url(../../img/v3/design/picto-pas-en-stock.jpg) no-repeat left center;padding:4px 0 4px 18px;font-size:12px;color:#4e4d4d;}
ul.panier-recap li span.prix{position:absolute;right:0;bottom:0;color:#8b8b8b;font-size:16px;}
div.bloc-recap ul.liste-choix-livraison{margin:10px 5px 15px 10px;padding:0;color:#4e4d4d;font-size:12px;list-style:none;}
div.bloc-recap ul.liste-choix-livraison li{position:relative;border-bottom:1px dotted black;padding:0 40px 2px 0;margin:0 0 5px 0;}
div.bloc-recap ul.liste-choix-livraison li.last{border-bottom:none;}
div.bloc-recap ul.liste-choix-livraison li span.prix{color:#4e4d4d;font-weight:normal;font-size:12px;position:absolute;right:5px;top:0;}
div.bloc-recap ul.liste-choix-livraison li div.infos{font-size:11px;margin:0 0 0 5px;}
div.bloc-recap div.total-livraison, div.bloc-recap div.total-final, div.bloc-recap div.total-livraison span.prix, div.bloc-recap div.total-final span.prix{color:#ba005c;font-weight:bold;}
div.livraison-kiala{width:870px;margin:0 auto;text-align:left;}
div.livraison-kiala h3.titre{margin:0;padding:0 15px;}
div.livraison-kiala p{margin:0 0 25px 0;padding:10px 15px;background:#f7f7f7;}
div.livraison-kiala iframe{width:870px;height:470px;margin:0 auto;text-align:right;}
div.vf_banniere{margin:0 0 10px 0;}
div.vf_info{float:left;width:190px;}
div.vf_info img{margin:0 0 6px 0;}
div.vf_list{float:right;width:790px;text-align:left;}
div.vf_list img{margin:0 0 10px 0;}
div.paiement{float:left;width:660px;}
div.paiement div.bloc_250{width:250px;}
div.paiement div.bloc_300{width:300px;}
div.paiement div.bloc_350{width:350px;}
div.bloc_col{width:169px;margin:6px auto;border:1px solid #ECEBEB;}
div.bloc_col h2{margin:0;padding:4px 10px;background:none repeat scroll 0 0 #ECEBEB;font-size:16px;}
div.bloc_col h3{padding:0;margin:0;font-style:italic;font-weight:normal;}
div.bloc_col div{color:#464741;font-weight:bold;font-size:11px;padding:10px 6px;background:#fff;}
div.bloc_col div a{color:#464741;font-weight:normal;line-height:14px;text-decoration:none;}
div.bloc_col div a:hover{text-decoration:underline;}
div.aide_pages{float:left;width:780px;}
a#posez_question{display:block;font-size:16px;font-weight:bold;text-decoration:none;margin:10px 0 6px 0;padding:0;color:#BA005C;}
div#contact_aide{border:1px solid #EBE9DE;padding-left:10px;margin:10px 0 0 0;}
div#form_contact_aide{display:none;}
div#contact_aide span.obligatoire{color:#f00;font-weight:bold;line-height:.6em;vertical-align:super;}
div.cadreGris{border:1px solid #eee;margin:0 0 10px 0;padding:10px;}
div.cadreGris h3{margin:0 0 10px 0;padding:0;}
table.livraison{border-collapse:collapse;margin-top:5px;}
table.livraison td{border:solid 1px #000;padding:3px;}
.blacker{position:fixed;z-index:99;top:0px;right:0px;bottom:0px;left:0px;background:#504e4e;filter:alpha(opacity=45);-moz-opacity:0.45;opacity:0.45;text-align:center;}
.layer_area{z-index:100000;position:fixed;width:100%;top:0px;left:0px;}
.layer{z-index:100;position:relative;width:600px;margin:100px auto 0 auto;background:#fff;border:solid 6px #ba005c;}
.layer input[type="text"],
.layer input[type="password"]{width:300px;}
.layer textarea{width:300px;height:75px;}
.layer_title{padding:0 0 5px 0;font-weight:bold;text-align:left;font-size:16px;background:#ba005c;color:#fff;}
.layer_title span{margin:0 5px;}
.layer_title a{position:absolute;top:0px;right:0px;padding:0 15px 0 0;font-weight:bold;cursor:pointer;color:#acabab;font-size:11px;background:url("/img/v3/design/bt_layer_close.png") no-repeat center right;text-decoration:none;}
.layer_title a:hover{text-decoration:underline;}
.layer_content{padding:25px;}
.layer_content table tr td{padding:5px;}
.prod_zoom{padding:10px 0;text-align:center;overflow:hidden;}
.prod_video{padding:10px 0;text-align:center;overflow:hidden;}
.send_to_friend{}
.send_to_friend .messageOK{}
.send_to_friend .messageKO{}
.send_to_friend h2{margin:0;padding:0;}
.send_to_friend ul.formulaire-right{margin:0;padding:0;list-style:none;}
.send_to_friend ul.formulaire-right li{padding:3px 0;clear:both;}
.send_to_friend ul.formulaire-right li{padding:3px 0;clear:both;}
.send_to_friend ul.formulaire-right li label{float:left;font-size:14px;color:#8b8b8b;}
.send_to_friend ul.formulaire-right li.error label{color:#990000;}
.send_to_friend ul.formulaire-right li input,
.send_to_friend ul.formulaire-right li textarea{float:right;}
.send_to_friend ul.formulaire-right li input[type=text],
.send_to_friend ul.formulaire-right li textarea{margin:0;padding:3px 5px;width:300px;border:solid 1px #eeeded;color:#ba005c;font-size:12px;}
ul.formulaire-right li .vff_valid{color:#009900;}
ul.formulaire-right li .vff_msg_valid{float:right;width:300px;padding:0 0 0 10px;color:#009900;}
ul.formulaire-right li input[type=text].vff_valid,
ul.formulaire-right li input[type=text].vff_valid,
ul.formulaire-right li textarea.vff_valid,
ul.formulaire-right li select.vff_valid{border-color:#009900;}
ul.formulaire-right li .vff_invalid{color:#990000;}
ul.formulaire-right li .vff_msg_invalid{float:right;width:310px;color:#990000;}
ul.formulaire-right li input[type=text].vff_invalid,
ul.formulaire-right li input[type=text].vff_invalid,
ul.formulaire-right li textarea.vff_invalid,
ul.formulaire-right li select.vff_invalid{border-color:#990000;}
.cgv .vff_msg_invalid{font-weight:bold;font-size:14px;}
div.layer_newsletter_registration{z-index:100;position:relative;margin:100px auto 0 auto;width:400px;height:400px;background:url('/img/v3/design/bg_popin_newsletter.jpg') no-repeat top center;}
div.layer_newsletter_registration a.bt_close{position:absolute;top:6px;left:190px;width:70px;height:16px;background:#8d8d8d;color:#fff;text-align:center;text-decoration:none;font-size:11px;line-height:15px;}
div.layer_newsletter_registration a.bt_close:hover{text-decoration:underline;}
div.layer_newsletter_registration div.mention_livraison{position:absolute;top:10px;right:10px;width:90px;height:60px;color:#fff;text-align:right;font-size:12px;}
div.layer_newsletter_registration div.mention_livraison b{font-size:18px;}
div.layer_newsletter_registration div.form_nl_registration{position:absolute;top:85px;left:25px;}
div.layer_newsletter_registration div.form_nl_registration label{color:#3f3f3f;font-size:17px;}
div.layer_newsletter_registration div.form_nl_registration input[type=text]{width:235px;}
div.layer_newsletter_registration div.form_nl_registration input{float:left;margin:10px 10px 0 0;}
#simpleTooltip{padding:7px;border:1px solid #8C8C8C;color:#8C8C8C;background:#ebebeb;opacity:0.9;-moz-opacity:0.9;-ms-filter:"alpha(opacity=90)";filter:alpha(opacity=90);}
.vff_valid,
.vff_msg_valid{color:#009900;}
input[type=text].vff_valid,
input[type=text].vff_valid,
textarea.vff_valid,
select.vff_valid{border-color:#009900;}
.vff_invalid,
.vff_msg_invalid{color:#990000;}
input[type=text].vff_invalid,
input[type=text].vff_invalid,
textarea.vff_invalid,
select.vff_invalid{border-color:#990000;}
div.col_g-account{float:left;width:260px;margin:0 0 10px 0;}
div.col_d-account{float:right;width:710px;padding:0;margin:0 0 20px 0;}
div.col_d-account h3{margin:0 0 10px 0;}
a.btn_deconnect{margin:2px 2px 0 0;}
div.menuCpt{width:260px;margin:0 0 10px 0;border:1px solid #ECEBEB;}
div.menuCpt *{padding:0;margin:0;}
div.menuCpt h2{margin:0 0 10px 0;padding:4px 10px;background:#ECEBEB;font-size:16px;}
div.menuCpt h3{padding:0 10px 10px 10px;font-style:italic;font-weight:normal;}
div.menuCpt ul{padding:0 10px 10px 10px;list-style:disc inside;line-height:15px;}
div.menuCpt ul span{padding-left:35px;}
div.menuCpt a{text-decoration:none;}
div.menuCpt a:hover{text-decoration:underline;}
div.menuCpt a.niv1{display:block;margin-left:25px;}
div.engagementsCpt{width:260px;border:1px solid #ECEBEB;margin:0 0 10px 0;color:#8C8C8C;font-size:11px;line-height:14px;}
div.engagementsCpt h3{margin:0;padding:4px 10px;background:#ECEBEB;}
div.engagementsCpt ul{list-style:none;margin:1px 0 0 0;padding:0;}
div.engagementsCpt ul li{float:left;width:120px;height:75px;text-align:left;background:url("../../img/v3/design/bloc-liens-footer-fond.jpg") repeat-x left top transparent;padding:0 5px;margin:0;}
div.engagementsCpt ul li.last{width:125px;padding:0 5px 0 0;background:#fff;}
div.engagementsCpt ul li img{float:left;padding:0 5px 0 0;}
div.engagementsCpt ul li span{display:block;margin:15px 0 0;}
div.engagementsCpt ul li a,
div.engagementsCpt ul li a span{text-decoration:none;}
div.engagementsCpt ul li a:hover,
div.engagementsCpt ul li a:hover span{text-decoration:underline;}
div.service{width:349px;height:160px;border:1px solid #ECEBEB;margin:0 0 10px 0;}
div.service *{margin:0;padding:0;}
div.service h3{margin:0 0 20px 0;padding:4px 10px;background:#ECEBEB;font-size:16px;font-weight:bolder;}
div.service ul{margin:0 0 14px 16px;padding:10px;list-style:disc outside;}
div.service ul li{margin-bottom:2px;line-height:15px;}
div.service p{margin:0;padding:10px;line-height:15px;}
div.service a{text-decoration:none;}
div.service a:hover{text-decoration:underline;}
div.h85{height:85px;}
div.backCoord{background:url('../../img/design/compte-service-coord.jpg') no-repeat bottom right;}
div.backComma{background:url('../../img/design/compte-service-comma.jpg') no-repeat bottom right;}
div.backNewsl{background:url('../../img/design/compte-service-newsle.jpg') no-repeat bottom right;}
div.backQuest{background:url('../../img/design/compte-service-quest.jpg') no-repeat bottom right;}
.contactezCpt{display:block;margin:0 0 6px 0;}
.nonsurtaxeCpt{display:block;margin:6px;font-size:11px;}
img.parrainageCpt{float:right;margin:1px 0 0 0;}
div.compte_info{width:688px;height:40px;padding:10px;background:#ECEBEB;border:solid 1px #ECEBEB;}
div.compte_info img{margin:0 0 0 40px;}
h3.coord{clear:left;background:url('../../img/design/puce-titre.gif') no-repeat left center #8a7e7e;color:#fff;font-size:1.2em;padding:.2em 0 .2em 20px;margin-bottom:2px}
div.saisie-coord{background:#e8e6e7;border:1px solid #fff;margin-bottom:20px;}
div.colCoord{width:47%;float:left;text-align:left;}
div.colCoord h4{margin:10px 0 6px 0px;padding:2px 20px;background:#d1d4a9;font-size:1em;}
div.colCoord ul{margin:0 0 0 20px;list-style:none;}
div.colCoord ul li{display:list-item;color:#8a7c7c;text-align:left;}
div.colCoord label{color:#000;}
label.labelG{float:left;width:16em;}
label.labelD{float:left;padding:.4em 1em .4em 0;}
label.labelA{clear:left;float:left;width:12em;}
ul.saisie-adr{background:#fff;padding:1em;width:90%;}
ul.saisie-adr li{float:left;margin-bottom:8px;width:100%;}
label.civ{margin:0 1em 0 .4em;}
span.infos-champs{padding-left:12em;}
div.finCoord{clear:left;padding-top:20px;position:relative;}
table.bborder td{border-bottom:#aaaaaa 1px solid;padding:4px 2px}
.nobb{border-bottom:none}
.os_sent{color:#00aa00;font-weight:bold;}
.os_received{color:#00cc00;font-weight:bold;}
.os_pay{color:#fb871e;font-weight:bold;}
.os_meas{color:#aa8800;font-weight:bold;}
.os_proc{color:#000099;font-weight:bold;}
.os_prod{color:#0000ff;font-weight:bold;}
.os_lost{color:#ff0000;font-weight:bold;}
.address-block{margin:0 0 10px 0;width:349px;border:1px solid #ECEBEB;}
.address-block h3{margin:0;padding:4px 10px;background:none repeat scroll 0 0 #ECEBEB;font-size:16px;}
.address-block p{margin:0;padding:10px;}
h2.tendance{padding:0;margin:20px 0 6px 0;}
h3.tendance{padding:0;margin:0px 0 14px 0;font-size:18px;color:#474747;}
h4.tendance{color:#b8c800;font-size:15px;margin:40px 0 10px 0;padding:0;}
.tendancepb{color:#000;}
.tendancep{line-height:18px;}
.tendancep h2{color:#7b043e;}
div.menu_tendance{background:#cbcbcb;padding:8px 20px}
div.menu_tendance div.menu_title{width:200px;float:left;padding:4px 0 0 0;color:#000;}
img.tendanceimg{float:left;border:1px solid #cbcbcb;margin:0 25px 20px 0}
div.menu_tendance div.select_box{float:left;}
div.menu_marque{background:#cbcbcb;padding:8px 20px}
div.menu_marque div.menu_title{width:200px;float:left;padding:4px 0 0 0;color:#000;}
div.menu_marque div.select_box{float:left;}
.toute-marque img{border:1px solid #000000;margin-bottom:8px;}
.letter-titre{border-bottom:1px #7B043E solid;color:#7B043E;font-size:16px;font-weight:bold;position:relative;}
.letter-titre a.all_letters{position:absolute;top:5px;right:0px;color:#666666;font-size:11px;font-weight:normal;text-decoration:none;}
.letter-titre a.all_letters:hover{text-decoration:underline;}
.list-letters{padding:15px 0px;text-align:center;}
.list-letters a{text-decoration:none;font-size:16px;padding-left:4px;padding-right:4px;margin-left:2px;margin-right:2px;color:#7B043E;}
.list-letters a:hover{text-decoration:underline;}
.toute-marque{margin:0px;padding:0px;}
.toute-marque li{margin:0px;padding:10px 0px 30px 0px;text-align:center;list-style:none;float:left;height:130px;width:150px;}
.toute-marque li a{display:block;text-decoration:none;}
.toute-marque li a:hover span{text-decoration:underline;}
.lexique li{margin:0px;padding:10px 0px 5px 0px;text-align:left;list-style:none;}
img.nos-marques{border:1px solid #000000;margin:0;position:relative;z-index:2;}
ul.tabs_marque{height:28px;list-style:none outside none;margin:15px 0 0 0;padding:0;}
ul.tabs_marque li{float:left;position:relative;}
ul.tabs_marque li a{background:url("../../img/v3/design/fiche-produit-fond-onglet.jpg") repeat-x scroll left top #EEEEEE;border:solid 1px #fff;color:#4E4D4D;float:left;font-size:14px;font-weight:bold;line-height:27px;margin:0 1px 0 0;padding:0 15px;text-decoration:none;}
ul.tabs_marque li.on a,
ul.tabs_marque li:hover a{background:#fff;border:solid 1px #89B337;color:#89B337;}
ul.tabs_marque li span{background:url("/img/v3/design/menu-niv2-on.png") no-repeat scroll center top transparent;bottom:-6px;display:none;height:6px;left:0;position:absolute;right:0;z-index:1;}
ul.tabs_marque li.on span{display:block;}
.boxs_content{position:relative;z-index:2;padding:15px;border:1px solid #89B337;}
.box_content img.marque_logo{margin:0 10px 10px 0;}
div.select_box{position:relative;z-index:10;width:400px;height:15px;padding:2px 20px 2px 5px;background:#fff;border:1px solid #D2D1D1;}
div.select_box div.select_box_bt{position:absolute;z-index:1;top:2px;right:1px;width:14px;height:15px;cursor:pointer;}
div.select_box div.select_box_option{position:absolute;z-index:10;top:19px;left:-1px;right:-1px;display:none;height:200px;overflow-y:scroll;background:none repeat scroll 0 0 #FFFFFF;border:1px solid #D4D2D2;}
div.select_box div.select_box_option ul{margin:0;padding:0;font-size:12px;list-style:none;}
div.select_box div.select_box_option ul li{display:block;margin:0;padding:0;}
div.select_box div.select_box_option ul li a{display:block;padding:2px 5px;background:#fff;color:#8C8C8C;text-decoration:none;}
div.select_box div.select_box_option ul li a:hover{background:#89B337;color:#fff;text-decoration:none;}
div.engagements_flash{width:175px;border:1px solid #ECEBEB;margin:0 0 10px 0;color:#8C8C8C;font-size:11px;line-height:14px;}
div.engagements_flash h3{margin:0;padding:4px 10px;background:#ECEBEB;}
div.engagements_flash ul{list-style:none;margin:1px 0 0 0;padding:0;}
div.engagements_flash ul li{float:left;width:165px;height:75px;text-align:left;background:url("../../img/v3/design/bloc-liens-footer-fond.jpg") repeat-x left top transparent;padding:0 5px;margin:0;}
div.engagements_flash ul li.last{width:125px;padding:0 5px 0 0;background:#fff;}
div.engagements_flash ul li img{float:left;padding:0 5px 0 0;}
div.engagements_flash ul li span{display:block;margin:25px 0 0 0;}
div.engagements_flash ul li a,
div.engagements_flash ul li a span{text-decoration:none;}
div.engagements_flash ul li a:hover,
div.engagements_flash ul li a:hover span{text-decoration:underline;}
div#col_d a img.espaces{padding:5px 0;}
.codes_promo{}
.codes_promo h3{margin:20px 0 10px 0;}
.codes_promo a{text-decoration:none;}
.codes_promo a:hover{text-decoration:underline;}
.codes_promo table{margin:0;padding:0;}
.codes_promo table{width:100%;background:#ECEBEB;}
.codes_promo table tr th{color:#BA005C;text-align:center;}
.codes_promo table tr td{background:#fff;}
.codes_promo table tr:hover td{background:#fff;}
.codes_promo .cp{color:#BA005C;font-size:14px;font-weight:bold;text-align:center;}
.codes_promo .cp_montant{color:#BA005C;text-align:center;font-size:16px;font-weight:bold;}
.codes_promo .cp_montant_min{text-align:center;}
.codes_promo .space{color:#7B043E;font-weight:bold;}
div.bloc-slideshow{position:relative;z-index:1;width:685px;height:322px;margin:0 0 12px 0;padding:3px 5px 5px 3px;overflow:hidden;background:url('/img/v3/design/bg-slideshow.png') no-repeat;float:left;}
div.bloc-slideshow ul{position:absolute;list-style:none;padding:0;margin:0;}
div.bloc-slideshow ul#tabs{padding:0;margin:0;top:3px;left:2px;z-index:2;width:200px;}
div.bloc-slideshow ul#tabs li{height:64px;margin:0 0 0px 0;padding:0;line-height:1;}
div.bloc-slideshow ul#tabs li table{margin:0;padding:0;border-collapse:collapse;border-spacing:0;}
div.bloc-slideshow ul#tabs li table tr{margin:0;padding:0;}
div.bloc-slideshow ul#tabs li table tr td{margin:0;padding:0;height:64px;overflow:hidden;vertical-align:middle;background:url('/img/v3/design/bg-slideshow-choice.png') no-repeat left top transparent;}
div.bloc-slideshow ul#tabs li table tr td.current{background:url('/img/v3/design/bg-slideshow-choice_select.png') no-repeat left top transparent;}
div.bloc-slideshow ul#tabs li h3{margin:0;padding:0 0 3px 0;line-height:15px;font-size:16px;}
div.bloc-slideshow ul#tabs li span{font-size:11px;font-style:italic;color:#858384;}
div.bloc-slideshow ul#tabs li a{color:#4e4d4d;text-decoration:none;display:block;padding:0 38px 0 7px;width:164px;outline:none;}
div.bloc-slideshow ul#tabs li .current a{color:#fff;}
div.bloc-slideshow ul#tabs li .current span{color:#fff;}
div.bloc-slideshow ul#tabs li a:hover{text-decoration:none;}
div.bloc-slideshow ul#output{margin:0 0 0 177px;right:0;width:509px;height:320px;position:relative;background:#fff;}
div.bloc-slideshow ul#output li{position:absolute;width:509px;height:320px;}
div.bloc-slideshow ul#output li .slide{display:block;width:509px;height:320px;overflow:hidden;text-align:left;}
div.bloc-slideshow ul#output li .txt{position:absolute;top:0px;right:0px;bottom:0px;left:auto;width:170px;height:auto;padding:45px 5px 0 25px;}
div.bloc-slideshow ul#output li .txt .title{margin:0 0 16px 0;color:#4e4d4d;font-size:24px;font-weight:normal;}
div.bloc-slideshow ul#output li .txt .descr{margin:0 0 16px 0;display:block;color:#848482;font-size:12px;}
div.bloc-slideshow ul#output li .txt .price_info{margin:0 0 16px 0;display:block;color:#ba005d;font-size:12px;}
div.bloc-slideshow ul#output li .txt .price_info .price{font-size:18px;}
div.bloc-slideshow ul#output li a{text-decoration:none;}
div.bloc-slideshow ul#output li a:hover{text-decoration:underline;}
.liste_flash{list-style:none;padding:0;margin:0;}
.liste_flash li{float:left;margin:0 6px 10px 0;position:relative;color:#BD1F69;}
div.prodflash{background:#e8ebc2;color:#252525;font-size:12px;padding:3px;position:relative;font-weight:bold;height:97px;}
div.prodflash a{color:#252525;}
.liste_flash li .prodflash .prix{color:#252525;background-color:#E8EBC2;font-size:28px;font-weight:bold;float:left;width:90px;}
.liste_flash li .prodflash .prix a{color:#252525;font-size:28px;}
.liste_flash li .prodflash .prix sup{vertical-align:top;}
.liste_flash li .prodflash .promo{color:#252525;font-weight:normal;font-size:11px;}
.liste_flash li .prodflash .stock{color:#BA005C;font-weight:normal;font-size:11px;}
.liste_flash li .prodflash .reduc{color:#BA005C;font-weight:bold;font-size:28px;width:80px;text-align:center;vertical-align:top;}
ul.flashbigheight li{height:285px;text-align:left;}
.liste_flash li .prodflash .bloc-prod-info{bottom:5px;position:absolute;}
ul.bigflash li{height:360px;width:252px;margin:0 6px 15px 0;}
ul.bigflash li .prodflash .reduc{font-size:32px;width:105px;}
ul.bigflash li .prodflash .prix{font-size:32px;width:140px;}
ul.bigflash li .prodflash .prix a{font-size:32px;}
ul.bigflash li .prodflash{height:113px;}
.stockepuise{position:absolute;top:0px;left:0px;height:300px;color:#000000;background-color:#eeeeee;width:175px;font-size:40px;font-weight:bold;text-align:center;vertical-align:middle;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;z-index:4;}
.stockepuise-big{position:absolute;top:0;left:0px;height:371px;color:#000000;background-color:#eeeeee;width:252px;text-align:center;font-size:40px;font-weight:bold;vertical-align:middle;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;z-index:4;}
#Zone_Widget .MR-Widget{margin:0;}

/* AJOUTS RESPONSIVE */


@font-face {
  font-family: 'FontAwesome';
  src: url("../font/fontawesome-webfont.eot?v=3.2.1");
  src: url("../font/fontawesome-webfont.eot?#iefix&v=3.2.1") format("embedded-opentype"), url("../font/fontawesome-webfont.woff?v=3.2.1") format("woff"), url("../font/fontawesome-webfont.ttf?v=3.2.1") format("truetype"), url("../font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1") format("svg");
  font-weight: normal;
  font-style: normal; }
  
  
body {
	background:none;
	background-color:white;
	/*background-image: url('../../img/v3/design/fond-site.jpg');*/
	background-image: url('../../img/bg-site.png');
	background-repeat: repeat-x;
	background-color: #ffd2cd;
}
#centreur_ie {
	background-image: url('../../img/bg-site-KKT-spring-2021.png');
	background-position: center top;
	background-repeat: no-repeat;
}

.btn-prune {
	padding: 8px;
	color: white;
	background-color: #ba005c;
	font-size: 13px;
	display: inline-block;
	text-decoration: none;
	-webkit-appearance: none;
    border-radius: 7px;
    border: none;
}
.btn-prune:before {
	font-family: 'fontawesome';
    content: "\f054";
    margin-right: 5px;
    font-size: 9px;
}

.btn-gris {
	padding: 8px;
	color: white;
	background-color: #5e5b5b;
	font-size: 13px;
	display: inline-block;
	text-decoration: none;
	-webkit-appearance: none;
    border-radius: 7px;
    border: none;
}
.btn-gris:before {
	font-family: 'fontawesome';
    content: "\f053";
    margin-right: 5px;
    font-size: 9px;
}

div#contenu_border {
	background:none;
	background-color: white;
}

div.panier {
	float: right;
	position: relative;
	top:0px;
	left: 0px;
	margin-top:10px;
	margin-right: 15px;
	width: auto;
	height: auto;
	background:none;
	overflow: visible;
	width: 260px;
}

p.identification {
	margin: 0px;
	background-color: #e8e8e8;
	padding: 7px;
	font-size: 12px;
}
p.identification:before {
	background-image: url('../../img/sprite.png');
	background-position: -45px 0px;
	width: 35px;
	height: 20px;
	display: block;
	content: "";
	float: left;
}

p.nb-article {
	margin: 0px;
	background-color: #e8e8e8;
	padding: 7px;
	margin-top:5px;
	font-size: 12px;
}
p.nb-article:before {
	background-image: url('../../img/sprite.png');
	background-position: -100px 0px;
	width: 35px;
	height: 21px;
	display: block;
	content: "";
	float: left;
}
a.lien-panier {
	background-color: #ba005c;
	color: white;
	text-decoration: none;
	position: absolute;
	bottom:-20px;
	right: 0px;
	top:auto;
	height: 20px;
	line-height: 20px;
	padding: 0px 7px;
	text-align: center;
}
a.lien-panier:before {
	font-family: 'fontawesome';
    content: "\f054";
    margin-right: 5px;
    font-size: 9px;
}
div.jquery-panier-content {
	top:auto;
	width: 260px;
	right: 0px;
}
table.panier-liste {
	width: 260px;
	border: #5e5b5b solid 1px;
	border-top:none;
}

div.recherche {
	float: left;
	position: relative;
	top:0px;
	left: 0px;
	margin-top:27px;
	margin-left: 65px;
}
#h_logo {
	display: block;
}
img#logo {
	float: left;
	position: relative;
	top:0px;
	left: 0px;
	margin-top:20px;
	margin-left: 30px;
}

#dl-menu {
	display: none;
}

div.recherche {
	background-image: none;
	font-size: 11px;
	color: #4e4d4d;
}

div.recherche form {
	position: relative;
	display: block;
}

div.recherche form:before {
	background-image: url('../../img/sprite.png');
	width: 22px;
	height: 22px;
	display: block;
	content: "";
	position: absolute;
	left: 5px;
	top:5px;
}

input.search-tbx {
	background-image: none;
	border: #8ab240 solid 1px;
	padding: 0px 10px;
	padding-left: 30px;
	height: 30px;
	line-height: 30px;
	margin: 0px;
	margin-bottom: 7px;
	-moz-box-sizing: content-box; /* or `border-box` */
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    float: left;
}

input.search-bt-ok {
	top:0px;
	border: none;
	background-color:#8ab240;
	border: #8ab240 solid 1px;
	color: white;
	cursor: pointer;
	outline: inherit;
	padding: 0px 10px;
	margin:0px;
	height: 30px;
	line-height: 30px;
	-moz-box-sizing: content-box; /* or `border-box` */
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    float:left;
    font-size: 16px;
    -webkit-appearance: none;
    border-radius: 0;
}

div.recherche {
	height: auto;
}

div.recherche strong {
	padding: 0px;
	font-weight: normal;
}
div.recherche a {
	font-size: 11px;
	color: #4e4d4d;
}

ul.categorie-niv1 li.recette {
	background-image: none;
	background-color: #4c4c4c;
	position: relative;
}
ul.categorie-niv1 li.recette:before {
	width: 0px;
    height: 0px;
    border-top: 9px solid transparent;
    border-bottom: 9px solid transparent;
    border-left: 9px solid white;
	content: "";
	float: left;
	position: absolute;
	left: 0px;
}

ul.categorie-niv1 li.conseils-charlotte {
	background-image: none;
	background-color: #8b8b8b;
	position: relative;
}
ul.categorie-niv1 li.conseils-charlotte:before {
	width: 0px;
    height: 0px;
    border-top: 9px solid transparent;
    border-bottom: 9px solid transparent;
    border-left: 9px solid white;
	content: "";
	float: left;
	position: absolute;
	left: 0px;
}

#barre_top_smart {
	display: none;
}

#panier_smart {
	display: none;
}
#identification_smart {
	display: none;
}

div#footer {
	margin: 0px;
	width: 100%;
	background: none;
	border-top:none;
	padding-top:10px;
}

.slider_home {
	position: relative;
	height: auto;
}

.slider_home_content {
	position: absolute;
	top: 0px;
	text-align: center;
	margin: auto;
	background-color: white;
	width: 100%;
	padding: 10px;
	box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
	
	background: url(/img/v3/design/bg-slideshow-choice1.png) repeat-x left top transparent;
	
}

.slider_home_content h3 {
	font-size: 22px;
	color: #ba005c;
	margin:0px;
	margin-bottom:5px;
	display: inline-block;
}

.slider_home_content p {
	font-size: 20px;
	color: #ba005c;
	margin:0px;
	display: inline-block;
    margin-left: 20px;
}

.btn-slider {
	font-size: 20px;
	position: absolute;
	bottom: 15px;
	right: 15px;
	padding: 10px;
}
.btn-slider:before {
	font-size: 17px;
	margin-right: 7px;
}

div.bloc-newsletter {
	height: auto;
	background: url(../../img/v3/design/bloc-newsletter-fond.jpg) repeat-x bottom left;
	margin-bottom: 0px;
	background-image:none;
	background-color: #5e5b5b;
	color: white;
	padding: 8px;
}
div.bloc-newsletter img {
	position: relative;
	top:8px;
	left: 0px;
	float: left;
}
div.bloc-newsletter h3 {
	float: left;
	margin: 13px;
}
div.bloc-newsletter label {
	position: relative;
	top:0px;
	left: 0px;
	float: left;
	margin: 14px 5px;
}
#form_newsletter {
	float: right;
	margin: 7px;
}
input.newsletter-tbx {
	position: relative;
	top:0px;
	left: 0px;
	height: 30px;
	line-height: 30px;
	padding: 0px;
	padding-left: 10px;
	border: white solid 1px;
}
input.newsletter-bt-ok {
	position: relative;
	top:0px;
	left: 0px;
	border: none;
	background-color:#bb005c;
	border: #bb005c solid 1px;
	color: white;
	cursor: pointer;
	outline: inherit;
	padding: 0px 10px;
	margin:0px;
	height: 30px;
	line-height: 30px;
	-moz-box-sizing: content-box; /* or `border-box` */
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    font-size: 12px;
    -webkit-appearance: none;
    border-radius: 0;
    float: right;
}

div.bloc-slideshow {
	background:none;
	margin: 0 0 11px 0;
	padding: 0px;
	border:#CCC solid 1px;
	height: 320px;
}

div.bloc-slideshow-mobile{
	position:relative;
	z-index:1;
	width:100%;
	height:auto;
	overflow:hidden;
	float:left;
	display: none;
}

div.bloc-filters-top {
	display: none;
}
div.bloc-filters-center {
	padding: 0px;
	width: 100%;
	background: none;
}
div.bloc-filters-bottom {
	display: none;
}

div.filter-slide-bloc .filter-titre, div.filter-select-bloc .filter-titre {
	background-color: #eeeeee;
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
	text-transform: uppercase;
	padding: 15px;
}
div.filter-slide-bloc {
	padding: 15px 0 0 0;
}
div.bloc-filters h2 {
	padding: 0px;
	margin-top: 10px;
}
div.filter-slide-bloc .layout-slider {
	margin: 15px 0 0 15px;
}

#home_right_smart {
	display: none;
}

.bloc-filters #titre_smart {
	display: none;
}

div.bloc-produit p.stock-flash, div.bloc-produit p.stock {
	background:none;
	color: white;
	background-color: #46a534;
	padding:2px 5px;
	border-radius: 3px;
	margin-bottom: 5px;
}
div.bloc-produit p.reappro {
	background:none;
	color: white;
	background-color: orange;
	padding:2px 5px;
	border-radius: 3px;
	margin-bottom: 5px;
}
div.bloc-produit p.prix {
	top:255px;
}
div.bloc-produit a.ajout {
	background-image: url('../../img/sprite.png');
	background-position: -150px 0px;
	width: 35px;
	height: 35px;
	top:265px;
}
div.bloc-produit a.ajout img {
	display: none;
}

div.bloc-engagement-colonne {
	background:none;
	background-color: #eeeeee;
	padding: 7px;
	width: 196px;
}
div.bloc-engagement-colonne div.top {
	display: none;
}
div.bloc-engagement-colonne div.bottom {
	display: none;
}

.col_d-account h2.titre {
	padding: 10px 15px;
}

.col_d-account a.btn_deconnect {
	margin: 3px;
}
ul.bloc-engagement {
	height: auto;
	background-image: none;
	background-color: #f0f0f0;
	background-image:linear-gradient(white, #f0f0f0);
	border: none;
	margin-bottom: 30px;
	padding: 0px;
}
ul.bloc-engagement li {
	width: 25%;
	float: left;
	text-align: center;
	margin: 0px;
	height: auto;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		box-sizing: border-box;         /* Opera/IE 8+ */
    padding:30px 35px;
}
ul.bloc-engagement li img {
	float: none;
	margin-bottom: 10px;
	padding: 0px;
	width: 40px;
}
ul.bloc-engagement li span {
	margin: 0px;
	font-size: 15px;
	font-weight: bold;
	color: #5e5b5b;
	line-height: 16px;
}
p.lienspartenaire {
	padding: 15px 50px 0 50px;
	border-top:none;
}

#bloc-RS {
	text-align: center;
	border-top:1px solid #dcdcdc;
	padding-top:20px; 
	margin-top:30px;
}
#bloc-RS h4 {
	font-weight: normal;
	font-size: 14px;
	margin: 0px;
	margin-bottom: 15px;
}
#bloc-RS ul {
	list-style: none;
	padding: 0px;
	text-align: center;
}
#bloc-RS ul li {
	display: inline-block;
	padding: 0px 5px;
}
#bloc-RS ul li a img {
	width: 50px;
}
ul.livraisonliens, ul.aideliens, ul.infosliens {
	background:none;
}

.footer-block {
	width: 20%;
	float: left;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		box-sizing: border-box;         /* Opera/IE 8+ */
	padding: 0px 20px;
	margin-bottom: 30px;
}
.footer-block h4 {
	color: #ba005c;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 15px;
}

ul.commandeliens, ul.livraisonliens, ul.aideliens, ul.infosliens {
	float: none;
	width: auto;
	padding: 0px;
	height: auto;
}
div.engagementsCpt {
	background-image: linear-gradient(white, #f0f0f0);
}
div.engagementsCpt ul li {
	background-image: none;
}
div.engagementsCpt ul li.last {
	width: 120px;
	padding: 0 5px;
	background:none;
}
div.engagementsCpt ul li img {
	margin-top: 7px;
}
div.fiche-produit-bloc-vente .btn-prune {
		width: 100%;
		padding: 12px;
		font-size: 16px;
	}
div.fiche-produit-bloc-vente span.en-stock {
	    display: inline-block;
	    margin: 5px 10px;
	}
div.fiche-produit-bloc-vente span.hors-stock {
    display: inline-block;
    margin: 5px 10px;
    text-align: center;
}
div.prix-etiquette {
	background-image: none;
	background-color: #ba005c;
	border-radius: 7px;
}

.titre-resp-declinaison {
	display: none;
}
table.panier tr.code-promo td .btn-prune {
	padding: 6px 10px;
}
table.panier tr.code-promo td .btn-prune:before {
	content: "";
	margin: 0px;
}

ul.formulaire li label.reset {
	margin-left: 10px;
	margin-right: 3px;
}
ul.formulaire li label.reset:first-child {
	margin-left: 0px;
}
input.tbx_cpt{width:300px;border:1px solid #ddd;padding:5px 5px;font-size:12px;color:#ba005c;}

#MR-button {width:680px;text-align:center;padding:16px 0px;}

div.cadreSaisie ul li {
	height: auto;
}
div.cadreSaisie ul li label {
	margin: 2px 10px 4px 0;
}

.clear-resp {
	display: none;
	clear: both;
}

.btn-aide {
	padding: 8px;
	color: white;
	background-color: #ba005c;
	font-size: 13px;
	display: inline-block;
	text-decoration: none;
	-webkit-appearance: none;
    border-radius: 7px;
    border: none;
    width: 100%;
    margin-top: 10px;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	text-align: center;
}
.btn-aide:before {
	font-family: 'fontawesome';
    content: "\f054";
    margin-right: 5px;
    font-size: 9px;
}

#btn-paiement {
	border:white solid 3px;
	box-shadow: 0px 0px 5px #888888;
	
}

#btn-paiement strong {
	display: block;
}

#btn-paiement:before {
	display: none;
}

#btn-espacepro {
	background-color: #d6046c;
}

#btn-espacepresse {
	background-color: #f9007b;
}

#btn-affiliation {
	background-color: #ff2390;
}
.gm-style-pbt {
	color: #ba005c!important;
}
.table-plan {
	width: 100%;
}

@media only screen and (max-width: 960px){div#conteneur{width:100%}div#content{position:inherit;margin:0}div#header{height:auto}#h_logo{float:none;margin:auto;display:block;width:130px;position:relative;z-index:101;padding-top:10px}img#logo{float:none;margin:0;width:100%}#dl-menu{display:block;height:0}div.bloc-menu{display:none}#barre_top_smart{display:block;background:#5e5b5b;color:#fff;font-size:12px;height:30px;line-height:30px}#barre_top_smart ul{line-height:30px;margin:0;padding-left:30px}#barre_top_smart ul li{padding:0;height:30px;line-height:30px}#barre_top{display:none}div.recherche{width:95%;margin:auto;margin-top:5px;margin-bottom:5px;float:none}input.search-tbx{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:90%;border-radius:0}input.search-bt-ok{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:10%;padding:0;text-align:center}.identification{display:none}.nb-article{display:none}div.panier{margin:0;position:absolute;top:20px;right:0;width:auto}a.lien-panier{display:none}#panier_smart{display:block;background-image:url(../../img/sprite.png);background-position:-100px 0;width:32px;height:32px;display:block;float:right}#identification_smart{display:block;background-image:url(../../img/sprite.png);background-position:-50px 0;width:32px;height:32px;display:block;float:right;margin-top:3px;margin-left:10px;}div#footer{width:100%;margin:0;padding:0;padding-top:20px;min-height:auto}.footer-block{width:100%;margin:auto;height:auto;text-align:left;list-style:none}ul.commandeliens a,ul.livraisonliens a,ul.aideliens a,ul.infosliens a{font-size:12px}p.lienspartenaire{margin:0;padding:20px}img.bloc-lien-accueil{float:none;margin:auto;display:block;margin-bottom:10px}div#corpsPage{height:auto;padding:0 10px}div.bloc-liste{width:23%;margin:1%}div.bloc-liste div.lien-rubrique{width:100%;height:auto;padding:10px 0px;text-align:center}div.bloc-liste a{display: block;}div.bloc-liste div.lien-rubrique a{font-size:14px;padding:10px;display: inline;}div.bloc-liste div.cadre a img{max-width:100%}ul.ariane{width:95%;margin:auto;margin-bottom:10px}div.col_g{float:none;width:95%;margin:auto}div.col_d{float:none;width:95%;margin:auto}div.bloc-engagement-colonne{display:none}div.bloc-rubrique-connexe{display:none}div.bloc-sous-rubrique{width:23%;margin:1%}div.bloc-sous-rubrique div.vignette{width:auto}div.bloc-sous-rubrique div.vignette a img{width:100%}div.bloc-sous-rubrique a.lien-txt{position:relative;top:5px;left:0;display:inline;float:left}div.bloc-sous-rubrique a.suivant{position:relative;top:8px;right:0;float:right}div.bloc-produit{width:23%;margin:1%;height:320px}div.separateur{display:none}div.bloc-produit div.image img{width:100%;max-width:175px;display:block;margin:auto}div.bloc-produit h3{position:inherit;top:0;margin-top:5px}div.bloc-produit p.marque{position:inherit;top:0}div.bloc-produit p.stock,div.bloc-produit p.out_stock,div.bloc-produit p.reappro{position:inherit;top:0;display:inline-block}div.bloc-produit p.prix{position:inherit;top:0}div.bloc-produit a.ajout{position:inherit;top:0;float:right;display:none}div.bloc-produit div.note{position:inherit;top:0}div.bloc-produit p.video{position:relative;top:-16px;float:right}div.bloc-slideshow{margin:20px auto;float:none}#home_right_smart{display:block}img.bloc-lien-accueil{display:none!important}#home_right_smart img.bloc-lien-accueil{display:block;width:auto}div.bloc-filters{width:100%}.bloc-list-filters{display:none;border:#b9005d solid 1px;border-top:none}.bloc-filters h2{display:none}.bloc-filters #titre_smart{display:block;background-color:#b9005d;color:#fff;padding:10px}.bloc-filters #titre_smart:after{font-family:'fontawesome';content:"\f055";float:right}div.filter-slide-bloc{padding:0}div.tri_bar{height:auto;padding:5px}div.display_mode{display:none}div.numero_page{position:inherit;float:none;margin:5px;top:0;right:0;height:20px}.tri_bar form{display:block}div.liste_tri{position:inherit;top:0;right:0;margin-left:5px}div.nb_by_page{position:inherit;top:0;right:0;left:0;display:none}div.col_g-account{width:100%;margin:0;float:none}div.menuCpt{width:95%;margin:auto;margin-bottom:10px}div.engagementsCpt{width:95%;margin:auto;margin-bottom:10px;display:none}div.col_d-account{float:none;width:95%;margin:auto}div.col_d-panier{float:none;width:95%;margin:auto}div.service{float:none;width:100%}div.compte_info{width:100%;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.form_identification{width:95%;margin:auto;margin-bottom:20px;float:none}table.acces-compte{width:100%;margin:auto}div.form_identification{width:95%;margin:auto;margin-bottom:20px;float:none}table.acces-compte td{display:block;width:100%;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}table.acces-compte td.label-td{display:block;padding:5px 0}table.acces-compte td.input-td{display:block;padding:5px 0}input.size280{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}table.acces-compte th{padding-left:10px}div.fiche-produit-photo{float:none;width:95%;margin:auto;text-align:center}div.fiche-produit-photo img{max-width:100%}div.fiche-produit-descriptif{float:none;width:95%;margin:auto}div.fiche-produit-vente{float:none;width:95%;margin:auto;text-align:center}div.fiche-produit-vente span.prix-initial span.promo{position:relative;right:40px}.DigiZoom_select{display:none}div.fiche-produit-photo div.zoom{display:none}.DigiZoom_zoom{display:none!important}div.livraison .livraison_mention{text-align:left}div.fiche-produit-bloc-vente .btn-prune{font-size:16px}table.liste-info-marque tr td{display:block}ul.barre-actions{height:auto}ul.barre-actions li{float:none;margin:0;display:block}ul.barre-actions li.right2{float:right;margin-left:30px}ul.bloc-engagement li{width:100%;padding:15px 30px}div.bloc-newsletter label{float:none;display:block}div.bloc-newsletter h3{float:none;margin:13px 5px}div.fiche-produit-bloc-vente div.qte-to-add{text-align:center;margin:10px 0}div.fiche-produit-bloc-vente span.en-stock{text-align:center;float:none;margin:0}div.prix-etiquette{display:inline-block;float:none}ul.liste-liens-onglet li{margin:0 0 15px}div.fiche-produit-contenu-onglet .clear{display:none}table.liste-caracteristiques tr th{display:block;width:100%;text-align:left;margin-top:20px;margin-bottom:10px}table.liste-caracteristiques tr td{display:block;width:100%;text-align:left}table.liste-info-marque tr th{display:block;width:100%;text-align:left;margin-top:20px;margin-bottom:10px}table.liste-info-marque tr td{display:block;width:100%;text-align:left}a.logo-marque{float:none;display:inline-block}div.fiche-produit-video{float:none}div.fiche-produit-declinaisons table{width:95%;margin:auto}div.fiche-produit-declinaisons table thead tr{position:absolute;top:-99999px;left:-99999px}div.fiche-produit-declinaisons table tr{border-bottom:solid 1px #d7d3d4;display:block;clear:both}div.fiche-produit-declinaisons table tr td{border:none;float:left;text-align:left;padding:5px}div.fiche-produit-declinaisons table tr td.p-prix{clear:both}div.fiche-produit-declinaisons table tr td.first{border:none;width:20%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.fiche-produit-declinaisons table tr td.first img{width:auto;max-width:100%}div.fiche-produit-declinaisons table tr td.last{border:none;float:right}div.fiche-produit-declinaisons table tr td.p-80{text-align:left;width:80%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.titre-resp-declinaison{display:block;color:#89B337;font-size:14px;text-transform:uppercase;background:none;border:solid 1px #89B337;display:inline-block;margin-left:2%;margin-bottom:0}div.fiche-produit-declinaisons{margin-top:0}div.fiche-produit-declinaisons p.stock{margin:0}table.panier{width:95%;margin:auto}table.panier thead tr{position:absolute;top:-99999px;left:-99999px}table.panier tr{border-bottom:solid 1px #d7d3d4;display:block;clear:both;position:relative}table.panier tr.actions td .btn-prune{font-size:15px}table.panier tr.actions td .btn-prune:before{font-size:12px}table.panier tr td{border:none;float:left;text-align:left;padding:5px;border:none;width:80%}table.panier tr.article-panier td{border:none}table.panier tr.article-panier td.des,table.panier tr.article-panier td.delai,table.panier tr.article-panier td.qte,table.panier tr.article-panier td.prix,table.panier td.sup,table.panier tr.article-panier td.sup{width:71%;text-align:left}table.panier tr.article-panier td.delai img{margin:0}table.panier tr.article-panier td.delai br{display:none}table.panier tr.article-panier td.delai p.stock{position:relative;top:-7px}table.panier tr.article-panier td.delai{width:40%}table.panier tr.article-panier td.qte{width:40%;text-align:right}table.panier tr.article-panier td.prix{width:100%;text-align:right}table.panier tr.article-panier td.sup{width:20px;position:absolute;top:10px;right:10px}table.panier tr.article-panier td.photo{border:none;width:20%;padding-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}table.panier tr.total td.total-cmd{width:50%;padding:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}table.panier tr.total td.prix{width:50%;padding:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:right}table.panier tr.article-panier td.photo img{height:auto;width:auto;max-width:100%}table.panier tr.code-promo td{width:auto;padding:5px}table.panier tr.code-promo td.code-promo{width:100%;text-align:left}table.panier tr.actions td{width:50%}table.panier tr td.p-hide{display:none}div#col_d{width:100%;margin:auto;float:none}div.bloc_col{width:100%;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.aide_pages{float:none;width:100%;margin:auto}div.fiche-produit-share{overflow:hidden}div.livraison-choix{width:95%;float:none;margin:auto}div.livraison-recap{width:95%;float:none;margin:auto;margin-top:10px}div.livraison-kiala{width:95%}div.paiement{width:95%;margin:auto;float:none}div.cadreSaisie{width:100%!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tendance-kookit{width:95%;margin:auto}table.bborder{width:100%}table.bborder thead{display:none}table.bborder tr td{width:100%;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left!important;display:block;border:none}table.bborder tr.tr-commande{border-top:solid 1px #d7d3d4;display:block;margin-top:10px;margin-bottom:10px}table.bborder tr.tr-commande:first-child{border-top:none}.content-marques{width:95%;margin:auto}ul.liste-liens-onglet li.offre-speciale{margin:auto;margin-bottom:20px}.boxs_content .box_content .clear{display:none}.boxs_content{border:none;border-top:1px solid #89B337}}@media screen and (max-width: 767px){div.bloc-slideshow-mobile{display:block}div.bloc-slideshow{display:none}div.bloc-liste{width:48%;margin:1%}div.bloc-sous-rubrique{width:48%;margin:1%}div.bloc-produit{width:48%;margin:1%}#form_newsletter{width:95%;margin:10px auto;float:none}input.newsletter-tbx{width:70%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input.newsletter-bt-ok{width:30%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.bloc-slideshow{width:100%;height:auto}.btn-slider{display:none}ul.fiche-produit-onglets{height:auto}ul.fiche-produit-onglets li{float:none;width:100%;display:block}ul.fiche-produit-onglets li a{float:none;display:block}ul.fiche-produit-onglets li#tab_avis_clients{float:none}ul.fiche-produit-onglets li.on span{display:none!important}ul.fiche-produit-onglets li span{display:none!important}ul.fiche-produit-onglets li.on a,ul.fiche-produit-onglets li:hover a{border-bottom:1px solid #89b337}ul.fiche-produit-onglets li a:after{font-family:'fontawesome';content:"\f077";float:right}ul.fiche-produit-onglets li.on a:after,ul.fiche-produit-onglets li:hover a:after{font-family:'fontawesome';content:"\f078";float:right}div.fiche-produit-niv3{width:95%;margin:10px auto}div.select_box{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:auto}.footer-block{border-top:1px solid #dcdcdc}.footer-block h4{margin:0;padding:10px 0}.footer-block h4:after{font-family:'fontawesome';content:"\f078";float:right}.footer-block h4.active:after{content:"\f077"}ul.commandeliens a,ul.livraisonliens a,ul.aideliens a,ul.infosliens a{font-size:13px;line-height:16px;padding:3px 8px;}ul.bloc-engagement{margin-bottom:0}#bloc-RS{margin-top:0}ul.commandeliens,ul.livraisonliens,ul.aideliens,ul.infosliens{margin-bottom:15px}table.panier td.infos-livr{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#titre_aide{color:#fff;background-color:#ba005c}#titre_aide:after{font-family:'fontawesome';content:"\f078";float:right}#titre_aide.active:after{font-family:'fontawesome';content:"\f077";float:right}div.menuCpt h2{color:#fff;background-color:#ba005c;margin-bottom:0}div.menuCpt h2.active{margin-bottom:10px}div.menuCpt h2:after{font-family:'fontawesome';content:"\f078";float:right}div.menuCpt h2.active:after{font-family:'fontawesome';content:"\f077";float:right}ul.formulaire{width:95%;margin:auto}ul.formulaire li{margin-top:10px}ul.formulaire li label{width:100%;text-align:left}ul.formulaire li.help{top:0;height:auto;margin-top:0}ul.formulaire li.help label.hide-resp{display:none}ul.formulaire li.help br{display:none}input.tbx,input.tbx_cpt{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-prune-100{width:100%;font-size:16px;margin-top:5px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul.liste-type-livraison li img.logo{position:initial;top:0;right:0;display:block}ul.liste-type-livraison li span.prix{position:initial;top:0;right:0;display:block;float:right}ul.liste-type-livraison li span{font-size:16px}ul.liste-type-livraison li img.logotop{position:initial;top:0;display:block;margin-top:10px}#Zone_Widget .MR-Widget{width:100%!important}.MR-Widget .MRW-Results{height:auto!important}.MR-Widget #MRW-Map{float:none!important;width:100%!important;height:300px!important}.MRW-RList{float:none!important;width:100%!important;margin-top:10px!important}.MR-Widget .MRW-Search{padding-left:70px!important}#mondial_relay_errors{width:100%!important}#MR-button{width:100%}img.tendanceimg{float:none;max-width:100%;display:block;margin:auto;margin-bottom:20px}div.livraison-choix .cgv{margin-bottom:20px}.address-block{width:100%}.clear-resp{display:block}div.cadreGris strong{display:block}.list-letters a{display:inline-block}.toute-marque li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:25%;height:auto}.layer{width:95%}.table-plan tr td{width: 100%;display: block;}div.recherche a{padding: 0px 5px;}}@media screen and (max-width: 479px){div.bloc-liste{width:98%;margin:1%}.table-cb tr td{display:block;width:100%}.toute-marque li{width:50%}#suggestion{display:none;}div.main_rub b,div.main_rub ul {display: none;}p.lienspartenaire{font-size: 15px;line-height: 18px;display: none;} #layer-form-newsletter_registration{display: none;}}@media screen and (max-width: 320px){div.bloc-sous-rubrique{width:98%;margin:1%}div.bloc-produit{width:98%;margin:1%}}

/* OWL SLIDER */
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled + .owl-dots{margin-top:-30px;position:absolute;width:100%}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#fff;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#ba005c}
/* BX SLIDER */
.bx-wrapper{position:relative;margin-bottom:0;padding:0;*zoom:1;-ms-touch-action:pan-y;touch-action:pan-y}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translatez(0)}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:#fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus{background:#000}.bx-wrapper .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;vertical-align:bottom;*zoom:1;*display:inline}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px;background:url(images/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-prev:hover,.bx-wrapper .bx-prev:focus{background-position:0 0}.bx-wrapper .bx-next{right:10px;background:url(images/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-next:hover,.bx-wrapper .bx-next:focus{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,0.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
/* RESPONSIVE MULTI LEVEL MENU */
@font-face{font-family:'icomoon';src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot?#iefix) format("embedded-opentype"),url(../fonts/icomoon.woff) format("woff"),url(../fonts/icomoon.ttf) format("truetype"),url(../fonts/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}.dl-menuwrapper{width:100%;float:left;position:absolute;-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 200%;perspective-origin:50% 200%;z-index:100;top:50px}.dl-menuwrapper button{background:#fff;border:none;width:48px;height:45px;text-indent:-900em;overflow:hidden;position:relative;cursor:pointer;outline:none;left:15px;top:-4px}.dl-menuwrapper ul{background:#5e5b5b}.dl-menuwrapper button:after{content:'';position:absolute;width:68%;height:5px;background:#bb005d;top:0;left:16%;box-shadow:0 10px 0 #bb005d,0 20px 0 #bb005d}.dl-menuwrapper ul{padding:0;list-style:none;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.dl-menuwrapper li{position:relative}.dl-menuwrapper li a{display:block;text-decoration:none;position:relative;padding:15px 20px;font-size:16px;line-height:20px;font-weight:300;color:#fff;outline:none}.dl-menuwrapper li a .flag-icon{margin-right:8px}.dl-menuwrapper li h4{display:block;position:relative;padding:15px 20px;font-size:18px;line-height:20px;font-weight:300;color:#fff;outline:none;background-color:#476785;font-family:"Exoregular"}.dl-menuwrapper li a.see-all{text-decoration:underline}.no-touch .dl-menuwrapper li a:hover{background:rgba(255,248,213,0.1)}.dl-menuwrapper li.dl-back > a{padding-left:30px;background:rgba(0,0,0,0.1)}.dl-menuwrapper li.dl-back:after,.dl-menuwrapper li > a:not(:only-child):after{position:absolute;top:0;line-height:50px;font-family:'fontawesome';content:"\f054"}.dl-menuwrapper li.dl-back:after{left:10px;color:#fff;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dl-menuwrapper li > a:after{right:10px;color:#fff}.dl-menuwrapper .dl-menu{margin:5px 0 0;position:absolute;width:100%;opacity:0;pointer-events:none;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.dl-menuwrapper .dl-menu.dl-menu-toggle{transition:all .3s ease}.dl-menuwrapper .dl-menu.dl-menuopen{opacity:1;pointer-events:auto;-webkit-transform:translateY(0px);transform:translateY(0px)}.dl-menuwrapper li .dl-submenu{display:none}.dl-menu.dl-subview li,.dl-menu.dl-subview li.dl-subviewopen > a,.dl-menu.dl-subview li.dl-subview > a{display:none}.dl-menu.dl-subview li.dl-subview,.dl-menu.dl-subview li.dl-subview .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen,.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li{display:block}.dl-menuwrapper > .dl-submenu{position:absolute;width:100%;top:50px;left:0;margin:0}.dl-menu.dl-animate-out-1{-webkit-animation:MenuAnimOut1 .4s;animation:MenuAnimOut1 .4s}.dl-menu.dl-animate-out-2{-webkit-animation:MenuAnimOut2 .3s ease-in-out;animation:MenuAnimOut2 .3s ease-in-out}.dl-menu.dl-animate-out-3{-webkit-animation:MenuAnimOut3 .4s ease;animation:MenuAnimOut3 .4s ease}.dl-menu.dl-animate-out-4{-webkit-animation:MenuAnimOut4 .4s ease;animation:MenuAnimOut4 .4s ease}.dl-menu.dl-animate-out-5{-webkit-animation:MenuAnimOut5 .4s ease;animation:MenuAnimOut5 .4s ease}@-webkit-keyframes MenuAnimOut1{50%{-webkit-transform:translateZ(-250px) rotateY(30deg)}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}100%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0}}@-webkit-keyframes MenuAnimOut2{100%{-webkit-transform:translateX(-100%);opacity:0}}@-webkit-keyframes MenuAnimOut3{100%{-webkit-transform:translateZ(300px);opacity:0}}@-webkit-keyframes MenuAnimOut4{100%{-webkit-transform:translateZ(-300px);opacity:0}}@-webkit-keyframes MenuAnimOut5{100%{-webkit-transform:translateY(40%);opacity:0}}@keyframes MenuAnimOut1{50%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg)}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}100%{-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg);opacity:0}}@keyframes MenuAnimOut2{100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@keyframes MenuAnimOut3{100%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0}}@keyframes MenuAnimOut4{100%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0}}@keyframes MenuAnimOut5{100%{-webkit-transform:translateY(40%);transform:translateY(40%);opacity:0}}.dl-menu.dl-animate-in-1{-webkit-animation:MenuAnimIn1 .3s;animation:MenuAnimIn1 .3s}.dl-menu.dl-animate-in-2{-webkit-animation:MenuAnimIn2 .3s ease-in-out;animation:MenuAnimIn2 .3s ease-in-out}.dl-menu.dl-animate-in-3{-webkit-animation:MenuAnimIn3 .4s ease;animation:MenuAnimIn3 .4s ease}.dl-menu.dl-animate-in-4{-webkit-animation:MenuAnimIn4 .4s ease;animation:MenuAnimIn4 .4s ease}.dl-menu.dl-animate-in-5{-webkit-animation:MenuAnimIn5 .4s ease;animation:MenuAnimIn5 .4s ease}@-webkit-keyframes MenuAnimIn1{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);opacity:.5}100%{-webkit-transform:translateZ(0px) rotateY(0deg);opacity:1}}@-webkit-keyframes MenuAnimIn2{0%{-webkit-transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(0px);opacity:1}}@-webkit-keyframes MenuAnimIn3{0%{-webkit-transform:translateZ(300px);opacity:0}100%{-webkit-transform:translateZ(0px);opacity:1}}@-webkit-keyframes MenuAnimIn4{0%{-webkit-transform:translateZ(-300px);opacity:0}100%{-webkit-transform:translateZ(0px);opacity:1}}@-webkit-keyframes MenuAnimIn5{0%{-webkit-transform:translateY(40%);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes MenuAnimIn1{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg);opacity:0}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg);opacity:.5}100%{-webkit-transform:translateZ(0px) rotateY(0deg);transform:translateZ(0px) rotateY(0deg);opacity:1}}@keyframes MenuAnimIn2{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}}@keyframes MenuAnimIn3{0%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0}100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1}}@keyframes MenuAnimIn4{0%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0}100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1}}@keyframes MenuAnimIn5{0%{-webkit-transform:translateY(40%);transform:translateY(40%);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.dl-menuwrapper > .dl-submenu.dl-animate-in-1{-webkit-animation:SubMenuAnimIn1 .4s ease;animation:SubMenuAnimIn1 .4s ease}.dl-menuwrapper > .dl-submenu.dl-animate-in-2{-webkit-animation:SubMenuAnimIn2 .3s ease-in-out;animation:SubMenuAnimIn2 .3s ease-in-out}.dl-menuwrapper > .dl-submenu.dl-animate-in-3{-webkit-animation:SubMenuAnimIn3 .4s ease;animation:SubMenuAnimIn3 .4s ease}.dl-menuwrapper > .dl-submenu.dl-animate-in-4{-webkit-animation:SubMenuAnimIn4 .4s ease;animation:SubMenuAnimIn4 .4s ease}.dl-menuwrapper > .dl-submenu.dl-animate-in-5{-webkit-animation:SubMenuAnimIn5 .4s ease;animation:SubMenuAnimIn5 .4s ease}@-webkit-keyframes SubMenuAnimIn1{0%{-webkit-transform:translateX(50%);opacity:0}100%{-webkit-transform:translateX(0px);opacity:1}}@-webkit-keyframes SubMenuAnimIn2{0%{-webkit-transform:translateX(100%);opacity:0}100%{-webkit-transform:translateX(0px);opacity:1}}@-webkit-keyframes SubMenuAnimIn3{0%{-webkit-transform:translateZ(-300px);opacity:0}100%{-webkit-transform:translateZ(0px);opacity:1}}@-webkit-keyframes SubMenuAnimIn4{0%{-webkit-transform:translateZ(300px);opacity:0}100%{-webkit-transform:translateZ(0px);opacity:1}}@-webkit-keyframes SubMenuAnimIn5{0%{-webkit-transform:translateZ(-200px);opacity:0}100%{-webkit-transform:translateZ(0);opacity:1}}@keyframes SubMenuAnimIn1{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}}@keyframes SubMenuAnimIn2{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}}@keyframes SubMenuAnimIn3{0%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0}100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1}}@keyframes SubMenuAnimIn4{0%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0}100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1}}@keyframes SubMenuAnimIn5{0%{-webkit-transform:translateZ(-200px);transform:translateZ(-200px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.dl-menuwrapper > .dl-submenu.dl-animate-out-1{-webkit-animation:SubMenuAnimOut1 .4s ease;animation:SubMenuAnimOut1 .4s ease}.dl-menuwrapper > .dl-submenu.dl-animate-out-2{-webkit-animation:SubMenuAnimOut2 .3s ease-in-out;animation:SubMenuAnimOut2 .3s ease-in-out}.dl-menuwrapper > .dl-submenu.dl-animate-out-3{-webkit-animation:SubMenuAnimOut3 .4s ease;animation:SubMenuAnimOut3 .4s ease}.dl-menuwrapper > .dl-submenu.dl-animate-out-4{-webkit-animation:SubMenuAnimOut4 .4s ease;animation:SubMenuAnimOut4 .4s ease}.dl-menuwrapper > .dl-submenu.dl-animate-out-5{-webkit-animation:SubMenuAnimOut5 .4s ease;animation:SubMenuAnimOut5 .4s ease}@-webkit-keyframes SubMenuAnimOut1{0%{-webkit-transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(50%);opacity:0}}@-webkit-keyframes SubMenuAnimOut2{0%{-webkit-transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(100%);opacity:0}}@-webkit-keyframes SubMenuAnimOut3{0%{-webkit-transform:translateZ(0px);opacity:1}100%{-webkit-transform:translateZ(-300px);opacity:0}}@-webkit-keyframes SubMenuAnimOut4{0%{-webkit-transform:translateZ(0px);opacity:1}100%{-webkit-transform:translateZ(300px);opacity:0}}@-webkit-keyframes SubMenuAnimOut5{0%{-webkit-transform:translateZ(0);opacity:1}100%{-webkit-transform:translateZ(-200px);opacity:0}}@keyframes SubMenuAnimOut1{0%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}}@keyframes SubMenuAnimOut2{0%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@keyframes SubMenuAnimOut3{0%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1}100%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0}}@keyframes SubMenuAnimOut4{0%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1}100%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0}}@keyframes SubMenuAnimOut5{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}100%{-webkit-transform:translateZ(-200px);transform:translateZ(-200px);opacity:0}}.no-js .dl-menuwrapper .dl-menu{position:relative;opacity:1;-webkit-transform:none;transform:none}.no-js .dl-menuwrapper li .dl-submenu{display:block}.no-js .dl-menuwrapper li.dl-back{display:none}.no-js .dl-menuwrapper li > a:not(:only-child){background:rgba(0,0,0,0.1)}.no-js .dl-menuwrapper li > a:not(:only-child):after{content:''}.demo-1 .dl-menuwrapper button{background:#c62860}.demo-1 .dl-menuwrapper button:hover,.demo-1 .dl-menuwrapper button.dl-active,.demo-1 .dl-menuwrapper ul{background:#9e1847}.demo-2 .dl-menuwrapper button{background:#e86814}.demo-2 .dl-menuwrapper button:hover,.demo-2 .dl-menuwrapper button.dl-active,.demo-2 .dl-menuwrapper ul{background:#D35400}.demo-3 .dl-menuwrapper button{background:#08cbc4}.demo-3 .dl-menuwrapper button:hover,.demo-3 .dl-menuwrapper button.dl-active,.demo-3 .dl-menuwrapper ul{background:#00b4ae}.demo-4 .dl-menuwrapper button{background:#90b912}.demo-4 .dl-menuwrapper button:hover,.demo-4 .dl-menuwrapper button.dl-active,.demo-4 .dl-menuwrapper ul{background:#79a002}.demo-5 .dl-menuwrapper button{background:#744783}.demo-5 .dl-menuwrapper button:hover,.demo-5 .dl-menuwrapper button.dl-active,.demo-5 .dl-menuwrapper ul{background:#643771}#dl-menu1{top:15px}#dl-menu1 button{left:auto;right:70px;position:absolute}#dl-menu1 button:after{display:none}#dl-menu1 button:before{content:"";display:block;float:left;width:35px;height:35px;background-image:url(../../../img/sprite.png)}#dl-menu1 .dl-menu{margin:60px 0 0}