/*** CSS 3.0 ***/
/* OMBRA TESTI: orizzontale verticale blur colore*/ /* text-shadow:1px 1px 0 #333; filter:dropshadow(color=#333,offx=1,offy=1); */
/* OMBRA ELEMENTI: orizzonale verticale blur spread colore*/ /* -webkit-box-shadow:(inset) 2px 2px 5px 0px #333; box-shadow:(inset) 2px 2px 5px 0px #333; */
/* STONDATURA GENERALE: -webkit-border-radius:5px; border-radius:5px; */
/* STONDATURA SINGOLA: -webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px;*/
/* ELEMENTI A:HOVER .q{background:url(../img/ico/social.png) 0 0 no-repeat;} .q a:hover{background-position:0px -40px;} */
/* AGGIUNGERE behavior:url(../pie.htc); nelle classi o id con proprietà stondatura e/o ombra*/
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------- */
/*** dunp scpl ***/
/* Integrated communication - www.dunp.it - info@dunp.it - Via Giuseppe Rosaccio 6 - 00156 Roma */
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------- */
/*** CSS Document ***/
body{font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; height:auto; width:auto; background:#78A0A6 url(../img/bg/bg.jpg) center center fixed;}
a*{margin:0; padding:0;} a img{border:none;} hr{border:#CCC 1px solid;} dt,dd{margin:0; padding:0;}
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------- */
/*** ID ***/
#header {width:100%; margin:0; padding:0; background:url(../img/bg/top.jpg) 0 0 repeat-x; height:110px;}
#slider {width:980px; margin:0 auto; height:310px;}
#slider_in {width:930px; height:280px; margin:20px 0 0 0; background-color:#FFFFFF; border:5px solid #FF9900; padding:2px; }
#main {width:940px; margin:5px auto 100px auto; padding:20px; border-top:5px solid #8DA6A9; background:#FFF; height:auto;}
#footer {width:100%; margin:0; padding:0; background:#CCC url(../img/bg/footer.jpg) 0 0 repeat-x; height:100px; position:fixed; bottom:0; z-index:999999; }
#footer_in {width:960px; margin:0 auto; padding:2px 0 0 20px; height:auto;}
 #galleria {height:343px; max-width:650px !important; width:670px; float:right; }
 .galleria-bar,.galleria-bar2, .galleria-bar3 {opacity:1;}
  #galleria2,#galleria3 {height:350px; max-width:640px !important; width:640px; }
 /* ---------------------------------------------------------------------------------------------------------------------------------------------------------- */
/*** CLASSI ***/
.big_sx{width:68px; height:53px; background:#EFE url(../img/bg/footer.jpg) 0 -6px repeat-x; border:1px solid #CCC; border-right:1px solid #FFF; float:left;}
.big_g{width:148px; height:36px; border:1px solid #CCC; background:#EFE url(../img/bg/footer.jpg) 0 -6px repeat-x; float:left; padding-top:17px; text-align:center;}
.story{width:250px; height:29px; background:url(../img/bg/story.jpg) 0 0 no-repeat; padding:8px 0 0 50px; margin-bottom:15px; text-shadow:1px 1px 0 #FFF; filter:dropshadow(color=#FFF,offx=1,offy=1);}
.t1{width:362px; padding:7px 7px 7px 0; border-bottom:1px solid #CCC; border-right:1px solid #CCC;}
.t2{width:83px; padding:7px 0 7px 7px; border-bottom:1px solid #CCC;}
.t3{width:157px; padding:7px 7px 7px 0; border-bottom:1px solid #CCC; border-right:1px solid #CCC;}
.t4{width:47px; padding:7px 0 7px 7px; border-bottom:1px solid #CCC;}
.boxr{width:auto; background:#FF0000 url(../img/bg/r.jpg) 0 0 repeat-x; border:#990000 1px solid; border-bottom:none; height:22px; padding:2px 10px 0 10px;}
.boxb{width:auto; background:#1D2B3B url(../img/bg/b.jpg) 0 0 repeat-x; border:#1D2B3B 1px solid; border-bottom:none; height:22px; padding:2px 10px 0 10px;}
.boxg{width:auto; background:#CCCCCC url(../img/bg/g.jpg) 0 0 repeat-x; border:#CCCCCC 1px solid; border-bottom:none; height:22px; padding:2px 10px 0 10px;}
.box1{width:auto; border:#CCCCCC 2px solid; height:20px; padding:2px 0px 0 0px; border-right:none; border-left:none;}
.box_info{width:auto; background:#CCCCCC url(../img/bg/info.jpg) 0 0 repeat-x; border:none; height:25px; padding:0 10px;}
.bordo {border:1px solid #CCC; border-top:none; margin:0; padding:15px 0 15px 15px; width:auto;}
.menu{ width:740px; height:70px; margin-top:6px; float:right;}
.in {width:980px; height:auto; margin:0 auto; padding:0;}

.date{float:left; background:#4D636D; padding:10px; width:190px; }
.prenota{float:left; background:#C10A28; padding:10px; width:70px; text-align:center; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; cursor:pointer;}
.prenota:hover {background:#620414; color:#C10A28;-webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out;}
.cc1{float:left; width:300px;} .cc2{float:left; width:620px;} .ccd{float:left; width:20px; height:5px;}
.c1 {width:220px;float:left;} .c1_p {width:170px; float:left;} .c2 {width:460px; float:left;} .c2_p {width:347px; float:left;} .c3 {width:700px;float:left;} .cd {width:20px;height:5px;float:left;} .cd_p {width:7px;height:5px;float:left;} .clear {clear:both;} .cd2 {float:left; width:18px; height:5px;}
.etichetta {width:130px; height:22px; background:#990000 url(../img/bg/etichetta.jpg) 0 0 no-repeat; padding:3px 0 0 20px;}
.discografia_box {width:170px; height:165px; background:#fff url(../img/bg/bg_discografia.jpg) bottom left repeat-x; padding:0px 25px;}
.bottom_discografia {width:440px; height:18px; background:#fff url(../img/bg/bottom_discografia.jpg) 0 0 no-repeat; padding:6px 10px; margin-top:20px;}
.grigio{ width:auto; height:100px; background-color:#ECECEC;}
.input {border:1px solid #ccc; color:#999; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; margin:2px 0 0; padding:0 4px; width:210px; height:42px;}
.input1 {border:1px solid #ccc; color:#999; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; margin:2px 0 0; padding:4px; width:210px;}
.input2 {border:1px solid #ccc; color:#999; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; margin:2px 0 0; padding:4px; width:450px;}
.input3 {border:1px solid #ccc; color:#999; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; margin:2px 0 0; padding:4px; width:50px; height:15px;}
.input4 {border:1px solid #ccc; color:#999; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; margin:2px 0 0; padding:4px; width:300px; background:#ddd url(../img/bg/bg_imput.jpg) 0 0 no-repeat;}
.input5, .input7, .input8, .input9, .input10, .input11, .input12 {border:1px solid #ccc; color:#999; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; margin:2px 0 0; padding:4px; width:290px;}
.input13 { float:left;border:1px solid #ccc; color:#999; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; margin:2px 0 0; padding:4px; width:300px;}
.input6 {border:1px solid #ccc; color:#999; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; margin:2px 0 0; padding:4px; width:610px; height:80px;}
.invia {padding:5px 10px; text-align:center; background-color:#C10A28; width:90px; margin-top:20px;  font-family:Arial,Verdana,Helvetica,sans-serif;color:#fff;font-size:14px; text-decoration:none; font-weight:bold;}
.invia_on{padding:5px 10px; text-align:center; background-color:#C10A28; width:90px; margin-top:20px;  font-family:Arial,Verdana,Helvetica,sans-serif; color:#fff; font-size:14px; text-decoration: underline; font-weight:bold;}
.compatibilita {width:151px; margin:15px 2px; padding:6px 7px; background:#CCC url(../img/bg/bg_contabilita.jpg) 0 0 no-repeat; height:18px;}
.social {width:178px; margin:4px 0; padding:32px 20px; background:#CCC url(../img/bg/bg_social.jpg) 0 0 no-repeat; height:30px;}
.senato {width:220px; height:69px; background:#fff url(../img/senato.jpg) 0 0 no-repeat;}
.camera {width:220px; height:69px; background:#fff url(../img/camera.jpg) 0 0 no-repeat;}
.audio { position:relative; top:235px; z-index:100000;}
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------- */
/*** SPRITE ***/
a.matinee {width:32px; height:18px; background:url(../img/ico/sprite.png) -69px -40px no-repeat; float:left; margin:15px 0 0 19px;}
a:hover.matinee {background-position:-69px -58px;}
a.lab {width:35px; height:30px; background:url(../img/ico/sprite.png) 0px -40px no-repeat; float:left; margin:11px 0 0 18px;}
a:hover.lab {background-position:-0px -70px;}
a.fiabe {width:34px; height:23px; background:url(../img/ico/sprite.png) -35px -40px no-repeat; float:left; margin:15px 0 0 18px;}
a:hover.fiabe {background-position:-35px -63px;}
a.nota {width:12px; height:30px; background:url(../img/ico/sprite.png) 0 -40px no-repeat; float:left; margin:11px 0 0 23px;}
a:hover.nota {background-position:0 -70px;}
a.round {width:15px; height:15px; background:url(../img/ico/sprite.png) -20px 0 no-repeat; float:left; margin-right:5px;}
a:hover.round {background-position:-35px 0;}
a.round_dx {width:15px; height:15px; background:url(../img/ico/sprite.png) -20px 0 no-repeat; float:right; margin:5px 5px 0 5px;}
a:hover.round_dx {background-position:-35px 0;}
a.round_big {width:20px; height:20px; background:url(../img/ico/sprite.png) 0 0 no-repeat; float:right;}
a:hover.round_big {background-position:0 -20px;}
a.f {width:35px; height:25px; background:url(../img/ico/sprite.png) -20px -15px no-repeat; float:left;}
a:hover.f {background-position:-55px -15px;}
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* FLOAT + IMG + HR */
.fl_sx{float:left;} .fl_dx{float:right;} .i{border:0;} .i_sx{border:0;float:left;} .i_dx{border:0;float:right;} .i_s_10{border:0;float:left;margin-right:10px;} .i_d_10{border:0;float:right;margin-left:10px;} .hr{width:auto;height:1px;background:#DADADA;margin:10px 0;} .i_border{border: 1px solid #CCC;} .i_fiabe { border-bottom:3px #CCC solid; margin:5px 0;} .i_header{border:0;float:left; width:25px; margin:0 10px;}
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* menu
a.orchestra {width:100px; height:44px; text-align:center; padding-top:40px; float:left; font-family:Arial,Verdana,Helvetica,sans-serif;color:#666;font-size:12px;text-decoration:none; background:url(../img/bg/separatore.jpg) right top no-repeat;}
a:hover.orchestra{width:100px; height:44px; text-align:center; color:#990000; background:url(../img/bg/sf.jpg) 0 0 repeat-x;}
a.orchestra_on {width:100px; height:44px; text-align:center; color:#990000; background:url(../img/bg/sf.jpg) 0 0 repeat-x;padding-top:40px; float:left; font-family:Arial,Verdana,Helvetica,sans-serif;color:#990000;font-size:12px;text-decoration:none;}
a.concerti {width:130px; height:44px; text-align:center; padding-top:40px; float:left; font-family:Arial,Verdana,Helvetica,sans-serif;color:#666;font-size:12px;text-decoration:none; background:url(../img/bg/separatore.jpg) right top no-repeat;}
a:hover.concerti{width:130px; height:44px; text-align:center; color:#990000; background:url(../img/bg/sf.jpg) 0 0 repeat-x;}
a.concerti_on {width:130px; height:44px; text-align:center; color:#990000; background:url(../img/bg/sf.jpg) 0 0 repeat-x; padding-top:40px; float:left; font-family:Arial,Verdana,Helvetica,sans-serif;color:#990000;font-size:12px;text-decoration:none;}
a.education {width:100px; height:44px; text-align:center; padding-top:40px; float:left; font-family:Arial,Verdana,Helvetica,sans-serif;color:#666;font-size:12px;text-decoration:none;background:url(../img/bg/separatore.jpg) right top no-repeat;}
a:hover.education{width:100px; height:44px; text-align:center; color:#990000; background:url(../img/bg/sf.jpg) 0 0 repeat-x;}
a.education_on {width:100px; height:44px; text-align:center; color:#990000; background:url(../img/bg/sf.jpg) 0 0 repeat-x;padding-top:40px; float:left; font-family:Arial,Verdana,Helvetica,sans-serif;color:#990000;font-size:12px;text-decoration:none;}
a.education2 {width:140px; height:44px; text-align:center; padding-top:40px; float:left; font-family:Arial,Verdana,Helvetica,sans-serif;color:#666;font-size:12px;text-decoration:none;background:url(../img/bg/separatore.jpg) right top no-repeat;}
a:hover.education2{width:140px; height:44px; text-align:center; color:#990000; background:url(../img/bg/sf.jpg) 0 0 repeat-x;}
a.education_on2 {width:140px; height:44px; text-align:center; color:#990000; background:url(../img/bg/sf.jpg) 0 0 repeat-x;padding-top:40px; float:left; font-family:Arial,Verdana,Helvetica,sans-serif;color:#990000;font-size:12px;text-decoration:none;color:#990000;}

a.press {width:70px; height:44px; text-align:center; padding-top:40px; float:left; font-family:Arial,Verdana,Helvetica,sans-serif;color:#666;font-size:12px;text-decoration:none; background:url(../img/bg/separatore.jpg) right top no-repeat;}
a:hover.press{width:70px; height:44px; text-align:center; color:#990000; background:url(../img/bg/sf.jpg) 0 0 repeat-x;}
a.press_on {width:70px; height:44px; text-align:center; color:#990000; background:url(../img/bg/sf.jpg) 0 0 repeat-x; padding-top:40px; float:left; font-family:Arial,Verdana,Helvetica,sans-serif;color:#990000;font-size:12px;text-decoration:none;}
a.multimedia {width:100px; height:44px; text-align:center; padding-top:40px; float:left; font-family:Arial,Verdana,Helvetica,sans-serif;color:#666;font-size:12px;text-decoration:none;background:url(../img/bg/separatore.jpg) right top no-repeat;}
a:hover.multimedia{width:100px; height:44px; text-align:center; color:#990000; background:url(../img/bg/sf.jpg) 0 0 repeat-x;}
a.multimedia_on {width:100px; height:44px; text-align:center; color:#990000; background:url(../img/bg/sf.jpg) 0 0 repeat-x; padding-top:40px; float:left; font-family:Arial,Verdana,Helvetica,sans-serif;color:#990000;font-size:12px;text-decoration:none;}
a.contatti {width:100px; height:44px; text-align:center; padding-top:40px; float:left; font-family:Arial,Verdana,Helvetica,sans-serif;color:#666;font-size:12px;text-decoration:none;}
a:hover.contatti{width:100px; height:44px; text-align:center; color:#990000; background:url(../img/bg/sf.jpg) 0 0 repeat-x;}
a.contatti_on {width:100px; height:44px; text-align:center; color:#990000; background:url(../img/bg/sf.jpg) 0 0 repeat-x; padding-top:40px; float:left; font-family:Arial,Verdana,Helvetica,sans-serif;color:#990000;font-size:12px;text-decoration:none;}
/ */* ---------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* SLIDER TESTATA */
.ca-container{position:relative; width:960px; height:300px;}
.ca-wrapper{width:100%;	height:100%; position:relative;}
.ca-item{position:relative;	float:left;	width:240px; height:300px; text-align:center;}
.ca-item-main{position:absolute; top:0px; left:0px; right:0px; bottom:0px; overflow:hidden;}
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------- 
/* ----------------------------------------------------------------------- SLIDER orchestra ----------------------------------------------------------------------- */
.slider {float:left; width:940px; height:350px; position:relative;}
.sliderContent {float:left; width:940px; height:350px; clear:both; position:relative; overflow:hidden; background:url(../img/bg/slider_home.jpg) top left no-repeat;}
.sliderArrows a {display:block; text-indent:-9999px; outline:none; z-index:50; background-image:url(../img/ico/prev_next.png); width:42px; height:42px; position:absolute; top:100%; margin-top:-42px;}
.prev {background-position:0 0; left:0px;}
.prev:hover {background-position:0 -44px;}
.next {right:0px; background-position:-44px 0;}
.next:hover {background-position:-44px -44px;}
.sliderContent .item {position:absolute; width:940px; height:350px;}
.sliderBullets {position:absolute; bottom:8px; left:50%; z-index:150; margin-left:-45px;}
.sliderBullets a {display:block; float:left; text-indent:-9999px; outline:none; margin-left:10px; width:10px; height:11px; background:url(../img/ico/bullets.png) no-repeat;}
.sliderBullets .active {background-position:0 -11px;}
.sliderContent a {outline:none;}
a img {border:none;}
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Compatibilità */
#iphone {width:28px; height:18px; border:0; float:left; margin-right:13px;}
a.iphone {background:url(../img/ico/sprite.png) -28px -102px no-repeat; width:28px; height:18px; border:0; float:left; margin-right:13px;}
a:hover.iphone {background-position:-28px -122px;}

#windows {width:28px; height:18px; border:0; float:left; margin-right:13px;}
a.windows {background:url(../img/ico/sprite.png) -56px -102px no-repeat; width:28px; height:18px; border:0; float:left; margin-right:13px;}
a:hover.windows {background-position:-56px -122px;}

#blackberry {width:28px; height:18px; border:0; float:left;}
a.blackberry {background:url(../img/ico/sprite.png) -84px -102px no-repeat; width:28px; height:18px; border:0; float:left;}
a:hover.blackberry {background-position:-84px -122px;}

#android {width:28px; height:18px; border:0; float:left; margin-right:13px;}
a.android {background:url(../img/ico/sprite.png) -0px -102px no-repeat; width:28px; height:18px; border:0; float:left;}
a:hover.android {background-position:-0px -122px;}
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Social */
#facebook {width:30px; height:30px; border:0; float:left; margin-right:7px;}
a.facebook {background:url(../img/ico/sprite.png) -0px -143px no-repeat; width:30px; height:30px; border:0; float:left; margin-right:7px;}
a:hover.facebook {background-position:-31px -143px;}

#twitter {width:30px; height:30px; border:0; float:left; margin-right:7px;}
a.twitter {background:url(../img/ico/sprite.png) -61px -143px no-repeat; width:30px; height:30px; border:0; float:left; margin-right:7px;}
a:hover.twitter {background-position:-91px -143px;}

#google {width:30px; height:30px; border:0; float:left; margin-right:7px;}
a.google {background:url(../img/ico/sprite.png) -121px -143px no-repeat; width:30px; height:30px; border:0; float:left; margin-right:7px;}
a:hover.google {background-position:-151px -143px;}

#you_tube {width:30px; height:30px; border:0; float:left; margin-right:7px;}
a.you_tube {background:url(../img/ico/sprite.png) -114px -110px no-repeat; width:30px; height:30px; border:0; float:left; margin-right:7px;}
a:hover.you_tube {background-position:-144px -110px;}
#flicker {width:30px; height:30px; border:0; float:left; }

a.flicker {background:url(../img/ico/sprite.png) -114px -80px no-repeat; width:30px; height:30px; border:0; float:left;}
a:hover.flicker {background-position:-144px -80px;}
/* --------------------------------------------------------------------------- FONT --------------------------------------------------------------------------- */
.bumpbox {font-family:Arial,Verdana,Helvetica,sans-serif;color:#990000;font-size:12px;text-decoration:none;line-height:1.2;}
.bumpbox a:hover{text-decoration:underline;}
.bumpbox_2 {font-family:Arial,Verdana,Helvetica,sans-serif;color:#666666;font-size:12px;text-decoration:none;}
.bumpbox_2 a:hover{text-decoration:underline;}
.scheda {width:500px; height:auto; background-color:#FFF; margin:0 auto;}
.cont {width:500px; height:700px; background-color:#FFF; margin:0 auto;}

/* ------------------------------------------------------------------------ TOGGLE ----------------------------------------------------------------------- */
.toggle {width:643px; background:#CCCCCC url(../img/bg/g.jpg) 0 0 repeat-x; border:#CCCCCC 1px solid; border-bottom:none; height:22px; padding:2px 10px 0 10px;}
.acc_trigger {width:700px; height:25px; float:left; cursor:pointer; background:url(../img/dx.jpg) right top no-repeat; margin-bottom:20px;}
.acc_trigger a {display:block; cursor:pointer;}
.acc_trigger a:hover {cursor:pointer;}
.active {background: url(../img/giu.jpg) right top no-repeat; cursor:pointer;}
.acc_container {margin:10px; padding:0; overflow:hidden; width:680px; clear:both;}
.acc_container .block {padding:0px;}

/*social*/
.mail {width:30px; height:30px;float:left;cursor:pointer; background:url(../img/ico/mail.jpg) left top no-repeat;-webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; color:#999;}
.mail:hover {width:113px;background:url(../img/ico/mail2.jpg) right bottom no-repeat;;-webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out;}
.orc {width:30px; height:30px;float:left;cursor:pointer; background:url(../img/ico/orchestra.jpg) left top no-repeat;-webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out;}
.orc:hover {width:113px; background:url(../img/ico/orchestra2.jpg) right bottom no-repeat;;-webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out;}
.facebook2 {width:30px; height:30px;float:left;cursor:pointer; background:url(../img/ico/facebook2.jpg) left top no-repeat;-webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; color:#999;}
.facebook2:hover {width:113px;background:url(../img/ico/facebook3.jpg) right bottom no-repeat;;-webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out;}


.popup1, .popup2, .popup3, .popup4, .popup5, .popup6, .popup7, .popup8, .popup9, .popup10, .popup11, .popup12, .popup13, .popup14, .popup15 {width:100%; background:url(../img/bg/nero.png) repeat; height:100%; position:absolute; top:0; left:0; padding:155px 0 0 0;}
.pop1, .pop2, .pop3, .pop4, .pop5, .pop6, .pop7, .pop8, .pop9, .pop10, .pop11, .pop12, .pop13, .close {cursor:pointer;}
.pop14, .pop15 {cursor:pointer; font-family: 'Maven Pro', sans-serif,Arial,Verdana,Helvetica,sans-serif;color:#990000;font-size:20px;text-decoration:none;line-height:1.2;}
.main2 {width:735px; height:546px; margin:0 auto 20px auto; padding:30px 0 0 0;}


#ff{background:url(../img/ico/ff.fw.png) 0 0 no-repeat; width:30px; height:30px; position:absolute;  z-index:999; cursor:pointer; right:263px;} 
#ff a:hover{background-position:0px -30px;}
#ff_on{background:url(../img/ico/ff.fw.png) -30px 0 no-repeat; width:30px; height:30px; position:absolute;  z-index:999; cursor:pointer; right:263px;} #ff_on a:hover{background-position:-30px -30px;}


/* Classi menu Drop */
ul.menu_sez a {width:auto; height:auto;  text-decoration:none; }
ul.menu_sez {list-style:none; list-style-position:inherit; margin:0; padding:0; z-index:99999; float:left;}
ul.menu_sez * {margin:0 5px;  z-index:1000;}
ul.menu_sez a {display:block; text-decoration:none;} 
ul.menu_sez li {position:relative; float:left;}
ul.menu_sez ul {position:absolute; top:40px; left:-1px; margin-left:-38px; display:none; opacity:0; list-style:none; z-index:1000;}
ul.menu_sez ul li {position:relative;width:250px; margin:0; z-index:1000; text-shadow:10px 10px 0 #000; filter:dropshadow(color=#000,offx=1,offy=1); text-align:center; }
ul.menu_sez ul li a {display:block; height:20px;padding:10px; background:url(../img/bg/bg_menu.jpg); z-index:999999; width:150px; border:#CCC solid 1px; }
ul.menu_sez ul li a:hover {background:url(../img/bg/bg_menu.jpg);z-index:1000;}
ul.menu_sez ul ul {left:150px; top:-1px; z-index:99999;}
ul.menu_sez .menulink {padding:0px; width:auto; z-index:99999; }
ul.menu_sez .menuhover, ul.menu_sez .menulink:hover, ul.menu_sez a:hover{z-index:99999; background:url(../img/bg/bg-menu.fw.png); height:20px;}
ul.menu_sez .topline {border-top:1px solid #999; z-index:99999;}
.attivo {z-index:99999; background:url(../img/bg/bg-menu.fw.png); height:20px; font-family:Arial,Verdana,Helvetica,sans-serif;color:#FFFFFF;font-size:14px;text-decoration:none;line-height:1.2;display:block; text-decoration:none; z-index:99999; padding:10px 42px; text-shadow:1px 1px 0 #000; filter:dropshadow(color=#000,offx=1,offy=1);}

/* Classi Init */
.slider_4 {float:left; width:310px; height:119px; position:relative; }
.sliderContent_4 {float:left; width:310px; height:119px; clear:both; position:relative; overflow:hidden;}
.sliderArrows_4 a {display:block; text-indent:-9999px; outline:none; z-index:50; background-image:url(../img/ico/prev_next.png); width:42px; height:42px; position:absolute; top:100%; margin-top:-42px;}
.prev_4 {background-position:0 0; left:0px;}
.prev_4:hover {background-position:0 -44px;}
.next_4 {right:0px; background-position:-44px 0;}
.next_4:hover {background-position:-44px -44px;}
.sliderContent_4 .item {position:absolute; width:649px; height:274px;}
.sliderBullets_4 {position:absolute; bottom:-23px; right:0; z-index:150;}
.sliderBullets_4 a {display:block; float:right; text-indent:-9999px; outline:none; margin-left:10px; width:16px; height:16px; background:url(../img/bullets2.png) no-repeat;}
.sliderBullets_4 .active_4 {background-position:0 -16px;}
.sliderContent_4 a {outline:none;}

/* Classi Init */
.slider_3 {float:left; width:310px; height:345px; position:relative; }
.sliderContent_3 {float:left; width:310px; height:345px; clear:both; position:relative; overflow:hidden;}
.sliderArrows_3 a {display:block; text-indent:-9999px; outline:none; z-index:50; background-image:url(../img/ico/prev_next.png); width:42px; height:42px; position:absolute; top:100%; margin-top:-42px;}
.prev_3 {background-position:0 0; left:0px;}
.prev_3:hover {background-position:0 -44px;}
.next_3 {right:0px; background-position:-44px 0;}
.next_3:hover {background-position:-44px -44px;}
.sliderContent_3 .item {position:absolute; width:649px; height:274px;}
.sliderBullets_3 {position:absolute; bottom:-23px; right:0; z-index:150;}
.sliderBullets_3 a {display:block; float:right; text-indent:-9999px; outline:none; margin-left:10px; width:16px; height:16px; background:url(../img/bullets2.png) no-repeat;}
.sliderBullets_3 .active_4 {background-position:0 -16px;}
.sliderContent_3 a {outline:none;}

/* Classi Init */
.slider_2 {float:left; width:347px; height:400px; position:relative;}
.sliderContent_2 {float:left; width:347px; height:400px; clear:both; position:relative; overflow:hidden;}
.sliderArrows_2 a {display:block; text-indent:-9999px; outline:none; z-index:50; background-image:url(../img/ico/prev_next.png); width:42px; height:42px; position:absolute; top:100%; margin-top:-42px;}
.prev_2 {background-position:0 0; left:0px;}
.prev_2:hover {background-position:0 -44px;}
.next_2 {right:0px; background-position:-44px 0;}
.next_2:hover {background-position:-44px -44px;}
.sliderContent_2 .item_2 {position:absolute; width:347px; height:400px;}
.sliderBullets_2 {position:absolute; bottom:8px; float:left; z-index:150; margin-left:-10px; top:425px;}
.sliderBullets_2 a {display:block; float:left; text-indent:-9999px; outline:none; margin-left:10px; width:10px; height:11px; background:url(../img/bullets.png) no-repeat;}
.sliderBullets_2 .active_2 {background-position:0 -11px;}
.sliderContent_2 a {outline:none;}

.slider_6 {float:left; width:510px; height:300px; position:relative;}
.sliderContent_6 {float:left; width:510px; height:300px; clear:both; position:relative; overflow:hidden;}
.sliderArrows_6 a {display:block; text-indent:-9999px; outline:none; z-index:50; background-image:url(../img/ico/prev_next.png); width:42px; height:42px; position:absolute; top:100%; margin-top:-42px;}
.prev_6 {background-position:0 0; left:0px;}
.prev_6:hover {background-position:0 -44px;}
.next_6 {right:0px; background-position:-44px 0;}
.next_6:hover {background-position:-44px -44px;}
.sliderContent_6 .item_6 {position:absolute; width:510px; height:300px;}
.sliderBullets_6 {position:absolute; bottom:8px; float:left; z-index:150; margin-left:-10px; top:315px;}
.sliderBullets_6 a {display:block; float:left; text-indent:-9999px; outline:none; margin-left:10px; width:10px; height:11px; background:url(../img/bullets.png) no-repeat;}
.sliderBullets_6 .active_6 {background-position:0 -11px;}
.sliderContent_6 a {outline:none;}

.slider_5 {width:199px; height:100px; position:relative;}
.sliderContent_5 {float:left; width:199px; height:100px; clear:both; position:relative; overflow:hidden;}
.sliderArrows_5 a {display:block; text-indent:-9999px; outline:none; z-index:50; background-image:url(../img/ico/prev_next_2.png); width:180px; height:42px; position:absolute; margin-top:25px;}
.sliderContent_5 .item_5 {position:absolute; width:199px; height:100px;}
.sliderBullets_5 {/*position:absolute;*/ position:relative; bottom:19px; z-index:150; margin-left:10px;}
.sliderBullets_5 a {display:block; float:left; text-indent:-9999px; outline:none; margin-left:10px; width:10px; height:11px; background:url(../img/ico/bullets.png) no-repeat;}
.sliderBullets_5 .active_5 {background-position:0 -11px;}
.sliderContent_5 a {outline:none;}
.gm-style-iw div { overflow:hidden!important;}
#easy_zoom{
	width:500px;
	height:100%;	
	border:5px solid #eee;
	background:#fff;
	color:#333;
	position:absolute;
	top:100px;
	right:600px;
	overflow:hidden;
	-moz-box-shadow:0 0 10px #777;
	-webkit-box-shadow:0 0 10px #777;
	box-shadow:0 0 10px #777;
	/* vertical and horizontal alignment used for preloader text */
	line-height:400px;
	text-align:center;
	}