/* CSS Document */

/*-------------------------------------------
			Styles Studio 2M
-------------------------------------------*/
/* 
 * ----------------------------------
 * Red�finition des balises standards
 * ----------------------------------
 */

html,body {
	width: 					100%;
	height: 				100%;
	padding: 				0px;
	margin: 				0px;	
	text-align: 			center;
	background-color:		#000000;
}

html, body, table, input, select {
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size: 				10px;
	color:	 				#808080;
}


a		    {text-decoration:none;}
a:hover	 	{text-decoration:none;}

h1			{margin:0px; padding:0px; font-size:16px;}
h3,h4,h5	{margin:0px; padding:0px; font-size:10px;}
h2 			{margin:0px; padding:0px; font-size:14px;}

table 		{border: 0px; padding:0px; border-collapse:collapse;}
td 			{border: 0px; vertical-align: top; margin:0px; padding:0px; text-align:left;}
tr 			{border: 0px; vertical-align: top;}

img 		{border: 0px; margin: 0px; padding: 0px; vertical-align:middle;}

dl, dd, ul, li {margin:	0px; padding:0px;}

p {margin:0px; padding:0px;}

/* 
 * -----------------------------------------------------------
 * Mise en page du site
 * -----------------------------------------------------------
 */
 
/************************header_top************************/
#header_top_container{
	background-color:#000000;
	height:25px;
	text-align:center;
}

.header_top{
	width:760px;
	line-height:23px;
	margin:0px auto;
	text-align:right;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
}

.header_top a{
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

/************************Conteneurs du site************************/
#xhtml_container{
	width:1024px;
	margin:0px auto;
}

.bckg_site_right{
	background-image:		url(../img/bckg_site_right.jpg);
	background-repeat:		no-repeat;
	background-position:	top right;
	float:					left;
	width:					100%;
}

.bckg_site_left{
	background-image:		url(../img/HOME-fr2009-background.jpg);
	background-repeat:		no-repeat;
	background-position:	top center;
	background-color:		#B5BE00;
	width:					874px;
	margin:					0px auto;
	float:					left;
	padding-top:			275px;
	padding-left:			150px;
	padding-bottom:			20px;
}

/************************header************************/
#header{
	float:left;
	margin-top:8px;
	background-color:#FFFFFF;
	padding:8px;
	width:707px;
	height:168px;
	background-image:url(../img/backg_header.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

.zone_logo{
	float:left;
	width:250px;
}

.zone_ban_top{
	float:left;
	width:468px;
	margin-top:40px;
}

/************************header************************/

.zone_recherche{
	float:right;
	margin-top:10px;
	margin-right:10px;
}

.recherche{
	vertical-align:middle;
	width:160px;
	height:14px;
	border:0px;
	color:#c4cacf;
	font-size:11px;
}

.ok_recherche{
	vertical-align:middle;
	margin-left:5px;
}

/************************content************************/
#container_content{
	background-color:#FFFFFF;
	float:left;
	width:713px;
	padding:30px 5px 10px 5px;
}

.top_content_zone_home{
	float:left;
	width:713px;
	position:relative;
	margin-bottom:0px;
}

.top_content_zone{
	float:left;
	width:730px;
	background-image:url(../img/center_bloc_content.gif);
	background-position:top left;
	background-repeat:repeat-x;
	position:relative;
	border-left:1px solid #D1D1D1;
	border-right:1px solid #D1D1D1;
	border-bottom:1px solid #D1D1D1;
	margin-bottom:12px;
}

.zone_ban_middle{
	float:left;
	width:730px;
	text-align:center;
}

.bottom_content_zone{
	float:left;
	width:720px;
	margin-top:25px;
	padding-left:10px;
	text-align:left;
}

.bottom_content_zone1{
	float:left;
	width:713px;
	padding-top:8px;
	text-align:left;
}

.menu_vertical{
	float:left;
	width:157px;
	padding-left:5px;
	padding-bottom:5px;
}


.zone_telechargement{
	float:left;
	width:525px;
	padding-left:23px;
	padding-bottom:5px;
}

.titre_block{
	width:525px;
	height:21px;
	padding-top:0px;
	float:left;
	color:#010101;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	border-bottom:4px solid #CECECE;
	text-transform:uppercase;
}

