
body {
background-color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
margin-top:20px;
font-size:13px;
}

.clearL {
clear:left
}

.clearB {
clear:both
}

.clearR {
clear:right
}

.justify {
text-align:justify
}
.center {
text-align:center
}
.underline {
text-decoration:underline;
}
.grassetto {
	font-weight:bold;
	margin-top:10px;
	margin-bottom:5px;
}

.bg666 {
	background-color:#666;
}
.artista {
	margin-top:-10px;
}
.indent {
	text-indent:30px;
	line-height:20px;
	font-size:0.95em;
}
.small {
	font-size:0.7em;
}
img {
border:0
}

h1 {
padding-top:10px;
font-size:1.53em;
text-align:center
}

h2 {
font-size:1.08em;
text-align:left;
padding-left:5px
}

li {
line-height:20px
}

ul {
margin:0
}

hr {
border:0;
border-bottom:2px dashed
}

.errormex {
	border:#F00 dashed thin;
	background-image:url('notfound.png');
	background-repeat:no-repeat;
	font-size:1.1em;
	margin:30px;
	padding:21px 15px 23px 110px;
}

#header {
width:95%;
margin-left:auto;
margin-right:auto;
min-width:695px
}

#mainmenu {
letter-spacing:2px
}

.menumember,.menumember1 {
float:left;
width:14.1%;
text-align:center;
border-left:solid 1px;
margin-bottom:10px;
font-size:1.2em;
}

.menumember1 {
border-right:solid 1px;
}

#headerpic {
float:left;
height:133px;
width:338px;
background-image:url(/templatev3/jmusic_logop1n.jpg)
}

#headerbg {
background-image:url(/templatev3/jmusic_logop2n.jpg);
background-repeat:repeat-x;
height:133px;
margin-left:338px;
}

#content {
margin-top:20px;
width:95%;
margin-left:auto;
margin-right:auto
}

#contentleft {
width:200px;
float:left
}

#contentleft ul {
list-style:circle;
padding-left:30px;
margin-top:3px
}

.menu {
background-color:#999;
font-family:Arial, Helvetica, sans-serif;
word-spacing:10px;
margin-bottom:5px;
margin-top:5px;
padding:4px;
font-size:1.2em;
}

.clicked {
color:#FF7520;
line-height:16px;
}

.labelurl {
font-size:12px;
font-weight:700
}

.linkurl {
background-color:#000;
color:#FFF;
width:180px
}

#contentleft li {
line-height:25px;
}

#aff_link1, #aff_link2, #aff_link3, #aff_link4 {
background:url(/templatev3/affiliati.png);
width:88px;
height:30px;
display:inline-block;
margin-bottom:5px;
text-indent:-9999px;
}

#aff_link1 {
background-position:0px 0px;
}
#aff_link2 {
background-position:0px -30px;
}
#aff_link3 {
background-position:0px -60px;
}
#aff_link4 {
background-position:0px -90px;
}

#contentright {
margin-left:220px;
border-left:solid 8px;
border-right:solid 8px;
margin-top:-13px;
border-color:#FFF
}

#contentright h1 {
	background:#999;
	padding-bottom:13px;
}

p {
padding-left:8px;
margin:0
}
.crbottom {
border-bottom:solid;
border-bottom-width:4px;
float:left;
width:100%;
}
.crnobottom {
	margin-bottom:10px;
float:left;
width:100%;
}
.crtop {
background-image:url(/templatev3/bgcontenttop.png);
background-repeat:repeat-x;
height:35px;
margin-left:220px
}

.crcol1,.crcol2,.crcols1,.crcols2 {
float:left;
width:39%;
padding-bottom:6px;
border-color:#FFF
}
.crcols1nb, .crcols2nb {
float:left;
width:39%;
margin-bottom:-12px;
padding-bottom: 10px;
border-color:#FFF
}
.crcol1,.crcol2 {
margin-top:-13px;
}
.crcol1, .crcols1, .crcols1nb{
border-right:solid;
border-right-width:3px;
}
.crcol2,.crcols2, .crcols2nb {
width:60.3%;
}

