@charset "UTF-8";
/* CSS Document */

a:focus {outline:0;}
a img {border:0;}
img{border-width:0; }

div.tot{
	background-image:url(img/jack.png);
	width:1024px;
	height:1000px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	}
	
div.tot_listen{
	background-image:url(img/jack_base.png);
	width:1024px;
	height:1000px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	}
	
div.top{
	margin-left:26px;
	background-image:url(img/logo_bg.png);
	width:784px;
	height:166px;
	background-repeat:no-repeat;
	background-position:left bottom;
	}

div.login{
	background-image:url(img/login_bg.png);
	margin-left:784px;
	width:189px;
	height:165px;
	background-repeat:no-repeat;
	background-position:left bottom;
	}
	
div.logo{
	background-image:url(img/shareyoursound_logo_white.png);
	background-repeat:no-repeat;
	background-position: 3px 6px;
	width:176px;
	height:163px;
	}
	
.text{
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:center;
}

.text_black{
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:center;
}

.text_term{
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:right;
}

.text_reg{
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	text-align:left;
}

.text_search{
	color:#666;
	font:Verdana, Geneva, sans-serif;
	font-size:12px;
	vertical-align:middle;
	margin-top:5px;
	text-align:justify;
}

.input_login{
	background-image:url(img/fondo_input.png);
	width:98px;
	border:hidden;
	color:#666;
	font:Verdana, Geneva, sans-serif;
	font-size:12px;
}

.input_reg{
	background-image:url(img/input_register.png);
	width:277px;
	height:21px;
}

.input_reg_x{
	margin-top:2px;
	margin-left:15px;
	width:230px;
	height:15px;
	border:hidden;
	color:#666;
	text-align:center;
	font:Verdana, Geneva, sans-serif;
	font-size:12px;
}

.input_link_enb{
	background-image:url(img/base_link_enb.png);
	background-repeat:no-repeat;
	width:187px;
	height:21px;
	border:hidden;
	color:#666;
	font:Verdana, Geneva, sans-serif;
	font-size:12px;
}

.input_search{
	background-image:url(img/fondo_input.png);
	width:390px;
	border:hidden;
	color:#666;
	font:Verdana, Geneva, sans-serif;
	font-size:12px;
}
.input_search_text{
	width:370px;
	height:15px;
	border:hidden;
	color:#666;
	margin-top:5px;
	margin-left:10px;
	font:Verdana, Geneva, sans-serif;
	font-size:12px;
}


div.search_string{
	background-image:url(img/search_bg.png);
	background-repeat:no-repeat;
	position:absolute;
	margin-left:220px;
	margin-top:92px;
	width:391px;
	height:25px;
	border:hidden;
	}
	
.search_type{
	background-image:url(img/search_btn.png);
	position:absolute;
	margin-left:613px;
	margin-top:93px;
	border:hidden;
	height:24px;
	width:154px;
	color:#666;
	font:Verdana, Geneva, sans-serif;
	font-size:12px;
	
	}
	

div.menu{
	position:absolute;
	margin-left:200px;
	margin-top:127px;
	height:39px;
	width:590px;
	border:hidden;
}

.menu_link{
	margin-right:1px;
	border:0px;
	
}

div.sys_player{
	background-image:url(img/note_back_player.png);
	background-repeat:no-repeat;
	background-position: 20px 8px;
	position:absolute;
	margin-left:215px;
	margin-top:0px;
	height:160px;
	width:595px;
}

.player{
	position:absolute;
	margin-left:160px;
	margin-top:23px;
}

.puppet{
	position:absolute;
	margin-left:20px;
	margin-top:10px;
}
.sfondo_last_upload{
	background-image:url(img/sfondo_last_upload.png);
	background-repeat:no-repeat;
	position:absolute;
	margin-left:224px;
	margin-top:161px;
	height:529px;
	width:577px;
}
.sfondo_centrale_vuoto{
	background-image:url(img/background.png);
	background-repeat:repeat;
	position:absolute;
	margin-left:224px;
	margin-top:10px;
	height:650px;
	width:577px;
	overflow:auto;
}


.popular{
	background-repeat:no-repeat;
	position:absolute;
	margin-left:29px;
	margin-top:192px;
	height:262px;
	width:182px;
	background-image:url(img/popular_bg.png);
	overflow:auto;
}
.popular_table{
	position:absolute;
	margin-left:2px;
	margin-top:25px;
	height:234px;
	width:180px;
	overflow:auto;
}

.popular_table_listen{
	position:absolute;
	margin-left:2px;
	margin-top:25px;
	height:360px;
	width:178px;
	overflow:auto;
}

.channel{
	background-repeat:no-repeat;
	position:absolute;
	margin-left:29px;
	margin-top:6px;
	height:180px;
	width:182px;
	background-image:url(img/channel_bg.png);
}

.related{
	background-repeat:no-repeat;
	position:absolute;
	margin-left:29px;
	margin-top:6px;
	height:410px;
	width:181px;
	background-image:url(img/related_bg.png);
}

