/* CSS Document */

body  {
		background: #0B1735 url("/img/sfondo.gif") repeat-x;
		margin: 0; padding: 0;
		font: normal normal 12px Tahoma, Verdana, Arial, sans-serif;
		color: #000;
		scrollbar-3dlight-color: #000;
		scrollbar-arrow-color: #FFF;
		scrollbar-base-color: #FFF;
		scrollbar-darkshadow-color: #000;
		scrollbar-face-color: #666;
		scrollbar-highlight-color: #CCC;
		scrollbar-shadow-color: #333;
}
br.brake {
		height: 0;
		clear: both;
		font-size: 0;
} 
a {
		color: #BFD0EB;
		text-decoration: none;
}
a:hover {
		color: #F90;
		text-decoration: underline;
}
/* contenitore -------------------------------------------------------------------- */ 
#stage {
		display: block;
		width: 876px;
		position: absolute;
		left: 50%;
		margin: 10px 0 0 -438px;
		padding: 0;
		background: url("/img/verticali.gif") 0 0 repeat-y;
		} 
i {content: "\"/*" }
#stage {
		position: relative;
		left: 0;
		margin: 12px auto 0 auto;
		padding: 0;
		} 
/* */
#bogus{}
#content {
		padding: 0 0 20px 0;
		width: 774px;
		margin: 0 48px;
		border: 3px solid #5E6B8E;
		background-color: #0D1114;
} 
#footer {
		display: block;
		width: 876px;
		position: absolute;
		left: 50%;
		margin: 0 0 0 -438px;
		padding: 10px 0;
		background-color: #313B53;
		border-top: 1px solid #0B1735;
		font: normal normal 11px Tahoma Verdana, Arial, Helvetica, sans-serif;
		color: #FFF;
		text-align: center;
		} 
i {content: "\"/*" }
#footer {
		position: relative;
		left: 0;
		margin: 0 auto;
		} 
/* */
#bogus{}
/*#footer {
		padding: 3px;
		width: 768px;
		margin: 0 48px;
		border: 3px solid #5E6B8E;
		background-color: #5E6B8E;
		text-align: center;
		font: normal normal 11px Tahoma Verdana, Arial, Helvetica, sans-serif;
		color: #0D152A;
		color: #FFF;
} */

/* /contenitore -------------------------------------------------------------------- */ 

/* home -------------------------------------------------------------------- */ 
#bodyHome #content {
		background: #0C1013 url(/img/sfondoHome.jpg) 0 0 no-repeat;
} 
#headerHome {
		margin: 0;
		padding: 0;
		width: 774px;
		height: 164px;
}
#logoHome {
		position: absolute;
		left: 86px;
		top: 36px;
} 
#logoPage {
		position: absolute;
		left: 85px;
		top: 15px;
} 
#sxHome {
		margin: 0;
		padding: 0;
		float: left;
		width: 350px;
}
#dxHome {
		margin: 0;
		padding: 0;
		float: left;
		width: 424px;
		font: normal bold 11px Georgia, "Times New Roman", Times, serif;
		color: #FFF;
		line-height: 140%;
} 
#dxHome p {
		padding-right: 30px;
} 
#dxHome p b {
		font: normal bold 12px Georgia, "Times New Roman", Times, serif;
		color: #F90;
}
#dxHome p.primo {
		margin-top: 275px;
}

/*.primo:first-letter {
		font: normal bold 35px Georgia, "Times New Roman", Times, serif;
		line-height: 28px; !important
		line-height: 30px;
		float: left;
		padding-right: 3px;
		color: #F90;
}
*/
#bodyHome a#info, #bodyPage a#info {
		position: absolute;
		left: 704px;
		top: 157px;	
		height: 10px;
		width: 101px;
		background: url(/img/menuHome/informazioni.gif) 0 0 no-repeat;
		z-index: 1000;
}
#bodyPage a#info{
		top: 98px;	
}
#bodyHome a#info span, #bodyPage a#info span {
		display: none;
} 
 
#bodyHome a#info:hover, #bodyPage a#info:hover {
		background-position: 0 -10px;
} 
#bodyHome a#registrazione, #bodyPage a#registrazione {
		position: absolute;
		left: 388px;
		top: 157px;	
		height: 10px;
		width: 175px;
		background:	url(/img/studio_registrazione/studio_registrazione.gif) 0 0 no-repeat;
		z-index: 1000;
}
#bodyPage a#registrazione {
		top: 98px;	
}
#bodyHome a#registrazione span, #bodyPage a#registrazione span {
		display: none;
} 
#bodyHome a#registrazione:hover, #bodyPage a#registrazione:hover {
		background-position: 0 -10px;
} 

