html,body { margin:0; padding:0; color:#FFF; background-color:#000; font-family:Arial,Helvetica,sans-serif; font-size:x-small; /* IE5.x filter */ voice-family: "\"}\""; voice-family:inherit; font-size:small; }
p,td,th,li,dt,dd,input,textarea,select,option { font-family:Arial,Helvetica,sans-serif; font-size:x-small; /* IE5.x filter */ voice-family: "\"}\""; voice-family:inherit; font-size:small; }
html > body { font-size:small; }
body { text-align:center; }
abbr,acronym { text-decoration:none; border:none; font-variant:normal; cursor:help; }
img { border:none; }
form { margin:0; padding:0; }
a,a:link { text-decoration:none; color:#984F1B; } /*#984F1B*/
a:visited { text-decoration:none; color:#BE2222; }
a:hover,a:active { text-decoration:underline; color:#984F1B; }
p { margin:0.5em 0; padding:0; }
h1 { margin:0 0 0.5em 0; padding:0; font-size:180%; }
h1 small { font-size:75%; }
h2 { margin:1em 0 0.5em 0; padding:0; font-size:150%; }
h3 { margin:1em 0 0.5em 0; padding:0; font-size:120%; }
h4 { margin:1em 0 0.5em 0; padding:0; font-size:100%; }
dl { margin:0.5em 0; padding:0; }
dt { margin:0; padding:0; font-weight:bold; }
dd { margin:0 0 0.5em 1em; padding:0;  }
.clear { clear:both; }
br.clear { height:1px; line-height:1px; font-size:1px; }
#box { width:850px; position:relative; margin:0 auto 0 auto; text-align:left; }
#testa { position:relative; height:315px; }
.testamusica { background:#000 url("img-stile/testa-sfondo-musica.jpg") 27px top no-repeat; }
.testacinema { background:#000 url("img-stile/testa-sfondo-cinema.jpg") 27px top no-repeat; }
.testateatro { background:#000 url("img-stile/testa-sfondo-teatro.jpg") 27px top no-repeat; }
.testadanza { background:#000 url("img-stile/testa-sfondo-danza.jpg") 1px top no-repeat; }
.testaaltro { background:#000 url("img-stile/testa-sfondo-altro.jpg") 27px top no-repeat; }
#testa h3 { margin:0; padding:212px 0 0 396px; }
#testa h3 img { display:block; }
#nav1 { position:absolute; left:380px; top:272px; margin:0; padding:0; }
#nav1 li { display:block; float:left; margin:0; padding:0; list-style-type:none; text-transform:uppercase; font-size:90%; line-height:2em; }
#nav1 li a,#nav1 li strong { display:block; margin:0; padding:0 15px; color:#000; background-color:#FFF; border-left:1px solid #626262; }
#nav1 li strong { color:#984F1B; }
#nav1 li.primo a,#nav1 li.primo strong { border-left:none; }
#nav2 { margin:0; padding:0; }
#nav2 li { position:absolute; margin:0; padding:0; list-style-type:none; }
#contatti { right:300px; top:124px; border-right:1px solid #984F1B; }
#mappa { left:549px; top:124px; border-left:1px solid #984F1B; }
#contatti a,#contatti a:visited,#contatti a:hover,#contatti a:active,#mappa a,#mappa a:visited,#mappa a:hover,#mappa a:active,#contatti strong,#mappa strong { display:block; padding:0 10px; color:#FFF; text-transform:uppercase; font-size:85%; }
#regioneveneto { right:0; top:113px; }
#regioneveneto a,#regioneveneto img { display:block; }
#centro { position:relative; width:698px; min-height:700px; margin:0 0 0 82px; padding:0 35px 35px 35px; color:#000; background-color:#FFF; }
* html #centro { height:700px; }
.sfondomusica { background:transparent url("img-stile/nav-sfondo-musica.jpg") left 260px no-repeat; }
.sfondocinema { background:transparent url("img-stile/nav-sfondo-cinema.jpg") left 260px no-repeat; }
.sfondoteatro { background:transparent url("img-stile/nav-sfondo-teatro.jpg") left 260px no-repeat; }
.sfondodanza { background:transparent url("img-stile/nav-sfondo-danza.jpg") left 260px no-repeat; }
/* #ricerca { float:left; width:221px; background:transparent url("img-stile/ricerca-sfondo.gif") left 2em no-repeat; } */
#ricerca { position:absolute; left:34px; top:0; width:221px; background:transparent url("img-stile/ricerca-sfondo.gif") left 2em no-repeat; }
#ricerca h2 { width:8em; margin:0 0 0 auto; padding:0; line-height:2em; text-align:center; text-transform:uppercase; font-size:100%; color:#FFF; background:#555 url("img-stile/spettprod-evid-ul.gif") left top no-repeat; }
#ricerca h2 span { display:block; background:transparent url("img-stile/spettprod-evid-ur.gif") right top no-repeat; }
#ricerca form { padding:1em 0 0 20px; }
#ricerca col.label { width:20%; }
#ricerca col.input { width:70%; }
#ricerca col.icona { width:10%; }
#ricerca th { padding:0.2em 0.5em; text-align:right; font-weight:bold; text-transform:uppercase; font-size:85%; }
#ricerca td { padding:0.2em 0; text-align:right; }
#ricerca td input.text,#ricerca td select { width:99%; font-size:90%; }
* html #ricerca td input.text { width:92%; }
* html #ricerca td select { width:96%; }
* + html #ricerca td input.text { width:92%; }
* + html #ricerca td select { width:96%; }
#ricerca p.cerca { color:#000; padding:0; text-align:right; border:none; }
#spettprot { position:relative; margin:0 0 0 257px; padding:0; height:5em; background:#FFF url("img-stile/spettprot-sfondo.png") left 2em no-repeat; }
#spettprot ul { position:absolute; display:block; right:0; top:1px; margin:0; padding:0; width:10em; line-height:2em; text-transform:uppercase; }
#spettprot li { display:block; margin:0; padding:0; list-style-type:none; }
#spettprot a,#spettprot strong,#spettprot span { display:block; text-align:center; }
#spettprot a,#spettprot a:visited,#spettprot a:hover,#spettprot a:active { color:#555; background:#FFF url("img-stile/spettprod-ul.gif") left top no-repeat; }
#spettprot a span { background:transparent url("img-stile/spettprod-ur.gif") right top no-repeat; }
#spettprot strong { background:#555 url("img-stile/spettprod-evid-ul.gif") left top no-repeat; }
#spettprot strong span { color:#FFF; background:transparent url("img-stile/spettprod-evid-ur.gif") right top no-repeat; }
#spettprot #protagonisti a { background:#FFF url("img-stile/spettprod-dl.gif") left bottom no-repeat; }
#spettprot #protagonisti a span { background:transparent url("img-stile/spettprod-dr.gif") right bottom no-repeat; }
#spettprot #protagonisti strong { background:#555 url("img-stile/spettprod-evid-dl.gif") left bottom no-repeat; }
#spettprot #protagonisti strong span { background:transparent url("img-stile/spettprod-evid-dr.gif") right bottom no-repeat; }
#contenuto { margin:0 0 0 257px; padding:0 0 35px 22px; border-left:1px solid #BBB; }
* html #contenuto { margin:0 0 0 257px; }
.sopratitolo { position:relative; margin:-10px 0 1em 0; }
.totale { text-align:right; font-weight:bold; }
.paginatore { margin:1em 0; }
.dato { margin:0; padding:1em 0; border-bottom:1px dotted #000; }
.primodato { border-top:1px dotted #000; }
.dato * { margin:0; padding:0; }
.dato em { font-weight:bold; }
.dato h2 { font-size:130%; }
.dato h3 { font-size:110%; }
.dato h4 { font-size:100%; }
.dato h5 { font-size:90%; }
.banner2 { margin:0; padding:1em 0; border-top:1px dotted #000; }

/* Home */
#boxhome { width:775px; position:relative; margin:0 auto 0 auto; }
#boxhome p { margin:0; padding:40px 0 2px 0; text-align:left; }
#boxhome div { position:relative; }
#boxhome h1 { margin:0; padding:0; height:489px; }
#boxhome img { display:block; }
#boxhome ul { position:absolute; width:775px; left:0; top:270px; margin:0; padding:0; }
#boxhome li { display:inline; margin:0; padding:0 0.8em; border-left:1px solid #FFF; list-style-type:none; text-transform:uppercase; font-size:90%; }
#boxhome li.primo { border-left:none; }
#boxhome a,#boxhome a:visited,#boxhome a:hover,#boxhome a:active { color:#FFF; }
.banner { text-align:center; background-color:#FFF; border:1px solid #BBB; margin-top:2em; background-color:#184b86; }
.banner h3 { color:#FFF; }
.banner a { color:#fff200; }
.banner p { color:#d2d6e7; }