/* 010  */
*{ margin:0; padding:0; }
html, body{ height:100%;}
body{ font-family:Arial, Helvetica, sans-serif; font-size:86%; background:url(../img/bg/pagina.png) center 350px no-repeat #000; color:#fff; }
ul, li {list-style:none; }
dt { font-size:18px; }
p{ font-family: "Trebuchet MS"; font-size:1em; margin-bottom:1em; }
h1{ color:#ff8b03; font-size:27px; font-weight:normal; line-height: 27px; margin-bottom:70px; }
h2{ color:#ff8b03; margin-bottom:15px; font-size:18px; }
h3{ font-weight:normal; }
a{ color:#ff8b03; text-decoration:none}
a:hover{ text-decoration: underline}

.floatSx{ float:left;}
.floatDx{ float:right;}
p.data{ font-size: 16px; text-align:center; color:#ff8b03; }
.super{ font-size:60%; }
.canc{ text-decoration:line-through}

div#wrapper{ width:990px; margin:0 auto; min-height:600px; _height:600px; background-position:bottom left; background-repeat:no-repeat; padding: 0 0 50px 0;}
a#logoOpposti{display:block; margin:0 auto; width:175px; height:25px; background:url(../img/logoOpposti.png) center top no-repeat; text-indent: -5000px; }
ul#nav{  margin:0 auto; width:575px; overflow:hidden; }
ul#nav li{ display:inline;}
ul#nav li a{ display:block; float:left; color:#fff; font-size:14px; margin:0 5px; text-transform:uppercase }
ul#nav li a:hover,
ul#nav li a.sel{ color:#ff8b03; text-decoration:none}
a#logoCarnemvale{display:block; margin:0 auto 25px auto; width:490px; height:195px; background:url(../img/logoCarnemvale.png) center top no-repeat; text-indent: -5000px; }
div.content{ width:990px; overflow:hidden; padding-top:50px}

body.index div#wrapper { background-image:url(../img/bg/index.png); background-position: center 150px; min-height:900px; _height:900px;}
body.metafisica div.content { width:600px; margin:0 auto; }
body.programma div#wrapper { background-image:url(../img/bg/chitarre.png); min-height:1500px; _height:1500px}
body.programma div.content p.intro{ font-size:14px; margin-left:200px; margin-bottom:35px; line-height:18px}
body.programma div.content p.intro span{ color:#666;}
body.programma div.content p.intro span.big{ color:#fff; font-size: 48px; font-weight:bold; letter-spacing:3px; line-height:42px }
body.programma div.content a{ color: #fff }
body.programma div.content a:hover{ color: #ff8b03 }
body.programma div.content dl{ width:110px; float:left; padding-top:70px; background-position:0 0; background-repeat: no-repeat; font-size:11px; margin-right:10px;}
body.programma div.content dt{ margin-bottom:25px; }
body.programma div.content dd{ text-transform:uppercase; font-size:100%; }
body.programma div.content dd.genere{ font-size:75%; margin-bottom:5px; height:45px }
body.programma div.content dd.color{ text-transform:lowercase;color:#ff8b03;   }
body.programma div.content dl#sala1{ background-image:url(../img/icone/sale/giallo.png)}
body.programma div.content dl#sala2{ background-image:url(../img/icone/sale/verdeChiaro.png)}
body.programma div.content dl#sala3{ background-image:url(../img/icone/sale/blu.png)}
body.programma div.content dl#sala4{ background-image:url(../img/icone/sale/rosa.png)}
body.programma div.content dl#sala5{ background-image:url(../img/icone/sale/marrone.png)}
body.programma div.content dl#sala6{ background-image:url(../img/icone/sale/rosso.png)}
body.programma div.content dl#sala7{ background-image:url(../img/icone/sale/rosaPorcello.png)}
body.programma div.content dl#sala8{ background-image:url(../img/icone/sale/verdePisello.png)}
body.programma div.content dl#sala9{ background-image:url(../img/icone/sale/verdeScuro.png)}
body.programma div#extra { width:695px; overflow:hidden; clear:both; padding-top:35px; font-size:80%; margin:0 auto}
body.programma div#extra div{ float:left; text-transform:uppercase; margin-right:10px;}
body.programma div#extra div strong{ font-size:120%; color:#eacf3e; }
body.programma div#extra div li span{ color:#999;}
body.prevendite div.testi { width:300px; margin-left:215px; font-size:12px}
* html body.prevendite div.testi { width:190px; margin-left:110px; font-size:14px}
body.prevendite div.testi h3 { color:#ff8b03; margin-bottom:15px; margin-top:35px; font-size:14px;}
body.prevendite div.testi .color{ color:#ff8b03; }
body.info div#wrapper { background-image:url(../img/bg/vecchio.png); background-position:bottom right; }
body.info div.content { width:600px; margin:0 auto; }
body.info h1{ font-size:20px; }
body.info h2{ font-size:26px; }
body.info h3{ font-size:18px; margin-bottom:1em; }
body.info p.ora span{ display: block; font-size:2em; color:#ff8b03}
body.info table{ border-collapse:collapse; width:595px; bborder:1px solid #ccc  }
body.info table th { background-color:#ff8b03; color:#fff; font-size:16px; font-weight:normal; width:25%; border:1px solid #ccc }
body.info table th,
body.info table td{ padding:5px; margin:5px;}
body.info table td{ text-align:left; border:1px solid #666}
body.info table td a{ font-size:80%;}
body.info table .noBorder{ border:none; }
body.info table td.center{ text-align:center}
body.metafisica div#wrapper { background-image:url(../img/bg/occhiali.png)}
body.partner div#wrapper { background-image:url(../img/bg/porcello.png); min-height:1300px; _height:1300px;}
body.partner div.content { width:600px; margin:0 auto; }
body.partner div.content img{ margin-bottom:35px}
body.edizioni div.content { width:425px; margin: 0 auto; }
body.edizioni h2 { margin-top:45px}
