/************** Banner Section *********************************************/
.BannerDiv
{
	position: relative;
}

.BannerNav
{
	position: absolute;
	z-index: 2;
}

.BannerNavTopLeft
{
	top: 0;
	left: 8px;
}

.BannerNavTopRight
{
	top: 0;
	right: 8px;
}

.BannerNavBottomLeft
{
	top: 0;
	left: 8px;
}

.BannerNavBottomRight
{
	top: 0;
	left: 8px;
}

.BannerNavNone
{
	visibility: hidden;
}

.BannerImg
{
	position: absolute;
	top: 0;
	left: 0;
}

/************** Carousel Section *******************************************/
#HomeCarousel
{
	margin-top: 11px;
}

#CarouselDiv
{
	position: relative;
	overflow: hidden; /* pour la largeur du div dans firefox */
}

.CarouselItem
{
	width: 73px;
	float: left;
	text-align: center;
}

.CarouselItemImg img
{
	border: 0;
	float: none;
}

.CarouselItemInfo
{
	color: #666666;
	text-align: center;
}

.CarouselNav
{
	cursor: pointer;
	background-color: transparent;
	margin-left: 15px;
	margin-top: 20px;
}

.CarouselNavPrev
{
	margin-right: 15px;
	float: left;
}

#CarouselInfo
{
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	z-index: 100;
	display: none;
	white-space: nowrap;
}