#menuAlto {
		margin: 0;
		padding: 0;
		width: 754px;
		height: 25px;
}
#menuAlto li {
		float: right;
		display: inline;
		margin: 0 1px;
		padding: 0 8px 0 0;
		height: 25px;
		list-style: none;
		text-align: center;
		background: url(/img/latoMenuHeader.gif) top right no-repeat;
}
#menuAlto ul {
		margin: 0;
		padding: 0;
}
#menuAlto a {
		display: inline;
		float: left;
		margin: 0;
		padding: 10px 0 4px 8px;
		font: normal normal 10px Tahoma, Verdana, Arial, sans-serif;
		color: #BFD0EB;
		text-decoration: none;
		background: url(/img/sfondoMenuHeader.gif) top left no-repeat;
}
#menuAlto a:hover {
		color: #F90;
}


/* menu home -------------------------------------------------------------------- */ 
#bodyHome ul#menu {
		list-style: none;
} 
#bodyHome ul#menu li a span {
		display: none;
} 
#bodyHome ul#menu a {
		position: absolute;
		left: 84px;
		background-position: 0 0;
		background-repeat: no-repeat;
		width: 251px;
} 
#bodyHome ul#menu a#corsiStrumentali {
		top: 186px;
		height: 81px;
		background-image: url(/img/menuHome/corsi_strumentali.gif);
} 
#bodyHome ul#menu a#corsiStrumentali:hover {
		background-position: 0 -81px;
} 
#bodyHome ul#menu a#cantoModerno {
		top: 270px;
		height: 86px;
		background-image: url(/img/menuHome/canto_moderno.gif);
} 
#bodyHome ul#menu a#cantoModerno:hover {
		background-position: 0 -86px;
} 
#bodyHome ul#menu a#musicaInsieme {
		top: 357px;
		height: 75px;
		background-image: url(/img/menuHome/musica_insieme.gif);
} 
#bodyHome ul#menu a#musicaInsieme:hover {
		background-position: 0 -75px;
} 
#bodyHome ul#menu a#percussioni {
		top: 439px;
		height: 77px;
		background-image: url(/img/menuHome/percussioni.gif);
} 
#bodyHome ul#menu a#percussioni:hover {
		background-position: 0 -77px;
} 
/* /menu home -------------------------------------------------------------------- */ 


/* menu page -------------------------------------------------------------------- */ 
#bodyPage ul#menu {
		list-style: none;
		margin: 30px 0 0 30px;
		padding: 0;
} 
#bodyPage ul#menu li a span {
		display: none;
}
#bodyPage ul#menu a {
		display: block;
		width: 194px;
		height: 39px;
		margin: 5px 0;
		padding: 0;
		background-position: 0 0;
		background-repeat: no-repeat;
} 
#bodyPage ul#menu a#corsiStrumentali {
		background-image: url(/img/menuPage/corsi_strumentali.gif);
} 
#bodyPage ul#menu a#cantoModerno {
		background-image: url(/img/menuPage/canto_moderno.gif);
} 
#bodyPage ul#menu a#musicaInsieme {
		background-image: url(/img/menuPage/musica_insieme.gif);
} 
#bodyPage ul#menu a#percussioni {
		background-image: url(/img/menuPage/percussioni.gif);
} 
#bodyPage ul#menu a:hover {
		background-position: 0 -39px;
} 

/* /menu page -------------------------------------------------------------------- */ 


#headerPage{
		margin: 0;
		padding: 0;
		width: 774px;
		height: 105px;
}
#sxPage {
		margin: 0;
		padding: 0;
		float: left;
		width: 254px;
}
#dxPage {
		margin: 0;
		padding: 0;
		float: left;
		width: 520px;
} 
#titoloPage {
		margin: 20px 0 0 15px;
		padding: 0;
} 
#testoPage {
		margin: 0;
		padding: 15px 20px 10px 20px;
		width: 460px;
		font: normal bold 11px Georgia, "Times New Roman", Times, serif;
		color: #FFF;
		line-height: 140%;
		background: url(/img/sfondi/sfondoTestoPage.gif) 0 0 no-repeat;
} 
#testoPage p {
		margin: 10px 0;
		padding: 0;
} 
#testoPage ul {
		margin: 0;
		padding: 0 20px;
}
#testoPage b {
		color: #F90;
}
#sfondoTestoPage {
		margin: 0 0 20px 0;
		padding: 0 0 10px 0;
		width: 500px;
		background: url(/img/sfondi/baseTestoPage.gif) left bottom no-repeat;
} 
#fotoFooter {
		text-align: center;
		position: absolute;
		left: 50px;
		width: 774px;
} 
#fotoFooter img {
		margin: 2px;
} 

