body {
background:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:76%;
color:#fff;
text-align:center;
scrollbar-face-color:#000;
scrollbar-arrow-color:#fff;
scrollbar-track-color:#000;
scrollbar-shadow-color:#000;
scrollbar-highlight-color:#000;
scrollbar-3dlight-color:gray;
scrollbar-darkshadow-color:#fff;
margin:0;
padding:0;
}

h1,h2,h3,h4,h5 {
color:#f93;
margin:0.8em 0;
padding:0;
}

h1 {
font-size:2.5em;
font-weight:700;
}

h2 {
font-size:1.6em;
font-weight:400;
}

h3 {
font-size:1em;
font-weight:700;
}

h4 {
font-size:1em;
font-weight:400;
color:#fff;
}

h5 {
font-size:0.9em;
font-weight:400;
}

h6 {
font-size:0.8em;
font-weight:400;
}

p {
font-size:1em;
color:#fff;
}

#frame {
width:732px;
height:400px;
text-align:left;
margin:0 auto;
}

#header {
width:732px;
height:75px;
background:#000 url(images/coroTLdevictoria.gif) no-repeat left top;
}

/*popup*/
#frame-popup {
width:456px;
text-align:left;
margin:0 auto;
}

#left-popup {
width:151px;
float:left;
margin:0 13px;
}

#right-popup {
width:253px;
float:right;
text-align:justify;
margin:0 13px;
}

div.imgbox-popup {
float:left;
text-align:center;
}

img.gallery-foto-popup {
width:151px;
}

#main {
width:732px;
height:325px;
}

#left {
width:280px;
height:325px;
float:left;
}

#right {
width:442px;
height:325px;
float:right;
overflow:auto;
}

#right-content {
width:402px;
}

#left-content {
width:280px;
}

#central {
width:722px;
height:325px;
overflow:auto;
}

#central-content {
width:682px;
}

div.spacer {
clear:both;
}

.associazione-presentazione {
background:#000 url(img_left/02.1_associazione_presentaz.jpg) no-repeat left top;
}

.associazione-coristi {
background:#000 url(img_left/02.3_associazione_coristi.jpg) no-repeat left top;
}

.associazione-prove {
background:#000 url(img_left/02.4_associazione_prove.jpg) no-repeat left top;
}

.associazione-rassegna-stampa {
background:#000 url(img_left/02.5_associazione_rasstampa.jpg) no-repeat left top;
}

.direttore-curriculum {
background:#000 url(img_left/03_direttore.jpg) no-repeat left top;
}

.concerti-appuntamenti {
background:#000 url(img_left/04.1_concerti_appuntamenti.jpg) no-repeat left top;
}

.concerti-attivitacoll {
background:#000 url(img_left/04.2_concerti_attivita.jpg) no-repeat left top;
}

.concerti-archivioconc {
background:#000 url(img_left/04.3_concerti_archivio.jpg) no-repeat left top;
}

.concerti-manifestazioni {
background:#000 url(img_left/04.4_concerti_manifestaz.jpg) no-repeat left top;
}

.proposte-theatro {
background:#000 url(img_left/05.1_proposte_theatro.jpg) no-repeat left top;
}

.proposte-misa-criolla {
background:#000 url(img_left/05.2_proposte_misa.jpg) no-repeat left top;
}

.proposte-musica-sacra {
background:#000 url(img_left/05.3_proposte_musicasacra.jpg) no-repeat left top;
}

.proposte-musica-profana {
background:#000 url(img_left/05.4_proposte_musicaprofana.jpg) no-repeat left top;
}

.gallery-sala {
background:#000 url(img_left/06.1_gallery_salascolto.jpg) no-repeat left top;
}

.gallery-discografia {
background:#000 url(img_left/06.2_gallery_discografia.jpg) no-repeat left top;
}

.gallery-video {
background:#000 url(img_left/06.3_gallery_video.jpg) no-repeat left top;
}

.contatti-email {
background:#000 url(img_left/07.1_contatti_email.jpg) no-repeat left top;
}

.contatti-prenota {
background:#000 url(img_left/07.2_contatti_prenotacd.jpg) no-repeat left top;
}

