/* 
   
   Stylesheet created by Pixelia di Marco Corsetti
   Web: www.pixelia.it
   mail: info@pixelia.it

-------------------------------------------------------------

 STILI GENERICI
------------------------------------------------------------- */

body{
   background: #e6e5d4 url(../imgs/bg_page.gif) left top repeat-y;
   font: 12px/18px Georgia, "Times New Roman", Times, serif;
}

body, h1, h2, h3, ul, ol, dl, dt, dd, p {
   padding: 0;
   margin: 0;
}

ul, ol, li {
   list-style: none;
}



/* ELEMENTI E CONTAINERS
------------------------------------------------------------- */


#left-col{
	float: left;
	width: 240px;
	background: #FFF url(../imgs/deco.gif) right 50px no-repeat;
	height: 500px
}

#container{
	margin-left:240px;
	background: transparent url(../imgs/bg_top.jpg) top left repeat-x;
}

#content{
   background:transparent url(../imgs/top.jpg) no-repeat scroll 50px top;
	padding: 100px 0 0 50px;
	width: 620px	
}


#logo{
	width: 311px;
	height: 63px;
	background: transparent url(../imgs/logo.gif) top left no-repeat;
   padding: 0 !important
}

#logo span{
	display: none;
}

.decop{
   padding: 0 40px 10px

}

/* STILI PER TESTI E LINKS
------------------------------------------------------------- */ 

h1#pageTitle{
   color: #8B0B04;
   font-weight: normal;
   font-size: 22px;
   padding: 25px 0 10px
}

h2{
   color: #8B0B04;
   font-weight: normal;
   font-size: 18px;
}
 
a:link, a:visited{
   color: #333;
   text-decoration: underline;
 }
 
a:hover,  a:focus, a:active{
    color: #8B0B04
 }

dl{
   border-top: 1px solid #FFF;
   border-bottom: 1px solid #FFF;
   background: #f0efe6 url(../imgs/bg_dl.gif) top left repeat-y ;
   padding: 50px;
   margin: 25px 0 50px
} 

dt{
     color: #9c8046;
     font-size: 18px;
}


  
dd{
   font-size: 14px;
   color: #333;
   padding-bottom: 33px
}

dd.last{
   padding-bottom: 0
}
  

#musicisti p{
   padding-top: 25px;
}

p.divide{
   padding-top: 25px;
}

#musicisti h2{
   color: #8B0B04;
   font-weight: normal;
   font-size: 18px;
   padding-top: 25px
}
 
/* NAVIGAZIONE PRINCIPALE
------------------------------------------------------------- */

div#navContainer{
	margin-top: 20px;
   padding-bottom: 25px;
   background: url(../imgs/deco_sm.gif) center bottom no-repeat
}

ul#mainNav{
	border-top: 1px solid #B2A385;
	border-bottom: 1px solid #B2A385;
	text-align: center;
	padding: 15px 0;
	width: 620px	
}
 
ul#mainNav li{
	display: inline;
	/*line-height: 12px;*/
	border-left: 1px solid #333;
	padding: 0 15px;
   white-space: nowrap
}

.firstLi{
	border-left: none !important
}

#mainNav a:link, #mainNav a:visited{
   color: #333;
   text-decoration: none;
 }
 
#mainNav a:hover, #mainNav a:focus, #mainNav a:active{
    color: #8B0B04
 }
  
li#currentNav a{
	color: #8B0B04  !important;
}

   
/* FORMS
------------------------------------------------------------- */



/* REPERTORIO
------------------------------------------------------------- */

ul#repertorio {
   color: #8B0B04;
}

ul#repertorio li{
   padding-top: 25px;
   line-height: 25px
}

ul#repertorio ul li{
    padding: 0;
    line-height: 25px;
    color: #333
}

ul#repertorio li ul{
   padding: 15px 0 5px 50px;
   border-top: 1px solid #B2A385;
  }

#repertorio a{
   background: url(../imgs/audio.gif) left bottom no-repeat;
   padding-left: 45px;
   margin-left: -45px;
   height: 25px
}