.crcol2e {
width:50%;
}

.crcol0nbsotto,.crcol0nb {
float:left;
width:100%;
padding-bottom:10px
}

.crcol0nb {
border-bottom:solid 4px #FFF;
}

.crcol1nb, .crcol2nb {
float:left;
width:35%;
margin-top:2px;
padding-bottom:6px
}

.crcol2nb {
width:64.3%;
}

.crgallery {
float:left;
width:25%;
text-align:center;
padding-bottom:10px
}

#copyright {
text-align:center;
background-color:#FFF;
clear:left;
color:#000;
padding-top:2px;
padding-bottom:6px;
font-size:9px
}

#disclaimer {
font-size:10px;
width:96%;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:10px;
min-width:750px;
padding-top:10px;
padding-bottom:5px
}

.discl_left #link1, .discl_left #link2, .discl_left #link3  {
background:url(/templatev3/valid.png);
width:80px;
height:15px;
display:block;
margin-bottom:2px;
text-indent:-9999px;
}

.discl_left #link1 {
background-position:0px 0px;
}
.discl_left #link2 {
background-position:0px -15px;
}
.discl_left #link3 {
background-position:0px -30px;
}
#disclaimer .discl_left {
float:left;
padding-left:10px;
height:90px
}

.discl_left a {
line-height:0
}

.gentime {
margin-top:3px;
text-align:center;
font-size:11px
}
#content .nodec, .nodec {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#content .nodec li {
	display:inline;
}
.news_year {
list-style:none;
color:#FF7520;
margin-left:40px
}

.news_month {
list-style:none;
color:#FF7520;
margin-left:25px
}

.left,.right {
float:left;
font-size:11px;
margin-top:4px;
margin-bottom:4px;
}

.right {
float:right;
}

.charts {
border-collapse:collapse;
margin-left:10px;
margin-bottom:8px;
width:98%;
}

.charts td {
border:solid thin #666;
padding:4px
}

.charts tr {
}

.charts .col_1 {
width:5%
}

.charts .col_2 {
width:22%
}

.charts .col_3 {
width:65%
}

.charts .col_4 {
width:8%;
text-align:center;
}
.charts .col_5 {
width:23px;
}
.order {
	float:right;
	margin-right:10px;
	margin-left:5px;
	margin-top:8px;
	font-size:0.8em;
	line-height:16px;
	
}
.fantable {
border:0;
margin-bottom:10px;
border-collapse:collapse;
width:270px;
padding:0px;
}

.fantable .omino {
margin-left:-5px
}
.omino_add {
background:url(/templatev3/jmusic_frame.png); 
background-position:0px -219px; 
width:20px;
height:20px;
display:block;
text-indent:-9999px;
}
.omino_del {
background:url(/templatev3/jmusic_frame.png); 
background-position:-21px -219px; 
width:20px;
height:20px;
display:block;
text-indent:-9999px;
}


.fantitle {
margin-bottom:-15px;
text-align:left
}

.fantablecl {
float:left;
min-width:275px;
padding-left:10px;
padding-top:5px
}
.fclbg1,.fclbg2,.fclbg3,.fclbg4,.fclbg5,.fclbg6,.fclbg7,.fclbg8 {
background:url(/templatev3/jmusic_frame.png); 
}
.fclbgi {
	padding-left:5px;
}
.fclbg1 {
background-position:0px -65px; 
width:22px;
}
.fclbg2 {
background-position:0px -29px; 
width:220px;
}
.fclbg3 {
background-position:0px 0px; 
height:24px; 
width:24px;
}
.fclbg4 {
background-position:1px -91px;
}
.fclbg5 {
background-position:29px -85px;
}
.fclbg6 {
background-position:30px 0px; 
height:26px
}
.fclbg7 {
background-position:0px -47px;
}
.fclbg8 {
background-position:0px -192px;
}
.fanart {
color:#FFF;
text-align:center;
margin:0
}
.fan_user {
	float:left;
	width:120px;
	margin-left:10px;
	line-height:28px;
}
.fan_user li {
	line-height:20px;
}
.fan_artista{
	float:left;
	width:120px;
	text-align:center;
	height:110px;
}
.fan_artisti_cn {
	margin-left:130px;
}
.fan_collection{
	float:left;
	width:200px;
	text-align:center;
	min-height:180px;
}

