div.header_bottom {
	position: relative;
}

div.header_bottom div.bground {
	position: absolute;
	top:  0px;
	right: 0px;
	width: 345px;
	height: 210px;
	background-color: #99043E;
	opacity: .35;
	z-index: 2;
}

div.header_bottom div.bar {
	position: absolute;
	bottom:  30px;
	right: 0px;
	width: 345px;
	height: 50px;
	background-color: #000000;
	opacity: .45;
	z-index: 3;
}

div.header_bottom div.title {
	position: absolute;
	bottom:  37px;
	right: 0px;
	width: 290px;
	font-size: 30px;
	font-weight: bold;
	text-align: right;
	color: #ffffff;
	z-index: 5;
	margin-right: 15px;
}

div.pagebody div.institutional {
	width: 420px;
	line-height: 17px;
}

div.wide div.institutional {
	width: 100%;
}

div.institutional a:link,
div.institutional a:visited {
	font-weight: bold;
	color: #dd2717;
	text-decoration: none;
}

/*div.institutional a:hover,
div.institutional a:active {
	font-weight: bold;
	color: #f82017;
	text-decoration: underline;
}*/

div.institutional a:hover,
div.institutional a:active {
	font-weight: bold;
	color: #105E8F;
	text-decoration: underline;
}

div.institutional img {
	float: left;
	border:  1px solid #8CA6BD;
	margin: 0px 10px 5px 0px;
}

div.institutional p {
	margin: 0px 0px 10px 0px;
}

div.institutional h2,
div.institutional h3 {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	margin-top: 20px;
	margin-bottom: 10px;
}

div.institutional p.no_margin,
div.institutional h2.no_margin {
	margin: 0px;
}

div.institutional h3 {
	font-size: 13px;
}

/*div.track_listing {
	border: 1px solid #8CA6BD;
}

div.track_listing div.track {
	border-top: 1px solid #8CA6BD;
}

div.track_listing div.first {
	border-top: 0px none;
	background-color: #F2F2F2;
}

div.track_listing div.gray {
	background-color: #F2F2F2;
}

div.track_listing div.track div.num {
	float: left;
	width: 40px;
	font-weight: bold;
	text-align: right;
	padding: 10px 10px 10px 0px;
}

div.track_listing div.track div.title {
	float: right;
	width: 300px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;;
	border-left: 1px solid #8CA6BD;
}

div.track_listing div.track div.num span {
	margin-right: 10px;
}

div.track_listing div.track div.title span {
	padding-left: 10px;
}



/* pagina Live * /
div.live_dates div.track div.num {
	width: auto;
	text-align: left;
	padding: 10px 0px 10px 10px;
	border: 1px solid red;
}

div.track_listing div.track div.num span {
	margin-left: 10px;
}*/




/* elementi delle liste (news e musica) */
div.list_item,
div.list_item_nopic {
	height: 177px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #8CA6BD;
}

div.list_item_nopic {
	height: auto;
}

div.list_item div.info,
div.list_item_nopic div.info {
	height: 165px;
}

div.list_item div.info_link,
div.list_item_nopic div.info_link {
	text-align: right;
	padding-right: 15px;
	padding-bottom: 2px;
	text-transform: lowercase;
	background: url(../images/more_white.gif) center right no-repeat;
}

div.list_item div.info_link a,
div.list_item_nopic div.info_link a {
	font-size: 13px;
	font-weight: bold;
	color: #FF301A;
}

div.list_item div.info_link a:link,
div.list_item div.info_link a:visited,
div.list_item_nopic div.info_link a:link,
div.list_item_nopic div.info_link a:visited {
	text-decoration: none;
}

div.list_item div.info_link a:hover,
div.list_item div.info_link a:active,
div.list_item_nopic div.info_link a:hover,
div.list_item_nopic div.info_link a:active {
	text-decoration: underline;
}




/* lista intabellate (live e scheda album */
table.lists {
	border: 1px solid #8CA6BD;
	padding: 0px;
	margin: 0px;
	width: 100%;
}

table.lists tr {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

table.lists td {
	margin: 0px;
	padding: 10px;
	border-top: 1px solid #8CA6BD;
}

table.lists td.first {
	border-top: 0px none;
}

table.lists tr.gray {
	background-color: #F2F2F2;
}

table.lists td.num {
	width: 13%;
	font-weight: bold;
	text-align: right;
}

table.lists td.title {
	width: 65%;
	border-left: 1px solid #8CA6BD;
}

table.lists td.player {
	width: 22%;
}

table.lists td.no_player {
	width: 87%;
}

/* versione per la pagina Live */
table.large_first_col td.num {
	width: 33%;
	text-align: left;
}
table.large_first_col td.title {
	width: 67%;
}



/* LINKS */
div.links_block {
	width: 200px;
	float: left;
	margin-bottom: 10px;
}

img.live_map_ico {
	border: 0px none;
}

div.live_map {
	width: 100%;
	height: 300px;
}



/* BANNER BANDCAMP.COM NELLE PAGINE DEI DISCHI */
div.listen_download {
	width: 345px;
	height: 150px;
	position: relative;
	margin-bottom: 20px;
}

div.aplacetohide_it {
	background: url(../images/bandcamp_placetohide_it.jpg) top left no-repeat;
}
div.aplacetohide_en {
	background: url(../images/bandcamp_placetohide_en.jpg) top left no-repeat;
}

div.softloudep_it {
	background: url(../images/bandcamp_softloudep_it.jpg) top left no-repeat;
}
div.softloudep_en {
	background: url(../images/bandcamp_softloudep_en.jpg) top left no-repeat;
}

div.listen_download a {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 345px;
	height: 150px;
}

div.listen_download a span {
	display: none;
}