.titre_block h1{
	display:inline;
	color:#010101;
	font-size:14px;
	text-transform:uppercase;
}

.titre_block a{
	color:#010101;
	text-decoration:none;
}

.titre_block h1 a{
	color:#010101;
	text-decoration:none;
}

.titre_block_left{
	float:left;
}

.menu_vert{
	float:left;
	width:100%;
	margin-top:0px;
	border-top:2px solid #5A5A5A;
}

.menu_vert ul{
	padding:0px;
	margin:0px;
}

.menu_vert ul li{
	list-style:none;
	font-size:12px;
	color:#000000;
	text-transform:uppercase;
	font-weight:bold;
	text-align:left;
	padding:7px 0px 5px 15px;
	border-bottom:1px solid #D1D1D1;
	background-image:url(../img/pictos/picto_menu_vertical.gif);
	background-position:left 13px;
	background-repeat:no-repeat;
}

.menu_vert ul li a{
	font-size:10px;
	color:#000000;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}

.content{
	float:left;
	width:100%;
	padding-bottom:0px;
}

.content_2{
	float:left;
	width:100%;
	margin-top:23px;
	padding-bottom:5px;
}

.container_enreg_left{
	width:116px;
	float:left;
	text-align:center;
	padding-top:10px;
	padding-right:20px;
}

.container_enreg_left_1{
	width:116px;
	float:left;
	text-align:center;
	padding-top:10px;
	padding-right:33px;
}

.container_enreg_right{
	width:116px;
	float:right;
	text-align:center;
	margin-top:10px;
}

.picture_singer{
	display:block;
	margin:0px auto;
	border:1px solid #CFCFCF;
}

.title_song{
	text-align:left;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	margin-top:8px;
}

.title_logo{
	text-align:left;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	margin:8px auto 0px auto;
	width:80px;
}

.name_artist{
	text-align:left;
	color:#666666;
	font-size:9px;
	margin-top:2px;
	text-transform:capitalize;
}

.name_artist_logo{
	text-align:left;
	color:#666666;
	font-size:9px;
	text-transform:capitalize;
	margin:2px auto 0px auto;
	width:80px;
}

.title_song a, .title_logo a{
	color:#000000;
	font-weight:bold;
}

.name_artist a, .name_artist_logo a{
	color:#666666;
	font-size:9px;
}

.name_artist span, .name_artist_logo span{
	color:#000000;
	font-size:10px;
	font-weight:bold;
}

.left_bloc_content{
	position:absolute;
	left:0px;
	top:0px;
	margin-left:-1px;
}

.right_bloc_content{
	position:absolute;
	right:0px;
	top:0px;
	margin-right:-1px;
}

.bottom_left_block_content{
	position:absolute;
	left:0px;
	bottom:0px;
	margin-left:-1px;
	margin-bottom:-1px;
}

.bottom_right_block_content{
	position:absolute;
	right:0px;
	bottom:0px;
	margin-right:-1px;
	margin-bottom:-1px;
}

.container_corner{
	float:left;
	position:relative;
	width:100%;
}

.zone_player{
	float:left;
	width:540px;
	margin-top:5px;
}

.zone_img{
	width:139px;
	height:137px;
	padding:11px 10px 11px 10px;
	background-image:url(../img/bckg_img.gif);
	background-position:center;
	background-repeat:no-repeat;
	float:left;
}

.telechargement{
	float:right;
	width:370px;
	color:#010101;
	font-size:12px;
	font-weight:bold;
	margin-top:8px;
	text-align:left;
}

.titre_chanson{
	color:#356BA2;
	font-size:18px;
	font-weight:bold;
	margin:10px 0px 0px 10px;
	text-transform:capitalize;
}

.player{
	margin:10px 0px 0px 10px;
}

.singer{
	color:#7C7C7C;
	font-size:12px;
	font-weight:bold;
	margin:10px 0px 0px 10px;
	text-transform:capitalize;
}

.song{
	margin:0px 0px 0px 10px;
	text-transform:capitalize;
}

.singer a{
	color:#7C7C7C;
	text-decoration:none;
}

.song a{
	color:#010101;
	text-decoration:none;
}

.zone_download{
	width:540px;
	height:66px;
	float:left;
	border-top:4px solid #CECECE;
	margin-top:10px;
	background-color:#E7E4E4;
}

.download{
	float:left;
	width:160px;
	color:#010101;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	cursor:pointer;
}

.download a{
	color:#010101;
	font-size:12px;
	font-weight:bold;
}

.download img.download_img{
	float:left;
	vertical-align:middle;
}

.download_center{
	float:left;
	width:140px;
	color:#010101;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	cursor:pointer;
}

.download_center a{
	color:#010101;
	font-size:12px;
	font-weight:bold;
}

.download_center img.download_img{
	float:left;
	vertical-align:middle;
}
 
.download_text{
	float:left;
	width:100px;
	margin-top:20px;
	text-align:center;
}

.zone_comment_telecharger{
	color:#9C9C9C;
	font-size:10px;
	margin-top:10px;
	float:left;
	width:100%;
	text-align:center;
}

.color_code_num{
	color:#CC0000;
}

.phr_1{
	color:#000000;
	font-size:14px;
}

.phr_2{
	color:#000000;
	font-size:10px;
}

.input_code{
	width:125px;
	height:18px;
	line-height:15px;
	font-size:13px;
	color:#595959;
	font-weight:bold;
	border:1px solid #595959;
	background-color:#E4E2E2;
	vertical-align:middle;
	margin:5px 0px 10px 0px;
}

.send{
	vertical-align:middle;
	margin:5px 0px 10px 0px;
}

.title_block_img{
	display:block;
}

.contenu_a_telecharger{
	float:left;
	margin-top:15px;
	width:100%;
}

.zone_ecouter{
	float:left;
	width:430px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-transform:capitalize;
	text-align:left;
}

.zone_ecouter a{
	color:#000000;
	text-decoration:none;
}

.zone_ecouter .num{
	color:#75757D;
	font-weight:normal;
}

.zone_ecouter img{
	vertical-align:middle;
	margin:0px 20px;
}

.telecharger_picto{
	width:81px;
	float:right;
}

.telecharger_picto img{
	vertical-align:middle;
	margin:0px 25px;
}

.container_pagination{
	float:right;
	margin-top:-5px;
	margin-right:10px;
}

.container_pagination img{
	vertical-align:middle;
}

.container_pagination span{
	color:#ce6b0e;
}

.container_pagination a{
	color:#8E8E8E;
	text-decoration:none;
 }
 
 .container_pagination a:hover{
	color:#ce6b0e;
	text-decoration:none;
 }
 
 .zone_left{
 	width:355px;
	float:left;
 }
 
.zone_gagnant_final{
 	width:100%;
	height:250px;
	float:left;
}

.ban_auto_promo{
	height:250px;
	width:210px;
	float:right;
}

.container_block_gagnant{
	height:250px;
	width:500px;
	float:left;
}

.block_gagnant{
	height:223px;
	width:140px;
	float:left;
	margin-right:22px;
	border:1px solid #D3D3D3;
	padding:5px 5px 20px 5px;
	position:relative;
}

.block_gagnant_right{
	height:223px;
	width:140px;
	float:right;
	border:1px solid #D3D3D3;
	padding:5px 5px 20px 5px;
	position:relative;
}
 
 .zone_right{
 	width:355px;
	float:right;
 }
 
 .main_title{
 	background-image:url(../img/bckg_titre.gif);
	background-repeat:repeat-x;
	background-position:top left;
	height:30px;
	float:left;
	width:100%;
 }
 
  .main_title .title{
  	float:left;
	height:14px;
	padding:16px 20px 0px 5px;
	background-image:url(../img/bckg2_titre.gif);
	background-position:right 8px;
	background-repeat:no-repeat;
	color:#E88621;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	cursor:pointer;
 }
 
 .main_title .title_selected{
  	float:left;
	height:22px;
	padding:8px 20px 0px 5px;
	background-image:url(../img/bckg2_titre.gif);
	background-position:top right;
	background-repeat:no-repeat;
	color:#E88621;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	cursor:pointer;
 }
 
   .main_title .title a{
	color:#E88621;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
 }
 
 .main_title .title_selected a{
	color:#E88621;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
 }
 
  .main_title .voir_plus{
  	float:right;
	height:26px;
	padding-top:8px;
	padding-right:5px;
	color:#AF0A0A;
	font-size:11px;
	font-weight:bold;
 }
 
 .main_title .voir_plus a{
	color:#AF0A0A;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
 }
 
 .main_title .voir_plus img{
 	vertical-align:middle;
 }
 
 .contenu_left{
 	float:left;
	width:100%;
 }
 
 .container_content_musique{
 	float:left;
	width:100%;
	margin-top:0px;
	padding-bottom:5px;
	padding-top:5px;
	position:relative;
  }
  
  .container_content_musique_hp_music{
 	float:left;
	margin-top:8px;
	position:relative;
	width:230px;
  }
  
  .container_content_musique1{
 	float:left;
	width:240px;
	margin-top:8px;
	position:relative;
  }
  
   .container_content_video{
 	float:left;
	width:100%;
	margin-top:3px;
	position:relative;
  }
  
  .content_musique{
  	float:left;
	width:230px;
	text-align:left;
	color:#000000;
	font-size:9px;
	line-height:15px;
	margin-left:8px;
  }
  
  .content_musique_hp_music{
  	float:left;
	width:120px;
	height:44px;
	text-align:left;
	color:#000000;
	font-size:9px;
	line-height:15px;
	padding-left:8px;
	position:relative;
	padding-bottom:20px;
  }
  
  .content_musique a, .content_musique1 a, .content_musique2 a, .content_musique_hp_music a{
	color:#000000;
	font-size:9px;
	text-decoration:none;
  }
  
    .content_musique1{
  	float:left;
	width:130px;
	text-align:left;
	color:#000000;
	font-size:9px;
	line-height:15px;
  }
    
  .content_musique2{
  	float:left;
	width:120px;
	height:44px;
	text-align:left;
	color:#000000;
	font-size:9px;
	line-height:15px;
	position:relative;
	padding-bottom:20px;
  }
  
  
  .content_video{
  	float:left;
	width:180px;
	text-align:left;
	color:#000000;
	font-size:9px;
	line-height:15px;
  }
  
  .content_video a{
	color:#000000;
	font-size:9px;
	text-decoration:none;
  }
  
  .img_content_musique{
  	float:left;
	margin:0px 5px;
  }
  
  .view_detail_img{
  	margin-top:5px;
  }
  
.block_content_left{
	float:left;
	width:205px;
	position:relative;
	padding-right:30px;
	margin-right:12px;
}

.block_content_right{
	float:right;
	width:205px;
	position:relative;
	padding-right:30px;
}

.view_detail_absolute{
	position:absolute;
	top:0px;
	right:0px;
}

.content_three_column{
	float:left;
	width:125px;
	color:#000000;
	font-size:9px;
	line-height:14px;
}

.content_three_column a{
	color:#000000;
	font-size:9px;
	text-decoration:none;
}

a.container_num_pagination{
	display:block;
	float:left;
	width:17px;
	height:19px;
	text-align:center;
	line-height:19px;
	background-color:#E4E4E4;
	color:#9A9A9A;
	font-weight:bold;
	margin-right:3px;
	text-decoration:none;
}

a.container_num_pagination:hover{
	display:block;
	float:left;
	width:17px;
	height:19px;
	text-align:center;
	line-height:19px;
	background-color:#EC7A26;
	color:#FFFFFF;
	font-weight:bold;
	margin-right:3px;
	text-decoration:none;
}

a.container_num_pagination_en_cours{
	display:block;
	float:left;
	width:17px;
	height:19px;
	text-align:center;
	line-height:19px;
	background-color:#EC7A26;
	color:#FFFFFF;
	font-weight:bold;
	margin-right:3px;
	text-decoration:none;
}


.suivant{
	float:left;
	vertical-align:middle;
}

.text_pagination{
	float:left;
	height:19px;
	line-height:19px;
	color:#827D7D;
	font-weight:bold;
	margin-right:3px;
}

.alignement_droite{
	float:right;
}

.diapo_flash{
	float:left;
	width:513px;
}

.zone_pubs{
	float:right;
	width:211px;
}

.zone_onglets_content{
	float:right;
	width:301px;
	height:234px;
}

.container_tab_top{
	float:right;
	height:28px;
	margin-top:0px;
	padding-left:0px;
	width:100%;
}

.container_tab_top .tab {
	float:left;
	margin-left:3px;
	margin-top:4px;
}

.container_tab_top .tab_selected {
	float:left;
	margin-left:3px;
}

.container_tab_top .tab_center {
	background-image:url(../img/onglet_top.gif);
	background-position:top left;
	background-repeat:repeat-x;
	float:left;
	height:21px;
	line-height:21px;
	text-align:center;
	padding:0px 4px;
	border-top:3px solid #42454A;
}

.container_tab_top .tab_center span {
	color:#FFFFFF;
	cursor:pointer;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
}


.container_tab_top .tab_selected .tab_center {
	background-image:url(../img/onglet_top.gif);
	background-position:top left;
	background-repeat:repeat-x;
	float:left;
	height:24px;
	line-height:24px;
	text-align:center;
	border-top:4px solid #42454A;
}

.top_content {
	border:1px solid #D3D3D3;
	float:right;
	height:194px;
	position:relative;
	width:100%;
	padding-top:10px;
}

.top_content_1 {
	border:1px solid #D3D3D3;
	float:right;
	height:225px;
	position:relative;
	width:100%;
	padding-top:0px;
}

.pub_bas{
	margin-top:9px;
}

.container_logos{
	margin-top:8px;
	margin-left:2px;
}

.container_logos img{
	margin:0px 2px 0px 2px;
}

.container_logos img{
	cursor:pointer;
}

.content_java_left{
	float:left;
	width:118px;
	margin-left:31px;
	margin-top:15px;
}

.content_java_right{
	float:right;
	width:118px;
	margin-right:31px;
	margin-top:15px;
}

.telecharger_absolute{
	position:absolute;
	top:0px;
	right:0px;
	margin-right:6px;
	margin-top:10px;
	cursor:pointer;
}

.ecouter_absolute{
	position:absolute;
	top:0px;
	right:30px;
	margin-right:5px;
	cursor:pointer;
}

.content_home_music{
	float:left;
	width:525px;
	padding:0px 0px 5px 23px;
	text-align:left;	
}

.zone_diapo{
	width:315px;
	height:255px;
	float:left;
}

.top_ventes{
	width:200px;
	height:255px;
	float:right;
}

.bordure_block{
	border:1px solid #D1D1D1;
}

.marge_left{
	margin-left:5px;
}

.title_menu{
	text-align:left;
	padding:3px 3px 3px 8px;
	font-size:13px;
	font-weight:bold;
	margin-top:8px;
	background-color:#3BA9FE;
	color:#FFFFFF
}

.top_bloc_left{
	width:268px;
	float:left;
}

.top_bloc_right{
	width:268px;
	float:right;
}

.zone_block_main_content{
	float:left;
	width:545px;
	padding-left:20px;
	padding-right:3px;
	padding-bottom:5px;
}

.logo_a_telecharger{
	width:102px;
	height:201px;
	float:left;
	position:relative;
	background-image:url(../img/telephone.gif);
	background-position:top center;
	background-repeat:no-repeat;
}

.telechargement_logo{
	width:420px;
	float:right;
	text-align:left;
}

.logo_absolute_img{
	position:absolute;
	left:0px;
	top:0px;
	margin-left:18px;
	margin-top:32px;
}

.title_logo_a_telecharger{
	text-align:left;
	border-bottom:2px solid #5A5A5A;
	margin-top:15px;
	color:#5A5A5A;
	font-size:13px;
	font-weight:bold;
	padding-bottom:3px;
}

.title_logo_a_telecharger h1{
	font-size:13px;
	color:#E88621;
	display:inline;
}

.num_mobile_phrase{
	text-align:left;
	font-size:11px;
	margin-top:10px;
}

.num_mobile_phrase img{
	vertical-align:middle;
}

.form{
	width:215px;
	text-align:right;
}

.input_num_mobile{
	width:190px;
	border:1px solid #438ECE;
	margin-left:25px;
	vertical-align:middle;
}

.container_video{
	float:left;
	color:#666666;
	width:100px;
	margin:4px 5px 8px 4px; 
}

.container_video a{
	color:#666666;
}

.height_img{
	height:64px;
	width:66px;
	float:left;
}

.error{
	text-align:left;
	font-size:11px;
	padding-bottom:340px;
}

.error a{
	color:#FC6C04;
	font-weight:bold;
	text-decoration:none;
}

.error_title{
	color:#000000;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	margin-bottom:10px;
}

/************************footer************************/
.footer{
	float:left;
	width:745px;
	background-color:#FFFFFF;
	padding-left:15px;
	padding-top:15px;
	text-align:left;
	color:#7E7E7E;
}

.bottom_footer{
	float:left;
	width:760px;
	height:15px;
}

.left_bottom_footer{
	float:left;
	height:15px;
	width:6px;
	background-image:url(../img/footer_corner_left.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

.center_bottom_footer{
	float:left;
	height:15px;
	width:748px;
	background-color:#FFFFFF;
}


.right_bottom_footer{
	float:right;
	height:15px;
	width:6px;
	background-color:transparent;
	background-image:url(../img/footer_corner_right.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}

.container_block_footer{
	float:left;
	width:100%;
	margin-bottom:10px;
}

.footer h2{
	display:inline;
	float:left;
	color:#595959;
	font-weight:bold;
	font-size:10px;
}

.text_footer{
	float:left;
	width:600px;
}

.copyright_container{
	width:745px;
	margin:0px auto;
}

.copyright{
	color:#FFFFFF;
	font-size:10px;
	text-align:center;
	float:left;
	width:745px;
	margin-top:15px;
	padding-bottom:30px;
}

.copyright a{
	color:#FFFFFF;
	font-size:10px;
}


/******************************************************280509***********************************************/

.content_best_of{
	width:400px;
	height:230px;
	float:left
}

/*Make sure your page contains a valid doctype at the top*/
#galleryContent{ //CSS for Simple Gallery Example 1
	position: relative; /*keep this intact*/
	visibility: hidden; /*keep this intact*/
	border: 2px solid #D3D3D3;
}

#galleryContent .gallerydesctext{ //CSS for description DIV of Example 1 (if defined)
	text-align: left;
	padding: 2px 5px;
}

#galleryContent .gallerydesc{
	display:none;
}

#blockTopContent2, #blockTopContent3{
	display:none;
}