#artistafan {
background:#FFF
}

#wf_1 {
background-color:#FF7520;
border:1px dotted #C30;
padding:10px
}

#wf_2 {
height:160px;
padding:10px
}

.wf_u {
float:left;
color:#000;
width:90px;
font-size:11px;
text-align:center;
}

#wf_fan {
background-color:#CCC;
color:#000;
font-weight:700;
width:100px;
height:17px;
font-size:11px;
border:solid 1px #999;
clear:left;
padding:2px
}

#wf_fan p {
padding-left:5px
}

.profile {
float:right;
border:#666 thin solid;
line-height:20px;
width:auto;
max-width:400px;
font-size:12px;
margin:25px 10px 10px;
padding:10px
}

.testo p {
text-indent:16px;
padding-bottom:10px;
text-align:justify;
padding-right:10px
}

#author {
clear:left;
font-size:14px;
border:2px dotted;
width:95%;
margin-left:auto;
margin-right:auto;
vertical-align:bottom
}

.discoleft .datauscita {
width:150px;
padding-left:5px
}

.discoleft a {
line-height:20px
}

td.numero {
font-style:oblique;
width:20px
}

.discoleft .titolo {
text-align:center;
font-weight:bolder;
width:auto;
font-size:14px
}

.discoleft .immagine {
text-align:center;
border:solid thin #666
}

.discoleft td {
text-align:left;
font-size:12px;
padding-bottom:3px;
padding-top:3px;
border:solid thin #666
}

td.dvd {
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
font-weight:700
}

.discoleft {
width:98%;
border-collapse:separate;
border-spacing:0;
border:solid thin #666;
margin:6px auto
}

.discobutton {
font-weight:700;
background-color:#FF7520;
color:#FFF;
text-align:center;
margin-top:10px;
margin-left:10px;
margin-bottom:10px;
border-color:red
}

.discoinput {
background:#CCC;
border:solid 1px #999
}

.crvideo {
float:left;
width:33%;
text-align:center;
padding-bottom:30px
}
.crvideo a {
display:block;
}

.post {
font-size:12px
}

.linkus {
margin-top:8px;
padding-left:0
}


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

a:hover,#artdiv a:hover {
color:#D4A017
}

#fan,#wf_i {
float:left
}

#wf_2 p,#wf_1 p {
margin-top:0;
margin-bottom:5px;

}

.wf_u a,#wf_fan a, .wf_u img {
color:#000;
}

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

.load{background: url('loading.gif') no-repeat center;}

.video_prec {
background:url(/templatev3/jmusic_frame.png); 
background-position:0px -239px; 
	float:left;
	margin-top:135px;
	background-repeat:no-repeat;
	width:27px;
	height:36px;
	display:block;
	margin-left:5px;
	text-indent:-9999px;
}
.video_prec:hover {
	background:url(/templatev3/jmusic_frame.png); 
	background-position:-27px -239px; 
}
.video_succ {
	float:right;
	margin-top:135px;
	background:url(/templatev3/jmusic_frame.png); 
	background-position:0px -274px; 
	width:27px;
	height:36px;
	display:block;
	margin-right:5px;
	text-indent:-9999px;
}
.video_succ:hover {
	background:url(/templatev3/jmusic_frame.png); 
	background-position:-27px -274px; 
}

.float_right {
	float:right;
	margin-right:20px;
	width:35%;
	text-align:center;
	border:thin #999 solid;
	padding:5px;
	}
.float_left {
	float:left;
	width:56%;
}
.width33 {
	width:31%;
	padding-left:3px;
	padding-right:3px;
}
