body{background:url(img/bk.gif);margin:0;padding:0;font-family:Verdana;font-size:12px;color:#000;line-height:18px;}
#wrapper{margin:0 auto;padding:0;width:990px;background:url(img/bk_container.gif) repeat-y;}
#testata{margin:0;padding:0;height:139px;}
#testata_interna{margin:0;padding:0;height:103px;}
#testatina{background:url(img/testata.jpg) no-repeat;width:990px;height:106px;margin:0;padding:0;/*text-indent:-9000px;*/}
#testatina_interna{background:url(img/testata_interna.jpg) no-repeat;width:990px;height:70px;margin:0;padding:0;/*text-indent:-9000px;*/}
#testatina_interna_ragazzi{background:url(img/testata_interna_ragazzi.jpg) no-repeat;width:990px;height:70px;margin:0;padding:0;/*text-indent:-9000px;*/}
#link_home{position:absolute; margin:0; padding:0; text-indent:-9000px;}
#container{width:990px; height:auto;margin:0;padding:0;}
#sinistra{width:409px; height:524px; float:left;margin:0;padding:0;}
#sinistra_interna{background:url(img/bk_col_sinistra_interna.jpg) no-repeat;width:190px; height:auto; float:left;margin:0;padding:0;}
#sinistra_interna_ragazzi{background:url(img/bk_col_sinistra_interna_ragazzi.jpg) no-repeat;width:190px; height:540px; float:left;margin:0;padding:0;}
#casa{background:url(img/casa.jpg) no-repeat;width:409px; height:309px;margin:0;padding:0;}
#ticket{background:url(img/ticket.jpg) no-repeat;width:409px; height:215px;margin:0;padding:0;}
#centro{width:395px; height:auto; float:left; background-color:#fff;margin:0;padding:4px 4px 0 4px;}
#centro_interna{width:614px; height:auto; float:left; background-color:#fff;margin:0;padding:4px 4px 10px 4px;}
#teatro_ragazzi{background:url(img/teatro_ragazzi.gif) no-repeat;width:613px;height:28px;margin:0;padding:0;text-indent:-9000px;float:left;}
#prossimi_appuntamenti{background:url(img/prossimi_appuntamenti.gif) no-repeat;width:397px;height:28px;margin:0;padding:0;text-indent:-9000px;float:left;}
#titolo_spettacolo{background:url(img/bk_titolo_spettacolo.gif) no-repeat;width:613px;height:28px;margin:0;padding:0;float:left;}
#spettacolo_interna{padding:0;margin:0;float:left;clear:left;width:613px;font-size:11px;}
#spettacolo_interna div {margin:4px; padding:0;}
#spettacolo_interna a{text-decoration:underline;color:#c81c1b;}
#spettacolo_interna a:hover{text-decoration:none;color:#c81c1b;}
#spettacolo_interna_ragazzi{padding:0;margin:0;float:left;width:613px;}
#spettacolo1{padding:0;margin:0;float:left;}
#centro p{margin:5px;padding:0;}
#centro_interna p{margin:4px;padding:0;}
.spettacolo_ragazzi{float:left;clear:both;width:613px}
.rosso{color:#c81c1b; font-size:15px; font-weight:bold;}
.rosso a{text-decoration:underline;color:#c81c1b;}
.rosso a:hover{text-decoration:none;color:#c81c1b;}
.sinistra{float:left;}
.estratto{float:left;font-size:11px;color:#000;line-height:16px; width:175px;}
.estratto_interna_ragazzi{float:left;font-size:11px;color:#000;line-height:16px; width:290px;}
.dettaglio{float:left;font-size:11px;color:#000;line-height:16px; width:600px;}
#separo{background:#c6e1bf repeat-x; height:1px; width:397px;margin:15px 0;padding:0; clear:both;float:left;font-size:0;}
.separo_ragazzi{background:#c6e1bf repeat-x; height:1px; width:607px;margin:15px 0;padding:0; clear:both;float:left;font-size:0;}
#spettacolo2{padding:0;margin:0;float:left;}
#loghi{background:url(img/loghi.gif) no-repeat; width:394px; height:39px; margin-top:52px; padding:0; float:left;}
#destra{background:#fff url(img/bk_col_destra.gif) no-repeat;width:178px; height:523px; float:left; margin:0;padding:0;}
#destra a{color:#c81c1b;text-decoration:underline;}
#destra a:hover{color:#c81c1b;text-decoration:none;}
.spettacoli{width:158px; height:18px; border:solid 1px #7f9db9;margin:35px 0 0 4px;padding:0;font-size:10px}
#calendario{font-size:11px;padding:0;margin:45px 0 0 0;}
#calendario p{float:left; margin:10px;}
#inprimopiano{width:140px;margin:40px 0 0 10px;padding:0;font-size:11px;float:left;}
#footer{background:url(img/bottom.gif) no-repeat; width:990px; height:25px; margin:0; padding:0; font-size:10px;clear:both;}
#footer p{position:absolute;margin-top:10px; margin-left:13px;}
#footer a{color:#000;text-decoration:underline;}
#footer a:hover{color:#000;text-decoration:none;}

h1{margin:0;padding:0;font-size:0}
#centro h2{margin:0;padding:0;font-size:13px;font-weight:bold;color:#000;}
#centro_interna h2{margin:5px 0 0 5px;padding:0;font-size:13px;font-weight:bold;color:#000;width:608px}
img{border:0;}
/*---------------------- menu ------------------------*/

#menu {background:url(img/bk_menu2.gif) no-repeat;padding:0; margin:0; list-style:none; width:990px; height:33px; position:relative; z-index:500; font-family:verdana;}
#menu li {float:left;}
#menu li a {display:block; float:left; height:33px; line-height:33px;  text-decoration:none; font-size:12px; font-weight:bold; padding:0 10px 0 10px; color:#000;}
#menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
/* Default link styling */
/* Style the list OR link hover. Depends on which browser is used */
#menu li a:hover {z-index:200; position:relative;color:#fff;}
#menu li:hover {position:relative; z-index:200;}
#menu li:hover > a {color:#647160;}
#menu li:hover > a.sub {color:#647160;}
#menu li.current a {color:#647160; background:#840;}
/*#menu li a.sub {background:  url(down-arrow.gif) no-repeat right center;}*/
#menu li.current a.sub {color:#fff; background:#840 url(down-arrow.gif) no-repeat right center;}
#menu :hover ul {left:0; top:33px; width:120px;}
/* keep the 'next' level invisible by placing it off screen. */
#menu ul, 
#menu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#menu :hover ul :hover ul
{left:120px; top:-1px; background:#222; white-space:nowrap; width:100px; z-index:200; height:auto;}
#menu :hover ul li {margin:0; border-top:1px solid #666;}
#menu :hover ul li a {width:240px; padding:0; text-indent:10px; background:#81927c; color:#fff; height:25px; line-height:25px;}
#menu :hover ul :hover {background-color:#d6dfd0; color:#000;}

/*------------------------ fine menu ---------------------------*/