.contatti-link {
background:#000 url(img_left/07.3_contatti_linkutili.jpg) no-repeat left top;
}

/*HOME PAGE*/
#left-home {
width:599px;
height:325px;
float:left;
background:#000 url(home/01_index.jpg) no-repeat left top;
margin:0;
padding:0;
}

#right-home {
width:133px;
height:325px;
float:right;
margin:0;
padding:0;
}

/*#home-news {
background:#212121;
border:1px solid #666;
margin:0;
padding:0;
}

#home-news-content {
margin:5px;
padding:0;
}*/

/*marquee text scroller*/

#marqueecontainer{
background:#212121;
border:1px solid #666;
position: relative;
width: 128px; /*marquee width */
height: 205px; /*marquee height */
/*background-color: white;*/
overflow: hidden;
/*border: 3px solid orange;
padding: 2px;
padding-left: 4px;*/
}

#vmarquee{
position: absolute; width: 98%; margin:5px;
}

/*PAGINA MAPPE*/
p.box_mappe {
width:281px;
margin-bottom:5px;
}


/* PAGINA CONTATTI*/
div.contatti-prenota p {
color:#FFFFFF;
margin-top:236px;
}


/*PAGINE GALLERY*/
div.gallery-discografia p {
color:#FFFFFF;
margin-top:236px;

}

div.gallery-video p {
color:#966;
margin-top:194px;
}

div.imgbox {
float:left;
width:100px;
text-align:center;
margin:0 0 10px 10px;
}

img.gallery-foto {
width:84px;
height:63px;
border:0;
clear:both;
}

table.salaascolto {
width:440px;
border-top:1px solid #666;
border-left:1px solid #666;
}

table.salaascolto td,table.salaascolto th {
color:#FFFFFF;
border-right:1px solid #666;
border-bottom:1px solid #666;
padding:3px;
}




/*
chiaro: #FFCC99
scuro: #CC9966
bordo: #666666

NAV

text
menu over #FF9933
menu normal #737373
submenu over #FFCC66
submenu normal #A9A9A9

bg
over #AAAAAA
selected #333333

general*/
#divNav {
height:38px;
width:524px;
float:right;
margin:0;
padding:0;
}

#nav {
position:relative;
top:21px;
left:0;
height:38px;
width:524px;
margin:0;
padding:0;
}

#nav li ul {
display:none;
margin:0;
padding:0;
}

#nav a {
text-decoration:none;
}

/*1st level*/
#nav li {
float:left;
display:block;
margin:0;
}

/*nasconde*/
#nav li.off ul,#nav li.on ul {
position:absolute;
top:21px;
left:0;
background:#333;
height:17px;
width:524px;
}

/*#nav li.on ul {background: #333333;}
#nav li.on:hover ul, #nav li.over ul {background: #333333;}
for ie*/
#nav li a {
display:block;
padding:0;
}

/*subnav?*/
#nav li.on ul a,#nav li.off ul a {
float:left;
height:17px;
}

#nav li.on ul {
display:block;
}

#liHome a,#liAssociazione a,#liDirettore a,#liConcerti-Attivita a,#liProposte-Musicali a,#liGallery a,#liContatti a {
display:block;
position:relative;
height:21px;
background:url(img_nav/menu.png) no-repeat;
}

/*first, put the initial states in place - NORMAL state*/
#liHome a {
width:38px;
background-position:0 0;
}

#liAssociazione a {
width:87px;
background-position:-38px 0;
}

#liDirettore a {
width:67px;
background-position:-125px 0;
}

#liConcerti-Attivita a {
width:112px;
background-position:-192px 0;
}

#liProposte-Musicali a {
width:114px;
background-position:-304px 0;
}

#liGallery a {
width:57px;
background-position:-418px 0;
}

#liContatti a {
width:49px;
background-position:-475px 0;
}

/*active area - SELECTED? */
#liHome.on a {
background-position:0 -21px;
}

#liAssociazione.on a {
background-position:-38px -21px;
}

#liDirettore.on a {
background-position:-125px -21px;
}

