body{background-color:#cbcbcb;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;behavior: url(../js/csshover.htc);}
#Main{position:relative;width:958px;margin:5px auto 0 auto;padding:0;}
#logoHeaderPrismaPresse{position:absolute;width:20px;height:126px;top:0px;left:-23px;background:url(../images/global/logoHeaderPrismaPresse.png) no-repeat;}
.uppercase{text-transform:uppercase;}
.lowercase{font-size:1.2em;font-weight:normal;}
.clear{clear:both;}

/*-------------------- Header --------------------*/
#Header{width:100%;margin:0;padding:0;}
#HeaderTop{height:10px;background:url(../images/global/bgHeaderTop.png) no-repeat;overflow:hidden;}
#HeaderContent{height:90px;background-color:#fff;margin:0;padding:0;}
a.logoHeaderPrismashop{display:block;float:left;width:190px;height:70px;margin:0 0 0 9px;padding:0;}
* html a.logoHeaderPrismashop{margin:0 0 0 4px;}
a.pubBanner{display:block;float:left;width:468px;height:60px;margin:8px 0 0 9px;padding:0;}
.DisplayPubBannerNone object{display:none;}
.DisplayPubBannerNone embed{display:none;}
.DisplayPubBanner object{display:block;}
.DisplayPubBanner embed{display:block;}

/*-------------------- User Tools --------------------*/
#userTools{position:relative;float:left;width:268px;height:60px;margin:8px 0 0 7px;z-index:10;}
#userTools a{font-size:0.7em;}
html[xmlns*=""] body:last-child #userTools a{font-size:0.65em;} /* hack pour Safari */
ul.userTools,ul.menuCustomerService,ul.menuAccount,ul.otherLinks{list-style:none;margin:0;padding:0;}
ul.userTools li{float:left;}
li.resubscription,li.customService,li.account,li.basket{}
a.resubscription,a.customerService,a.account,a.basket{float:left;display:block;width:67px;height:58px;text-decoration:none;text-align:center;font-weight:bold;color:#fff;margin:0;padding:2px 0 0 0;}
a.resubscription{background:url(../images/global/bgUserToolsResubscription.gif) 0px 0px no-repeat;}
li:hover a.resubscription,li.active a.resubscription{color:#ff9d00;background:url(../images/global/bgUserToolsResubscription.gif) 0px -60px no-repeat;}
a.customerService{background:url(../images/global/bgUserToolsCustomerService.gif) 0px 0px no-repeat;}
li:hover a.customerService,li.active a.customerService{color:#ff9d00;background:url(../images/global/bgUserToolsCustomerService.gif) 0px -60px no-repeat;}
a.account{position:relative;background:url(../images/global/bgUserToolsAccount.gif) 0px 0px no-repeat;}
li:hover a.account,li.active a.account{color:#ff9d00;background:url(../images/global/bgUserToolsAccount.gif) 0px -60px no-repeat;}
a.basket{position:relative;background:url(../images/global/bgUserToolsBasket.gif) 0px 0px no-repeat;}
li:hover a.basket,li.active a.basket{color:#ff9d00;background:url(../images/global/bgUserToolsBasket.gif) 0px -60px no-repeat;}
.nbMessages,.nbItems{position:absolute;top:47px;left:0;width:67px;text-align:center;font-size:0.9em;font-weight:bold;color:#000;}
li:hover a.account .nbMessages,li.active a.account .nbMessages,li:hover a.basket .nbItems,li.active a.basket .nbItems{color:#fff;}
li.customerService:hover ul,li.account:hover ul{display:block;} 
ul.menuCustomerService,ul.menuAccount{display:none;position:absolute;background-color:#434648;border-top:1px solid #fff;margin:0;padding:0 0 4px 0;z-index:10;}
ul.menuCustomerService li,ul.menuAccount li{float:none;}
ul.menuCustomerService{top:60px;left:68px;width:134px;}
ul.menuAccount{top:60px;left:135px;width:186px;}
ul.menuCustomerService a,ul.menuAccount a{text-decoration:none;color:#fff;font-weight:bold;margin:0 0 0 6px;padding:4px 0 0 0;}
ul.menuCustomerService a:hover,ul.menuAccount a:hover{text-decoration:underline;}
ul.otherLinks li{float:right;width:100%;line-height:20px;text-align:right;margin:0;padding:0;}
a.payBill{position:absolute;top:-16px;right:0;margin:0;padding:0;}
a.login,a.payBill{text-decoration:none;font-weight:bold;color:#898989;margin:0;padding:0;}
a.login:hover,a.payBill:hover{text-decoration:underline;color:#434648;}
li.welcomeMessage{color:#000;font-size:0.75em;font-weight:bold;margin:16px 0 0 0;padding:0;}
li.welcomeMessage a{font-size:0.8em !important;color:#666;margin:0 0 0 6px;padding:0;}
li.welcomeMessage a:hover{color:#000;}

/*-------------------- Flag --------------------*/
.paysHomeLinks{float:right;margin:0 2px 0 6px;}
.paysHomeFlag{float:right;line-height:20px;margin:0;padding:0;text-align:right;width:20px;}
.HomeLinkStranger{font-size:0.7em;text-decoration:none;font-weight:bold;color:#898989;margin:2px 0 0 0;padding:0;float:left;}
.stranger-content{margin:0 5px 0 5px;float:right;}
.stranger-content a {cursor: pointer;}


/*-------------------- Search Engine --------------------*/
#SearchEngine{width:716px;height:35px;background:#34b6e4 url(../images/global/bgSearchEngine.gif) 206px 13px no-repeat;margin:0;padding:13px 0 0 242px;z-index:-10;}
.formSearchEngine{width:auto;font-size:1em;margin:0;padding:0;}
#searchInput{float:left;width:424px;height:24px;background:url(../images/global/bgSearchInput.png) no-repeat;margin:0;padding:0;}
#searchInput input{width:414px;background:transparent;border:none;color:#174f64;font-size:0.9em;font-weight:bold;margin:2px 0 0 4px;z-index:0;}
html[xmlns*=""] body:last-child #searchInput input{background-color:#fff;width:420px;margin:2px 0 0 0;} /* hack pour Safari */
#searchSelect{float:left;}
#searchSelect select{border:0;width:142px;color:#174f64;font-size:0.8em;font-weight:bold;margin:1px 0 0 8px;padding:2px 0;}
#searchButton{float:left;color:#fff;margin:2px 0 0 8px;padding:0;}
*+html #searchButton{margin:2px 0 0 2px;}
* html #searchButton{margin:2px 0 0 2px;}
#searchButton input{background:transparent;cursor:pointer;border:none;color:#fff;font-size:1em;font-weight:bold;margin:-2px 0 0 0;padding:0;}

/*-------------------- Content --------------------*/
#Content{width:100%;min-height:630px;background-color:#fff;margin:0;padding:0;overflow:hidden;}
* html #Content{height:630px;overflow:visible;}
#ContentBottom{width:100%;height:10px;background:url(../images/global/bgContentBottom.png) top left no-repeat;margin:0;padding:0;overflow:hidden;}

/*-------------------- Left Content --------------------*/
#leftContent{float:left;width:204px;margin:0;padding:0;}

/*-------------------- Menu les MAGAZINES --------------------*/
#menuMags{width:185px;height:auto;margin:0;padding:0 0 0 10px;}
#menuMagsTop{width:185px;height:37px;background:url(../images/global/bgMenuMagsTop.png) no-repeat;margin:0;padding:0 0 0 0;position: absolute;top: 111px;}
#menuMagsTop a{display:block;width:165px;height:30px;text-decoration:none;font-family:Arial Narrow, Helvetica, sans-serif;font-size:1.2em;font-weight:bold;color:#34b6e4;margin:0 0 0 15px;padding:7px 0 0 0px;}
#menuMagsTop a:hover{text-decoration:underline;}
#menuMagsContent{width:185px;background:url(../images/global/bgMenuMagsContent.png) repeat-y;margin:0;padding:0;overflow:hidden;}
#menuMagsContent ul{list-style:none;width:180px;margin:0 0 0 2px;padding:0;}
#menuMagsContent li{border-top:1px solid #e8eced;height:20px;margin:0;padding:0;}
#menuMagsContent a{display:block;width:170px;height:15px;text-decoration:none;color:#394a59;font-size:0.72em;font-weight:bold;padding:1px 0 0 10px;}
html[xmlns*=""] body:last-child #menuMagsContent a{font-size:0.7em;}
#menuMagsContent a.TEL:hover{background:url(../images/global/bgMenuMagsTEL.gif) no-repeat;color:#fff;}
#menuMagsContent a.TLS:hover{background:url(../images/global/bgMenuMagsTLS.gif) no-repeat;color:#fff;}
#menuMagsContent a.TGC:hover{background:url(../images/global/bgMenuMagsTGC.gif) no-repeat;color:#fff;}
#menuMagsContent a.CAP:hover{background:url(../images/global/bgMenuMagsCAP.gif) no-repeat;color:#fff;}
#menuMagsContent a.MAN:hover{background:url(../images/global/bgMenuMagsMAN.gif) no-repeat;color:#fff;}
#menuMagsContent a.FAC:hover{background:url(../images/global/bgMenuMagsFAC.gif) no-repeat;color:#fff;}
#menuMagsContent a.FAJ:hover{background:url(../images/global/bgMenuMagsFAJ.gif) no-repeat;color:#fff;}
#menuMagsContent a.PRI:hover{background:url(../images/global/bgMenuMagsPRI.gif) no-repeat;color:#fff;}
#menuMagsContent a.PRIM:hover{background:url(../images/global/bgMenuMagsPRIM.gif) no-repeat;color:#fff;}
#menuMagsContent a.GEO:hover{background:url(../images/global/bgMenuMagsGEO.gif) no-repeat;color:#fff;}
#menuMagsContent a.CAM:hover{background:url(../images/global/bgMenuMagsCAM.gif) no-repeat;color:#fff;}
#menuMagsContent a.NGE:hover{background:url(../images/global/bgMenuMagsNGE.gif) no-repeat;color:#000;}
#menuMagsContent a.FMS:hover{background:url(../images/global/bgMenuMagsFMS.gif) no-repeat;color:#fff;}
#menuMagsContent a.GAL:hover{background:url(../images/global/bgMenuMagsGAL.gif) no-repeat;color:#fff;}
#menuMagsContent a.VOI:hover{background:url(../images/global/bgMenuMagsVOI.gif) no-repeat;color:#fff;}
#menuMagsContent a.VSD:hover{background:url(../images/global/bgMenuMagsVSD.gif) no-repeat;color:#fff;}
#menuMagsContent a.CGF:hover{background:url(../images/global/bgMenuMagsCGF.gif) no-repeat;color:#fff;}
#menuMagsContent a.PCG:hover{background:url(../images/global/bgMenuMagsPCG.gif) no-repeat;color:#fff;}
#menuMagsContent a.GUI:hover{background:url(../images/global/bgMenuMagsGUI.gif) no-repeat;color:#fff;}
#menuMagsContent a.MEM:hover{background:url(../images/global/bgMenuMagsMEM.gif) no-repeat;color:#fff;}
#menuMagsBottom{width:185px;height:37px;background:url(../images/global/bgMenuMagsBottom.png) no-repeat;text-align:center;font-size:0.7em;font-weight:bold;margin:0;padding:0 0 5px 0;overflow:hidden;}
#menuMagsBottom a{display:block;width:179px;height:23px;text-decoration:none;color:#fff;background:url(../images/global/bgMenuMagsButton.png) no-repeat;margin:0 auto;padding:8px 0 0 0;}
#menuMagsBottom a:hover{color:#000;}
#menuHomeNumerique {padding:0 0 0 5px;width:195px;height:83px;}
#menuHomeNumeriqueContent {background:url(../images/global/bouton_menu_numerique.png) no-repeat;height:83px;padding:14px 0 0 0;text-align:center;}
#menuHomeNumeriqueContent a{color:#FFF;font-size:18px;text-decoration:none;font-weight:bold;}
#menuHomeNumeriqueContent a:hover{text-decoration:underline;}

/*-------------------- Menu la selection de PRODUITS --------------------*/
#menuPdts{width:185px;margin:0 auto;padding:0;}
#menuPdtsTop{width:185px;height:37px;background:url(../images/global/bgMenuPdtsTop.png) no-repeat;margin:0;padding:0;overflow:hidden;}
#menuPdtsTop a{display:block;width:100%;height:100%;text-decoration:none;font-family:Arial Narrow, Helvetica, sans-serif;font-size:1.1em;font-weight:bold;color:#7a1b38;margin:0;padding:7px 0 0 10px;}
#menuPdtsTop a:hover{text-decoration:underline;}
#menuPdtsContent{width:185px;background:url(../images/global/bgMenuPdtsContent.png) repeat-y;margin:0;padding:0 0 4px 0;overflow:hidden;}
#menuPdtsContent ul{list-style:none;width:180px;margin:0 0 0 2px;padding:0;}
#menuPdtsContent li{border-top:1px solid #cb6886;height:24px;margin:0;padding:0;}
#menuPdtsContent a{display:block;width:172px;height:19px;text-decoration:none;color:#fff;font-size:0.75em;font-weight:bold;margin:0;padding:5px 0 0 10px;}
#menuPdtsContent a:hover,#menuPdtsContent a.active{color:#fff;background-color:#7a1b38;}
html[xmlns*=""] body:last-child #menuPdtsContent a{font-size:0.7em;}
#menuPdtsBottom{width:185px;height:36px;background:url(../images/global/bgMenuPdtsBottom.png) no-repeat;text-align:center;font-size:0.7em;font-weight:bold;margin:0;padding:0;overflow:hidden;}
#menuPdtsBottom a{display:block;width:179px;height:23px;text-decoration:none;color:#fff;background:url(../images/global/bgMenuPdtsButton.png) no-repeat;margin:0 auto;padding:8px 0 0 0;}
#menuPdtsBottom a:hover{color:#000;}

/*-------------------- BreadCrumb--------------------*/
#breadCrumb{float:left;width:743px;height:20px;line-height:20px;margin:0;padding:0 0 0 4px;overflow:hidden;}
#breadCrumb p,#breadCrumb a{color:#4e555f;}
#breadCrumb p{font-size:0.7em;font-weight:bold;margin:0;padding:0}
#breadCrumb a{text-decoration:underline;font-weight:normal;margin:0;padding:0}
#breadCrumb a:hover{color:#b72e58;}

/*-------------------- Main Content --------------------*/
#mainContent{position:relative;float:left;width:743px;margin:0;padding:0;} /* definir, si besoin, "background" et "padding" dans la CSS de la page concernee */
#mainContentBottom{width:743px;margin:0;padding:0;overflow:hidden;} /* definir "height" et, si besoin, "background" dans la CSS de la page concernee */

/*-------------------- Central Content --------------------*/
#centralContent{position:relative;float:left;width:549px;margin:0;padding:0;} /* definir, si besoin, "background" dans la CSS de la page concernee */

/*-------------------- Right Content --------------------*/
#rightContent{float:left;width:185px;margin:0;padding:0;overflow:hidden;} /* definir, si besoin, un autre "margin" dans la CSS de la page concernee */

/*-------------------- Baseline --------------------*/
#Baseline{clear:both;margin:0;padding:10px 13px 0 13px;}
#Baseline p{font-size:0.7em;color:#666;margin:0;padding:0;}

/*-------------------- Vignette --------------------*/
.thumbnail{float:left;} /* definir "width" et "margin" dans la CSS de la page concernee */
.thumbnailTop{width:100%;height:12px;overflow:hidden;}
.thumbnailTopHeader{width:100%;height:30px;overflow:hidden;}
.thumbnailTopLeft{float:left;width:12px;height:12px;background:url(../images/global/thumbnailTopLeft.png) no-repeat;overflow:hidden;}
.thumbnailTopCenter{float:left;height:12px;background:url(../images/global/thumbnailTopCenter.png) repeat-x;overflow:hidden;} /* definir "width" ( = width de .thumbnail - 24px) dans la CSS de la page concernee */
.thumbnailTopRight{float:right;width:12px;height:12px;background:url(../images/global/thumbnailTopRight.png) no-repeat;overflow:hidden;}
.thumbnailHeader{width:100%;height:30px;overflow:hidden;}
.thumbnailHeaderLeft{float:left;width:8px;height:30px;background:url(../images/global/thumbnailHeaderLeft.png) no-repeat;overflow:hidden;}
.thumbnailHeaderCenter{float:left;height:30px;text-align:center;background:url(../images/global/thumbnailHeaderCenter.png) repeat-x;margin:0;padding:8px 0 0 0;overflow:hidden;}/* definir "width" ( = width de .thumbnail - 16px) dans la CSS de la page concernee */
a.thumbnailHeaderLink{text-decoration:none;font-size:0.78em;font-weight:bold;margin:10px 0 0 0;padding:0;}
a.thumbnailHeaderLink:hover{text-decoration:underline;}
.thumbnailHeaderRight{float:right;width:8px;height:30px;background:url(../images/global/thumbnailHeaderRight.png) no-repeat;overflow:hidden;}
.thumbnailMiddle{width:100%;background:#fff url(../images/global/thumbnailBorder.png) top left repeat-y;overflow:hidden;}
.thumbnailContent{position:relative;width:100%;background:transparent url(../images/global/thumbnailBorder.png) top right repeat-y;overflow:hidden;} /* definir "height" dans la CSS de la page concernee */
.thumbnailBottom{width:100%;height:12px;overflow:hidden;}
.thumbnailBottomLeft{float:left;width:12px;height:12px;background:url(../images/global/thumbnailBottomLeft.png) no-repeat;overflow:hidden;}
.thumbnailBottomCenter{float:left;height:12px;background:url(../images/global/thumbnailBottomCenter.png) repeat-x;overflow:hidden;} /* definir "width" ( = width de .thumbnail - 24px) dans la CSS de la page concernee */
.thumbnailBottomRight{float:right;width:12px;height:12px;background:url(../images/global/thumbnailBottomRight.png) no-repeat;overflow:hidden;}

/*-------------------- Vignette mainContent--------------------*/
.thumbnail.mainContent{width:724px;margin:0 0 0 10px;padding:0;}
.thumbnail.basketLimitation{margin:0 0 0 10px;}
* html .thumbnail.mainContent{margin:0 0 0 5px;}
.mainContent .thumbnailTopCenter,.mainContent .thumbnailBottomCenter{width:700px;}

/*-------------------- Vignette centralContent--------------------*/
.thumbnail.centralContent{width:530px;margin:0 0 0 10px;padding:0;}
* html .thumbnail.centralContent{margin:0 0 0 5px;}
.centralContent .thumbnailTopCenter,.centralContent .thumbnailBottomCenter{width:506px;}

/*-------------------- Vignette rightContent --------------------*/
.thumbnail.rightContent{width:100%;margin:0 0 10px 0;padding:0;}
.rightContent .thumbnailTopCenter,.rightContent .thumbnailBottomCenter{width:161px;}
.titleRightContent{width:171px;font-family:Arial Narrow, Helvetica, sans-serif;font-size:1.2em;font-weight:bold;border-bottom:1px solid #e0e0e0;margin:-5px auto 8px auto;padding:0 0 0 6px;} /* definir "color" dans la CSS de la page concernee */
html[xmlns*=""] body:last-child .titleRightContent{margin:-3px auto 8px auto;} /* hack pour Safari */

/*-------------------- Vignette "offre SPECIALE" --------------------*/
.offreSpeciale .titleRightContent{color:#34b6e4;}
.offreSpeciale .doubleOffer{height:130px;margin:0 4px;}
.offreSpeciale .discount{top:126px;left:118px;}
.offreSpeciale .marketPicto{top:166px;left:20px;}
.offreSpeciale .doubleOffer .marketPicto{top:90px;left:0;}

/*-------------------- Vignette "offre SPECIALE" personalisee --------------------*/
.offreSpeciale.perso .thumbnailHeader{position:relative;width:100%;height:130px;text-align:center;background:url(../images/global/thumbnailHeaderOffreSpe.png) no-repeat;overflow:hidden;}
.offreSpeciale.perso p.name{font-family:Arial Narrow, Helvetica, sans-serif;color:#174f64;font-size:26px;font-weight:bold;border-bottom:1px solid #b8b8b8;margin:2px 10px 6px 10px;padding:0 0 4px 0;}
.offreSpeciale.perso p.txt{line-height:20px;border-bottom:1px solid #b8b8b8;font-family:Arial Narrow, Helvetica, sans-serif;color:#174f64;font-size:16px;font-weight:bold;margin:0 10px;padding:0 0 10px 0;}
.offreSpeciale.perso .medium{color:#174f64;font-size:20px;}
.offreSpeciale.perso .high{color:#174f64;font-size:26px;}
.offreSpeciale.perso .discount{top:100px;left:118px;}
.offreSpeciale.perso.duo .discount{top:74px;left:118px;}
.offreSpeciale.perso .btnOffreSpePerso{width:146px;height:24px;background:url(../images/global/btnOffreSpePerso.gif) no-repeat;text-align:left;margin:5px auto 0 auto;padding:0;overflow:hidden;}
.offreSpeciale.perso .btnOffreSpePerso a{display:block;width:142px;height:16px;text-decoration:none;color:#fff;font-size:0.8em;font-weight:bold;padding:4px 0 0 8px;}
.offreSpeciale.perso .btnOffreSpePerso a:hover{color:#000;}

/*-------------------- Vignette "nos GARANTIES" --------------------*/
.nosGaranties .titleRightContent{color:#164E63;}
.nosGaranties ul{width:158px;list-style:none;font-size:0.7em;margin:4px 0 0 12px;padding:0;}
.nosGaranties li{border-bottom:solid 1px #e0e0e0;line-height:20px;}
.nosGaranties li.noborder{border-bottom:none;}
.nosGaranties li, .nosGaranties li a{text-decoration:none;color:#00a0df;}
.nosGaranties li a:hover{color:#666;}

/*-------------------- Vignette "FIDELITE" --------------------*/
.fidelite .titleRightContent{color:#34b6e4;}
.fidelite a{margin:0 0 0 27px;}

/*-------------------- Vignette "MON COMPTE" --------------------*/
.thumbnailAccount{clear:both;width:185px;margin:0 0 10px 0;padding:0;}
.thumbnailAccountTop{width:179px;height:41px;background:url(../images/global/thumbnailAccountTop.png) no-repeat;overflow:hidden;font-family:Arial Narrow, Helvetica, sans-serif;color:#51626f;font-size:1.1em;font-weight:bold;margin:0;padding:10px 0 0 6px;}
.thumbnailAccountMiddle{width:185px;background:url(../images/global/thumbnailAccountMiddle.png) repeat-y;margin:0;padding:0;overflow:hidden;}
.thumbnailAccountMiddle ul{list-style:none;margin:0;padding:0;}
.thumbnailAccountMiddle li{height:38px;margin:0 0 3px 0;padding:0;}
a.thumbnailAccountLink{display:block;width:165px;height:28px;background:url(../images/global/thumbnailAccountLinkOff.png) no-repeat;text-decoration:none;color:#174f64;font-size:0.75em;font-weight:bold;margin:0 auto;padding:10px 0 0 10px;}
a.twoLines{height:34px;padding:4px 0 0 10px;}
a.thumbnailAccountLink:hover{background:url(../images/global/thumbnailAccountLinkOn.png) no-repeat;color:#ff9d00;}
.thumbnailAccountBottom{width:185px;height:6px;background:url(../images/global/thumbnailAccountBottom.png) no-repeat;margin:0;padding:0;overflow:hidden;}

/*-------------------- Offre double et simple --------------------*/
.simpleOfferPict{text-align:center;}
.doubleOffer{padding:0;} /* definir "height" et "margin" dans la CSS de la page concernee */
.doubleOfferPictLeft,.doubleOfferPicto{float:left;text-align:center;} /* definir "width" dans la CSS de la page concernee */
.doubleOfferPicto{height:26px;} /* definir "background" dans la CSS de la page concernee */
.doubleOfferPictRight{float:right;text-align:left;} /* definir "width" dans la CSS de la page concernee */
.infosOffer{width:100%;} /* definir "position", "top" et "left" ou "margin" et "padding" dans la CSS de la page concernee */
.boxOffer{position:relative;background-color:#fff;margin:0 4px;padding:4px 0 6px 0;} /* definir "border" (si besoin) dans la CSS de la page concernee */
.txtOffer{text-align:center;line-height:16px;font-weight:bold;}
.titleOffer{height:32px;font-size:0.75em;color:#000;}
.subTitleOffer{font-size:0.75em;color:#555;}
.marketMessageOffer{font-size:0.7em;color:#b01a48;}
.moreDetailsOffer a,.moreDetailsOfferAbo a,.moreDetailsUpsell a,.moreDetailsOfferReabo a,.moreDetailsOfferMoment a,.moreDetailsOfferAboMoment a{text-decoration:underline;font-size:0.8em;color:#000;font-weight:normal;}
.moreDetailsOffer a:hover,.moreDetailsOfferAbo a:hover,.moreDetailsUpsell a:hover,.moreDetailsOfferReabo a:hover,.moreDetailsOfferAboMoment a:hover{font-weight:bold;}

/*-------------------- Reduction --------------------*/
.discount,.largeDiscount,.discountCrosssell{position:absolute;z-index:10;text-align:center;}
.discount,.discountMoment,.discountDetail,.discountCrosssell, .discountReabo{font-weight:bold;width:60px;height:42px;font-size:1.1em;padding:18px 0 0 0;text-align:center;} /* definir "top", "left", "color" et "background" dans la CSS de la page concernee */
.largeDiscount{width:74px;height:52px;font-size:1.6em;padding:22px 0 0 0;} /* definir "top", "left", "color" et "background" dans la CSS de la page concernee */

/*-------------------- Prix --------------------*/
.price{position:relative;width:146px;height:28px;margin:2px auto 0 auto;}
.rightBasketBottom .lineCalculs .price{position:relative;width:146px;height:28px;margin: -5px 133px 0;}
.rightBasketBottom .lineCalculs .priceInvoice{position:relative;width:146px;height:28px;margin: -5px 95px 0;}
.rightBasketBottom .lineCalculs .priceInvoice2{position:relative;width:146px;height:28px;margin: -5px 163px 0;}
.rightBasketBottomSales .lineCalculs .price{position:relative;width:146px;height:28px;margin: -5px 48px 0;}
.rightBasketBottom .lineCalculs .global .price{position:relative;width:146px;height:28px;margin: -5px 116px 0;}
.rightBasketBottom .lineCalculs .promoDiscount .price{position:relative;width:146px;height:28px;margin: -5px 91px 0;}

.rightBasketBottomOnepage .price{position:relative;width:146px;height:28px;margin: 0 0 0 134px;}
.rightBasketBottomOnepage .shipping .price{position:relative;width:146px;height:28px;margin: 0 0 0 119px;}
.rightBasketBottomOnepage .global .price{position:relative;width:146px;height:28px;margin: 0 0 0 104px;}
.rightBasketBottomOnepage .promoDiscount .price{position:relative;width:146px;height:28px;margin: 0 0 0 92px;}
html[xmlns*=""] body:last-child .price{margin:-6px auto 0 auto;}
.newPrice{position:absolute;z-index:0;top:0px;left:0px;width:78px;height:28px;text-align:center;font-size:1em;font-weight:bold;margin:0;padding:4px 0 0 0;overflow:hidden;} /* definir "color" et "background" dans la CSS de la page concernee */
.oldPrice{position:absolute;z-index:1;top:0px;left:74px;width:72px;height:28px;text-align:center;font-size:1em;font-weight:bold;text-decoration:line-through;margin:0 5px 0 0;padding:3px 0 0 0;overflow:hidden;} /* definir "color" et "background" dans la CSS de la page concernee */

.priceAbo{position:relative;float:left;height:32px;margin:-2px 0 0 0;}
.priceAboOnly,.priceMagAboMomentOnly{width:78px;height:28px;margin:-2px 0 0 0;float:left;}
html[xmlns*=""] body:last-child .priceAbo{margin:-6px auto 0 auto;}
.newPriceAbo{position:absolute;display:inline;z-index:0;top:0px;left:0px;width:78px;height:28px;text-align:center;font-size:1em;font-weight:bold;margin:0;padding:4px 0 0 0;overflow:hidden;} /* definir "color" et "background" dans la CSS de la page concernee */
.oldPriceAbo{position:absolute;display:inline;z-index:0;top:0px;left:74px;width:72px;height:28px;text-align:center;font-size:1em;font-weight:bold;text-decoration:line-through;margin:0 5px 0 0;padding:4px 0 0 0;overflow:hidden;} /* definir "color" et "background" dans la CSS de la page concernee */
.newPriceAboOnly{position:absolute;z-index:0;top:0px;left:0px;width:78px;height:28px;text-align:center;font-size:1em;margin:0;padding:3px 0 0 0;font-weight:bold;overflow:hidden;} /* definir "color" et "background" dans la CSS de la page concernee */

/*-------------------- Bouton d'ajout au panier --------------------*/
.addBasket,.addBasketOfferMoment,.addBasketOfferAbo,.addBasketOfferAboOnly{width:146px;height:24px;text-align:left;font-weight:bold;font-size:0.7em;margin:5px auto 0 auto;padding:0;}/* definir "background" dans la CSS de la page concernee */
.addBasketOfferAbo{margin:5px 0 0 153px;}
.addBasketOfferMoment{margin:4px 0 0 0;}
html[xmlns*=""] body:last-child .addBasket{font-size:0.6em;} /* hack pour Safari */
.addBasket a,.addBasketOfferMoment a,.addBasketOfferAbo a,.addBasketOfferAboOnly a{display:block;width:136px;height:19px;text-decoration:none;padding:5px 0 0 10px;} /* definir "color" (et pour le :hover aussi) dans la CSS de la page concernee */
.crosssell .addBasket{/*margin:0 auto 0 auto;*/}  /* hack crosssell */

/*-------------------- Cartouche "Meilleure vente", "Coup de coeur", etc. --------------------*/
.marketPicto{position:absolute;top:131px;left:20px;width:97px;height:18px;font-family:Tahoma, Geneva, sans-serif;color:#fff;font-size:0.7em;font-weight:bold;line-height:14px;overflow:hidden;margin:0;padding:2px 0 0 5px;z-index:100;} /* definir "top" et "left" dans la CSS de la page concernee */
.marketPictoCrosssell{top:88px !important;left:5px !important;} /* definir "top" et "left" dans la CSS de la page concernee */
.marketPicto.blue{background:url(../images/global/bgMarketPictoBlue.png) no-repeat;}
.marketPicto.red{background:url(../images/global/bgMarketPictoRed.png) no-repeat;}

/*-------------------- Footer --------------------*/
#Footer{margin:10px 0 5px 0;}
#FooterTop{height:6px;background:url(../images/global/bgFooterTop.png) no-repeat;overflow:hidden;}
#FooterContentTop{height:20px;background-color:#efefef;}
#copyright{float:left;display:inline;margin:0 0 0 10px;}
#linksFooter{float:right;display:inline;margin:0 10px 0 0;}
#copyright p,#linksFooter a{color:#666;font-size:0.7em;font-weight:bold;margin:0;vertical-align:top;}
#linksFooter a{text-decoration:none;margin:0 0 0 6px;}
#linksFooter a:hover{color:#000;}
#FooterContentBottom{height:34px;background-color:#fff;}
#liensMags{float:left;display:inline;width:730px;margin:6px 0 0 10px;}
#liensMags p{color:#333;font-size:0.7em;font-weight:bold;margin:0;}
#liensMags a{text-decoration:none;color:#34b6e4;font-weight:normal;margin:0 8px 0 0;}
#liensMags a:hover{color:#0183b1;}
#liensMags a.lien1{margin:0 8px 0 6px;}
#logoFooterPrismaPresse{float:right;display:inline;margin:10px 10px 0 0;}
#FooterBottom{height:6px;background:url(../images/global/bgFooterBottom.png) no-repeat;overflow:hidden;}

/*-------------------- Popup --------------------*/
.thumbnail.popup{position:relative;width:540px;margin:10px 0 10px 7px;padding:0;}
* html .thumbnail.popup{margin:10px 0 10px 3px;}
.popup .thumbnailTopCenter,.popup .thumbnailBottomCenter{width:516px;}
.popup h1{font-size:1.3em;color:#000;font-weight:bold;margin:10px 0 0 10px;padding:0;}
.popup p{color:#666;font-size:0.8em;font-weight:bold;}
.popup p.credits{margin:20px 10px 0 10px;}
.popup p.nosGaranties{margin:50px 10px 0 10px;}
.popup span,.popup a{color:#000;}
.popupLogo{position:absolute;top:0px;right:10px;}

/*-------------------- Tunnel reabo --------------------*/
.shipment-methods-tunnel{font-size:10px;}
.deleteCart{background:url(../images/global/deleteCart.png) no-repeat;height:11px;width:11px;float:right;margin:8px 10px 0 0;clear:both;}
.deleteCartPromoCode{background:url(../images/global/deleteCart.png) no-repeat;height:11px;width:11px;margin:5px 10 0 0;clear:both;}