.random_img{
	background-repeat:no-repeat;
	position:absolute;
	margin-left:812px;
	margin-top:6px;
	height:262px;
	width:182px;
}

.user_bg{
	background-repeat:no-repeat;
	position:absolute;
	margin-left:814px;
	margin-top:6px;
	height:407px;
	width:182px;
	background-image:url(img/user_bg.png);
}

.user_bg_chan{
	background-repeat:no-repeat;
	position:absolute;
	margin-left:30px;
	margin-top:6px;
	height:407px;
	width:182px;
	background-image:url(img/user_bg.png);
}

.other{
	background-repeat:no-repeat;
	position:absolute;
	margin-left:814px;
	margin-top:270px;
	height:262px;
	width:182px;
	background-image:url(img/other_bg.png);
}
.other2{
	background-repeat:no-repeat;
	position:absolute;
	margin-left:824px;
	margin-top:5px;
}

.other3{
	background-repeat:no-repeat;
	position:absolute;
	margin-left:35px;
	margin-top:5px;
}

.SpamListenSx{
	background-repeat:no-repeat;
	position:absolute;
	margin-left:35px;
	margin-top:440px;
	height:262px;
	width:182px;
}

.SpamListenDx{
	background-repeat:no-repeat;
	position:absolute;
	margin-left:814px;
	margin-top:440px;
	height:262px;
	width:182px;
}

.SpamPlayList{
	background-repeat:no-repeat;
	position:absolute;
	margin-left:290px;
	margin-top:300px;
}

.news{
	background-repeat:no-repeat;
	position:absolute;
	margin-left:29px;
	margin-top:463px;
	height:65px;
	width:181px;
	background-image:url(img/news_bg.png);
}
.news_table{
	position:absolute;
	margin-left:10px;
	margin-top:25px;
	height:55px;
	width:181px;
}

.container_song_table{
	position:absolute;
	table-layout:fixed;
	margin-left:0px;
	margin-top:18px;
	height:511px;
	width:577px;
	text-decoration:none;
}

.container_song_div{
	background-image:url(img/base_song.png);
	background-repeat:no-repeat;
	position:absolute;
	margin-left:20px;
	margin-top:7px;
	height:123px;
	width:233px;
	text-decoration:none;
}

.container_song_img{
	position:absolute;
	margin-left:6px;
	margin-top:12px;
	height:100px;
	width:100px;
	border-width:0;
}

.container_song_text{
	position:absolute;
	margin-left:110px;
	margin-top:13px;
	height:25px;
	width:118px;
	text-decoration:none;
}

.container_song_author_text{
	position:absolute;
	margin-left:132px;
	margin-top:55px;
	height:15px;
	width:95px;
}

.img_link{
	border-width:0;
}

.text_rate{
	border:0px;
	color:#666;
	font-family:Impact;
	font-size:24px;
}

.text_comment_login{
	border:0px;
	color:#334;
	font-family:Impact;
	font-size:24px;
}

.text_title_listen{
	border:0px;
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
}

.text_description_listen{
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-align:left;
}

