*{margin:0;padding:0}
img{border:0}
a{text-decoration:none;outline:none}
html{height:100%;background:#fff;}
body{font-family:Arial;font-size:11px; /*text-align:center;background:#fff url(/media/backgroundavril2013.jpg) no-repeat center 131px;*/ }

@font-face {    font-family: 'helvetica';    src:url('/styles/fonts/HelveticaNeueLTStd-BdCn.eot');   src: url('/styles/fonts/HelveticaNeueLTStd-BdCn.eot?#iefix') format('embedded-opentype'),   url('/styles/fonts/HelveticaNeueLTStd-BdCn.woff') format('woff'),       url('/styles/fonts/HelveticaNeueLTStd-BdCn.ttf') format('truetype'),      url('/styles/fonts/HelveticaNeueLTStd-BdCn.svg#helvetica') format('svg');     font-weight: normal;    font-style: normal; }
@font-face {    font-family: 'helvetica cn';    src:url('/styles/fonts/HelveticaNeueLTStd-Cn.eot');   src: url('/styles/fonts/HelveticaNeueLTStd-Cn.eot?#iefix') format('embedded-opentype'),   url('/styles/fonts/HelveticaNeueLTStd-Cn.woff') format('woff'),       url('/styles/fonts/HelveticaNeueLTStd-Cn.ttf') format('truetype'),      url('/styles/fonts/HelveticaNeueLTStd-Cn.svg#helvetica') format('svg');     font-weight: normal;    font-style: normal; }

.floatright {float:right;}
.clear{clear:both}
.clear2{clear:both;font-size:0;height:6px}
.png,.sid{behavior:url(/pngbehavior.htc)}
#conteneur_global{width:997px;margin-left:auto;margin-right:auto;text-align:left;position:relative;min-height:600px;height:auto!important; background:#fff;}
.new_input_recherche{float:left;display:inline;border:0;/*background:#fff;*/text-transform:uppercase;font-size:9px;margin-top:6px;cursor:pointer;margin-left:5px}
#header_pc{float:right;display:inline;margin-top:12px;margin-right:1px}
#head_compte_details{display:none;position:absolute;top:101px;right:6px;width:369px;height:251px;background:#000;z-index:999999}
#head_compte_content{width:351px;height:229px;border:#5d5d5d 1px solid;margin-left:8px;margin-top:11px}
#hcc_login{height:165px;border-bottom:#5d5d5d 1px dotted}
#hcc_login1{float:left;display:inline;width:101px;height:138px}
#hcc_login2{float:left;display:inline;width:230px;margin-top:17px;margin-left:2px}
#hcc_menu{float:left;display:inline;margin-top:17px;margin-left:25px;text-transform:uppercase;}
#hcc_login2 label{font-size:10px;font-weight:700;display:block}
#hcc_login2 .input_login{width:173px;height:14px;border:#969696 1px solid;background:transparent url(/styles/images/header/bglogin.png) repeat-x top left;margin-top:4px;font-size:10px;font-weight:700;display:block}
#hcc_login2 .password_login{width:103px;height:14px;border:#969696 1px solid;background:transparent url(/styles/images/header/bglogin.png) repeat-x top left;margin-top:4px;font-size:10px;font-weight:700;display:block}
#hcc_login2 .submit_login{width:82px;height:25px;border:0;background:transparent url(/styles/images/header/btn_valider.png) no-repeat top left;color:#FFF;font-size:9px;font-weight:400;cursor:pointer;float:left;display:inline;margin-top:12px}
#hcc_login2 a.perdu_login{float:left;display:inline;color:#acacac;font-size:9px;font-weight:700;text-decoration:underline;margin-left:8px;margin-top:12px}
#hcc_client{padding-left:25px;padding-right:25px;text-align:center;color:#acacac;font-size:10px;margin-top:7px}
#header_compte a.btn_devenir_membre{background:transparent url(/styles/images/header/devenir_client.png) no-repeat top left;width:146px;height:25px;text-align:center;margin-top:8px;float:left;display:inline;margin-left:0;margin-right:0;text-transform:uppercase}
.btn_envoyer{background:transparent url(/styles/images/header/devenir_client.png) no-repeat top left;width:146px;height:25px;text-align:center;margin-top:8px;float:left;margin-right:0;text-transform:uppercase;color:#FFF;display:block;margin-left:70px}
#header_compte a.btn_logout_membre{background:transparent url(/styles/images/commun/valider.png) no-repeat top left;width:145px;height:25px;text-align:center;margin-top:8px;float:left;display:inline;margin-right:0;text-transform:uppercase;margin-left:5px}
#header_panier_details{display:none;position:absolute;top:101px;right:6px;width:369px;min-height:170px;height:auto!important;background:#000;z-index:999999;padding-bottom:10px}
#header_panier_content{width:341px;min-height:140px;height:auto!important;border:#5d5d5d 1px solid;margin-left:8px;margin-top:11px;padding:5px}
table.table_header_panier th{color:#c6c6c6;font-size:9px;font-weight:700;height:23px;border-bottom:#5d5d5d 1px dotted;text-transform:uppercase}
table.table_header_panier th.col1{width:58px}
table.table_header_panier th.col2{width:185px}
table.table_header_panier th.col3{width:32px}
table.table_header_panier th.col4{width:64px;text-align:right;padding-right:5px}
table.table_header_panier td.col1{width:58px;padding-top:2px}
table.table_header_panier td.col2{width:185px;padding-top:12px;vertical-align:top;padding-left:14px}
.col2marque{color:#fff;font-weight:700;font-size:10px}
.col2produit{color:#acacac;font-weight:400;font-size:10px}
table.table_header_panier td.col3{width:32px;padding-top:12px;text-align:center;vertical-align:top;color:#c6c6c6;font-size:11px}
#header_panier table.table_header_panier td.col4{width:60px;padding-top:12px;text-align:right;vertical-align:top;padding-right:5px;color:#fff;font-size:11px;font-weight:700}
table.table_header_panier td{border-bottom:#5d5d5d 1px dotted}
#header_panier_valider{float:left;display:inline;width:146px;height:25px;background:transparent url(/styles/images/header/finaliser_cmd.png) no-repeat top left;color:#fff;font-size:10px;text-align:center;margin-top:3px}
#header_panier #header_panier_valider a{display:block;width:146px;height:25px;text-align:center;color:#fff;line-height:25px;padding:0}
#header_panier_total{float:right;display:inline;font-size:11px;color:#c6c6c6;font-weight:700;margin-top:9px;margin-right:5px}
#header_panier_total strong{font-size:11px;color:#fff}
#barre_header{height:29px;width:993px}
.header_fleche_noir{float:left;display:inline;margin-left:9px;margin-top:8px}
#recherche_formulaire label{font-size:9px;font-weight:700;color:#000;float:left;display:inline;margin-left:5px;margin-top:9px}
#recherche_formulaire input.input_recherche{width:123px;height:14px;color:#000;font-size:9px;font-weight:400;border:#dcdcdc 1px solid;background:transparent url(/styles/images/header/bg_input.png) repeat-x top left;float:left;display:inline;margin-left:8px;margin-top:6px;padding-left:3px}
#recherche_formulaire select{width:133px;height:14px;float:left;display:inline;margin-top:6px;font-size:9px}
#recherche_formulaire .submit_recherche{float:left;display:inline;margin-top:6px;margin-left:4px}
a.adv_src_lnk{float:left;display:inline;color:#BE0B1D;font-size:9px;text-decoration:underline;margin-left:10px;margin-top:8px}
.bloc_gamme_home{width:981px;height:279px;float:left;display:inline;border:#a1a1a1 1px solid;margin-top:8px}
.bloc_gamme_home_head{height:26px;background:#000 url(/styles/images/index/bloc_gamme_head.png) no-repeat top right;color:#fff;font-size:14px;font-weight:700;line-height:26px;padding-left:15px}
.bloc_gamme_home_liste{height:260px}
.bloc_gamme_home_prod{float:left;display:inline;width:161px;position:relative}
.carrousel{position:relative;width:483px}
.carrousel .wrapper{height:251px;width:490px;margin:0}
.carrousel .wrapper ul{width:483px}
.carrousel ul li{color:#000;display:inline;float:left;height:257px;width:163px}
.carrousel ul li.empty{width:163px}
.bghp_img{background:#000;margin-top:2px;width:163px}
.bghp_details{height:46px;background:transparent url(/styles/images/index/bg_detail.png) repeat-x top left;border-left:#6F6F6F 1px solid;border-right:#000 1px solid}
.bghp_marque{color:#fff;font-size:10px;font-weight:700;text-align:center;padding-top:2px}
.bghp_categorie{color:#acacac;font-size:10px;text-align:center;margin-top:1px;text-transform:uppercase;height:11px;overflow:hidden;}
.bghp_categorie a{color:#acacac}
.bghp_prix{color:#FFF;display:inline;float:left;font-size:12px;font-weight:700;margin-top:1px;text-align:center;width:105px}
#index_publicite{/*margin-top:17px;*/height:179px;width:982px}
.ip_pub_bloc{float:left;display:inline;width:236px;height:177px;overflow:hidden;text-align:center;margin-right:10px;border:#acacac 1px solid}
.ml_bloc{float:left;display:inline;width:89px;height:48px;margin-right:8px}
#bloc_home_informations_content{width:980px}
.bloc_home_informations_content_droit{float:left;display:inline;width:650px}
.bhicd_bloc{float:left;display:inline;width:318px;height:139px;margin-top:7px;margin-left:7px}
#bloc_home_informations_content_gauche{width:314px;height:283px;float:left;display:inline;border:#3f3f3f 1px solid;background:#3e3e3e url(/styles/images/index/nos_clients.png) no-repeat top left;margin-top:7px;margin-left:7px}
#bloc_home_informations_content_gauche ul li{border-bottom:#606060 1px dotted;padding:5px 10px}
.bhicg_nom{color:#BE0B1D;font-size:11px}
.bhicg_desc{color:#d3d3d3;font-size:11px;font-style:italic}
#ombre_gauche{position:absolute;width:21px;background:transparent url(/styles/images/footer/ombre.png) no-repeat top left;height:378px;left:-16px;top:111px}
#ombre_droit{position:absolute;width:17px;background:transparent url(/styles/images/footer/ombre2.png) no-repeat top left;height:378px;right:5px;top:111px}
.scroll-pane-marque{width:172px;height:235px;overflow:hidden;float:left;color:#fff}
.scroll-pane{width:314px;height:230px;overflow:auto;float:left;color:#fff}
.wide{width:400px}
.super-wide{width:700px}
.tall{height:400px}
a.jScrollArrowUp,a.jScrollArrowUp:hover{width:10px;height:10px;background:transparent url(/styles/images/index/top.png) no-repeat top left;position:absolute;right:0;top:0}
a.jScrollArrowDown,a.jScrollArrowDown:hover{width:10px;height:10px;background:transparent url(/styles/images/index/bottom.png) no-repeat top left;position:absolute;right:0;bottom:0}
.jScrollPaneContainer{position:relative;overflow:hidden;margin-top:50px;z-index:1;outline:none;}
#popupclassique_cms .jScrollPaneContainer{margin-top:0px;margin-left: 5px;}
.produit_desc_conteneur .jScrollPaneContainer{margin-top:0}
.jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0;height:100%;background:#000}
.jScrollPaneDrag{background:transparent url(/styles/images/index/cursor.jpg) repeat-y top left;position:absolute}
.jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden}
.jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden}
a.jScrollArrowUp{display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;height:9px}
a.jScrollArrowDown{display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;height:9px}
/*.coda-slider{background:none;display:inline;float:left;overflow:hidden;position:relative}
.coda-slider-no-js .coda-slider{height:200px;overflow:auto!important;padding-right:20px}
.coda-slider,.coda-slider .panel{width:838px;height:377px}
.coda-slider-wrapper.arrows .coda-slider,.coda-slider-wrapper.arrows .coda-slider .panel{width:600px}
.coda-slider-wrapper.arrows .coda-slider{margin:0 10px}
.coda-nav{float:right;display:inline;margin-right:10px;width:134px;overflow:hidden}
.coda-nav-left a,.coda-nav-right a{background:#000;color:#fff;width:100px;display:block;text-align:center;text-decoration:none;padding:5px}
.coda-nav ul li a.current{font-size:11px;color:#fff;display:block;float:left;margin-right:1px;text-decoration:none;width:109px;height:35px;background:transparent url(/styles/images/index/bgslideh.png) no-repeat top left}
.coda-slider p.loading{text-align:center;padding:20px}
.coda-nav ul{clear:both;display:inline;overflow:hidden;width:134px;margin:auto}
.coda-nav ul li{display:inline;float:left;width:134px;height:42px;margin-bottom:6px}
.coda-nav ul li.tab8{margin-bottom:0}
.coda-nav ul li a{font-size:11px;color:#fff;display:block;float:left;margin-right:1px;text-decoration:none;width:109px;height:35px;background:transparent url(/styles/images/index/bgslide.png) no-repeat top left;padding-left:10px;padding-right:15px;padding-top:7px}
.coda-slider-wrapper{clear:both;overflow:auto}
.coda-slider .panel{display:block;float:left}
.coda-slider .panel-container{position:relative}*/
#popup_ajout_newsletter{background:#fff;width:432px;height:260px;position:relative}
#popup_ajout_newsletter a#close{background:url(/styles/images/header/fermer.png) no-repeat scroll left top transparent;display:inline;float:right;height:30px;width:30px;position:absolute;top:5px;right:5px}
#popup_ajout_newsletter img{margin-top:35px}
#popup_ajout_newsletter h1{margin-top:20px}
#page_faq{display:inline;float:left;width:784px}
#page_listing{display:inline;float:left;padding-left:5px;width:779px}
#haut_listing{display:inline;float:left;padding-left:5px;width:779px}
#page_couleur_produit{display:inline;float:left;width:798px}

#barrenoir_header_gauche{/* position:relative; */float:left;display:inline;width:189px;background:#fff;margin-left:10px;z-index:100;}
#header_gauche{float:left;display:inline;width:179px;background:url(/styles/images/gauche/bg_menubarre.png) no-repeat top left;}
#temoignage_note-button .ui-selectmenu-status{width:62px}
#arbo_gauche li.level_li_0{min-height:17px;height:auto!important;background:transparent url(/styles/images/gauche/fleche2.png) no-repeat 8px 6px;padding-bottom:15px}
#arbo_gauche li.level_li_0_h{background:url(/styles/images/gauche/fleche2.png) no-repeat scroll 8px 6px transparent;height:auto!important;min-height:17px;padding-bottom:15px}
#arbo_gauche li .divh1{color:#2F2F2F;font-size:13px;padding-left:25px; border-bottom:1px solid #D8D9D9;}
#arbo_gauche li .divh1 a{color:#000000 !important; font-family:'helvetica cn', Arial, sans serif; font-size: 18px; text-transform: uppercase; }
#arbo_gauche li.level_li_1{min-height:7px;height:auto!important;color:#525252;margin-left:17px;margin-top:7px; font-family: Arial, sans serif; font-size: 14px;}
#arbo_gauche li.level_li_1_h{min-height:7px;height:auto!important; color:#525252; margin-left:17px;margin-top:7px; font-size: 14px;font-weight: normal;}
#arbo_gauche li.level_li_1_h .a_1_h {font-weight: normal !important; font: normal 14px arial;}
#arbo_gauche li.level_li_2_h{padding-left:22px; font-size: 14px;}
#arbo_gauche li.level_li_1 li.level_li_2{padding-left:22px;color:#2F2F2F; font-size: 14px;}
#arbo_gauche li.level_li_1_h li.level_li_2{padding-left:13px;color:#2F2F2F; font-size: 14px;}
#arbo_gauche li.level_li_1 a {color:#525252; font: normal 14px arial;}
#arbo_gauche li.level_li_2 a{color:#525252; font: normal 13px arial;}
#arbo_gauche li.level_li_1 a:active{color:#e70515!important;}
#dernier_produits_head{text-transform:uppercase;height:28px;width:164px;background:#D8D9D9;color:#2F2F2F;/*color:#fff;background:transparent url(/styles/images/gauche/headbloc.png) no-repeat top left;*/line-height:28px;font-weight:700;font-size:14px;padding-left:8px}
a#titlehisto{text-transform:uppercase;color:#2F2F2F;font-weight:700;font-size:14px;line-height:28px;}
#dernier_produits_bloc{width:172px;height:179px;background:transparent url(/styles/images/gauche/derniers_produits_bloc.png) no-repeat top left;margin-top:3px;font-size:0}
.imgapercugauche{position:relative;display:inline;float:left;margin-left:8px;margin-top:7px;}
#dernier_produits_bloc img{border:#cdcdcd 1px solid}
#dernier_produits_bloc table{width:166px}
#dernier_produits_bloc table td{text-align:center;vertical-align:middle;height:166px;width:172px;padding:0}
#marque_gauche_head{text-transform:uppercase;height:28px;width:164px;color:#fff;background:transparent url(/styles/images/gauche/headbloc.png) no-repeat top left;line-height:28px;font-weight:700;font-size:14px;padding-left:8px;margin-top:12px}
#marque_gauche_bloc{width:172px;height:245px;background:transparent url(/styles/images/gauche/marque_bloc.png) no-repeat top left}
#marque_gauche_bloc ul{height:215px;padding:9px 0 9px 3px}
#marque_gauche_bloc ul li{display:inline;float:left;padding:0}
#marque_gauche_bloc ul li a{display:inline;float:left;width:155px;padding:0 8px 0 7px}
#marque_gauche_bloc ul li a:hover{background:#000;color:#fff}
#marque_gauche_bloc .jScrollPaneContainer{margin-top:3px}
.header_gauche_pub{width:172px;margin-bottom:10px}
.barre_pagination{ height:28px}
.barre_pagination2{background:#000 url(/styles/images/pagination/bg.png) no-repeat top right;height:28px;margin-top:-15px;margin-left:-13px;}
.barre_pagination h1,.barre_pagination .h1, .title_listing h1 { font-size:22px; font-family:'helvetica', arial, sans-serif; font-weight:normal; height:26px; line-height:18px; text-indent:30px; float:left;color:#000000; background:url(images/2015/fleche_carre.png) no-repeat; width: 100%;}
.pagination_information{float:right;display:inline;color:#292929;height:28px;line-height:28px;margin-right:2px}
.art_by_page{float:left;display:inline;color:#292929;height:28px;line-height:25px;margin-right:8px;width: 410px;}
.art_by_page span{float:left;display:inline;color:#292929;height:28px;line-height:28px;width: 90px;}
.art_by_page span.sepbypage{float:left;display:inline;color:#fff;height:28px;line-height:23px;width: 4px;text-align: center;}
.barre_pagination.bas .art_by_page{width: 520px;}
.art_by_page .pag_page {border:1px solid #ccc;}
.pag_fleche_gauche{color:#292929;font-size:12px;float:left;display:inline;height:14px;line-height:14px;margin-top:7px;margin-right:3px}
.pag_fleche_gauche a{color:#292929}
.pagination_conteneur{float:left;display:inline;color:#fff;height:28px;line-height:28px;margin-right:12px;width:780px; margin-bottom: 20px}
.pagepromo .pagination_conteneur{width:970px;margin-bottom: 20px;}
.ui-selectmenu-menu-popup {z-index:1000;}
.pag_page{float:left;display:inline;border:#9b9b9b 1px solid;height:14px;width:14px;text-align:center;color:#292929;line-height:14px;margin-top:6px;margin-right:3px}
.pag_active{float:left;display:inline;border:#000 1px solid;height:14px;width:14px;text-align:center;color:#BE0B1D;line-height:14px;margin-top:6px;margin-right:3px}
#tripar {float:left;margin: 4px 0 0 4px;width: 225px;}
#tripar p {float:left;}
#tripar select {float:left; margin:3px 0 0 5px;width:163px;}
.pag_voir_tout{background:#000;color:#fff;text-align:center;width:108px;height:22px;line-height:22px;float:left;display:inline;margin-left:3px;margin-top:2px;font-size:12px;margin-right:7px;text-align:center;}
.pag_remonte_tout{background:transparent url(/styles/images/pagination/hautpage.png) no-repeat top left;color:#fff;text-align:center;text-transform:uppercase;width:158px;height:16px;line-height:16px;float:left;display:inline;margin-left:3px;margin-top:6px;font-size:9px;margin-right:10px}
#listing_filtre{height:58px;border:#b0b0b0 1px solid;margin-top:4px;margin-bottom:7px}
.bloc_filtrer_hack{float:left;display:inline;margin-left:7px;background:transparent url(/styles/images/pagination/fleche.png) no-repeat top left;width:55px;height:12px;text-transform:uppercase;font-weight:700;padding-left:20px;margin-top:13px}
.bloc_filtrer{float:left;display:inline;margin-left:7px;background:transparent url(/styles/images/pagination/fleche.png) no-repeat top left;width:140px;height:40px;text-transform:uppercase;font-weight:700;padding-left:20px;margin-top:13px}
.bloc_filtre_option{float:left;display:inline;width:132px;margin-left:6px;margin-top:13px}
.bloc_filtre_option label{font-weight:700;text-transform:uppercase;margin-left:5px}
.bloc_filtre_option select{width:110px}

.bloc_listing_produit2{width:230px;background:transparent url(/styles/images/listing/bg_bloc.png) no-repeat top left;float:left;display:inline;margin-bottom:24px;margin-right:9px;position:relative; border: 1px dotted #DADADA;}
.bloc_listing_produit .nom a, .bloc_listing_produit .marque a {font-size :12px;}
.bloc_listing_produit{ width:230px; height:430px; float:left; margin-bottom:24px;position:relative; margin-right:36px; border: 1px dotted #DADADA;margin-top:3px;margin-left:3px;}
.bloc_listing_produit .visuel {line-height:0; margin-bottom:5px;}
.bloc_listing_produit  .nom a, .bloc_listing_produit  .marque  a { color:#2F2F2F; font-size:11px; }
.bloc_listing_produit  .nom { width:100%; height:15px; font-weight:normal; padding: 0 10px;}
.bloc_listing_produit  .nom a { float:left; margin-right:5px; }
.bloc_listing_produit  .marque { width:118px; height:15px; overflow:hidden; padding-left: 10px; padding-top: 5px;}
/*.bloc_listing_produit .zoom {  position:absolute; top:278px; right:1px; width:16px;height:16px;}*/
.blp_tailles,.blp_tailles_doublon{ color:#7a7a7c; font-size:10px;}
.bloc_listing_produit .prix { font-size:17px; font-family:helvetica; padding: 0 10px;}
.bloc_listing_produit .prix del { font-size:12px; font-family: Arial, sans serif; font-weight: normal; color:#fc0000; position:relative; left:5px; top: -3px;}
.bloc_listing_produit .etiquette { width:46px; height:36px; text-align:center; color:#fff; font-size:17px; font-weight:bold; position:absolute; top:-4px; left:1px; z-index: 120;}
.bloc_listing_produit .etiquette.collection { background:url(images/2013/picto_collection.png) no-repeat; font-size:13px; font-weight:normal; line-height:1; padding-top:15px; height:29px;}
.bloc_listing_produit .etiquette.soldes { background:url(images/2013/picto_soldes.png) no-repeat; }
.bloc_listing_produit .etiquette.outlet { background:url(images/2013/picto_outlet.png) no-repeat; }
.bloc_listing_produit .etiquette.flash { background:url(images/2013/picto_flash.png) no-repeat; color:#000;}
.bloc_listing_produit .nouveaute { width:24px; height:90px; background:url(images/2013/picto_nouveau.png) no-repeat; text-indent:-9999px; position:absolute; top:6px; left:6px; }
.pagepromo .bloc_listing_produit{margin-right:10px;}
.pagepromo .bloc_listing_produit:hover{margin-right:11px;}
.bloc_listing_produit:hover{width: 234px; height:432px; border: 4px solid #7f7f7f; box-sizing: border-box; margin-right: 37px;margin-top:0;;margin-left:0;}
.bloc_listing_produit:hover > img{ margin-left: -4px; margin-top: -4px;}
.noRightMargin{margin-right:0!important;}
.bloc_listing_produit.noRightMargin:hover{width: 234px; height:432px; border: 4px solid #7f7f7f; box-sizing: border-box; margin-right:0!important;}
.bloc_listing_produit:hover .etiquette {height:32px;top:0px;}
.economy{color:#ff0000; font-size: 11px; padding-left: 10px;}
.stockproduit{display: none;}
.bloc_listing_produit:hover .stockproduit{display:block; position:absolute;right:5px;bottom:5px;text-transform: uppercase;font-weight: bold;}
.clickprod {
    height: 260px;
    position: absolute;
    width: 234px;
}
.container_visu .visuel {width: 230px; height:344px;overflow: hidden;position: relative;}
.container_visu .visuel ul {list-style: none;}
.container_visu .visuel ul li {position: relative;display: block;float: left;}
.container_visu .visuel ul li a {float: left;}
.container_visu .visuel .bx-controls {z-index: 2000;position: absolute;top: 150px;}
.container_visu .visuel .bx-controls,
.container_visu .visuel .bx-controls .bx-controls-direction {width:100%;display: block;}

.container_visu .visuel .bx-controls .bx-next,
.container_visu .visuel .bx-controls .bx-prev {position: absolute; text-indent: -9999px; display: none;}
.bloc_listing_produit:hover .container_visu .visuel .bx-controls .bx-next,.bloc_listing_produit:hover .container_visu .visuel .bx-controls .bx-prev{display: block;}
.container_visu .visuel .bx-controls .bx-next {right: 4px; background: url('images/2015/arrow_next.jpg') no-repeat; width: 16px; height: 32px;}
.container_visu .visuel .bx-controls .bx-prev {left: 0px; background: url('images/2015/arrow_prec.jpg') no-repeat; width: 16px; height: 32px;}



#prod_header .etiquette { float:left;width:44px; height:24px; text-align:center; color:#fff; font-size:16px; font-weight:bold; padding-top:20px; float:left;margin: 3px 7px 0 0;}
#prod_header .etiquette.collection { background:url(images/2013/picto_collection.png) no-repeat; font-size:13px; font-weight:normal; line-height:1; padding-top:15px; height:29px;}
#prod_header .etiquette.soldes { background:url(images/2013/picto_soldes.png) no-repeat; }
#prod_header .etiquette.outlet { background:url(images/2013/picto_outlet.png) no-repeat; }
#prod_header .etiquette.flash { background:url(images/2013/picto_flash.png) no-repeat; color:#000;}

.blp_etiquette{position:absolute;bottom:31px;left:10px;display:inline;font-size:0;width:69px;height:69px}
.blp_etiquette2{position:absolute;left:10px;display:inline;font-size:0;width:46px;height:47px}

.container_visu{position: relative; width:230px; height:344px;}
.tailles{position:absolute; bottom: 0; left: 0; height:344px; width:100%; z-index:999;}
.container_tailles{position: relative; height:344px; width:230px;cursor: pointer;}

.popup_attribut_detail{display:none;position:absolute;left:0px; bottom:0px; z-index:999; width:100%; min-height:35px;height:85px; padding-bottom:0px;background: rgba(0,0,0,.5);}
.popup_attribut_detail .bas_opac { height:7px; }
.popup_attribut_detail:hover {display:block !important;}
.bloc_listing_produit:hover .popup_attribut_detail {display:block !important;}

.popup_attribut_detail2{display:none;position:absolute;left:10px;z-index:999;width:173px;min-height:50px;height:auto!important;  padding-bottom:50px;background:#000;opacity:0.5;filter:alpha(opacity=50)}
.ajout_rapide_panier{margin-top:5px;text-transform:uppercase;color:#fff;font-size:10px;padding-left:10px}
.ajout_rapide_panier span{font-size:9px;text-transform:none}
.rpt_bloc{float:left;display:inline;width:26px;height:20px;border:#b6b5b5 1px solid;color:#fff;font-weight:700;font-size:11px;margin-right:5px;line-height:20px;text-align:center;cursor:pointer;margin-top:2px}
.rpt_bloc_active{float:left;display:inline;width:26px;height:20px;border:#393937 1px solid;color:#62615F;font-weight:700;font-size:11px;margin-right:2px;line-height:20px;text-align:center;margin-top:2px}
.rpt_bloc_zoom_active{float:left;display:inline;width:26px;height:20px;border:#2f2f2f 1px solid;color:#6f6f6f;font-weight:700;font-size:11px;margin-right:5px;line-height:20px;text-align:center;margin-top:2px}
.rapide_panier_taille .rpt_bloc {display: inline-block;border-color: #1b252c; color: #1b252c;}
.rapide_panier_taille .rpt_bloc_active {display: inline-block; border-color: #FFF; color: #FFF; margin-right: 5px;}

.rpt_sep{margin-top:3px;margin-bottom:3px;width:154px;padding-left:10px}
.rpt_couleur{text-transform:uppercase;font-size:9px;color:#fff;margin-top:3px;padding-left:10px}
.rapide_panier_taille{padding-left:10px;margin-bottom:2px}
.rapide_panier_taille span.spantaillelab {color: #FFF; font: normal 11px arial; display: inline-block; line-height: 20px; float: left; padding: 0 15px 20px 0;   margin-top: 3px;}

.see_details a{background:#000000; font-size:12px; color:#FFF; position: absolute; top: 305px; left : 110px; z-index: 99999; padding: 2px 10px; border: 1px solid #FFFFFF; display: none;}
.bloc_listing_produit:hover .see_details a {display: block;}

.reducPercent{background: #ff513f none repeat scroll 0 0;
    top: 309px;
    color: #fff;
    display: block;
    font-size: 15px;
    height: 33px;
    left: 0;
    line-height: 33px;
    position: absolute;
    text-align: center;
    width: 43px;
    z-index: 1000;}
.bloc_listing_produit:hover .reducPercent{display: block;}

.others_colors {display: none;}
.others_colors p {color: #2F2F2F; font-size: 11px;padding-left: 10px;}
.others_colors li {border: 1px #7f7f7f solid; margin-right: 5px; float: left; }
.others_colors li:first-child {margin-left: 10px;}
.bloc_listing_produit:hover .others_colors, .popup_attribut_detail:hover .others_colors {display: block; position: absolute; bottom: -185px; background: #FFF; left: -4px; border: 4px solid #7f7f7f; margin-bottom: 10px; border-top: none; width: 226px; height: 90px; z-index: 999;}

.bloc_patron img {width:100px;height:100px;}
#produit_image_noir{background:transparent url(/styles/images/produit/bloc_noir.png) no-repeat top left;width:320px;height:53px}
#pin_droite{float:left;display:inline;margin-top:7px;width:78px;color:#fff;font-size:11px;margin-left:10px}
#pin_droite_no{float:left;display:inline;margin-top:7px;width:78px;color:#fff;font-size:11px;margin-left:10px;opacity:0.4;filter:alpha(opacity=40)}
.ombre_produit_haut{width:19px;height:477px;float:left;font-size:0;display:inline;margin-top: 4px;}
#produit_bloc{float:left;display:inline;width:440px;height:433px}
#produit_bloc_promotion{float:left;display:inline;height:71px;width:70px;margin-right:9px}
#produit_header{float:left;display:inline;height:71px;width:430px}
#produit_marque{margin-left:38px}
h1#produit_titre{height:17px;background:#fff url(/styles/images/produit/fleche.png) no-repeat top left;font-size:15px;padding-left:30px;margin-left:10px;margin-top:5px;overflow:hidden}
#produit_desc_onglet{margin-top:12px}
#produit_desc_garanties h2{float:left;width:325px;font-size:12px;color:#6F6F6F;font-family:Arial;font-weight:700;margin:20px 0 0 5px}
#produit_desc_garanties h3{float:left;width:395px;font-size:12px;color:#6F6F6F;font-family:Arial;font-weight:700;margin:10px 0 0}
#produit_desc_garanties #garantie_contenue1{float:left;width:315px;font-size:11px;color:#6F6F6F;font-family:Arial;font-weight:400;text-align:justify;margin:5px 0 10px 5px}
#produit_desc_garanties #garantie_contenue2{float:left;width:395px;font-size:11px;color:#6F6F6F;font-family:Arial;font-weight:400;text-align:justify}
#produit_desc_paiement p#txtversign{font-size:11px;color:#6F6F6F;font-family:Arial;font-weight:400;margin-top:10px;margin-left:10px;width:305px;float:left}
#produit_desc_paiement #logopaiementpaypal{float:left;margin-top:5px}
.modepaiement_onglet{float:left;width:93px;border:#c3c3c3 1px solid;margin-right:7px}
.modelivraison_onglet{float:left;width:93px;height:120px;border:#c3c3c3 1px solid;margin-right:4px}
.modelivraison_onglet p{float:left;width:93px;text-align:center;font-size:11px;color:#6F6F6F;font-family:Arial;font-weight:400;margin:5px 0}
.modepaiement_onglet h2{float:left;width:93px;text-align:center;text-transform:uppercase;font-size:12px;color:#6F6F6F;font-family:Arial;font-weight:700;margin:10px 0}
.produit_desc_conteneur{border-left:#c3c3c3 1px solid;border-right:#c3c3c3 1px solid;height:147px;overflow:hidden;position:relative;padding:12px}
#produit_desc_hotline.produit_desc_conteneur,#produit_desc_paiement.produit_desc_conteneur,#produit_desc_livraison.produit_desc_conteneur,#produit_desc_garanties.produit_desc_conteneur{border-bottom:#c3c3c3 1px solid;height:182px;}
ul#produit_onglet li{float:left;display:inline;width:86px;height:22px;line-height:22px;text-align:center;color:#fff;text-transform:uppercase;background:transparent url(/styles/images/produit/bonglet.png) repeat-x top left;margin-right:1px;cursor:pointer}
ul#produit_onglet li h2{text-align:center;color:#fff;text-transform:uppercase;margin-right:1px;cursor:pointer;font-size:11px;}
ul#produit_onglet li.active{float:left;display:inline;width:90px;height:22px;line-height:22px;text-align:center;color:#000;text-transform:uppercase;background:#fff;border-left:#c3c3c3 1px solid;border-right:#c3c3c3 1px solid;border-top:#c3c3c3 1px solid;margin-right:1px;cursor:pointer}
ul#produit_onglet li.active h2{float:left;display:inline;width:90px;height:22px;line-height:22px;text-align:center;color:#000;text-transform:uppercase;background:#fff;border-left:#c3c3c3 1px solid;border-right:#c3c3c3 1px solid;border-top:#c3c3c3 1px solid;margin-right:1px;cursor:pointer;font-size:11px;}
.plusinfo_picto{position:absolute;bottom:1px;right:1px}
#produit_entretien{overflow: hidden;}
#produit_entretien img {margin: 10px 0 0 0;float:left;}
#produit_entretien span#spanentretient {margin: 10px 10px 0 0;float:left;line-height: 30px;}
#pe_titre{font-size:10px;text-transform:uppercase}
#pe_picto_desc {float:left;display:inline;border-right:#000 1px solid;}
#pe_picto div#pe_desc{font-size:9px;font-style:italic;color:#656565;}
#pe_picto div { font-size:0;margin-right:1px; }
#pe_picto img{font-size:0;margin-right:1px;margin-top:2px;font-size:0;}
#produit_stock{float:right;display:inline;padding-right: 5px;}
#produit_stock_desc{float:left;display:inline;width:65px;margin-left:4px;margin-top:1px}
#produit_satisfait{float:left;display:inline;width:124px;margin-left:5px;margin-top:28px}
#produit_satisfait_desc{float:left;display:inline;width:72px;margin-left:4px;margin-top:10px}
#produit_satisfait_desc span{text-transform:uppercase;font-size:10px}
#produit_droite{float:left;display:inline;width:142px;height:433px}
#produit_bloc_prix{width:142px;height:83px;color:#000;}
#produit_vente_flash{width:182px;height:106px;background:transparent url(/styles/images/encart_vf.jpg) no-repeat top left;margin-top:8px;}
#pvf_flash{font-size:16px;font-weight:bold;color:#fff;margin-left:42px;padding-top:8px;letter-spacing:2px;height:95px;}
#pvf_flash_titre{color:#FFF;font-size:9px;font-weight:700;margin-left:7px;margin-top:11px}
#produit_taille{background:transparent url(/styles/images/produit/bloc_taille.png) no-repeat top left;width:135px;height:245px;margin-left:8px;margin-top:0px;overflow:hidden;padding-bottom:3px}
#pt_titre{color:#fff;width:116px;height:23px;line-height:23px;margin-left:2px;padding-left:15px;padding-top:2px}
#pt_liste_taille{min-height:25px}
/*
#produit_qte{width:135px;height:27px;background:transparent url(/styles/images/produit/bgqte.png) no-repeat top left;margin-left:8px}
#produit_qte label{color:#FFF;display:inline;float:left;height:23px;line-height:23px;margin-left:4px;width:41px}
input.produit_qte{border:0;display:inline;float:left;height:16px;margin-left:7px;margin-top:4px;width:36px;background:transparent url(/styles/images/produit/qte.png) no-repeat top left;font-size:11px;text-align:center}*/
.btn_addpanier{background:transparent url(/styles/images/produit/addpanier.png) no-repeat top left;width:84px;height:44px;border:0;color:#fff;padding-left:60px;font-size:13px;font-weight:700;cursor:pointer;padding-top:7px;margin-left:2px;margin-top:6px}
#produit_bloc_debug{display:inline;float:left;width:586px}
.sepbig{font-size:0;width:587px;height:10px}
#produit_bas{width:586px;height:95px;margin-top:9px}
.colorautrescolor{font-size:11px;color:#000;font-weight:bold;margin-bottom:7px;}
.colorautrescolor2{font-size:9px;color:#fff;font-style:italic}
#produit_bas_gauche{float:left;display:inline;width:210px;margin-top:10px;margin-left:4px;height:24px}
#produit_bas_droit{float:left;display:inline;width:350px;margin-top:16px}
.rpt_bloc_prod_active{float:left;display:inline;width:32px;height:14px;border:#2f2f2f 1px solid;color:#62615F;font-weight:700;font-size:11px;margin-right:2px;line-height:14px;text-align:center;cursor:pointer;margin-top:2px}
#produit_bas_social{display:inline;float:right;margin-top:10px;width:400px}
#pbs_amis{width:74px;float:left;display:inline}
#pbs_amis span{float:left;display:inline;width:40px;margin-left:5px}
#pbs_alerte{width:97px;float:left;display:inline;margin-left:20px}
#pbs_facebook{width:103px;float:left;display:inline;margin-left: 9px;font-size: 9px;}
#pbs_twitter{width:92px;float:left;display:inline;margin-left:0;font-size: 9px;}
#emptylist{color:#2F2F2F;font-size:12px;text-align:left;padding-top:10px;padding-bottom:10px}
#page_listing_no_resultat #emptylist{color:#2F2F2F;font-size:12px;text-align:center;padding-top:30px;padding-bottom:30px}
#sous-menu-marque li{width:175px;background:url(/styles/images/gauche/carre.png) no-repeat scroll left 4px transparent;padding-left:12px;margin-left:5px;margin-top:10px}
li.header_menu_marque_selected #sous-menu-marque li.selected{width:175px;background:#000;padding-left:12px;margin-left:5px;margin-top:10px}
#header_menu li.header_menu_marque #sous-menu-marque li a{color:#000;height:15px;line-height:15px}
h2.lettre-marque{background-color:#000;color:#FFF;margin-top:10px;font-family:Arial;font-size:16px;font-weight:700;text-align:center;padding:5px}
li.lien_marque{float:left;display:inline;width:182px;background:url(/styles/images/gauche/carre.png) no-repeat scroll left 4px transparent;padding-left:12px;margin-top:10px}
#marque_banniere{margin-top:6px}
#marque_desc{color:#2F2F2F;font-size:11px;margin-top:15px}
.divmarque{text-transform:uppercase;width:768px;height:28px;background: none repeat scroll 0 0 #D8D9D9 !important;color: #2F2F2F !important;line-height:28px;padding-left:14px;margin-top:20px}
.divmarque h2{float:left;display:inline;font-size:14px}
.divmarque h2 a{color: #2F2F2F !important;}
.divmarque a.marque_voir{color:#fff;text-transform:uppercase;background:transparent url(/styles/images/marque/voir_tout.png) no-repeat top left;width:58px;height:17px;line-height:17px;font-size:9px;float:right;display:inline;text-align:center;margin-right:38px;margin-top:5px}
#menu_gauche_logo{height:40px;padding-top:5px;padding-bottom:12px;text-align:center;width:172px}
#bgblancqzoom{background:none repeat scroll 0 0 #FFF;border:medium none #000;height:453px;left:382px;position:absolute;top:160px;width:468px;z-index:9915}
#tooltip{position:absolute;z-index:99999999;border:1px solid #111;background-color:#fff;opacity:0.85;padding:5px}
#tooltip.right{width:250px}
#pt_liste_taille li.attribut_valeur_epuise{width:38px;height:14px;line-height:14px;text-align:center;color:#000;border:#000 1px solid;float:left;display:inline;margin-left:4px;margin-top:5px;cursor:pointer;opacity:0.3;filter:alpha(opacity=30)}
#pt_liste_taille li.attribut_valeur{width:38px;height:14px;line-height:14px;text-align:center;color:#000;border:#000 1px solid;float:left;display:inline;margin-left:4px;margin-top:5px;cursor:pointer}
#pt_liste_taille li.selected{border:#D8D9D9 1px solid;background:#D8D9D9;color:#fff;width:38px;height:14px;line-height:14px;text-align:center;float:left;display:inline;margin-left:4px;margin-top:5px;cursor:pointer}
.popcontinu{display:block;font-size:13px;margin-top:10px;height:20px;line-height:20px;background:#000;color:#fff;width:120px;margin-left:auto;margin-right:auto}
.popcontinu2{font-size:13px;margin-top:10px;height:20px;line-height:20px;background:#000;color:#fff;width:120px;float:left;display:inline;margin-left:81px}
.popanier2{font-size:13px;margin-top:10px;height:20px;line-height:20px;background:#BE0B1D;color:#fff;width:120px;float:left;display:inline;margin-left:20px}
#form_ami label{display:inline;float:left;margin-right:5px;text-align:right;width:175px}
#form_ami input{border:1px solid #000;display:inline;float:left;width:165px;color:#BE0B1D}
#form_ami textarea{border:1px solid #000;display:inline;float:left;color:#BE0B1D;height:50px;width:190px}
#ami_retour{float:left;display:inline;width:145px;height:25px;background:transparent url(/styles/images/commun/annuler.png) no-repeat top left;text-align:center;line-height:25px;color:#fff;cursor:pointer}
#ami_valider{ height:22px; line-height:22px; color:#fff !important; display:block; text-decoration:none; background:#B7CD3F; font-size:12px; padding:0 7px 0 12px; float:left;  border:0; cursor:pointer;}
#nav_retour{float:left;display:inline;width:165px;height:25px;background:transparent url(/styles/images/commun/annuler2.png) no-repeat top left;text-align:center;line-height:25px;color:#fff;cursor:pointer}
#ami_valider2{float:left;display:inline;width:145px;height:25px;background:transparent url(/styles/images/commun/annuler4.png) no-repeat top left;text-align:center;line-height:25px;color:#fff;cursor:pointer}
#nav_valider{float:left;display:inline;width:165px;height:25px;background:transparent url(/styles/images/commun/valider2.png) no-repeat top left;text-align:center;line-height:25px;color:#fff;cursor:pointer}
#page_panier{padding-left:6px}
#ariane_process{background:none repeat scroll 0 0 #EDEDED;border:1px solid #ACACAC;height:100px;margin-left:3px;width:972px}
#ariane_process li.ariane_process_bloc{float:left;display:inline;height:80px;width:90px;text-align:center}
#ariane_process li.ariane_process_bloc img{margin-top:13px}
#ariane_process li.ariane_process_bloc a.aptxt{margin-top:4px;color:#5d5d5d;font-size:11px}
#ariane_process li.ariane_process_bloc div.aptxt{margin-top:1px;color:#5d5d5d;font-size:11px}
#ariane_process li.ariane_process_sep{float:left;display:inline;width:14px;height:12px;margin-top:37px}
#ariane_process_place{width:525px;margin-left:auto;margin-right:auto}
.table_panier{margin-left:3px;width:972px;margin-top:1px}
.table_panier th{height:22px;color:#fff;text-transform:uppercase;background:#6f6f6f;text-align:center;border-left:#a1a1a1 1px solid}
.table_panier td{border-bottom:#a1a1a1 1px solid;height:110px}
.image_panier_mini{border:#9b9b9d 1px solid}
.table_panier td a.ligne_panier_marque,span.ligne_panier_marque{color:#000;font-size:11px;font-weight:700}
.produit_stock_haut img{float:left;display:inline;margin-left:11px}
.panier_prix_ligne{font-size:13px;text-align:center}
#detail_livraison{width:972px;height:62px;background:transparent url(/styles/images/panier/bglivraison.png) no-repeat top left;margin-left:3px;margin-top:4px}
#titre_detail_livraison{padding-top:8px;padding-left:125px}
#titre_detail_livraison strong{text-transform:uppercase;font-size:14px}
#detail_livraison_gauche{float:left;display:inline;width:700px}
#contenue_detail_livraison{padding-left:125px;padding-top:8px}
#contenue_detail_livraison select{border:#A1A1A1 1px solid}
#detail_livraison_droite{float:left;display:inline;width:260px;margin-left:3px}
#livraison_gratuite_offert{color:#B7CD3F;font-size:14px;padding-top:15px}
#livraison_gratuite_offert h4{font-size:14px;margin-top:21px;text-align:center}
#livraison_gratuite{color:red;font-size:11px;padding-top:15px}
#footer_panier_pub{float:left;display:inline;width:301px;height:96px;border:#6f6f6f 1px solid;margin-top:4px;margin-left:3px;overflow:hidden}
#footer_panier_pub img{width:301px;height:96px}
#panier_code_promo{float:left;display:inline;margin-left:427px;margin-top:25px;width:202px;height:88px;overflow:hidden;border:#a0a0a0 1px solid;background:#d8d9d9;padding-top:8px;padding-left:6px}
#panier_code_promo_ba{float:none;display:block;margin-left:427px;margin-top:5px;width:202px;height:49px;overflow:hidden;border:#a0a0a0 1px solid;background:#d8d9d9;padding-top:4px;padding-left:6px}
#code_promo_titre_ba {font-size:14px;text-transform:uppercase;font-weight:700}
#code_promo_titre{font-size:14px;text-transform:uppercase;font-weight:700}
input.input_promo{background:transparent url(/styles/images/panier/bgpromo.png) no-repeat top left;width:118px;height:16px;border:0;padding-left:2px;padding-right:2px;float:left;display:inline}
.btn-go{border:0;float:left;display:inline;margin-left:2px}
.message-ok-account{border:#B7CD3F 1px solid;background:#dbe69f;margin-left:3px;width:753px;font-size:12px;margin-top:5px;padding:10px}
.message-ok{border:#B7CD3F 1px solid;background:#dbe69f;margin-left:3px;width:952px;font-size:12px;margin-top:5px;padding:10px}
.message-erreur-process{border:#fc0000 1px solid;background:#FFAFAF;margin-left:3px;width:952px;font-size:12px;margin-top:5px;padding:10px}
#panier_total_bloc{float:left;display:inline;width:330px;height:97px;background:#fff;border:#A0A0A0 1px solid;margin-left:6px;overflow:hidden;margin-top:4px}
#panier_total_bloc_recap{float:left;display:inline;width:484px;height:179px;background:transparent url(/styles/images/recapitulatif/bg_total.png) no-repeat top left;margin-left:0px;overflow:hidden}
#panier_total_bloc_gauche{float:left;display:inline;width:160px;text-align:right}
#panier_total_bloc_gauche li.total_l1{margin-top:10px;font-size:11px;text-transform:uppercase;height:14px}
#panier_total_bloc_gauche li.total_l4{margin-top:8px;font-size:15px;text-transform:uppercase;height:17px}
#footer_du_panier{width:979px}
#panier_total_bloc_droite{float:left;display:inline;width:120px;text-align:right}
#panier_total_bloc_droite li.total_l1{margin-top:10px;font-size:12px;text-transform:uppercase;height:14px}
#panier_total_bloc_droite li.total_l4{margin-top:8px;font-size:17px;text-transform:uppercase;height:17px;font-weight:700}
#panier_total_bloc_valide{display:inline;float:left;margin-left:13px;margin-top:45px;width:146px;height:54px;background:transparent url(/styles/images/panier/valider.png) no-repeat top left}
#panier_total_bloc_valide a{display:block;width:96px;height:44px;font-size:11px;font-weight:700;text-transform:uppercase;color:#fff;padding-left:50px;padding-top:10px}
#sav_panier_gauche{float:left;display:inline;width:42px;height:42px;margin-left:4px;margin-top:10px}
#sav_panier_droite{float:left;display:inline;margin-left:15px;margin-top:7px;color:#2f2f2f;font-size:11px}
#sav_panier_droite a{color:#2f2f2f;text-decoration:underline}
#btn_options{float:right;display:inline;width:345px;margin-top:8px}
#btn_options a{float:left;display:inline;background:transparent url(/styles/images/panier/bgbtn.png) no-repeat top left;width:145px;height:25px;text-align:center;line-height:25px;color:#fff;text-transform:uppercase;margin-right:8px;font-size:10px}
#panier_confiance{width:976px;height:191px;background:transparent url(/styles/images/panier/bgconfiance.png) no-repeat top left;margin-top:10px}
#panier_confiance li{float:left;display:inline;margin-top:26px;margin-left:5px}
td.empty_td{font-size:15px;text-align:center;color:#BE0B1D}
.bloc_login_content{width:450px;height:163px;overflow:hidden;border:#a2a2a2 1px solid;padding:16px}
#bloc_login_insc{margin-top:28px;color:#2f2f2f}
#bloc_login_insc input.input_inscription{background:transparent url(/styles/images/login/bg_login.png) no-repeat top left;width:174px;height:16px;border:0;padding-left:2px;padding-right:2px;font-size:11px}
#bloc_login_insc input.devenir_membre{background:transparent url(/styles/images/login/devenir_membre.png) no-repeat top left;width:146px;height:25px;border:0;text-align:center;line-height:25px;text-transform:uppercase;color:#fff;font-size:10px;cursor:pointer}
#bloc_login_insc_gauche{float:left;display:inline;margin-left:45px}
#bloc_login_insc_droite{float:left;display:inline;margin-top:6px;margin-left:12px}
#login_form_inscription{margin-top:17px;margin-left:219px}
#login_form_inscription label{display:block;color:#2f2f2f;font-size:11px}
#login_form_inscription input.connexion_compte{width:174px;height:16px;background:transparent url(/styles/images/login/bg_input.png) no-repeat top left;padding-left:2px;padding-right:2px;font-size:11px;border:0;margin-top:2px}
#submit_connexion{width:145px;height:25px;background:transparent url(/styles/images/login/bg_vert.png) no-repeat top left;line-height:25px;text-align:center;color:#fff;border:0;text-transform:uppercase;font-size:10px;margin-top:12px;cursor:pointer}
p.lien-mdp-oublie{font-size:11px;color:#2f2f2f;margin-top:8px}
p.lien-mdp-oublie a{font-size:11px;color:#2f2f2f}
.bloc_inscription_contentie6{width:452px;border:#6f6f6f 1px solid;min-height:120px;height:auto!important;padding:15px}
.bloc_inscription_content{width:452px;border:#6f6f6f 1px solid;padding:15px}
.bloc_inscription_content_haut_gauche{float:left;display:inline;width:227px}
.bloc_inscription_content_haut_droite{color:#2f2f2f;float:left;display:inline;margin-left:10px;width:215px}
.bloc_inscription_content_titre{font-weight:700;font-size:18px}
.bloc_inscription_content_desc{font-size:12px;color:#2f2f2f;margin-top:10px}
.bloc_inscription_milieu{margin-top:10px;color:#2f2f2f}
.bloc_inscription_content label{float:left;display:inline;width:175px;text-align:right;margin-right:5px;margin-top:4px}
.formcb .p230 {margin-bottom: 10px;float:left;display:inline;}

.formcb .validecb {margin-bottom: 10px;display:inline;margin-left:136px; padding:20px 0; overflow:hidden; display:block; width:260px; }
.formcb select{float:left;display:inline;width:50px;border:#6f6f6f 1px solid;font-size:11px;margin-top:2px;margin-right:5px;height:17px}
.formcb label{float:left;display:inline;width:145px;text-align:right;margin-right:15px;margin-top:4px}
.bloc_inscription_content label#labcheckbox{float:right;display:inline;width:265px;text-align:left;margin-right:5px;margin-top:4px}
.bloc_inscription_content #facture_courrier{float:right;display:inline;margin-right:5px;margin-top:4px}
.p230 input.valid{float:left;display:inline;width:226px;height:20px;background:transparent url(/styles/images/inscription/input_231v.png) no-repeat top left;border:0;font-size:11px;padding-left:2px;padding-right:2px}
.p230 input.error{float:left;display:inline;width:226px;height:20px;background:transparent url(/styles/images/inscription/input_231e.png) no-repeat top left;border:0;font-size:11px;padding-left:2px;padding-right:2px}
.input_190{float:left;display:inline;width:186px;height:20px;background:transparent url(/styles/images/inscription/input_190.png) no-repeat top left;border:0;font-size:11px;padding-left:2px;padding-right:2px}
.input_230{float:left;display:inline;width:226px;height:20px;background:transparent url(/styles/images/inscription/input_231.png) no-repeat top left;border:0;font-size:11px;padding-left:2px;padding-right:2px}
.input_parrainage{width:226px;height:20px;background:transparent url(/styles/images/inscription/input_231.png) no-repeat top left;border:0;font-size:11px;padding-left:2px;padding-right:2px}
#compte-parrainage label{display:block;text-transform:uppercase}
.input_118{float:left;display:inline;width:114px;height:20px;background:transparent url(/styles/images/inscription/input_118.png) no-repeat top left;border:0;font-size:11px;padding-left:2px;padding-right:2px}
.p118 input.valid{float:left;display:inline;width:114px;height:20px;background:transparent url(/styles/images/inscription/input_118v.png) no-repeat top left;border:0;font-size:11px;padding-left:2px;padding-right:2px}
.p118 input.error{float:left;display:inline;width:114px;height:20px;background:transparent url(/styles/images/inscription/input_118e.png) no-repeat top left;border:0;font-size:11px;padding-left:2px;padding-right:2px}
.p88 input.valid{float:left;display:inline;width:84px;height:20px;background:transparent url(/styles/images/inscription/input_88v.png) no-repeat top left;border:0;font-size:11px;padding-left:2px;padding-right:2px}
.p88 input.error{float:left;display:inline;width:84px;height:20px;background:transparent url(/styles/images/inscription/input_88e.png) no-repeat top left;border:0;font-size:11px;padding-left:2px;padding-right:2px}
.input_88{float:left;display:inline;width:84px;height:20px;background:transparent url(/styles/images/inscription/input_88.png) no-repeat top left;border:0;font-size:11px;padding-left:2px;padding-right:2px}
.formsep{height:7px;overflow:hidden;font-size:0;clear:both;margin:0;padding:0}
#inscription_description{margin-top:44px;padding-right:60px;background:transparent url(/styles/images/inscription/fleche.png) no-repeat right 6px}
.select50{float:left;display:inline;width:50px;border:#6f6f6f 1px solid;font-size:11px;margin-top:2px;height:17px}
.select190{float:left;display:inline;width:190px;border:#6f6f6f 1px solid;font-size:11px;margin-top:2px;height:17px}
.select230{float:left;display:inline;width:230px;border:#6f6f6f 1px solid;font-size:11px;margin-top:2px;height:17px}
.select245{width:245px;border:#6f6f6f 1px solid;font-size:11px;margin-top:2px;height:17px}
select#taille_year{float:left;display:inline;width:100px;border:#6f6f6f 1px solid;font-size:11px;margin-top:2px;height:17px}
#connaissance_kow{text-align:center}
#bni_gauche{display:inline;float:left;margin-left:46px;margin-top:10px;width:255px}
#bni_droite{width:138px;height:54px;float:left;display:inline;margin-top:5px;margin-left:5px}
.inscription_submit{width:138px;height:44px;background:transparent url(/styles/images/inscription/btn_valider.png) no-repeat top left;border:0;cursor:pointer;color:#fff;font-size:11px;font-weight:700;text-align:left;padding-left:40px}
#bni_droite2{width:145px;height:25px;float:left;display:inline;margin-top:8px;margin-left:5px}
.inscription_submit2{width:145px;height:25px;background:transparent url(/styles/images/inscription/btn_valider3.png) no-repeat top left;border:0;cursor:pointer;color:#fff;font-size:11px;font-weight:700;text-align:left;padding-left:47px}
.bloc_inscription_hack{margin-left:3px;margin-top:5px;margin-bottom:15px;float:left;display:inline;width:485px;height:685px}
.inscription_pub_gauche{display:inline;float:left;margin-left:0;margin-right:3px;width:305px}
#encart_audiotel img{border:#6f6f6f 1px solid}
.inscription_pub_droite{float:left;display:inline;width:173px;height:185px}
.inscription_verisign{float:left;display:inline;height:180px;width:178px;position:relative}
.inscription_verisign table img{margin-left:45px;margin-top:60px}
.inscription_verisign_inf{bottom:3px;position:absolute;right:3px}
#ariane_ssl{background:transparent url(/styles/images/process/bgssl.png) no-repeat top left;width:975px;height:27px;line-height:27px;text-align:center;color:#000;font-style:italic;margin-left:3px;margin-bottom:6px}
.bloc_carnet_livr{height:48px;background:#d8d9d9 url(/styles/images/coordonnees/coeur.png) no-repeat top left;border-left:#a2a2a2 1px solid;border-right:#6f6f6f 1px solid;padding-left:80px;padding-top:12px}
.bloc_carnet_fact{height:48px;background:#d8d9d9 url(/styles/images/coordonnees/coeur2.png) no-repeat top left;border-left:#6f6f6f 1px solid;border-right:#6f6f6f 1px solid;padding-left:80px;padding-top:12px}
.zone_de_livraison{width:974px;height:92px;margin-left:3px;background:#d8d9d9 url(/styles/images/coordonnees/camion.png) no-repeat top left;border:#a2a2a2 1px solid}
.zone_de_livraison_titre{font-size:13px;margin-top:6px}
.zone_de_livraison_form{float:left;display:inline;width:370px;margin-left:125px}
.zone_de_livraison_form select{border:#d8d9d9 1px solid;height:20px;margin-top:2px;width:305px}
.zone_de_livraison_error{color:#fc0000}
.zone_de_livraison_observation{float:left;display:inline;width:470px;margin-left:7px;margin-top:6px}
#zone_de_livraison_area textarea{margin-top:5px;width:457px;background:transparent url(/styles/images/coordonnees/areabg.png) no-repeat top left;height:51px;border:0;padding:3px}
.retour_panier{width:146px;height:25px;background:transparent url(/styles/images/coordonnees/retour_panier.png) no-repeat top left;line-height:25px;text-align:center;display:inline;color:#fff;text-transform:uppercase;font-size:12px;margin-top:9px;float:left;margin-left:327px}
.valider_panier{width:145px;height:46px;background:transparent url(/styles/images/coordonnees/valider_panier.png) no-repeat top left;line-height:46px;cursor:pointer;display:inline;color:#fff;text-transform:uppercase;font-size:12px;margin-top:6px;float:left;margin-left:35px;padding-left:20px;border:0}
#popup_addadresse{background:#fff;padding:10px}
.titrelarge{/*background:transparent url(/styles/images/recapitulatif/bgtitre.png) no-repeat top left;*/background:#D8D9D9;color:#2F2F2F !important;display:block;width:957px;height:26px;line-height:26px;/*color:#fff;*/text-transform:uppercase;padding-left:15px;margin-left:3px;font-weight:700;font-size:14px}
.titrelargecenter{/*background:transparent url(/styles/images/recapitulatif/bgtitre.png) no-repeat top left;*/background:#D8D9D9;color:#2F2F2F !important;display:block;width:972px;height:26px;line-height:26px;/*color:#fff;*/text-align:center;text-transform:uppercase;margin-left:3px;font-weight:700;font-size:14px}

#accept_condition_generale{display:inline;float:left;margin-left:28px;margin-top:25px;width:252px}
.label_cgv{float:left;display:inline;width:229px;margin-left:10px}
.label_cgv a{color:#000;text-decoration:underline}
#recap_total_bloc_valide{display:inline;float:left;margin-left:13px;width:93px;height:45px;background:transparent url(/styles/images/recapitulatif/valider_cmd.png) no-repeat top left;color:#fff;padding-left:52px;padding-top:9px;text-transform:uppercase;margin-top:15px}
#recap_total_bloc_valide a{color:#fff;font-size:12px;text-transform:uppercase}
a.btn_retour_recap{float:left;display:inline;width:144px;height:25px;background:transparent url(/styles/images/recapitulatif/btn_retour.png) no-repeat top left;margin-left:420px;margin-top:5px;color:#fff;text-align:center;line-height:25px;text-transform:uppercase}
.titre_large_content{border-left:1px solid #6f6f6f;border-right:1px solid #6f6f6f;border-bottom:1px solid #6f6f6f;margin-left:3px;width:940px;padding:15px}
.btn-impr{float:left;display:inline;width:144px;height:25px;background:transparent url(/styles/images/recapitulatif/btn_retour.png) no-repeat top left;margin-left:420px;margin-top:5px;color:#fff;text-align:center;line-height:25px;text-transform:uppercase;cursor:pointer}
.bloc_form_content label{float:left;display:inline;width:370px;text-align:right;margin-right:5px;margin-top:4px}
.account_submit{background:transparent url(/styles/images/inscription/btn_valider.png) no-repeat top left;border:0;cursor:pointer;color:#fff;font-size:11px;font-weight:700;text-align:left;padding-left:60px;padding-top:17px;text-transform:uppercase;display:inline;float:left;width:88px;height:36px;margin-top:4px;margin-left:10px}
.account_retour{background:transparent url(/styles/images/header/devenir_client.png) no-repeat top left;width:146px;height:25px;text-align:center;margin-top:8px;color:#fff;line-height:25px;text-transform:uppercase;display:inline;float:left}
.header_listing_option{list-style:square}
.header_listing_option1{float:left;}
.header_listing_option2{float:left;margin-left:5px;}
.header_listing_option li{margin-left:15px;}
.header_listing_option1 li{margin-left:20px;margin-top:-15px; margin-bottom:10px;}
.header_listing_option2 li{margin-left:20px;margin-top:-15px;margin-bottom:10px;}
#header_compte .header_listing_option a{display:block;height:13px;color:#fff;font-weight:700;padding-top:0;margin-left:0}
#header_compte .header_listing_option1 a{display:block;height:13px;color:#fff;font-weight:700;padding-top:0;margin-left:0}
#header_compte .header_listing_option2 a{display:block;height:13px;color:#fff;font-weight:700;padding-top:0;margin-left:0}
#account_gauche{float:left;display:inline;width:188px}
#page_account{margin-left:8px;background:transparent url(/styles/images/account/ombre2.png) repeat-y top left}
.account_gauche_titre{height:16px;background:url("/styles/images/gauche/fleche2.png") no-repeat scroll 8px 6px transparent;color:#2F2F2F !important;font-size:13px;font-weight:700;line-height:16px;overflow:hidden;padding-left:25px;margin-left:5px}
#ul_account_gauche{color:#000;margin-top:15px}
#ul_account_gauche li{margin-left:31px;margin-bottom:9px;margin-top:-15px;}
#ul_account_gauche li .account_gauche_secondaire{font-size:10px;margin-top:1px}
#bloc_encart_account_gauche{margin-left:4px;margin-top:20px;width:173px}
#bloc_lien_account_gauche{margin-top:10px;color:#BE0B1D}
#account_droite{display:inline;float:left;margin-left:7px;width:781px}
.account_droite_courone{float:left;display:inline;width:41px;height:48px;margin-left:15px;margin-top:15px}
.account_gauche_courone{margin-top:24px;margin-left:15px;float:left;display:inline;color:#2f2f2f;font-size:13px;font-weight:700}
.account_desc_haut{color:#2f2f2f;font-size:11px;margin-top:12px}
.account_option_bloc{width:387px;height:170px;float:left;display:inline;margin-top:10px;margin-right:6px}
.account_option_bloc_titre{width:371px;height:28px;/*background:transparent url(/styles/images/account/titre_bloc.png) no-repeat top right;*/font-size:14px;font-weight:700;/*color:#fff;*/text-transform:uppercase;line-height:28px;padding-left:16px;overflow:hidden;background:none repeat scroll 0 0 #D8D9D9 !important;color:#2F2F2F !important;}
.account_option_bloc_content{width:385px;height:137px;border:#6f6f6f 1px solid;margin-top:4px}
.account_option_bloc_content_g{float:left;display:inline;width:95px;height:37px}
.account_option_bloc_content_d{float:left;display:inline;margin-top:12px;margin-left:14px;width:272px;color:#2F2F2F}
.account_option_bloc_content_d a{color:#BE0B1D;text-decoration:underline}
#account_droite_resume_gauche{float:left;display:inline;margin-top:15px}
#account_droite_resume_droite{float:left;display:inline;margin-top:13px;color:#2f2f2f;margin-left:15px;width:721px}
#account_droite_resume_titre{font-weight:700;font-size:15px}
h1.account_h1{text-transform:uppercase;color:#2F2F2F !important;font-weight:700;font-size:14px;width:765px;height:26px;background:none repeat scroll 0 0 #D8D9D9 !important;line-height:26px;padding-left:15px;margin-top:14px}
#account_form,.account_form{margin-top:45px}
#account_form2{padding:20px;text-align:center;font-size:12px;color:#BE0B1D;}
#account_form label,.account_form label{float:left;display:inline;width:180px;text-align:right;margin-right:5px;margin-top:4px}
#bni_gauche2{display:inline;float:left;margin-left:170px;width:255px}
.message-erreur-account{border:#BE0B1D 1px solid;background:#FFAFAF;margin-left:3px;width:753px;font-size:12px;margin-top:5px;padding:10px}
.renseignements_obligatoires{margin-left:185px;margin-top:10px}
#submit-{background:url(/styles/images/commun/annuler.png) no-repeat;border:none;color:#fff;width:145px;height:25px;line-height:25px;text-align:center;text-transform:uppercase;cursor:pointer}
.table_account th{height:22px;background:#2f2f2f;color:#fff;text-transform:uppercase;vertical-align:middle;font-size:10px;text-align:center;border-right:#a1a1a1 1px solid}
.table_account tr.trgris td{background:#d8d9d9}
.table_account tr td{height:22px;text-align:center}
.divtableacc{margin-top:1px}
.tdnocommande{font-size:13px;border:#BE0B1D 1px solid;background:#FFAFAF;color:#000}
.table_account tr td.tdhisto{height:65px}
#header_panier_inscription{background:url(/styles/images/header/finaliser_cmd.png) no-repeat scroll left top transparent;color:#FFF;font-size:11px;height:25px;line-height:25px;margin-top:3px;text-align:center;width:146px;margin-left:auto;margin-right:auto}
a.ableu{color:#2f2f2f;text-decoration:underline}
a.arouge{color:#be0b1d;text-decoration:underline}
div.arouge{color:#be0b1d}
.intro_addr_book{font-size:13px;font-weight:700;text-align:center;color:#BE0B1D;margin-top:20px}
.intro_addr_book_c{text-align:center;margin-top:10px}
.adresse_nav{margin-left:237px;margin-top:10px}
.adresse_nav a.btn_supp_addr{background:transparent url(/styles/images/header/devenir_client.png) no-repeat top left;width:146px;height:25px;text-align:center;margin-top:8px;float:left;display:inline;margin-left:0;margin-right:0;text-transform:uppercase;color:#fff;line-height:25px}
.adresse_nav a.btn_add_addr{background:transparent url(/styles/images/commun/valider.png) no-repeat top left;width:145px;height:25px;text-align:center;margin-top:8px;float:left;display:inline;margin-right:0;text-transform:uppercase;margin-left:5px;color:#fff;line-height:25px}
.parrain_img1{width:177px;float:left;display:inline}
.parrain_img2{width:240px;float:left;display:inline;margin-left:25px;margin-top:20px}
.parrain_img3{width:270px;float:left;display:inline;margin-left:43px}
.envoyer_submit{width:98px;height:25px;background:transparent url(/styles/images/account/envoyer.png) no-repeat top left;border:0;text-align:center;color:#fff;text-transform:uppercase;font-size:11px;margin-top:15px;cursor:pointer}
.titre-ba{margin-bottom:10px;font-size:12px;font-weight:700}
#page_cms{margin-left:7px}
#contenu_cms{text-align:justify;width:940px;padding:15px}
.conteneur_menuu{width:977px;border:none;background:none;margin-left:auto;margin-right:auto;border:#2F2F2F 1px solid;margin-bottom:10px;padding-bottom:12px;padding-top:12px;}
.conteneur_menuu_look{width:977px;border:none;background:none;margin-left:auto;margin-right:auto;border:#2F2F2F 1px solid;margin-bottom:10px;}
.menu_look{position:relative; float:left;}
.contenu_infoprod{height:231px;overflow:auto;text-align:justify;padding:15px}
.qteplu{float:left;display:inline;width:18px;height:16px;margin-left:3px;margin-top:3px;cursor:pointer;overflow:hidden}
.qtemoi{float:left;display:inline;width:18px;height:16px;margin-left:4px;margin-top:3px;cursor:pointer;overflow:hidden}
.titlecatalogue{background:none repeat scroll 0 0 #BE0B1D;color:#FFF;font-size:16px;font-weight:700;height:35px;line-height:35px;margin-bottom:10px;text-align:center}
ul.lvl2{list-style:disc}
ul.ul_sitemap_cat li.lvl1{display:inline;float:left;font-size:11px;margin-bottom:5px;margin-left:-1px;width:234px}
.lvl1title{color:#FFF;font-size:12px;font-weight:700;height:35px;line-height:35px;text-align:center;text-decoration:none}
.lvl2{height:170px;overflow:auto;padding-right:20px}
.lvl2 li{list-style-position:outside;padding:5px 0}
#contenu_cms .lvl1 h2 a{color:#fff;text-decoration:none}
ul.lvl2 li.li_lvl3{padding-left:20px}
textarea.area250{border-right:1px solid #D8D9D9;border-left:0;border-top:0;border-bottom:0;background:transparent url(/styles/images/coordonnees/areabg.png) no-repeat top left;display:inline;float:left;color:#BE0B1D;height:59px;width:463px}
textarea.area290{border-right:1px solid #D8D9D9;border-left:0;border-top:0;border-bottom:0;background:transparent url(/styles/images/coordonnees/areabg.png) no-repeat top left;display:inline;float:left;color:#BE0B1D;height:59px;width:290px;margin-left:5px}
.liste_categorie_marque img{border:#6F6F6F 1px solid;margin-left:2px;margin-right:1px}
.categorie_nom_desc{padding-top:5px;padding-bottom:5px;text-align:justify}
#page_privilege{margin-top:5px;margin-left:10px;width:971px}
.inscription_prvilege{width:972px;height:55px;background:transparent url(/styles/images/privilege/barre.png) no-repeat top left;margin-top:1px}
p.bloc_pform{float:right;display:inline;width:134px;height:35px;margin-right:40px;margin-top:7px}
p.bloc_pform label{display:block;color:#fff}
input.privilege134{width:134px;height:16px;background:transparent url(/styles/images/privilege/input.png) repeat-x top left;font-size:10px;border:0;display:block;margin-top:2px}
input.submit_privilege{width:82px;height:25px;background:transparent url(/styles/images/privilege/submit.png) no-repeat top left;color:#fff;text-transform:uppercase;border:0;font-size:10px;margin-top:8px}
.listp_img{width:481px;height:218px;float:left;display:inline;border:#afafaf 1px solid;margin-top:10px}
.listp_img img{width:481px;height:218px}
#page_privilege_float{display:inline;float:left;padding-left:10px;padding-top:8px;width:973px;}
.stitre_av{margin-left:3px;text-align:center;width:970px;margin-top:10px;color:#2F2F2F;font-size:14px;font-weight:700}
.stitre_av_desc{font-size:13px;margin-top:10px;margin-left:3px;width:970px}
.bloc_recherche{margin-top:15px;margin-left:6px;margin-bottom:15px;float:left;display:inline;width:484px}
.bloc_recherche_titre{width:468px;height:26px;background:#D8D9D9;font-size:14px;font-weight:700;color:#fff;text-transform:uppercase;line-height:26px;padding-left:16px;overflow:hidden}
.bloc_recherche_content{width:452px;border:#6f6f6f 1px solid;min-height:25px;height:auto!important;overflow:hidden;padding:15px}
.recherche_taille_ajuste{margin-left:3px;width:975px}
.bloc_recherche_content ul.ulv1 li{float:left;display:inline;width:150px;margin-top:5px}
.bloc_recherche_content ul.ulv1 li label{cursor:pointer;float:left;display:inline;margin-left:5px;width:112px}
.bloc_recherche_content ul.ulv1 li input{cursor:pointer;float:left;display:inline}
.marquemenudebug{width:969px}
.popup_attribut_detail_zoom{display:none;position:absolute;left:0;bottom:18px;z-index:999999;width:161px;min-height:50px;height:auto!important;background:#000;opacity:0.9;filter:alpha(opacity=90)}
#bloc_assoc .popup_attribut_detail_zoom{display:none;position:absolute;left:0;bottom:22px;z-index:999999;width:161px;min-height:50px;height:auto!important;background:#000;opacity:0.9;filter:alpha(opacity=90)}
.image_listing_flottante{border:1px solid #ACACAC;bottom:4px;position:absolute;right:1px}
.image_listing_flottante2{border:1px solid #ACACAC;position:absolute;right:1px}
li.listylesheader{display:inline;float:left;margin-left:4px;margin-top:10px;width:156px}
.bloc_upselling{width:481px;height:107px;border:#6f6f6f 1px solid;float:left;display:inline;margin-left:4px;margin-top:4px}
.bu_img{float:left;display:inline;width:84px;height:84px;border:#6f6f6f 1px solid;margin-top:11px;margin-left:11px}
.bu_desc{float:left;display:inline;width:352px;height:86px;margin-left:19px;margin-top:11px;overflow:hidden}
.bud_desc{color:#2f2f2f;margin-top:4px;height:40px;overflow:hidden}
.bud_form{margin-top:5px;height:25px;overflow:hidden}
.budf_prix{float:left;display:inline;width:90px;font-size:14px;font-weight:700;margin-top:6px}
.budf_qte{float:left;display:inline;width:140px;margin-top:5px}
.budf_qte label{font-weight:700;text-transform:uppercase;font-size:10px;display:inline;float:left;margin-top:2px}
.budf_input{float:left;display:inline;width:116px;height:25px}
input.budf_btn{background:transparent url(/styles/images/panier/btnvalider.png) no-repeat top left;border:0;width:116px;height:25px;color:#fff;text-transform:uppercase;font-size:9px;text-align:center;cursor:pointer}
.look_nom_desc{text-align:justify;padding:5px}
.look_titre{background:#000 url(/styles/images/panier/boulhead.png) no-repeat top right;height:26px;line-height:26px;width:957px;text-transform:uppercase;margin-top:5px;color:#fff;font-size:14px;font-weight:700;padding-left:15px}
.slider{overflow:auto;width:973px;height:405px;position:relative}
.slider ul li.li_look{float:left;display:inline;margin-top:10px;width:971px;}
.bloc_look{float:left;display:inline;width:237px;height:380px;background:#fff url(/styles/images/look/bg.png) no-repeat top left;margin-top:10px;margin-left:3px;margin-right:3px;position:relative}
.sliderbutton1{left:13px;position:absolute;top:180px;z-index:99999;cursor:pointer}
.sliderbutton2{left:923px;position:absolute;top:180px;z-index:99999;cursor:pointer}
.imgdulook{left:4px;position:absolute;top:4px;z-index:999}
.btn_look{background:transparent url(/styles/images/look/btn.png) no-repeat top left;display:block;width:103px;height:16px;position:absolute;z-index:1000;bottom:10px;left:70px;text-transform:uppercase;color:#fff;font-size:9px;text-align:center;line-height:16px}
.look_titre a.txt{color:#FFF;display:inline;float:left;width:700px}
.look_titre a.img{color:#FFF;background:url(/styles/images/marque/voir_tout.png) no-repeat scroll left top transparent;display:inline;float:right;font-size:9px;height:17px;line-height:17px;margin-right:38px;margin-top:5px;text-align:center;text-transform:uppercase;width:58px}
.look_image_detail{float:left;display:inline;width:340px;height:556px;overflow:hidden;margin-left:8px;margin-top:3px}
.look_image_detail img{width:340px;height:556px}
.look_content_detail{display:inline;float:left;margin-left:31px;width:594px}
.lcd_header{width:594px;height:28px;line-height:28px;background:transparent url(/styles/images/look/header.png) no-repeat top left}
.lcd_title{margin-left:180px;text-transform:uppercase;font-size:14px;color:#fff;float:left;display:inline;width:310px;height:28px;overflow:hidden}
.lcd_nbprod{float:right;display:inline;color:#fff;width:100px;height:28px;line-height:28px}
#lcd_desc{margin-top:10px;text-align:justify}
#lcd_lst{margin-top:14px}
.lst_under2{text-align:center;color:#be0b1d;padding:15px 5px 5px}
.lookaddpanier{background:url(/styles/images/look/panier.png) no-repeat scroll left top transparent;color:#FFF;display:inline;float:left;font-size:9px;height:24px;letter-spacing:-1px;margin-left:4px;margin-top:5px;padding-left:32px;padding-top:8px;text-transform:uppercase;width:90px}
.lst_descc{height:110px;margin-left:auto;margin-right:auto;margin-top:5px;overflow:hidden;text-align:justify;width:180px}
.btnn_agrandir{bottom:10px;position:absolute;right:14px;z-index:999}
.colmarque{float:left;display:inline;width:257px}
.colmarque_img{float:left;display:inline;width:32px;height:32px;overflow:hidden; color: #D8D9D9;
    font-family: 'Arial Black',arial,sans-serif;
    font-size: 20px;}
ul.colmarque_ul{float:left;display:inline;width:190px;margin-left:30px}
.submit_login69150{width:82px;height:25px;border:0;background:transparent url(/styles/images/header/btn_valider.png) no-repeat top left;display:inline;color:#FFF;font-size:9px;font-weight:400;cursor:pointer;text-transform:uppercase}
.modif_recherche{margin-bottom:15px;color:#2F2F2F;font-weight:700;font-size:13px;text-align:center}
.modif_recherche a{color:#2F2F2F;text-decoration:underline}
.table_account tr td.tdretour{background:#dbe69f;height:40px}
.table_account tr td.tdretour_hidden{background:#dbe69f;height:40px;display:none}
.div_select_retour{float:left;display:inline;width:255px}
select.select_retour{border:#6f6f6f 1px solid;width:160px}
.div_select_choix2{float:left;display:inline;margin-top:3px}
.edit_br_lst{float:right;display:inline;margin-right:15px}
.edit_br_lst input{border:0;background:transparent url(/styles/images/header/devenir_client.png) no-repeat top left;width:146px;height:25px;text-align:center;float:left;text-transform:uppercase;font-size:9px;color:#fff;cursor:pointer}
/*
.edit_br_lst2 input{border:0;background:transparent url(/styles/images/header/finaliser_cmd.png) no-repeat top left;width:146px;height:25px;text-align:center;text-transform:uppercase;font-size:9px;color:#fff;cursor:pointer;float:left;display:inline;margin-left:15px}
*/
.edit_br_lst2 .btn_rouge_fleche {margin: 0 20px 0 250px;}
.edit_br_lst2 .account_retour2{background:transparent url(/styles/images/header/devenir_client.png) no-repeat top left;width:146px;height:25px;text-align:center;margin-top:0;color:#fff;line-height:25px;text-transform:uppercase;float:left;display:inline;margin-left:230px}
#lnk_prod_nodispo{margin-left:4px;margin-top:6px}
#lnk_prod_nodispo a{color:#BE0B1D;text-decoration:underline}
#gauchecontact{float:left;display:inline;width:312px}
#contacttelephone{float:left;display:inline;width:309px;border:1px solid #ACACAC;margin-bottom:13px}
#contacttelephone p{float:left;display:inline;width:140px;margin:7px 0 0 10px}
#presentationcontact{float:left;display:inline;width:309px;margin-bottom:13px}
#presentationcontact p{float:left;display:inline;width:155px;margin:15px 0 0 10px}
#contactmessagerie{float:left;display:inline;width:309px;border:1px solid #ACACAC}
#contactmessagerie p{float:left;display:inline;margin:10px}
#centrecontact{float:left;display:inline;width:300px;border:1px solid #ACACAC;margin:0 10px;padding:5px 0}
#centrecontact div.h2{margin-bottom:5px}
#centrecontact div.h2 span{float:left;display:inline;margin-top:6px;margin-left:5px;font-weight:700;font-size:15px;width:200px}
#droitecontact{float:left;display:inline;width:300px;border:1px solid #ACACAC;padding:5px 0}
#droitecontact div.h2{float:left;display:inline;margin-bottom:5px}
#droitecontact p.pres_rappel{float:left;margin:1px 5px}
.bloc_voir_tout{height:48px;width:240px;border:#afafaf 1px solid;margin-left:273px}
.bvt_logo{float:left;display:inline;width:89px;height:48px;overflow:hidden;margin-left:4px}
.bvt_logo img{width:89px;height:48px}
.bvt_lien{float:left;display:inline;width:135px;height:39px;background:transparent url(/styles/images/bouton_marque.jpg) no-repeat top left;margin-left:5px;margin-top:4px}
.bvt_lien a{text-transform:uppercase;text-align:center;display:block;padding-top:7px;color:#fff;letter-spacing:0}
#popupclassique{width:432px;background-color:#fff; -webkit-box-shadow: 0px 0px 8px 0px #000000; box-shadow: 0px 0px 8px 0px #000000; }
#popupclassique h1{float:left;width:390px;_width:380px;height:21px;text-transform:uppercase;color:#fff;background-color:#000;font-size:13px;font-weight:700;text-align:left;margin:5px 0 0 5px;padding:5px 0 0 5px}
#popupclassique h1#titlesiteferme{width:418px}
#contenue_popup{float:left;width:402px;text-align:center;font-size:12px;border:1px solid #ACACAC;color:#000;margin:10px 0 10px 5px;padding:10px}
#bottompopup{margin:0 auto;width:149px;height:90px;background:transparent url(/styles/images/2013/header_logo.png) no-repeat; clear:both; }
#popupproduit{width:680px;background-color:#fff}
#popupproduit h1{float:left;width:638px;_width:628px;height:21px;text-transform:uppercase;color:#fff;background-color:#000;font-size:13px;font-weight:700;text-align:left;margin:5px 0 0 5px;padding:5px 0 0 5px}
#popupproduit #contenue_popup{float:left;width:645px;text-align:center;font-size:12px;border:1px solid #ACACAC;color:#000;margin:10px 0 10px 5px;padding:10px}
#popupgauche{float:left;width:320px;text-align:left;font-size:12px;color:#000}
#popupdesc{float:left;width:320px;text-align:left;font-size:12px;color:#000;margin-bottom:10px}
#popupproduit #contenue_popup #produit_entretien{width:160px;height:65px;border:#c2c2c2 1px solid;margin-top:10px;float:left;display:inline;padding:7px}
#popupdroite{float:right;width:320px;text-align:left;font-size:12px;color:#000}
#popupproduit #bottompopuplong{float:left;width:680px;height:53px;background:transparent url(/styles/images/popup/bottomlong.png) no-repeat top left}
.livraison_coordonnees{margin-left:3px;width:974px}
.livraison_coordonnees h1{background:url(/styles/images/index/bloc_gamme_head.png) no-repeat scroll right top #000;color:#FFF;font-size:14px;font-weight:700;height:26px;line-height:26px;width:974px;text-align:center;text-transform:uppercase}
#liste_mode_livraison{float:left;width:645px}
#liste_mode_livraison .unmode{float:left;width:318px;height:112px;border:1px solid #ACACAC;margin:5px 5px 0 0}
#liste_mode_livraison .unmode img{float:left;width:128px}
#liste_mode_livraison .unmode .desclivraison{float:right;width:185px;margin-top:5px}
#liste_mode_livraison .unmode .desclivraison label{float:left;width:160px;font-size:14px;font-weight:700;color:#000;margin-left:5px;text-transform:uppercase}
#liste_mode_livraison .unmode .desclivraison p{float:left;width:180px;font-weight:400;color:#000;font-size:12px;margin-top:3px}
#liste_mode_livraison .unmode .desclivraison span a{float:left;width:180px;font-weight:400;color:#00a5fd;font-size:12px;margin-top:3px;text-decoration:underline}
#obs_livraison{float:right;width:316px;border:1px solid #ACACAC;margin-top:5px;height:198px}
#obs_livraison h2{float:left;width:295px;margin-left:15px;font-size:14px;font-weight:700;color:#000;margin-top:5px}
#obs_livraison p{float:left;width:295px;margin-left:15px;font-size:12px;font-weight:400;color:#000;margin-top:5px}
#obs_livraison textarea{float:left;width:295px;height:150px;margin-top:5px;margin-left:15px;margin-bottom:5px}
#paginationtemoignage{float:left;width:740px;text-align:center;color:#acacac;font-weight:400;margin:35px 0 15px}
#paginationtemoignage .suiv,#paginationtemoignage .prec{text-decoration:underline;color:#BE0B1D}
#paginationtemoignage .pgselected{color:#BE0B1D;font-weight:700}
#paginationtemoignage .pg{color:#acacac;font-weight:400}
.bloc_temoignage{float:left;width:375px;border-bottom:1px solid #ACACAC;background:url(/styles/images/temoignage/bulle_top.jpg) no-repeat scroll right 5px #fff;margin:10px 5px 0}
.bloc_temoignage img {float: left;}
.bloc_temoignage h2{font-size:11px;font-weight:400;font-style:italic;color:#000;float:left;width:210px;margin:0 0 0 60px}
.bloc_temoignage p{font-size:11px;font-weight:400;font-style:italic;color:#111;float:left;width:350px;margin:15px 0 10px 10px}
.bloc_temoignage h3{font-size:11px;font-weight:400;font-style:italic;color:#999;float:right;width:250px;text-align:right;margin:0 15px 10px 0}
#lientemoignagehome{float:left;height:50px;width:314px}
#pagetemoignage{width:700px;margin-left:auto;margin-right:auto;text-align:left;position:relative}
#contenent_temoignage{float:left;width:655px;background:url(/styles/images/temoignage/bg.png) no-repeat scroll right top #fff;padding:28px 25px 0 20px}
#presentation_temoignage h1{float:left;width:410px;color:#BE0B1D;font-weight:400;margin:20px 0 0 15px}
#presentation_temoignage p{float:left;width:410px;margin:10px 0 0 15px}
#etoile_temoignage h2{background:url(/styles/images/pagination/bg.png) no-repeat scroll right top #000;height:28px;color:#FFF;display:inline;float:left;font-size:14px;font-weight:700;line-height:28px;padding-left:10px;width:645px;text-transform:uppercase;margin-top:2px}
.ligneetoile{float:left;width:655px;margin-top:10px;padding-bottom:8px;border-bottom:1px solid #ACACAC}
.ligneetoile p{float:left;width:500px;margin-top:2px;margin-left:5px}
.p190 input.valid{float:left;display:inline;width:186px;height:20px;background:transparent url(/styles/images/inscription/input_231v.png) no-repeat top left;border:0;font-size:11px;padding-left:2px;padding-right:2px}
.p190 input.error{float:left;display:inline;width:184px;height:20px;background:transparent url(/styles/images/inscription/input_231e.png) no-repeat top left;border:0;font-size:11px;padding-left:2px;padding-right:2px}
#formulaire_temoignage{float:left;width:655px;margin-top:10px;padding-bottom:50px;border-bottom:1px solid #ACACAC}
#formulaire_temoignage p{float:left;width:645px;margin-top:2px;margin-left:5px}
#formulaire_temoignage textarea{float:left;width:550px;height:80px;margin:10px 0 0 50px}
#hauttemoignage{float:left;width:779px;margin-bottom:15px;margin-top:10px}
#hauttemoignage #bloctexte{float:left;width:540px;margin-top:15px}
#hauttemoignage #bloctexte #zenote{float:left;margin-top:5px;font-size:13px}
#hauttemoignage #bloctexte #textenote{float:left;width:530px;color:#BE0B1D;margin-bottom:15px;font-size:11px}
#hauttemoignage #bloctexte h2{float:left;width:530px;font-size:22px;color:#BE0B1D;font-weight:400}
#hauttemoignage #bloctexte #textepresentationnote{float:left;width:530px;margin-top:15px;font-size:12px}
.detailnote p{float:left;width:300px;margin:2px 0 0 15px}
.detailnote p span{float:left;width:130px;font-weight:700}
#box_left{position:fixed;_position:absolute;width:40px;top:140px}
.adr_recap a{color:#BE0B1D}
#prix_magasin{color:#6F6F6F;text-transform:uppercase;padding-left:50px;padding-top:2px;font-size:11px}
#pbp_prix{color:#000;font-size:27px;font-weight:700;float:right;display:inline;padding-right:5px;height:23px;line-height:27px;margin-top:3px}
#pbp_barre{color:#000;font-size:12px;text-decoration:line-through;float:right;display:inline;padding-right:5px;}
table.table_gain{width:100%;margin-top:10px}
table.table_gain td{width:110px;height:20px;text-align:center;color:#000;font-size:12px;border:#9d9d9d 1px solid}
.bloc_ve_txt{float:left;display:inline;width:675px;color:#fff;font-size:12px;margin-left:10px;margin-top:22px}
#privilege_headg_bloc{width:172px;/*height:241px;*/background:#000;margin-bottom:10px}
#phb_desc{font-size:11px;padding-left:5px;padding-top:5px;color:#fff}
#produit_desc_conteneur2{color:#6F6F6F;font-family:Arial;font-size:11px;padding:12px 5px 7px 12px}
#btn_confi a.btn_logout_membre{background:transparent url(/styles/images/commun/valider.png) no-repeat top left;width:145px;height:25px;line-height:25px;color:#fff;text-align:center;margin-top:8px;float:right;display:inline;margin-right:18px;text-transform:uppercase;margin-left:5px}
body span.skype_pnh_print_container{display:inline!important}
body span.skype_pnh_container{display:none!important}
.submit_nlsub{background:url(/styles/images/header/btn_valider.png) no-repeat scroll left top transparent;border:0 none;color:#FFF;cursor:pointer;display:inline;float:left;font-size:9px;font-weight:400;height:25px;margin-top:12px;width:82px}
#lc_popup_liste{text-align:left}
#lc_popup_logo{padding-left:10px;padding-top:10px;padding-bottom:10px}
#lc_popup_bande{width:100%;height:30px;background:transparent url(/back/styles/images/perso/sfx_header.png) repeat-x top left}
.lc_popup_titre{background:#000 url(/styles/images/index/bloc_gamme_head.png) no-repeat top right;width:100%;color:#FFF;font-size:14px;font-weight:700;height:26px;line-height:26px;text-align:left;padding-left:25px}
table.lc_popup_table th{background:#515151;border-left:1px solid #A1A1A1;color:#FFF;height:22px;text-align:center;text-transform:uppercase}
table.lc_popup_table td{border-bottom:1px solid #A1A1A1;height:30px}
#lc_popup_onglet{height:35px;background:#000}
#lc_popup_onglet li{float:left;display:inline;height:35px;width:205px;background:#fff;line-height:35px;text-align:center;cursor:pointer;color:#000}
#lc_popup_onglet li.active{background:#07A8FF;color:#fff}
input.input_chat{border:#000 1px solid;height:20px;width:80%;margin-left:5px;float:left;display:inline}
input.submit_chat{border:#000 1px solid;background:#F0F0F0;height:23px;width:17%;margin-left:5px;float:left;display:inline;cursor:pointer}
.background_clic{width:100%;height:1000px;display:block;position:absolute;z-index:0;left:0;top:0}
#footer_debug{width:997px;margin-left:auto;margin-right:auto}
#footer_bas_categorie{margin-left:auto;margin-right:auto;width:956px;padding-top:15px;text-align:left;height:170px;overflow:hidden}
.bloc_fb_colone{float:left;display:inline;width:239px;color:#4a4a4a}
.bloc_fb_colone a{color:#FFFFFF}
.bloc_fb_colone a:hover{color:#FFFFFF;text-decoration:underline}
.bloc_fb_colone_head{color:#a3a3a3;font-size:14px;font-family:Verdana}
.bloc_fb_colone ul{margin-top:18px;font-size:12px}
#footer_bas_courone{background:#000;text-align:center;border-bottom:#fff 1px solid}
#footer_bas_ref{margin-left:auto;margin-right:auto;width:999px;padding-top:8px;text-align:center}
.login_info_error{float:left;display:inline;width:174px;height:16px;background:transparent url(/styles/images/inscription/input_231e.png) no-repeat top left;border:0;font-size:11px;padding-left:2px;padding-right:2px}
.produit_livraison_bloc{border:#c3c3c3 1px solid;float:left;display:inline;width:90px;margin-left:5px;height:115px;text-align:center;margin-bottom:5px;padding:3px;position:relative;}
ul,#header_liens ul,#bloc_home_informations_content_gauche ul,ul#produit_onglet{list-style:none}
#ul_account_gauche li .account_gauche_secondaire a:hover { color:#BE0B1D; }
#header_liens a:hover,#header_menu .sous_menu ul.sous_menu_0 li.level_li_1 ul.level_ul_2 li a:hover,#pre_footer_lnk a:hover,#footer_ref a:hover,#arbo_gauche li.level_li_2 a:hover{ background:#0c343e;color:#07aad3;}
#header_liens a.gauche:hover,#header_menu .sous_menu ul.sous_menu_0 li.level_li_1 ul.level_ul_2 li a.gauche:hover,#pre_footer_lnk a.gauche:hover,#footer_ref a.gauche:hover,#arbo_gauche li.level_li_2 a.gauche:hover,#ul_account_gauche li .account_gauche_secondaire a.gauche:hover{ color:#BE0B1D !important;background:transparent !important;}
#header_panier strong,#titre_detail_livraison span,#livraison_gratuite h4{font-size:11px}




table.table_header_panier,.table_account,table.lc_popup_table{width:100%}
.header_fleche_noir2,#sav_panier,.input_cgv,.div_select_choix1,#contacttelephone div.h2 img,#contacttelephone img,#presentationcontact img,#contactmessagerie div.h2 img,#centrecontact div.h2 img,#droitecontact div.h2 img{float:left;display:inline}
.bloc_gamme_home_head a,.bghp_marque a,.bghp_prix a,#header_ariane a,.blp_prix a,.blp_prix_barre a,.blp_tailles a,.blp_tailles_doublon a,#pin_gauche a,#pin_droite a,li.header_menu_marque_selected #sous-menu-marque li.selected a,.divmarque h2 a,#header_panier_inscription a{color:#fff}
.bghp_tailles2,.bghp_tailles{display:inline;float:left;font-size:9px;margin-left:13px;margin-top:4px;text-transform:uppercase;width:37px}
.bghp_tailles2 a,.bghp_tailles a{color:#fff;text-decoration:underline}
#marque_liste,#bloc_home_informations,#produit_haut,.inscription_pub,#account_droite_resume_desc{margin-top:8px}
#produit_haut {background:transparent url('/styles/images/produit/bgprod.png') no-repeat bottom left;height:546px;}
#pre_footer_ref a,#footer_ref a{color:#FFF;}
.holder,.detailnote{float:left;margin:10px}
/*.coda-slider .panel-wrapper .title,span.skype_pnh_container,.pika-image{display:none}
.coda-nav-left,.coda-nav-right,#produit_desc_garanties img,#produit_desc_paiement #logopaiementversign,#liste_mode_livraison .unmode .desclivraison input,.bloc_temoignage img,#presentation_temoignage img,#hauttemoignage #bloctexte img,#box_left a{float:left}
*/
#page_listing_no_resultat,#page_look,#page_recherche{display:inline;float:left;padding-left:10px;width:973px}
#page_couleur_produit.barrenoir,#page_listing.barrenoir{background:transparent url(/styles/images/listing/barrenoir.png) no-repeat top left}
#ul_account_gauche li .account_gauche_secondaire a {color:#9B9B9B}
.account_gauche_titre a { color:#2F2F2F;font-size:13px; }
#marque_gauche_bloc li,#marque_gauche_bloc li a { color:#404040; }
.blp_produit_nom a { color:#000; }
#pbs_amis a,#pbs_alerte a,#pbs_facebook a,#pbs_twitter a,li.lien_marque a,.table_panier td a,ul.lvl2 li a{color:#a7a7a7;}
.rpt_bloc_zoom,a.rpt_bloc_prod{float:left;display:inline;width:32px;height:14px;border:#b6b5b5 1px solid;color:#fff;font-weight:700;font-size:11px;margin-right:2px;line-height:14px;text-align:center;cursor:pointer;margin-top:2px}
.rpt_couleur_liste,ul.lvl2 li.li_lvl2,ul.lvl2 li.li_lvl1{padding-left:10px}
#pin_gauche,#pin_gauche_no{float:left;display:inline;width:74px;color:#fff;font-size:11px;margin-top:6px;margin-left:7px;opacity:0.4;filter:alpha(opacity=40)}
#pin_gauche_img,#pin_droite_img{float:left;display:inline;width:64px;height:53px;margin-left:10px}
#pin_gauche_img_no,#pin_droite_img_no{float:left;display:inline;width:64px;height:53px;margin-left:10px;opacity:0.4;filter:alpha(opacity=40)}
#produit_desc_hotline p,#desc_livr_onglet{font-size:11px;color:#6F6F6F;font-family:Arial;font-weight:400;margin-top:5px}
.modelivraison_onglet p span,li.lien_marque a:hover{font-weight:700}
/*#produit_stock_img,#produit_satisfait_img{float:left;display:inline;width:48px;height:48px}*/
#pbs_amis img,#pbs_alerte img,#pbs_facebook img,#pbs_twitter img{float:left;display:inline;width:28px;height:28px}
#pbs_alerte span,#pbs_facebook span,#pbs_twitter span{float:left;display:inline;width:58px;margin-left:5px}
/*#bloc_assoc,#form_ami,#liste_option_account_gauche,#pub_parrainage_account,.lc_popup_groupe{argin-top:15px}*/
li.ligauchemarques,.produit_stock_haut strong,.bloc_inscription_content label.majuscule,.bloc_form_content label.majuscule,#account_form label.majuscule,.account_form label.majuscule{text-transform:uppercase}
#tooltip h3,#tooltip div,#contenu_cms .lvl1 h2{margin:0}
#ariane_process li.ariane_process_bloc a,#bloc_login_insc label{display:block}
h1#title_panier2,h1#title_panier{/*background:#000 url(/styles/images/panier/boulhead.png) no-repeat top right;*/background:#D9D9D9;color:#2F2F2F !important;height:26px;line-height:26px;margin-left:3px;width:957px;text-transform:uppercase;margin-top:5px;color:#fff;font-size:14px;padding-left:15px}
span.btn-qte-plus,span.btn-qte2-plus{float:left;display:inline;width:16px;height:16px;background:transparent url(/styles/images/panier/plus.png) no-repeat top left;margin-left:1px;cursor:pointer}
span.btn-qte-moins,span.btn-qte2-moins{float:left;display:inline;width:16px;height:16px;background:transparent url(/styles/images/panier/moins.png) no-repeat top left;margin-left:36px;cursor:pointer}
input.qte-input-panier,input.qte2-input-panier{float:left;display:inline;width:23px;height:16px;background:transparent url(/styles/images/panier/bgqte.png) no-repeat top left;border:0;text-align:center;font-size:10px;margin-left:1px}
img.supprimer_produit_recap_panier,table.lc_popup_table td.lc_td_action img{cursor:pointer}
#panier_total_bloc_gauche li.total_l2,#panier_total_bloc_gauche li.total_l3{margin-top:8px;font-size:11px;text-transform:uppercase;height:14px}
#panier_total_bloc_droite li.total_l2,#panier_total_bloc_droite li.total_l3{margin-top:8px;font-size:12px;text-transform:uppercase;height:14px}
.bloc_login,.bloc_inscription{margin-top:5px;margin-left:3px;margin-bottom:15px;float:left;display:inline;width:484px}
.bloc_login_titre,.bloc_inscription_titre{width:468px;height:26px;/*background:transparent url(/styles/images/login/bgtitre.png) no-repeat top left;*/background:#D9D9D9;color:#2F2F2F !important;font-size:14px;font-weight:700;/*color:#fff;*/text-transform:uppercase;line-height:26px;padding-left:16px;overflow:hidden}
label.error,#contenu-contact #account_form .p190 label.error,#contenu-rappel #account_form .p190 label.error{float:left;display:inline;width:20px;height:20px;background:transparent url(/styles/images/inscription/ko.png) no-repeat top left;margin-top:0;margin-right:0;margin-left:5px}
label.valid,#contenu-contact #account_form .p190 label.valid,#contenu-rappel #account_form .p190 label.valid{float:left;display:inline;width:20px;height:20px;background:transparent url(/styles/images/inscription/ok.png) no-repeat top left;margin-top:0;margin-right:0;margin-left:5px}
select#taille_day,select#taille_month{float:left;display:inline;width:50px;border:#A1A1A1 1px solid;font-size:11px;margin-top:2px;margin-right:5px;height:17px}
#bloc_newsletter_insc,#zone_de_livraison_content,.bloc_contenu_global{margin-top:10px}
.inscription_verisign_bg,.slider ul{position:absolute;top:0;left:0}
.bloc_carnet_livr label,.bloc_carnet_fact label{display:block;text-transform:uppercase;font-weight:700}
.bloc_carnet_livr select,.bloc_carnet_fact select{border:#a2a2a2 1px solid;height:20px;margin-top:2px;width:210px}
.bloc_carnet_livr a,.bloc_carnet_fact a{color:#000;float:right;display:inline;width:135px;margin:18px 15px 0 0}
#header_compte .header_listing_option a:hover,#contenu_cms a{color:#BE0B1D;text-decoration:underline}
.club_fidel{color:#BE0B1D;}
#ul_account_gauche li .account_gauche_principal,.bud_titre{text-transform:uppercase;font-weight:700;font-size:10px}
#bloc_lien_account_gauche a,.account_desc_haut a{color:#BE0B1D;text-decoration:underline}
#contenu-contact #account_form label,#contenu-rappel #account_form label{float:left;display:inline;width:60px;text-align:right;margin-right:5px;margin-top:4px}
#listing_categorie,.lst_under{margin-top:5px}
#contacttelephone div.h2,#contactmessagerie div.h2{width:309px;margin-bottom:5px}
#contacttelephone div.h2 span,#contactmessagerie div.h2 span,#droitecontact div.h2 span{float:left;display:inline;margin-top:6px;margin-left:5px;font-weight:700;font-size:15px}
#popupclassique #close,#popupproduit #close{float:right;width:25px;height:26px;background:transparent url(/styles/images/popup/close.png) no-repeat top left;margin:5px 5px 0 0}
#popupclassique_cms #close,#popupproduit #close{float:right;width:25px;height:26px;background:transparent url(/styles/images/popup/close.png) no-repeat top left;margin:5px 5px 0 0}
#presentation_temoignage,#etoile_temoignage{float:left;width:655px}
.ligneetoile p span,#formulaire_temoignage p span{color:#BE0B1D;font-weight:400;font-size:13px}
.ligneetoile img,#hauttemoignage img{float:left;margin-right:10px}
h1.titre_faq,h2.titre_faq{/*background:url(/styles/images/panier/boulhead.png) no-repeat scroll right top #000;color:#FFF;*/background:#D9D9D9 !important;color:#2F2F2F !important;font-size:14px;height:28px;line-height:28px;padding-left:15px;text-transform:uppercase;width:769px}

.bloc_temoignage_index{float:left;display:inline;width:315px;border-bottom:1px solid #ACACAC;background:url(/styles/images/temoignage/bulle_top2.jpg) no-repeat scroll right 5px #fff;margin:10px 5px 0}
.bloc_temoignage_index h2,.bloc_temoignage_index .nomtem{font-size:11px;font-weight:400;font-style:italic;color:#000;float:left;width:182px;height:13px;overflow:hidden;margin:0 0 0 60px}
.bloc_temoignage_index p{font-size:11px;font-weight:400;font-style:italic;color:#111;float:left;width:293px;margin:15px 10px 10px 10px}

.avis_produit .bloc_temoignage_index{float:left;display:inline;width:480px; margin:10px 5px 10px; padding: 0 15px; box-sizing: border-box; background: none; border: none;}
.bloc_temoignage_index img{float:left;}
.avis_produit .bloc_temoignage_index h2, .avis_produit .bloc_temoignage_index .nomtem{font-size:13px;font-weight:normal; color:#585858;float:left; width:182px; height:16px;overflow:hidden;margin:0 0 0 15px}
.avis_produit .bloc_temoignage_index p{font-size:12px;font-weight:normal; color:#838383;float:left;width:100%;margin:5px 0}
.bloc_temoignage_index h3, .bloc_temoignage_index .datetem{font-size:11px;font-weight:400;font-style:italic;color:#999;float:right;width:250px;text-align:right;margin:0 15px 10px 0}
#formtemoignage {margin-left: 15px; padding-bottom: 10px; color: #838383; font: normal 13px arial;}
#formtemoignage label {width: 100px; display: inline-block; vertical-align: top;}
#formtemoignage p {margin-bottom: 10px;}
#formtemoignage input[type=text] {height: 25px;}
#formtemoignage select {height: 25px;}
#formtemoignage input[type=submit] {height: 30px; text-transform: uppercase; background: #FFF; margin: 10px 105px; padding: 0 20px; border: 1px #000 solid;}
#formtemoignage input[type=submit]:hover {background: #f8f8f8;}
.donnerAvis {cursor: pointer; padding-left: 10px; font: normal 13px arial; color: #000;margin-bottom: 15px;}
.btn_suppr_compte{background:transparent url('/styles/images/commun/annuler3.png') no-repeat top left;width:165px;height:25px;margin-left:auto;margin-right:auto;margin-top:15px;color:#fff;cursor:pointer;text-align:center;line-height:25px;}
#order_gauche { float:left;display:inline;width:480px;margin-top:15px;margin-left:3px;}
.bloc_order_haut { width:480px;height:45px;background:transparent url('/styles/images/order/box_haut.png') no-repeat top left; }
.bloc_order_mid { width:480px;background:transparent url('/styles/images/order/box_middle.png') repeat-y top left; }
.order_bloc_num { float:left;display:inline;color:#ffffff;font-weight:bold;font-size:16px;margin-left:8px;margin-top:6px;width:20px;}
.bloc_order_haut h2 {color:#000000;display:inline;float:left;font-size:14px;margin-left:17px;margin-top:12px;text-transform:uppercase;}
.bloc_order_bas { width:480px;height:7px;background:transparent url('/styles/images/order/box_bas.png') no-repeat top left; }
.code_promo_gauche { float:left;display:inline;margin-left:44px;font-size:11px;width:205px; }
.code_promo_droite { float:left;display:inline;width:195px;margin-left:30px;margin-top:5px; }
.message-erreur-order{background:#FFAFAF;border: 1px solid #BE0B1D;font-size:12px;margin-left:2px;margin-bottom:12px;padding:10px;width:454px;}
.message-erreur-order-ok {border:#1ECF00 1px solid;background:#9FFF8F;font-size:12px;margin-left:2px;margin-bottom:12px;padding:10px;width:454px; }
#order_bloc_2 {margin-top:15px;}
#order_bloc_3 {margin-top:15px;}
#order_bloc_4 {margin-top:15px;}
.bloc_order_addr { margin-left:45px;float:left;display:inline;width:330px;}
.bloc_order_addr_modif { float:left;display:inline;width:53px;margin-left:30px;margin-top:45px;cursor:pointer;}
#order_bloc_2 .unmode{float:left;display:inline;width:235px;height:43px;margin-left:5px;margin-bottom:20px;}
#order_bloc_2 .unmode img {float:left;display:inline;width:61px;height:43px;}
#order_bloc_2 .unmode .desclivraison { float:left;display:inline;width:160px;margin-left:14px;margin-top: 6px; }
.unpaiement{float:left;display:inline;width:470px;margin-right:2px;margin-left:20px;margin-top:19px;overflow:hidden;}
.paiement_image{float:left;display:inline;width:100px;height:30px}
.paiement_image img{width:100px;height:30px}
.paiement_content{float:left;display:inline;width:340px;margin-left:10px;margin-top:1px}
.paiement_content label{float:left;display:inline;width:305px;color:#000000;font-weight:700;font-size:12px;text-transform:uppercase;margin-left:6px;cursor:pointer;}
.radiopaiement{float:left;display:inline;margin-top:1px}
.descpaiement{line-height:13px;margin-top:1px;margin-left:19px;color:#807e7f;}
#order_droit { float:left;display:inline;width:485px;margin-top:15px;margin-left:12px;}
#order_bloc_5{width:484px;}
#order_bloc_6{margin-top:15px;}
.retour_au_panier { float:right;display:inline;margin-top:15px; }
.bloc_order_mid h2 {color:#000000;display:inline;float:left;font-size:14px;margin-left:45px;margin-top:20px;text-transform:uppercase;}
.ligne-ba { margin-left:46px;margin-top:5px; }
table.table_taille td {height:15px;}
.popuplogin_gauche { float:left;display:inline;height:257px;width:430px;overflow:hidden;text-align: left;}
.popuplogin_gauche h2 {color:#565656;text-transform:uppercase;margin-top:28px;margin-left:13px;}
.popuplogin_gauche .desc_a_gauche { margin-top:28px;margin-left:13px;}
.popuplogin_gauche input.input_inscription{background:transparent url(/styles/images/login/bg_login.png) no-repeat top left;width:174px;height:16px;border:0;padding-left:2px;padding-right:2px;font-size:11px}
.popuplogin_gauche input.devenir_membre{background:transparent url(/styles/images/login/devenir_membre.png) no-repeat top left;width:146px;height:25px;border:0;text-align:center;line-height:25px;text-transform:uppercase;color:#fff;font-size:10px;cursor:pointer}
.popuplogin_gauche label{display:block;color:#3e3d40;font-size:11px}
.popuplogin_gauche #bloc_login_insc_gauche { margin-top:12px; }
.popuplogin_gauche #bloc_login_insc_droite { margin-top:16px; }
.popuplogin_droite {float:left;display:inline;width:248px;text-align:left;}
.popuplogin_droite input.connexion_compte{width:174px;height:16px;background:transparent url(/styles/images/login/bg_input.png) no-repeat top left;padding-left:2px;padding-right:2px;font-size:11px;border:0;margin-top:2px}
.popuplogin_droite h2 {color:#000;font-style:italic;font-weight:bold;font-size:12px;margin-bottom:20px;}
.bloc_paiement_prod { float:left;display:inline;width:208px;height:43px;border:#e8e8e8 1px solid;margin-left:2px;margin-bottom:1px;}
.bloc_paiement_prodimg87 { float:left;display:inline;width:87px; }
.bloc_paiement_prodimg82 { float:left;display:inline;width:82px; }
.bpbcdesc {color: #6E6E6E;display: inline;float: left;font-size: 10px;line-height: 12px;width: 123px;}
.top_menu { padding-left:18px;background:transparent url(/styles/images/header/topgris.jpg) repeat-x top left;height:31px; }
.top_menu a {color: #FFFFFF;display: block;float: left;font-family: arial;font-size: 10px;font-weight: bold;padding: 9px 0px 9px 0;text-decoration: none;text-transform: uppercase;margin-right: 63px; }
.top_menu a.chover, .top_menu a:hover {position:relative;z-index:9999999;color:#000;background:/*transparent url(/styles/images/menu_xxl/fleche_blanche.png) no-repeat center 35px;*/padding: 9px 0px 9px 0;}
.header_categ_freezone { text-align:right;float:right;display:inline;width:171px;margin-right:10px;margin-top:10px;overflow:hidden; }
.freezone-look { float:right;width:115px;margin-right:10px;margin-top:10px;overflow:hidden; }
.freezone-look div { text-align:left;}
.header_bloc_lettre { float:left;display:inline;width:145px;margin-left:12px; }
.header_lettre { margin-top:7px;margin-bottom:7px;width:145px;height:13px;line-height:13px;text-align:center;color:#06a3ce;background:#0d2026;font-weight:bold;font-size:12px; }
.header_bloc_lettre a { padding-left:3px;height:13px;line-height:13px;color:#fff;font-size:11px;display:block;}
.header_bloc_lettre a:hover {color:#2F2F2F;background:#0c343e;}
.categ_en_promo { float:left;display:inline;width:148px;margin-left:10px; }
.categ_en_promo_titre { color:#049cc5;font-size:14px; }
.categ_en_promo_titre_vente-flash { color:#42ea06;font-size:14px; }
.categ_en_promo_titre_vente-solde { color:#BE0B1D;font-size:14px; }
.categ_en_promo_liste { margin-top:14px; }
.categ_en_promo_liste a { padding-left:3px;height:13px;line-height:13px;display:block;font-size:11px;color:#fff; }
.categ_en_promo_liste a:hover {color:#2F2F2F;background:#2F2F2F;}
.categ_en_promo_liste_vente-flash { margin-top:14px; }
.categ_en_promo_liste_vente-flash a { padding-left:3px;height:13px;line-height:13px;display:block;font-size:11px;color:#fff; }
.categ_en_promo_liste_vente-flash a:hover {color:#42ea06;background:#0c343e;}
.categ_en_promo_liste_vente-solde { margin-top:14px; }
.categ_en_promo_liste_vente-solde a { padding-left:3px;height:13px;line-height:13px;display:block;font-size:11px;color:#fff; }
.categ_en_promo_liste_vente-solde a:hover {color:#e00b0b;background:#0c343e;}
.head_bloc_promo_gauche { float:left;display:inline;width:480px; }
.head_bloc_promo_droite { float:right;display:inline;width:472px;margin-right:10px;margin-top:10px;overflow:hidden;}
.head_bloc_promo_gauche_vente-flash { float:left;display:inline;width:480px;margin-left:10px;margin-top:10px;overflow:hidden;position: absolute; top:50%; margin-top:-110px;}
.head_bloc_promo_gauche_vente-solde { float:left;display:inline;width:480px;margin-left:10px;margin-top:10px;overflow:hidden;position: absolute; top:50%; margin-top:-110px;}
.table_des_promo td { vertical-align:top;border-right:#323232 1px solid; }
.table_des_promo { margin-top:10px; }
.menu_marque_gauche { float:left;display:inline;width:785px; }
.menu_marque_droite { float:right;display:inline;width:171px;margin-top:10px;margin-right:10px; }
#mynewsdis { position:relative;overflow:hidden;font-size:10px;padding-left: 20px;color:#928D8D;margin-top:7px;float:right;display:inline;width:250px;height:14px;line-height:14px;background:transparent url('/styles/images/zone_actu.png') no-repeat top left; }
#marquee {position:absolute;top:0px;left:0px;white-space : nowrap;}
#mynewsdis a {color:#928D8D;}
.aucune_hotnews { text-align:center;font-size:15px;color:#F10F39; }
.une_hotnews { margin-left:30px;margin-right:30px;margin-bottom:22px;}
.une_hotnews h2 {color: #333333;font-size: 14px;}
#contenu_cms .une_hotnews h2 a {color: #333333;text-decoration:none;font-weight:bold;}
#contenu_cms .une_hotnews h2 a:hover {color:#2971A7;text-decoration:underline;}
.hot_date { color: #8C8C8C;margin-top:5px; }
.hot_desc { color:#666666;margin-top:5px;font-size:12px; }
#contenu_cms .une_hotnews .hot_liens a { color:#2971A7;text-decoration:none; }
#contenu_cms .une_hotnews .hot_liens a:hover { color:#2971A7;text-decoration:underline; }
.titre_aligner { cursor:pointer;border-bottom:1px solid #D8D9D9; border-top:8px solid #e0e0e0; width: 154px;background:transparent url(/styles/images/gauche/fleche2.png) no-repeat 2px 17px;color:#000000;font-family:'helvetica cn', Arial, sans serif; text-transform: uppercase;  font-size:18px;padding-left:19px;height:40px;line-height:40px;  }
.ligne_affiner_rech {margin-top: 8px;}
a span.lbl_criteres {background:transparent url(/styles/images/critere_coche.png) no-repeat 19px 2px;cursor:pointer;padding-left:36px;color:#000;display:block;height: 18px;width:144px;}
span.lbl_caracteristiques {cursor:pointer;margin-left:8px;color:#7f7f7f;display:block;height: 18px;float:left;display:inline;width:140px;margin-left:8px;}
span.lbl_caract_actif {cursor:pointer;color:#7f7f7f;display:block;height: 18px;margin-left:8px;float:left;display:inline;width:140px;}
li.no-active  {opacity:0.3;filter:alpha(opacity=30);}
li.liste_filtre a span.checkbox_search { cursor:pointer;margin-top:1px;margin-left:18px;height:11px;width:11px;display:inline;float:left;background:transparent url('/styles/images/critere_decoche.png') no-repeat top left;}
li.liste_filtre a span.checkbox_search_selected { cursor:pointer;margin-top:1px;margin-left:18px;height:11px;width:11px;display:inline;float:left;background:transparent url('/styles/images/critere_coche.png') no-repeat top left;}
li.liste_filtre a span.color_search { float:left;display:inline;width:32px;height:15px;border:#fff 1px solid;margin-left:17px; }
li.liste_filtre a span.color_search_selected { float:left;display:inline;width:32px;height:15px;border:#000 1px solid;margin-left:17px;}
li.taille_active {color:#777574; background:#c9c9c9;cursor:pointer;width:24px;height:18px;border:#777574 1px solid;float:left;display:inline;margin-left:4px;margin-bottom:5px;text-align:center; }
li.taille_no-active { color:#777574; cursor:pointer;width:39px;height:18px;border:#777574 1px solid;float:left;display:inline;margin-left:4px;margin-bottom:5px;text-align:center;  line-height: 18px;}
a.ui-slider-handle { top: -0.5em !important;background:#fff !important;border:#a9a9a9 1px solid !important;width:7px !important; height:10px !important;top:-5px !important;}
div.ui-slider-range { background:#000 !important;border:0 !important; }
.titre_hotnews { float:right;display:inline;background: url("/styles/images/zone_actu.png") no-repeat scroll left top transparent;height:14px;line-height:14px;margin-top:7px;color:#928D8D;font-size:10px; }
.livroffertonglet{position: absolute;left:0;bottom:0;background:transparent url(/styles/images/produit/fond_port_offert.jpg) no-repeat 0px 0px;width: 96px;line-height: 12px;height: 12px;text-align:center; color:#fff;font-size:9px;}
.ongletdesclivraisonficheprod {float: left;width: 413px;color:#7f7f7f;line-height: 13px;margin-left: 7px;}
.ssmenuttcollection{float:left;margin: 50px 0 0 30px;}
.ssmenuttcollection2{/*position: absolute;left: 35%;*/float:left;margin:10px 0 0 400px;bottom:15px;background: url("/styles/images/pagination/voir_tout.png") no-repeat scroll left top transparent;color: #FFFFFF;font-size: 9px;height: 16px;line-height: 16px;text-align: center;text-transform: uppercase;width: 63px;}

#bloc_assoc_new {float: left;width:966px;}
#onglet_bloc_assoc_new{float: left;width:966px;position: relative;z-index:999;}
#onglet_bloc_assoc_new a{background: url("/styles/images/produit/bonglet.png") repeat-x scroll left top transparent;padding:0 15px;color: #FFFFFF;cursor: pointer;display: inline;float: left;height: 22px;line-height: 22px;margin-right: 1px;text-align: center;text-transform: uppercase;}
#onglet_bloc_assoc_new a.blocassocnewselect{padding:0 15px;background: none repeat scroll 0 0 #FFFFFF;border-left: 1px solid #C3C3C3;border-right: 1px solid #C3C3C3;border-top: 1px solid #C3C3C3;color: #000000;cursor: pointer;display: inline;float: left;height: 22px;line-height: 22px;margin-right: 1px;text-align: center;text-transform: uppercase;}
.contant_assoc_new{position: relative;z-index:100;float:left;width:966px;border: 1px solid #C3C3C3;margin-bottom:10px;margin-top:-1px;}
.assoc_new{float: left;width:138px;position:relative;margin:0 0px;}
.contenet_img_assoc_new{float: left;}
.etiquette_assoc_new{position:absolute;left:0;bottom:0;z-index:10;}
.infobulle_assoc_new{position:absolute;left:0;bottom:0;z-index:100;background:transparent url("/styles/images/bg_assoc_new.png") no-repeat;width:138px;height: 36px;padding-top:10px;opacity:0;filter:alpha(opacity=0);}
.prix_assoc_new{float:left;width:138px;margin-top: 5px;}
.prix_assoc_new .prix_assoc_new_type1{float:left;width:69px;text-align:center;color: #FFFFFF;font-size: 12px;font-weight: 700;}
.prix_assoc_new .prix_assoc_new_type2{float:left;width:69px;text-align:center;color: #FFFFFF;font-size: 11px;font-weight: 300;text-decoration:line-through;}
.prix_assoc_new .prix_assoc_new_type3{float:left;width:138px;text-align:center;color: #FFFFFF;font-size: 12px;font-weight: 700;}


#totallook{width:100%; height:217px; position: absolute; bottom: -2px;border:1px solid #d9d9d9; overflow:hidden;}
#totallook p{ border-bottom:1px solid #d9d9d9; font-size:11px; color:#525252; height:26px; line-height:26px; text-transform:uppercase; width:100%; text-align:center;}
a.content_img_assoc_look{width:66px; display: block;float: left; border-left: 1px solid #d9d9d9;border-top: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9; margin: 0; padding: 0;}
#totallook img{border-right: 1px solid #d9d9d9; margin: 0;}
.bghp_marquelook a{color:#525252;font-size:10px;font-weight:700;text-align:center;padding-top:5px;}
.conteneur_onglet_look{margin-top: 25px;}
#containerNoms, #containerImages {display: block; float:left; width: 100%; padding: 0 12px; margin-top: 10px;}


#produit_desc_conteneur a.jScrollArrowUp,a.jScrollArrowUp:hover{width:438px !important;height:19px;background:transparent url(/styles/images/produit/scrollhaut.jpg) no-repeat top left;position:absolute;right:0;top:0px;}
#produit_desc_conteneur a.jScrollArrowDown,a.jScrollArrowDown:hover{width:438px !important;height:19px;background:transparent url(/styles/images/produit/scrollbas.jpg) no-repeat top left;position:absolute;right:0;bottom:0px;}
#produit_desc_conteneur .jScrollPaneContainer{position:relative;margin-top:0px;z-index:9;height: 146px !important;}
#produit_desc_conteneur .jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0;height:0;background:none;}
#produit_desc_conteneur .jScrollPaneDrag{background:transparent;position:absolute}
#produit_desc_conteneur .jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden}
#produit_desc_conteneur .jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden}
#produit_desc_conteneur a.jScrollArrowUp{display:block;position:absolute;z-index:1;top:0px;left:-12px;text-indent:-2000px;overflow:hidden;height:19px}
#produit_desc_conteneur a.jScrollArrowDown{display:block;position:absolute;z-index:1;bottom:0px;left:-12px;text-indent:-2000px;overflow:hidden;height:19px}
#produit_desc_conteneur a.jScrollArrowUp.disabled{display:none;}
#produit_desc_conteneur a.jScrollArrowDown.disabled{display:none;}
#produit_desc_conteneur{width:414px;padding: 0 12px;}
/*#produit_desc_conteneur2{padding:20px 5px !important;}*/
.newsheader{float: left; width:120px;margin: 15px 5px;padding: 5px 55px;font-size: 14px;line-height: 20px;text-align:center;color:#fff;}
a:hover.newsheader{color:#07a4cf;background:transparent url(/styles/images/header/bleunews.png) repeat top left;}
.newsheaderimg{float: right;margin: 30px 40px 0 0;}
.fh{display:inline;visibility:hidden;position:relative;z-index:99999;}
.header_menu_cat_hover .fh{visibility:visible;}
.header_menu_cat_hover_vente-flash .fh{visibility:visible;}
.header_menu_cat_hover_vente-solde .fh{visibility:visible;}
.produit_desc_conteneur *::selection {background:none}
.produit_desc_conteneur *::-moz-selection {background:none}
.produit_desc_conteneur *::-webkit-selection {background:none}
.fh2{display:inline;visibility:hidden;position:absolute;z-index:99999;left:50%;margin-left:-5px;bottom:-12px;}
.chover .fh2{visibility:visible;}
#maxicheque{display: inline;float: left;margin-left: 44px;width: 400px;margin-top: 15px;}
#maxicheque label{display: inline;float: left;width: 205px;margin-bottom: 10px;}
#msg_maxicheque{float: left;margin-left: 44px;width: 400px;color:red;}
#payerparmx {background: url("/styles/images/recapitulatif/btn_retour.png") no-repeat scroll left top transparent;color: #FFFFFF;cursor: pointer;display: inline;float: left;height: 25px;line-height: 25px;margin-left: 200px;margin-top: 5px;text-align: center;text-transform: uppercase;width: 144px;}

.coda-slider{background:none;display:inline;float:left;overflow:hidden;position:relative}
.coda-slider-no-js .coda-slider{height:558px;overflow:auto!important;padding-right:0px}
.coda-slider,.coda-slider .panel{width:340px;height:558px}
.coda-slider-wrapper.arrows .coda-slider,.coda-slider-wrapper.arrows .coda-slider .panel{width:340px}
.coda-slider-wrapper.arrows .coda-slider{margin:0 10px}
.coda-nav{display:none;}
.coda-slider p.loading{text-align:center;padding:20px}
.coda-slider-wrapper{clear:both;overflow:auto}
.coda-slider .panel{display:block;float:left}
.coda-slider .panel-container{position:relative;height: 558px;}


#correctifaccueil {background-color: #fff;margin: 7px 0 0 -7px;padding-bottom: 27px;padding-left: 7px;padding-top: 10px;}

#nozoomproduit{display:none; padding:10px;position:absolute;width:300px;text-align:center;color:#fff;background-color:#000;opacity:0.85;filter:alpha(opacity=85);top:0;left:0;z-index: 9999;}

#contentchat {position:fixed;bottom:0;right:0;width: 500px;height:279px;z-index:999;}
#contentchat #openC {float: right;width:244px;height:146px;margin-top:133px;}
#contentchat #zone_chat {float: right;width:244px;height:279px;margin-left:8px;background:url("/styles/images/chat/dialogue.png") no-repeat scroll left top transparent;display:none;position: relative;}
#contentchat #zone_chat #closechat {position:absolute;right:0;top:0;width:20px;height:20px;}
#contentchat #zone_chat #contenettxtattente {position:absolute;left:5px;top:37px;;width:234px;height:138px;overflow-x:auto; }
#contentchat #zone_chat .chat_detail {height: 138px;left: 10px;overflow-x: auto;position: absolute;top: 37px;width: 224px;}
#contentchat #zone_chat .input_chat {background: none repeat scroll 0 0 transparent;border: medium none;bottom: 40px;height: 55px;left: 10px;position: absolute;width: 225px;}
#contentchat #zone_chat input.submit_chat{background: none repeat scroll 0 0 #D8D9D9;border: 1px solid #707070;bottom: 4px;height: 25px;left: 79px;position: absolute;width: 75px;}

#header_listing{width:790px;margin-left:-12px; overflow: hidden; height:92px; margin-bottom: 12px;}
#header_listing #gauche{background:url("/styles/images/listing/header/fond-degrade.png") no-repeat;float:left;width:500px;height:140px;z-index:10; padding-left:14px; margin-left:6px;}
#header_listing #gauche h1{font-size:16px;color:#000;}
#header_listing #gauche p{font-size:16px; font-size: 11px;margin-top:20px;color:#6F6F6F}
#header_listing #droite{float:left;width:270px;}

#bloc_produit_vue{height:104px;text-align:center;overflow:hidden;margin-bottom:-25px;margin-top:25px;}
#bloc_produit_vue #content{display:inline-block;}
#bloc_produit_vue #content #header_deja_vue{background: url("/styles/images/produit/deja_vue/fond_band_titre_repeat.jpg") repeat-x;height:18px;color: #FFFFFF;cursor: pointer;text-align: center;text-transform: uppercase;line-height: 18px;overflow:hidden;}
#bloc_produit_vue #content .border_left{float:left;margin-left:-10px;margin-top:10px;}
#bloc_produit_vue #content .border_right{float:right;margin-top:-224px;margin-right:-10px;}
#bloc_produit_vue #content .contenuImg{width:138px; float:left;}

#bloc_look{position:relative; width:966px; height:310px; border: 1px solid #C3C3C3;margin-left:7px;margin-bottom:10px;margin-top:10px;text-align:center}
#bloc_look #content_look{display:inline-block;margin-top:5px;margin-bottom:5px;}
#bloc_look #content_look .image_look {float:left;margin-left:10px;}
#bloc_look  #content_look .look_complet{left: 50%;margin-left: -72px;position: absolute;top: 270px;width: 145px;}
#bloc_look #content_look .mini_image{margin-top:55px;}
#bloc_look #content_look .big_image{float:left;margin-right:10px;}
#bloc_look #content_look .infobulle_look{position:relative;margin-top:-35px;z-index:100;background:transparent url("/styles/images/bg_assoc_new.png") no-repeat;width:138px;height: 36px;padding-top:10px;opacity:0;filter:alpha(opacity=0);}
#bloc_look #content_look h1 {height:17px;background:#fff url(/styles/images/produit/fleche.png) no-repeat top left;font-size:15px;padding-left:30px;margin-left:230px;margin-top:5px;overflow:hidden;position:absolute;top:15px;}
#btn_all_look{width:100px;position:absolute;bottom:40px;text-align:center;}
#btn-all-vente-flash{position:absolute;bottom:15px;float:right;}

#delai2 {color: #A7A7A7;float: right;font-size: 10px;font-weight: bold;margin: 0 5px -15px 0;}
.delai2{color: #A7A7A7;font-size: 10px;font-weight: bold;padding: 5px 0;text-align: center;}




/****** Refonte home 2013 - el integrator*******/


/*****[STYLES COMMUNS]*****/
.hide { text-indent: -9999px; text-transform:capitalize; }
input[type=submit] { cursor:pointer; }
.align_center { text-align:center; }
.btn_rouge_fleche { height:22px; line-height:22px; color:#fff; display:block; text-decoration:none; background:#be0b1d; font-size:12px; padding:0 7px 0 12px; float:left; border:0; cursor:pointer;}
.btn_rouge_fleche span { background:url(images/2013/fleche_blanc_droite.png) no-repeat right 4px; padding-right:13px; }
.btn_rouge_fleche:hover { opacity:0.8; }
.btn_vert_fleche { height:22px; line-height:22px; color:#fff !important; display:block; text-decoration:none; background:#B7CD3F; font-size:12px; padding:0 7px 0 12px; float:left;  border:0; cursor:pointer;}
.btn_vert_fleche span { background:url(images/2013/fleche_blanc_droite.png) no-repeat right 4px; padding-right:13px; }
.btn_vert_fleche:hover { opacity:0.8; }
.tetiere_noir_fleche {  background:#FFF url(images/2015/fleche_carre.png) no-repeat 5px 6px; border-top:1px solid #cccccc; border-bottom: 1px solid #cccccc; font-size:22px; font-family:'helvetica cn', arial, sans-serif; font-weight:bold; height:31px; line-height:31px; text-indent:41px; color:#000000;}
.tetiere_noir_fleche  a { color:#000; }




.rouge { text-decoration:none !important;height:22px; line-height:22px; color:#fff !important; display:inline-block;  background:#be0b1d; font-size:12px; padding:0 7px 0 12px; border:0; cursor:pointer;}
.rouge:hover { opacity:0.8; }
.vert { text-decoration:none !important;height:22px; line-height:22px; color:#fff !important; display:inline-block;  background:#B7CD3F; font-size:12px; padding:0 7px 0 12px;  border:0; cursor:pointer;}
.vert:hover { opacity:0.8; }
.gris { text-decoration:none !important;height:22px; line-height:22px; color:#2F2F2F !important; display:inline-block;  background:#D9D9D9; font-size:12px; padding:0 7px 0 12px;  border:0; cursor:pointer;}
.gris:hover { opacity:0.8; }

.rouge2 { background: #be0b1d url(images/2013/fleche_blanc_droite.png) no-repeat 90% 8px;text-decoration:none !important;height:22px; line-height:22px; color:#fff !important; display:inline-block;font-size:12px; padding:0 20px 0 12px; border:0; cursor:pointer;}
.rouge2:hover { opacity:0.8; }
.vert2 { background: #B7CD3F url(images/2013/fleche_blanc_droite.png) no-repeat 90% 8px;text-decoration:none !important;height:22px; line-height:22px; color:#fff !important; display:inline-block;font-size:12px; padding:0 20px 0 12px; border:0; cursor:pointer;}
.vert2:hover { opacity:0.8; }
.gris2 { background: #D9D9D9 url(images/2013/fleche_blanc_droite.png) no-repeat 90% 8px;text-decoration:none !important;height:22px; line-height:22px; color:#2F2F2F !important; display:inline-block;font-size:12px; padding:0 20px 0 12px; border:0; cursor:pointer;}
.gris2:hover { opacity:0.8; }



/*****[PAGE HOME]*****/
#home_slider { width:982px; height:372px; margin:0 auto;  overflow:hidden; margin-bottom:0px; }
#home_slider {margin-bottom:18px;}
#home_slider div.bx-wrapper, div#slider div.bx-window { width:100% !important; text-align:center; height:372px !important; }
#home_slider a.bx-prev, #home_slider a.bx-next { width:23px; height:40px; position:absolute; top:156px; text-indent:-9999px; display:block; z-index:100;  }
#home_slider a.bx-prev { background:url(images/2013/slider_fleches.png) no-repeat left top; left:7px; }
#home_slider a.bx-next { background:url(images/2013/slider_fleches.png) no-repeat right top; right:7px; }
.bx-pager { position:absolute; top:345px; left:0; z-index:100; text-align:center; width:100%;}
.bx-pager .bx-pager-item { display:inline-block; margin:0 4px; }
.bx-pager .bx-pager-link { width:13px; height:13px; background:url(images/2013/slider_btn.png) no-repeat; display:block; text-indent:-9999px; }
.bx-pager .bx-pager-link.active { background:url(images/2013/slider_btn.png) no-repeat right top; }
/* pub */
#home_pub { clear:both; overflow:hidden; padding:18px 6px;position:relative;}
#home_pub ul li { float:left;width: 481px !important; margin-right:19px;}
#home_pub ul li.droite { float:right; }
#home_pub ul li img { /*border:1px solid #ACACAC; width:481px; height:218px;*/ }


#home_pub_new { clear:both; overflow:hidden; padding:0px 8px 18px;position:relative;}
#home_pub_new ul li { float:left;width: 318px !important; margin:5px;overflow: hidden;}
#home_pub_new ul li.classique {width: 481px !important;}

.mp {float:left;width:650px;}
.mp1 {float:left;width:316px; height:314px;overflow: hidden;}
.mp1b {float:right;margin-bottom: 18px;width:316px; height:314px;overflow: hidden;}
.mp2 {float:left;width:650px; height:314px;overflow: hidden;}
.mp3 {float:right;width:312px; height:646px;overflow: hidden;}
.mp4{width:982px; height:135px;overflow: hidden;margin-bottom:18px;}
.mp5{width:982px; height:135px;overflow: hidden;margin-top:18px;}
#home_pub a.cfs-prev, #home_pub a.cfs-next { width:23px; height:40px; position:absolute; top:110px; text-indent:-9999px; display:block; z-index:100;  }
#home_pub a.cfs-prev { background:url(images/2013/slider_fleches.png) no-repeat left top; left:7px; }
#home_pub a.cfs-next { background:url(images/2013/slider_fleches.png) no-repeat right top; right:7px; }
/* topventes */
#home_topventes { border-top:50px solid #FFFFFF;height: 267px;  }
#home_topventes h2 { margin-top:-50px; }
#home_topventes ul { width:983px; margin:10px auto 15px; overflow:hidden; }
#home_topventes li { float:left;  margin:0 12px; font-size:11px; position:relative;}
#home_topventes li a { color:#2F2F2F; }
#home_topventes .nom { width:139px; height:15px; overflow:hidden; }
#home_topventes .marque { width:139px; height:15px; overflow:hidden; }
#home_topventes .image { padding-bottom:10px;width: 139px;overflow: hidden;}
#home_topventes .image img { margin: 0 0 0 -10px;height:205px; }
/*#home_topventes .prix {  overflow:hidden; padding-top:10px; line-height:22px;}
#home_topventes .prix_actuel { float:left; width:64px; height:22px;  background:#000; color:#fff; font-size:14px; font-weight:bold; text-indent:6px; }
#home_topventes .prix_actuel.avec_promo { background:#fff600; color:#000;}
#home_topventes .old_price { float:right; font-size:12px;  text-decoration:line-through;  }*/
#home_topventes .prix { font-size:15px; font-family:helvetica; }
#home_topventes .prix del { font-size:11px; font-family: Arial, sans serif;  color:#fc0000; position:relative; top:0px; left:5px; }
#home_topventes .etiquette { width:44px; height:24px; text-align:center; color:#fff; font-size:17px; font-weight:bold; padding-top:20px; position:absolute; top:138px; left:0px;}
/* temoignages */
#temoignage {border: 1px #cdcdcd solid; margin: 0 5px;}
#home_temoignages { padding:10px 10px 15px;  }
#home_temoignages .lien_all { clear:both; text-align:right; padding-top:10px;}
#home_temoignages .lien_all a { color:#BE0B1D; text-decoration:underline; }
/*Push newsletter*/
#home_newsletter{background:#ece9de; width: 100%; height:79px; font-family: 'helvetica cn', Arial, sans-serif; margin: 25px 0;}
#home_newsletter > p{text-align: center; float: left; text-transform: uppercase;}
#home_newsletter p.txt_offre{width:215px;}
#home_newsletter p.accolades{background:url('images/2015/bg_push_news.jpg')no-repeat; width:244px; padding-left: 15px;}
.big_percent{display:block;  font-size: 70px; text-align: left; float: left; margin-left: 15px;}
.txt_newsletter_small{display:block; font-size:14px; width:215px;}
.txt_newsletter_medium{display:block; font-size:18px; width:215px;}
#home_newsletter p.txt_offre .txt_newsletter_small{padding-top: 20px;}
#home_newsletter .champ_email{padding-top:20px; width:335px; float: left; margin-left: 10px;}
#home_newsletter input[type=text]{width:259px; padding:10px; height: 13px;}
#home_newsletter input[type=submit]{ color:#FFF; background:#000000; border: none; box-shadow: none; width: 48px; font: normal 17px arial; height: 35px;}

/*****[PAGE PRODUIT]*****/
#p_produit { width:985px; margin:10px auto 20px; color:#6F6F6F; position:relative; }
/* visuel */
#prod_visuel { width:420px; height: 550px; float:left;}
#prod_thumbs { width:46px; float:left; }
#prod_thumbs li { line-height:0; margin-bottom:10px;}
#prod_thumbs img { width:44px; height:68px; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; border-left:1px solid #d9d9d9;  }
#prod_big {margin-left: 46px;}
#prod_big img {  border:1px solid #D8D9D9; width:370px;height:550px; }
/* col content */
#prod_content { width:365px; float:left; padding-left: 15px;  box-sizing: border-box;position: relative;height:550px;}
#prod_content h2 {color: #000; font-size:20px; font-family:helveticalt, arial, sans-serif; text-transform: uppercase; font-weight: normal; margin-bottom: 7px;}
#prod_content h1 {color: #000;  font-size:16px; font-family:helveticalt, arial, sans-serif; font-weight: normal; margin-bottom: 7px;}
#avis_star {margin-bottom: 20px;}
#avis_star a {color: #525252; font: normal 14px arial;}
#avis_star span {width: 16px; height: 14px; display: inline-block;}
#avis_star span.full {background: url('images/2015/prod_star.jpg');}
#avis_star span.demi {background: url('images/2015/prod_star_demi.jpg');}
#avis_star span.vide {background: url('images/2015/prod_star_0.jpg');}
.bloc_temoignage_index span {width: 16px; height: 14px; display: inline-block; float: left;}
.bloc_temoignage_index span.full {background: url('images/2015/prod_star.jpg');}
.bloc_temoignage_index span.demi {background: url('images/2015/prod_star_demi.jpg');}
#prod_header { overflow:hidden; padding-bottom:15px; }
.prod_encart { width:89px; height:47px; text-align:center; font-weight:bold; font-size:12px; padding-top:3px; line-height:1.2; float:left; margin-right:7px;}
.prod_encart span {  font-size:25px;}
/*.prod_encart {width:105px; height:47px; text-align:center; font-weight:bold; font-size:12px; padding-top:3px; line-height:1.2; float:left; margin-right:7px;}
.prod_encart span {  font-size:25px; float:left;width:105px;}*/
.prod_encart.vente_flash {  background:#eee600; color:#000; }
.prod_encart.promo {  background:#ff0000; color:#fff; }
.prod_encart_listing { width:73px; height:39px; text-align:center; font-weight:bold; font-size:11px; padding-top:5px; line-height:1.2; float:left; margin-right:7px;}
.prod_encart_listing span {  font-size:20px;}
.prod_encart_listing {  background:#eee600; color:#000; }
.prod_encart_listing.promo {  background:#ff0000; color:#fff; }
.logo_marque { width:89px; height:48px; float:left; margin-right:7px;}
.logo_marque img { border:1px solid #D8D9D9; }
#prod_fidelite { width:227px; height:44px; padding:2px; border:1px solid #d9d9d9; float:left; }
#prod_fidelite .montant { background:url(images/2013/picto_clubfidelite.png) no-repeat; width:73px; height:44px; padding-left:41px; margin-right:9px; float:left; color:#fff; text-align:center; font-size:8px; font-weight:bold;}
#prod_fidelite .montant .prix {  font-size:18px; display:block; padding-top:4px; }
#prod_fidelite .txt { font-size:10px; color:#D8D9D9; line-height:1; padding-top:2px; }
#prod_fidelite .txt a { color:#D8D9D9; text-decoration:underline; }
#prod_fidelite .txt:hover { color:#6F6F6F;}
#prod_fidelite .txt:hover a { color:#6F6F6F;}
.prod_stock { overflow:hidden; font-size:12px; margin-bottom:6px; }
.prod_stock .detail {color: #92cb0a; font: bold 11px arial; text-transform: uppercase;}
.prod_stock img { float:left; margin-right:8px; }
.prod_alerte a { font: normal 13px arial; color:#525252; text-decoration:underline; }
.prod_alerte span {font: normal 13px arial; color: #525252;}
.prod_alerte {font: normal 13px arial; color: #525252;}
.prod_coloris { overflow:hidden; padding:20px 0; }
.prod_coloris li { float:left; margin-right:-1px; }
.prod_coloris li a { display:block; border: 1px #d5d5d5 solid;}
#prod_partage { margin:15px 0 20px; height:26px; overflow:hidden; /*border:1px solid #d9d9d9;*/ position: absolute;bottom: 200px;}
#prod_partage ul { float:left; width: 245px}
#prod_partage li { float:left; margin:4px 6px 0; height: 20px; line-height: 20px;}
#prod_partage li:hover { opacity:0.8; }
#prod_partage #part_facebook { width:90px; float:left; margin:3px 7px 0; }
#prod_partage #part_googleplus { width:80px; float:left; margin-top:3px; }

#fidelite {margin: 13px 0 11px;}
#fidelite img {display: inline-block; float: left;}
#fidelite span {font-weight: bold;}
#fidelite p {font: bold 11px arial; color: #949494; display: inline-block; margin-left: 10px; height: 23px; line-height: 23px;}

#prod_ctonglet{position: absolute; bottom: -2px; width: 367px;left:-2px;}
#prixcons{position: absolute; bottom: -20px; width: 200px;left:367px;}
#liste_onglets { overflow:hidden;  border-bottom:1px solid #d9d9d9; width:367px;}
#liste_onglets li { float:left;  border-top:1px solid #d9d9d9;width:56px;background:#FFF; font-size:11px; color:#525252; height:26px; line-height:26px; text-transform:uppercase; padding: 0 7px; text-align:center; cursor:pointer;}
#liste_onglets li:first-child {padding: 0 6px;width:75px;}
#liste_onglets li.actif { background:#949494; color:#FFF; border-bottom:0; cursor:default;}
.conteneur_onglet { display:none; background:#fff; border-bottom:1px solid #d9d9d9; border-top:0; padding:20px 17px; font-size:11px; }
.conteneur_onglet div.onglet_scroll { height:150px; overflow-x:auto; }
.conteneur_onglet .plusinfos  {  text-decoration:underline; color:#FF0000; cursor:pointer; padding-top:7px;}
.conteneur_onglet .plusinfos a { text-decoration:underline; color:#FF0000; }
#onglet_02 ul { text-align:center; overflow:hidden; margin:0 auto 10px;  }
#onglet_02 li { float:left; list-style:none; border:1px solid #d9d9d9; width:89px; height:140px; margin:0 3px;}
#onglet_02 .logo { padding:5px 0; line-height:0; }
#onglet_02 .logo img { width:85px;  }
#onglet_02 .nom  { padding:0 5px; height:30px;}
#onglet_02 .prix  { font-weight:bold; }
#onglet_03 .logo_satisfait { float:right; margin-right:25px; }
#onglet_04 ul { overflow:hidden;}
#onglet_04 li { float:left; list-style:none; border:1px solid #d9d9d9; width:106px; padding:5px 10px; text-align:center; height:110px; margin:0 3px; }
#onglet_05 .tel { float:right; }
/* col droite */
#prod_coldroite { float:left; margin-top:-13px; width:200px; position: relative; height: 563px;}
#prod_coldroite .etiquette {width:66px;height:66px;line-height: 66px;border-radius: 50%; color:#fff;background: #ff0000;position: absolute;font-size: 25px;text-align: center;}
#prod_coldroite .economy {text-align: right;padding-right: 8px;}
.prod_prix_barre { text-align:right; font-size:17px; text-decoration:line-through; color:#2F2F2F; padding-right:8px; }
.prod_prix_normal { font-size:29px;  font-family: helveticalt,arial,sans-serif; color: #000; text-align:right; font-weight:normal; padding-right:8px; }
#prod_taille { margin-bottom: 10px;
    max-height: 78px;
    overflow-x: auto;
    padding: 15px 0;}
#prod_taille .titre { font-size:11px; color: #525252; font-family: arial; text-transform: uppercase;}
#liste_taille  { overflow:hidden; padding:5px 0 15px; }
#liste_taille li { float:left; width:33px; height:20px; line-height:20px; text-align:center; border:1px solid #777574; color:#777574; cursor:pointer; margin:0 1px 4px 0;}
#liste_taille li.selected { background:#c8c8c8; color:#fff; border:1px solid #b0b0b0;}
#liste_taille li.attribut_valeur_epuise { border:1px solid #B3B3B3; }
#liste_taille li.attribut_valeur_epuise a { color:#B3B3B3; display:block; width:100%; height:100%;  }
#liste_taille li.chx_taille { background:#B7CD3F; border:1px solid #B7CD3F; }
#liste_taille li.chx_taille a { color:#fff; font-size:12px; }
#prod_qte { overflow:hidden; padding-bottom:20px; }
#prod_qte label { float:left; font-size:12px;  }
#ct_qte { width:47px; height:14px; padding:1px 0; background:#d9d9d9; float:right; text-align:center; margin-right:5px;}
#ct_qte span, #ct_qte input { float:left; }
#ct_qte span { width:12px; height:14px; line-height:14px; cursor:pointer; }
#ct_qte input { font-size:11px; height:14px; line-height:14px; width:23px; text-align:center; border:0;}
#btnAddpanier { width:100%; padding: 25px 0; font-size:18px; text-align: center; background:#000000; color: #FFFFFF; font-family: "helvetica", "Arial", sans-serif; text-transform: uppercase; cursor:pointer; }
#btnAddpanier:hover { opacity:0.8; }
#btnAddliste { width:100%;margin-top:5px; padding: 5px 0; font-size:14px; text-align: center; background:#949494; color: #FFFFFF; font-family: "helvetica", "Arial", sans-serif; text-transform: uppercase; cursor:pointer; }
#btnAddliste:hover { opacity:0.8; }
/* prod connexes */
#prod_supp { }
#onglets_supp { overflow:hidden; margin:5px 5px 0 5px;  }
#onglets_supp li { float:left;  border:1px solid #d9d9d9; background:#d9d9d9; font-size:11px; color:#000; height:26px; line-height:25px; text-transform:uppercase; padding:0 10px; margin-right:1px; text-align:center; cursor:pointer;}
#onglets_supp li.actif { background:#fff; border-bottom:1px solid #fff; cursor:default; }
.conteneur_onglet_supp { background:#fff; border:1px solid #d9d9d9; overflow:hidden; margin:-1px 5px 0; padding:12px 0 12px 2px; }
.conteneur_onglet_supp .assoc_new { margin-right:2px; }
h4.n_related {font: bold 16px 'helvetica cn'; color :#000; text-transform: uppercase; margin: 20px 0 10px 8px;}

/*****[PAGE VENTES EXCLUS]*****/
.ventexclus_bandeau { text-align:center; padding:0 0 20px;}
#liste_venteexclus { overflow:hidden; padding:0 8px; }
#liste_venteexclus li { float:left; border:1px solid #d9d9d9; }
#liste_venteexclus li.gauche { margin:0 15px 28px 0;}
#liste_venteexclus img { width:481px; height:218px; }
#liste_venteexclus img:hover { opacity:0.8; }
#liste_venteexclus .date { font-size:17px; color:#2f2f2f; text-align:right; padding-right:12px; height:38px; line-height:38px; background:#d9d9d9; }

/*****[PAGE PAIEMENT CB]*****/
#paiement_cb { padding:8px 0; }









/*****[POPUPS]*****/
#popup2013 { background:#FFF; -webkit-box-shadow: 0px 0px 8px 0px #000000; box-shadow: 0px 0px 8px 0px #000000;   padding:10px 15px; position:relative; color:#343333; font-size:12px; width:800px; height:450px;  }
#popup2013 .titre_popup { color:#2F2F2F; font-size:22px; font-family:'helvetica', arial, sans-serif; text-transform:uppercase; padding:0 30px 30px 0; }
#popup2013 a#close_popup { width:12px; height:12px; background:url(images/2013/picto_close_popup.png) no-repeat; text-indent:-9999px; display:block; position:absolute; top:10px; right:10px; }
#popup2013 a { color:#be0b1d; }
#popup2013 .contenu_popup { height:370px; overflow:auto; }


/*****[HEADER]*****/
#header { /*background:url(images/2013/header_bg.png) repeat-x;*/ position:relative; z-index:2000; margin-bottom:0px;}
#header.n_sticky.n_fixed + #conteneur_global {margin-top: 210px;}/* set padding when header is in fixed pos */

#header_topbar{background: #000000; width:100%; height: 35px;}
.header_top{width:997px; margin:0 auto; position:relative; }
#header_center{height:92px; position:relative; background: #FFF; width: 100%;}
#header_menu_main{height:89px; position:relative; background: url('images/2015/bg_menu.png') repeat-x;}
.header_center {width:997px; margin:0 auto; position:relative;  }
#header .logo { position:absolute; top:5px; left:7px;}
#header.n_sticky.n_fixed .logo { height: 35px;
    left: 7px;
    overflow: hidden;
    position: absolute;
    top: 5px;
    width: 159px;}

#header_pub,#header_encart { width:350px;height:78px; position:absolute; top:13px; left:50%; margin-left:-175px; text-align:center;}
.n_fixed #header_encart {display: none;}
/*search */
#header_search { width:276px; height:35px; background:url(images/2013/header_recherche_bg.png) no-repeat; position:absolute; top:45px; right:7px; }
#header_search input[type=text] { border:0; font-size:12px; color:#6a6a6a; height:21px; line-height:21px; margin:7px 0 0 13px; width:210px; font-family:arial, sans-serif; }
#header_search input[type=image] { position:absolute; top:2px; right:3px; }
#header_search input[type=image]:hover { opacity:0.8; }
#suggest_search { width:276px; background:#fff; border:1px solid #C7C7C7; position:absolute; left:0; top:40px; z-index:99999; border-radius:10px;}
#suggest_search .titre { border-bottom:1px solid #C7C7C7; height:20px;line-height:20px;text-align:center;font-size:11px;font-weight:bold; color:#6a6a6a;}
.suggest_row { height:20px;line-height:20px;padding-left:5px;padding-right:5px; }
.suggest_row a { color:#000; }
.suggest_row a:hover { text-decoration:underline; }
/* newsletter */
#header_newsletter { font-size:11px; color:#FFF; position:absolute; top:8px; left:180px; }
#header_newsletter .faq { float:left; margin-right:10px; line-height:2;}
#header_newsletter .faq a { color:#FFF; padding-right:2px; }
#header_newsletter form { width:492px; height:20px;  position:relative; border-radius:3px; float:left; }
#header_newsletter label { float:left; padding:0 9px; line-height:20px; }
#header_newsletter input[type=text] { font-size:9px; color:#000000; background:#FFF; height:20px; line-height:18px; padding:0 10px; margin-top:1px; border:0; font-family:arial; width:164px;}
#header_newsletter input[type=submit] { background:url(images/2015/fleche_carre.png) no-repeat; width:18px; height:18px; border:0; position:absolute; top:2px; right:10px;}
/* panier */
#header_panier  { width:141px; position:absolute; top:8px; right:17px; z-index:5;}
#header_panier .titre a { display:block; width:141px; height: 50px; background:url(images/2015/panier.png) no-repeat; background-position:0px 2px;  color:#FFF; font-size:15px; font-family: 'helvetica', Arial, sans serif; text-transform: uppercase; padding-left: 25px;  position:relative; z-index:2; }
#header_panier:hover .titre a  {}
#header_panier .titre a .count{padding-left: 10px;}
#roll_panier { background:url(images/2013/header_panct_roll_bg.png) repeat-y; width:300px; padding:10px 15px 6px; position:absolute; top:34px; right:-12px; display:none;}
#roll_panier table { border-collapse:collapse; width:100%; margin-bottom:7px; }
#roll_panier table td { border-bottom:1px dotted #585757; padding:5px 0; }
#roll_panier td.img { width:75px; text-indent:5px; }
#roll_panier td.desc { font-size:11px; width:125px; padding-right:10px;}
#roll_panier td .marque { font-family:'Arial Black', arial, sans-serif; line-height:1; }
#roll_panier td .nom { padding:2px 0 10px; }
#roll_panier td.qte { font-size:15px; }
#roll_panier td.prix { font-family:'helvetica', arial, sans-serif; font-size:15px; text-align:center; width:70px;}
#roll_panier #pan_total { margin-left:3px; overflow:hidden; }
#roll_panier .total { font-size:11px; font-family:'Arial Black', arial, sans-serif; line-height:22px; height:22px; float:right; }
#roll_panier .total span.lib {  float:left; }
#roll_panier .total span.prix { font-family:'helvetica', arial, sans-serif; font-size:15px; width:70px; float:left; text-align:center; }
#roll_panier .port { text-align:center; background:#B7CD3F; color:#fff; font-size:13px; font-family:'Arial Black', arial, sans-serif; height:23px; line-height:23px; width:294px; margin:6px auto 0; }
#roll_panier .deco_bas, #roll_compte .deco_bas { width:330px; height:12px; background:url(images/2013/header_panier_roll_bg_bas.png) no-repeat; position:absolute; left:0; bottom:-12px; }
#header_panier:hover #roll_panier  { display:block; }
/* compte */
#header_compte { width:114px;  position:absolute; top:8px; right:170px; z-index:7; color:#000000; }
#header_compte .titre a { color:#FFF; width:114px; height: 50px; display:block; padding-left:15px; background:url(images/2015/moncompte.png) no-repeat; background-position:0px 4px; font-family: 'helvetica', Arial, sans serif; font-size: 15px;}
#header_compte:hover .titre a {}
#roll_compte { background:url(images/2013/header_panct_roll_bg.png) repeat-y; width:310px; padding:10px 5px 6px 15px; position:absolute; top:27px; right:-168px; display:none; }
#compte_co ul { overflow:hidden; padding-left:5px; margin-bottom:10px;}
#compte_co ul li { float:left; width:150px; margin:5px 0;}
#compte_co ul li a { font-size:12px; color:#2F2F2F; padding-left:22px; }
#compte_co ul li a:hover { color:#be0b1d;}
#compte_co ul li.c01 a { background:url(images/2013/header_picto_infos.png) no-repeat; }
#compte_co ul li.c02 a { background:url(images/2013/header_picto_reduc.png) no-repeat; }
#compte_co ul li.c03 a { background:url(images/2013/header_picto_commandes.png) no-repeat; }
#compte_co ul li.c04 a { background:url(images/2013/header_picto_alertes.png) no-repeat; }
#compte_co ul li.c05 a { background:url(images/2013/header_picto_adresses.png) no-repeat; }
#compte_co ul li.c06 a { background:url(images/2013/header_picto_parrainage.png) no-repeat; }
#compte_co ul li.c07 a { background:url(images/2013/header_picto_paniersvgd.png) no-repeat; }
#compte_co ul li.c08 a { background:url(images/2013/header_picto_sav.png) no-repeat; }
#compte_co .lien_deco a { font-size:12px; color:#2F2F2F; float:left; line-height:22px; text-decoration:underline; margin-left:5px; }
#compte_co .lien_deco a:hover { color:#be0b1d;}
#compte_co  a.btn_rouge_fleche { float:right; margin-right:12px;}
#compte_deco form { width:200px; margin:0 auto; }
#compte_deco form .sub a { margin:0 0 15px 43px; }
#compte_deco p.log label { display:block; font-size:12px; padding:7px 5px 3px; position:relative; cursor:pointer; }
#compte_deco p.log label .mdp_oublie { font-size:9px; color:#2F2F2F; text-decoration:underline; position:absolute; top:8px; right:3px; }
#compte_deco p.log input { border:1px solid #c7c7c7; border-radius:5px; height:24px; line-height:24px; width:198px; }
#compte_deco p.nodeco { font-size:10px; overflow:hidden; padding:8px 0 8px 45px;}
#compte_deco p.nodeco input { float:left; margin-right:8px; }
#compte_deco .inscnewclient { clear:both; border-top:1px dotted #2F2F2F; width:300px; margin:0 auto; padding-bottom:5px; overflow:hidden;}
#compte_deco .inscnewclient .intro { font-size:12px; text-align:center; padding:8px 0;}
#compte_deco .inscnewclient .btn { margin-left:83px; }
/* menu */
#header_menu { position:relative; left:0; background: url('images/2015/bg_menu.png') repeat-x; width:100%; height:33px; }
#header_menu > ul > li { float:left; line-height:31px;padding: 1px 0; }
#header_menu > ul > li > a { font-size:18px; color:#000000; text-transform:uppercase; font-family:'helvetica', arial, sans-serif; padding:0 15px; display:block;  }
#header_menu > ul > li:hover > a, #header_menu > ul > li.actif > a { background-color:#000000 !important; color:#FFF;}
#header_menu > ul > li.menuprivilege > a { font-size:18px; color:#e70515; text-transform:uppercase; font-family:'helvetica', arial, sans-serif; padding:0 15px; display:block;  }
#header_menu > ul > li.menuprivilege:hover > a, #header_menu > ul > li.menuprivilege.actif > a { background-color:#000 !important; color:#e70515;}
#header_menu > ul > li.home.actif > a{ background-color:#FFF !important;}
#header_menu > ul > li.home > a { background:url(images/2015/header_menu_home.png) no-repeat center 0px; height:33px; padding:0 20px; text-indent:-9999px; }

#header_menu > ul > li:hover > a.excluheader, #header_menu > ul > li.actif > a.excluheader { background:#ffffff;color:#BE0B1D; }
#header_menu > ul > li > a.excluheader { background:#BE0B1D;color:#ffffff; }

.xlmenu { background:#fff; overflow:hidden; font-size:14px; color:#2f2f2f; padding:25px 20px; position:absolute; top:33px; left:0; width:957px; min-height :260px; line-height:1.4; display:none; z-index:1500; }
.xlmenu a { color:#2f2f2f; }
.xlmenu a:hover { color:#BE0B1D;}
.xlmenu .titre_col { color:#000000; font-family: 'helvetica cn', Arial, sans-serif; font-size:20px; padding:2px 0 8px; text-transform: uppercase; }
.xlmenu .colonnes { float:left; padding:0 10px 20px 30px; width:180px; }
.xlmenu .colonnes ul li a {width:100%; display: block;}
.xlmenu .colonnes.nouveaute {width:435px;text-align:center;}
.xlmenu .colonnes.outlet .titre_col{color:#ff0000!important;}
.xlmenu .colonnes.outlet .titre_col a{color:#ff0000!important;}
.xlmenu .colonnes.outlet ul li a{color:#ff0000!important;}
.xlmenu .col_anepasmanquer { width:161px; padding-left:0; border:0; }
.xlmenu .col_anepasmanquer li { margin-bottom:5px; }
.xlmenu .col_anepasmanquer .titre { background:url(images/2013/xlmenu_bg_titre.png) no-repeat; width:164px; height:23px; line-height:23px; color:#fff; text-indent:24px; font-size:13px; margin-bottom:10px; }
.xlmenu .colonnes.col_marques { width:150px;min-height:280px; }
.xlmenu .colonnes.col_marques ul { padding-bottom:5px; }
.xlmenu .lettre_marque { color:#d9d9d9; font-size:20px;  font-family:'Arial Black', arial, sans-serif;   }
.xlmenu .lien_all { padding-top:10px; text-transform: lowercase; }
.xlmenu .lien_all a { color:#000000; text-decoration:underline; }
.xlmenu .col_pub { float:left; position: relative; width:255px; padding: 9px 16px 16px 16px; background: #e6e6e6; overflow:hidden; font-family: 'helvetica cn', Arial, sans-serif; font-size:20px; color:#000000; text-transform: uppercase; margin-top: -7px;}
.xlmenu .col_pub img{border: 1px solid #FFF; margin-top: 12px;}
#header_menu ul li:hover .xlmenu, #header_flash:hover .xlmenu, #header_soldes:hover .xlmenu  { display:block; }

/*Menu fixe au scroll*/

#header.n_sticky{}
#header.n_sticky.n_fixed{position: fixed; top: 0; width:100%; z-index: 9999;}
/*#header.n_sticky.n_fixed #header_rassurance, #header.n_sticky.n_fixed #header_search, #header.n_sticky.n_fixed #header_soldes, #header.n_sticky.n_fixed #pvf_flash_header{display: none;}*/
#header.n_sticky.n_fixed #header_rassurance, #header.n_sticky.n_fixed #header_search, #header.n_sticky.n_fixed #pvf_flash_header{display: none;}
#header.n_sticky.n_fixed #header_center{border-bottom : 1px solid #cccccc;}
#header.n_sticky.n_fixed #header_menu_main{background:none !important;}
#header.n_sticky.n_fixed #header_menu{position: absolute; left: 100px; top : -32px; background:none;width: 900px;}
#header.n_sticky.n_fixed #header_menu > ul > li.home > a { background:url(images/2013/header_menu_home.png) no-repeat; padding:0 0 7px 10px; height: 16px; width: 17px; margin-top: 6px; background-size: 17px 16px;}
#header.n_sticky.n_fixed .logo img{width:50%;}
#header.n_sticky.n_fixed .xlmenu{left:-100px; top: 32px;}
#header.n_sticky.n_fixed #header_flash .xlmenu{left:-845px;}
#header.n_sticky.n_fixed #header_soldes .xlmenu{left:-845px;}

/* ventes flash */
#header_flash { position:absolute; top:1px; right:0; z-index:2; }
#header_flash .lien a { width:150px; height:38px; background:url(images/2013/header_menu_flash_bg.png) no-repeat; display:block; text-align:center; line-height:30px; font-size:18px; color:#6F6F6F; text-transform:uppercase; font-family:'helvetica', arial, sans-serif; }
#header_flash .xlmenu { right:0;  left:auto; }
#pvf_flash_header { background:url(images/2013/header_menu_flash_bg_compteur.png) no-repeat 0 bottom; height:30px; text-align:center; width:112px; z-index:1; position:absolute; top:45px; right:20px;   font-family:'helvetica', arial, sans-serif; font-size:16px; color:#6f6f6f;}
#pvf_flash_header span {  float:left; text-align:center; margin-right:8px; }
#pvf_flash_header span#jours_vf_header { width:22px; }
#pvf_flash_header span#heures_vf_header { width:27px; margin-right:6px; }
#pvf_flash_header span#minutes_vf_header { width:22px; margin-right:11px; }
#pvf_flash_header span#secondes_vf_header { margin-right:0; }


#outletr { position:absolute; top:0px; right:0; z-index:2; }
#outletr .lien a { width:150px; height:32px;background:#fc0000 !important; color:#fff; display:block; text-align:center; line-height:30px; font-size:18px; color:#fff; text-transform:uppercase; font-family:'helvetica', arial, sans-serif; }
#outletr .xlmenu { right:0;  left:auto; }
#outletr:hover .lien a, #outletr.actif .lien a { background:#fff !important; color:#fc0000; }
#outletr:hover .xlmenu { display:block; }
/* soldes */
#header_soldes { position:absolute; top:2px; right:0; z-index:2; }
#header_soldes .lien a { width:150px; height:38px; background:url(images/2013/header_menu_soldes_bg.png) no-repeat; display:block; text-align:center; line-height:30px; font-size:18px; color:#fff; text-transform:uppercase; font-family:'helvetica', arial, sans-serif; }
#header_soldes .xlmenu { right:0;  left:auto; }
#header_soldes:hover .lien a { background:#fff !important; color:#fc0000; }
/* rassurance */
#header_rassurance { width:989px; margin:0 auto; background:#fff; position:relative; left:0; overflow:hidden; height:57px; padding-left:8px;}
#header_rassurance li { float:left; margin-right:19px; opacity:0.75; margin-top:12px; }
#header_rassurance li:hover { opacity:1; }
/* left menu */
#left_menu { position:fixed; top:150px; left:0; width:45px; }
/* fil arianne */
#header_ariane { color:#6F6F6F; font-size:11px; padding:6px 8px; }
#header_ariane  a { color:#6F6F6F; }
#header_ariane .retour a { color:#BE0B1D; font-weight:bold; text-transform:uppercase; padding-right:5px;}
#header_ariane  a:hover { text-decoration:underline; }
/*****[FOOTER]*****/
#footer { clear:both; background:#000000; padding-top:20px; color:#d8d9d9; font-size:11px; position:relative; z-index:1; margin-top:25px;}
#footer_rass { overflow:hidden; width:972px; margin:0 auto; }
#footer_rass li { float:left; margin:0 5px; border: 1px solid #727272; background: #141414; border-radius: 5px; }
#footer_liens { overflow:hidden; width:910px; margin:25px auto 20px; }
#footer_liens .colonne { float:left; width:250px;}
#footer_liens .colonne.facebook { width:160px; }
#footer_liens .titre { color:#FFF; font-size:14px; padding-bottom:15px; }
#footer_liens a { color:#FFF; }
#footer_liens a:hover { text-decoration:underline; }
#footer_liens .facebook .logo { float:left; }
#footer_liens .facebook .desc_facebook { margin-left:42px; }
#footer_ref { width:952px; margin:0 auto; text-align:center; padding-bottom:20px; line-height:1.1; }
#footer_partenaires { width:910px;  margin:20px auto 15px; text-align:center;}
#footer_partenaires img { margin:0 10px; }

#encartbg {position: absolute; top:0px;left: 0px;}
#encartbg #contentencartbg {position: absolute; top:0px;right: 0px;}

#typecollectionmenu {float: right;font-size: 15px;line-height: 13px;margin-top: 3px;text-align: center;margin-left:5px;position:absolute;}


#popupnews {
    width:700px;height:400px;
    background: url('/styles/images/popupnew/newsbg.jpg') no-repeat;
    position: relative;
}

#popupnews p#p1 {
    left: 403px;
    position: absolute;
    top: 177px;
}

#popupnews p#p2 {
    left: 403px;
    position: absolute;
    top: 230px;
}

#popupnews p#p3 {
    left: 403px;
    position: absolute;
    top: 290px;
}

#popupnews p#p1 input, #popupnews p#p2 input,#popupnews p#p3 input {
    width: 253px;
    height: 30px;
}

#btnpopupnews {left: 403px;
    position: absolute;
    top: 340px;}

.blocproduitprivilege {
    position: absolute;
    width:230px;
    height: 430px;
    top:0;
    left:0;
    background: #000000;
    opacity: 0.2;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    filter: alpha(opacity=20);
    -moz-opacity: 0.2;
    -khtml-opacity: 0.2;
    cursor: pointer;
    z-index: 3000;
}

.envielisting {position: absolute;top:40px;left:70px;}
.envielisting p {display: none;position: absolute;padding: 5px;background: #949494;color:#fff;z-index: 9999;top:2px;left:30px;width:120px;}
.envielisting:hover p {display: block;}

#gotoheader {display:block;visibility:visible;width:54px;height:54px;background:url('images/footer/gotoheader.png') no-repeat 0 0;position:fixed;bottom:70px;/*right:-70px;*/cursor:pointer;z-index:99999;}
.taille_mannequin {position:absolute;bottom:255px;font-size:12px;}
#productpage-nosto-4,#productpage-nosto-5 {
    float:left;
    width: 50%;
}
#productcategory-nosto-3 {
    margin-bottom: 21px;
    border-bottom: 1px solid #000000;
}
#frontpage-nosto-5 {
    margin-bottom:13px;
}

.wrapPopupNewsletter {
    /*width: 500px !important;*/
    /*height: 477px !important;*/
    text-align: center;
}
#popupnews {
    background: #ffffff;
    width: 440px !important;
    height: 417px !important;
    display: inline-block;
    border: 1px solid #cccccc;
    padding: 30px;
    text-align: center;
}
.wrapPopupNewsletter .errorNewsletter {
    position: absolute;
    top: 10px;
    left: 0;
    display: block;
    width: 100%;
    text-align: center;
    color: #d6606b;
    font-weight: bold;
    font-size: 16px;
}
h2.titlePopupNewsletter {
    font-family: 'helvetica cn', arial, sans-serif;
    font-size: 70px;
    margin-bottom: 20px;
    font-weight: normal;
}
h2.titlePopupNewsletter span {
    border-bottom: 4px solid #888888;
    padding-bottom: 0;
}
.wrapPopupNewsletter .wrapPopupNewsContent {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 88%;
}
.wrapPopupNewsletter .desc {
    font-family: 'helvetica cn', arial, sans-serif;
    font-size: 24px;
    margin-bottom: 10px;
}
.wrapPopupNewsletter .smallText {
    color: #808080;
    font-size: 13px;
    margin-bottom: 15px;
}
.wrapPopupNewsletter #p1,
.wrapPopupNewsletter #p2 {
    width: 48%;
    float: left;
    display: inline-block;
    margin-bottom: 15px;
}
.wrapPopupNewsletter #p1 {
    padding-right: 5px;
}
.wrapPopupNewsletter #p2 {
    padding-left: 10px;
}
.wrapPopupNewsletter #p1 input,
.wrapPopupNewsletter #p2 input,
.wrapPopupNewsletter #p3 input {
    width: 100%;
    height: 38px;
    border: 1px solid #cccccc;
    text-align: center;
    color: #000000;
    font-size: 16px;
}
.wrapPopupNewsletter #p3 input {
    font-weight: bold;
}
/* WebKit, Blink, Edge */
.wrapPopupNewsletter #p1 input::-webkit-input-placeholder,
.wrapPopupNewsletter #p2 input::-webkit-input-placeholder,
.wrapPopupNewsletter #p3 input::-webkit-input-placeholder {color: #CCCCCC; text-transform: uppercase;
    font-weight: normal;}
/* Mozilla Firefox 4 to 18 */
.wrapPopupNewsletter #p1 input:-moz-placeholder,
.wrapPopupNewsletter #p2 input:-moz-placeholder,
.wrapPopupNewsletter #p3 input:-moz-placeholder {color:#CCCCCC; opacity:  1; text-transform: uppercase;
    font-weight: normal;}
/* Mozilla Firefox 19+ */
.wrapPopupNewsletter #p1 input::-moz-placeholder,
.wrapPopupNewsletter #p2 input::-moz-placeholder,
.wrapPopupNewsletter #p3 input::-moz-placeholder {color:#CCCCCC; opacity:  1; text-transform: uppercase;
    font-weight: normal;}
/* Internet Explorer 10-11 */
.wrapPopupNewsletter #p1 input:-ms-input-placeholder,
.wrapPopupNewsletter #p2 input:-ms-input-placeholder,
.wrapPopupNewsletter #p3 input:-ms-input-placeholder {color:#CCCCCC; text-transform: uppercase;
    font-weight: normal;}

.wrapPopupNewsletter #btnpopupnews {
    float: none;
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 5px;
    height: 50px;
    line-height: 50px;
    border: none;
    background-color: #373737;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: bold;
}
.wrapPopupNewsletter #btnpopupnews:disabled {
    color: #878787;
}

.wrapRadios {
    background-color: #e8e8e8;
    padding: 10px;
    margin-top: 20px;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.wrapRadios .preText {
    margin-right: 30px;
}
.wrapRadios .text {
    font-weight: bold;
}
.radio {
    padding-right: 20px;
    margin-bottom: 0;
    margin-top: 0;
    cursor: pointer;
    font-size: 13px;
    color: #000000;
    font-weight: bold;
    display: inline-block;
}
.radio +.radio {
    margin-left: 30px;
}
.radio input {
    display: none;
}
.radio .spanRadio {
    display: inline-block;
    float: left;
    width: 14px;
    height: 14px;
    margin-right: 15px;
    background-color: #ffffff;
    border: 1px solid #000000;
    border-radius: 20px;
    position: relative;
}
.radio input:checked + .spanRadio>span {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 10px;
    height: 10px;
    background-color: #000000;
    display: inline-block;
    border-radius: 20px;
}

.desc_seo_filtre {
    padding:5px;
    text-align: justify;
    color: #919191;
    border:1px solid #919191;
    height:219px;
    overflow: hidden;
    position: relative;
    width:161px;
}

.desc_seo_filtre a {
    color: #111111;
}

.desc_seo_filtre .ensavoirplus {
    position: absolute;
    bottom: 0;
    left:-3px;
    width: 177px;
    height: 15px;
    background: url('/styles/images/down_seo.jpg');
}
#detailPack {
    background: #949494 none repeat scroll 0 0;
    color: #ffffff;
    cursor: pointer;
    font-family: "helvetica","Arial",sans-serif;
    font-size: 11px;
    margin-top: 5px;
    padding: 5px 0;
    text-align: center;
    width: 100%;
    float: left;
}
#cnil_cookie{
    bottom: 0;
    position: fixed;
    width: 100%;
    height: 30px;
    border-top: 1px solid transparent;
    text-align: center;
    vertical-align: middle;
    line-height: 30px;
    color: #ffffff;
    background-color: #000000;
    border-color: #ece9de;
    z-index: 99999;
    font-size:12px;
}

#cnil_cookie a{
    color:#ece9de;text-decoration:none;
}
#cnil_cookie a:hover{
    text-decoration:underline;
}
#cnil_cookie #close_cookie{
    color: #ece9de;
    font-weight: bold;
    position: absolute;
    left: 10px;
    text-decoration: none;
    top: 2px;
}