/**
	style 4 musica & spazi
	by F. Merletti
**/

/** common classes **/
.white {
	color:		#FFFFFF;
}
IMG {
	border:		0px;
}
BR.clear {
	clear:		both;
}
H1 {
	color:		#FFE200;
	font-size:	16px;
}
H2 {
	color:		#BFAA00;
	font-size:	14px;
}
H4 {
  color:    #BFAA00;
}
A:link, A:visited {
	text-decoration:none;
	color:		#401312;
}
A:hover A:active {
	text-decoration:underline;
}
h4 a:link, h4 a:visited, h4 a:hover, h4 a:active {
   color:    #BFAA00;
}
/** page structure **/
BODY {
	margin:		0;
	padding:	0;
	background:	url(img/bodyBg.png)#43413B repeat-x top left;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
DIV#header {
	position:			absolute;
	top:				0px;
	width:				100%;
	height:				256px;
	border:				none;
	margin:				0;
	padding:			0;
	background:			url(img/headerBg.png) no-repeat top left #33322C;
}
DIV.pageMiddle {
	width:				100%;
	margin:				0px;
	padding:			256px 0px 0px 0px;
	border:				none;
	height:				auto;
	overflow:			hidden;
	background:			#43413b;
}
DIV#sidebarLeft {
	float:		left;
	margin:		0;
	padding:	0;
	border:		none;
	background:	url(img/sidebarLeftBg.png) no-repeat top left #504B44;
	width:		200px;
	text-align:	right;
	margin-bottom: 		-6000px;
	padding-bottom: 	6000px;
}
DIV#content {
	float:		left;
	padding:	0px 0px 20px 0px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	background:	url(img/contentBg.png) no-repeat top left #68524E;
	width:		628px;
	font-size:	13px;
	color:		#939088;
	margin-bottom: 		-6000px;
	padding-bottom: 	6000px;
}
DIV#sidebarRight {
	position:			relative;
	top:				0px;
	right:				0px;
	margin:				0px 0px 0px 830px;
	padding:			170px 0 0 10px;
	background:			url(img/sidebarRightBg.png) no-repeat top left #43413b;
	min-height:			360px;
	font-size:	13px;
}
DIV#footer {
	position:			relative;
	width:		100%;
	height:		40px;
	background:	#33322C;
	border-top:	1px solid #FFFFFF;
}

/** header **/
DIV#header IMG {
	position:	absolute;
	top:		30px;
	left:		363px;
	border:		0px;
}

/** sidebar left **/
UL#mainMenu {
	margin:		0;
	padding:	0;
	list-style:	none;
}
UL#mainMenu LI {
	margin:		0;
	padding:	3px 10px;
	text-align:	right;
	font-size:	16px;
}
UL#mainMenu LI A {
	color:		#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
DIV#contacts {
	margin-top:	140px;
	margin-right:3px;
	color:		#401312;
	text-align:	right;
	font-size:	11px;
}
DIV#contacts A {
	color:		#401312;
	text-decoration:none;
}
DIV#sidebarLeft IMG {
	margin:		0 6px;
}

/** sidebar right **/
DIV#sidebarRight IMG.photo {
	margin:		0px 0px 0px -5px;
	border:		1px solid #FFFFFF;
}

/** contents **/
UL.inline {
	list-style:	none;
	margin:		0px;
	padding:	0px;
}
UL.inline LI {
	float:		left;
	margin:		0px;
	padding:	5px;
	width:		160px;
}
IMG.edizioneLink {
	margin:		71px 22px;
}
DIV.textbox {
	margin:		66px 0px 0px 0px;
	float:		right;
	width:		486px;
	border:		1px solid #8F8B83;
	background:	#664A47;
	padding:	8px 21px;
}

/** home **/
DIV#player {
	margin:		0px 0px 20px 55px;
	background: #68524e;
}
DIV.title {
	margin:		40px 0px 0px 55px;
}

/** partners **/
UL.partners {
	margin:			0px;
	padding:		0px;
}
UL.partners LI {
	padding-top:	20px;
	margin-left:	0px;
	list-style:		none;
	height:			60px;
	margin:			10px 0px;
	color:			#FFFFFF;
	font-weight:	bold;
}
UL.partners LI IMG {
	float:			left;
	margin-top:		-20px;
	margin-right:	10px;
}

/** contact form **/
FORM {
	margin:			20px 0px 0px 0px;
}
DIV.label {
	display:		inline-block;
	width:			100px;
	float:			left;
	margin:			0px 0px 10px 0px;
}
INPUT, TEXTAREA {
	margin:			0px 0px 10px 0px;
	border:			none;
	background:		#33322C;
	width:			305px;
	padding:		1px 5px;
	color:			#FFFFFF;
}
INPUT.submit {
	width:			115px;
	margin:			0px 0px 0px 300px;
}





