body
{
	background-color:#FFFFFF;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	font-family:Verdana;
	font-size:11px;
};

.artistInfos
{
	font-family:Verdana;
	font-size:10px;
	color:#000000;
}

.mainBlock
{
	width :950px;
	height:900px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	z-index:1;
}

.lucoMenuBlock
{
	width :880px;
	height:20px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:right;
}

.lucoMenuBlock .guide
{
	text-align:left;
	text-decoration:none;
	cursor:pointer;
}

.lucoMenuBlock .guide a
{
	color:black;
	text-decoration:none;
}

.lucoMenuBlock .menuElement
{
	display:inline;
	cursor:pointer;
}

.styleInfo
{
	text-align:right;
}

.lucoMenuBlock .menuElement:hover
{
	text-decoration:underline;
	float:left;
}

.lucoLogoAndFlashBlock
{
	width :950px;
	height:135px;
}


.carrouselCentral
{
	z-index:0;
}

.identifyMessage
{
	color:red;
	font-weight:bold;
	display:inline;
}

.tabBlock
{
	width :950px;
	text-align:center;
	margin-bottom:0px;
	padding-bottom:0px;
}

.tabMiddle
{
	height:31px;
	font-family:Verdana;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:0px;
	padding-bottom:0px;
	cursor:pointer;
}

.tabMiddleSelected
{
	height:31px;
	font-family:Verdana;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:0px;
	padding-bottom:0px;
	cursor:pointer;
}

.tabMiddleSubscribed
{
	background:url(backgroundTabCentralSubscribed.png) repeat-x;
	height:31px;
	font-family:Verdana;
	font-size:12px;
	color:#b4025b;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:0px;
	padding-bottom:0px;
	cursor:pointer;
}

.searchBlock
{
	width :950px;
	text-align:center;
}

.searchBlock input,select
{
	font-size:12px;
	margin-top:10px;
}

.searchBlockForm
{      
	padding-left:100px;
	display:block;
	float:left;
}

.buttonGreenBlueBack
{ 

	display:block;
	float:left;
	background:url(buttonGreenBlueBack.png) no-repeat;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	margin-top:10px;
	margin-left:10px;
	padding-top:3px;
	cursor:pointer;
}


.buttonGreenBlueBack2
{
     width:120px;
     height:23px;
     display:block;
     float:left;
     background:url(buttonGreenBlueBack2.png) no-repeat;
     color:#FFFFFF;
     font-size:11px;
     font-weight:bold;
     margin-top:10px;
     margin-left:10px;
     padding-top:3px;
     cursor:pointer;
}



.buttonRechecheAvancee
{
     display:block;
     float:left;
     font-size:11px;
 #    font-weight:bold;
     margin-top:10px;
     margin-left:10px;
     padding-top:3px;
     cursor:pointer;

}


.siteInfo
{
	text-align:right;
	padding-left:100px;
	font-family:Verdana;
	font-size:11px;
}

.siteInfo a
{
	text-decoration:none;
}

.buttonModify
{ 
	width:120px;
	height:23px;
	display:block;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	margin-top:10px;
	margin-left:10px;
	padding-top:3px;
	cursor:pointer;
}

.buttonRenew
{ 
	display:block;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	margin-top:10px;
	margin-left:10px;
	padding-top:3px;
	cursor:pointer;
}

.optimalSubscribe
{
	display:block;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
}




.centralBlock
{
	width :990px;
	height:654px;
	padding-top:10px;
}

.selectionBlock
{
	float:left;
	width :190px;
	height:654px;
	margin:0px;
}

.selectionBoxBlock
{
	width :190px;
	height:245px;
	padding-left:4px;
}


.abcdaireBoxBlock
 {
    width :190px;
    height:100px;
    margin-bottom:10px;
	padding-top:10px;
    padding-left:4px;
 }


.abcdaireBoxBlock a 
  {
  font-weight:bold;
  font-size:10px;
  margin-left:5px;
  margin-right:5px;
  text-decoration:none;
  }



.selectionBoxBlock *
{
	font-size:10px;
	font-weight:bold;
}

.selectionTitleBlock
{
	font-family:Verdana;
	font-weight:bold;
	width:185px;
	height:20px;
	margin-bottom:10px;
}