.text_title_link{
	border:0px;
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

.text_author_link{
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	text-align:right;
}

a:link{
	text-decoration:none;
	color:#FFF
}
a:visited{
	text-decoration:none;
	color:#FFF
}

.top_text_frase{
	position:absolute;
	border:0px;
	color:#FFF;
	font-family:"Impact";
	font-size:22px;
	margin-left:200px;
	margin-top:30px;
}

.top_text_frase_link{
	position:absolute;
	border:0px;
	color:#FFF;
	font-family:"Myriad Pro";
	font-size:12px;
	margin-left:630px;
	margin-top:60px;
}

.menu_basso{
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin-left:130px;
	width:350px;
	color:#FFF
}

.menu_basso_total{
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin-left:360px;
	margin-top:670px;
	width:350px;
	color:#FFF
}
.spam_1{
	position:absolute;
	margin-left:130px;
	margin-top:718px;
	width:318px;
	height:107px;
	}
.spam_2{
	position:absolute;
	margin-left:352px;
	margin-top:708px;
	width:318px;
	height:107px;
	}
.spam_3{
	position:absolute;
	margin-left:698px;
	margin-top:708px;
	width:318px;
	height:107px;
	}
	
div.commenti{
	background-image:url(img/base_commenti.png);
	background-repeat:repeat;
	position:absolute;
	margin-left:224px;
	margin-top:425px;
	height:393px;
	width:576px;
}

div.leggi_commenti{
	margin-left:5px;
	margin-top:5px;
	position:absolute;
	overflow:auto;
	height:245px;
	width:565px;
}

div.scrivi_commenti{
	margin-left:5px;
	margin-top:270px;
	position:absolute;
	height:124px;
	width:565px;
}

div.commento{
	margin-left:4px;
	margin-top:3px;
	height:60px;
	width:542px;
}
div.base_commento{
	background-image:url(img/base1_cmt.png);
	background-repeat:no-repeat;
	margin-left:55px;
	height:60px;
	border:hidden;
	color:#666;
	font:Verdana, Geneva, sans-serif;
	font-size:14px;
	text-align:center;
	overflow:auto;
}
div.base_commento_swap{
	background-image:url(img/base2_cmt.png);
	background-repeat:no-repeat;
	height:60px;
	border:hidden;
	color:#666;
	font:Verdana, Geneva, sans-serif;
	font-size:14px;
	text-align:center;
}

div.base_scrivi_commento{
	background-image:url(img/base_scrivi_cmt.png);
	background-repeat:no-repeat;
	margin-left:95px;
	height:92px;
	border:hidden;
	color:#666;
	font:Verdana, Geneva, sans-serif;
	font-size:14px;
	text-align:center;
}

.input_commento{
	margin-top:5px;
	width:425px;
	height:80px;
	border:hidden;
	color:#666;
	font:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:center;
}

.text_user_label{
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:left;
}

.mysong{
	background-repeat:no-repeat;
	position:absolute;
	margin-left:29px;
	margin-top:6px;
	height:170px;
	width:181px;
	background-image:url(img/my_song_background.png);
}

.mysong_table{
	position:absolute;
	margin-left:3px;
	margin-top:25px;
	height:140px;
	width:175px;
	overflow:auto;
}

.user_bg_mypage{
	background-repeat:no-repeat;
	position:absolute;
	margin-left:29px;
	margin-top:185px;
	height:231px;
	width:182px;
	background-image:url(img/user_bg.png);
}

.friend_mypage{
	background-repeat:no-repeat;
	position:absolute;
	margin-left:814px;
	margin-top:6px;
	height:250px;
	width:182px;
	background-image:url(img/friend_background.png);
}

.friend_table{
	position:absolute;
	margin-left:3px;
	margin-top:25px;
	height:195px;
	width:175px;
	overflow:auto;
}

.playlist{
	background-repeat:no-repeat;
	position:absolute;
	margin-left:814px;
	margin-top:265px;
	height:150px;
	width:182px;
	background-image:url(img/playlist_background.png);
}

.playlist_result{
	background-repeat:repeat;
	background-image:url(img/base_non_opaca.png);
	position:absolute;
	margin-left:814px;
	margin-top:425px;
	width:182px;
}

.playlist_table{
	position:absolute;
	margin-left:3px;
	margin-top:25px;
	height:105px;
	width:175px;
	overflow:auto;
}

.project{
	background-repeat:no-repeat;
	position:absolute;
	margin-left:30px;
	margin-top:418px;
	height:190px;
	width:182px;
	background-image:url(img/project_background.png);
}

.project_table{
	position:absolute;
	margin-left:3px;
	margin-top:25px;
	height:140px;
	width:175px;
	overflow:auto;
}

.sfondo_messaggi{
	background-image:url(img/message_background.png);
	background-repeat:no-repeat;
	position:absolute;
	margin-left:224px;
	margin-top:10px;
	height:407px;
	width:577px;
}

.sfondo_register{
	background-image:url(img/base_commenti.png);
	background-repeat:repeat;
	position:absolute;
	margin-left:224px;
	margin-top:10px;
	height:650px;
	width:577px;
}

.messaggi_table{
	position:absolute;
	margin-left:6px;
	margin-top:45px;
	height:140px;
	width:565px;
	overflow:auto;
}

.messaggi_da_leggere{
	position:absolute;
	margin-left:6px;
	margin-top:225px;
	height:170px;
	width:565px;
	overflow:auto;
}

div.send_msg_prj{
	position:absolute;
	background-image:url(img/background.png);
	background-repeat:repeat;
	width:178px;
	margin-left:816px;
	margin-top:150px;
}

div.operation_prj{
	position:absolute;
	background-image:url(img/operation_background.png);
	background-repeat:no-repeat;
	width:178px;
	height:140px;
	margin-left:816px;
	margin-top:5px;
}

div.partecipants_prj{
	position:absolute;
	background-image:url(img/partecipants_bck.png);
	background-repeat:no-repeat;
	width:178px;
	height:96px;
	margin-left:32px;
	margin-top:115px;
	overflow:auto;
}

div.author_prj{
	position:absolute;
	background-image:url(img/author_prj_bck.png);
	background-repeat:no-repeat;
	width:178px;
	height:96px;
	margin-left:32px;
	margin-top:220px;
	overflow:auto;
}

div.request_prj{
	position:absolute;
	background-image:url(img/request_prj_bck.png);
	background-repeat:no-repeat;
	width:178px;
	height:98px;
	margin-left:32px;
	margin-top:5px;
	overflow:auto;
}

div.add_to_pl{
	position:absolute;
	width:165px;
	background-image:url(img/base_commenti.png);
	margin-left:390px;
	margin-top:166px;
}
