﻿.retoric{}
/* élément de la fiche produit*/
/* magasin */
#breadcrumbTrail{width:740px}
#col-droite{float:right; width:199px; _width:140px; vertical-align:top; margin:0; _margin-top:20px;background:#f0f0f0; font-size:11px; _margin-right:-2px}
#col-droite h2, h2 a {font-size:15px; padding:1px 2px; float:right; text-align:right; color:#4a767b; margin-right:5px}
#col-droite h2 a:hover{color:#e2007a}
#col-droite p{text-align:center; font-size:11px; width:180px;_width:160px; float:left}
#col-droite ul{list-style:none}
.magasin{background:url(img/_background/newsletter_col_droite.jpg) no-repeat; width:190px; _width:180px; margin:1px 3px; float:left}
/*magasin*/
#magasin{background:url(img/_background/magasin_col_droite.jpg) no-repeat; width:190px; _width:180px; height:130px; margin:5px 5px 2px 5px}
#magasin ul{list-style:none; margin-top:0; margin-right:5px; _margin-right:0; padding-top:95px}
#magasin ul li{float:right; margin-right:5px;_margin-right:0; margin-top:6px; text-align:right}
/*ecole de musique*/
#campus{background:url(img/_background/campus_col_droite.jpg) no-repeat; width:190px; _width:180px; height:85px; margin:4px 5px}
#campus img{padding-bottom:17px; padding-top:0; padding-left:10px}
/*mise en avant colone de droite*/
.mise_en_avant{border:1px solid #BEBEBE; width:188px; _width:168px; height:auto; margin:4px 5px; background:#fff}
.mise_en_avant img{padding:4px}
#ctl00_ContentPlaceHolder1_rptFicheSynthetique_ctl09_lblFSCaraLabel{display:block; margin-top:15px}
.Horairesdouvertures{display:block; margin-top:15px}
#map{margin-top:10px}
#ficheProduitContentType{width:540px; margin:0 auto; float:left}
#ficheProduitContentType a.more{font-size:12px; display:block; float:left}
#ficheProduitContentType a.more img{padding:2px}
#ficheProduitContentType tr#Content td.tdM #fpDescription span.CaraLibl{font-weight:bold; color:#3e3e3e; float:left; padding:0 2px 0 5px}
#ficheProduitContentType tr#Content td.tdM #fpDescription span.CaraValue{color:#3e3e3e; float:none}
#ficheProduitContentType tr#Content td.tdM #fpDescription span.Price{color:#fff; background:url(img/_background/Bkprice.gif) no-repeat left center; font-weight:bold; padding-right:15px; text-align:right; width:72px; font-size:14px; display:block; height:30px; line-height:30px; vertical-align:text-bottom; margin:10px 0 0 5px}
#ficheProduitContentType tr#Content td.tdM #fpDescription img.Note{margin-left:10px}
#ficheProduitContentType tr#Content td.tdM #fpDescription a.ArrowLinkR{color:#3e3e3e; margin-left:5px}
/* fiche news */
.promos{width:960px; display:block}
.promos h2{background:url(img/_background/BkPictoArrowL.gif) no-repeat; width:100%;margin:5px 0;padding-bottom:5px;text-indent:30px; text-align:left;color:#c1130e;display:block}
/* fiche emplois */
#pnlAddCv{z-index:100; float:left; margin:10px}
/* section addcv */
.pnlAddCv{background:#fff; width:400px}
a.lnkAddCv{text-decoration:none; color:#fff; font-size:12px; font-weight:bold; background:url(img/_button/Bt168X24.gif) no-repeat left center; display:block; padding-left:35px; height:23px; line-height:22px; text-align:left; width:130px}
.pnlAddCv .vignetteContent table#AddCv{margin:0 auto; background:#fff; width:400px; z-index:100000}
.pnlAddCv .vignetteContent table#AddCv thead tr td{border-bottom:solid 1px #CCC; border-top:none; height:33px; padding:0 4px; background:url(img/_background/BkTHeadCorpoRptX.gif) repeat-x center bottom}
.pnlAddCv .vignetteContent table#AddCv thead tr td h2{font-size:14px; font-family:Trebuchet MS; text-align:left; background:url(img/_background/BkPictoArrowL.gif) no-repeat left bottom; padding-left:30px}
.pnlAddCv .vignetteContent table#AddCv tbody tr td{border-top:solid 1px #CCC; padding-top:10px; background:url(img/_background/BkTBodyCorpoRptX.gif) repeat-x center top}
.pnlAddCv .vignetteContent table#AddCv tfoot tr td{border:none; height:21px; background:url(img/_background/BkTFootCorpoRptX.gif) repeat-x center bottom}
.pnlAddCv .vignetteContent table#AddCv tbody tr td table tr td{border:none; background:#fff}
/* fiche magasin */ 
#fiche_magasin{width:735px; _width:655px; float:left; padding-left:5px; background:url(http://medias.milongamusic.com/home/bk_mag.jpg) top left no-repeat; min-height:700px}
h1{text-align:center;width:750px;margin:10px 0}
#fiche_magasin #description{float:left;width:420px;margin-left:340px; _margin-left:160px}
#fiche_magasin #description ul{list-style:none; width:410px; float:left;margin-bottom:20px}
li#ctl00_ContentPlaceHolder1_rptFicheSynthetique_ctl01_htmlFSCaraClass, span#ctl00_ContentPlaceHolder1_rptFicheSynthetique_ctl01_htmlFSCaraClass{padding-bottom:20px}
li#ctl00_ContentPlaceHolder1_rptFicheSynthetique_ctl11_htmlFSCaraClass, li#ctl00_ContentPlaceHolder1_rptFicheSynthetique_ctl13_htmlFSCaraClass, li#ctl00_ContentPlaceHolder1_rptFicheSynthetique_ctl18_htmlFSCaraClass {display:none}
li#ctl00_ContentPlaceHolder1_rptFicheSynthetique_ctl05_htmlFSCaraClass, li#ctl00_ContentPlaceHolder1_rptFicheSynthetique_ctl03_htmlFSCaraClass, li#ctl00_ContentPlaceHolder1_rptFicheSynthetique_ctl08_htmlFSCaraClass{margin-top:10px;display:block}
#fiche_magasin #description ul li#ctl00_ContentPlaceHolder1_rptFicheSynthetique_ctl09_htmlFSCaraClass #gmap{padding:10px 0 0 0; float:left; width:420px; margin-top:50px}
.additionnal{display:none}
/* fiche emploi */
#emploi_annonce h1{text-align:center; width:750px; margin:20px 0}
#fiche_emploi ul{width:700px; float:left; margin:0 20px}
#fiche_emploi ul li{margin-top:5px}
/* slider */
#sliderRandomTopProducts{color:#fff}
#js #carouselTop{display:block; float:left; width:740px; _width:700px; border:#666 solid 1px; height:195px; padding:0 0 10px 0; margin:0 0 0 5px; -moz-border-radius:5px;-webkit-border-radius:5px; background:url(img/_background/_drilldown_.gif) no-repeat left top #fff; _background:#fff; z-index:1}
#carouselTop .masque{clear:left; overflow:hidden; position:relative; width:740px; _width:700px; height:207px; margin:5px; z-index:1}
#js #carouselTop ul{position:absolute; top:0; left:0; z-index:20; float:left}
#carouselTop ul{width:740px; _width:700px; padding:0; list-style:none}
#carouselTop li{float:left; height:185px; padding:0; width:740px; _width:700px; color:#000; text-decoration:none}
#carouselTop h2, #carouselTop h2 a{padding:0; margin:0}
#carouselTop li h2{display:block; width:535px; _width:500px; height:26px; float:right; z-index:2; margin:15px 0 0 0; overflow:hidden; text-align:left}
#carouselTop ul.liste li h2 a{text-decoration:none; color:#666; text-shadow:#bbb 2px 2px 2px; float:left; font-size:22px}
a.top-image{float:left; padding:5px; margin:20px 0 0 15px; box-shadow: 3px 3px 10px #aaa; -moz-box-shadow:3px 3px 10px #888;-webkit-box-shadow: 3px 3px 10px #888}
#slider img{float:left; margin:5px}
#carouselTop li p{width:520px; _width:460px; height:50px; float:left; font-size:14px; margin-top:0; overflow:hidden; padding-left:36px}
#carouselTop li p strong{color:#e2007a}
#carouselTop li a{color:#e2007a; text-decoration:none; float:left; display:block}
#carouselTop img{float:left}
#carouselTop .top-image{margin-right:5px}
#carouselTop .picto_emerch_categorie{display:none}
#carouselTop .Note{height:40px; width:150px; float:left; padding-left:36px}
#carouselTop .zone_prix{width:320px; _width:250px; float:left; text-align:left; margin-top:10px; color:#e2007a; padding-left:36px}
#carouselTop .prix_internet{color:#666}
#carouselTop .cliquer_ici{margin-left:10px; margin-top:8px; float:left; background:url(img/_button/voir_la_fiche.png) no-repeat}
.cliquer_ici img{width:186px; height:36px}
#carouselTop .numerotation{position:relative; float:right; top:4px; right:5px; z-index:3}
#carouselTop .numerotation a{display:block; float:left; width:12px; height:12px; text-align:center; padding:2px; background:#ddd; border:1px solid #000; margin:0 2px; font-size:10px; text-decoration:none}
#carouselTop .numerotation a.actif{background:#aaa}
.pager{float:right}
.pager ul{display:block;list-style:none}
.pager ul li{display:inline; float:left; margin:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -webkit-border-bottom-right-radius:5px;-webkit-border-top-left-radius:5px; border:1px solid #999; padding:3px 4px; font-size:10px}
.pager ul li:hover{background:#eaeaea}
#bandeau_marques ul{list-style:none; text-align:center; float:left; width:190px; margin-top:20px}
#bandeau_marques a{text-decoration:none}
.menu_list_shopping{float:left; margin-left:0}
.prix_catalogue{display:none}
/* un cartouche produit */
.cartouche{display:block; float:left; width:600px; border-top:#e6e6e6 solid 1px; padding:15px 0 10px 0; margin:5px 0 0 0}
.cartouche img, .cartouche h2{float:left}
.cartouche h2{width:100%; margin-top:8px; margin-bottom:2px; color:#666;  display:block; float:left; padding:0; margin-left:0}
.cartouche h2 a{text-decoration:none; text-align:left; color:#E2007A; float:left; padding:0; margin-left:0}
.cartouche h2 a:Hover{color:#CC0033}
.cartouche ul{list-style:none; float:left}
.list_prix .prix_internet{font-size:16px;}