.FloatDiv_left{
	width:80px;
	float:left;
	text-align:center;
	padding-top:10px;
	padding-right:22px;
	padding-left:4px;
}

.FloatDiv_right{
	width:80px;
	float:right;
	text-align:center;
	padding-top:10px;
	padding-left:4px;
	padding-right:4px;
}

.FloatDiv_left_new{
	float:left;
	text-align:center;
	padding-top:10px;
	padding-right:23px;
	padding-left:2px;
	width:220px;
}

.FloatDiv_right_new{
	width:220px;
	float:right;
	text-align:center;
	padding-right:2px;
	padding-top:10px;
	padding-left:0px;
}


.FloatDiv_left_new_1{
	width:80px;
	float:left;
	text-align:center;
	padding-top:10px;
	padding-right:55px;
	padding-left:8px;
}

.FloatDiv_right_new_1{
	width:80px;
	float:right;
	text-align:center;
	padding-top:10px;
	padding-left:8px;
	padding-right:8px;
}


.FloatDiv_left_new_2{
	width:80px;
	float:left;
	text-align:center;
	padding-top:10px;
	padding-right:35px;
	padding-left:8px;
}

.FloatDiv_right_new_2{
	width:80px;
	float:right;
	text-align:center;
	padding-top:10px;
	padding-left:8px;
	padding-right:8px;
}