#liConcerti-Attivita.on a {
background-position:-192px -21px;
}

#liProposte-Musicali.on a {
background-position:-304px -21px;
}

#liGallery.on a {
background-position:-418px -21px;
}

#liContatti.on a {
background-position:-475px -21px;
}

/*add selectors for the other li's and background-positions
HOVER states top TAB*/
#liHome a:hover,#liHome:hover a,#liHome.over a {
background-position:0 -42px;
}

#liAssociazione a:hover,#liAssociazione:hover a,#liAssociazione.over a {
background-position:-38px -42px;
}

#liDirettore a:hover,#liDirettore:hover a,#liDirettore.over a {
background-position:-125px -42px;
}

#liConcertiAttivita a:hover,#liConcerti-Attivita:hover a,#liConcerti-Attivita.over a {
background-position:-192px -42px;
}

#liProposte-Musicali a:hover,#liProposte-Musicali:hover a,#liProposte-Musicali.over a {
background-position:-304px -42px;
}

#liGallery a:hover,#liGallery:hover a,#liGallery.over a {
background-position:-418px -42px;
}

#liContatti a:hover,#liContatti:hover a,#liContatti.over a {
background-position:-475px -42px;
}

/*subnav formatting*/
#s-ass-1 a,#s-ass-2 a,#s-ass-3 a,#s-ass-4 a,#s-ass-5 a {
display:block;
position:relative;
height:17px;
background:url(img_nav/subnav-1.png) no-repeat;
}

#s-concerti-1 a,#s-concerti-2 a,#s-concerti-3 a,#s-concerti-4 a {
background:url(img_nav/subnav-2.png) no-repeat;
}

#s-promus li a {
background:url(img_nav/subnav-3.png) no-repeat;
}

#s-gallery li a {
background:url(img_nav/subnav-4.png) no-repeat;
}

#s-contatti li a {
background:url(img_nav/subnav-5.png) no-repeat;
}

/*per centrare SUBMENU*/
#nav li ul li {
text-align:center;
}

#s-ass div {
width:385px;
margin:auto;
}

#s-concerti div {
width:407px;
margin:auto;
}

#s-promus div {
width:491px;
margin:auto;
}

#s-gallery div {
width:333px;
margin:auto;
}

#s-contatti div {
width:199px;
margin:auto;
}

/* SUB MENU 1*/
#s-ass-1.off a {
width:92px;
background-position:0 0;
}

#s-ass-2.off a {
width:78px;
background-position:-92px 0;
}

#s-ass-3.off a {
width:54px;
background-position:-170px 0;
}

#s-ass-4.off a {
width:50px;
background-position:-224px 0;
}

#s-ass-5.off a {
width:111px;
background-position:-274px 0;
}

#s-ass-1 a:hover,#s-ass-1:hover a,#s-ass-1.over a,#s-ass-1.on a {
width:92px;
background-position:0 -17px;
}

#s-ass-2 a:hover,#s-ass-2:hover a,#s-ass-2.over a,#s-ass-2.on a {
width:78px;
background-position:-92px -17px;
}

#s-ass-3 a:hover,#s-ass-3:hover a,#s-ass-3.over a,#s-ass-3.on a {
width:54px;
background-position:-170px -17px;
}

#s-ass-4 a:hover,#s-ass-4:hover a,#s-ass-4.over a,#s-ass-4.on a {
width:50px;
background-position:-224px -17px;
}

#s-ass-5 a:hover,#s-ass-5:hover a,#s-ass-5.over a,#s-ass-5.on a {
width:111px;
background-position:-274px -17px;
}

/* SUB MENU 2*/
#s-concerti-1.off a {
width:91px;
background-position:0 0;
}

#s-concerti-2.off a {
width:113px;
background-position:-91px 0;
}

#s-concerti-3.off a {
width:108px;
background-position:-204px 0;
}

#s-concerti-4.off a {
width:95px;
background-position:-312px 0;
}

#s-concerti-1 a:hover,#s-concerti-1:hover a,#s-concerti-1.over a,#s-concerti-1.on a {
width:91px;
background-position:0 -17px;
}

