/* Generali */

html {scrollbar-arrow-color:#edefee; scrollbar-track-color:#3a3a3a; scrollbar-face-color:#000000; scrollbar-highlight-color:#3a3a3a; scrollbar-3dlight-color:#c8c9cb; scrollbar-darkshadow-color:#000000; scrollbar-shadow-color:#3a3a3a;}

body {background:url(../img/bg.gif) repeat-x 0 0 #3a3a3a; color:#2c2b2b; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; margin:0; padding:0;}

img {border:0;}

a {color:#2c2b2b; text-decoration:none;}

h1 {margin:0; padding:0;}

h2 {margin:0; padding:0;}

h3 {margin:0; padding:0;}

h4 {margin:0; padding:0;}

p {margin:0; padding:0;}

.sx {float:left;}

.dx {float:right;}

form {margin:0; padding:0;}

ul {margin:0; padding:0;}

li {padding:0; list-style-type:none;}

#tabdiv1 {display:block;}

#tabdiv2 {display:none;}

#tabdiv3 {display:none;}



/* Struttura */

div#page {width:782px; margin:auto;}

div#content {width:782px; background:url(../img/bg_content.gif) repeat-x 0 0 #fbf8f8; float:left;}

div#container {padding:6px; float:left;}

div#header {width:780px; float:left; text-align:left;}

div#main {width:770px; float:left; text-align:left; padding-bottom:30px; min-height:530px;}

div#footer {width:770px; height:36px; line-height:30px; float:left; text-align:left; color:#999999; border-top:1px solid #d9d9d9;}

body.index div#page{width:342px; margin:auto;}

body.index div#content {width:342px; background:none; float:left; padding-bottom:100px;}



/* Flash */

div#flashheader {float:left;}

div#flashindex {float:left;}

div#flashgallery {float:left;}

div#flashgallerysmall {float:left;}

div#flashmanagement {float:left;}

div#flashdiscografia {padding-bottom:6px; float:left;}



/* Content */

div#mainbox {width:770px; background:url(../img/bg_mainbox.jpg) no-repeat 0 0; float:left;}

div#mainbox div.sx{float:left; width:295px;}

div#mainbox div.dx{float:left; width:475px;}

div#mainbox div.pb {padding-bottom:15px;}

div#mainbox h1{margin:15px 0 0 0;}

div#mainbox h2{font-size:12px; font-weight:bold; margin:15px 0 5px 0;}

div#mainbox h3{font-size:11px; font-weight:normal; color:#1e3f5d; margin:0 10px 0 0;}

div#mainbox p{line-height:20px; padding:5px 15px 0 0;}

div#mainbox img.img{margin:3px 18px 0 3px;}

div#mainbox img.img2{margin:3px 18px 15px 3px;}

div#mainbox img.btn{margin:10px 0 10px 0;}
div#mainbox img.bocellisponsor1{margin:10px 0 10px 0;}

div#mainbox img.btn2{margin:5px 0 5px 0;}

div#mainbox img.btn3{margin:0 0 10px 10px;}



div.box_small {min-width:261px; width:259px; height:292px; background:url(../img/bg_box_small.jpg) no-repeat 0 0; float:left; position:relative;}

div.box_small h2{margin:13px 0 5px 18px;}

div.box_small p{padding:0 33px 0 18px;}

div.box_small div.list{padding:0 33px 0 18px;}

div.box_small div.list img{vertical-align:middle; margin-right:15px; float:right;}

div.box_small div.dark{/*width:210px;*/ width:100%; padding-left:4px; float:left; background-color:#d8d6d6; line-height:16px;}

div.box_small div.light{/*width:210px;*/ width:100%; padding-left:4px; float:left; line-height:16px;}

div.box_small img.img{position:absolute; bottom:26px; left:3px;}

div.box_small div.link{position:absolute; bottom:0; right:28px;}

div.box_small div.link img.arrow{margin:0 0 0 10px; vertical-align:middle; /*behavior:url(iepngfix.htc);*/}

div.box_small_dx {width:248px; height:292px; background:url(../img/bg_box_small.jpg) no-repeat 0 0; float:left; position:relative;}

div.box_small_dx h2{margin:13px 0 5px 18px;}

div.box_small_dx p{padding:0 20px 0 18px;}

div.box_small_dx img.img{position:absolute; bottom:26px; left:3px;}

div.box_small_dx div.link{position:absolute; bottom:0; right:15px;}

div.box_small_dx div.link img.arrow{margin:0 0 0 10px; vertical-align:middle;}



div#company_main {width:770px; height:348px; background:url(../img/bg_company.jpg) no-repeat 0 0; float:left; position:relative;}

div#company_main h1{margin:15px 0 0 24px;}

div#company_main div.sx{width:400px; float:left;}

div#company_main div.sx p{padding:5px 40px 0 24px; line-height:20px;}

div#company_main div.sx p.notitle{padding:22px 40px 0 24px;}

div#company_main div.dx{width:370px; float:left;}

div#company_main div.dx p{padding:5px 40px 0 0; line-height:20px;}

div#company_main div.dx p.notitle{padding:22px 40px 0 0;}

div#company_main div.link{position:absolute; bottom:0; right:28px; color:#ffffff; line-height:30px; font-weight:bold;}

div#company_main div.link img{vertical-align:middle; margin:2px 10px 0 10px;}

div#company_main div.link img.arrow{margin:0;}



div#company_small {width:770px; height:222px; background:url(../img/bg_company_small.jpg) no-repeat 0 0; float:left; position:relative;}

div#company_small img.img{float:left; margin:3px 18px 0 3px;}

div#company_small p{padding:18px 30px 0 0; line-height:20px;}

div#company_small div.link{position:absolute; bottom:0; right:28px;}

div#company_small div.link img{vertical-align:middle; margin:0 10px 0 10px;}

div#company_small div.link img.arrow{margin:0;}



div#mission {width:770px; height:186px; background:url(../img/bg_mission.jpg) no-repeat 0 0; float:left; position:relative;}

div#mission h1{margin:15px 0 0 24px;}

div#mission p{padding:5px 30px 0 24px; line-height:20px;}

div#mission div.link{position:absolute; bottom:10px; right:14px;}

div#mission div.link img{vertical-align:middle; margin:0 10px 0 10px;}

div#mission div.link img.arrow{margin:0;}



div.blackbox {width:770px; background:url(../img/bg_box_black4.jpg) no-repeat 0 0; color:#dddcde; float:left;}

div.blackbox h2{margin:8px 0 25px 25px;}

div.blackbox h3{font-size:11px; padding-bottom:3px; margin:8px 50px 0 30px; border-bottom:1px solid #686661;}

div.blackbox p{padding:0 50px 0 30px;}

div.blackbox ul{margin:11px 50px 5px 30px;}

div.blackbox li{padding:2px 0 2px 10px;}

img.bottom {margin-bottom:10px;}



div#archivio {width:770px; height:268px; background:url(../img/bg_box_black.jpg) no-repeat 0 0; float:left; position:relative;}

div#archivio h2{position:absolute; top:8px; left:25px;}

div#archivio img.img{position:absolute; top:25px; left:5px;}

div#archivio div.list{width:335px; height:165px; position:absolute; top:35px; left:415px; color:#dddcde; overflow:auto; scrollbar-arrow-color:#edefee; scrollbar-track-color:#0b0b0b; scrollbar-face-color:#0b0b0b; scrollbar-highlight-color:#0b0b0b; scrollbar-3dlight-color:#0b0b0b; scrollbar-darkshadow-color:#0b0b0b; scrollbar-shadow-color:#0b0b0b;}

div#archivio div.list div{padding:5px 10px 5px 0;}

div#archivio div#scrollbar{width:15px; height:164px; position:absolute; top:0; left:320px; visibility:hidden; z-index:2;}

div#archivio div#track {position:absolute; left:0; top:16px; width:15px; height:165px; z-index:1; cursor:default;}

div#archivio div#dragbar {position:absolute; left:1px; top:1px; width:15px; height:50px; z-index:1;}  

div#archivio div#up {position:absolute; left:0; top:0; z-index:2;}  

div#archivio div#down {position:absolute; left:0; bottom:0; z-index:3;} 

div#archivio div.switch{position:absolute; left:358px; bottom:22px;}

div#archivio div.switch img{margin-right:14px;}



div#contatti_main {width:770px; height:305px; background:url(../img/bg_contatti.jpg) no-repeat 0 0; float:left; text-align:center;}

div#contatti {width:310px; float:left;}

div#contatti h2{margin:8px 0 26px 0;}

div#contatti h3{color:#dddcde; font-size:16px; margin:0 0 20px 0;}

div#contatti p{text-transform:uppercase; font-size:10px; color:#667985; font-weight:bold;}

div#contatti a{color:#667985; text-decoration:underline;}

div#organico {width:460px; float:left;}

div#organico h2{margin:8px 0 9px 0;}

div#organico p{color:#dddcde; line-height:16px; font-weight:bold;}

div#organico p span{text-transform:uppercase; font-size:10px; color:#667985; line-height:19px;}

div#organico a{font-weight:normal; color:#9b9a9b;}



div#press_main {width:770px; height:305px; background:url(../img/bg_box_black2.jpg) no-repeat 0 0; float:left; position:relative;}

div#press_main h2{position:absolute; top:8px; left:25px;}

div#press_main div#press_scroll{width:735px; height:258px; position:absolute; top:32px; left:18px; overflow:auto; color:#dddcde; scrollbar-arrow-color:#edefee; scrollbar-track-color:#0b0b0b; scrollbar-face-color:#363636; scrollbar-highlight-color:#252525; scrollbar-3dlight-color:#252525; scrollbar-darkshadow-color:#252525; scrollbar-shadow-color:#252525;}

div#press_main div#press_scroll div.box_comunicato{width:705px; height:43px; float:left;}

div#press_main div#press_scroll div.box_comunicato p{padding:7px 0 0 10px;}

div#press_main div#press_scroll div.box_comunicato img{float:right; margin:7px 10px 0 10px;}

.light2 {background-color:#363636;}

.dark2 {background-color:#252525;}



div.box_prossimo_evento {width:770px; height:320px; background:url(../img/bg_box_black31.jpg) no-repeat 0 0; color:#dddcde; float:left; position:relative;}

div.box_prossimo_evento h2{position:absolute; top:6px; left:25px; font-size:11px; font-weight:bold;}

div.box_prossimo_evento h3{position:absolute; top:35px; left:285px; font-size:12px; font-weight:normal; text-transform:uppercase;}

div.box_prossimo_evento div.descrizione{position:absolute; top:55px; left:285px; width:465px; height:100px; line-height:20px; overflow:auto; scrollbar-arrow-color:#edefee; scrollbar-track-color:#0b0b0b; scrollbar-face-color:#0b0b0b; scrollbar-highlight-color:#0b0b0b; scrollbar-3dlight-color:#0b0b0b; scrollbar-darkshadow-color:#0b0b0b; scrollbar-shadow-color:#0b0b0b;}

/*div.box_prossimo_evento div.prezzi{position:absolute; top:185px; left:25px;}

div.box_prossimo_evento div.prezzi table{width:240px;}

div.box_prossimo_evento div.prezzi table td{border-right:1px solid #727272; color:#9d9d9d; padding:1px 0 1px 3px;}

div.box_prossimo_evento div.prezzi table td.noborder{border-right:0; text-align:center;}

div.box_prossimo_evento div.prezzi table td.center{text-align:center;}

div.box_prossimo_evento div.prezzi table td.title{text-transform:uppercase; font-size:9px; color:#bc93a1; font-weight:bold; padding:0 10px 6px 0px;}

div.box_prossimo_evento div.ml{position:absolute; top:185px; left:285px;}

div.box_prossimo_evento div.ml p{font-size:11px; font-weight:bold; padding:4px 0 4px 0;}

div.box_prossimo_evento div.ml input.input{width:196px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9d9d9d; border:0; background-color:#363636;}

div.box_prossimo_evento div.ml input.button{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#dddcde; font-weight:bold; border:1px solid #454545; background-color:#222222; margin:4px 0 0 0; float:right;}*/

div.box_prossimo_evento div.info{position:absolute; top:183px; left:20px; color:#9d9d9d; line-height:16px;}

div.box_prossimo_evento div.info img.tit{margin:0 0 10px 5px;}

div.box_prossimo_evento div.info img{vertical-align:middle; margin:0 0 0 10px;}

div.box_prossimo_evento div.info span{font-weight:bold; color:#dddcde;}

div.box_prossimo_evento div.info div{padding:0 0 0 5px;}

div.box_prossimo_evento div.info div.light{width:325px; background-color:#363636;}

div.box_prossimo_evento div.links{position:absolute; top:185px; left:380px; line-height:12px;}

div.box_prossimo_evento div.links img{padding:0 0 2px 0;}

div.box_prossimo_evento div.links a{font-weight:bold; color:#dddcde;}

div.box_prossimo_evento img.img{position:absolute; top:25px; left:4px;}

div.box_prossimo_evento img.btn{position:absolute; bottom:40px; right:55px;}
div.box_prossimo_evento img.btn1{position:absolute; bottom:40px; right:170px;}
div.box_prossimo_evento img.bocellisponsor1{position:absolute; bottom:100px; right:230px;}
div.box_prossimo_evento img.bocellisponsor2{position:absolute; bottom:100px; right:165px;}
div.box_prossimo_evento img.bocellisponsor3{position:absolute; bottom:100px; right:93px;}
div.box_prossimo_evento img.bocellisponsor4{position:absolute; bottom:100px; right:15px;}

div.nav {width:770px; height:30px; background:url(../img/bg_nav.jpg) repeat-x 0 0; float:left;}

div.nav div{float:right;}

div.nav img{vertical-align:middle; margin:0 10px 0 10px;}

div.nav img.arrow{margin:0 20px 0 0;}



/* Lightbox */

div#auto {display:none;}

div#treno {display:none;}

div#aereo {display:none;}

div#tickets {display:none;}

div#auto2 {display:none;}

div#treno2 {display:none;}

div#aereo2 {display:none;}

div#tickets2 {display:none;}

div#date {display:none;}

div.lightbox{width:100%; height:100%; overflow:hidden; background-color:#ffffff; position:fixed; top:0; left:0; filter:alpha(opacity=60); -moz-opacity:0.6; z-index:100;}

div.lightbox_main{width:617px; height:466px; background:url(../img/bg_lightbox_main.jpg) bottom left no-repeat #0c0c0c; position:fixed; top:50%; left:50%; margin-left:-308px; margin-top:-233px; color:#dddcde; text-align:left; z-index:101;}

div.lightbox2_main{width:617px; background:url(../img/bg_lightbox_main.jpg) bottom left no-repeat #0c0c0c; position:absolute; top:65px; left:50%; margin-left:-308px; color:#dddcde; text-align:left; padding-bottom:100px; z-index:101;}

div.lightbox_top{width:617px; height:26px; background-color:#2c2d2d; border-bottom:1px solid #000000;}

div.lightbox_top img.tit{float:left; margin:10px 0 0 30px;}

div.lightbox_top img.btn{float:right; margin:10px 30px 0 0;}

div.lightbox_int{padding:0 30px 0 30px;}

div.lightbox_int p{padding:15px 0 15px 0;}

div.lightbox_int div.line{width:557px; height:1px; background-color:#5c5954; float:left;}

div.lightbox_int table{width:557px;}

div.lightbox_int table td{text-align:center; border-right:1px solid #5c5954; height:16px;}

div.lightbox_int table td.data{width:97px; border-right:0; height:26px;}

div.lightbox_int table td.ora{width:70px; border-right:0; height:26px;}

div.lightbox_int table td.luogo{width:390px; border-right:0; height:26px;}

div.lightbox_int table td.light{background-color:#363636;}

div.lightbox_int table td.noborder{border-right:0; text-align:left; padding-left:20px;}

div.lightbox_int table.tickets{width:270px; margin:20px 0 0 0;}

div.lightbox_int table.tickets td{text-align:center; border-left:1px solid #5c5954; border-right:0; height:15px; color:#a8a6a9;}

div.lightbox_int table.tickets td.tit_noborder{vertical-align:top; padding:2px 0 4px 0; border-left:0;}

div.lightbox_int table.tickets td.tit{vertical-align:top; padding:2px 0 4px 0;}

div.lightbox_int table.tickets td.noborder{border-left:0; text-align:left; padding-left:5px;}

div.lightbox_int table.tickets td.light{background-color:#1d1d1d;}

div.lightbox_int table.prevendite{margin:10px 0 30px 0;}

div.lightbox_int table.prevendite td{text-align:left; padding-left:10px;}

div.lightbox_int table.prevendite td.noborder{padding-left:60px;}

div.lightbox_int img.cartina{margin:20px 0 0 0;}

div.lightbox_int img.btn{margin:10px 0 10px -10px;}

div.lightbox_int div.acquisto{float:left; width:557px;}

div.lightbox_int div.acquisto img.tit{margin:15px 0 15px 2px;}

div.lightbox_int div.acquisto div.tit{background-color:#1d1d1d; line-height:15px; text-transform:uppercase; font-weight:bold; width:557px;}

div.lightbox_int div.acquisto div.tit a{text-transform:none; color:#efc2c2; font-weight:normal;}

div.lightbox_int div.acquisto p{padding:5px 0 15px 2px;}

div.lightbox_int div.acquisto a{color:#dddcde;}