.picture{
	display:block;
	margin:0px auto;
	border:1px solid #CFCFCF;
	float:left;
}

.content_libelle{
	text-align:center;
	color:#000000;
	font-size:9px;
	font-weight:bold;
	margin-top:2px;
	height:30px;
}

.content_libelle1{
	text-align:center;
	color:#000000;
	font-size:9px;
	font-weight:bold;
	margin-top:2px;
}

.content_libelle a, .content_libelle a:hover, .content_libelle1 a, .content_libelle1 a:hover{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.content_libelle a.content_title, .content_libelle a.content_title:hover{
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}

.name_singer{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	font-size:10px;
	text-align:center;
	padding-top:0px;
	margin-bottom:3px;
	background-color:#ec5c04;
	height:20px;
	line-height:20px;
}

.name_singer a, .name_singer a:hover{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.img_singer{
	border:1px solid #D3D3D3;
}

.plusplus{
	position:absolute;
	bottom:0px;
	left:0px;
	text-align:right;
	height:20px;
	line-height:20px;
	color:#252525;
	font-weight:bold;
	width:138px;
	font-size:9px;
}

.plusplus a{
	color:#252525;
	font-weight:bold;
	text-decoration:none;
}

.plusplus a:hover{
	color:#ec5c04;
	font-weight:bold;
	text-decoration:underline;
}

.infos_singer{
	color:#666666;
	font-size:10px;
	text-align:justify;
}

.titles{
	background-color:#FD9405;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	padding:5px 8px;
}

.container_content_border{
	float:left;
	padding-bottom:5px;
	border:1px solid #FD9405;
}

.container_content_logo{
 	float:left;
	width:100%;
	margin-top:8px;
	position:relative;
}

.container_content_videos{
 	float:left;
	width:100%;
	margin-top:8px;
	position:relative;
}

.zone_left_hp_music{
	float:left;
	width:100%;
}

.zone_left_hp_music1{
	float:left;
	width:100%;
	padding-top:15px;
}

.zone_left_hp_video{
	padding-top:8px;
	float:left;
	width:100%;
}

.zone_left_hp_logo{
	padding-top:8px;
	float:left;
	width:100%;
}

.container_title_blocks{
	float:left;
	height:28px;
	margin-top:0;
	padding-left:0;
	width:100%;
	border-bottom:4px solid #0594EC;
}

.container_title_blocks_videos{
	float:left;
	height:28px;
	margin-top:0;
	padding-left:0;
	width:100%;
	padding-bottom:5px;
	background-image:url(../img/soulignement_videos.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}

.title_blocks{
	float:left;
	background-image:url(../img/onglet_top.gif);
	background-position:left top;
	background-repeat:repeat-x;
	border-top:3px solid #42454A;
	height:25px;
	line-height:24px;
	text-align:center;
	color:#FFFFFF;
	padding:0px 4px;
	font-weight:bold;
}

.download_absolute{
	position:absolute;
	bottom:0px;
	left:0px;
	color:#000000;
	font-weight:bold;
	padding-left:8px;
}
 
/*****************************menu***********************************/
#menu_container{
	float:left;
	width:723px;
	padding-top:0px;
	background-color:#FFFFFF;
}

.left_menu{
	width:13px;
	height:47px;
	float:left;
	background-image:url(../img/menu_left.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

.menu{
	float:left;
	width:723px;
	height:47px;
	background-image:url(../img/menu_center.gif);
	background-repeat:repeat;
	background-position:top left;
}

.right_menu{
	width:13px;
	height:47px;
	float:right;
	background-image:url(../img/menu_right.gif);
	background-repeat:no-repeat;
	background-position:top left;
}



/***************************************smenu*****************************************/
.nettoyeur {
	clear:both;
}

#menu {
	width:665px;
	letter-spacing: 0.12em;	
	display:block; 
	padding:10px 0 0 0px;
	height:37px;
	font-size:11px;
	z-index:100000000;
	float:left;
}

#menu div.picto_accueil_st2m{
	float:left;
	padding:0px;
	position:absolute;
	top:0px;
	left:0px;
	padding-top:7px;
}

#menu div {
	float:left;
	padding:0 10px 0 10px;
	color:#FFFFFF;
}

#menu div a, #menu div  a:hover{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
}

#menu div ul {
	position: absolute;
	margin: 11px 0 0 0;
	*margin:27px 0 0 -75px;
	background-color:#108FF1;
	opacity : 0.9;
    filter : alpha(opacity=90); 
	width:150px;
	z-index:100000000;
	padding-top:10px;
}

#menu li {
	margin: 0;
	padding:0px;
	list-style-type: none;
	list-style-position:outside;
	
}

#menu ul li {
	padding: 5px;
	font-size:0.8em;
	text-align:left;
	border-bottom:1px solid #FFFFFF;
}
	
#menu ul li a {
	color:#FFFFFF;
	text-decoration: none;
}

#menu ul li a:hover {
	color: #FFFFFF ;
}
 
 
