/* 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;
	padding-bottom: 19px;
	background-image: url(imcom/sf_title.gif);
	}
	
.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;
}
