/*
       ((( Daniele Marchesini email: skylark@iol.it  İ 2003  All Rights reserved )))
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
*/

/*
NOTA
	definizione di stile valide per le pagine tematiche e per tutti i browser

	alcune attribuzioni di come il dimensionamento dei caratteri o l'overflow sono
	assegnati in base al browser files e cartelle dedicati

*/

/* header */
#headerTopLayer{
	height:				59px;

	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;

	background-color:	#000000;

	background-image:	url(../../images/logo/firmaHeaderTop-266-59.gif);
	background-repeat:	no-repeat;
	background-position:center top;

	border-width:		0px 0px 1px 0px;
	border-style:		solid;
	border-color:		#ffffff;
}

#headerBottomLayer{
	height:				9px;

	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	background-color:	#cccccc;

	background-image:	url(../../images/logo/firmaHeaderBottom-266-9.gif);
	background-repeat:	no-repeat;
	background-position:center top;

	border-width:		0px 0px 1px 0px;
	border-style:		solid;
	border-color:		#ffffff;
}

#headerBottomTable{
	margin:				0px 0px 0px 0px;
	width:				100%;
}

.headerBottomCell{
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;

	color:				#000000;

	text-align:			center;
}

/* contents */

#contentsLayer{
	background-color:		#acacac;
	background-image:		url(../../images/themes/copertina-356-366.jpg);
	background-repeat:		no-repeat;
	background-position:	right bottom;
}

#linkLayer{
	background-color:		#acacac;
        text-align:                     center; 
        padding-top:                    10px;
}

#contentsLayerArtista{
	background-color:		#acacac;
	background-image:		url(../../images/themes/lucianolongo.jpg);
	background-repeat:		no-repeat;
	background-position:	right bottom;
}

#contentsTable{
	margin:					0px 0px 0px 0px;
	width:					100%;
}

#contentsCell{
	padding:				20px 300px 20px 20px;
}

.innerContentsTable{
	width:					450px;
}

.innerContentsTableLeftCell{
	width:					150px;
	vertical-align:			top;
	font-weight:			bold;
	color:					#000000;
}

.innerContentsTableRightCell{
	vertical-align:			top;
}

.innerContentsTableLeftCellEvents{
	width:					350px;
	vertical-align:			top;
	font-weight:			bold;
	color:					#000000;
}

.innerContentsTableRightCellEvents{
	vertical-align:			top;
	padding-left:			10px;
}

.innerContentsTableLeftCellCurr{
	width:				100px;
	text-align:			right;
	padding-right:			5px;
	vertical-align:			top;
	font-weight:			bold;
	color:				#000000;
}

.innerContentsTableRightCellCurr{
	vertical-align:			top;
}

/* footer */

#naviBarLayer{
	width:				100%;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;

	background-color:	#c5c5c5;

	border-width:		0px 0px 1px 0px;
	border-style:		solid;
	border-color:		#000000;
}

#naviBarTable{
	width:				100%;
	margin:				0px 0px 0px 0px;
}

.naviBarCell{
	padding:			0px 5px 0px 5px;
	text-align:			center;

	border-width:		1px 0px 0px 0px;
	border-style:		solid;
	border-color:		#ffffff;
}

.naviBarCellCurrent{
	padding:			0px 5px 0px 5px;

	background-color:	#acacac;

	text-align:			center;

	border-width:		1px 1px 0px 1px;
	border-style:		solid;
	border-color:		#acacac #ffffff;
}

.naviBarLink{
	height:				2ex;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	color:				#000000;
}

.naviBarLink:hover{
	color:				#ffffff;
}

.naviBarLinkCurrent{
	height:				2ex;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	color:				#000000;
	cursor:				default;
}
