html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
dl, dt, dd, ol, li, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, textarea {
	margin: 0; 
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 98%;
	/*font-family: verdana;*/
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	vertical-align: baseline;
	color:#FFF;
}

html
{

}

body {
	text-align: left;
	height:100%;
	background:	#000 url('../_images/design/background.jpg') no-repeat top center;
}

a	{text-decoration:none;color:#00899b}

ol, li {
/*	list-style: none;*/
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}

h1 {
  font-weight: bold;
  font-size: 140%;
}

.hidden {
	display: none;
} 
.invisible {
	visibility:hidden;
} 

.clear {
    clear: both;
}

/*********** Text Style ***********/

.white 	{color:#FFF;}
.black 	{color:#000;}
.blue	{color:#00899b;}
.red	{color:red;}
.green	{color:green;}
.gray	{color:#7a7a7a;}
.gray2	{color:#a8a8a8;}
.yellow	{color:#fffc00;}
.no_data	{color:#cdcdcd;font-weight:bold;margin-top:20px;}

.center	{text-align:center;}
/*********** /Text Style ***********/

.fright{float:right;}


/*********** COMMON ***********/

	/***Boites de messages d'erreur/validation*****/
	.msgbox_large, .msgbox_normal
	{
		width:562px;
		padding:10px;
		margin:auto;
		margin-left:-5px;
		margin-bottom:10px;
		font-size:11px;
		text-align:center;
		background:#111;
		border:1px solid #999;
	}
	
	.msgbox_normal	{width:455px;}
	
	#err_box, .err_box
	{
		width:542px;
		height:36px;
		padding:10px;
		/*margin:15px 0 20px 10px;*/
		margin:0px 0 0px 0px;
		font-size:11px;
		text-align:center;
		/*background:#111;*/
		/*border:1px solid #999;*/
		background:url('../_images/design/err_box_med.png') repeat-x;
		font-weight:bold;
		color:red;
		float:left;
	}


	/***Gestion des listes personnalisée*****/
	.list_value
	{
		display:block;
		position:absolute;
		margin:0 0 0 4px;
		width:139px;
		height:17px;
		padding:1px 0 0 0;
		font-size:11px;
		background:#FFF;
		color:#707070;
	}	
	.list_container .list_style_button	{margin-left:135px;}

	.list_left_field
	{
		position:absolute;
		height:18px;
		width:4px;
		margin:0px;
		background:url('../_images/design/list_left.png') no-repeat top left;
	}
	
	
	/**********************************************/





.friends_thumb_line		{height:73px;margin-bottom:5px;padding-top:7px;vertical-align:middle;color:#FFF;}
.friends_thumb_left, .friends_thumb_middle, .friends_thumb_right 			{position:absolute;width:73px;margin-left:15px;}
.friends_thumb_middle	{margin-left:100px;} 
.friends_thumb_right 	{margin-left:185px;}

.no_data_in	{width:590px;height:30px;background:#1e1e21;padding-top:10px;padding-left:10px;font-size:11px;}

#bloc_register .txtimg,#bloc_login .txtimg	{vertical-align: top;}
#private_profil_container .txtimg			{vertical-align: bottom;}
#msg_beta_content		{width:250px;padding:10px;margin-bottom:10px;font-size:11px;text-align:center;background:#111;border:1px solid #999;}

#bloc_register input,
#bloc_login input,
#share_mail input,
#share_social input,
#flag_mail input,
#project_pro_bloc_timeline input,
#project_production_detail_bloc_content input,
#project_coproduction_detail_bloc_content input,
#project_payment_bloc_content input,
#subscription_projects_bloc_content input			{border:none;border-top:1px solid #999999;border-bottom:1px solid #999999;height:15px;margin:0px;padding:0px;}

#private_profil_container input,
#upload_container input,
#project_container input,
#project_free_container input,
#mailbox_container input,
#playlist_container input,
.thread_project_follow input {border:none;border-top:1px solid #5c6970;border-bottom:1px solid #5c6970;height:15px;margin:0px;padding:0px;background:#2a292c;color:#FFF;font-size:11px;}

.definitive_data{color:#a6a6a6;font-size:12px;}

#bloc_register img,#bloc_login img,#private_profil_container img			{margin:0px;padding:0px;}
#private_profil_container textarea, #upload_container textarea, #project_container textarea, #project_free_container textarea, #mailbox_container textarea, #playlist_container textarea, #ajouterCommentaireTrack textarea	
{
	margin:0px;
	border:none;
	color:#FFF;
	font-size:10px;
	background:#2a292c;
	border-top:1px solid #5c6970;
	border-bottom:1px solid #5c6970;
}

.register_form_line, .profile_line, .login_form_line, .upload_line, .mailbox_line, .project_line, .quote_line	{margin-bottom:4px;}
/*.profile_line	{margin-top:5px;height:19px;}*/
#register_form_checkbox	.chkimg,
#login_form_checkbox .chkimg,
#upload_role						{vertical-align: bottom;cursor:pointer;}

.artist_name, .comment_pseudo, .news_title, .bio_title,.user_news_pseudo,.profil_title_large		{text-transform:uppercase;color:#00899b;font-size:12px;}
.comment_date, .news_date, .sub_info, .user_news_date						{color:#999999;}

#tab_profile, 
#tab_upload_music, #tab_upload_video, #tab_upload_pictures, 
#tab_playlist, 
#tab_received_mail, #tab_sent_mail, #tab_compose_mail,
#tab_project_home, #tab_project_free, #tab_project_pro, #tab_coming_soon
{
	display:block;
	position:absolute;
	height:19px;
	padding:7px 0 0 30px;
	margin-left:15px;
	font-size:11px;
	z-index:250;
	cursor:pointer;
}


.profil_title_large strong,.current_tab strong {color:#00899F;}

.rounded_thumb
{
	float:left;
	clear:both;
	width:70px;
	height:70px;
	z-index:100;
	
	margin:0px 25px 10px 10px;
}

.rounded_thumb_overlay,.rounded_thumb_overlay_dark
{
	float:left;
	clear:both;
	width:73px;
	height:73px;
	z-index:1100;
	margin-top:-83px;
	margin-left:10px;
	background:url('../_images/design/thumb_mask.png') no-repeat top left;
}
.rounded_thumb_overlay_dark
{
	background:url('../_images/design/thumb_mask_dark.png') no-repeat top left;
}



.pagin_results
{
	width:auto;
	text-align:center;
	margin:auto;
	height:30px;
}

.pagin,.pagin_active,.pagin_prev,.pagin_next,.pagin_middle
{
	display:block;
	width:22px;
	height:23px;
	float:left;
	padding:5px 0 0 0;
	background:url('../_images/design/pagination_inactive.png') no-repeat top left;
	font-size:11px;
	margin:1px 0 0 5px;
}
.pagin_active{background:url('../_images/design/pagination_active.png') no-repeat top left;}
.pagin_prev,.pagin_next{background:transparent;width:8px;}
.pagin_middle{background:transparent;width:15px;padding:0px;}
a.pagin,a.pagin_active{color:#FFF}

	/*********** Custom Scrollbars ***********/
	
		#scrollbar, #style_scrollbar , #tracklist_scrollbar, #products_scrollbar, #playlist_scrollbar { 
			display:block; /* initially display:none; to hide from incapable */
			}

		#wn,#style_list_container,#tracklist_list_container,#products_list_container,#playlist_list_container	{ 
			position:relative;
			width:280px; height:145px; 
			overflow:hidden;color:#000;
			}
		#style_list_container {width:78px; height:138px; }
		#tracklist_list_container {width:138px; height:138px; }
		#products_list_container {width:138px; height:69px; }
		#playlist_list_container {width:138px; height:138px; }

		#lyr1, #style_list_content , #tracklist_list_content, #products_list_content, #playlist_list_content { /* show first div */
			visibility:visible;
			}
			
		#lyr1 p	{color:#000;}
		#scrollbar, #style_scrollbar, #tracklist_scrollbar , #products_scrollbar , #playlist_scrollbar { 
		  position:relative;
		  width:11px; height:145px; z-index:2300;
		  font-size:1px;  /* so no gap or misplacement due to image vertical alignment */
		  }
		#style_scrollbar{height:140px;}
		#tracklist_scrollbar{height:140px;}
		#products_scrollbar{height:69px;}
		#playlist_scrollbar{height:140px;}
		
		#track,#style_track,#tracklist_track,#products_track,#playlist_track { 
		  position:absolute; left:3px; top:12px;
		  width:2px; height:120px;
		  background:url('../_images/design/scroll_line.png') repeat-y top left;
		  }
		#style_track{height:115px;left:6px;}
		#tracklist_track{height:115px;left:6px;}
		#products_track{height:45px;left:6px;}
		#playlist_track{height:115px;left:6px;}
		
		#dragBar,#style_dragBar,#tracklist_dragBar ,#products_dragBar ,#playlist_dragBar {
		  position:absolute; left:3px; top:1px;
		  width:2px; height:28px; cursor:pointer;
		  background:url('../_images/design/scroll_bar.png') repeat-y top left;
		  }  
		  
		#playlist_dragBar {left:0px;}
		#tracklist_dragBar {left:0px;}
		#products_dragBar {left:0px;}
		#up { position:absolute; left:0; top:0; }  
		#down { position:absolute; left:0; bottom:0; }

		/* so no gap or misplacement due to image vertical alignment
		font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
		#scrollbar img,#style_scrollbar img,#tracklist_scrollbar img,#products_scrollbar img {
			display:block; 
			} 
			
		/* for safari, to prevent selection problem */
		#scrollbar, #track, #dragBar, #up, #down,
		#style_scrollbar, #style_track, #style_dragBar, #up2, #down2,
		#tracklist_scrollbar, #tracklist_track, #tracklist_dragBar,
		#products_scrollbar, #products_track, #products_dragBar,
		#playlist_scrollbar, #playlist_track, #playlist_dragBar

		{
			-moz-user-select: none;
			-khtml-user-select: none;
		}
		
		#share_friend_scroll,#style_scroll{z-index:5100;}
		.scroll_arrows	{width:9px;height:6px;border:none;}
	/*********** /Custom Scrollbars ***********/


/*********** /COMMON ***********/



/*********** Body Header ***********/

#body_container
{
	position:relative;
	width:1000px;
	top:0px;
	height:auto;
	margin:auto;
}



/*********** /Body Header ***********/

/*********** Bloc Header ***********/

#header_container
{
	position:relative;
	height:144px;
	width:1000px;
	top:0px;
}

#header_container_rightside
{
	float:right;
	clear:both;
}

#header_container_leftside
{
	z-index:5000;
}

#bloc_logo
{
	padding-top:28px;
}

#bloc_advertise_header
{
	height:22px;
	width:240px;
	background:#00899b;
	padding:8px 0 0 15px;
	margin:8px 20px 0 0;
	font-size:12px;
}

#bloc_access
{
	margin-top:10px;
	font-size:10px;
}

#bloc_access a		{color:#FFF;}
#bloc_access a:hover	{color:#00899B;}
/******************************************************/
#bloc_access img
{
	margin: 0 1px 1px 1px;
}

#bloc_access #btn_deco{margin:-15px 0 0 141px;}

#bloc_register
{
	position:absolute;
	height:95px;
	width:241px;
	margin-top:5px;
	margin-left:475px;
	padding:5px 0 0 5px;
	background:url('../_images/design/access_register_background.png') no-repeat top left;
	color:#000;
	font-size:10px;	
}

#bloc_register p {
	width:210px;
	margin:5px;
	color:#000;
	text-align:justify;
}

#bloc_login, #bloc_login_err, #bloc_register_err
{
	position:absolute;
	height:70px;
	width:216px;
	margin-top:5px;
	margin-left:500px;
	padding:5px 0 0 5px;
	background:url('../_images/design/access_login_background.png') no-repeat top left;
	color:#000;
	font-size:10px;	
	z-index:2500;
}

#block_loginbox label{color:#000;	font-size:14px;}
#block_loginbox_container
{
	position:absolute;
	width:100%;
	z-index:8000;
	left:0;
}
#block_loginbox
{
	position:absolute;
	width:700px;
	margin:auto;
	margin-top:100px;
	z-index:8000;
	filter : alpha(opacity=90);
    -moz-opacity : 0.9;
    opacity : 0.9; 
	background:#FFF;
	color:#000;
	padding:10px;
	font-size:14px;
	position:relative;
}

#block_loginbox #opti img	{vertical-align:middle;margin-right:10px;}
#block_loginbox #opti
{
	position:absolute;
	margin-top:-2px;
	margin-left:439px;
	color:#000;
	border:1px solid #dedede;
	padding:15px;
}

#block_loginbox label	{float:left;clear:both;width:150px;display:block;}
#block_loginbox input	{width:250px;}
#block_loginbox b, #block_loginbox li , .fg-top{color:black;}
#bloc_login_err{margin-left:275px;padding-right:25px;width:191px;text-align:left; font-size:9px;}
#bloc_register_err{margin-left:-216px;padding-right:25px;width:191px;text-align:left; font-size:9px;}

.register_form_line input				{width:110px;}
.login_form_line input				{width:90px;}
#bloc_register label,#bloc_login label	{color:#000;font-size:10px;float:left;clear:both;width:95px;}
#register_form_checkbox				{float:left;clear:both;width:140px;color:#000;font-size:9px;margin-top:-3px;}
#login_form_checkbox				{float:left;clear:both;width:120px;color:#000;font-size:9px;}
#login_form_submit,
#register_form_submit		
{
	width:70px;
	height:19px;
	margin-top:7px;
	margin-left:152px;
	padding-top:2px;
	text-align:center;	
	cursor:pointer;
	background:url('../_images/design/access_btn_submit.png') no-repeat top center;
}

#login_form_submit 			
{
	margin-top:5px;
	margin-left:128px;
	width:76px;
}

/******************************************/
#bloc_menu_container
{
	height:55px;
	width:623px;
	background:url('../_images/design/menu_background.png') no-repeat top left;
	margin-top:20px;
}

a.menu_active				{color:#FFF;}
#bloc_menu_container a:hover, #bloc_submenu a:hover, .tab:hover	{color:#14E4FF;}
a.menu_inactive 				{color:#00899B;}

#menu_home,#menu_jukebox,#menu_account,#menu_type,#menu_style	{font-variant:small-caps;position:absolute;font-size:13px;cursor:pointer;margin-top:17px;}
#menu_language	{margin-left:175px;margin-top:-14px}
#menu_home		{margin-left:23px;}
#menu_jukebox	{margin-left:76px;}
#menu_account	{margin-left:150px;font-weight:bold;}
#menu_type		{margin-left:220px;height:18px;vertical-align:middle;}
#menu_style		{margin-left:370px;height:18px;vertical-align:middle;}

#menu_type #type_left_field,
#menu_language #language_left_field
{
	float:left;
	clear:both;
	height:18px;
	width:4px;
	margin:0px;
	background:url('../_images/design/list_left.png') no-repeat top left;
}

#menu_type #type_value,	
#menu_language #language_value			
{
	display:block;
	position:absolute;
	margin:0 0 0 4px;
	width:121px;
	height:17px;
	padding:1px 0 0 0;
	font-size:10px;
	text-transform:uppercase;
	background:#FFF;
	color:#707070;
	vertical-align:middle;
}


#menu_language #language_value{width:57px;text-transform:none;}
#menu_type #type_value img,#menu_language #language_value img {vertical-align:middle;margin-right:2px;margin-top:-1px;}
#menu_type #list_type_button			{margin-left:121px;}
#menu_language #list_language_button	{margin-left:57px;}

#account_list, #language_list, #type_list, #style_list {z-index:11000;}
#account_list
{
	position:absolute;
	margin-left:145px;
	margin-top:110px;
	width:72px;
	height:106px;
	padding:28px 3px 3px 3px;
	background:url('../_images/design/account_list_background.png') no-repeat bottom left;
}

#account_list a			{display:block;color:#707070;font-size:11px;margin-bottom:3px;padding:1px 0 1px 3px;cursor:pointer;}
#account_list a:hover	{background-color:#5eb4c0;color:#FFF;}



#language_list
{
	position:absolute;
	margin-left:888px;
	margin-top:44px;
	width:82px;
	height:134px;
	padding:24px 3px 3px 9px;
	background:url('../_images/design/list_language_background.png') no-repeat bottom left;
}

#language_list a,.inactive		{display:block;color:#707070;font-size:10px;cursor:pointer;vertical-align:middle;height:12px;vertical-align:bottom;width:67px;padding:3px 0px;}
#language_list a:hover	{background-color:#5eb4c0;color:#FFF;}
.inactive{color:#c0c0c0;}
#account_list a.inactive		{color:#c0c0c0;font-size:11px;}


#type_list
{
	position:absolute;
	margin-left:219px;
	margin-top:112px;
	width:137px;
	height:141px;
	padding:23px 3px 3px 3px;
	background:url('../_images/design/type_list_background.png') no-repeat bottom left;
}

#type_list a			{display:block;color:#707070;font-size:10px;cursor:pointer;text-transform:uppercase;vertical-align:middle;height:13px;vertical-align:bottom;padding:3px 0px;}
#type_list a:hover	{background:url('../_images/design/type_list_hover_background.png') no-repeat top left;color:#FFF;}
#type_list img		{margin-right:4px;float:left;clear:both;}


#style_list
{
	position:absolute;
	margin-left:370px;
	margin-top:112px;
	width:111px;
	height:141px;
	padding:23px 3px 3px 3px;
	background:url('../_images/design/style_list_background.png') no-repeat bottom left;
}


#menu_style #style_left_field
{
	float:left;
	clear:both;
	height:18px;
	width:4px;
	margin:0px;
	background:url('../_images/design/list_left.png') no-repeat top left;
}

#menu_style #style_value			
{
	display:block;
	position:absolute;
	margin:0 0 0 4px;
	width:75px;
	height:17px;
	padding:1px 0 0 0;
	font-size:11px;
	background:#FFF;
	color:#707070;
}

#style_list a			{display:block;width:95px;color:#707070;font-size:11px;padding:1px 0 1px 3px;margin-bottom:3px;cursor:pointer;}
#style_list a:hover		{background-color:#5eb4c0;color:#FFF;}
#style_list a:hover .scroll_arrows		{background:transparent;color:#707070;}
#style_value img	{vertical-align:middle;margin-right:5px;}

#menu_style #list_style_button	{margin-left:75px;}
#style_data{float:left;clear:both;width:95px;}
#style_scroll{margin-left:98px;}

#search_field	
{
	position:absolute;
	margin-top:17px;
	margin-left:470px;
	width:125px;
	height:18px;
	background:url('../_images/design/search_field.png') no-repeat top left;
}

#search_button
{
	margin-left:0;
	cursor:pointer;
	float:right;
	clear:both;
}

#search_value
{
	font-size:10px;
	padding:0;
	margin:2px 0 0 3px;
	border:0px solid white;
	width:96px;
}

#bloc_submenu
{
	width:623px;
	font-size:11px;
	margin-top:-10px;
	margin-left:10px;
}


/*********** /Bloc Header ***********/




/*********** Bloc Overlay ***********/
#overlay
{
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 1000;
	width: 100%;
	background-color: #000;	
}

#overlay_splash, #overlay_type
{
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 1000;
	width: 100%;
	height:1471px;
	background: #000 fixed top;
	filter : alpha(opacity=80);
    -moz-opacity : 0.8;
    opacity : 0.8; 
}

#overlay_type_content
{
	position: relative;	
	z-index: 1010;
	width:400px;
	margin:auto;
	top:200px;
}

#bc_mask
{
	width:295px;
	height:310px;
	position:absolute;
	margin:0px 2px 3px 1px;
	background:#000;
	filter : alpha(opacity=80);
    -moz-opacity : 0.8;
    opacity : 0.8; 
	padding-top:230px;
}

#bc_mask_text
{
	position:absolute;
	margin-top:230px;
	width:295px;
	color:#FFF;
	font-size:20px;
	text-align:center;
}

#flag_container,#share_container
{
	position: absolute;
	margin:200px 0 0 200px;
	width:265px;
	height:310px;
	z-index:2500;
	padding:15px 0 0 15px;
	background:url('../_images/design/flag_background.png') no-repeat top left;
	color:#707070;
}

#flag_reponse
{
	width:235px;
	height:60px;
	font-weight:bold;
	border:1px solid #424242;
	position:absolute;
	margin:110px 2px 3px 4px;
	z-index:8000;
	color:#424242;
	text-align:center;
	background:white;
	
}

#flag_container .divider{margin:15px 0;}

#popup_container
{
	width:188px;
	height:64px;
	background:url('../_images/design/popup_background.png') no-repeat top left;
	position: absolute;
	margin:300px 300px;
	z-index:2500;
	font-size:11px;
	text-align:center;
	padding:6px 10px 0 10px;
	color:#707070;
}

#popup_btn_cancel
{
	width:122px;
	height:20px;
	margin:auto;
	margin-top:2px;
	padding-top:3px;
	text-align:center;	
	cursor:pointer;
	color:#b3bfc1;
	font-size:11px;
	background:url('../_images/design/btn_xlarge.png') no-repeat top center;
}

#popup_btn_ok
{
	width:122px;
	height:20px;
	margin:auto;
	margin-top:6px;
	padding-top:3px;
	text-align:center;	
	cursor:pointer;
	color:#b3bfc1;
	font-size:10px;
	background:url('../_images/design/btn_small.png') no-repeat top center;
}

#popup_btn_media_confirm,#popup_btn_media_cancel
{
	width:74px;
	height:20px;
	float:left;
	margin:auto;
	margin-top:8px;
	padding-top:3px;
	text-align:center;	
	cursor:pointer;
	color:#b3bfc1;
	font-size:11px;
	margin-left:13px;
	background:url('../_images/design/btn_small.png') no-repeat top center;
}

#popup_btn_media_confirm a {color:#b3bfc1;}
#popup_btn_media_confirm a:hover {color:#FFF;}

#share_mask
{
	width:332px;
	height:458px;
	position:absolute;
	margin:-9px 2px 3px -12px;
	z-index:8000;
	
}

#share_container
{
	margin:200px 0 0 200px;
	width:325px;
	height:460px;
	background:url('../_images/design/share_background.png') no-repeat top left;
}

#share_container input, #share_container textarea		{width:210px; color:#000000}
#share_container .divider	{margin:18px 0;}

#share_mail_btn,#share_message_btn	
{
	position:absolute;
	margin:-2px 0 0 230px;
	width:74px;
	height:17px;
	text-align:center;
	font-size:11px;
	padding-top:2px;
	cursor:pointer;
	background:url('../_images/design/btn_small.png') no-repeat top left;
}

#share_message{margin-top:15px;}
#share_message_btn{margin-top:40px;}

#flag_message
{text-align:right;margin-right:25px;}

#close_overlay 
{
	float:right;
	clear:both;
	margin-right:-10px;
	margin-top:-25px;
	cursor:pointer;
}

#upload_form {
	height:100px;
}
#share_title,
#share_title h1,
#flag_title h1,
#share_friends_title,
#share_friends_title strong,
#share_mail_title strong,
#share_social_title strong,
#flag_mail_title strong,
#flag_type_title strong,
#flag_message_title strong,
#share_friends,#lyr1, #lyr1 strong 			{color:#707070;}

#share_title,#flag_title 		{margin-bottom:20px;}

#share_title h1 img,
#share_mail img,
#share_social img,
#flag_title h1 img,
#flag_mail img,
#flag_type_content img		{vertical-align:bottom;}

#flag_message img	{vertical-align:top;margin-top:1px;}

#share_friends_title, 
#share_mail_title, 
#share_social_title,
#flag_mail_title, 
#flag_type_title, 
#flag_message_title	{font-size:11px;margin-bottom:10px;color:#707070;}

#share_message .txtimg 	{vertical-align:top;margin-top:1px;}
#share_message textarea, #flag_message textarea 	{width:225px;height:55px;border:none;border-top:1px solid #707070;border-bottom:1px solid #707070;}
#share_message textarea 	{width:190px;}

#share_friend_list{float:left;clear:both;}
#share_friend_scroll{margin-left:300px;}

#flag_type_content .list_style_button	{margin-left:89px;cursor:pointer;}
#flag_type_value		
{
	display:block;
	position:absolute;
	margin:0 0 0 4px;
	width:95px;
	height:16px;
	padding:1px 0 0 0;
	font-size:11px;
	background:#FFF;
	color:#707070;
	border-top:1px solid #707070;border-bottom:1px solid #707070;
	cursor:pointer;
}
#flag_type_left_field
{
	position:absolute;
	height:19px;
	width:6px;
	margin:0px;
	background:url('../_images/design/list_bordered_left.png') no-repeat top left;
	cursor:pointer;
}
#flag_type_list
{
	position:absolute;
	z-index:300;
	margin-left:0px;
	margin-top:0px;
	width:97px;
	height:75px;
	padding:22px 3px 3px 5px;
	background:url('../_images/design/list_flag_background.png') no-repeat bottom left;
}
#flag_type_list a					{display:block;width:85px;color:#707070;font-size:11px;padding:1px 0 1px 3px;margin-bottom:3px;cursor:pointer;}
#flag_type_list a:hover				{background-color:#5eb4c0;color:#FFF;}
#flag_submit			
{
	display:block;
	width:113px;
	height:20px;
	margin-top:0px;
	margin-left:148px;
	padding-top:2px;
	text-align:center;	
	cursor:pointer;
	color:#b3bfc1;
	background:url('../_images/design/btn_small.png') no-repeat top center;
	font-size:11px;
}

#flag_submit:hover {color:#FFF;}

.my_friend{cursor:pointer;vertical-align:top;margin-right:10px;}

/*********** /Bloc Overlay ***********/


/*********** Bloc Right ************/
	#rightpart
	{
		width:357px;
		height:auto;
		margin-top:-35px;
		margin-right:25px;
		float:right;
	}

	
	
	
	/*********** Bloc Right - Common ************/

	
	
	
	/*********** /Bloc Right - Common ************/

	
	
	
	/*********** Bloc Right - Advertise ************/
	#bloc_advertise_right
	{
		width:357px;
		height:282px;
		background:url('../_images/design/box_advertise_background.jpg') no-repeat top left;
		margin-bottom:20px;
	}
	#bloc_advertise_right_container
	{
		padding:0px;
	}
	.stitch {
		margin: 0px;
		padding: 0px;
		border: 0px ;
		float: left;
		display:block;
	}
	.stitch img { 
		border-style:none;
	}
	
	/*********** /Bloc Right - Advertise ************/

	
	
	
	/*********** Bloc Right - Player ************/
	#player_header
	{
		width:355px;
		height:20px;
		background:url('../_images/design/player_header_background.png') no-repeat top left;
		font-size:11px;
		padding:5px 0 0 10px;
	}
	
	#player_header_copyrights
	{
		float:right;
		margin:-4px 15px 0 0;
	}
	
	#player_actions
	{
		width:345px;
		height:23px;
		padding:7px 0 0 10px;
		background:url('../_images/design/player_actions_background.png') no-repeat top left;
	}
	
	#player_message
	{
		position:absolute;
		margin:0px 0 0 83px;
		text-align:center;
		width:136px;
		font-size:11px;
		font-weight:bold;
	}
	
	#player_actions_btn
	{
		position:absolute;
		margin:-3px 0 0 230px;
		text-align:right;
		width:110px;
	}
	
	#player_actions img				{cursor:pointer;}
	
	#note_plus_1,#note_plus_2,#note_plus_3,#note_plus_4,#note_plus_5,
	#note_1,#note_2,#note_3,#note_4,#note_5,
	#note_cur1,#note_cur2,#note_cur3,#note_cur4,#note_cur5					{position:absolute;}
	
	#note_plus_1,#note_1,#note_cur1	{margin-left:0px;}
	#note_plus_2,#note_2,#note_cur2	{margin-left:11px;}
	#note_plus_3,#note_3,#note_cur3	{margin-left:23px;}
	#note_plus_4,#note_4,#note_cur4	{margin-left:37px;}
	#note_plus_5,#note_5,#note_cur5	{margin-left:54px;}
	
	#note_c,#note_m,#note_p	{position:absolute;height:15px;width:75px;}
	#note_c {z-index:500;}
	#note_m {z-index:400;}
	#note_p {z-index:300;}
	
	#player_content
	{
		height:295px;
		width:353px;
		overflow:hidden;
		border-left:1px solid #02323a;
		border-right:1px solid #02323a;
	}
	
	
	#player_artists
	{
		width:355px;
		height:90px;
		background:url('../_images/design/player_artist_background.png') no-repeat top left;
		margin-bottom:10px;
		font-size:11px;
	}
	
	#player_artists .rounded_thumb 							{margin-right:10px;margin-left:5px;}
	#player_artists .rounded_thumb_overlay 					{margin-left:5px;}
	
	#player_artists_singer,#player_artists_director
	{
		position:absolute;
		padding-top:12px;
		height:70px;
		overflow:hidden;
	}
	#player_artists_director								{margin-left:180px;}
	#player_artists_singer p,#player_artists_director p		{margin-left:80px;width:90px;}

	/*********** /Bloc Right - Player ************/

	
	
	
	/*********** Bloc Right - Comments ************/
	#bloc_comments
	{
		width:357px;
		height:auto;
	}

	#bloc_comments_top
	{
		width:357px;
		height:9px;
		background:url('../_images/design/comments_background_top.jpg') no-repeat top left;
	}

	#bloc_comments_content
	{
		width:348px;
		height:auto;
		padding-right:9px;
		padding-bottom:1px;
		background:url('../_images/design/comments_background_middle.jpg') repeat-y top left;
	}

	#bloc_comments_bottom
	{
		width:357px;
		height:10px;
		background:url('../_images/design/comments_background_bottom.jpg') no-repeat top left;
	}

	#comments_title
	{
		margin-bottom:22px;
		padding-left:15px;
		font-size:11px;
		text-align:left;
	}
	#comments_title img	{margin-right:10px;}
	#listeCommentairesTrack	{font-size:11px;}
	#ajouterCommentaireTrack 		{margin:0 0 30px 20px;}
	#ajouterCommentaireTrack img		{vertical-align:top;}
	#ajouterCommentaireTrack textarea	{height:81px;width:200px;}
	#ajouterCommentaireTrack #decompte_com	{font-size:11px;color:#aaaaaa;}
	
	.comment_author
	{
		margin-bottom:15px;
		padding-top:5px
	}

	.comment_flag
	{
		position:absolute;
		width:20px;
		height:20px;
		margin:5px 0 0 325px;
		cursor:pointer;
	}

	.comment_text
	{
		font-size:10px;
		margin-bottom:22px;
	}


	.comment_text img	{margin-bottom:5px;}
	.comment_text p		{margin-left:105px;width:215px;margin-top:3px;min-height:40px;}
	/*********** /Bloc Right - Comments ************/

/*********** /Bloc Right ***********/


/*********** Bloc Left ************/
#leftpart
{
	width:605px;
	left:0px;
	margin:5px 0 0 5px;
	float:left;
	z-index:10;
}

#subcontent_container
{
	width:605px;
	left:0px;
	margin:10px 0 0 5px;
	float:left;
}

#subcontent
{
	margin:0px 0 0 0;
}


#close_subcontent
{
	margin:3px 0 0 575px;
	position:absolute;
}


/********** Découpages internes du bloc left *********/
#confirmMaj		{width:562px;padding:10px;margin-left:10px;font-size:11px;text-align:center;background:#111;border:1px solid #999;}

#upload_container, #playlist_container
{
	margin-top:24px;
	width:606px;
	height:auto;
	background: #222124 url('../_images/design/standard_background_top.png') no-repeat top left; 
}
#upload_footer, #playlist_footer
{
	width:606px;
	height:6px;
	background: #000 url('../_images/design/standard_background_bottom.png') no-repeat top left; 
}
	
#private_profil_leftpart, #upload_leftpart, #playlist_leftpart
{
	width:300px;
	float:left;
	font-size:11px;
}

#private_profil_rightpart, #upload_rightpart, #playlist_rightpart
{
	width:300px;
	float:right;
	font-size:11px;
}

#tracklist
{
	position:absolute;
	margin-top:9px;
	margin-left:320px;
}

#project_free_submenu #tracklist
{
	position:absolute;
	margin-top:-14px;
	margin-left:290px;
}
#products_option
{
	position:absolute;
	margin-top:5px;
	margin-left:0;
}

 #track_left_field,#products_left_field
{
	position:absolute;
	height:18px;
	width:4px;
	margin:0px;
	background:url('../_images/design/list_left.png') no-repeat top left;
}

#track_value,#products_value	
{
	display:block;
	position:absolute;
	margin:0 0 0 4px;
	width:140px;
	height:17px;
	padding:1px 0 0 0;
	font-size:11px;
	background:#FFF;
	color:#707070;
}

#tracklist #tracklist_button, #products_option #products_button	{margin-left:144px;}

#tracklist_list
{
	position:absolute;
	z-index:300;
	margin-left:321px;
	margin-top:8px;
	width:155px;
	height:141px;
	padding:23px 3px 3px 3px;
	background:url('../_images/design/style_list_large_background.png') no-repeat bottom left;
}

#project_free_submenu #tracklist_list{margin-left:292px;	margin-top:-14px;}
#products_list
{
	position:absolute;
	z-index:300;
	width:155px;
	height:69px;
	padding:30px 16px 3px;
	background:url('../_images/design/project_vtype_list_background.png') no-repeat bottom center;
}	

#tracklist_list a,#products_list a			{display:block;width:136px;color:#707070;font-size:11px;padding:1px 0 1px 3px;margin-bottom:3px;cursor:pointer;}
#tracklist_list a:hover,#products_list a:hover		{background-color:#5eb4c0;color:#FFF;}
#tracklist_list a:hover .scroll_arrows,#products_list a:hover .scroll_arrows		{background:transparent;color:#707070;}
#tracklist_scrollbar a,#products_scrollbar a:hover		{background:transparent;width:9px;}

#list_tracklist_button,#list_products_button	{margin-left:75px;}
#tracklist_data,#products_data{float:left;clear:both;width:136px;}
#tracklist_scroll,#products_scroll{margin-left:138px;}


/********** /Découpages internes du bloc left *********/


	
	/*********** Bloc Home ************/
	#home_container
	{
		margin-top:24px;
		width:606px;
		height:auto;
	}
	
	#home_banner	{margin-bottom:20px;}
	#home_banner_link
	{
		position:absolute;
		margin-top:130px;
		right:405px;
		color:#6b6c6e;
		font-size:11px;
		cursor:pointer;
	}
	
	#home_banner_link a			{color:#6b6c6e;}
	#home_banner_link a:hover	{color:#aeaeae;}
	
	
	#home_leftpart
	{
		width:300px;
		float:left;
		font-size:11px;
	}	
	
	
	
	
	.flow_data	{position:absolute;margin:0;width:293px;z-index:600;}
	.flow_data img {cursor:pointer;}
	.empty_flow	
	{
		background:url('../_images/design/no_content.png') no-repeat top center;
		width:292px;
		font-size:11px;
		height:25px;
		padding-top:120px;
		text-align:center;
		margin-top:24px;
	}
	#home_bloc_week_video,
	#home_bloc_freevideo,
	#home_bloc_week_project,
	#home_bloc_week_playlist,
	#home_bloc_remember,
	#home_bloc_latest_project,
	#home_bloc_latest_current_project
	{
		background:url('../_images/design/standard_box_header.png') no-repeat top left;
		width:295px;
		font-size:11px;
		height:180px;
	}
	
	#crt_playlist_wrapper
	{
		background:url('../_images/design/standard_box_header_large.png') no-repeat top left;
		width:355px;
		font-size:11px;
	}

	#crt_playlist_wrapper img,
	#home_bloc_week_video img,
	#home_bloc_freevideo img,
	#home_bloc_week_project img,
	#home_bloc_week_playlist img,
	#home_bloc_user_news img,
	#home_bloc_remember img,
	#home_bloc_latest_project img,
	#home_bloc_latest_current_project img
	{margin-right:5px;}
	
	
	#crt_playlist_wrapper h3,
	#home_bloc_week_video h3,
	#home_bloc_freevideo h3,
	#home_bloc_week_project h3,
	#home_bloc_week_playlist h3,
	#home_bloc_user_news h3,
	#home_bloc_remember h3,
	#home_bloc_latest_project h3,
	#home_bloc_latest_current_project h3,	
	.explore_bloc_title h3 {display:inline;font-weight:bold;}
	
	
	#crt_playlist_wrapper_icon,
	#home_bloc_week_video_icon,
	#home_bloc_freevideo_icon,
	#home_bloc_week_project_icon,
	#home_bloc_week_playlist_icon,
	#home_bloc_user_news_icon,
	#home_bloc_remember_icon,
	#home_bloc_latest_project_icon		{float:right;clear:both;margin-top:-1px;}
	
	
	#crt_playlist_wrapper_title,
	#home_bloc_week_video_title,
	#home_bloc_freevideo_title,
	#home_bloc_week_project_title,
	#home_bloc_week_playlist_title,
	#home_bloc_user_news_title,
	#home_bloc_remember_title,
	#home_bloc_latest_project_title,
	#home_bloc_latest_current_project_title
	{padding:4px 0 0 15px;height:23px;}
	
	#home_bloc_user_news
	{
		background:url('../_images/design/standard_box_header.png') no-repeat top left;
		width:295px;
		font-size:11px;	
	}
	
	#news_data
	{
		background:#1e1e21;
		border-left:2px solid #29282b;
		border-right:2px solid #29282b;
		margin-top:-5px;
	}
	
	#home_bloc_user_news_footer {background:url('../_images/design/standard_box_footer.png') no-repeat top left;width:295px;height:5px;}
	
	.news,.user_news_text	{position:relative;}
	.user_news_text p		{margin-left:5px;width:180px;margin-top:3px;}
	.news_divider			{margin:10px 0 10px 0;padding-left:110px;}
	.user_news_text{z-index:900;margin-left:100px;width:180px;}
	
	
	
	
	
	#home_rightpart
	{
		width:300px;
		float:right;
		font-size:11px;
		margin-right:-9px;
	}
	
	#home_zoom_header
	{
		background:url('../_images/design/home_zoom_header.png') no-repeat top left;
		width:273px;
		height:33px;
		padding:10px 11px 0 11px;
	}
	
	#home_zoom
	{
		background:#302f31;
		width:271px;
		padding:0;
		margin-left:1px;
	}
	
	#home_zoom_music, #home_zoom_video
	{
		height:232px;
		width:295px;
		margin-left:-1px;
		padding-top:8px;
	}
	
	#home_zoom_music	{	background:#1e1e21 url('../_images/design/home_zoom_music_background.jpg') no-repeat top left;height:237px;	}
	#home_zoom_video	{	background:#1e1e21 url('../_images/design/home_zoom_video_background.jpg') no-repeat top left;	}

	.zoom_music_artist, .zoom_video_artist
	{
		position:relative;
		padding-top:3px;
		height:70px;
		width:175px;
		margin-bottom:5px;
		overflow:hidden;
	}	
	
	.zoom_video_artist{padding-left:118px;}
	.zoom_music_artist .rounded_thumb, .zoom_video_artist .rounded_thumb{margin-right:8px;}
	
	
	#home_zoom_footer
	{
		background:url('../_images/design/home_zoom_footer.png') no-repeat top left;
		width:295px;
		height:5px;
		margin-bottom:20px;
	}
	

	
	/*********** /Bloc Home ************/
	
	
	
	
	
	
	/*********** Bloc Private Profil ************/
	#tab_profile	{background:url('../_images/design/tab_profile.png') no-repeat top left;width:78px;}

	#private_profil_container
	{
		margin-top:24px;
		width:606px;
		height:auto;
		background: #000 url('../_images/design/gradient_background.png') no-repeat top left; 
	}
	
	#private_profil_container label		{color:#FFF;font-size:10px;float:left;width:70px;}
	
		/*********** Bloc Private Profil Left Part COMMON************/
		
		#private_profil_bloc_data label,
		#private_profil_bloc_beta label					{width:90px;}
		#private_profil_bloc_data_change_pwd label		{width:145px;}
		#private_profil_container input					{margin:0px}
		#ta_news										{position:relative;height:90px;}
		#private_profil_bloc_announce_background .fright									{margin-right:9px;}
		
		#private_profil_container textarea					{width:195px;height:81px;}
		
		#private_profile_submit, #private_profile_new_pwd_submit			
		{
			display:block;
			width:113px;
			height:20px;
			margin-top:10px;
			margin-left:165px;
			padding-top:3px;
			text-align:center;	
			cursor:pointer;
			color:#b3bfc1;
			background:url('../_images/design/btn_large.png') no-repeat top center;
		}
		
		#private_profile_submit:hover {color:#FFF;}
		
		#private_profil_bloc_avatar, 
		#private_profil_bloc_announce, 
		#private_profil_bloc_news, 
		#private_profil_bloc_data, 
		#private_profil_bloc_beta,
		#private_profil_bloc_infos
		{
			margin:10px 0 0 10px;
			text-align:left;
			font-size:11px;
		}
		#private_profil_bloc_avatar{text-align:center;}
		
		#private_profil_bloc_announce_header, 
		#private_profil_bloc_news_header, 
		#private_profil_bloc_data_header, 
		#private_profil_bloc_beta_header
		{
			width:295px;
			height:18px;
			padding:6px 0 0 25px;
			font-size:11px;
			background:url('../_images/design/box_header.png') no-repeat top left;
		}
		
		#private_profil_bloc_announce_background, 
		#private_profil_bloc_news_background, 
		#private_profil_bloc_data_background, 
		#private_profil_bloc_beta_background
		{
			width:285px;
			height:auto;
			text-align:left;
			padding:5px 0 0 10px;
			font-size:11px;
			background:#1f1c20 url('../_images/design/box_background.png') no-repeat top left;
		}

		#private_profil_bloc_announce_footer, 
		#private_profil_bloc_news_footer, 
		#private_profil_bloc_data_footer, 
		#private_profil_bloc_beta_footer
		{
			width:295px;
			height:12px;
			background:url('../_images/design/box_footer.png') no-repeat top left;
		}
		
		
		/*********** /Bloc Private Profil Left Part COMMON************/
		
		
		
		
		
		
		
		/*********** Bloc Private Profil Left Part************/

		
		
		.news_publisher	{position:absolute;margin-left:260px;}
		#private_profil_bloc_news_background p 				{width:250px;}
		#private_profil_bloc_news_background .news_divider 	{margin-bottom:7px;}
		#private_profil_bloc_data hr 	{margin:5px 0 5px -10px;color:#000;background-color:#000;border:1px solid #000;}
		
		#private_profil_submit_avatar
		{
			width:74px;
			height:20px;
			float:left;
			margin:auto;
			margin-top:4px;
			position:absolute;
			padding-top:3px;
			text-align:center;	
			cursor:pointer;
			color:#b3bfc1;
			font-size:11px;
			margin-left:200px;
			background:url('../_images/design/btn_small.png') no-repeat top center;
		}
		
		
		#private_profil_avatar_mask
		{
			position:absolute;
			width:189px;
			height:148px;
			margin-left:50px;
			background:url('../_images/design/thumb_mask_big.png') no-repeat top left;
		}
		
		#private_profil_bloc_avatar input		{height:24px;margin-left:-75px;color:black;}

		/*#sujet_news	{width:193px;}
		#private_profil_bloc_announce .submit	{width:auto;}
		#private_profil_bloc_announce textarea	{width:201px;}*/
		
		
		#private_profil_bloc_announce input	{width:193px;}
		#private_profil_bloc_announce textarea	{width:197px;}
		#private_profil_bloc_data input		{width:168px;}
		#private_profil_bloc_beta input		{width:168px;}
		
		/*********** /Bloc Private Profil Left Part************/
		
		
		
		/*********** Bloc Private Profil Right Part************/
		#private_profil_rightpart
		{
			width:300px;
			float:right;
			font-size:11px;
		}
		
		/*********** Bloc Private Profil Right Part COMMON************/
		
		#private_profil_bloc_infos select 		{font-size:11px;}
		#private_profil_bloc_bio input		{font-size:11px;text-align:right;border:none;width:20px;}
		#private_profil_bloc_bio textarea		{	font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size:11px;height:361px;width:250px;margin-top:5px;overflow:hidden;}
		#private_profil_bloc_infos label		{font-size:12px;width:99px;}
		#private_profil_paypal_config label	{width:100px;}
		#private_profil_bloc_earnings label	{font-size:11px;width:120px;}
		#private_profil_bloc_infos .profile_line input		{width:148px;}		
		#private_profil_bloc_earnings input,#private_profil_bloc_earnings .profile_line input	{width:80px;}
		#private_profil_bloc_data_change_pwd input	{width:118px;}
		#private_profil_bloc_paypal input	{width:132px;}
		#private_profil_bloc_paypal label	{font-size:11px;}
		.definitive_data {width:148px;}
		.txtimg_def	{vertical-align:middle;}
		
		#private_profil_earnings_submit,
		#private_profil_paypal_submit,
		#private_profil_all_submit
		{
			display:block;
			width:158px;
			height:20px;
			margin-top:10px;
			margin-left:90px;
			padding-top:3px;
			text-align:center;	
			cursor:pointer;
			color:#b3bfc1;
			background:url('../_images/design/btn_xxlarge.png') no-repeat top center;
		}
		
		#private_profil_paypal_submit{background:url('../_images/design/btn_large.png') no-repeat top center;}
		
		#private_profil_bloc_infos,
		#private_profil_bloc_bio,
		#private_profil_bloc_earnings,
		#private_profil_bloc_paypal
		{
			margin:10px 0 0 15px;
			text-align:left;
			font-size:11px;
		}
		#private_profil_bloc_bio{margin-top:20px;}
		
		
		#private_profil_bloc_earnings_header,
		#private_profil_bloc_paypal_header
		{
			width:265px;
			height:18px;
			padding:6px 0 0 25px;
			font-size:11px;
			background:url('../_images/design/box_header_small.png') no-repeat top left;
		}
		
		
		#private_profil_bloc_earnings_background,
		#private_profil_bloc_paypal_background
		{
			width:255px;
			height:auto;
			text-align:left;
			padding:5px 0 0 10px;
			font-size:11px;
			background:#29272a url('../_images/design/box_background_small.png') no-repeat top left;
		}

		
		#private_profil_bloc_earnings_footer,
		#private_profil_bloc_paypal_footer
		{
			width:265px;
			height:9px;
			background:url('../_images/design/box_footer_small.png') no-repeat top left;
		}
		/*********** /Bloc Private Profil Right Part COMMON************/
		
		
		/**** TODO MODIFIER LES DIV EN PRIVATE PROFIL *****/
		#profil_style1,#profil_style2,#profil_style3,#user_type	
		{
			
			font-size:13px;
			cursor:pointer;
			height:18px;
			vertical-align:bottom;
			width:190px;
			margin-left:99px;
		}
		
		#profil_style_list1,#profil_style_list2,#profil_style_list3,#user_type_list
		{
			position:absolute;
			z-index:300;
			margin-left:114px;
			margin-top:135px;
			width:155px;
			height:141px;
			padding:25px 3px 3px 3px;
			background:url('../_images/design/style_list_large_background.png') no-repeat bottom left;
		}
		
		#profil_style_list2		{margin-top:158px;}
		#profil_style_list3		{margin-top:181px;}
		#user_type_list			{margin-top:33px;background:url('../_images/design/user_type_list_background.png') no-repeat bottom left;width:155px;height:164px;}
		#renseigner_type #user_type_list			{margin-top:2px;margin-left:99px;}


		 #profil_style_left_field,#user_type_left_field
		{
			position:absolute;
			height:18px;
			width:4px;
			margin:0px;
			background:url('../_images/design/list_left.png') no-repeat top left;
		}

		#profil_style_value1,#profil_style_value2,#profil_style_value3,#user_type_value		
		{
			display:block;
			position:absolute;
			margin:0 0 0 4px;
			width:139px;
			height:17px;
			padding:1px 0 0 0;
			font-size:11px;
			background:#FFF;
			color:#707070;
		}

		#profil_style_list1 a,
		#profil_style_list2 a,
		#profil_style_list3 a,
		#user_type_list a					{display:block;width:95px;color:#707070;font-size:11px;padding:1px 0 1px 3px;margin-bottom:3px;cursor:pointer;}
		#user_type_list a					{width:150px;}
		#profil_style_list1 a:hover,
		#profil_style_list2 a:hover,
		#profil_style_list3 a:hover,
		#user_type_list a:hover	{background-color:#5eb4c0;color:#FFF;}
		
		#style_scroll a,#style_scroll a:hover 		{background:transparent;width:9px;}
		#profil_style1 .list_style_button,
		#profil_style2 .list_style_button,
		#profil_style3 .list_style_button,
		#user_type .list_style_button		{margin-left:133px;}
		#private_profil_container #style_scroll{margin-left:140px;}
		#private_profil_container #style_list_container	{width:155px; height:145px;}	
		
		#renseigner_type
		{
			width:380px;
			margin:auto;
			position:absolute;
			height:82px;
			text-align:left;
			padding:11px 0 0 15px;
			font-size:11px;
			background:#29272a url('../_images/design/standard_background_top.png') no-repeat top left;
		}
		
		#renseigner_type_submit
		{
			width:74px;
			height:20px;
			margin:auto;
			margin-top:-1px;
			position:absolute;
			padding-top:3px;
			text-align:center;	
			cursor:pointer;
			color:#b3bfc1;
			font-size:11px;
			margin-left:280px;
			background:url('../_images/design/btn_small.png') no-repeat top center;
		}
		
		#renseigner_type label				{color:#FFF;font-size:10px;float:left;width:70px;}
		#renseigner_type .profile_line		{margin:20px 0;}
		#renseigner_type .list_style_button		{margin-left:134px;}
		#renseigner_type #user_type_value		{width:140px;}
		
		/*********** /Bloc Private Profil Right Part************/
		
		
		
	/*********** /Bloc Private Profil ************/
	
	
	
	/*********** Bloc Public Profil ************/
	#profil_container
	{
		margin-top:0px;
		width:606px;
		height:auto;
		background: #000 url('../_images/design/gradient_background.png') no-repeat top left; 
	}

		/*********** Bloc Profil Left Part************/
		#profil_leftpart
		{
			width:300px;
			float:left;
			font-size:11px;
		}
		
		#profil_bloc_avatar
		{
			height:250px;
			margin:10px 0 0 10px;
			text-align:center;
		}
		#profil_actions {width:281px; margin:10px 0 0 2px;}

		.profil_bloc_avatar_img{height:220px;width:281px;}
		
		#profil_project,#profil_playlist,#profil_pictures,#profil_friends,#profil_videos
		{
			background:url('../_images/design/standard_box_header.png') no-repeat top left;
			width:295px;
			font-size:11px;
			height:180px;
			margin:10px 0 0 10px;
		}
		
		#profil_friends{height:330px;margin-top:20px;margin-left:5px;}
		
		
		#profil_project img,
		#profil_playlist img,
		#profil_friends img,
		#profil_videos img,
		#profil_pictures img				{margin-right:5px;}
		
		#profil_project h3,
		#profil_playlist h3,
		#profil_friends h3,
		#profil_videos h3,
		#profil_pictures h3				{display:inline;font-weight:bold;}
		
		#profil_project_icon,
		#profil_playlist_icon,
		#profil_videos_icon,
		#profil_pictures_icon		{float:right;clear:both;margin-top:-1px;}
		
		#profil_project_title,
		#profil_playlist_title,
		#profil_friends_title,
		#profil_videos_title,
		#profil_pictures_title	{padding:4px 0 0 15px;height:19px;}

		.flow_double {margin-top:250px;}
		.friends_data
		{
			background:#1e1e21;
			border-left:2px solid #262528;
			border-right:2px solid #262528;
			height:290px;
		}
		
		.friends_data i	{display:block;float:right;margin-right:15px;font-size:11px;color:#A3A3A3}
		#friends_data_pagin	{margin-top:259px;width:290px;position:absolute;}
		/*********** Bloc Profil Left Part************/

		/*********** Bloc Profil Right Part************/
		#profil_rightpart
		{
			width:300px;
			float:right;
			font-size:11px;
		}
		
		
		#profil_infos,#profil_bio,#profil_news
		{
			width:273px;
			font-size:11px;
			margin:10px 0 0 10px;
		}
		
		#profil_infos	{height:250px;text-align:left;}
		
		.profil_title_large	{font-size:15px;}
		.profil_divider	{margin:10px 0 10px 0;}
		#profil_infos_location, .profil_infos_label	{color:#a3a4a6; margin-top:8px;}
		/*#profil_infos_add_to_friends	{display:block;}*/
		#profil_infos_add_to_friends img, #profil_infos_share img, #profil_infos_modify img	{vertical-align:middle;margin-right:3px;}
		#profil_container p	{width:273px;}
		#profil_bio p a{color:#FFF;}
		#profil_infos_leftcol {width:200px; float:left;}
		#profil_infos_rightcol {margin-right:12px; float:right; text-align:right;}
		#demandeAmi {color:green;}
		/*********** Bloc Profil Right Part************/
		
		
	/*********** /Bloc Public Profil ************/

	
	
	
	/*********** Bloc Upload ************/
	#tab_upload_music	{background:url('../_images/design/tab_upload_music.png') no-repeat top left;width:74px;}
	#tab_upload_video	{background:url('../_images/design/tab_upload_video.png') no-repeat top left;width:76px;margin-left:99px;}
	#tab_upload_pictures	{background:url('../_images/design/tab_upload_picture.png') no-repeat top left;width:84px;margin-left:193px;}

	
	
	#upload_submenu
	{
		height:30px;
		font-size:11px;
		padding:10px 0 0 20px;
		text-transform:uppercase;
		color:#00899F;
		margin-bottom:15px;
	}
	
	#upload_leftpart{padding-left:15px;width:285px;}
	
	#upload_submit,#upload_trash	{float:right; width:29px; height:29px; margin-right:5px;}
	#upload_icons					{height:20px; margin-top:-22px; cursor:pointer;}

		/*********** Bloc Upload COMMON************/
		#upload_container textarea 	{height:31px;width:150px;font-size:11px;}
		#upload_container img 		{vertical-align:top;}
		#upload_submenu img 			{margin:0 15px 0 15px;vertical-align:middle}
		#upload_submenu strong 		{color:#00899F;cursor:pointer;}
		#upload_submenu strong a		{color:#FFF;cursor:pointer;}
		#upload_container label		{color:#FFF;font-size:11px;float:left;width:70px;}
		#upload_track_thumb label		{width:130px;margin:10px 0 7px 0;}
		#upload_container input		{width:146px;}
		#upload_track_thumb input		{width:130px;height:23px;color:#000;}
		#upload_track_file input		{width:430px;height:23px;color:#000;}
		#upload_role label			{float:none;cursor:pointer;}
		.upload_label_list			{width:50px;}
		#upload_track_label			{margin-left:15px;float:left;clear:both;}
		#upfile_0{border:1px solid red;}
		#upload_track_limits 		{color:#00899F; width:100%; padding-left:15px; font-size:9px;}
		
		/*********** /Bloc Upload COMMON************/
		
		#upload_container #style_scroll{margin-left:140px;}
		#upload_container #style_list_container	{width:155px; height:145px;}	

		#upload_style1,#upload_style2,#upload_style3,#upload_access,#upload_licence	
		{
			
			font-size:13px;
			cursor:pointer;
			height:18px;
			vertical-align:bottom;
			width:190px;
			margin-left:70px;
		}
		
		#upload_style_list1,#upload_style_list2,#upload_style_list3,#upload_access_list,#upload_licence_list,#upload_access_list_image,#upload_licence_list_image
		{
			position:absolute;
			z-index:300;
			margin-left:70px;
			width:155px;
			height:141px;
			padding:23px 3px 3px 3px;
			background:url('../_images/design/style_list_large_background.png') no-repeat bottom left;
		}
		
		#upload_style_list1		{margin-top:101px;}
		#upload_style_list2		{margin-top:124px;}
		#upload_style_list3		{margin-top:148px;}
		#upload_access_list		{margin-top:170px;background:url('../_images/design/upload_acces_list_background.png') no-repeat bottom left;width:155px;height:37px;}
		#upload_licence_list	{margin-top:194px;background:url('../_images/design/upload_licence_list_background.png') no-repeat bottom left;width:155px;height:56px;}
		#upload_access_list_image		{margin-top:57px;background:url('../_images/design/upload_acces_list_background.png') no-repeat bottom left;width:155px;height:37px;}
		#upload_licence_list_image		{margin-top:79px;background:url('../_images/design/upload_licence_list_background.png') no-repeat bottom left;width:155px;height:56px;}


		 #upload_style_left_field,#upload_access_left_field,#upload_licence_left_field
		{
			position:absolute;
			height:18px;
			width:4px;
			margin:0px;
			background:url('../_images/design/list_left.png') no-repeat top left;
		}

		#upload_style_value1,#upload_style_value2,#upload_style_value3,#upload_access_value,#upload_licence_value		
		{
			display:block;
			position:absolute;
			margin:0 0 0 4px;
			width:139px;
			height:17px;
			padding:1px 0 0 0;
			font-size:11px;
			background:#FFF;
			color:#707070;
		}

		#upload_style_list1 a,
		#upload_style_list2 a, 
		#upload_style_list3 a,
		#upload_access_list a,
		#upload_access_list_image a,
		#upload_licence_list a,
		#upload_licence_list_image a					{display:block;width:130px;color:#707070;font-size:11px;padding:1px 0 1px 3px;margin-bottom:3px;cursor:pointer;}
		#upload_access_list a,#upload_licence_list a,#upload_access_list_image a,#upload_licence_list_image a					{width:145px;}
		#upload_style_list1 a:hover,
		#upload_style_list2 a:hover,
		#upload_style_list3 a:hover,
		#upload_access_list a:hover,
		#upload_access_list_image a:hover,
		#upload_licence_list a:hover	,
		#upload_licence_list_image a:hover		{background-color:#5eb4c0;color:#FFF;}
		
		#style_scroll a,#style_scroll a:hover 		{background:transparent;width:9px;}
		#upload_style1 .list_style_button,
		#upload_style2 .list_style_button,
		#upload_style3 .list_style_button,
		#upload_access .list_style_button,
		#upload_licence .list_style_button			{margin-left:133px;}		
		
		#upload_track_file	{padding-bottom:10px;position:relative;}
		
		
		/*********** /Bloc Upload Rightpart************/
		#upload_thumb
		{
			float:left;
			width:61px;
			margin-right:20px;
		}
		#upload_thumb_big
		{
			
			width:180px;
			height:180px;
			margin-right:20px;
		}
		
		#upload_role #droits_cb	{float:left;clear:both;}
		#upload_role img			{margin-right:10px;}
		#upload_role p			{width:250px;margin-left:25px;position:absolute;}
		
		#upload_role_prod_musique,#upload_role_artiste,#upload_role_prod_video,#upload_role_realisateur,#upload_role_droits	{position:absolute;width:120px;}
		#upload_role_prod_musique	{margin-top:0px;}
		#upload_role_artiste		{margin-top:0px;margin-left:150px;}
		#upload_role_prod_video		{margin-top:25px;}
		#upload_role_realisateur	{margin-top:25px;margin-left:150px;}
		#upload_role_droits			{margin-top:50px;width:240px;}
		
	
	/*********** /Bloc Upload ************/
	
	
	
	
	
	
	
	/*********** Bloc Messagerie ************/
	#tab_received_mail	{background:url('../_images/design/tab_received_mail.png') no-repeat top left;width:119px;}
	#tab_sent_mail		{background:url('../_images/design/tab_sent_mail.png') no-repeat top left;width:94px;margin-left:170px;}
	#tab_compose_mail	{background:url('../_images/design/tab_compose_mail.png') no-repeat top left;width:114px;margin-left:301px;}
	#mailbox_container_top	{background:url('../_images/design/mailbox_top.png') no-repeat top left;width:605px;height:6px;margin-top:23px;}
	#mailbox_container_bottom	{background:url('../_images/design/mailbox_bottom.png') no-repeat top left;width:605px;height:6px;margin-bottom:15px;}
	#mailbox_container
	{
		margin-top:0px;
		padding:5px 0 0 10px;
		width:595px;
		height:auto;
	}	
	.mailbox_container_write{background:#212224;}
	
	#inbox_container,#outbox_container
	{
		margin-top:0px;
		padding:5px 0 0 0;
		width:605px;
		height:auto;
	}
	
	#mailbox_message_info .rounded_thumb img	{width:70px;height:70px;}

	
	#mailbox_container label		{color:#FFF;font-size:11px;float:left;width:70px;}
	#mailbox_message_fields,#mailbox_message_fields_ajax		{position:absolute;margin:29px 0 0 100px;}
	#mailbox_message_fields_ajax		{margin:29px 0 0 0px;}
	#mailbox_message_fields img,#mailbox_message_fields_ajax img	{vertical-align:top;}
	#mailbox_message_content textarea	{border:none;width:496px;overflow:auto;font-size:11px;background:#222124;}
	
	#mailbox_message_content_top		{background:url('../_images/design/dark_ta_top.png') no-repeat top left;width:516px;height:5px;margin-top:0px;}
	#mailbox_message_content_top_ajax	{background:url('../_images/design/dark_ta_top.png') no-repeat top left;width:516px;height:5px;margin-top:45px;}
	#mailbox_message_content_bottom		{background:url('../_images/design/dark_ta_bottom.png') no-repeat top left;width:516px;height:5px;margin-top:0px;}
	#mailbox_message_content
	{
		margin-top:0px;
		padding:0 10px 0 10px;
		width:494px;
		height:auto;
		background: #222124; 
		border-left:1px solid #5c6970;
		border-right:1px solid #5c6970;
	}
	
	#attachment_divider{margin-left:20px;}
	#PjMessage, #PjThread
	{
		padding-top:10px;
		padding-bottom:10px;
	}
	#mailbox_actions,#mailbox_actions_ajax
	{
		position:absolute;
		margin-left:369px;
		margin-top:65px;
		text-align:right;
	}
	
	#mailbox_actions_ajax{margin-top:110px;}
	
	#mailbox_send		
	{
		width:70px;
		height:19px;
		margin-top:10px;
		margin-left:152px;
		padding-top:2px;
		text-align:center;	
		cursor:pointer;
		font-size:11px;
		background:url('../_images/design/access_btn_submit.png') no-repeat top center;
	}

	#blocPj
	{
		margin-top:15px;
	}
	
	#blocPj img	{vertical-align:top;}
	
	.mailbox_thread				{height:auto;}
	.mailbox_line_dark_top		{background:url('../_images/design/mailbox_line_dark_top.png') no-repeat top left;width:605px;height:5px;margin-top:0px;}
	.mailbox_line_dark_bottom	{background:url('../_images/design/mailbox_line_dark_bottom.png') no-repeat top left;width:605px;height:5px;margin-top:0px;}
	.mailbox_line_light_top		{background:url('../_images/design/mailbox_line_light_top.png') no-repeat top left;width:605px;height:5px;margin-top:0px;}
	.mailbox_line_light_bottom	{background:url('../_images/design/mailbox_line_light_bottom.png') no-repeat top left;width:605px;height:4px;margin-top:0px;}
	.mailbox_line_light			{background:#404042;width:605px;height:auto;}
	.mailbox_line_dark			{background:#2a292c;width:605px;}
	
	.inbox_avatar,.outbox_avatar		{width:40px;height:40px;}
	.thumb_mail, .thumb_mail_thread		{width:40px;height:40px;margin-left:10px;}
	.thumb_mail_thread					{float:left;clear:both;margin-left:0px;}
	.inbox_content,.outbox_content		{position:absolute;margin:1px 0 0 63px;height:40px;font-size:11px;width:505px;}
	.inbox_collapse,.outbox_collapse	{position:absolute;margin:7px 0 0 580px;width:15px;height:16px;}
	.inbox_content_ajax			{padding:10px 0 0 10px;}
	.inbox_data					{position:relative;margin:1px 0 0 53px;height:auto;font-size:11px;width:505px;}
	.mail_divider				{margin:20px 0 10px 65px;}
	.inbox_attachment_ajax		{margin:20px 0 10px 65px;font-size:11px;color:#00899B;}
	.inbox_content p				{height:auto;margin-bottom:10px;}
	#mailbox_container h2 strong	{color:#00899B;}
	.strong							{font-weight:bold;}
	#messagerie-reception_sub_unreadMail a {color:white;}
	/*********** /Bloc Messagerie ************/

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/*********** Bloc Project ************/
	#project_free_container, #project_container, #project_home_container, #project_follow_container
	{
		margin-top:24px;
		padding-left:15px;
		width:591px;
		height:auto;
		background: #222124 url('../_images/design/standard_background_top.png') no-repeat top left; 
	}
	#project_home_container, #project_follow_container	{background:url('../_images/design/submenu_background.png') no-repeat top left; }
	
	#project_free_footer, #project_footer, #project_follow_submenu
	{
		width:606px;
		height:6px;
		background: #000 url('../_images/design/standard_background_bottom.png') no-repeat top left; 
	}
	
	#project_free_submenu, #project_pro_submenu, #project_follow_submenu
	{
		height:30px;
		font-size:11px;
		padding:10px 0 0 20px;
		text-transform:uppercase;
		color:#00899F;
		margin-bottom:15px;
	}
	
	#project_free_container,	#project_pro_container	{padding-left:15px;width:591px;}
	
	#tab_project_home	{background:url('../_images/design/tab_upload_music.png') no-repeat top left;width:74px;}
	#tab_project_free	{background:url('../_images/design/tab_project_free.png') no-repeat top left;width:93px;height:22px;margin-left:99px;padding-top:9px;padding-left:33px;text-align:center;}
	#tab_project_pro	{background:url('../_images/design/tab_project_pro.png') no-repeat top left;width:88px;height:22px;margin-left:227px;padding-top:9px;padding-left:36px;text-align:center;}

	#tab_coming_soon	{background:url('../_images/design/coming_soon_bubble.png') no-repeat top left;width:129px;height:30px;margin-left:343px;padding-top:3px;padding-left:2px;text-align:center;}
	.project_line img	{vertical-align:bottom;}
	.project_line label	{color:#FFF;font-size:11px;float:left;width:90px;}
	#label_desc_projet	{height:240px;}
	#project_free_container textarea, #project_container textarea	{height:230px;width:488px;border:1px solid #5c6970;border-bottom:none;border-top:none;font-size:11px;}
	.project_line #titre_projet		{width:476px;}
	#track_thumb img					{border:none;}
	.project_line span				{color:#707070;}
	#project_free_submenu #divider, #project_pro_submenu #divider, #project_follow_submenu #divider	{vertical-align:bottom;margin:0px 10px;}
	
	.autorisation_croisee {font-size:11px;text-align:justify;}
	.autorisation_croisee h1, .autorisation_croisee h2	{font-size:15px;color:#00899b;margin:10px 0;}
	.autorisation_croisee h3	{font-size:13px;color:#00899b;font-weight:bold;margin:10px 0;}
	#erreurAcceptation {font-size:11px;font-weight:bold;color:red;}
	p.accepte_autorisation			{width:510px;margin-left:25px;position:absolute;font-size:11px;}
	
	#mask_ad_revenue
	{
		position:absolute;
		z-index:1000;
		height:107px;
		width:295px;
		background:url('../_images/design/mask_ad_revenue.png') repeat-x top left;
	}
	
	#project_free_leftpart, #project_leftpart
	{
		height:165px;
		width:275px;
		float:left;
		margin-top:25px;
	}
	#project_free_leftpart input, #project_leftpart input {color:#7b7b7d;font-style:italic;width:160px;}
	#project_free_rightpart, #project_rightpart
	{
		height:190px;
		width:285px;
		margin-right:10px;
		float:right;
		margin-top:25px;
	}
	
	#project_free_leftpart #erreur_track, #project_leftpart #erreur_track
	{
		float:left;
		clear:both;
		margin-top:-26px;
		text-align:center;
		width:115px;
	}
	
	#track_thumb{font-size:11px;}
	#track_thumb img{margin-right:15px;vertical-align:middle;}
	
	#project_status,#project_vtype,#project_mute{margin-left:116px;}
	
	#project_status_left_field,#project_vtype_left_field,#project_mute_left_field
	{
		position:absolute;
		height:18px;
		width:4px;
		margin:0px;
		background:url('../_images/design/list_left.png') no-repeat top left;
	}
	
	#project_status_value,#project_vtype_value,#project_mute_value
	{
		display:block;
		position:absolute;
		margin:0 0 0 4px;
		width:139px;
		height:17px;
		padding:1px 0 0 0;
		font-size:11px;
		background:#FFF;
		color:#707070;
	}	
	
	#project_status .list_style_button,#project_vtype .list_style_button,#project_mute .list_style_button	{margin-left:133px;}

	#project_status_list,#project_vtype_list,#project_mute_list
	{
		position:absolute;
		z-index:300;
		margin-left:116px;
		margin-top:86px;
		width:155px;
		height:36px;
		padding:30px 3px 3px 3px;
		background:url('../_images/design/upload_acces_list_background.png') no-repeat bottom left;
	}	
	#project_vtype_list{margin-top:109px;background:url('../_images/design/project_vtype_list_background.png') no-repeat bottom left;height:69px;}
	
	#project_status_list a,#project_vtype_list a,#project_mute_list a				{display:block;height:12px;width:150px;color:#707070;font-size:11px;padding:1px 0 1px 3px;margin-bottom:3px;cursor:pointer;}
	#project_status_list a:hover	,#project_vtype_list a:hover,#project_mute_list a:hover	{background-color:#5eb4c0;color:#FFF;}

	#project_free_bloc_certification,
	#project_free_bloc_earnings
	{
		margin:10px 0 0 0;
		text-align:left;
		font-size:11px;
		float:left;
		width:290px;
	}
	
	#project_free_bloc_certification{float:right;}
	
	#project_free_bloc_certification_header, 
	#project_free_bloc_earnings_header
	{
		width:295px;
		height:18px;
		padding:6px 0 0 25px;
		font-size:11px;
		background:url('../_images/design/box_header.png') no-repeat top left;
	}
	
	#opened_projects_bloc,#project_info_bloc{margin-left:-15px;margin-top:-10px;}
	
	#opened_projects_bloc_header, #project_info_bloc_header
	{
		width:580px;
		height:19px;
		padding:5px 0 0 25px;
		font-size:11px;
		background:url('../_images/design/box_header_large.png') no-repeat top left;
	}
	
	#my_projects_bloc,
	#similar_projects_bloc,
	#subscription_projects_bloc
	{
		background:#1a1a1a;
		margin-left:-15px;
		margin-top:15px;
	}
	
	
	#my_projects_bloc_header,
	#similar_projects_bloc_header,
	#subscription_projects_bloc_header
	{
		width:580px;
		height:19px;
		padding:5px 0 0 25px;
		font-size:11px;
		background:url('../_images/design/box_header_large_light.png') no-repeat top left;
	}	
	
	#my_projects_bloc_content img,
	#subscription_projects_bloc_content img,
	#similar_projects_bloc_content img	{margin:3px 5px;}
	#subscription_projects_bloc_content form img {margin:0;vertical-align:top;}
	#subscription_projects_bloc_content form .list_style_button{margin-left:135px;}
	#subscription_projects_bloc_content{font-size:11px;padding:12px;}
	#subscription_projects_bloc_content label{float:left;clear:both;width:190px;}
	#subscription_submit
	{
		width:74px;
		height:20px;
		float:left;
		margin:auto;
		margin-top:4px;
		position:absolute;
		padding-top:3px;
		text-align:center;	
		cursor:pointer;
		color:#b3bfc1;
		font-size:11px;
		margin-left:225px;
		background:url('../_images/design/btn_small.png') no-repeat top center;
	}
	
	#my_projects_bloc_footer,
	#similar_projects_bloc_footer,
	#subscription_projects_bloc_footer
	{
		width:605px;
		height:6px;
		background:url('../_images/design/project_box_dark_footer.png') no-repeat top left;
	}
	
	#product_list
	{
		position:absolute;
		z-index:300;
		margin-left:0px;
		margin-top:0px;
		width:155px;
		height:69px;
		padding:30px 3px 3px 3px;
		background:url('../_images/design/project_vtype_list_background.png') no-repeat bottom left;
	}	
	#product_list a			{display:block;height:12px;width:150px;color:#707070;font-size:11px;padding:1px 0 1px 3px;margin-bottom:3px;cursor:pointer;}
	#product_list a:hover	{background-color:#5eb4c0;color:#FFF;}
	#product_list .scroll	{height:69px;}
	
	#project_free_bloc_certification_background, 
	#project_free_bloc_earnings_background
	{
		width:285px;
		height:auto;
		text-align:left;
		padding:5px 0 0 10px;
		font-size:11px;
		background:#1f1c20 url('../_images/design/box_background.png') no-repeat top left;
	}

	#project_free_bloc_certification_footer, 
	#project_free_bloc_earnings_footer
	{
		width:295px;
		height:12px;
		background:url('../_images/design/box_footer.png') no-repeat top left;
	}
	
	
	#project_free_choose,
	#project_free_submit,
	#project_free_submit_edit
	{
		float:right;
		clear:both;
		display:block;
		width:122px;
		height:20px;
		margin-top:34px;
		margin-left:90px;
		padding-top:3px;
		text-align:center;	
		cursor:pointer;
		color:#b3bfc1;
		font-size:11px;
		background:url('../_images/design/btn_xlarge.png') no-repeat top center;
	}
	
	#project_free_submit_edit{background:url('../_images/design/btn_xxlarge.png') no-repeat top center;width:158px;}
	
	#project_home_container .project_info_dark, #project_home_container  .project_info_light, #project_follow_container  .project_info_light
	{
		width:605px;
		height:65px;
		padding:5px 0 0 5px;
		font-size:11px;
		background:url('../_images/design/project_box_dark.png') no-repeat top left;
	}
	#project_home_container .project_info_light, #project_follow_container  .project_info_light	{background:url('../_images/design/project_box_light.png') no-repeat top left;}
	
	#project_home_container .project_info_thumb,
	#project_follow_container .project_info_thumb
	{
		width:75px;
		height:60px;
		float:left;
	}
	#project_home_container .project_info_id,
	#project_follow_container .project_info_id
	{
		width:255px;
		height:60px;
		float:left;
		line-height:16px;
	}
	#project_home_container .project_info_divider,
	#project_follow_container .project_info_divider
	{
		width:1px;
		height:43px;
		float:left;
		margin-top:8px;
		margin-right:7px;
		background:url('../_images/design/project_divider.png') no-repeat top left;
	}
	#project_home_container .project_info_activity,
	#project_follow_container .project_info_activity
	{
		width:250px;
		height:60px;
		padding-left:5px;
		float:left;
		line-height:16px;
	}
	
	#project_free_public
	{
		width:605px;
		height:auto;
		padding:5px 0 0 5px;
		font-size:11px;
		background: #000 url('../_images/design/project_public_background.png') no-repeat top right;
	}
	
	#project_free_public_bizcard
	{
		width:185px;
		height:auto;
		padding:5px 0 0 0;
		font-size:11px;
		float:left;
		background:url('../_images/design/project_public_bizcard_background.png') no-repeat bottom left;
	}
	
	#project_free_public_bizcard_header
	{
		width:180px;
		height:19px;
		padding:5px 0 0 5px;
		font-size:11px;
		background:url('../_images/design/project_public_bizcard_header.png') no-repeat top left;
	}
	#project_free_public_bizcard_header img	{vertical-align:bottom;float:right;clear:both;margin-right:5px;margin-top:-2px;}
	
	#project_free_public_bizcard_thumb
	{
		width:183px;
		height:auto;
		text-align:center;
		font-size:11px;
		background:#000;
		border:1px solid #3d3d3d;
	}
	#project_free_public_data	{padding-left:10px;width:400px;margin-left:190px;/*height:390px;*/}
	#project_free_public_data h1	{font-size:17px;margin:5px 0 5px 0;}

	#project_public_bizcard_artist,#project_public_bizcard_director
	{
		position:relative;
		padding-top:10px;
		height:70px;
		width:175px;
		margin-bottom:5px;
		overflow:hidden;
	}	
	
	#project_public_bizcard_artist p,#project_public_bizcard_director p		{margin-left:80px;width:96px;font-size:10px;}

	#project_public_bizcard_artist .rounded_thumb,#project_public_bizcard_director .rounded_thumb 					{margin-right:10px;margin-left:5px;}
	#project_public_bizcard_artist .rounded_thumb_overlay ,#project_public_bizcard_director .rounded_thumb_overlay 	{margin-left:5px;cursor:pointer;}
	#project_public_bizcard_artist p a,#project_public_bizcard_director p a 	{color:#FFF;}
	
	#project_free_public_info
	{
		width:575px;
		height:133px;
		font-size:11px;
		background:url('../_images/design/project_public_free_infos_background.png') no-repeat top left;
	}
	
	#project_free_public_info_header
	{
		width:550px;
		height:18px;
		padding:6px 0 0 25px;
		font-size:11px;
		background:url('../_images/design/project_public_infos_header.png') no-repeat top left;
	}
	
	#project_free_public_info label	{float:left;clear:both;width:135px;}
	#project_free_public_info label strong	{color:#999999;}
	
	#project_free_public_info_left
	{
		width:265px;
		margin:10px 0 0 10px;
		height:125px;
		font-size:11px;
		float:left;
		line-height:17px;
	}	
	#project_free_public_info_right
	{
		width:265px;
		margin:10px 0 0 0;
		height:125px;
		font-size:11px;
		float:left;
		line-height:17px;
	}
	#project_free_public_info_divider
	{
		width:1px;
		margin:10px 15px 0 15px;
		height:89px;
		float:left;
	}
	
	#blocTrack 		{margin:10px 0 0 -5px;padding-top:15px;height:25px;border-top:1px solid #707070;width:584px;font-size:11px;}
	#blocTrack img	{vertical-align:bottom;}
	#blocTrack #search_button_playlist	{cursor:pointer;}
	#search_collapse	{position:absolute;margin:2px 0 0 565px;}
	#search_collapse img,#project_free_bloc_certification img	{cursor:pointer;}
	#project_free_bloc_certification .chkimg	{float:left;clear:both;}
	#project_free_bloc_certification p	{margin-left:20px;text-align:left;width:255px;}
	#rechercherTrack	{margin:15px 0;}
	
	/** PROJETS PRO **/
	
	
	#project_pro_bloc_options,
	#project_pro_bloc_timeline
	{
		margin:10px 0 0 0;
		text-align:left;
		font-size:11px;
		float:left;
		width:290px;
	}
	
	#project_pro_bloc_options .list_container 	 {margin-left:116px;}
	#project_pro_bloc_timeline .list_container 	 {margin-left:116px;}
	#project_pro_bloc_options .project_line		 {margin-bottom:5px;}
	#project_pro_bloc_timeline .project_line		 {margin-bottom:5px;}
	#project_pro_bloc_timeline .project_line input	 {width:100px;font-size:11px;color:#3f3f3f;text-align:center;}
	#project_pro_bloc_timeline .project_line label	 {width:125px;}
	
	#project_pro_bloc_timeline{float:right;}
	
	#project_production,
	#project_production_detail,
	#project_coproduction_detail,
	#project_payment
	{margin-top:15px;}
	
	#project_production_bloc_header,
	#project_production_detail_bloc_header,
	#project_coproduction_detail_bloc_header,
	#project_payment_bloc_header
	{
		width:580px;
		height:19px;
		padding:5px 0 0 25px;
		font-size:11px;
		background:url('../_images/design/box_header_large_light.png') no-repeat top left;
	}	
	
	#project_production_bloc_content,
	#project_production_detail_bloc_content,
	#project_coproduction_detail_bloc_content,
	#project_payment_bloc_content
	{
		background:#1a1a1a;
		width:580px;
		padding:5px 0 0 25px;
		font-size:11px;
	}	
	
	.checkbox {width:25px;float:left;}
	.checkbox_detail	{margin-left:25px;}
	#project_production_detail_bloc_content img,#project_coproduction_detail_bloc_content img,#project_payment_bloc_content img		{vertical-align:top;}
	#project_production_detail_bloc_content label,
	#project_coproduction_detail_bloc_content label	{float:left;clear:both;width:300px;}
	
	#project_production_bloc_footer,
	#project_production_detail_bloc_footer,
	#project_coproduction_detail_bloc_footer,
	#project_payment_bloc_footer
	{
		width:605px;
		height:6px;
		background:url('../_images/design/project_box_dark_footer.png') no-repeat top left;
	}
	
	#project_pro_bloc_options_header, 
	#project_pro_bloc_timeline_header
	{
		width:295px;
		height:18px;
		padding:6px 0 0 25px;
		font-size:11px;
		background:url('../_images/design/box_header.png') no-repeat top left;
	}	
	
	
	#project_pro_bloc_options_background,
	#project_pro_bloc_timeline_background
	{
		width:285px;
		height:auto;
		text-align:left;
		padding:5px 0 0 10px;
		font-size:11px;
		background:#1f1c20 url('../_images/design/box_background.png') no-repeat top left;
	}
	
	#project_pro_bloc_options_background{padding-bottom:10px;}

	#project_pro_bloc_options_footer, 
	#project_pro_bloc_timeline_footer
	{
		width:295px;
		height:12px;
		background:url('../_images/design/box_footer.png') no-repeat top left;
	}
	
	#project_pro_mentions	{font-size:11px;}

	#project_bloc_certification,
	#project_bloc_earnings
	{
		margin:10px 0 0 0;
		text-align:left;
		font-size:11px;
		float:left;
		width:290px;
	}
	
	#project_bloc_certification{float:right;}
	
	#project_bloc_certification_header, 
	#project_bloc_earnings_header
	{
		width:295px;
		height:18px;
		padding:6px 0 0 25px;
		font-size:11px;
		background:url('../_images/design/box_header.png') no-repeat top left;
	}
		
	#project_bloc_certification_background, 
	#project_bloc_earnings_background
	{
		width:285px;
		height:auto;
		text-align:left;
		padding:5px 0 0 10px;
		font-size:11px;
		background:#1f1c20 url('../_images/design/box_background.png') no-repeat top left;
	}
	#project_bloc_certification_background{padding-bottom:5px}

	#project_bloc_certification_footer, 
	#project_bloc_earnings_footer
	{
		width:295px;
		height:12px;
		background:url('../_images/design/box_footer.png') no-repeat top left;
	}	
	
	
	
	
	
	#project_choose,
	#project_submit,
	#project_submit_edit
	{
		float:right;
		clear:both;
		display:block;
		width:122px;
		height:20px;
		margin-top:34px;
		margin-left:90px;
		padding-top:3px;
		text-align:center;	
		cursor:pointer;
		color:#b3bfc1;
		font-size:11px;
		background:url('../_images/design/btn_xlarge.png') no-repeat top center;
	}
	
	#project_container #project_status_list,
	#project_container  #project_vtype_list,
	#project_container  #project_mute_list,
	#project_container  #project_publish_list,
	#project_container  #project_production_list
	{
		position:absolute;
		z-index:300;
		margin-left:0px;
		margin-top:0px;
		width:155px;
		height:36px;
		padding:30px 3px 3px 3px;
		background:url('../_images/design/upload_acces_list_background.png') no-repeat bottom left;
	}	
	#project_container #project_vtype_list{margin-top:0px;background:url('../_images/design/project_vtype_list_background.png') no-repeat bottom left;height:69px;}
	
	.liste a			{display:block;height:12px;width:150px;color:#707070;font-size:11px;padding:1px 0 1px 3px;margin-bottom:3px;cursor:pointer;}
	.liste a:hover	{background-color:#5eb4c0;color:#FFF;}

	
	/**             **/
	
	
	/*********** Bloc Project Quote ************/
	.quote_leftpart
	{
		height:320px;
		width:235px;
		float:left;
		font-weight:bold;
		font-size:11px;
		background:url('../_images/design/quote_vseparator.png') no-repeat center right;
	}	
	.quote_rightpart
	{
		height:320px;
		width:290px;
		float:right;
		font-weight:bold;
		font-size:11px;
	}
	
	.titlearrow{margin-right:10px;}
	
	.quote_leftpart input,.quote_rightpart input{width:50px;}
	.quote_leftpart label,.quote_rightpart label{float:left;clear:both;width:170px;display:block;}
	.quote_line div{width:70px;float:right;clear:both;margin-right:15px;}
	.quote_rightpart .date{width:150px;font-style:italic;font-weight:normal;}
	.quote_rightpart .summary{width:230px;color:#999;font-weight:bold;}
	.quote_line{font-size:11px;margin-left:10px;}
	.quote_leftpart .quote_line{font-weight:bold;color:#999;}
	.quote_rightpart input	{border:none;border-top:1px solid #999999;border-bottom:1px solid #999999;background:#FFF;height:15px;margin:0px;padding:0px;width:100px;}
	.quote_rightpart .quote_date_dark	{border:none;width:107px;background:#242628;text-align:right;}
	.quote_rightpart .quote_date_light	{border:none;width:107px;background:#424244;text-align:right;}
	.quote_title{font-size:11px;}
	#shooting_location {color:#282828;}
	
	/*********** /Bloc Project Quote ************/
	
	
	
	
	
	
	/*********** Bloc Commande ************/
	#retour_paiement_header,#paiement_header
	{
		width:580px;
		height:19px;
		padding:5px 0 0 25px;
		font-size:11px;
		background:url('../_images/design/box_header_large_light.png') no-repeat top left;
	}	
	
	#retour_paiement_content,#paiement_content
	{
		width:585px;
		height:auto;
		margin-top:0px;
		padding:10px 10px;
		background:#2a292c;
		font-weight:bold;
		font-size:11px;
	}	
	
	
	#retour_paiement_footer,#paiement_footer
	{
		width:605px;
		height:5px;
		margin-top:0px;
		background:url('../_images/design/box_footer_large_dark.png') no-repeat top left;
	}	
	
	#paiement_montant
	{
		height:60px;
		width:240px;
		border-right:1px solid #575757;
		
	}
	
	#paiement_montant span {font-size:15px;}
	
	#paiement_mode
	{
		height:auto;
		width:330px;
		float:right;
	}
	
	#paiement_montant span, #paiement_mode form	{margin-left:65px;}
	
	/*********** /Bloc Commande ************/
	
	
	
	
	/*********** Bloc SUIVI Project ************/
	.follow_threads{margin-top:20px;}
	
	.thread_user_thumb
	{
		width:40px;
		float:left;
		clear:both;
	}
	
	
	.thread_project_follow
	{
		width:560px;
		margin-left:46px;
	}
	
	.thread_light, .thread_dark
	{
		background:url('../_images/design/mailbox_line_dark_bottom.png') no-repeat top left;
		width:605px;
		height:5px;
		margin-top:0px;	
	}
	
	
	
	.thread_light_top		{background:url('../_images/design/thread_light_small_top.png') no-repeat top left;width:560px;height:5px;margin-top:0px;}
	.thread_dark_top		{background:url('../_images/design/thread_dark_small_top.png') no-repeat top left;width:560px;height:5px;margin-top:0px;}
	.thread_light_bottom	{background:url('../_images/design/thread_light_small_bottom.png') no-repeat top left;width:560px;height:5px;margin-top:0px;}
	.thread_dark_bottom		{background:url('../_images/design/thread_dark_small_bottom.png') no-repeat top left;width:560px;height:5px;margin-top:0px;}
	.thread_light_content, .thread_dark_content
	{
		margin-top:0px;
		padding:0 10px 0 10px;
		width:540px;
		height:auto;
		background: #424244; 
	}
	
	.thread_dark_content{background:#242628;}

	.thread_collapse				{position:absolute;margin:2px 0 0 530px;width:15px;height:16px;}
	.thread_title		{margin-bottom:5px;}
	.action_button
	{
		display:block;
		float:left;
		width:158px;
		height:20px;
		margin-left:5px;
		padding-top:3px;
		text-align:center;	
		cursor:pointer;
		color:#b3bfc1;
		background:url('../_images/design/btn_xxlarge.png') no-repeat top center;
		font-size:11px;
	}
	
	.attachment_button{margin-left:15px;}
	.thread_message_content textarea	{border:none;width:496px;overflow:hidden;font-size:11px;background:#222124;color:#FFF;}
	
	.thread_message_content_top			{background:url('../_images/design/dark_ta_top.png') no-repeat top left;width:516px;height:5px;margin-top:0px;margin-left:11px;}
	.thread_message_content_top_ajax	{background:url('../_images/design/dark_ta_top.png') no-repeat top left;width:516px;height:5px;margin-top:45px;margin-left:11px;}
	.thread_message_content_bottom		{background:url('../_images/design/dark_ta_bottom.png') no-repeat top left;width:516px;height:5px;margin-top:0px;margin-left:11px;margin-bottom:15px;}
	.thread_message_content
	{
		margin-top:0px;
		margin-left:11px;
		padding:0 10px 0 10px;
		width:494px;
		height:auto;
		background: #222124; 
		border-left:1px solid #5c6970;
		border-right:1px solid #5c6970;
	}
	
	#attachment_divider{margin-left:20px;}
	#PjThread
	{
		padding-top:10px;
		padding-bottom:10px;
	}
	
	.thread_project_follow img	{vertical-align:middle;}
	
	.quote_line img{vertical-align:top;}
	
	.search_results_thread	{margin:0 0 0 -55px;}
	.thread_project_follow .search_results_thread	{margin:0;}
	/*********** Bloc / SUIVI Project ************/
	
	
	
	/*********** Bloc /Project ************/
	
	
	
	
	
	
	
	
	
	
	
	
	/*********** Bloc Playlist ************/
	#tab_playlist	{background:url('../_images/design/tab_playlist.png') no-repeat top left;width:74px;padding-left:40px;}
	#playlist_moveto{width:270px;height:45px;background:#707070;position:absolute;z-index:800;top:0px;left:0px;}
	
	
		

	#playlist_dropdown
	{
		position:absolute;
		margin-top:9px;
		margin-left:15px;
	}

	 #playlist_left_field
	{
		position:absolute;
		height:18px;
		width:4px;
		margin:0px;
		background:url('../_images/design/list_left.png') no-repeat top left;
	}

	#playlist_value		
	{
		display:block;
		position:absolute;
		margin:0 0 0 4px;
		width:140px;
		height:17px;
		padding:1px 0 0 0;
		font-size:11px;
		background:#FFF;
		color:#707070;
	}

	#playlist_dropdown #playlist_button	{margin-left:144px;}

	#playlist_list
	{
		position:absolute;
		z-index:900;
		margin-left:321px;
		margin-top:29px;
		width:155px;
		height:141px;
		padding:3px 3px 3px 3px;
		background:url('../_images/design/style_list_large_background.png') no-repeat bottom left;
	}

	#playlist_list a			{display:block;width:136px;color:#707070;font-size:11px;padding:1px 0 1px 3px;margin-bottom:3px;cursor:pointer;}
	#playlist_list a:hover		{background-color:#5eb4c0;color:#FFF;}
	#playlist_list a:hover .scroll_arrows		{background:transparent;color:#707070;}
	#playlist_scrollbar a,#tracklist_scrollbar a:hover		{background:transparent;width:9px;}

	#list_playlist_button	{margin-left:75px;}
	#playlist_data{float:left;clear:both;width:136px;}
	#playlist_scroll{margin-left:138px;}	
	
	
	
	
	
	
	/******* redecouper bloc, renommer image avec nom générique *******/
	
	#playlist_submenu
	{
		height:30px;
		font-size:11px;
		padding:10px 0 0 20px;
		text-transform:uppercase;
		color:#00899F;
		margin-bottom:15px;
	}
	
	
	#playlist_leftpart{padding-left:15px;width:85px;position:relative;}
	#playlist_rightpart{padding-left:15px;width:485px;}
	
	#playlist_submit, #playlist_trash	{position:absolute;margin-left:515px;margin-top:-30px;cursor:pointer;}
	#playlist_trash						{margin-left:550px;}
	
	#lien_musique, #lien_videos, #lien_fluidriver, #lien_youtube, #lien_images 
	{
		display:block;
		position:absolute;
		width:80px;
		padding-top:3px;
		height:16px;
		background:url('../_images/design/btn_inactive.png') no-repeat top left;
		font-size:11px;
		text-align:center;
		color:#FFF;
		margin-top:-1px;
	}
	
	#lien_musique		{margin-left:105px;background:url('../_images/design/btn_active.png') no-repeat top left;}
	#lien_videos		{margin-left:190px;}
	#lien_fluidriver, #lien_images	{margin-left:275px;}
	#lien_youtube 		{margin-left:360px;}
	#playlist_search		{margin-top:20px;padding-left:15px;background-color:#222124;font-size:11px;}
	#playlist_searchfield, #messagerie_searchfield	{position:absolute;margin-left:434px;}
	
		/*********** Bloc Playlist COMMON************/
		#playlist_container textarea 	{height:31px;width:330px;font-size:12px;}
		#playlist_container .playlist_dark_bloc textarea, #playlist_container .playlist_light_bloc textarea 	{height:46px;width:330px;}
		#playlist_container img 		{vertical-align:top}
		#playlist_submenu strong 		{color:#00899F;cursor:pointer;}
		#playlist_submenu strong a		{color:#FFF;cursor:pointer;}

		#playlist_searchfield input, #messagerie_searchfield input	{font-style:italic;}
		#playlist_searchfield input	{width:100px;}
		
		/*********** /Bloc Playlist COMMON************/
		
		/*********** /Bloc Playlist Rightpart************/
		.playlist_dark_bloc, .playlist_light_bloc
		{
			width:474px;
			height:62px;
			padding:7px 0 0 1px;
			background:url('../_images/design/playlist_dark_bloc.png') no-repeat top left;
		}
		.playlist_light_bloc	{background:url('../_images/design/playlist_light_bloc.png') no-repeat top left;}
		
		.playlist_thumb
		{
			position:absolute;
			width:47px;
			margin:2px 0 0 10px;
		}
		
		.playlist_move_down, .playlist_move_up
		{
			width:16px;
			height:15px;
			position:absolute;
			margin:-4px 0 0 370px;
			cursor:pointer;
			z-index:300;
		}
		
		.playlist_move_up {margin-left:390px;}
	
		.playlist_remove_track, .playlist_move_to
		{
			width:20px;
			height:20px;
			position:absolute;
			margin:0px 0 0 450px;
		}
		.playlist_move_to	{width:25px;margin-left:422px;}
		
		.playlist_track_comment, .playlist_track_title
		{
			position:absolute;
			margin:-2px 0 0 67px;;
		}
		
		.playlist_track_title
		{
			margin-top:-6px;
		}
	/*********** /Bloc Playlist ************/



/*********** /Bloc Left ***********/


/*********** Bloc Footer ***********/
#footer
{
	position:relative;
	width:980px;
	height:110px;
	top:50px;
	margin:auto;
	background:url('../_images/design/footer_background.png') no-repeat top left;
}

#footer a{color:#FFF;}
#footer a:hover{color:#00899B;}

#column_about,#column_services,#column_policy,#column_followus		{padding-top:10px;height:90px;font-size:11px;}
#column_about li,#column_services li,#column_policy,#column_followus li	{list-style-image: url("../_images/design/puce.png");list-style-position:outside;}
#column_about		{margin-left:-10px;}
#column_services	{margin:-100px 0 0 170px;}
#column_followus	{margin:-100px 0 0 350px;}
#column_policy		{margin:-100px 0 0 530px;}

.footer_title{text-transform:uppercase;font-size:11px;margin-left:27px;}

#copyright_redkode{float:right;clear:both;font-size:10px;color:#6f6f6f;margin:90px 10px 0 0;}
#copyright_redkode a{color:#6f6f6f;}


/*********** /Bloc Footer **********/


/********** Autocompletion ******************/

.update{
	position:absolute;
	width:250px;
	background-color:white;
	border:1px solid #888;
	margin:0;
	padding:0;
	z-index:9;
}

ul.contacts  {
	list-style-type: none;
	margin:0;
	padding:0;
	text-align: left;
	color: #000;
}
ul.contacts li.selected { background-color: #ffb; cursor: pointer;
	color: #000; }
li.contact {
	list-style-type: none;
	display:block;
	margin:0;
	padding:2px;
	height:32px;
	color: #000;
}
li.contact div.image {
	float:left;
	width:32px;
	height:32px;
	margin-right:8px;
}
li.contact div.nom {
	font-weight:bold;
	font-size:12px;
	line-height:1.2em;
	color: #000;
}

/********** /Autocompletion *****************/

/******    SUBCONTENT     ******/
	#subcontent_data
	{
		margin-top:0px;
		width:576px;
		padding:15px;
		min-height:614px;
		background: #000 url('../_images/design/gradient_background.png') no-repeat top left; 
		font-size:11px;
	}

	#subcontent_data h1, #subcontent_data h2	{font-size:15px;color:#00899b;margin:10px 0;}
	#subcontent_data h3	{font-size:13px;color:#00899b;font-weight:bold;margin:10px 0;}
	/*#subcontent_data li	{font-weight:bold;margin-top:7px;}*/
	#subcontent_data img	{margin:5px;}
	#subcontent_data .screenshot	{border:1px solid #7a7a7a; padding:5px;}




/******    SUBCONTENT     ******/



/******    ERROR   ******/
.error 
{
		margin:50px auto;
		width:576px;
		height:100%;
		padding:15px;
		min-height:614px;
		background: #000 url('../_images/design/gradient_background.png') no-repeat top left; 
}
/*
.error 
{
		margin-top:50px;
		width:576px;
		margin-left:auto;
		margin-right:auto;
		padding:15px;
		min-height:614px;
		background: #000 url('../_images/design/gradient_background.png') no-repeat top left; 
}
*/
.error h1,h2{font-size:15px;color:#00899b;margin:10px 0;}


/****************************************************/
/*********************** BETA ***********************/
/****************************************************/

#betalist td
{
	font-size:11px;
	padding:4px;
}

.beta_td_name	{width:150px;font-weight:bold;}
.beta_td_mail	{width:150px;}
.beta_td_sent	{width:150px;}

/****************************************************/
/*********************** FAQ ***********************/
/****************************************************/

table.sample {
	margin-left:auto;
	margin-right:auto;
	border-width: 0px 0px 0px 0px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: rgb(0, 0, 0);
}
table.sample th {
	font-weight:bold;
	text-align:center;
	color:rgb(1, 134, 152);
	width:150px;
	border-width: medium medium medium medium;
	padding: 3px 1px 3px 1px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: rgb(110, 224, 241);
	-moz-border-radius: 5px 0px 0px 0px;
}
table.sample td {
	text-align:center;
	border-width: medium medium medium medium;
	padding: 3px 3px 3px 3px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: rgb(1, 134, 152);
	-moz-border-radius: 0px 0px 0px 0px;
}

ul.faq li {
	color:#00899b;
	font-weight: bold;
	list-style-type: none;
	list-style-position: outside;
	margin-top: 15px;
}

/****************************************************/
/*********************** LEGAL***********************/
/****************************************************/

table.legal {
	border-width: 0px 0px 0px 0px;
	border-spacing: 5px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;
}
table.legal th {
	border-width: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
}
table.legal td {
	width:250px;
	border-width: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
}

td.colfield {
	color:#00899b;
	font-weight: bold;
}

/****************************************************/
/*********************** TOOLTIPS *******************/
/****************************************************/

.tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tip-top {
	height:5px;
	background: url(../_images/design/bubble_top.png);
}

.tip-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #00899b;
	padding: 0px 8px 4px;
	background: transparent url(../_images/design/bubble_title.png) no-repeat scroll left top;
}
 
.tip-text {
	font-size: 11px;
	height:44px;
	color: white;
	padding: 0px 8px 0px 8px;
	background: transparent url(../_images/design/bubble_body.png) top left no-repeat;
}

.tip-bottom {
	height:4px;
	background: transparent url(../_images/design/bubble_bottom.png);
}


/****************************************************/
/*********************** CONCOURS *******************/
/****************************************************/

.gagnants-text {
	color:#BBB;
}

.gagnants-small {
	font-size:11px;
}

/****************************************************/
/*********************** EXPLORE *******************/
/****************************************************/

.explore_header {
	padding:10px 0 0 10px;
}
	
#explore_header_image {
	float:left;
}

#explore_header_brief {
	float:left;
	margin-left:10px;
	font-size:10px;
	width:450px;
}

#explore_header_title {
	margin-top:5px;
	margin-bottom:-5px;
	font-size:11px;
	font-weight:bold;	
}

.explore_header_divider {
	margin-top:5px;
}
	
.explore_bloc_title {
	background: transparent url(../_images/design/standard_box_header_xxlarge.png) no-repeat top left;
	margin-top:15px;
	height:19px;
	padding:4px 0 0 10px;
	font-size:11px;
}

.explore_bloc_title img {
	margin-right:2px;
}

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


.explore_summary {
	font-size:68%;
	float:left;
	width:140px; 
	margin-top:9px;
}

.explore_main_thumb {
	width:120px;
}



#refPlayLists
{
	position:absolute;
	width:175px;
	height:241px;
	background:url('../_images/design/bizcard_background.png') no-repeat top left;
	padding:15px 0 0 7px;
	z-index:2000;
	font-size:11px;
}

.recommender_name 
{
	text-transform:uppercase;
	color:#00899b;
}
