body 
{
	margin-left:30px;
	margin-top:53px;
	background:#FFF;
	background-image:url(images/grey.gif);
	background-repeat:repeat-y;
}

.colourfields
{
	margin:15px;
	background:#000;
}

div, h1, h2
{
	font-family:Georgia, Times, Serif;
	color:#564C55;
	font-size:13px;
	line-height:16px;
}

h1, h2
{
	margin:0;
	padding:0;
	font-weight:normal;
	color:#000;
}

h2
{
	color:#564C55;
}

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

a
{	
	text-decoration:none;	
}

a, a:visited
{	
	color:#007775;
}


a.light_link, a.light_link:visited
{	
	color:#33ADAB;
}

a:hover, a:focus, a.light_link:hover, a.light_link:focus
{	
	color:#000;
}


a.colour_link:hover, a.colour_link:focus
{	
	color:#FFF;
}

i
{
	font-style:normal;
}

h1 i, h2 i
{
	font-style:italic;
}

.title
{
	color:#000;
}

.details
{
	font-family:Arial, Helvetica, Sans-Serif;
	color:#9A9499;
	font-size:11px;
	line-height:16px;
}

.info
{
	color:#9A9499;
}

.logo
{
	margin-left:671px;
}

#second_item
{
	margin-bottom:11px;
}

#second_item_en
{
	margin-bottom:5px;
}

.container
{
	width:956px;
}

.content
{
	float:left;
	width:896px;
}

.lang
{
	float:left;
	margin-left:18px;
	width:42px;
}

.text_column
{
	width:294px;
}

.prg_box
{
	width:294px;
}

.contact_credits
{
	float:left;
	margin-left:224px;
	margin-top:0;
	/*margin-top:48px;*/
	width:224px;
}


.right_image
{
	float:left;
}

.small_text
{
	font-size:11px;
}


#credits
{
	margin-left:224px;
	line-height:14px;
}

#bio_image
{
	margin-top:128px;
}

#left_bio
{
	float:left;
	margin-left:22px;
}

#right_bio
{
	float:left;
	margin-left:40px;
	margin-top:128px;
}

.selected
{
	color: #000;
}

.cd
{
	float:left;
}

#cd_cover
{
	width:184px;
}

#cd_title
{
	width:152px;
	color:#000;
}

#cd_description
{
	width:336px;
}

#cd_sound
{
	width:224px;
}


.soundfile
{
	margin-top:7px;
}

#prog_1, #prog_1b
{
	float:left;
}

#voglio, #gold
{
	margin-top:18px;
}

#prog_2
{
	float:left;
	margin-left:42px;
}

#prog_2_text
{
	float:left;
}

#prog_2_image
{
	float:left;
	margin-left:42px;
	margin-top:160px;
}

#prog_2_image_en
{
	float:left;
	margin-left:42px;
	margin-top:176px;
}

#prog_3
{
	margin-left:336px;

}

#prog_3_text
{
	float:left;
	margin-left:22px;
}

.bottom_space
{
	height:40px;
}

.the_field
{
	margin-left:15px;
}

.the_flash
{
	margin-bottom:6px;
	width:600px;
	height:224px;
}

.the_field_close
{
	margin-left:23px;
	text-align: left;
}

.floater
{
	float:left;
}