
.sly_container{margin:0 auto}.wrap{position:relative;margin-bottom:10px}.frame{height:110px;line-height:30px;overflow:hidden}.frame ul,.frame_item ul{list-style:none;margin:0;padding:0;height:100%}.frame ul li{float:left;height:100%;margin:0 5px 0 5px;padding:0;color:#ddd;text-align:center;cursor:pointer;width:100px}.frame ul li.active{color:#fff;background:none repeat scroll 0 0}.wrap.wrap_item{margin-bottom:0!important}.frame.frame_item{height:auto}.frame.frame_item ul li{float:left;height:100%;margin:none;padding:0;color:#ddd;text-align:left!important;cursor:pointer;width:auto!important}.frame.frame_item ul li.active{color:#fff;background:none repeat scroll 0 0}.frame ul li>div.marker{opacity:.3}.frame ul li.active>div.marker{color:#000;position:inherit;border:0 solid black;opacity:1}.marker img{margin-left:25%;margin-top:2%}.marker p{line-height:210%;width:100%}.marker .libero1{position:absolute;top:3px;left:41%}.marker .immagine{position:relative}.marker p.titolo{padding-top:.2%;font-size:.3em;line-height:100%;width:300px}.wrap .forward,.wrap .backward{height:250px;width:50px}.wrap .forward{float:right}.wrap .backward{float:left}.wrap .nextPage,.wrap .prevPage{height:250px;width:50px}.wrap .nextPage{float:right}.wrap .prevPage{float:left}.nextPage,.prevPage{display:none}button.prev,button.next{height:250px;width:50px}.wrap .prev{float:left}.wrap .next{float:right}.wrap button{background:transparent none repeat scroll 0 0;border:0 none;color:black;opacity:.5}.scrollbar{margin:0 0 1em 0;height:2px;background:#ccc;line-height:0}.scrollbar .handle{width:100px;height:100%;background:#292a33;cursor:pointer}.scrollbar .handle .mousearea{position:absolute;top:-9px;left:0;width:100%;height:20px}.pages{list-style:none;margin:20px 0;padding:0;text-align:center}.pages li{display:inline-block;width:14px;height:14px;margin:0 4px;text-indent:-999px;border-radius:10px;cursor:pointer;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}.pages li:hover{background:#aaa}.pages li.active{background:#666}.controls{margin:25px 0;text-align:center}.oneperframe{height:300px;line-height:300px}.oneperframe ul li{width:1140px}.oneperframe ul li.active{background:#333}.crazy ul li:nth-child(2n){width:100px;margin:0 5px 0 5px}.crazy ul li:nth-child(3n){width:100px;margin:0 5px 0 5px}.crazy ul li:nth-child(4n){width:100px;margin:0 5px 0 5px}.crazy ul li:nth-child(5n){width:100px;margin:0 5px 0 5px}.crazy ul li:nth-child(6n){width:100px;margin:0 5px 0 5px}.crazy ul li:nth-child(7n){width:100px;margin:0 5px 0 5px}.crazy ul li:nth-child(8n){width:100px;margin:0 5px 0 5px}.crazy ul li:nth-child(9n){width:100px;margin:0 5px 0 5px}.crazy ul li:nth-child(10n){width:100px;margin:0 5px 0 5px}.crazy ul li:nth-child(11n){width:100px;margin:0 5px 0 5px}.crazy ul li:nth-child(12n){width:100px;margin:0 5px 0 5px}.crazy ul li:nth-child(13n){width:100px;margin:0 5px 0 5px}.crazy ul li:nth-child(14n){width:100px;margin:0 5px 0 5px}.section_calendar_simple_title{background:#00264d none repeat scroll 0 0;color:#fff;padding-bottom:3px;padding-top:3px}.section_calendar_simple_title a{color:#fff}.section_calendar_simple_title a:hover{color:#f2f2f2!important}.section_calendar_simple_title h2,.section_calendar_simple_title .h2,.section_calendar_simple_title h3,.section_calendar_simple_title .h3{color:#fff;margin-bottom:0}.section_calendar_simple_title h4,.section_calendar_simple_title .h4{color:#fff;margin:10px 0 0}.posizione-evento{text-align:left;margin-left:1em}.posizione-data-evento{text-align:center}.posizione-vedi-evento{text-align:right;margin-right:1em}.section_calendar_simple_events{background:#66a5e3 none repeat scroll 0 0;color:#1f1f1f;height:auto!important;overflow:hidden;padding-bottom:0;padding-top:0}.section_calendar_simple_events a{color:black}.section_calendar_simple_events a:hover{color:#333}.section_calendar_simple_events h5,.section_calendar_simple_events .h5{font-weight:400}.section_calendar_simple_events h4,.section_calendar_simple_events .h4{margin-bottom:0}.section_calendar_simple_events.hide_content{height:0!important}.section_calendar_simple_events .container-smaller{margin-bottom:20px;margin-top:30px}.section_calendar_simple_events.section_calendar_simple_events_hidden{height:0!important}.calendar_simple_event{border-right:1px solid #1276dc;max-width:430px;min-width:430px;min-height:260px;padding:0 10px 10px}.calendar_simple_event a{display:inline-block}.calendar_simple_event{color:black}.calendar_simple_event p.h1{font-weight:700;margin-top:0;margin-bottom:0}.calendar_simple_event p.h2{font-weight:600;margin-top:0;margin-bottom:0}.calendar_simple_event p.h3{font-weight:550;margin-top:0;margin-bottom:0}.calendar_simple_event p.h4{font-weight:500;margin-top:0;margin-bottom:0}.calendar_simple_event p.h5{font-weight:450;margin-top:10px;margin-bottom:0}.calendar_simple_event p.h6{font-weight:400;margin-top:0;margin-bottom:0}.title_row{padding-bottom:10px}.title_row h2,.title_row h3{color:#fff}.date_day{cursor:pointer;display:block;padding-bottom:20px;padding-top:25px;position:relative;text-align:center;z-index:0}.date_day.oggi{font-weight:700}.date_day:hover{background:#003367 none repeat scroll 0 0}.date_day.current{background:#003367 none repeat scroll 0 0}.date_day_no_events{display:block;opacity:.5;padding-bottom:20px;padding-top:25px;position:relative;text-align:center;z-index:0}.date_day .toggle_event_tab,.date_day_no_events .toggle_event_tab{display:none}.date_day.current .toggle_event_tab{bottom:0;display:block;left:0;position:absolute;width:100%;z-index:100}.date_day.current .toggle_event_tab::before{content:"p";font-family:"governo"!important;font-size:.83em;font-style:normal!important;font-variant:normal!important;font-weight:normal!important;line-height:1;text-align:center;text-transform:none!important}.date_day.current .toggle_event_tab:hover{text-decoration:none}.date_day.current .toggle_event_tab.inactive::before{content:"q"}.date_day_none{cursor:context-menu;display:block;padding-bottom:20px;padding-top:25px;position:relative;text-align:center;z-index:0;color:#b3d4fc!important;text-decoration:none!important}.date_day_none:hover{text-decoration:none!important}.section_calendar_simple_days{background:#004d99 none repeat scroll 0 0;box-shadow:0 2px 5px 0 rgba(50,50,50,0.55);color:#fff;padding-bottom:0;padding-top:0;position:relative}.section_calendar_simple_days a{color:#fff}.section_calendar_simple_days a:hover{color:#f2f2f2!important}p{letter-spacing:.01em;margin:0 0 12.5px}@media screen and (min-width:980px){.nextPage,.prevPage{display:inline-block}.forward,.backward{display:none}}@media screen and (min-width:1440px){.nextPage,.prevPage{display:none}.forward,.backward{display:inline-block}}@media screen and (max-width:979px){.nextPage,.prevPage{display:inline-block}.forward,.backward{display:none}}@media screen and (max-width:500px){.h2,h2{font-size:30px}.frame{height:90px;line-height:20px;font-size:16px}.calendar_simple_event{max-width:230px;min-width:230px}.posizione-evento,.posizione-vedi-evento{text-align:center}.posizione-vedi-evento{margin-left:12%}.section_calendar_simple_title h2,.section_calendar_simple_title p.h2,.section_calendar_simple_title h3,.section_calendar_simple_title p.h3,.section_calendar_simple_title h4,.section_calendar_simple_title p.h4{font-size:18px!important}.nextPage,.prevPage{display:inline-block}.forward,.backward{display:none}.calendar_simple_event p.h1{font-weight:600}.calendar_simple_event p.h2{font-size:16px}.calendar_simple_event p.h3{font-size:16px}.calendar_simple_event p.h4{font-size:18px}.calendar_simple_event p.h5{font-size:16px}.calendar_simple_event p.h6{font-size:14px}}