/* Definizione generale*/
/********************* comuni *********************/
body, td, pre, p, div, span, ul, li {
	color: #AA9F8C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
body {
	margin:0px;
	background-color: #333;
}
/* definisce i colori della barra di navigazione*/
body {
	scrollbar-3dlight-color: #535C66;
	scrollbar-arrow-color: #535C66;
	scrollbar-base-color: #666;
	scrollbar-darkshadow-color: #000;
	scrollbar-face-color: #333;
	scrollbar-highlight-color: #333;
	scrollbar-shadow-color: #333;
	scrollbar-track-color : #333;
}
input {
	margin: 0px;
	background-color: #44484F;
	border: 1px;
	margin: 0px 3px 0px 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #AA9F8C;
	border: 1px solid #535C66;
	font-size: 80%
}
textarea {
	background: #44484F;
	width: 100%;
	border: 1px solid #68748A;
	margin-bottom: 20px;
	margin-top: 3px;
	border: 1px solid #535C66;
	padding: 10px;
	color: #AA9F8C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin: 0px;
	scrollbar-3dlight-color: #44484F;
	scrollbar-arrow-color: #535C66;
	scrollbar-base-color: #44484F;
	scrollbar-darkshadow-color: #44484F;
	scrollbar-face-color: #44484F;
	scrollbar-highlight-color: #535C66;
	scrollbar-shadow-color: #333;
	scrollbar-track-color : #44484F;
}
form {
	padding: 0px;
	margin: 0px;
}
p {
	margin: 0px;
}
table {
	background-color: #3E4044;
}
.tabtitle {
	height: 64px;
	font-weight: bold;
	text-align: right;
	background-image: url(imcom/sf_title.gif);
	margin: 0px;
	padding: 0px;
	padding-bottom: 19px;
}
.divtitle {
	border-bottom: 1px solid #FE9B00;
	padding: 38px 13px 0px 0px;
}
.tdsx {
	background-color: #44484F;
}
.orange {
	color: #FE9B00;
	margin-top: 10px;
}
.p3 {
	padding: 0px 12px 20px 17px;
}
.p3 a:link, .p3 a:visited {
	color: #BDBDBD;
	text-decoration: none;
	border-bottom: 1px solid #AA9F8C;
}
.p3 a:hover {
	color: #fff;
	border-bottom: 0px
}
.credits {
	height: 30px;
	;
	width: 572px;
	text-align: right;
}
.credits a:link, .credits a:visited {
	color: #AA9F8C;
	text-decoration: none;
	border-bottom: 1px solid #535C66;
	margin-top: 20px;
}
.credits a:hover {
	color: #ccc;
}
/********************* biografia *********************/

.imgbio {
	border-top: 1px solid #7A8383;
	border-bottom: 1px solid #7A8383;
}
.linkdx {
	color: #FE9B00;
	padding: 10px 4px 8px 4px;
}
.linkdx a:link,  .linkdx a:visited,  .linkdx a:hover {
	color: #AA9F8C;
	text-decoration: none;
}
.linkdx a:hover {
	color: #ccc;
}
.p1 {
	text-align: justify;
	padding: 0px 12px 20px 17px;
}
.p1 a:link, .p1 a:visited, .p1 a:hover {
	color: #AA9F8C;
	text-decoration: none;
	border-bottom: 1px solid #76828F;
}
.p1 a:hover {
	color: #ccc;
}
/********************* discografia *********************/

.imgico {
	text-align: center;
}
.imgico img {
	border: 1px solid #68748A;
	margin: 0px 4px 4px 4px;
}
.tdisco {
	padding: 0px 0px 20px 17px;
	background-color: #44484F;
}
.tdisco img {
	border: 1px solid #68748A;
	margin: 10px 0px 12px 0px;
}
.title1 {
	font-weight: bold;
	color: #BDBDBD;
	margin-top: 10px;
}
.title2 {
	color: #BDBDBD;
	margin-top: 10px
}
.play {
	padding: 0px 0px 0px 0px;
}
.play a:link, .play a:visited {
	color: #BDBDBD;
	text-decoration: none;
	border-bottom: 1px solid #AA9F8C;
}
.play a:hover {
	color: #fff;
	border-bottom: 0px
}
/********************* recensioni *********************/
/*.testata{ color: #FE9B00; line-height: 1em; padding: 0px 0px 0px 17px;  }
	.testata a:link, .testata a:visited, .testata a:hover{ font-weight: bold; text-decoration: none; color: #BDBDBD }
	.testata a:hover{ color: #AA9F8C }*/

.p2 {
	text-align: justify;
	padding: 0px 12px 20px 17px;
}
.p2 a:link, .p2 a:visited, .p2 a:hover {
	color: #FE9B00;
	text-decoration: none;
	font-weight: bold;
}
.p2 a:hover {
	color: #ccc;
}
.p4 {
	padding: 0px 12px 6px 17px;
	line-height: 1.3em;
}
.p4 a:link, .p4 a:visited, .p4 a:hover {
	color: #ccc;
	text-decoration: none;
	font-weight: bold;
}
.p4 a:hover {
	color: #aa9f8c;
}
.archivio {
	color: #FE9B00;
	padding: 0px 4px 14px 4px;
}
.archivio a:link, .archivio a:visited, .archivio a:hover {
	text-decoration: none;
	color: #BDBDBD;
	display: block;
}
.archivio a:hover {
	color: #AA9F8C
}
.data {
	padding: 0px 4px 0px 4px;
}
.articolo {
	font-weight: bold;
	text-decoration: none;
	color: #BDBDBD;
	padding: 0px 0px 0px 17px;
	line-height: 1em;
}
.giornalista {
	text-align: right;
	padding: 0px 12px 20px 17px;
}
/********************* concerti & tournée *********************/
.orange2 {
	color: #FE9B00;
}
.info {
	color: #BDBDBD;
}
.title3 {
	color: #BDBDBD;
	line-height: 2em;
	font-weight: bold;
	font-size: 110%;
}
/********************* galleria *********************/
.tdfoto {
	background-color: #44484F;
}
.tdfoto img {
	border: 1px solid #68748A;
}
.tdfoto p {
	text-align: center;
	width: 80%;
	padding-bottom: 30px;
}
/********************* documentazione ufficiale *********************/	
.tabdoc {
	text-align: center;
	background-color: #44484F;
	padding-top: 8px;
}
.tabdoc img {
	border: 1px solid #68748A;
	margin: 3px;
	padding: 0px;
}
/********************* contatti *********************/
.contact {
	background: #44484F;
	line-height: 1.2em;
	margin-bottom: 20px;
}
.contact a:link, .contact a:visited, .contact a:hover {
	color: #AA9F8C;
	text-decoration: none;
}
.contact a:hover {
	color: #CCC;
	text-decoration: none;
}
.title2 a:link, .p1 a:visited, .p1 a:hover {
	color: #AA9F8C;
	text-decoration: none;
	border-bottom: 1px solid #76828F;
}
.start_block {
	color: #FE9B00;
	margin: 0px 5px 0px 0px;
}
#dir_subMenu a {
	font-weight: normal;
}

