body{background:#fff;font-family:Trebuchet MS;font-weight:normal;font-size:11px;color:#0e0e0e;}
h1{font-size:13px;font-weight:normal;word-spacing:3px;color:#b1ab9b;text-transform:uppercase;letter-spacing:2px;word-spacing:5px;}
h1.titre2{font-size:17px;padding-bottom:15px;}
h2{color:#b1ab9b;font-weight:normal;letter-spacing:4px;word-spacing:9px;text-transform:uppercase;font-size:14px;}
h2.titre3{font-family:Arial, Helvetica, sans-serif;background:url(/media/img/puce_liste_gris.gif) no-repeat 0 6px;padding:0 0 10px 14px;margin:15px 0;}
h3, h4, h5, h6{color:#b1ab9b;}
a{text-decoration:none;color:#0e0e0e;}
a:hover{text-decoration:none;color:#e2d350;}

li.liste1{list-style:none;background:url(/media/img/puce_liste_gris.gif) no-repeat 0 0.5em;padding:0 0 0 20px;}

#service_client p, #service_client li, #service_client a{font-size:10px;font-family:Trebuchet MS;color:#383535}
#content_page #service_client p{margin:10px 0;padding:0;}
#service_client a{text-decoration:underline;}
#service_client li {padding-left:30px;}
#service_client li a{text-decoration:none;}
#service_client ul li.active{background:none;font-weight:normal;display:block;}
#service_client ul li.inactive{display:none;}
#service_client .p0{padding:0 0 34px 0;}
#service_client .p1{margin:10px 0 10px 50px;}
#service_client h2{color:#b1ab9b;font-size:14px;font-weight:normal;letter-spacing:2px;margin:15px 0 0 0;padding:0pt;text-transform:uppercase;word-spacing:5px;position:relative;}
#service_client div{padding:10px 0 20px 30px;border-bottom:1px solid #dcd9d2;margin:0;}
#service_client div.div_fin{padding:10px 0 20px 30px;border-bottom:none;margin:0;}
#service_client .actif{font-family:Trebuchet MS;font-weight:bold;font-size:11px;color:#d8c516;background:url(/media/img/puce01.gif) no-repeat 0 50%;padding:0 0 0 14px;}
#service_client ul{margin:0;padding:0;}
#service_client ul li{float:none;list-style-type:none;margin:15px 0 ;}
#service_client ul li a{background:url(/media/img/puce02.gif) no-repeat 0 5px;display:block;padding:0 0 0 14px;}
#service_client h1{color:#b1ab9b;font-size:10px;font-weight:normal;letter-spacing:2px;margin:15px 0 0 0;padding:0pt;text-transform:uppercase;word-spacing:5px;position:relative;}
#service_client p.p_fin{margin: 0 0 40px 0;}

#frais_expedition{text-align: center;}
#frais_expedition td {border: 1px solid black;}
.titre{background-color:#DCD9D2;}


*{margin:0;padding:0;}
body{margin:0;padding:0;background:#ffffff;font-family:"Trebuchet MS";font-weight:normal;font-size:11px;color:#0e0e0e;text-align:center;}
h0{margin:0;padding:0;color:#b1ab9b;text-transform:uppercase;}
h1{margin:0;padding:10px 0 0 0;font-size:17px;font-weight:normal;word-spacing:3px;color:#b1ab9b;text-transform:uppercase;letter-spacing:2px;word-spacing:5px;}
h2{margin:0;padding:0;color:#b1ab9b;font-weight:normal;letter-spacing:4px;word-spacing:9px;text-transform:uppercase;font-size:14px;}
h3{margin:0;padding:0;color:#b1ab9b;}
h4{margin:0;padding:0;color:#b1ab9b;}
h5{margin:0;padding:0;color:#b1ab9b;}
h6{margin:0;padding:0;color:#b1ab9b;}

ul{margin:0 0 0 20px;}
#page, p{margin:0;padding:0;letter-spacing:2px;text-align:justify;}

#page{padding:35px 0 20px;}
#page .content_static {font-size:10px;}
#page .content_static h3 {font-size:14px;color:#b1ab9b;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;padding:20px 0;}
#page .content_static dl dt {padding:6px 0;}
#page .content_static dl dd{padding-left:10px;}
#page2{margin:0;padding:0;letter-spacing:2px;text-align:justify;padding:35px 0 20px 45px;}
img{border:0;}
li{list-style:none;float:left;}
a{text-decoration:none;color:#0e0e0e;}
a:hover{text-decoration:none;color:#e2d350;}
a.active{text-decoration:none;color:#e2d350;}
input{margin:0;padding:0;border:1px solid #B1AB9B;font-size:11px;color:#918d82;font-family:"Trebuchet MS";}
input[type="submit"]{color:#FFFFFF;background-color:#B1AB9B;}
input[type="submit"]:hover{background-color:#EBD722;}
textarea{margin:0;padding:0;border:1px solid #ccc;color:#b1ab9b;font-family:"Trebuchet MS";font-size:10px;letter-spacing:2px;}
select{border:1px solid #ccc;color:#aaa095;width:109px;height:17px;font-size:11px;word-spacing:3px;}

#page .divFaq h3{padding:10px 0 0 22px;}
#page .divFaq hr{height:1px;border:none;border-top:1px solid #dcd9d2;margin:10px 0;}
#page .divFaq ul{padding:10px 22px;}
#page .divFaq li{float:none;padding-left:16px;background:url(/media/img/puce_liste_gris.gif) no-repeat 0 10px;line-height:23px;}
#page .divFaq p{padding:10px 22px;font-size:10px;line-height:15px;}

/* page statique */
.contentheading {font-size:17px;padding:20px 0 0 0;margin:0;}

div.looks{text-align:center;padding:10px 0;}
div.looks select{width:126px; height:19px;}
div.looks ul{padding:5px 0;margin:0;}
div.looks li{float:none;color:#0e0e0e;line-height:17px;letter-spacing:2px;font-size:10px;}
div.looks a.active {font-weight:bold}
div.looks label{color:#0e0e0e;line-height:17px;letter-spacing:2px;font-size:10px;}
span.pointSeparateur{display:block;background:url(/media/img/puce_title.gif) no-repeat 50% 0;height:8px;margin:21px 0;}
a, .addtocart_button{outline:none;border:0;cursor:pointer;}
#global{position:relative;margin:0 auto;padding:0;width:966px;background:#fff;text-align:left;}
#top{position:relative;width:100%;margin:0;padding:15px 0 0 0;z-index:3;overflow:hidden;}
#logo{float:left;display:inline;margin:30px 0 0 0;width:200px;}
#logo a{display:block;}
#navigation{width:760px;float:left;display:inline;}

#middle{position:relative;width:100%;z-index:2;}

/*USA*/
#product_list {width:100%;}
#product_list .product {width:186px;height:248px;margin:0 0 6px;overflow:hidden;text-align:center;float:left;}
#product_list .product h2{color:#727272;font-size:10px;}
bundle_list {position:relative;width:100%;}

#filters {text-align:left;width:766px;height:17px;padding-bottom:14px;}
#filters .filter {float:left;height:17px;cursor:pointer;position:relative;padding:0;margin-right:14px;z-index:99;}
#filters .filter .head {height:15px;padding:1px;float:left;border:1px solid #B1AB9B;}
#filters .filter .head .head_content {height:15px;padding:0 17px 0 2px;background: url('/media/img/bg-select.gif') no-repeat top right;}
#filters .filter .list {width:220px;z-index:99;background:#fff;border:1px solid #B1AB9B;display:none;position:absolute;top:20px;left:0;}
#filters .filter .list div{z-index:99;position:relative;}
#filters .filter .list div.value {color:#0e0e0e;line-height:15px;width:220px;position:relative;clear:both;float:none;}
#filters .filter .list div.value:hover {color:#fff;background:#ebd722;}
#filters .filter .list div.disable_value {color:#727272;}
#filters .filter .list div.disable_value:hover {color:#727272;background:#ffffff;}
#filters .filter .list div.value input {float:left;clear:both;margin:2px;border:0;}
#filters .filter .list div.value label {float:left;width:190px;display:block;margin:2px;}

#content_page h1 {font-size:17px;margin:0;padding:20px 0 0;}
#content_page h2 {border-top:1px solid #DCD9D2;padding:20px 0 0 30px;margin-top:20px;}
#content_page p {padding:10px 0 10px 30px;}

.pagination_haute {position:absolute;top:-40px;right:0;z-index:5;}
.composant_info{position:relative;z-index:10;}
#popup_product{display:none;background:#fff;position:absolute;top:40px;border:1px solid #727272;width:620px;height:420px;z-index:100;}
#popup_product .zoom_image{float:left;width:410px;}
#popup_product h2{float:left;width:200px;padding:30px 5px;text-align:center;}
#popup_product p{float:left;width:200px;padding:30px 5px;text-align:center;}
#popup_product .productPrice {color:#C8B300;font-size:14px;}
#popup_product .productPriceSolde {font-weight:bold;font-size:14px;}
#ui-datepicker-div{z-index: 9999999;}
#vmMainPage{position:relative;width:100%;overflow:hidden;margin:0;/*padding:0 0 0 20px;*/}
.clr { clear:both; font-size:0px;}
.none{display:none;}
ul.menuMoncompte li.none{ display:block !important;background:none !important; }
.banneritem{text-align:center;padding-bottom:10px;}
hr.hrSep{height:1px;border:0;border-top:1px solid #dcd9d2;margin:10px 0;font-size:0px;line-height:0px;}
a.bntJaune{color:#fff;background:#ebd722 none;padding:2px 4px;}
p.paraCenter{text-align:center;}
h2.titre2{font-size:17px;padding:0 0 15px 15px;}
h3.titre3{font-family:Arial, Helvetica, sans-serif;background:url(/media/img/puce_liste_gris.gif) no-repeat 0 6px;padding:0 0 10px 14px;margin:15px 0;}
input.submit1{margin:0 0 0 20px;padding:2px 8px;font-size:12px;background:#ebd722;color:#ffffff;border:0;}
input.retour{margin:0;padding:2px 8px;font-size:12px;background:#b1ab9b;color:#ffffff;border:0;}
.retour{margin:0;padding:2px 8px;font-size:11px;background:#b1ab9b;color:#ffffff;border:0;}
.lienSouligne{text-decoration:underline;color:#383535;}

#language{width:774px;float:left;display:inline;}
#language ul{float:right;display:inline;margin:0 4px 0 0;}
#language ul li a{margin:0;padding:0;width:56px;height:16px;border-width:0 1px 1px 1px;border-color:#cccccc;border-style:solid;color:#c6c1b6;letter-spacing:2px;text-align:center;display:block;}

#baseline{float:left;width:550px;padding:9px 0 0;overflow:hidden;margin:10px 0 0 0;}
#baseline ul{float:left;display:inline;overflow:hidden;margin:0; }
#baseline ul li{float:left;display:inline;color:#727272;font-size:10px;font-weight:bold; padding:0 6px 0 14px; background:url(/media/img/puce.gif) 0 70% no-repeat; line-height:15px;}
#baseline ul li a{color:#727272; letter-spacing: 1px;}
#baseline ul li a.compte{margin:0 0 0 3px;}
#baseline ul li a:hover, #baseline ul li a.active{color:#e2d350;}
#baseline ul.menu{margin:10px 0 0 0;}
#baseline ul li, #baseline ul.menu li a{font-size:11px;font-weight:normal;}

#cart{margin:0;padding:9px 0 0 40px;background:url(/media/img/bkg_cart.gif) 0 74% no-repeat;height:23px;float:right;display:inline;}
#cart a {color:#727272;letter-spacing:1px;}
#cart p{font-size:11px;color:#727272;letter-spacing:1px;word-spacing:7px;}

#panier_ajax{display:none;text-align:center;width:300px;padding:0;position:absolute;top:15px;right:0px;z-index:500;background:#fff;overflow:hidden;}
#panier_ajax_frame{position:absolute;top:0;left:0;width:100%;z-index:2;border:0;background:#fff;}
#panier_ajax_0{position:relative;padding:0 10px 10px;border:1px solid #B1AB9B;overflow:hidden;z-index:3;}
#panier_ajax.withoutjs{display:none;}
#panier_ajax .table_prod_panier{color:#727272;margin:0;}
#panier_ajax .table_prod_panier td{padding:4px 0;letter-spacing:1px;}
#panier_ajax .table_prod_panier td span {color:#b1ab9b;}
#panier_ajax .table_prod_panier td.space {font-size:4px;}
#panier_ajax .table_prod_panier td.votre_panier {padding:4px 0 16px;}
#panier_ajax .table_prod_panier td.product_name{text-align:left;color:#727272;text-transform:lowercase;letter-spacing:1px;}
#panier_ajax .table_prod_panier td.product_name a{color:#727272;text-align:left;font-size:10px;font-family:"trebuchet MS",sans-serif;}
#panier_ajax .table_prod_panier td.qte_panier{color:#B1AB9B;font-size:10px;text-align:center;padding:0 5px;}
#panier_ajax .table_prod_panier td.qte_panier p, #panier_ajax .table_prod_panier td.prix_panier p{white-space:nowrap;}
#panier_ajax .table_prod_panier td.prix_panier{color:#C8B300; font:bold 10px "Trebuchet MS";text-align:right;padding:0 5px;}
#panier_ajax .table_prod_panier td.total{padding-left:10px;padding-right:6px;text-align:left;text-transform:uppercase;background-color:#EDEAE3;font-size:14px;letter-spacing:2px;}
#panier_ajax .table_prod_panier td.total span{display:inline;float:left;width:50%;}
#panier_ajax .table_prod_panier span.montant_total{padding-right:0;width:100%;color:#C8B300; font:bold 15px "Trebuchet MS";text-align:right}
#panier_ajax .table_prod_panier td.commander{text-align:right;padding:0;}
#panier_ajax .table_prod_panier td input{color:#FFF;background:#b1ab9b;border:none;font-size:11px;padding:2px;cursor:pointer;}
#panier_ajax .table_prod_panier td.commander input.hoverInput{background:#ebd722;}
#panier_ajax .table_prod_panier a.commander {background:#B1AB9B;color:#FFFFFF;display:block;height:20px;width:80px;text-transform:uppercase;padding:5px 5px 0 5px;}

#menuTop{float:left;display:inline;width:589px;padding:15px 0 0 0;}
#menuTop ul{margin:0;padding:3px 0 0 0;overflow:hidden;text-align:left;}
#menuTop ul li{font-family:gilsanslight;margin:0 12px 0 0 ;padding:0;text-transform:uppercase;float:none;display:inline;}
#menuTop ul li.first{margin:0;padding:0;}
#menuTop ul li a{font-family:gilsanslight; font-size:12px;letter-spacing:1px;color:#0e0e0e;margin:0;padding:0;cursor:pointer;}
#menuTop ul li a span{text-transform:uppercase;margin:0;padding:0;}
#menuTop ul li a span embed, #menuTop ul li a span object{cursor:pointer;}
#menuTop ul li a:hover{color:#d8c516;}
#menuTop ul li a#active_menu{color:#e2d350;}
#menuTop .active a, #menuTop .selected a, #menuTop .ancestor a {color:#d8c516;}

#search{float:right;display:inline;width:158px;padding:15px 0 0 0;text-align:right;}
#search input{margin:0;padding:1px 0 0 3px;width:110px;height:16px;font-family:Arial,Helvetica,sans-serif;letter-spacing:2px;font-size:11px;border:1px solid #cccccc;color:#b1ab9b;float:left;display:inline;}
#search input.button{margin:0;padding:0;width:43px;height:19px;background:url(/media/img/bt-ok.jpg) no-repeat 0 0;border:0;font-size:0;float:left;display:inline;cursor:pointer;}
#search input.hoverInput{background:url(/media/img/bt-ok-hover.jpg) no-repeat 0 0;}

#ident{float:left;clear:both;margin:0;padding:14px 0 0;overflow:hidden;width:400px;}
#ident ul{float:left;display:inline;overflow:hidden;margin:0; }
#ident ul li{float:left;display:inline;color:#727272;letter-spacing:1px;font-size:11px;line-height:15px;padding:0 6px 0 0;}
#ident ul li.not_first{padding-left:14px; background:url(/media/img/puce.gif) 0 70% no-repeat;}
#ident ul li a{color:#727272; }

#left{float:left;display:inline;width:165px;margin:0 35px 0 0;padding:0 0 30px;}
#leftconteneur{float:left;display:inline;width:766px;position:relative;margin:0;padding:0 0 30px 0;}
/*#conteneur{margin:0;padding:0 0 28px 0;width:986px;clear:both;position:relative;}*/
#conteneur{position:relative;margin:0;}
#produit{margin:0;padding:0 0 26px;width:100%;position:relative;}
/*----------------------------------------------------Debut leftconteneur-----------------------------------------------------------*/
#breadcrumb{margin:0;padding:0 0 10px;float:none;width:530px;overflow:hidden;z-index:3;}
#product #breadcrumb{margin:0;padding:0 0 0 26px;width:749px;}
#breadcrumb ul {margin:0;padding:6px 0 0;overflow:hidden}
#breadcrumb ul li{margin:0 5px 0 0;padding:0 9px 0 0;background:url(/media/img/puce_sup.gif) 100% 55% no-repeat;}
#breadcrumb ul li.breadcrumb-item-last{background:none;letter-spacing:1px;font-size:10px;margin:1px 0 0;}
#breadcrumb ul li a{margin:0;padding:0;letter-spacing:1px;font-size:10px;}
#conteneur #breadcrumb ul {margin:0;}
#produit #breadcrumb{margin:0 0 0 60px;}

#filter{margin:0px 0 0 0;width:300px;float:left;display:inline;}

.pagination{margin:32px 0 0 0;padding:0 7px 0 0;float:right;display:inline;}
.pagination dl, .paginationTop dl{font-weight:bold;}
.pagination dl dt, .paginationTop dl dt, .pagination dl dd, .paginationTop dl dd{float:left;display:inline;padding:4px 0;}
.pagination span.active, .paginationTop span.active{margin:0 2px;padding:4px 6px;background:#b1ab9b;color:#ffffff;}
.pagination a:hover {margin:0 2px;padding:4px 6px;background:#dccb2d;color:#ffffff;}
.pagination a, .paginationTop a{margin:0 2px;padding:4px 6px;}
.pagination .viewall{margin:0 0 0 30px;padding:0;word-spacing:9px;}

/*--produits-*/
.ajax_loader {background:url('/media/img/ajax-loader.gif') no-repeat 0 0;}
#ajax_loader {position:absolute;z-index:100;top:100px;left:365px;width:40px;height:40px;} 
#product_list{position:relative;width:100%;z-index:1;}
#product_list_0{padding:3px 0 0 2px;}
#product_list form {margin:34px 0 10px;}
#product_list form.pagination_on{margin-top:10px;}
#products{clear:both;margin:0;padding:20px 0 0 0;}
.browseProductContainer{position:relative;z-index:1;float:left;display:inline;margin:0 0 6px;width:186px;height:258px;overflow:hidden;}
.browseProductContainer_0:hover{border:1px solid #b1ab9b;}
.browseProductContainer_0{position:relative;width:184px;height:256px;border:1px solid #fff;}
.browseProductContainer_0_0{position:relative;float:left;text-align:center;}
.browseProductContainer_0_0{position:relative;text-align:center;width:150px;margin:0 0 0 15px;}
.tag_new {position:absolute;top:15px;left:125px;z-index:50;}
.browseProductContainer_0_0 h2{text-align:center;}
.browseProductContainer a{display:block;width:100%;position:relative;z-index:1;}
.browseProductContainer a img{padding:5px 0 5px;position:relative;z-index:1;}
.browseProductContainer a .pictoNouveau {padding:0;}
.browseProductContainer h2{margin:0;color:#727272;font-size:10px;text-transform:none;height:52px;letter-spacing:2px;word-spacing: normal;}
.browseProductContainer p{margin:0;color:#C8B300; font:10px "Trebuchet MS";}
.browseProductContainer span.productPrice{}
.browseProductContainer p.product-Old-Price{margin:0;color:#727272;font-size:10px;text-align:center;}
.browseProductContainer p.product-Old-Price span{text-decoration:line-through;color:#727272}
.browseProductContainer span.productAmount{color:#727272;}
.browseProductContainer_0_hover{border-color:#b1ab9b;}
.browseProductContainerEmpty{cursor:default;width:183px;height:270px;margin:0 2px 6px;padding:0;}
.browseProductContainer .product-Price {text-align:center;}

.bundle, .ProductBundle{width:183px;height:444px;margin:0 2px 6px;padding:0;}
.bundle .browseProductContainer_0, .ProductBundle .browseProductContainer_0{width:185px;height:442px;}

div.bundle_height_270{width:187px;height:272px;}
div.bundle_height_270 .browseProductContainer_0{width:185px;height:270px;}
div.bundle_height_270 .browseProductContainer_0_0{padding:0;margin:0;}
div.bundle_height_270 .browseProductContainer_0_0 a img{padding:0;}

div.bundle_height_410{width:187px;height:412px;}
div.bundle_height_410 .browseProductContainer_0{width:185px;height:410px;}
div.bundle_height_410 .browseProductContainer_0_0{padding:0;margin:0;}
div.bundle_height_410 .browseProductContainer_0_0 a img{padding:0;}



.new{margin:7px 0 0 0;padding:0;width:187px;text-align:center;float:left;display:inline;}
.new img{float:right;display:inline;}
.new p{clear:both;margin:0;padding:20px 0 0 0;color:#727272;font-size:10px;}
.new strong{font-weight:normal;color:#ae956b;}
.new span{text-decoration:line-through;}
.nouveauProduit {position:relative;}
.pictoNouveau{position:absolute;top:2px;right:2px;z-index:2;width:52px;height:27px;}
.cachePictoNouveau{display:none;}
.triProduit{width:100%;margin:30px 0 10px 0;}
.attribSelect{float:left;display:inline;width:524px;}
.toutVoir{float:left;display:inline;width:77px;}
.toutVoirB{float:right;display:inline;width:77px;margin:32px 0 0 30px;}
.paginationTop{margin:0 0 0 0;padding:0 7px 0 0;float:left;display:inline;width:147px;text-align:center;}
.mrgLeft{margin-left:20px;}
.mrgTop{margin-top:30px;}

.tri-product{float:left;display:inline;}
.tri-product select{margin:0 10px 0 0;}
.tri-product .Taille {width:80px;}
.tri-product .COULEUR_DE_REGROUPEMENT {width:140px;}
.pagination_haute .pagination {margin:0;}
.pagination_haute .toutVoirB {margin:0 0 0 30px;position:relative;top:4px;}

.pagination_on .tri-product{margin:35px 0 0 0;}

#cross_selling .addtocart_button_module, #cross_selling .productPrice{display:none;}
#cross_selling h4{font-size:10px;letter-spacing:2px;color:#727272;}
#cross_selling img{margin-top:20px;}
#cross_selling h3 {margin:20px 0 0 0;}

/*--fin produits-*/

/*--Commande*/
.stretcher input#concours_question_1 {border:none;}
.stretcher input#concours_question_2 {border:none;}
.stretcher input#concours_question_3 {border:none;}
.stretcher p{font-size:10px;padding-bottom:14px;}
.stretcher p.creerCompt{text-align:right;}
/*.stretcher input{width:214px;margin:0 8px 0 14px;font-size:10px;padding:2px;}*/
.stretcher input{margin:0 30px 0 14px;}
.stretcher p.offres{display: block;}
.stretcher p.offres input{float: left; vertical-align: middle; height:20px;}
.stretcher p.offres span{float: left; line-height: 18px; margin: 0 0 0 0;}
.stretcher input.dateNaiss{width:195px;vertical-align:baseline;}
.stretcher select{width:220px;margin:0 6px 0 14px;font-size:10px;padding:2px;font-size:10px;height:auto;}
.stretcher .registerformleft input{width:214px;margin:0 0 0 14px;font-size:10px;padding:2px;}
.registerformright div.phone input {width:100px;}
.stretcher input.button,a.buttoncontact{background-color:#EBD722;color:#fff;font-family:"Trebuchet MS";font-size:12px;border:none;padding:0 10px;width:102px;}
.stretcher input.button2{background-color:#ebd722;color:#fff;font-family:"Trebuchet MS";font-size:12px;border:none;padding:0 10px;width:130px;}
.stretcher .inputRadio{width:13px;height:13px;border:none;}
.stretcher input.mr{margin:0 6px 0 12px;}
.stretcher input.mme, .stretcher input.mlle{margin:0 6px 0 39px;}
.stretcher .registerformleft input.codePostal{width:87px;margin:0 127px 0 14px;}
.stretcher .lien00{text-decoration:underline;}
.stretcher .lien00:hover{text-decoration:none;}

.stretcher .checkbox {width:13px;height:13px;border:none;}
.stretcher #offresbebe{margin:0 5px 0 52px;}
.stretcher #offresfille{margin:0 5px 0 77px;}
.stretcher #offresgarcon{margin:0 5px 0 70px;}
.stretcher #offresbonpoint{margin:0 0 0 20px;}
.stretcher #offrespartenaires{margin:0 0 0 10px;}
.stretcher #agred{margin:0 5px 0 0;}

.stretcher .withbox input {float:left;height:16px;margin:0;padding:0;}
.stretcher .withbox span {float:left;height:16px;margin:0;padding:0;}

.stretcher p.email{padding:20px 0 15px 0;clear:both;}
.stretcher p.password{padding-bottom:15px;clear:both;}
.stretcher p.email label, .stretcher p.password label {width:140px;height:24px;display:block;float:left;}
.stretcher p.email input, .stretcher p.password input {width:120px;display:block;float:left;}
h4.toggler{font-size:17px;color:#b1ab9b;margin:18px 0 15px 0;font-weight:normal;letter-spacing:2px;background:url(/media/img/puce.gif) no-repeat 0 8px;padding-left:12px;cursor:pointer;}
h4#toggler1{margin-top:48px;}
h4.loginTitre{font-size:17px;color:#b1ab9b;margin:18px 0 15px 0;font-weight:normal;letter-spacing:2px;background:url(/media/img/puce.gif) no-repeat 0 8px;padding-left:12px;}
.infoInscrip{width:793px;padding:0 100px 0 0;}
	.infoInscrip h5{font-size:13px;font-family:Arial, Helvetica, sans-serif;letter-spacing:2px;margin:20px 0 10px 0;}
	.infoInscrip .checkbox01{border:0;}
	.infoInscrip .label0, .infoInscrip .label02 {text-transform:lowercase;}

.stretcher p.offres_bonpoint {position:relative;overflow:hidden;width:100%;}
.stretcher p.offres_bonpoint *{display:inline;}
.stretcher p.offres_bonpoint span{float:left;display:inline;}
.stretcher p.offres_bonpoint label{vertical-align:3px;}
.stretcher p.offres_bonpoint .input_checkbox {margin:5px 10px 5px 8px;width:10px;height:10px;}


#register_stretcher{display:none;}
.registerformleft{float:left;display:inline;width:350px;}
.registerformleft p{text-align:right;position:relative;width:100%;overflow:hidden;}
.registerformleft p *{float:left;display:inline;}
.registerformleft p script{display:none;}
.registerformleft p select option{float:none;display:block;}
.registerformleft p label{width:100px;}
.registerformleft p label.labelvalue{width:auto;}
#civilite {text-align:right;position:relative;width:100%;overflow:hidden;padding-bottom:14px;}
#civilite *{float:left;display:inline;}
#civilite ul {width:214px;}
#civilite label{width:100px;}
#civilite ul label{width:70px;text-align:left;}
#civilite ul label input{margin:0 8px 0 0;border:0;height:15px;width:15px;}

.registerformright{float:left;display:inline;width:430px;margin:0 0 0 10px}
.registerformright p{text-align:right;width:100%;overflow:hidden;}
.registerformright p input{margin-left:14px;}
.registerformright p *{float:left;display:inline;}
.registerformright p script{display:none;}
.registerformright p select option{float:none;display:block;}
.registerformright p label{width:170px;}
.registerformright p label.labelvalue{width:auto;}
.registerformright div.phone{display:inline;width:310px;}
.registerformright p.joinU{text-align:center;}
	
.addAdresse{width:60%;padding:10px 0}
.addAdresse p{text-align:right;}

.ajouter_adresse {width:100%;padding:10px 0;}
.table_ajout_add {width:80%;padding: 5px;font-size:9px;font-family:Arial, Helvetica, sans-serif;letter-spacing:2px;}
.table_ajout_add  input.submit1{float:right;display:inline;width:110px;}
.ajouter_adresse td.left{text-align:left;padding:2px 0;}
.ajouter_adresse td.right{text-align:right;padding:0px 0;}
.ajouter_adresse td.paddingleft10 { padding: 0 0 0 10px; }
.ajouter_adresse td.paddingleft { padding: 0 0 0 37px; }
* html .ajouter_adresse td.paddingleft10 { padding: 0 0 0 15px; }
* html .ajouter_adresse td.paddingleft { padding: 0 0 0 42px; }
.ajouter_adresse input.inputbox{width:220px;}
.ajouter_adresse input.inputRadio{width:13px;height:13px;margin:0 0 0 27px;border:none;}
input.registerbtn{ background:#B1AA9C;color:#fff;border:none;}
input.hoverInput{ background:#ebd722;}



/*--Mon Compte*/
.wrapdeconnexion{margin:45px 0 15px 0;}
.wrapdeconnexion2{margin-top:0;}
.deconnexion{display:block;color:#d8c516;position:absolute;top:5px;right:0;}
.deconnexion span{text-transform:uppercase;}
.deconnexion a{text-decoration:underline;font-size:10px;padding-left:15px;color:#9A9A9A}
.deconnexion a:hover{color:#0B0B0B;}

.infoCompte {float:left;display:inline;width:390px;padding:0 60px 20px 0;margin-left:15px;}
.infoCompte h2{margin:38px 0 0 0;}
.infoCompte h2 a{color:#b1ab9b;font-family:Arial, Helvetica, sans-serif;font-size:13px;}
.infoCompte p{font-size:10px;margin-top:5px;}
.visual{position:absolute; top:65px; right:0;width:471px;overflow:hidden;}

ul.menuMoncompte{position:relative;width:793px;overflow:hidden;margin:8px 0 0 0;padding:0;}
ul.menuMoncompte li{background:url(/media/img/puce_liste_gris.gif) no-repeat 0 4px;padding:0 5px 0 10px;font-size:10px;}
ul.menuMoncompte li.none{background:none;padding:0 6px 0 0;}
ul.menuMoncompte li a{font-size:10px;color:#B1AB9B;letter-spacing:2px;}
ul.menuMoncompte li a:hover, ul.menuMoncompte li a.active{color:#d8c516;}
	
#ajax_update_product{width:536px;}

.blockAdresse{float:left;display:inline;width:580px;padding:0 0 10px 0;}
.blockAdresse h2{font-size:17px;margin:24px 0;}
h2.moncompte{font-size:17px;margin:38px 0 10px 15px;position:relative;width:100%;}
h2.moncompte2{margin-top:30px;}
.blockAdresse h3 {padding:20px 0 6px;font-size:17px;}
.blockAdresse p{font-size:10px;}
.cadreDiv{border:1px solid #dcd9d2;width:516px;padding:20px;margin:17px 0;}
.cadreDiv h3{font-family:Arial, Helvetica, sans-serif;font-size:12px;background:url(/media/img/puce_liste_gris.gif) no-repeat 0 6px;padding:0 0 10px 14px;}
.cadreDiv p.action{font-size:10px;float:left;display:inline;width:220px;padding-top:20px;text-align:right;}
.cadreDiv p.adjustaction{ width:40%;display:block;padding-top:70px; }
.cadreDiv p.action a{color:#727272;text-decoration:underline;}
.cadreDiv p.ajouAdresse	{float:left;display:inline;width:100%;text-align:right;padding:5px 0;margin:10px 0 0 0;}
.cadreDiv p.ajouAdresse a{color:#fff;text-decoration:none;background-color:#b1ab9b;padding:2px 4px;}
.cadreDiv address{float:left;display:inline;width:266px;font-style:normal;padding:20px 0 0 30px;letter-spacing:2px;font-size:10px;}
.visuAdress{float:left;display:inline;width:340px;}

.questiondiv {border:1px solid #B1AB9B;width:770px;padding:10px;}
.questiondiv h5{padding:0;font-family:Arial,Helvetica,sans-serif;font-size:13px;letter-spacing:2px;}

/*......*/

a.livrEnga{color:#727272;text-decoration:underline;}
a.crossproduct{ color:#727272; }
ul.etapeCommande{float:left;display:inline;width:100%;margin:40px 0 30px;position:relative;overflow:hidden;}
ul.etapeCommande li{margin:0;padding:4px 0;text-align:center;width:20%;font-size:12px;color:#b1ab9b;background-color:#F4F2EE;text-transform:uppercase;}
ul.etapeCommande li.last{margin:0;}
ul.etapeCommande li.active{background-color:#b1ab9b;color:#fff;}

.panier table{width:100%;}
.panier table, .panier table td, .panier table th{border-collapse:collapse;padding:10px 0;}
.panier table td {color:#727272;letter-spacing:2px;font-size:10px;}
.panier tr.sectiontableheader th{font-weight:normal; font-size:9px;color:#0e0e0e;border-bottom:1px solid #dcd9d2;padding:10px 0;text-transform:uppercase;letter-spacing:2px;}
.panier th.th1, .panier tr.sectiontableheader th.th1, .panier tr.sectiontableheader th.th4,.panier tr.sectiontableheader th.th5,.panier tr.sectiontableheader th.th6,.panier tr.sectiontableheader th.th7{text-align:center}
.panier table td.produit{width:125px;text-align:center;}
.panier table td.detail{width:220px;text-transform:lowercase;}
.panier table td.couleur{width:121px;text-align:left;text-transform:lowercase;}
.panier table td.taille{width:86px;text-align:center;}
.panier table td.prix{width:122px;text-align:center;}
.panier table td.quantite{width:86px;text-align:center;padding-left:24px;}
.panier table td.quantite form {width:14px;}
.panier table td.sousTotal{width:99px;color:#C8B300; font:bold 12px "Trebuchet MS";text-align:right;padding:0 10px;}
.panier table .sectiontableentry2 .sousTotal{width:99px;color:#C8B300; font:bold 16px "Trebuchet MS";text-align:right;padding:0 10px;}
.panier table td.supprimer{width:68px;text-align:center;}
.panier table td.fraiLivr{padding:14px 20px;}
.panier table td.fraiLivr span, .panier table td.total{font-family:Arial, Helvetica, sans-serif;font-size:13px; }

.panier tr.sectiontableentry1{background-color:#f4f2ee;}
.panier tr.sectiontableentry2{background-color:#eceae3;}
.panier tr.sectiontableentry3{background-color:#fff;}
.panier tr.sectiontableentry1 td,
.panier tr.sectiontableentry2 td,
.panier tr.sectiontableentry3 td{padding:10px 20px;}
.panier tr.sectiontableentry3 span{float:right;color:#727272;font-size:12px;}

.panier table input{border:none;vertical-align:middle;}
.panier table input.inputbox{border:1px solid #ccc;text-align:center;width:34px;margin-top:2px;background:#FFF;}

.livOffert{float:left;display:inline;width:400px;color:#b1ab9b;border:1px solid #ccc;padding:20px;text-align:left;margin:20px 0;}
.livOffertp1{font-family:Arial, Helvetica, sans-serif;font-size:15px;letter-spacing:2px;text-transform:uppercase;text-align:left;color:#b1ab9b;}
	.livOffertp1 span.colored{color:#dea1a4;font-size:15px;text-transform:uppercase;}
	.livOffertp1 span{font-size:13px;text-transform:none;}
.livOffertp2{font-size:9px;text-align:left;color:#b1ab9b;}
	.livOffertp2 span{font-weight:bold;}
	
.livOffert ul#choixavantage {color:#b1ab9b;clear:both;float:none;text-align:left; width: 400px;} 
.livOffert ul#choixavantage li{text-transform:uppercase;clear:both;display:block;color:#b1ab9b;list-style:none; padding:0 0 0 20px;  width: 400px;}
	
.livOffert ul#formu_lig_ul {color:#b1ab9b;clear:both;float:none;text-align:left; width: 400px;}
.livOffert ul#formu_lig_ul li{text-transform:uppercase;clear:both;display:block;color:#b1ab9b;list-style:none;background:url(/media/img/puce_liste_gris.gif) no-repeat 0 0.5em;padding:0 0 0 20px;  width: 400px;}
.livOffert ul {margin:4px 0 0;overflow:hidden}
.livOffert ul li input {border:0;}
.livOffert ul li label {margin:0 30px 0 10px;}
.livOffert p.infoseuil {margin-top:10px; letter-spacing:1px;} 
.livOffert p.inforemise {font-family: arial; font-size: 10px; font-style: italic; margin-top:10px; letter-spacing:1px;}
.livOffert p.choix {padding: 0; text-align: left; margin-bottom: 10px;}
.livOffert form#choix_avantage {margin: 0; padding: 0;}

.confirmCommand{/*float:left;display:inline;*/clear:both;width:100%;text-align:right;margin:0 0 10px;position:relative;}
.confirmCommand div.privil{color:#727272;text-align:right;font-size:10px;margin:20px 0 55px 0;}
.confirmCommand div.privil p{color:#727272;text-align:right;}
.confirmCommand p a{color:#727272;text-decoration:underline;}
a.checkout_link{background:#ebd722 none;margin-left:28px; padding:2px 10px;color:#fff;font-size:12px;font-weight:normal;}
a.checkout_link:hover{color:#fff;text-decoration:none;}
a.continue_link{background:#b1ab9b none;padding:2px 10px;font-size:12px;font-weight:normal;color:#fff;}
a.continue_link:hover{color:#fff;text-decoration:none;}

.saisiCoupon {float: right; margin: 20px 0 20px 10px; color:#727272;text-align:right;font-size:10px;}
.saisiCoupon p{color:#727272;text-align:right;}
.saisiCoupon input.coupon_link {background:#b1ab9b none;padding:0px 10px;line-height: 18px;font-size:12px;font-weight:normal;color:#fff;margin:0;cursor:pointer;border:0;}

#frais_livraison{}
#frais_livraison li {position:relative;float:none;clear:both;padding:5px 0;}
#frais_livraison li label {float:left;}
#frais_livraison li input {float:right;margin-top:5px;}
#frais_livraison li span {float:right;padding:0 3px;margin-top:5px;}
/*......*/
.upSellingPanier{padding:10px;}
.upSellingPanier .detailProduit {float:left;display:inline;width:225px;text-align:center;padding:0 0 20px 0;}
.upSellingPanier .detailProduit a{display:block;}
.upSellingPanier .detailProduit p{text-align:center;color:#C8B300; font:10px "Trebuchet MS";padding-bottom:10px;}
.upSellingPanier .detailProduit span.prix{font-weight:bold;}
h3.titreUpSellingPanier{word-spacing:normal;margin-bottom:20px;}
.upSellingPanier h4{font-size:10px;color:#727272;letter-spacing:2px;margin:10px 0 0 0;}
.upSellingPanier h4 a{font-size:10px;color:#727272;letter-spacing:2px;}
.upSellingPanier select.inputbox{font-size:10px;}
/**/

.all_address{position:relative;width:100%;overflow:hidden;}
.defaultAddress{float:left;display:inline;width:425px;font-size:10px;letter-spacing:2px;color:#383535;padding-left:15px;border-right:1px solid #ccc;}
.otherAddress{float:left;display:inline;width:425px;padding:0;margin:0 0 0 20px;font-size:10px;letter-spacing:2px;color:#383535;}
.defaultAddress label, .otherAddress label {font-size:10px;font-weight:bold;padding:0 10px 0 18px;letter-spacing:2px;vertical-align:top;}
.otherAddress select{font-size:10px;letter-spacing:2px;width:210px;}
.defaultAddress address{font-style:normal;padding:20px 0 0 36px;letter-spacing:2px;font-size:10px;}
.otherAddress address{float:left;display:inline;width:244px; font-style:normal;margin:20px 0 0 10px;letter-spacing:2px;font-size:10px;}
#current_addr{position:relative;width:100%;overflow:hidden;}
.otherAddress p.action{font-size:10px;float:right;display:inline;width:160px;padding:20px 0 0 0;text-align:right;margin:0 29px 0 0;}
.otherAddress p{text-align:right;}
.otherAddress p.action a{color:#727272;text-decoration:underline;}
p.ajouAdresse{float:left;display:inline;width:425px;margin-top:30px;padding-right:45px;}
p.ajouAdresse a{color:#fff;text-decoration:none;background-color:#b1ab9b;padding:2px 4px;}
.otherAddress  p.ajouAdresse a{margin:0 29px 0 0;}
#ship_to_info_id, #defaultAddress_radio_button{border:0;}

.livrCommetaire{float:left;display:inline;width:100%;padding:30px 0;}
.detailComm{float:left;display:inline;width:640px;padding:0 10px 0 47px;}
.detailComm p{font-size:10px;color:#b1ab9b;}
.detailComm p strong{color:#383535;}
.detailComm textarea.exemple{border:1px solid #ccc; padding:10px;margin:10px 0 20px 0;width:620px;height:80px;font-size:10px;}
.visuComm{float:left;display:inline;margin:0 0 0 20px;}

#livraison_div{padding-left:25px;}
#livraison_div p{font-size:10px;font-weight:bold;}
/*#livraison_div input{float:left;display:inline;}*/
#livraison_div label{float:left;display:inline;font-size:10px;font-weight:bold;padding:0 10px 0 18px;letter-spacing:2px;vertical-align:top;width:382px;background:url(/media/img/puce.gif) no-repeat 0 50%;}
#livraison_div p span.prix{color:#ae956b;font-size:13px;float:left;display:inline;}
#livraison_div p span.ensavoirplus{padding-left:20px;display:inline;font-weight:normal;}
		
div.addFac, div.addLiv{float:left;display:inline;width:470px;}
div.addFac address, div.addLiv address {float:left;display:inline;width:266px;font-style:normal;padding:20px 0 0 15px;letter-spacing:2px;font-size:10px;}
div.emballage p{padding:10px 0 10px 16px;font-size:10px;letter-spacing:2px;}
div.emballage p input {border:0;}
div.emballage p input#emballage_cadeau{vertical-align:middle;margin-bottom:2px;margin-right:5px;}
div.emballage p.comm{padding-left:34px;}
div.emballage p.comm textarea {width:846px;height:47px;overflow:auto;padding:16px 12px 40px;margin:10px 0 0;}
div.tauEx{float:left;display:inline;width:284px;padding:0 60px 15px 0;}
div.tauEx p{padding:0;}
div.commentaire{float:left;display:inline;width:680px;padding-bottom:15px;}
div.commentaire textarea{width:440px;height:47px;overflow:auto;vertical-align:top;margin:0 0 0 10px;padding:16px 12px 40px;}
div.commentaire label{letter-spacing:2px;font-size:10px;padding-top:10px;}
div.choixMPay{float:left;display:inline;width:686px;}
div.choixMPay .inputRadio{float:left;display:inline;margin:0 15px 40px 0;border:0;padding:0 0 20px;}
div.choixMPay label{display:inline;width:95%;}
div.choixMPay p {overflow:hidden;width:100%;padding:10px 0;}
div.emballage .imgPay {float:right;display:inline;padding:30px 10px 0 16px;}
div.visualPayement{float:left;display:inline;width:230px;text-align:right;padding:20px 30px 0 0;}
div.condition{float:left;display:inline;width:550px;padding:0 0 0 18px;}
div.condition p{padding:10px 0;}
div.condition input{vertical-align:middle;margin-bottom:2px;}
div.condition label{padding-left:12px;}
.btnPrevNex{float:right;display:inline;text-align:left;padding:10px 30px 10px 0;}
/*...........*/
div.confirm{float:left;display:inline;width:430px;padding:40px 0 0 82px;position:relative;}
div.imgConfirm{ padding:90px 0 0 0; }
div.confirm p{padding:5px 0;font-size:10px;}
div.confirm h3{padding:0 0 10px 0; font-size:20px;}

/*...........*/

/*--fin commande*/

#eboutiques{margin:16px 0 0 0;padding:0 0 40px 0;width:755px;overflow:hidden;}
.eboutique{margin:5px 24px 0 0;padding:29px 11px 0 10px;width:206px;height:302px;background:url(/media/img/bkg_category.gif) 0 0 no-repeat;float:left;display:inline;}

/*--Debut newsletter--*/
#newsletterConteneur{margin:0;padding:53px 0 0 121px;float:left;display:inline;width:446px;}
#newsletter{margin:0;padding:0;width:353px;}
#newsletter h2{margin:0;padding:0;text-align:center;font-size:17px;letter-spacing:3px;word-spacing:9px;}
#newsletter p{margin:9px 0 0 0;text-align:center;font-size:10px;line-height:16px;}
#newsletter a{text-decoration:underline;}
#newsletter form{margin:2px 0 0 0;padding:8px 0 0 29px;width:324px;}
#newsletter form p{margin:15px 0 0 0;padding:0;text-align:left;clear:left;}
#newsletter form p.recevoir{text-align:left;clear:left;margin-bottom:25px;}
#newsletter form p.recevoir label{padding-right:32px;}

#id_news-baby, #id_news-girl{margin-right:20px;margin-left:5px;border:none;}
#id_news-boy{margin-left:5px;border:none;}
#id_news-partners, #id_news-normal{border:none;}
#newsletterAcount input{vertical-align:middle;height:20px;margin-left:5px;}

p.offres_bonpoint label{margin:0 10px 0 0;}
p.offres_bonpoint .label0{margin:0 0 0 0;}
p.offres_bonpoint .label02{margin:0 0 0 30px;}

/*#newsletter form .label0{padding:0 10px 0 0;}
#newsletter form .label01{width:79px;display:inline;float:left}
#newsletter form .label02{padding:0 10px 0 48px;}
#newsletter form .label03{padding:0 10px 0 50px;}*/

#newsletter form .input01{width:214px;padding:2px; font-size:11px;}
#newsletter form .radio01{margin:0 0 0 10px;border:none;height:13px;width:13px;}
#newsletter form .radio02{margin:0 0 0 52px;border:none;height:13px;width:13px;}
#newsletter form .radio03{margin:0 0 0 32px;border:none;height:13px;width:13px;}
#newsletter form .select01{width:220px; font-size:10px;}
#newsletter form .checkbox01{border:none;width:13px;height:13px;}
#newsletter form .submit {margin:9px 0 0 0;text-align:center;}
#newsletter form .submit input{margin:0;padding:2px 8px;font-size:12px;background:#ebd722;color:#ffffff;border:0;cursor:pointer;}
#newsletterVisual{float:left;display:inline;width:340px;}
#newsletterVisual #frame{margin:0;padding:1px 0 0 0;width:340px;}
#newsletterVisual #frameTop{background:url(/media/img/bkg_top-frame_01.gif) 0 0 no-repeat;width:340px;height:66px;}
#newsletterVisual #frameMiddle{background:url(/media/img/bkg_frame_01.gif) 0 0 repeat-y;padding:0 16px 8px 8px;}
#newsletterVisual #frameBottom{background:url(/media/img/bkg_bottom-frame_01.gif) 0 0 no-repeat;width:340px;height:6px;}/**/
#remark{padding:40px 62px 0 0;margin: 0 0 20px 0;clear:both;}
#remark h2{font-size:9px;color:#383535;margin:0 0 10px;}
#remark p{font-size:9px;color:#383535;}
/*--Fin newsletter--*/

/*--Debut faq--*/
#page .divFaq{float:left;display:inline;width:560px;padding-top:25px;}
	#page .divFaq li.liste2{color:#d8c516;background:url(/media/img/puce_liste_jaune.gif) no-repeat 0 10px;}
#faqVisual{float:left;display:inline;width:273px;padding-left:72px;}
	#faqVisual #frame{margin:0;padding:1px 0 0 0;width:273px;}
	#faqVisual #frameTop{background:url(/media/img/bkg_top-frame_04.gif) 0 0 no-repeat;width:273px;height:52px;}
	#faqVisual #frameMiddle{background:url(/media/img/bkg_frame_04.gif) 0 0 repeat-y;padding:0 16px 0 8px;}
	#faqVisual #frameBottom{background:url(/media/img/bkg_bottom-frame_04.gif) 0 0 no-repeat;width:273px;height:13px;}/**/
/*--Fin faq--*/

/*--Debut nous-contacter--*/
#contact{margin: 5px 0 0 0;padding:12px 0 0 0;width:558px;}
#contact h2.contact{margin:0;padding:0;font-size:16px;letter-spacing:2px;word-spacing:9px;border:0;}
#contact p{margin:11px 0 0 0;font-size:10px;}
#contact a{text-decoration:underline;}
#contact form{margin:38px 0 0 0;padding:0;width:574px;}
#contact form p{margin:16px 0 0 0;padding:0;clear:left;}
#contact form .label01{width:132px;display:block;float:left;}
#contact form .label02{margin:0 0 0 45px;}

#contact form input{font-size:10px;padding:2px;}
#contact form .input01{width:218px;}
#contact form .input02{width:154px;}

#contact form #pays{width:160px;height:20px;font-size:10px;}

#contact form .radio01{margin:0 0 0 12px;border:none;height:13px;width:13px;}
#contact form .radio02{margin:0 0 0 42px;border:none;height:13px;width:13px;}
#contact form .radio03{margin:0 0 0 48px;border:none;height:13px;width:13px;}

#contact form .select01{width:154px;}
#contact form .select02{width:351px;color:#0e0e0e;font-size:10px;}
#contact form .textarea01{width:531px;color:#0e0e0e;font-size:11px;padding:4px;}
#contact form .checkbox01{border:none;height:13px;width:13px;}
#newsbonpoint{vertical-align:middle;margin-bottom:3px;}
/*#contact form .submit {margin:22px 0 0 0;padding:0;text-align:center;}*/
#contact form .submit{margin:0;padding:2px 8px;font-size:12px;background:#ebd722;color:#ffffff;border:0;display:block;float:right;}
#contactVisual{position:absolute;margin:0;padding:0;top:0;right:38px;width:273px;}
#contactVisual #frame{margin:0;padding:35px 0 0 0;width:273px;}
#contactVisual #frameTop{background:url(/media/img/bkg_top-frame_03.gif) 0 0 no-repeat;width:273px;height:52px;}
#contactVisual #frameMiddle{background:url(/media/img/bkg_frame_03.gif) 0 0 repeat-y;padding:0 16px 6px 8px;}
#contactVisual #frameBottom{background:url(/media/img/bkg_bottom-frame_03.gif) 0 0 no-repeat;width:273px;height:4px;}
#coordonnees{margin:20px 0 0 0;padding:0 0 0 33px;}
#coordonnees h3{margin:0;padding:0 0 4px 17px;background:url(/media/img/puce_title.gif) 0 50% no-repeat;}
#message{margin:31px 0 0 0;padding:24px 0 0 35px;border-top:1px solid #dcd9d2;}
#message h3{margin:0;padding:0 0 0 17px;background:url(/media/img/puce_title.gif) 0 50% no-repeat;}
#message textarea {width:540px;}
/*--Fin nous-contacter--*/

/* FICHE PRODUIT ET FICHE TENUE */
#productContent, #productContentBundle{position:relative;width:100%;overflow:hidden;margin-top:14px;}
#productContent p, #productContentBundle p{white-space:normal;}

#leftProduct, #detailProduct, #crossSelling{float:left;display:inline;text-align:center;position:relative;}
#leftProduct{width:410px;padding:15px 0 0;margin:0 0 0 120px;}

#detailProduct{width:330px;padding:15px 0 0;margin-left:15px;}
#detailProduct p, #detailProduct h1{text-align:left;margin:0 0 12px;white-space:normal;}
#detailProduct .prix{color:#C8B300; font:bold 10px "Trebuchet MS";}
#detailProduct .productPrice{font-size:18px;}
#detailProduct .product-Old-Price span{text-decoration:line-through;}
#detailProduct .vmCartContainer, #detailProduct .vmCartContainer form, #detailProduct .vmCartContainer .bundleSelect{position:relative;width:100%;overflow:hidden;white-space:normal;display:block;}
#detailProduct .vmCartContainer .bundleSelect{margin:0 0 20px;}
#detailProduct .vmCartContainer .vmCartDetails, #detailProduct .vmCartContainer .divQuantity{  }
#detailProduct .vmCartContainer .vmCartDetails{margin:0 0 0 0px}
#detailProduct .vmCartContainer .vmCartDetails .inputbox{width:150px;}
#detailProduct .vmCartContainer .divQuantity{visibility:hidden;}
#detailProduct p.aTitre{font-size:9px;color:#b1ab9b;margin:20px 0 0;}
#detailProduct ul {width:250px;margin:0 auto;}
#detailProduct ul li {background:#ededed;width:250px;margin-top:12px;padding:2px 0;font-size:10px;text-transform:uppercase;}

#detailProduct p,#detailProduct h1,#detailProduct ul {text-align:center;}

#crossSelling{width:180px;margin:0 0 0 30px;}
#crossSelling h3{font-size:13px;font-family:Arial;letter-spacing:1px;margin:30px 0 0;}
#crossSelling a.crossproduct{display:block;margin:10px 0 0;}
#crossSelling p{text-align:center;margin:10px 0 0;white-space:normal;}

#productContent.withCrossSelling{background:url(/media/img/bg-crossselling.gif) no-repeat 780px 0;}
#productContent.withCrossSelling #leftProduct{margin:0;}

#productContentBundle #detailProduct{width:250px;margin-left:25px;}
#productContentBundle #detailProduct p, #productContentBundle #detailProduct h1 {text-align:center;}
#productContentBundle #crossSelling{width:230px;margin:0 0 0 25px;text-align:left;}
#productContentBundle.withCrossSelling #leftProduct{margin:0;}
#productContentBundle #leftProduct{margin:0 0 0 180px;}
/* FIN FICHE PRODUIT ET FICHE TENUE */

.ProductSku {position:relative;width:100%;overflow:hidden;}
.ligneProductSku {position:relative;width:100%;overflow:hidden;margin:5px 0;}
.ligneProductSku h4 {font-size:10px; font-weight:normal;color:#727272;letter-spacing:2px;padding:5px 0 0 0;margin:20px 0 0;white-space:normal;}
.ligneProductSku a {float:left;display:inline;width:80px;height:80px;margin:10px 20px 10px 0;overflow:hidden;}
.ligneProductSku .vmCartDetails select {width:90px;margin:0 0 0 8px;}
.ligneProductSku .productPrice {color:#C8B300; font:bold 10px "Trebuchet MS";margin:0;}
.ligneProductSku .productPriceSolde {color:#FF0000;}
.ligneProductSku .product-Old-Price {color:#FF0000;font-weight:normal;}
.ligneProductSku .productPrice .product_price_currency, .ligneProductSku .productPrice .product_price_currency_indicatif{font-weight:normal;font-size:10px;white-space:normal;}
.ligneProductSku .productPrice .product_price_currency_indicatif {display:block;text-align:left;padding:0 0 0 10px;}
.ligneProductSku .productAmount {color:#727272;text-decoration:line-through;margin:0 0 0 6px;}
.ligneProductSku .checkbox {border:none;width:13px;height:13px;}
.selectbundle {color:#0e0e0e;width:65px;}
.ligneProductSku .vmCartDetails, .divCheck {float:left;display:inline;padding:5px 2px 0 0;}
.composant_info .productPriceSolde {font-size:14px;}

.selectbundle {color:#0e0e0e;width:65px;}
.composant_info .productPriceSolde {font-size:14px;}

.zoomImage{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#0e0e0e;text-transform:uppercase;}

#centerProduct{margin:0;padding:19px 11px 0 11px;width:288px;height:100px;text-align:center;float:left;display:inline;}
#centerProduct p{margin:16px 0 0 0;padding:0;}
#centerProduct p.prix{color:#ae956b;}
#centerProduct strong span{text-decoration:none;}
#centerProduct span{text-decoration:line-through;}
#rightProduct {margin:0;padding:0;width:235px;height:100px;float:left;display:inline;clear:both;}
/*--------------------------------------------------------------------------Fin leftconteneur------------------------------------------------------*/

#newprod p{text-align:center;padding:12px 0;}
#newprod a{margin:0 auto;display:block;}

.detail_product{float:left;width:250px; text-align:center;padding:0 5px;}
	.detail_product p{text-align:center;font-size:10px;line-height:18px;letter-spacing:2px;font-family:"Trebuchet MS";padding:2px 0}
	.detail_product h1{font-family:Arial, Helvetica, sans-serif;margin:20px 0 5px 0;}
	.detail_product p.prix{color:#ae956b;padding:8px 0 6px;line-height:14px;font-size:12px;}
	.detail_product p.ancienPrix{color:#ae956b;padding:0;}
	.detail_product span.nouveauPrix{font-size:13px;font-weight:bold;}
	.detail_product span.barre{text-decoration:line-through;}
	
	.detail_product form {display:block;overflow:hidden;white-space:normal;}
	.detail_product .bundleSelect {overflow:hidden;width:100%;padding:20px 0;}
	.detail_product .vmCartDetails, .detail_product .divQuantity {display:inline;}
	.detail_product .vmCartDetails {padding:0 8px 0 0;}
	.detail_product .vmCartDetails select {width:104px;}
	.detail_product .divQuantity .inputboxquantity {width:30px;}

#cross_selling{float:right;width:200px;	background:url(../../../../templates/bonpoint/images/bkg_cross_selling.jpg) no-repeat 0 0;padding:0 0 0 8px;text-align:center;}
	#cross_selling h3{font-family:Arial, Helvetica, sans-serif;font-size:10px;text-transform:uppercase;word-spacing:normal;letter-spacing:2px;}
	#cross_selling img{width:90px;height:90px;}
	#cross_selling p{font-family:"Trebuchet MS";font-size:10px;color:#727272;text-align:center;}
	
.imageBundle{float:left;margin-right:20px;}
.listeAttribu{float:left;width:50%;}
.selectbundle{margin:0 5px;}


#HomeLeft, #HomeCenter, #HomeRight{float:left;display:inline;padding:0 0 20px;}
#HomeLeft h2, #HomeCenter h2, #HomeRight h2{border:0;}
#product_hp, #newprod , #product_hp_NL {text-align:center;margin:0;}
#product_hp_NL a, #product_hp a{display:block;}

/*......................*/
#newprod {width:236px;}
#newprod h2{margin:17px 0 0 0;padding:0;font-size:13px;}
/*......................*/

/*......................*/
#product_hp {width:460px;}

#product_hp #frame{margin:0;width:414px;}
#product_hp #frameTop{background:url(/media/img/bkg_top-frame_00.gif) 0 0 no-repeat;width:414px;height:65px;}
#product_hp #frameMiddle{background:url(/media/img/bkg_frame_00.gif) 0 0 repeat-y;padding:8px 16px 7px 9px}
#product_hp #frameBottom{background:url(/media/img/bkg_bottom-frame_00.gif) 0 0 no-repeat;width:414px;height:8px;}
#product_hp h2{margin:26px 0 0 0;padding:0;font-size:13px;}
#product_hp h2 a{color:#B1AB9B;font-weight:normal;font-size:13px;}
/*......................*/

/*......................*/
#product_hp_NL {font-size:10px;}
#product_hp_NL p a{text-transform:uppercase;display:block;font-weight:bold;}
#product_hp_NL h2{margin:12px 0 0 0;padding:0;}
#product_hp_NL h2 a{color:#B1AB9B;font-weight:normal;font-size:13px;}
#product_hp_NL h2.newsletter{margin:42px 0 0 0;padding:42px 0 0 0;background:url(/media/img/bkg_newsletter.gif) 50% 0 no-repeat;font-size:13px;}
#product_hp_NL p{margin:4px 0 0 0;padding:0;line-height:16px;text-align:center;}
#product_hp_NL #frame{margin:0;padding:0;width:182px;}
#product_hp_NL #frameTop{background:url(/media/img/bkg_top-frame_02.gif) 0 0 no-repeat;width:182px;height:68px;}
#product_hp_NL #frameMiddle{margin:0;padding:5px 0 6px 9px;background:url(/media/img/bkg_frame_02.gif) 0 0 repeat-y;text-align:left;}
#product_hp_NL #frameBottom{background:url(/media/img/bkg_bottom-frame_02.gif) 0 0 no-repeat;width:182px;height:8px;}
/*......................*/

#eboutique_bandeau{height:214px;background:url(/media/img/bkg_selection.gif) no-repeat 0 0;position:relative;}
#eboutique_bandeau img{position:absolute;bottom:10px;left:8px;}
.browseProductContainer img.product_lp{ height:150px; width:150px; background:#fafafa;display:block; }

#footer {position:relative;overflow:hidden;padding:16px 0 0;width:100%;clear:both;border-top:5px solid #e1dfd9;z-index:1;font-size:11px;}
#footer #mainlevelfootersifr{float:right;display:inline;font-size:11px;}
#footer li{margin:0 0 0 40px;padding:0;font-size:11px;} 	
#footer li a, #footer li a.mainlevelfootersifr{text-transform:uppercase;color:#0e0e0e;cursor:pointer;font-size:12px;}
#footer li a span, #footer li a.mainlevelfootersifr span{font-size:12px;}
#footer li a:hover{color:#e2d350;}	
#footer li a.active{color:#e2d350;} 

.inputerror input, .inputerror select, .inputerror checkbox, .inputerror textarea {border:1px solid #f00 !important;}


label.labelError{ color:#f00; }

#span_prod_id{font-size:0;padding:0;margin:0;}

#msgError{overflow:hidden;border:1px solid #B1AB9B;padding:10px;margin:0 auto;width:80%;background-color:#fff;text-align:center;letter-spacing:2px;color:#f00;}
/*
.retoureAbs{position:absolute;left:0;bottom:-38px;z-index:2;height:16px;background:url(/media/img/puce_retour.gif) no-repeat 0 0;}
.retoureAbs a{font-size:11px;padding-left:30px;text-transform:uppercase;color:#727272;}*/
#returntolist {float:left;font-size:11px;padding-left:30px;text-transform:uppercase;color:#727272;height:16px;background:url(/media/img/puce_retour.gif) no-repeat 0 0;}
.zoom_photo{position:relative;width:920px;height:600px;padding:15px 0;background:#fff;text-align:center;font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;}
.close_popup{letter-spacing:2px;position:absolute;display:block;top:0;right:0;padding:22px 70px 22px 0;margin-top:-1px;z-index:2;line-height:12px;font-size:12px;color:#000;text-decoration:none;background: url('/media/img/bt-fermer.png') no-repeat right;}
.close_popup:hover{background: url('/media/img/bt-fermer-h.png') no-repeat right;}
.zoom_photo .fleche00, .zoom_photo .fleche01, .zoom_photo .cpt {position:absolute;top:300px;z-index:3;}
.zoom_photo .fleche00{left:20px;}
.zoom_photo .fleche01{right:20px;}
.zoom_photo .fleche00 img, .zoom_product .fleche01 img{display:block;border:none;}
.zoom_photo .zoom_product_visuel {width:600px;margin-left:100px;float:left;}
.zoom_photo .zoom_info {width:217px;float:left;padding-top:294px;font-size:12px;color:#B1AB9B;}
.zoom_photo .zoom_info img {margin:0 0 2px 10px;}
.zoom_link {font-size:11px;}

.zoom_product .product_blank{position:absolute;z-index:1;}
.zoom_product .product_zoom{position:relative;z-index:2;display:none;}
#product_zoom1{display:inline;}

.zoom_product .zoom_product_visuel{position:absolute;top:270px;right:20px;font-size:10px;}
.zoom_product .zoom_product_visuel span{color:#b1ab9b;font-size:12px;}


/* historique des commandes */
.commandeleft, .commanderight {display:inline}
.commandeleft {float:left;display:inline;overflow:hidden;width:726px;letter-spacing:2px;font-size:10px;text-align:center;padding:10px 0 0;}
.commanderight {float:right;width:180px;padding:30px 0 20px 10px;}
.commandeleft th {font-size:8px;font-family:Arial, Helvetica, Sans-serif;text-transform:uppercase;padding:10px 0;border:1px solid #dcd9d2;border-width:1px 0;}
.commandeleft td {height:70px;border-bottom:1px solid #dcd9d2;}
.commandeleft a {text-decoration:underline;}
.commandeleft .bt_commande {background:#b1ab9b;text-decoration:none;color:#FFF;padding:2px 6px;}
.commandeleft .ref, .commandeleft .date, .commandeleft a {color:#727272;}
.commandeleft .prix {color:#C8B300; font:bold 12px "Trebuchet MS";font-weight:bold;}
.commandeAvoir {background:#f4f2ee;}
.commandeAvoir td {border-bottom:0;border-top:20px solid #FFF;height:60px;}
.commandeAvoir .titreAvoir {color:#b1ab9b;text-transform:uppercase;font-size:13px;font-family:Arial, Helvetica, Sans-serif;}
.havequestion {position:relative;width:100%;overflow:hidden;background:url(/media/img/bulle-etCa.jpg) no-repeat 0 20px;clear:both;}
.havequestion_0{position:relative;padding:20px 0 10px 90px;}
.havequestion p {position:relative;font-size:10px;padding:10px 0 0;}
.havequestion a,a.under {text-decoration:underline;}


/* Bloc contenant des floats */
.block_float:after, .spacer{content:".";display:block;visibility:hidden;clear:both;font-size:0px;line-height:0px;height:0px;width:100%;margin:0;padding:0;}

/****************************************************************************************************************************************************/
/* POPUPS */
/****************************************************************************************************************************************************/
.popup_bouton{position:relative;width:100%;overflow:hidden;text-align:center;margin:25px 0 0;}

.popup_close{font-size:12px;color:#fff;background:#b1ab9b;line-height:2em;padding:5px;}
.popup_close:hover{color:#fff;background:#ebd722;}

.popup_erreur{position:relative;width:406px;overflow:hidden;text-align:center;background:#fff;}
.popup_erreur p{text-align:center;}
.popup_erreur_0{padding:30px 25px;}
.popup_erreur, .popup_erreur .popup_erreur_texte a{font-size:10px;color:#000;}
.popup_erreur .popup_erreur_texte a{text-decoration:underline;}
.popup_erreur .popup_erreur_texte a:hover{text-decoration:none;}

.popup_guide_taille{position:relative;width:752px;overflow:hidden;text-align:left;background:#fff;}
.popup_guide_taille_0{padding:30px 25px;}
.popup_guide_taille h1{font-family:Arial;font-size:17px;color:#b1ab9b;text-transform:uppercase;margin:0 0 10px;letter-spacing:2px;}
.popup_guide_taille img{margin:25px 0 0;}
.popup_guide_taille .popup_close{position:absolute;top:0;right:25px;background:none;color:#000;}
.popup_guide_taille .popup_close .fermer00{font-size:13px;text-transform:uppercase;}
.popup_guide_taille .popup_close:hover, .popup_guide_taille .popup_close:hover .fermer00{background:none;color:#000;}

.popup_emballage_livraison{width:932px;overflow:hidden;text-align:left;background:#fff;}
.popup_emballage_livraison_0{position:relative;margin:30px 25px;overflow:hidden;}
.popup_emballage_livraison h1{font-family:Arial;font-size:17px;color:#b1ab9b;text-transform:uppercase;margin:0 0 10px;letter-spacing:2px;}
.popup_emballage_livraison img{margin:25px 0 0;}
.popup_emballage_livraison  p{font-size:10px;font-family:Trebuchet MS;color:#383535;margin:10px 0;}
.popup_emballage_livraison .popup_close{position:absolute;top:0;right:25px;background:none;color:#000;}
.popup_emballage_livraison .popup_close .fermer00{font-size:13px;text-transform:uppercase;}
.popup_emballage_livraison .popup_close:hover, .popup_emballage_livraison .popup_close:hover .fermer00{background:none;color:#000;}
.popup_emballage_livraison .image_sac{margin:0 0 0 80px;}
.Emballage_livraison  td{vertical-align:top;padding:30px 0;}

.popup_cgv{width:932px;overflow:hidden;text-align:left;background:#fff;}
.popup_cgv_0{position:relative;margin:30px 25px;height:520px;overflow:hidden;}
.popup_cgv_0_0{position:relative;width:882px;height:460px;overflow:auto;}
.popup_cgv_0_0_0{position:relative;width:860px;}
.popup_cgv h1{font-family:Arial;font-size:17px;color:#b1ab9b;text-transform:uppercase;margin:0 0 10px;letter-spacing:2px;}
.popup_cgv img{margin:25px 0 0;}
.popup_cgv  p{font-size:10px;font-family:Trebuchet MS;color:#383535;margin:10px 0;}
.popup_cgv .popup_close{position:absolute;top:-30px;right:0;background:none;color:#000;}
.popup_cgv .popup_close .fermer00{font-size:13px;text-transform:uppercase;}
.popup_cgv .popup_close:hover, .popup_cgv .popup_close:hover .fermer00{background:none;color:#000;}
.popup_cgv .image_sac{margin:0 0 0 80px;}

.popup_envoyer_ami{position:relative;width:932px;overflow:hidden;text-align:left;background:#fff;font-family:Trebuchet MS;font-size:12px;}
.popup_envoyer_ami_0{padding:30px 25px;}
.popup_envoyer_ami h1{font-family:Arial;font-size:17px;color:#b1ab9b;text-transform:uppercase;margin:30px 0;letter-spacing:2px;}
.popup_envoyer_ami img{}
.popup_envoyer_ami .popup_close{position:absolute;top:25px;right:25px;background:none;color:#000;}
.popup_envoyer_ami .popup_close .fermer00{font-family:Trebuchet MS;font-size:13px;text-transform:uppercase;}
.popup_envoyer_ami .popup_close:hover, .popup_envoyer_ami .popup_close:hover .fermer00{background:none;color:#000;}
.h2_puce{background:transparent url(/media/img/puce.gif) no-repeat scroll 0 6px;padding-left:16px;width:260px;}
div.envoyerAmi table tr td{padding:0 0 10px 0;}
.popup_envoyer_ami .envoyerAmi .Ami_label{width:115px;}
div.envoyerAmi textarea{width:600px;height:90px;font-size:11px;margin-top:15px;padding:3px;}
div.envoyerAmi input{width:155px;padding:2px;font-size:10px;}
.popup_envoyer_ami .envoyerAmi .input_middle{margin-right:40px;}
div.envoyerAmi p label{font-size:10px;}

.popup_echanges_retours{width:932px;overflow:hidden;text-align:left;background:#fff;}
.popup_echanges_retours_0{position:relative;margin:30px 25px;height:520px;overflow:hidden;}
.popup_echanges_retours_0 h1{font-family:Arial;font-size:17px;color:#b1ab9b;text-transform:uppercase;margin:0 0 10px;letter-spacing:2px;}
.popup_echanges_retours  p{font-size:10px;font-family:Trebuchet MS;color:#383535;margin:10px 0;}
.popup_echanges_retours .popup_close{position:absolute;top:0;right:0;background:none;color:#000;}
.popup_echanges_retours .popup_close .fermer00{font-size:13px;text-transform:uppercase;}
.popup_echanges_retours .popup_close:hover, .popup_echanges_retours .popup_close:hover .fermer00{background:none;color:#000;}
.Retour_echange  td{vertical-align:top;padding:30px;}

#voirtout{ margin:auto;text-align:center; }
#voirtout a{ letter-spacing: 2px;font-size:10px; }

.zoom_image{display:block;}

/****************************************************************************************************************************************************/
/* GESTION DES SELECTS DANS LA PARTIE GAUCHE POUR LA RECHERCHE AVANCEE */
/****************************************************************************************************************************************************/
#left .moduletablesearchbox{position:relative;width:100%;overflow:hidden;text-align:center; margin:47px 0 0 0;}
#left .moduletablesearchbox #advanced_search {margin:15px 0 0 0;}
#left .moduletablesearchbox h3{letter-spacing:1px;}
#left .moduletablesearchbox form{position:relative;width:100%;overflow:hidden;}
#left .moduletablesearchbox form p{position:relative;width:100%;overflow:hidden;clear:both;padding:0;}
#left .moduletablesearchbox form p *{float:left;display:inline;letter-spacing:1px;}
#left .moduletablesearchbox form select{margin:5px 0;}
#left .moduletablesearchbox form select, #left .moduletablesearchbox form select option{text-align:left;}
#left .moduletablesearchbox form select, #left .moduletablesearchbox form select.taille{width:144px;margin-left:33px;margin-right:42px;color:#0E0E0E;font-size:11px;}
#left .moduletablesearchbox form option{float:none;display:block;clear:both;padding:0 3px;}
#left .moduletablesearchbox form #keyword{width:135px;padding:0 3px;text-align:left;margin:0 33px;margin-bottom:20px;color:#D6C517;}
#left .moduletablesearchbox form .button, .josForm input.button{color:#fff;background:#b1ab9b;border:none;font-size:11px;padding:0 10px;cursor:pointer;margin:10px 80px 0;}
#left .moduletablesearchbox form .hoverInput, .josForm input.hoverInput{background:#D6C517;}

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

/****************************************************************************************************************************************************/
/* GESTION DE SELECT PERSO */
/****************************************************************************************************************************************************/
/*
#category_id_div{position:relative;width:170px;border:1px solid #CCC;padding:1px;text-align:left;margin:0 0 0 18px;}
#category_id_a{display:block;width:100%;background:url(/media/img/bg-select00.gif) no-repeat 100% 0;font-size:11px;overflow:hidden;color:#aaa095;}
#category_id_a span{display:block;padding:0 15px 0 3px;line-height:15px;}
#category_id_ul{position:relative;display:none;border:1px solid #CCC;background:#fff;margin:1px 0 0;}
#category_id_ul a{display:block;width:100%;color:#0e0e0e;}
#category_id_ul a:hover{color:#fff;background:#ebd722;}
#category_id_ul a span{display:block;padding:0 3px;}
/****************************************************************************************************************************************************/

/* Prix des produits */
.product-Old-Price{font-size:10px;text-decoration:line-through;}
.productPriceSolde, .product-Old-Price-Percent{color:#f00;font-size:10px;}

/****************************************************************************************************************************************************/
/* Info bulle */
/****************************************************************************************************************************************************/
.info_bulle_content{position:relative;text-align:center;font-size:9px;color:#050505;padding:2px 5px;}
.message_information{position:relative;border:1px solid #dcd9d2;margin:10px 20px;color:#f00;padding:10px 20px;}
.message_confirmation{position:relative;border:1px solid #dcd9d2;margin:10px 0;color:#000;padding:20px;font-size:12px;letter-spacing:2px;}

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

/****************************************************************************************************************************************************/
/* FORMULAIRE DE CONFIRMATION DE CONTACT */
/****************************************************************************************************************************************************/
#contact_confirmation{position:relative;width:100%;overflow:hidden;padding:0 0 20px;letter-spacing:2px;}
#contact_confirmation a{text-decoration:underline;}
#contact_confirmation a:hover{text-decoration:none;}
/****************************************************************************************************************************************************/
#wrapbundle{float:left;display:inline;border:1px solid #fff;margin-bottom:5px;}
#wrapbundle.wrapbundleOn{border-color:#EAEBE6;}

/****************************************************************************************************************************************************/
/* Gestion des retours*/
/****************************************************************************************************************************************************/
h2.gestion_retour{font-size:17px;margin:35px 0 10px;position:relative;width:100%;}
h4.gestion_retour{color:#EBD722;padding-bottom:20px;letter-spacing:1px;}

.titre_gestion_retour .titre_gestion_retour_0{text-align:center;width:100px;}
.titre_gestion_retour .titre_gestion_retour_1{text-align:left;width:170px;}
.titre_gestion_retour .titre_gestion_retour_2{text-align:left;width:80px;}
.titre_gestion_retour .titre_gestion_retour_3{text-align:left;width:220px;}
.titre_gestion_retour .titre_gestion_retour_4{text-align:left;width:145px;}

.tab_retour td {font-weight:normal; font-size:9px;color:#0e0e0e;border-bottom:1px solid #dcd9d2;padding:10px 0;text-transform:uppercase;letter-spacing:2px;}
.tab_retour table td.action {text-transform:none;}
.tab_retour table td.action input{margin:5px;vertical-align:middle;}
.tab_retour table td.action ul li {float:left;clear:both;}
.tab_retour th {font-weight:normal; font-size:9px;color:#0e0e0e;padding:10px 0;text-transform:uppercase;letter-spacing:2px;border:1px solid #dcd9d2;border-width:1px 0;}
#msg_remb, #msg_avoir, #msg_info{font-weight:normal;color:#0e0e0e;letter-spacing:2px;font-size:11px;padding: 20px 0 0 0;}
#msg_savoir_plus{font-weight:normal;color:#B1AB9B;letter-spacing:2px;font-size:11px;padding:20px 0;text-decoration:underline;width:400px;text-align:left;float:left;margin-right:200px;}
#msg_savoir_plus a{color:#B1AB9B;}
.produit{text-align:center;}
.action{padding-top:15px;}
.qte select{width: 40px;text-align: center;}
.inputbox_retour{font-size:9px;height:auto;margin:5px;padding:2px;width:255px;letter-spacing:0px;}
#button_annuler_retour{margin:20px 25px 0 0;}
.gestion_retour_confirmation{margin: 20px 0 20px 0;text-align:center;}
.gestion_retour_confirmation .button_home{background-color:#EBD722;border:medium none;color:#FFFFFF;font-family:"Trebuchet MS";font-size:12px;padding:0 10px;margin: 20px;text-align:center;}
.tab_retour .error_input input, .tab_retour .error_input textarea {border:1px solid red;}
/*vm*/

/** 
* Main CSS file for the "default" theme for VirtueMart
* @copyright 2006-2008 soeren
* @license GNU/GPL
*
*/

/* General Shop Styles here please */
/*.addtocart_button, */.notify_button {
	text-align:center;
	background-position:bottom left;
	width:160px;height:30px;
	cursor:pointer;
	border: none;
	font-weight:bold;
	font-family:inherit;
	vertical-align: middle;
	overflow:hidden;
}
.addtocart_button {background:#b1ab9b;color:#fff;padding:0 10px;	border:none;}
.hoverInput {background:#ebd722;border:1px solid #ebd722;border:none;}

.notify_button {background: url(/media/img/notify_blue.gif) no-repeat  center transparent;}
.addtocart_button_module {
/*	text-align:center;
	background-position:bottom left;
	width:160px;height:30px;
	cursor:pointer;
	color: #000000;
	border: none;
	font-weight:bold;
	font-family:inherit;
	background: url( '/media/img/transparent.gif' ) no-repeat  center transparent;
	vertical-align: middle;
	overflow:hidden;*/
	background:#b1ab9b;
	color:#fff;
	margin:20px 0 0;
	border:none;
}

input.addtocart_button_module:hover  {
	color: #333333;	
	border:none;
}

.addtocart_form {
	width: 100%;
	display: inline;
	white-space: nowrap;
	border:none;
}

/* The quantity box beneath the "add to cart" button  */
.quantity_box {	letter-spacing:2px;font-size:10px;font-family:"Trebuchet MS";}
.quantity_box_button {
	/*width:10px;
	vertical-align:middle;
	height:10px;
	background-repeat: no-repeat;
	background-position: center;
   border:1px solid #000;*/display:none;
	border:none;
}
.quantity_box_button_down {
	/*background-image: url(/media/img/down_small.gif);*/
	border:none;
}
.quantity_box_button_up {/*background-image: url(/media/img/up_small.gif);*/ 	border:none;
}


/*.continue_link, .checkout_link {
	margin: 2px;
	padding: 2px 0px 2px 40px;
	vertical-align: middle;
	font-weight: bold;
	font-size: 1.4em;
	width: 40%;
}
.checkout_link {
	margin-left: 40px;
	background: url(/media/img/forward.png) no-repeat left;
}
.continue_link {
	background: url(/media/img/back.png) no-repeat left;
}*/

.confirmCommand p a{color:#727272;text-decoration:underline;}
.checkout_link{background:#ebd722;border:1px solid #ebd722;margin-left:28px;margin-right:14px;height:22px;padding:0 10px;color:#fff;font-size:12px;font-weight:normal;}
.checkout_link:hover{color:#fff;text-decoration:none;}
.continue_link{background:#b1ab9b none;padding:2px 10px;font-size:12px;font-weight:normal;color:#fff;}
.continue_link:hover{color:#fff;text-decoration:none;}

.next_page {
	float: right;
	display:inline;
	width:41px;
	height:21px;
	font-size:0;
	background: url(/media/img/img-fleche-01.gif) no-repeat 0 0;
}
.next_page:hover{
	background-image:url(/media/img/img-fleche-01-on.gif);
}
.previous_page {
	float: left;
	display:inline;
	width:41px;
	height:21px;
	font-size:0;
	background: url(/media/img/img-fleche-00.gif) no-repeat 0 0;
}
.previous_page:hover{
	background-image:url(/media/img/img-fleche-00-on.gif);
}

/* This is the text box informing customers about your returns policy */
.legalinfo {
	background: #d3d3d3;
	border: 2px solid gray;
	margin: 10px;
	padding: 0px 0px 10px 10px;
}

div.pathway {
	margin-bottom: 1em;
}

div.pathway img {
	padding: 0 2px;
}

/* The PDF, Email and Print buttons */
div.buttons_heading {
	margin:10px;
	width:10%;
	float:right;
}

.productPrice {
	font-weight:bold;
	white-space: normal;
}
.product-Old-Price {
	color:red;
	/*text-decoration:line-through;*/
}


/** BROWSE PRODUCTS STYLES **/
.browseProductContainer {
	cursor:pointer;
	/*padding:0 4px 6px 0;*/
	vertical-align: top;
}

.browseProductTitle {
	font-size: 16px; 
	font-weight: bold;
	padding: 3px;
	margin-top: 3px;
	width: 30%;
	float: left;
}
.browseProductImageContainer {
	float: left;
	width: auto;
	margin: 3px;
}
.browseProductDetailsContainer {
	float: left;
	width: 70%;
}
.browseProductDescription {
	margin-top: 40px;
	width:50%;
}
.browsePriceContainer {
	float: left;
	margin: 5px;
	width:20%;
}
.browseAddToCartContainer {
	width:30%;
	text-align:center
}
.browseRatingContainer {
	float: left;
	width:25%;
	margin: 3px;
	white-space: nowrap;
}

/** Flypage Styles **/
.thumbnailListContainer {
	text-align: center;
	width: 200px;
	height: 200px;
	overflow: auto;
}

/*
General Form Styling
*/
.formLabel {
	float:left;
	width:30%;
	text-align:right;
	font-weight: bold;
	margin: 2px;
	white-space: nowrap;
	clear: left;
	vertical-align: middle;
	margin-top: 8px;
}

#agreed_div {
	white-space: normal;
}

.formField {
	float:left;
	width:60%;
	margin: 2px;
	vertical-align: middle;
	margin-top: 8px;
	
}
.missing {
	color:red;
	font-weight:bold;
}

/**
* Administration Styles
*/
.adminListHeader {
	float:left; height: 48px; background-repeat: no-repeat;
	text-align: left; font-size: 18px; font-weight: bold;
	padding-left: 80px;	
}

.labelcell {
	margin-left: auto;
	font-weight: bold;
	vertical-align: top;
	width: 30%;
}
table.adminform td.labelcell {text-align: right;}
.iconcell {
	vertical-align: top;
	width: 5%;
}
.shop_error, .shop_warning, .shop_debug, .shop_critical, .shop_tip {
	background-color:#FAFAD2;
	background-position:left 5px;
	background-repeat:no-repeat;
	border-color:#AACCAA;
	border-style:dotted none;
	border-width:1px 0pt;
	font-weight: 900;
	margin:1pt 1pt 1em 1em;
	padding:1.5em 1em 1.5em 48px;
}
.shop_error {background-image: url( /media/img/error.gif );}
.shop_warning {background-image: url( /media/img/warning.png );}
.shop_tip { 	background-image: url( /media/img/info.png );}
.shop_debug {background-image: url( /media/img/log_debug.png );}
.shop_critical {	font-weight: bold;background-image: url( /media/img/log_critical.png );}

.shop_info{border:1px solid #B1AB9B;padding:10px;margin:0 auto;width:80%;background-color:#fff;text-align:center;letter-spacing:2px;color:#000;}
/**
* Addtocart detail Styles
*/
.vmCartContainer { margin-bottom:10px;}

.vmCartChildHeading { /* Header for the cart */
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 3px;
	text-align: left;
}

.vmCartChild { /* Container for the Child Product */
	
	/*vertical-align: middle;
	border: 1px solid #000;
	padding-left: 2px;
	padding-right: 2px;
	margin-bottom: 2px;
	float:left;*/	
}

.vmChildDetail { /* Child Detail, description , attributes ,price, quantity etc */
	vertical-align: middle;
	margin-top: 6px;
}

.vmCartChildElement { /* Individual element styling */
	width: 100%;
	vertical-align: middle ;
	height: 25px;
	text-align: left;
	
}

.vmCartAttributes { /* Attributes Div*/
	margin-top:8px;
	width:100%;
}

.vmAttribChildDetail {  /* Product Attributes Styling */}
.vmMultiple {height:35px;}
.vmChildType { /* Product type div*/ width: 100%;}
.vmClearDetail { /*Clear the divs afer child types*/ clear: both;}
.vmClearAttribs { /*Clear the divs before the attributes*/ clear:both;}
.vmRowOne { /* Odd Row One styling */ background: #d3d3d3;}
.vmRowTwo { /* Even Row Styling */ background: white;}

/* Link Details for link to child*/
.vmChildDetail a, .vmChildDetail a:link {
  font-size        : 11px;
  color            : #000000;
  text-decoration  : none;
  font-weight      : bold;
}
.vmChildDetail a:hover {
  font-size        : 11px;
  color            : #333333;
  text-decoration  : none;
  font-weight      : bold;
}
/* Styling for the form elements to enable correct Line Up  */
.inputboxquantity {vertical-align: middle;font-size:11px;text-align:center;color:#0e0e0e;}
.availabilityHeader {text-decoration:underline;font-weight:bold;}
.inputboxattrib {margin-top: 0px;vertical-align: middle;margin-bottom: 2px;}
.quantitycheckbox {margin-top: 6px;vertical-align: middle;}	
label.lbAttrib{letter-spacing:2px;font-size:10px;font-family:"Trebuchet MS";}
.menuDetailProduct {margin:0;}
.menuDetailProduct li{float:none;font-family:"Trebuchet MS";padding:5px 0;}
.menuDetailProduct a{color:#727272;font-size:10px;letter-spacing:2px;}
.detail_product .aTitre{font-size:9px;font-family:"Trebuchet MS";color:#b1ab9b;padding:4px 0;}

/**
* Addtocart detail Styles for placing attributes beside product_types
*/
.vmCartContainer_2up { /* Cart Container */
	width: 100%;
	float: left;
	background: #ADD8E6;
	border: 1px solid #000;
	padding: 3px;
}

.vmCartChildHeading_2up { /* Header for the cart */
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 3px;
	text-align: left;
}

.vmCartChild_2up { /* Container for the Child Product */
	
	vertical-align: middle;
	border: 1px solid #000;
	padding-left: 2px;
	padding-right: 2px;
	
	margin-bottom: 2px;
	float:left;	
}

.vmChildDetail_2up { /* Child Detail, description , attributes ,price, quantity etc */
	vertical-align: middle;
	margin-top: 6px;
}

.vmCartChildElement_2up { /* Individual element styling */
	width: 100%;
	vertical-align: middle ;
	height: 25px;
	text-align: left;
	
}

.vmCartAttributes_2up { /* Attributes Div*/
	float: left;
	padding: 0px 5px 5px 5px;
	margin: 0px 5px 5px 5px;
	width:50%;
}

.vmAttribChildDetail_2up {  /* Product Attributes Styling */
	
}
	
.vmMultiple {
	height:35px;
}

.vmChildType_2up { /* Product type div*/
	background: #ADD8E6;
	padding: 0px 5px 5px 5px;
	margin: 0px 5px 5px 5px;
	float: left;
	width: 40%;
	border: 1px solid #000;
}

.vmClearDetail_2up { /*Clear the divs afer child types*/
	
}

.vmClearAttribs_2up { /*Clear the divs before the attributes*/
	clear:both;
}
.vmRowOne_2up { /* Odd Row One styling */
	background: #d3d3d3;	
}

.vmRowTwo_2up { /* Even Row Styling */
	background: white;
}

/* Link Details for link to child*/
.vmChildDetail_2up a, .vmChildDetail_2up a:link {
  font-size        : 11px;
  color            : #000000;
  text-decoration  : none;
  font-weight      : bold;
}
.vmChildDetail_2up a:hover {
  font-size        : 11px;
  color            : #333333;
  text-decoration  : none;
  font-weight      : bold;
}

.vmCartModuleList  {
  cursor : pointer;
  font-size        : 11px;
  color            : #000000;
  text-decoration  : none;
  font-weight      : bold;
}
.vmCartModuleList:hover {
  font-size        : 11px;
  color            : #333333;
  text-decoration  : none;
  font-weight      : bold;
}
.vmquote {
	margin: 4px;
	border: 1px solid #cccccc;
	background-color: #E9ECEF;
	padding: 10px;
	font-size: 12px;
	color: #254D78;
}
.editable {
	background: #ffff33;
	cursor: pointer;
}
ul.pagination li {
	padding: 2px 1px;
	display: inline;
	background: none;
}
.clr { clear: both; overflow:hidden; }


/*##################################################
					TABLEAU DE BORD
####################################################"*/
#tableau_de_bord {margin:20px 0;}
#tableau_de_bord .navigation {text-transform:uppercase; margin:0;}
#tableau_de_bord .navigation li {width:20%; text-align:center; background-color:#f3f2ee; padding:3px 0;}
#tableau_de_bord .navigation li a {color:#c6c3be;}
#tableau_de_bord .navigation li:hover {background-color:#b1ab9b;}
#tableau_de_bord .navigation li:hover a{color:#ffffff;}
