﻿body{margin:0; padding:0; border:0; font-family:Helvetica, Arial, sans-serif; font-size:12px; font-weight:normal}
body *{margin:0; padding:0; border:0}

a img:hover{filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50;}
h1{font-size:25px;color:#4A767B;font-family:Arial, sans-serif; float:left; margin-left:10px}
h2, h2 a{font-size:18px; color:#4A767B; text-decoration:none; margin-left:5px}
h2 a{margin-left:0}
h3, h3 a{font-size:14px; text-decoration:none; color:#4A767B; margin-left:5px}
p{font-size:12px; color:#454545}
a{font-size:12px; color:#4A767B}
a:hover{color:#E2007A}
ul{list-style:none}
#menu_content_shopping, .mm-js-shadow_shopping{display:none}
/* Barre de navigation shopping */
#navigation_shopping{width:960px; margin-left:auto; margin-right:auto; height:30px; margin-top:10px}
#navigation_shopping ul.megamenu_shopping{background:url(img/_background/_background_compte3.jpg); border:1px solid #ccc; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; margin:0 auto; padding:0; list-style:none; height:35px}
#navigation_shopping ul.megamenu_shopping li{margin:0; padding:2px 0 0 0}
#navigation_shopping ul.megamenu_shopping li.clear-fix_shopping{float:none; clear:both}
#navigation_shopping ul.megamenu_shopping a.mm-item-link_shopping:link, ul.megamenu_shopping a.mm-item-link_shopping:visited{position:relative; display:inline-block; color:#000; padding:5px 10px; margin:0; text-decoration:none; z-index:16}
ul.megamenu_shopping a.mm-item-link_shopping-hover:visited{color:#444; background:#fff; border:1px solid #777; padding:5px 10px; border-bottom:none; -moz-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0}
/*contenu déroulant*/
#navigation_shopping ul.megamenu_shopping div.mm-item-content_shopping{background:#FFF; padding:0; position:absolute; border:1px solid #777; z-index:15}
.mm-content-base_shopping{background:#fff; position:relative; z-index:11; padding:10px}
.mm-js-shadow_shopping{background:#fff; position:absolute; z-index:-10}
.menu_title_shopping li{float:left; display:inline; width:175px; _width:195px; border-bottom:1px dotted #E2007A; margin:5px; text-align:center; line-height:25px; background:#fff; z-index:10000}
.menu_title_shopping li a{text-decoration:none}
.menu_list_shopping{float:left; display:inline; list-style:none; width:155px; _width:175px; padding:10px; line-height:20px; background:#fff}
.menu_list_shopping li a{background:url(img/_picto/_picto_fleche.gif) no-repeat center left; padding-left:12px; text-decoration:none}
.menu_list_shopping a:hover{background:url(img/_picto/_picto_fleche_hover.gif) no-repeat center left; text-decoration:underline}
.famille{text-shadow:0 1px 0 #ccc; color:#454545; font-size:13px; font-weight:bold; padding-right:13px; padding-left:13px}
.separation{border-left:1px solid #777; padding-top:0; margin-top:0; height:31px}
/* Barre de compte*/
#compte{background:url(img/_background/_background_navigation_general3.jpg); border:1px solid #ddd; border-bottom:none; width:960px; margin:5px auto 0 auto; z-index:10000; height:30px; padding-bottom:8px; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0}
#compte ul.megamenu_compte{float:left; margin:0; padding:0 5px; display:none; height:23px; width:960px}
#compte ul.megamenu_compte li{margin:5px; padding:0; list-style:none}
#compte ul.megamenu_compte .UserLogin, #compte ul.megamenu_compte #AccountBar1_lvAccountBar_password {border: 1px solid #ccc}
#compte ul.megamenu_compte li.clear-fix_compte{float:none; clear:both; margin:0; padding:0}
#compte ul.megamenu_compte a.mm-item-link_compte:link, ul.megamenu_compte a.mm-item-link_compte:visited{position:relative; display:inline-block; color:#000; padding:4px 15px; margin:0 3px 0 0; z-index:10; border:1px solid transparent; border-bottom:none; _border:1px solid #fff; text-decoration:none}
#compte ul.megamenu_compte a.mm-item-link_compte-hover:link, ul.megamenu_compte a.mm-item-link_compte-hover:visited{border:1px solid #777; border-bottom:none; -moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; background:#fff; color:#E2007A; text-decoration:underline}
#compte ul.megamenu_compte div.mm-item-content_compte{background:#fff; position:absolute; border:1px solid #777; z-index:4}
.mm-content-base_compte{background:#fff; position:relative; z-index:11; padding:10px}
.mm-js-shadow_compte{background:#fff; position:absolute; z-index:-10}
#compte ul.megamenu_compte li.bienvenue{display:inline; float:left; margin:5px 1px 0 0; padding-top:6px; background:url(img/_picto/logo_menu_compte.gif) no-repeat; padding-left:35px; height:30px; color:#666; font-size:14px; font-weight:bold; width:525px; overflow:hidden}
#compte ul.megamenu_compte li.aide{display:inline; float:left; margin:7px 20px 0 0; border-left:1px solid #CDCDCD; border-right:1px solid #CDCDCD;height:24px; width:70px; padding-left:10px; padding-top:0}
#compte ul.megamenu_compte li.connectez_vous_actif{display:inline; float:left; margin:7px 1px 0 1px; padding-left:10px; padding-right:10px; border:1px solid #cdcdcd; background:#fff; height:23px; -moz-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 0 0; padding-bottom:2px}
#compte ul.megamenu_compte li.panier{display:inline; float:left; margin:7px 5px 9px 10px; _margin:7px 3px 9px 5px; padding-left:10px; width:130px; _width:140px; border-left:1px solid #CDCDCD}
#mon_panier .megamenu_compte ul{padding-left:10px}
/* mon compte loggé*/
#mon_compte{width:200px; float:left}
#mon_compte input{border:#999 solid 1px; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px; padding:2px; background:#fff; width:180px}
#mon_panier{width:185px; float:left; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:10px}
/* mon compte non loggé*/
#creer_compte{width:560px; float:left}
#connecter{width:250px; float:left; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px}
#connecter ul.megamenu_compte a{background:url(img/_picto/_picto_fleche.gif) no-repeat center left #fff}
#creer_compte ul, #connecter ul{float:left; margin-left:20px; list-style:none}
#creer_compte ul li, #connecter ul li{width:200px}
#connecter .megamenu_compte ul li a{background:url(img/_picto/_picto_fleche.gif) no-repeat center left #fff; padding-left:10px; color:#000}
#connecter .megamenu_compte ul li a:hover{ background:url(img/_picto/_picto_fleche_hover.gif) no-repeat center left}
#ctl00_AccountBar1_lvAccountBar_lnkLogIn{margin-right:0}
#mon_panier li a{background:url(img/_picto/_picto_fleche.gif) no-repeat center left; padding-left:10px;width:140px; color:#000}
#mon_panier li a:hover{color:#E2007A; background:url(img/_picto/_picto_fleche_hover.gif) no-repeat center left}
.pws-rappel a{margin-top:10px; font-size:10px}
/*imput */
#ctl00_AccountBar1_lvAccountBar_password{border:1px solid #000; width:155px; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; height:20px}
#ctl00_AccountBar1_lvAccountBar_email{border:1px solid #000; width:200px; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; height:20px} 
a#ctl00_AccountBar1_lvAccountBar_lnkLogI img{padding-left:150px}
.ok-connection{float:right; display:block}
/*Squellette*/
#general{position:relative; margin-top:0; margin-left:auto; margin-right:auto; width:960px;_width:970px;}
#divcontent{min-height:500px; width:100%; position:absolute; top:200px; _top:220px; border-left:1px solid #ddd; border-right:1px solid #ddd; background:#fff}
#col_gauche,#LeftContent2C{width:190px; _width:170px; float:left; padding-left:5px; background:#fff}
#content{float:left;background:#fff}
#contenu{float:left; width:750px; padding:0; margin:0; _margin-left:-10px;background:#fff}
#navigation_general{width:950px; height:100px; padding:5px; margin-left:auto; margin-right:auto; background:url(img/_background/fond2.png) repeat-x #fff}
#navigation_general .logo{float:left; margin-left:25px}
#navigation_general ul{list-style:none; display:inline; float:right; margin-top:0; margin-right:45px}
#navigation_general ul li{float:left; display:inline; margin:0 5px 0 5px; padding:2px 0}
#navigation_general ul li a{color:#818181; text-decoration:none}
/* moteurs de recherche */
#interactive{z-index:100; float:left; height:40px; display:block; margin-top:30px; width:600px; padding-left:150px} 
#SearchEngine{display:block}
.lblSearchEngine{color:#000099}
.txtsearch{width:560px; float:left; height:22px; border:#818181 solid 1px; -moz-border-radius:3px; border-radius:3px; font-size:14px; color:#E2007A; background:#F7F7F7; padding:1px}
input.lnkDoSearch{vertical-align:middle;float:left; height:25px;margin-left:2px}
.suggestAnswer{position:relative; float:left; padding:0 5px 5px 5px; font-size:10px;z-index:2000; width:555px; background:#fff; -moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px; border:#BCC7CF solid 1px; border-top:none; display:block}
.suggestAnswer table{border:0; padding:0; margin:0}
.suggestAnswer table tr td.suggestBoxHeader1 borderRight{vertical-align:top; background:#00FF00; display:block}
.suggestBoxHeader{text-align:left; line-height:25px; text-indent:5px; vertical-align:top; width:184px; font-size:11px}
.suggestItem{text-indent:6px; line-height:18px; cursor:pointer; width:180px; color:#999; background:url(img/_picto/_picto_fleche.gif) no-repeat center left #fff; margin-right:4px}
.suggestItem:Hover{background:#F1F3F1 url(img/_picto/_picto_fleche_hover.gif) no-repeat center left}
.selectedSuggest{text-decoration:underline}
.suggestHighlight{background:url(img/_background/fond-test-2-hover.jpg)}
.pubAnti{font-size:11px; text-indent:5px; line-height:24px}
.pubAnti A{float:none}
.WaitMessage {background: url("img/media/waitLoader3.gif") no-repeat scroll left center transparent;    float: left;    margin: 5px;    padding: 0 0 0 23px;    text-align: left;    width: auto ! important;    height:auto;}
/*fil ariane */
#breadcrumbTrail{width:950px; height:8px; padding:10px 0 10px 10px; _padding:5px 0 15px 10px; clear:both; overflow:hidden; float:left}
#breadcrumbTrail a{text-decoration:none}#breadcrumbTrail .arian_bold{font-weight:bold; color:#666}#breadcrumbTrail span.root{color:#9b9b9b}#breadcrumbTrail span.last{color:#001e52}.clearLeft{clear:left}
* .cursor{cursor:pointer}
.ClassForm{width:960px; margin:0 auto; background:#fff}
.espace{clear:both}
.centrer{text-align:center}
.#666{margin-left:5px; font-weight:bold; color:#7C3C32}
.ecopart{background:url(img/_icon/_icone_ecopart.gif) no-repeat left top; padding:2px 0 10px 0; font-size:11px}
.pas_delai{background:url(img/_icon/ico_telephone.gif) no-repeat top left; font-size:10px; font-weight:bold}
a.voir_fiche_prod{color:#4A767B; text-decoration:underline; font-size:11px}
.prix_milonga{color:#E2007A; font-weight:bold; text-align:left; padding-bottom:5px}
.prix_internet{color:#E2007A; font-weight:bold; font-size:25px}
.prix_catalogue{color:#E2007A; text-decoration:line-through}
.livraison_offert,.disponible, .en_stock,.expedie_en_48h,.expedie_en_24-48h,.expedie_en_24_-_48h,.délais_longs,.indisponible, .livraison, .livraison_sous_48h, .livraison_en_3_a_4_semaines, #InnerMdl #pre_validation_commande ul#stoke_livraison_securise li.frais_port, .livraison_en_2_a_3_semaines{color:#333; font-weight:bold}

.sur_commande{color:#CC0033}
/* menu des dril down et ctg */
#col-droite #MenuCategory .pnlCategoryHeader, #col-droite #MenuCategory .pnlCategoryContent, #col-droite #MenuCategory .pnlCategoryFooter{display:none}
#MenuCategory, .NewCurrentItem{width:178px; margin:0 auto; float:left}
#MenuCategory .pnlCategoryHeader, .NewCurrentItem .pnlCategoryHeader{background:url(img/_background/BkMenuHeader2.png) no-repeat top center #fff; width:175px; height:25px}
#MenuCategory .pnlCategoryHeader span.pnlCategoryHeaderLabel, .NewCurrentItem .pnlCategoryHeader span.pnlCategoryHeaderLabel{float:left; color:#000; font-weight:bold; margin:4px 0 0 5px; text-indent:10px}
#MenuCategory .pnlCategoryHeader img.pnlCategoryHeaderImage, .NewCurrentItem .pnlCategoryHeader img.pnlCategoryHeaderImage{float:right; margin:1px 5px; border:none}
#MenuCategory .pnlCategoryContent, .NewCurrentItem .pnlCategoryContent{background:#fff; border-left:1px #C3C3C3 solid; border-right:1px #C3C3C3 solid; width:173px; _width:166px}
#MenuCategory .pnlCategoryContent ul, .NewCurrentItem .pnlCategoryContent ul{padding:0}
#MenuCategory .pnlCategoryContent ul li, .NewCurrentItem .pnlCategoryContent ul li{padding:2px 0 0 0; text-align:left; text-indent:4px; display:block; height:20px; background:#fff;line-height:19px}
#MenuCategory .pnlCategoryContent ul li a, .NewCurrentItem .pnlCategoryContent ul li a{background:url(img/_picto/_picto_fleche_drilldown.gif) no-repeat left bottom; padding-left:3px; margin-left:4px; display:block; text-decoration:none; color:#666; vertical-align:middle; width:100%}
#MenuCategory .pnlCategoryContent ul li a:hover, .NewCurrentItem .pnlCategoryContent ul li a:hover, #MenuCategory .pnlCategoryContent ul a.currentItem, .NewCurrentItem .pnlCategoryContent ul a.currentItem{background:url(img/_picto/_picto_fleche_drilldown_hover.gif) no-repeat left bottom;}
#MenuCategory .pnlCategoryFooter, .NewCurrentItem .pnlCategoryFooter{background:url(img/_background/BkMenuFooter2.png) no-repeat top center #fff; height:14px; width:175px}
/* footer */
#footer{width:100%; height:172px; float:left; display:block; background:url(img/_background/bkFooter.jpg) no-repeat; margin:8px 0}
#footer ul{width:200px; _width:198px; display:block; margin:5px; float:left; padding-left:30px}
#footer ul li h4{margin:10px 0; font-size:12px; color:#000}
#footer li{line-height:18px; color:#4A767B; list-style:none; font-size:12px}
#footer li a{text-decoration:none;}
#footer li a:hover{text-decoration:underline;}
#footer li.restez_informe{padding-left:30px; padding-bottom:10px}
h2.rss_drilldown, .rss_drilldown a, .rss_promo a, h2.rss_promo, #PromosCtn_1 h2, .produit_promo ul li.pas_dispo{display:none}
.produit_promo{float:left; width:455px; margin:5px; border:#999 solid 1px; -moz-border-radius:5px;-webkit-border-radius:5px; padding:5px; height:200px}
.produit_promo h3{width:100%; margin:5px 0}.produit_promo img, .produit_promo h3{float:left}.produit_promo ul{list-style:none; float:left; margin:20px}.produit_promo ul a.ajout_panier{margin:20px 0 0 0}
.TopPicImg_topfetemusique {display:none}

/*Last Visited Products*/
#MerchLastVisit { float:left; border-top:#999 solid 1px; margin-top:5px; background-color: #ebe9e9;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#ebe9e9)); background: -webkit-linear-gradient(top, #fff, #ebe9e9); background: -moz-linear-gradient(top, #fff, #ebe9e9); background: -ms-linear-gradient(top, #fff, #ebe9e9); background: -o-linear-gradient(top, #fff, #ebe9e9); height:320px; width:960px }
h3.MerchLastVisit{font-size:16px; width:98%; margin-top:2px; color:#e2007a}
.MerchCartouche{border: 1px solid #E9E9E9; width:210px; height:260px; display: block; float: left; margin:8px 10px 0 10px; padding:2px; border-radius:5px; -moz-border-radius:5px;-webkit-border-radius:5px; background-color:#FFFFFF}
.MerchBrandimagecontainer{width:210px; margin-bottom:5px}
.MerchBrandimagecontainer .logo-marque{width:140px;margin:0 35px 0 35px}
.MerchCartouche h4 a{text-decoration:none; text-align:center; font-size:12px; font-weight:normal; width:206px; float:left; height:49px}
.MerchStock {color: #65c814;float: left;width: 209px;text-align: center;font-size: 11px; margin-bottom:5px}
.MerchPrixSolde{color: #e2007a;font-size: 14px;font-weight: bold;float: left;margin-left: 35px; font-family:Arial, sans-serif}
span.MerchFiche a{color: #666666;float: right;margin-right: 30px;font-size: 11px}
.MerchImageProduit {width:80px; height:80px; float:left; margin-left:60px; margin-top:5px; margin-bottom:5px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border: 1px solid #999}
#footer_timecounter{display:none}