.abcdaireTitleBlock
 {
     font-family:Verdana;
     font-weight:bold;
     width:185px;
     height:20px;
 }
 


.selectionPlaylistBlock
{
	width:165px;
	height:17px;
	padding-left:10px;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	margin-bottom:10px;
	cursor:pointer;
}

.carrousselBlock
{
	width :188px;
	height:188px;
	background-color:#FFFFFF;
	border:1px solid #d6d3d3;
	margin-bottom:10px;
}

.resultMainBlock
{
	float:left;
	width :560px;
	height:670px;
	padding-right:0px;
}

.MessageZone
{
	height:30px;
	padding-left:20px;
}

.resultBlock
{
	float:left;
	height:654px;
}

.title
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}

.accountBlock
{
	height:605px;
	height:620px;
	padding-top:10px;
	overflow-y: scroll;
}

.accountBlockTable *
{
	padding:0px;
	margin:0px;
	font-family:Verdana;
	font-size:11px;
}

.resultBlockTable *
{
	padding:0px;
	margin:0px;
	font-family:Verdana;
}

.resultBlockTable th
{
	height:18px;
	font-size:11px;
	padding-left:2px;
	color:#FFFFFF;
	text-align:left;
	font-weight:normal;
}

.resultBlockTable .lineOdd
{
	height:20px;
	font-size:10px;
	background-color:#FFFFFF;
}

.resultBlockTable .lineEven
{
	height:20px;
	font-family:Verdana;
	font-size:10px;
	background-color:#edf5fc;
}

.resultBlockTable .lineBetween
{
	height:20px;
	width:1px;
	background-color:#d9d9d9;
}

.resultBlockTable .cell a
{
	text-decoration:none;
	font-size:11px;
}

.resultBlockTable .cellstyle {
	width:20px;
}


.resultBlockTable .page
{
	text-align:center;
	padding-left:2px;
	font-family:Verdana;
	font-size:11px;
	display:inline;
	text-decoration:none;
	

}

.resultBlockTable img{
	width:auto;
}

.resultBlockTable .page .link
{
	cursor:pointer;
	font-weight:bold;
	display:inline;

}

.resultBlockTable .page .current
{
	font-weight:bold;
	display:inline;
	color:#0000FF;

}

.bottomBlock
{
	width :1067px;
	height:40px;
	background-color:#DFDFDF;
}

.overlibInfo
{
	font-family:Verdana;
	font-size:11px;
}

.wmpFireFoxPluginDownloadBlock
{
	background:url(logoWMPFirefoxPluginDownload.png) no-repeat;
	width:190px;
	height:88px;
	padding-top:40px;
	text-align:center;
	margin-top:4px;
}

.wmpFireFoxPluginDownloadBlock *
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

#meteringPlugin
{
	vertical-align:middle;
	margin:10px;
	color:black; 
	font-size:12px; 
	z-index:5;
	background-color:white;
}

#meteringBlock
{
	position:absolute; 
	top:350; 
	left:35%; 
	width:250px;
	color:black; 
	font-size:12px; 
	z-index:18;
	background-color:#2B76BC;
	font-family:Verdana;
	font-size:12px;
}

/*Logo "FRESH MUSIC"*/
#logoFreshMusic
{
	float:left;
	margin-left:50px;
	margin-right:-50px;
}

#newUserBlock
{
	position:absolute;
	top:350;
	left:34%;
	width:400px;
	color:black;
	font-size:12px;
	padding:5px 20px 10px 20px;
	z-index:18;
	background-color:#ffffff;
	border:3px solid #2B76BC;
	font-family:Verdana;
	font-size:12px;
}

#newUserContent
{
	vertical-align:middle;
	color:black;
	font-size:12px;
	z-index:5;
	background-color:white;
}

#nonIEBlock
{
	position:absolute;
	top:350;
	left:34%;
	width:400px;
	color:black;
	font-size:12px;
	padding:5px 20px 10px 20px;
	z-index:18;
	background-color:#ffffff;
	border:3px solid #2B76BC;
	font-family:Verdana;
	font-size:12px;
}

#nonIEContent
{
	vertical-align:middle;
	color:black;
	font-size:12px;
	z-index:5;
	background-color:white;
}