#s-concerti-2 a:hover,#s-concerti-2:hover a,#s-concerti-2.over a,#s-concerti-2.on a {
width:113px;
background-position:-91px -17px;
}

#s-concerti-3 a:hover,#s-concerti-3:hover a,#s-concerti-3.over a,#s-concerti-3.on a {
width:108px;
background-position:-204px -17px;
}

#s-concerti-4 a:hover,#s-concerti-4:hover a,#s-concerti-4.over a,#s-concerti-4.on a {
width:95px;
background-position:-312px -17px;
}

/* SUB MENU 3*/
#s-promus-1.off a {
width:101px;
background-position:0 0;
}

#s-promus-2.off a {
width:82px;
background-position:-101px 0;
}

#s-promus-3.off a {
width:147px;
background-position:-183px 0;
}

#s-promus-4.off a {
width:161px;
background-position:-330px 0;
}

#s-promus-1 a:hover,#s-promus-1:hover a,#s-promus-1.over a,#s-promus-1.on a {
width:101px;
background-position:0 -17px;
}

#s-promus-2 a:hover,#s-promus-2:hover a,#s-promus-2.over a,#s-promus-2.on a {
width:82px;
background-position:-101px -17px;
}

#s-promus-3 a:hover,#s-promus-3:hover a,#s-promus-3.over a,#s-promus-3.on a {
width:147px;
background-position:-183px -17px;
}

#s-promus-4 a:hover,#s-promus-4:hover a,#s-promus-4.over a,#s-promus-4.on a {
width:161px;
background-position:-330px -17px;
}

/* SUB MENU 4*/
#s-gallery-1.off a {
width:90px;
background-position:0 0;
}

#s-gallery-2.off a {
width:79px;
background-position:-90px 0;
}

#s-gallery-3.off a {
width:47px;
background-position:-169px 0;
}

#s-gallery-4.off a {
width:117px;
background-position:-216px 0;
}

#s-gallery-1 a:hover,#s-gallery-1:hover a,#s-gallery-1.over a,#s-gallery-1.on a {
width:90px;
background-position:0 -17px;
}

#s-gallery-2 a:hover,#s-gallery-2:hover a,#s-gallery-2.over a,#s-gallery-2.on a {
width:79px;
background-position:-90px -17px;
}

#s-gallery-3 a:hover,#s-gallery-3:hover a,#s-gallery-3.over a,#s-gallery-3.on a {
width:47px;
background-position:-169px -17px;
}

#s-gallery-4 a:hover,#s-gallery-4:hover a,#s-gallery-4.over a,#s-gallery-4.on a {
width:117px;
background-position:-216px -17px;
}

/* SUB MENU 5*/
#s-contatti-1.off a {
width:48px;
background-position:0 0;
}

#s-contatti-2.off a {
width:86px;
background-position:-48px 0;
}

#s-contatti-3.off a {
width:65px;
background-position:-134px 0;
}

#s-contatti-1 a:hover,#s-contatti-1:hover a,#s-contatti-1.over a,#s-contatti-1.on a {
width:48px;
background-position:0 -17px;
}

#s-contatti-2 a:hover,#s-contatti-2:hover a,#s-contatti-2.over a,#s-contatti-2.on a {
width:86px;
background-position:-48px -17px;
}

#s-contatti-3 a:hover,#s-contatti-3:hover a,#s-contatti-3.over a,#s-contatti-3.on a {
width:65px;
background-position:-134px -17px;
}

a:hover,a:link,a:visited,p a:hover,p a:link,p a:visited {
color:#fff;
}

span.hide,#liHome span,#liDirettore span,#liAssociazione span,#liConcerti-Attivita span,#liProposte-Musicali span,#liGallery span,#liContatti span,#s-ass span,#s-concerti span,#s-promus span,#s-gallery span,#s-contatti span {
display:none;
}

img.home-foto,#home-news-content p {
margin-bottom:10px;
}

img.mappe,img.middle {
vertical-align:middle;
}

div.concerti-archivioconc p,div.proposte-theatro p {
color:#FFFFFF;
margin-top:300px;
}