#CarouselInfoLeft
{
	padding: 0;
	margin: 0;
	background-image: url(http://www.fnacmusic.com/images/home2/carousel/info_left.gif);
	background-repeat: no-repeat;
	width: 6px;
	height: 52px;
	float: left;
}

#CarouselInfoMiddle
{
	padding: 0;
	margin: 0;
	background-image: url(http://www.fnacmusic.com/images/home2/carousel/info_middle.gif);
	background-repeat: repeat-x;
	height: 52px;
	float: left;
}

#CarouselInfoRight
{
	padding: 0;
	margin: 0;
	background-image: url(http://www.fnacmusic.com/images/home2/carousel/info_right.gif);
	background-repeat: no-repeat;
	width: 9px;
	height: 52px;
	float: left;
	clear: right;
}

#CarouselInfo
{
	height: 52px;
	position: absolute;
}

#CarouselInfoTitre
{
	margin-top: 5px;
	font-size: 11px;
}

#CarouselInfoPrix
{
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 6px;
}

#CarouselInfoType
{
	color: White;
	font-size: 11px;
	font-weight: bolder;
}

/************ Reco Block *******************/

.RecoBlock
{
	
	
}

.RecoBlockItems
{
	margin: 0; padding: 0; border: 0;
	width:843px;
	height:118px;
	background-image:url(http://www.fnacmusic.com/images/albumV2/Reco/reco_bg.gif);
	background-repeat:no-repeat;
}

.RecoBlockItem
{
	margin: 0; 
	padding: 0; 
	border: 0;
	float: left;
	width: 270px;
	height: 100px;	
}

.RecoBlockHeader
{
	font-weight:bold;
	font-size:12px;
	margin-top:5px;
	margin-left:10px;
}

.RecoBlockLineImage
{
	float: left;
	width:90px;
	height:90px;
	
}

.RecoBlockLineTitle
{
	margin-top: 10px;
	
}

.RecoBlockLineArtiste
{
	
}

.RecoBlockLineMp3
{
	margin-left:5px;	
}

.RecoBlockLineMessage
{
	font-size: 7pt;
	color: #666666;
}

.RecoBlockLinePrice
{
	
	clear: right;
	text-align: Left;
	font-weight:bold;
	padding-left: 10px;
}

.RecoBlockLinePicto
{
	padding-left:10px;
	
	text-align: Left;
}

.RecoBlockLineCovert
{
	margin-top: 8px;
	margin-left: 7px;
	height: 47px;
	border: 0;
	background-repeat: no-repeat;
	float: left;
}

A.RecoAddToBasketLink:link, A.RecoAddToBasketLink:visited, A.RecoAddToBasketLink:active
{
	color:#D39600;
	font-weight:bold;
	
}




/************** Block Marketing ********************************************/

.MarketingBlock, .MarketingBlockBorderLeft, .MarketingBlockBorderRight,
.MarketingBlockItems, .MarketingBlockItem, .MarketingBlockFooter, .MarketingBlockHeader
{
	margin: 0;
	padding: 0; 
	border: 0;
	
}

.MarketingBlock, .MarketingBlockHeader, .MarketingBlockFooter
{
	width: 268px;
}

.MarketingBlockBorderLeft, .MarketingBlockBorderRight
{
	width: 1px;
	height: 110px;
	background-repeat: no-repeat;
	float: left;
}

.MarketingBlockBorderRight
{
	background-image: url(http://www.fnacmusic.com/images/home2/marketing_block/body_border_right.gif);
}

.MarketingBlockBorderLeft
{
	background-image: url(http://www.fnacmusic.com/images/home2/marketing_block/body_border_left.gif);
}

.MarketingBlockItems
{
	width: 266px; /* = MarketingBlock - MarketingBlockBorderLeft - MarketingBlockBorderRight */
	float: left;
}

.MarketingBlockHeader
{
	height: 27px;
	line-height: 26px;
	text-align: center;
	background-repeat: no-repeat;
	color: White; 
	font-weight: bold; 
	font-size: 11pt ; 
	margin-top: 5px;
} 

.MarketingBlockHeader a:link, .MarketingBlockHeader a:visited, .MarketingBlockHeader a:active
{ 
	text-decoration: none;
	color: White;
}

.MarketingBlockFooter
{
	height: 18px;
	/*background-repeat: no-repeat;*/
	text-align: right;
	float: none;
	clear: both;
	border-top:solid 1px white;
}

.MarketingBlockHeaderMeilleuresVentes, .MarketingBlockHeaderMeilleuresVentesSansNumero
{
	background-image: url(http://www.fnacmusic.com/images/home2/marketing_block/headerMeilleursVente.gif);
}

.MarketingBlockHeaderActualite, .MarketingBlockHeaderDiscographie, .MarketingBlockHeaderDefault
{
	background-image: url(http://www.fnacmusic.com/images/home2/marketing_block/header_actualite.gif);
}
.MarketingBlockHeaderLaFnacAime, .MarketingBlockHeaderPlaylist
{
	background-image: url(http://www.fnacmusic.com/images/home2/marketing_block/header_coupCoeur.gif);
}

.MarketingBlockFooterMeilleuresVentes, .MarketingBlockFooterMeilleuresVentesSansNumero
{
	background-color:#0298CD;
	color:White;
}

a.MarketingLinkStyleMeilleuresVentes:link,a.MarketingLinkStyleMeilleuresVentes:visited,a.MarketingLinkStyleMeilleuresVentes:active ,a.MarketingLinkStyleMeilleuresVentesSansNumero:link,a.MarketingLinkStyleMeilleuresVentesSansNumero:visited,a.MarketingLinkStyleMeilleuresVentesSansNumero:active 
{
	color:white;
	TEXT-DECORATION:underline;
}

.MarketingBlockFooterActualite,  .MarketingBlockFooterDiscographie, .MarketingBlockFooterDefault
{
	background-color:#E1E1E1;
	color:#5C5C5C;
}

a.MarketingLinkStyleActualite:link,a.MarketingLinkStyleActualite:visited,a.MarketingLinkStyleActualite:active , a.MarketingLinkStyleDiscographie:link,a.MarketingLinkStyleDiscographie:visited,a.MarketingLinkStyleDiscographie:active , a.MarketingLinkStyleDefault:link,a.MarketingLinkStyleDefault:visited,a.MarketingLinkStyleDefault:active 
{
	color:#5C5C5C;
	TEXT-DECORATION: underline;
}

.MarketingBlockFooterPlaylist, .MarketingBlockFooterLaFnacAime
{
	background-color:#FD7304;
	color:White;
}

a.MarketingLinkStylePlaylist:link,a.MarketingLinkStylePlaylist:visited,a.MarketingLinkStylePlaylist:active , a.MarketingLinkStyleLaFnacAime:link,a.MarketingLinkStyleLaFnacAime:visited,a.MarketingLinkStyleLaFnacAime:active  
{
	color:white;
	TEXT-DECORATION: underline;
}

.MarketingBlockItemMeilleuresVentes, .MarketingBlockItemMeilleuresVentesSansNumero
{
	background-color: #CAF2FE;
}

.MarketingBlockItemActualite, .MarketingBlockItemPlaylist, .MarketingBlockItemLaFnacAime, .MarketingBlockItemDiscographie, .MarketingBlockItemDefault
{
	background-color: #F3F3F3;
}

.MarketingBlockItemAlternateMeilleuresVentes, .MarketingBlockItemAlternateMeilleuresVentesSansNumero
{
	background-color: White;
	display: none;
}

.MarketingBlockItemAlternateActualite, .MarketingBlockItemAlternatePlaylist, .MarketingBlockItemAlternateLaFnacAime, .MarketingBlockItemAlternateDiscographie, .MarketingBlockItemAlternateDefault
{
	background-color: #EDEDED;
}

.MarketingBlockItem
{
	height: 60px;
	display: block;
	float: none;
	clear: both;
}

.MarketingBlockLineTop, .MarketingBlockLineCovert, .MarketingBlockLineTitle
{
	float: left;
}

.MarketingBlockLineSectionRight
{
	float: right;
}

.MarketingBlockLineCovert
{
	background-repeat: no-repeat;
}

.MarketingBlockLineCovert img
{
	border: 0;
}

.MarketingBlockLineTop img
{
	margin-left: 11px;
	margin-top: 8px;
}

.MarketingBlockLineTitle,.MarketingBlockLineTitleHor
{
	margin-top: 7px;
	margin-left: 11px;
}


.MarketingBlockLineMp3
{
	margin-top: 2px;
}

.MarketingBlockLineMessage
{
	font-size: 7pt;
	color: #666666;
}

.MarketingBlockLineCovert
{
	margin-top: 8px;
	margin-left: 7px;
	height: 47px;
}

.MarketingBlockLinePrice, .MarketingBlockLinePicto
{
	float: right;
}

.MarketingBlockLinePrice
{
	clear: right;
	margin-right: 4px;
	width: 45px;
	text-align: right;
}

.MarketingBlockLinePicto
{
	margin-right: 3px;
	margin-top: 15px;
}

.MarketingBlockLinePriceHor
{
	margin-left: 66px;	
}

.MarketingBlockLinePictoHor
{
	margin-left: 66px;
}

/************** Block Edito ************************************************/
.EditorialBlock, .EditorialBlockHeader
{
	width: 270px;
	margin: 0;
	padding: 0;
	border: 0;
	font-family:Arial;
	
}



.EditorialBlock
{
	vertical-align:bottom;
	
}

.EditorialBlockBody
{
	width: 270px;
	margin: 0;
	padding: 0;
	font-family:Arial;
	vertical-align:top;
	/*border-left:solid 1px #969696;
	border-right:solid 1px #969696;*/
	overflow:hidden;
	background-image:url(http://www.fnacmusic.com/images/home2/editorial_block/border_edito.gif);
	background-repeat:repeat-y;
	height:154px;
	
}

.tailleEdito0
{
	height:181px;
}
.tailleEdito1
{
	height:181px;
}
.tailleEdito2
{
	height:166px;
}
.tailleEdito3
{
	height:154px;
}

.EditorialBlockHeader
{
	height: 27px;
	background-repeat: no-repeat;
	text-align: center;
	color: Black; 
	font-weight: bold; 
	font-size: 11pt ; 
	line-height: 24px;
	text-indent: 12px;
	
}

.EditorialBlockImage
{
	background-color: white;
	text-align: center;
	margin-left:1px;
	margin-right:1px;
	padding-left:3px;
	
	
}

.EditorialBlockPicto
{

	display: block;
	float: left;
	text-align: center;
	margin-left:3px;
	margin-top:3px;
}

.EditorialBlockImage img, .EditorialBlockImage span
{
	/*display: block;
	clear: both;*/
}

.EditorialBlockImage img
{
	border: solid 1px #E8E8E8;
	margin-top: 3px;
}

.EditorialBlockImage span
{
	color: #747474;
}

/*.ImageLegend2
{
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 3px;
	text-align:center;
}*/

.EditorialBlockText
{
	/*position: relative;*/
	/*float: left;*/
	padding-left:7px;
	padding-right:10px;
	
}

.EditorialBlockTitle
{
	font-size: 13px;
	font-weight: bold;
	font-family:Arial;
}

.EditorialBlockSubTitle
{
	font-size: 11px;
	color: #666666;
}

.EditorialBlockSubTitle2
{
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	font-family:Arial;
}

.EditorialBlockArticle
{
	font-family:Arial;
	font-size:11px;
}


.EditorialBlockLinkFooter
{
	margin-top: 0px;
	clear: both;
	display: block;
	/*border-left:solid 1px #969696;
	border-right:solid 1px #969696;*/
	width:270px;
	padding-bottom:20px;
}

.EditorialBlockFooter
{
	margin-top: 0px;
	clear: both;
	display: block;
}
.EditorialBlockLink 
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
	
}

.EditorialBlockLinkFooter
{
	margin-top: 0px;
	clear: both;
	display: block;
	width:270px;
	text-decoration:underline;
}

.EditorialBlockLinkFooter000000 a:link, .EditorialBlockLinkFooter000000 a:visited, .EditorialBlockLinkFooter000000 a:active
{
	color:#FFFFFF;
}

.EditorialBlockLinkFooter0099CB a:link, .EditorialBlockLinkFooter0099CB a:visited, .EditorialBlockLinkFooter0099CB a:active
{
	color:#FFFFFF;
}
.EditorialBlockLinkFooterDE0000 a:link, .EditorialBlockLinkFooterDE0000 a:visited, .EditorialBlockLinkFooterDE0000 a:active
{
	color:#FFFFFF;
}
.EditorialBlockLinkFooterE09B00 a:link, .EditorialBlockLinkFooterE09B00 a:visited, .EditorialBlockLinkFooterE09B00 a:active
{
	color:#FFFFFF;
}
.EditorialBlockLinkFooterFFFFFF a:link, .EditorialBlockLinkFooterFFFFFF a:visited, .EditorialBlockLinkFooterFFFFFF a:active
{
	color:#000000;
}
.EditorialBlockLinkFooterFFFFFF
{
	border-bottom:solid 2px #969696;
	border-left:solid 1px #969696;
	border-right:solid 1px #969696;
}


.EditorialBlockLabel
{
	cursor:hand;
	
}

A.EditorialSimpleLink:link, A.EditorialSimpleLink:visited, A.EditorialSimpleLink:active
{
	font-size: 11px;
	background-attachment: fixed;
	font-family: Arial;
	height: 16px;
	text-decoration: none;
	margin-left:7px;	
}

A.EditorialFooterLink:link, A.EditorialFooterLink:visited, A.EditorialFooterLink:active
{
	font-size: 11px;
	background-attachment: fixed;
	font-family: Arial;
	height: 16px;
	margin-left:7px;	
}

/***************************************************************************/
#HomeTopPub1_2
{
	position: relative;
	display: block;
	height: 118px;
	width: 540px;
	float: left;
}

#HomeTopPub2_2
{
	position: relative;
	display: block;
	height: 118px;
	width: 269px;
	padding-left: 19px;
	float: left;
}

#HomeTopPub1_2
{
	position: relative;
	display: block;
	height: 118px;
	width: 530px;
	float: left;
	
}

#BannerHome
{
	float:left;
	width:540px;
	height :264px;
	padding:0;
	margin:4px 10px 0 0;
}
 

.Home2pub
{
	padding:0;
	margin:0;
	height:118px;
}

.Home2pub img
{
	display :block ;
}

.mrg_tbanner
{
	padding:28px 0 0 0;
}

#BannerHomeRight
{
	float:right;
	width:300px;
	height:264px;
	padding:0;
	margin:4px 0 0 0;
	text-align :center;
}

#BannerHomeRight span
{
	background-color:#000;
	color:#FFF;
	display:block ;
	width :300px;
	height:14px;
	padding:0;
	margin:0;
}


#BannerHomeRight img
{
	width :300px;
	height:250px;
	display:block ;
}

#HomeBottomPub1_2
{
	height: 76px;
	width: 269px;
	margin: 0;
	overflow: hidden;
	float: left;
}

#HomeBottomPub2_2
{
	height: 76px;
	width: 538px;
	margin: 0;
	margin-left: 11px;
	overflow: hidden;
	float: left;
}

#BreadcrumTrailTop
{
	margin-bottom: 5px;
}

#BreadcrumTrailBottom
{
	margin-top: 5px;
}
/**********BreadcrumTrailNav************/
.BreadcrumTrailNav
{
	display: block;
	font-size: 8pt; 
	color: #666666;
	width: 852px;
/*	height:300px;*/
	text-decoration: none; 
	text-align: left; 
	vertical-align: middle; 
	background-image: url(http://www.fnacmusic.com/images/navigation/fond_arianeNav.gif);
	background-repeat:no-repeat;
	
} 

A.BreadcrumTrailHomeNav:link, A.BreadcrumTrailHomeNav:visited, A.BreadcrumTrailHomeNav:active
{
	font-weight: bold;
	font-size: 11px;
	background-attachment: fixed;
	float: left;
	width: 130px;
	color: black;
	font-family: Arial;
	height: 16px;
	text-align: center;
	text-decoration: none;
}

.BreadcrumTrailNav ul
{
	float: left;
	margin: 0px;
	padding: 0px;
}

.BreadcrumTrailNav li
{
	display: block;
	float: left;
	padding-right: 0px;
	background-position: left center;
	padding-left: 20px;
	/*font-weight: bold;*/
	font-size: 11px;
	background-image: url(http://www.fnacmusic.com/images/navigation/fleche_transparente2.gif);
	padding-bottom: 0px;
	margin: 0px 0px 0px 10px;
	color: black;
	/*color: blue;*/
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Arial;
	list-style-type: none;
	/*text-decoration:none;*/
}
a.hl:active
{
	
	text-decoration:none;
	color:#797979;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}

a.hl:link
{
	
	text-decoration:none;
	color:#797979;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}
a.hl:visited
{
	
	text-decoration:none;
	color:#797979;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}

	


/*************************************/
.BreadcrumTrail
{
	display: block;
	font-size: 8pt; 
	color: #666666;
	width: 900px;
	text-decoration: none; 
	text-align: left; 
	vertical-align: middle; 
	background-image: url(http://www.fnacmusic.com/images/navigation/fond_ariane.gif);
	background-repeat: repeat-y;
} 

A.BreadcrumTrailHome:link, A.BreadcrumTrailHome:visited, A.BreadcrumTrailHome:active
{
	font-weight: bold; 
	color: white; 
	TEXT-DECORATION: none; 
	background-color: #666666; 
	height: 16px; 
	text-decoration: none; 
	width: 60px;
	font-size: 12px;
	background-attachment: fixed; 
	text-align: center; 
	float: left;
}

.BreadcrumTrail ul
{
	float: left;
	margin: 0px;
	padding: 0px;
}

.BreadcrumTrail li
{
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	padding-left: 20px;
	list-style-type: none;
	background-image: url(http://www.fnacmusic.com/images/navigation/fleche_transparente.gif);
	background-repeat: no-repeat;
}

#SubCategory
{
	position: relative;
	margin-top: 11px;
	margin-bottom: 50px; /* afin de ne pas tre au dessus de #BreadcrumTrailBottom */
}

/* marketing block page home */

#HomeMarketing
{
	float:left;
	width:560px;
	margin:0 0 5px 0;
}

.HomeMarketingBlock
{
	display: block;
	float: left;
	margin: 0 12px 8px 0;	
}

#HomeEdito 
{
	float:left;
	margin:5px 0 0 0;
}

.HomeEditoBlock
{
	display: block;
	margin:0 0 15px 0;

}


#HomeMarketing1playlist
{
	display: block;
	float: left;
	position:relative;
	top : 15px !important;
	top:0px; 
}
/* marketing block page style */
#Col1Marketing, #Col2Marketing, #Col3Marketing
{
	display: block;
	float: left;
}

#StyleMarketing1, #StyleMarketing2, #StyleMarketing3, #StyleEdito1, #StyleEdito2
{
	display: block;
}

#Col2Marketing, #Col3Marketing
{
	margin-left: 12px;
}

#StyleMarketing2
{
	margin-top: 10px;
}

#StyleEdito1
{
	height: 230px;
	padding-top:5px;
}
#StyleEdito2
{
	padding-top:5px;
}