@charset "UTF-8";body{background-color:#f7f7f7;color:#525252;font-family:Arial,sans-serif;font-size:14px;line-height:1.3em}
body a{color:#177fa7;text-decoration:none}
body a:hover{color:#a99b00;text-decoration:underline}
*:focus{outline:0}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;color:#525252;text-transform:uppercase;font-family:'Sakkal Majalla'}
h1{font-size:2.8em}
h2{font-size:2.3em}
h3{font-size:2em}
h4{font-size:1.8em}
h5{font-size:1.6em}
h6{font-size:1.4em}
section{margin-bottom:10px}
p{margin-bottom:5px}
body p{color:#525252}
header .banner{margin:0;height:160px}
header{width:100%}
.page-header{margin-top:0;margin-bottom:0;width:100%;z-index:22222;background-color:#fff;border-bottom:1px solid #e7e7e7}
.page-header .row .eight{padding:0;height:88px}
.headerbanner h1{margin:0}
.headerbanner{margin-bottom:50px!important}
main{padding:15px 10px;z-index:1}
main.row{display:block;background-color:#fff;margin-top:0;width:1100px;padding-top:80px}
.row{width:1200px}
.row .row{margin:0}
.slide-row{width:100%}
.slide-row .columns,footer .columns{padding:0}
.lang-sear{line-height:26px;margin:0 auto 5px}
.submit .form_row .form_button_submit,input.form_button_submit{color:white;background-color:#008fd9;padding:5px 10px;font-weight:bold}
.siv-image-img{width:100%}
.image .siv-image{position:relative}
.siv-image .text-button{border:0;color:#fff;font-weight:bold;padding:8px}
.siv-image .text-button:hover{color:#fff}
.siv-image a:hover{color:#fff;text-decoration:none}
.has-tip{border-bottom:0;font-weight:bold;color:#fff}
a .has-tip{cursor:pointer}
.has-tip:hover,.has-tip:focus{border-bottom:0;color:#008fd9}
.tooltip{background:#008fd9;background:rgba(0,123,217,0.85);color:white;font-weight:bold;font-size:1em;padding:6px 8px}
.tooltip>.nub{border:solid 5px;border-color:transparent transparent black transparent;border-color:transparent transparent rgba(0,123,217,0.85) transparent}
.tooltip.tip-override>.nub{border-color:transparent transparent #008fd9 transparent!important;border-color:transparent transparent rgba(0,123,217,0.85) transparent!important}
.tooltip.tip-top>.nub,.tooltip.tip-centered-top>.nub{border-color:#008fd9 transparent transparent transparent;border-color:rgba(0,123,217,0.85) transparent transparent transparent}
.tooltip.tip-left>.nub{border-color:transparent transparent transparent #008fd9;border-color:transparent transparent transparent rgba(0,123,217,0.85)}
.tooltip.tip-right>.nub{border-color:transparent #008fd9 transparent transparent;border-color:transparent rgba(0,123,217,0.85) transparent transparent}
.text-center{text-align:center}
.box-img-title{color:#12607d;font-size:20px;background-color:rgba(200,200,200,0.96);position:absolute;border:solid 1px #8d8b8b;padding:10px 30px;text-align:center;right:0;border-left-radius:50px;border-top-left-radius:50px;bottom:3px}
.box-accesso .twelve{padding:0}
.box-accesso{padding-right:1px}
.box-side-image .siv-image-img{margin-bottom:0;border:0}
.box-side-image{display:block;text-decoration:none!important;position:relative;z-index:1;color:#fff;font-size:14px;background-color:#d3ae3b;font-weight:normal;margin:4px;-webkit-box-shadow:0 -2px 0 3px #d3ae3b;-moz-box-shadow:0 -2px 0 3px #d3ae3b;box-shadow:0 -2px 0 3px #d3ae3b;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}
.box-side-image .box-desc{display:block;text-transform:uppercase}
.box-side-image:hover,.box-side-image:hover .box-desc{color:#007fa8}
.box-side-image:hover .box-image{background-position:center bottom}
.box-side-image:after{position:absolute;width:100%;height:100%;content:'';top:0;left:0;padding:2px;z-index:-1;background:#d3ae3b;-webkit-transition:-webkit-transform .2s,opacity .3s;-moz-transition:-moz-transform .2s,opacity .3s;transition:transform .2s,opacity .3s}
.box-side-image:hover:after{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);opacity:0;filter:alpha(opacity=0)}
.assistiti{display:block;text-decoration:none!important;position:relative;z-index:1;color:#fff;font-size:14px;line-height:20px;padding:30px;font-weight:normal;margin:4px;-webkit-box-shadow:0 0 0 4px #007fa8;-moz-box-shadow:0 0 0 4px #007fa8;box-shadow:0 0 0 4px #007fa8;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}
.assistiti .box-title{display:block;font-size:1.4em;line-height:30px;margin-bottom:30px;letter-spacing:normal}
.assistiti .box-image{display:block;background:url("images/icone-accesso/icona1.png") center top no-repeat;height:97px;margin:0 auto 30px}
.assistiti .box-desc{display:block;text-transform:uppercase}
.assistiti:hover,.assistiti:hover .box-desc{color:#007fa8}
.assistiti:hover .box-image{background-position:center bottom}
.assistiti:after{position:absolute;width:100%;height:100%;content:'';top:0;left:0;padding:2px;z-index:-1;background:#007fa8;-webkit-transition:-webkit-transform .2s,opacity .3s;-moz-transition:-moz-transform .2s,opacity .3s;transition:transform .2s,opacity .3s}
.assistiti:hover:after{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);opacity:0;filter:alpha(opacity=0)}
.assistiti:hover:after,.medici:hover:after,.case-cura:hover:after{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.btn-pdf{margin:15px 10px;padding:15px;border:solid 1px #0b4c66;border-radius:50px;color:#fff;background-color:#177fa7;text-align:center;box-shadow:1px 1px 5px 2px rgba(159,159,159,0.7);float:right}
.menufixed{position:fixed;margin:0;top:0;z-index:10}
.submenuScroll{top:29px!important}
.box-accesso{margin-top:15px}
.partners img{width:67%;float:right}
.partners .box-img-title{width:0;overflow:hidden;-webkit-transition:width 1s;transition:width 1s;height:40px;padding-left:0;padding-right:0;border:transparent}
.partners:hover .box-img-title{width:100%!important;padding:10px 30px}
.parteners .siv-image{min-height:120px}
.lock{color:white;margin-top:10px;cursor:pointer}
.lock i{margin-right:5px;float:left;font-size:25px}
.lock a{color:white}
.lock .text{padding-top:7px;text-transform:uppercase;font-size:11px}
.table-bold-first-col tr>td:first-child{font-weight:bold}
table{margin-top:50px;width:100%!important}
.table-bold-first-col-multi-row tr>td[rowspan]{font-weight:bold}
.ui-datepicker table.ui-datepicker-calendar thead{background:transparent}
.ui-datepicker table.ui-datepicker-calendar tbody{background:#fff}
ul.nav-up{font-size:1em;letter-spacing:1px;text-transform:uppercase;line-height:normal;color:#153567;display:inline-block;float:right;left:0;height:40px;margin:24px 0 0;width:auto}
ul.nav-up ul{margin:14px 0 0;top:53px;text-transform:none;min-width:150px}
ul.nav-up li{box-sizing:border-box;padding:0;text-align:left;vertical-align:middle;float:left}
ul.nav-up li a{color:#177fa7;font-size:1em;text-align:left;padding:10px 10px 14px;height:37px;line-height:37px;text-decoration:none;font-style:normal}
ul.nav-up>li>a:hover{text-decoration:none;color:#a99b00;border-bottom:solid}
ul.nav-up li.attuale{background-color:#fff}
ul.nav-up li.attuale>a,ul.nav-up li.attuale>a:hover{color:#898989}
ul.nav-up li{border-right:0}
ul.nav-up li:last-child{border-right:0}
ul.nav-up li ul li{border-right:0;padding:0;margin:0;font-weight:normal}
ul.nav-up li ul li a{height:auto;font-size:13px;color:#177fa7;line-height:normal;padding:10px;margin:0}
ul.nav-up li ul li a:hover{color:#a99b00}
.breadcrumb{font-size:.8em;padding:0;color:#177fa7;margin:0 0 10px 0}
.breadcrumb a{color:#177fa7;font-weight:bold;text-decoration:none;font-style:normal}
.breadcrumb a:hover{text-decoration:none}
footer.full-row{width:100%;margin:10px 0 0}
footer .row{font-size:.8em;margin:0 auto;width:1100px}
footer section{margin:0}
footer{background-color:#007fa8}
footer .row p{font-size:.8em;margin:0}
footer a{font-style:normal}
footer .cq-colctrl-lt13-c1 p{text-align:right}
footer p{color:#fff;padding-top:8px}
footer .l-footer .sitemap ul.linkcontainer li,ul.linkcontainer li a{text-decoration:none;list-style:circle}
footer .logo-footer .siv-image-img{border:0}
footer table tbody tr td{color:#fff;padding:5px 6px;border:0;background-color:transparent!important}
footer table{background:transparent;border:0;float:right}
footer table tbody tr:nth-child(even){background:#aeacac}
footer h5,footer h4,footer h6{color:white;margin-top:3px}
footer .textimage{padding-top:25px}
footer .text p a{color:#d3ae3b;font-weight:bold;font-size:13px}
.textimage .boximg img{margin:0 20px 0 0}
.textimage div.right img{margin:0 0 0 20px}
.textimage header h1.title{margin-bottom:7px;font-size:2em}
.textimage header p.meta{color:#008fd9;font-size:.82em}
.textimage .boximg p small{display:block;text-align:right;margin:0 20px 0 0}
.text p{text-align:justify}
.text p a{color:#177fa7}
.l-footer .text p a{color:#177fa7}
.text li{margin-left:20px}
.text .infobox{background-color:#efefef;border:1px solid #e3e3e3;padding:5px;margin-bottom:20px}
.tools a.pdf{display:inline}
.textimage a.readmore-button{text-align:center;margin-top:5px;margin-bottom:10px;color:#660032;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:3px 0}
.textimage .tp-page,.textimage .tp-control-arrow-left,.textimage .tp-control-arrow-right{background:#235783}
.textimage .tp-page.active{background:#008fd9;color:#fff}
.cq-carousel-banner-item h3,.cq-carousel-banner-item p{display:inline}
div.carousel .cq-carousel-banner-switch{margin:0 0 30px 0}
div.carousel .cq-carousel-banner-switches-tl,div.carousel .cq-carousel-banner-switches-tl,div.carousel .cq-carousel-banner-switches-tc,div.carousel .cq-carousel-banner-switches-tc,div.carousel .cq-carousel-banner-switches-tr,div.carousel .cq-carousel-banner-switches-tr{border:0}
.cq-carousel-banner-item p a{color:#660032}
section.three .list{background-color:transparent;padding:10px;border-bottom:1px solid #e3e3e3;margin-bottom:10px}
section.three .list-item-preview-sezione img{display:none}
section.three .list-item-preview-sezione h2.title{font-size:1.3em}
section.three .list div article:last-child .list-item-preview-sezione{border-bottom:0;margin:0}
.list .list-item-preview-sezione{border-bottom:0;margin:0 0 10px;padding:0}
.list h2.title_princ{font-size:1.8em;margin:0 0 15px 0}
.list .teaser-time-container{border-bottom:1px solid;padding:5px 0}
.list span.teaser-title{display:block;float:none;width:100%}
.list article h2{font-size:1.4em;margin-bottom:8px}
article div.corpo-text,article div.list-item-preview-sezione div,article div.content div{text-align:justify}
ul.default,ul.rassegna{list-style:none}
ul.default li,ul.rassegna li{line-height:normal;margin:0 0 12px 0}
ul.rassegna li a span{font-size:.9em;font-weight:bold}
ul.rassegna li small{font-size:.8em;color:#525252}
.list-item-preview-sezione img{max-width:30%}
a.button-more{color:#2795b6}
.list .pagination a{color:#2795b6}
.search.searchform{float:left;margin-right:10px}
.seach-box{width:auto;float:right;padding-right:40px;padding-top:18px}
.siv-searchform .title .icon{font-size:2rem;color:#fff;margin:0 7px;float:right}
.siv-searchform .title{padding:10px 0;cursor:pointer}
.siv-searchform .title a{background-color:transparent;color:#fff;text-transform:uppercase;font-weight:bold}
.siv-searchform .search-open{display:none;position:absolute;background:#ffffffe8;height:115px;padding-top:30px;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:6px 10px 8px 0 rgba(0,0,0,0.66);margin-top:1px;z-index:30;width:278px;right:-9px;top:55px;padding-left:20px}
.siv-searchform input[type="submit"]{background:#177fa7;color:white;margin-top:5px;padding:3px}
.open-box{display:block!important}
#searchbox-footer{background-color:#fff;border-radius:25px;width:200px}
.footer-search-input{background:#fff;border:0;border-color:#fff;color:#777;border-radius:25px}
#searchbox-footer i{color:#777;cursor:pointer}
.label-footer{width:185px;text-align:center;padding-bottom:5px}
.siv-search .search-up{display:block;margin:0 0 20px 0;width:30%;float:right;border:1px solid #ccc;padding:10px}
div.pag-risultati-ricerca{display:block;margin:0 0 10px 0;float:left;width:65%;border-bottom:double #ccc;padding-bottom:15px}
.siv-search input[type="submit"]{background:#177fa7;color:white;margin-top:5px;padding:3px 9px}
.sectionmenu ul li{width:100%;list-style:none;background-color:#177fa7;padding:5px 0;margin:5px 0;border-bottom:solid 1px white}
.sectionmenu ul ul{margin:0!important}
li.secmenu-item-li>.secmenu-item-container-1 ~ ul,li.secmenu-item-li>.secmenu-item-container-2 ~ ul,li.secmenu-item-li>.secmenu-item-container-3 ~ ul,li.secmenu-item-li>.secmenu-item-container-4 ~ ul,li.secmenu-item-li>.secmenu-item-container-5 ~ ul{display:block!important}
.sectionmenu ul.rootTreeUl.filetree.treeview{margin:0}
.sectionmenu ul li a{color:#fff;font-size:17px;font-weight:700;padding-left:8px}
.sectionmenu ul li>ul li{background:white}
section.three .sectionmenu ul li ul li a{color:#153567;font-size:14px;font-weight:100;padding:5px 0}
section .sectionmenu ul li ul li{padding-top:15px;padding-bottom:0!important;border-bottom:solid 1px rgba(21,53,103,0.32)}
section .sectionmenu ul li ul li ul li{margin-left:30px;border-bottom:0;border-left:solid 1px;padding-left:10px;padding-top:0;margin-bottom:5px}
.sectionmenu{padding:0;margin-bottom:20px}
.sectionmenu h2.pagepreview_title{font-size:1em;margin:0 0 5px 0;text-transform:uppercase}
.sectionmenu ul li ul li{color:#153567;margin:0;padding-left:6px}
.sectionmenu .moduletable .moduletitle,.sectionmenu h2.pagepreview_title.menu{font-size:1em;padding:8px;background-color:#235783;margin-bottom:0;color:white;text-transform:uppercase;letter-spacing:1px}
.sectionmenu h2.pagepreview_title.menu a{color:white}
.sectionmenu h2.pagepreview_title.menu:before{content:"\f0c9";font-family:FontAwesome;font-weight:normal;margin-right:5px}
.sectionmenu .moduletable .modulecontent,.sectionmenu .siv-sectionmenu ul.menu{border:1px solid #e3e3e3;border-top:0}
.sectionmenu ul.menu{margin:0;padding:0;list-style:none}
.sectionmenu ul.menu li{margin-bottom:0;list-style:none;border-top:1px solid #e3e3e3}
.sectionmenu ul.menu li a{color:#153567;font-size:13px;letter-spacing:1px;display:block;padding:4px 0 4px 10px;position:relative}
.sectionmenu ul.menu li a:hover{background-color:#008fd9;color:white;text-decoration:none}
.sectionmenu ul.menu li ul li a{font-size:11px}
.sectionmenu ul.menu li ul li a:after{content:'\203A';position:absolute;left:0;top:4px;font-size:13px;line-height:1;width:4px;height:4px}
.iconmenuOpen{width:20px;background-position:21px;height:18px;float:right;margin-right:5px;cursor:pointer;border-radius:5px;margin-top:2px;background-image:url(images/freccia.png)}
.sectionmenu h2.pagepreview_title{pointer-events:none;background:#177fa7;color:white;padding:10px 5px;text-align:center}
.side-menu a.preview_title{color:white;padding:10px 5px}
.rootTreeUl>li.secmenu-item-li>.iconmenuOpen{display:none}
.fotobig{float:left;margin:0;padding:0;width:100%}
.newsticker{margin:10px 0 5px}
.wk-slideshow-revista-articles>div .next,.wk-slideshow-revista-articles>div .prev{top:-30px}
.wk-slideshow-revista-articles .nav{top:-35px}
.wk-slideshow .slides>li>*,.wk-slideshow .slides>li>*>img{margin:0 auto}
.wk-slideshow .caption{width:100%;left:0;padding:2px 5px;height:auto}
.wk-slideshow .caption a{text-decoration:none}
.wk-slideshow .caption h2{font-size:22px;margin-bottom:5px}
#top-menu{padding:5px}
#top-menu .menu ul{margin:0;padding:0;list-style:none}
#top-menu .menu-line,#top-menu .menu-line li{display:inline-block}
#top-menu .menu-line li{margin-left:20px;margin-right:5px;text-indent:-2px}
#top-menu .menu-line li a{display:list-item;list-style-type:disc}
.men-nav .nav-men{background-color:#177fa7}
ul.nav-up li a{color:#fff}
ul.nav-up li.attuale{background-color:transparent}
ul.nav-up li.attuale>a,ul.nav-up li.attuale>a:hover{color:#d3ae3b}
.title>h2,.title>h3,.title>h4,.title>h5{border-bottom:2px solid #e3e3e3;margin-bottom:25px}
h2.title{margin-bottom:2px}
.headerbanner{margin:0 auto;padding:0;width:100%;float:left;display:block;background-color:#fff;text-align:center;height:115px}
.headerbanner h1{float:left}
.headerbanner h1 a img{width:auto;float:left}
.twelve.columns.slider-home{border-top:2px solid #d3ae3b;margin-top:17px;border-bottom:2px solid #d3ae3b;padding:30px 0 30px}
.swiper-container .swiper-wrapper .swiper-slide .bottom{text-align:center;border-top:3px solid #e6b81a;background-color:#235783;background:linear-gradient(to right,rgba(0,55,70,0.7) 0,rgba(0,139,208,0.9) 50%,rgba(0,55,70,0.7) 100%)}
.slider-home .swiper-container p.caption-abstract{margin:auto;max-width:1200px;padding-left:5px;color:#fff;font-size:12px!important}
.slider-home .swiper-slide .swiper-slide-visible .swiper-slide-active{background-color:#fff;width:690px;height:443px}
.slider-home .swiper-container .swiper-wrapper .swiper-slide{height:0}
.slider-home .swiper-container .swiper-wrapper .swiper-slide .right{width:30%;margin-right:1px;height:90%;margin-top:15px}
.slider-home .swiper-container .swiper-wrapper .swiper-slide h2{margin:auto;max-width:100%;padding-left:10px;font-size:20px}
.twelve.columns.evidence{padding:0}
.evidence .icon-title{position:absolute;width:31%;left:-4px}
.evidence h3.module-title{width:69%;float:right;padding-top:6px}
.evidence .siv-preview img{width:20%;margin-top:22px}
.evidence .corpo_text{position:absolute;right:0;width:70%;top:50px}
.evidence a.button-more{float:right}
.slideset img.border-box{max-height:125px}
.slideset h3{font-size:1.1em;text-align:left;font-weight:normal;overflow-y:hidden}
.slideset h3 a{max-height:3.1em;display:block}
.siv-download-button a span{font-weight:bold;font-size:1.2em}
.siv-download-button a{line-height:normal}
.download .download-descrizione{float:left;width:100%;padding:0;margin:0}
.breaking-news .bn-title{background:#177fa7!important;display:flex;align-items:center}
.breaking-news .bn-title:after{border-left-color:#177fa7!important}
@media screen and (max-width:768px){.breaking-news .bn-title{width:40px}
}
.anchor-top{display:none;position:fixed;bottom:45%;z-index:1000;right:20px;width:44px;background:#1c97c6;padding:10px 4px;border-radius:8px;border:solid #969696 1px;cursor:pointer;box-shadow:4px 3px 7px 0 #595959;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-align:center}
.anchor-top i{color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.anchor-top:hover{background:#007fa8}
.anchor-top:hover i{top:-6px}
.anchor-mark .anchor-text{padding:50px 70px;margin-bottom:38px;-webkit-box-shadow:5px 5px 10px 0 rgba(204,204,204,1);-moz-box-shadow:5px 5px 10px 0 rgba(204,204,204,1);box-shadow:5px 5px 10px 0 rgba(204,204,204,1);border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border:0 solid #000;background-color:#fff;font-size:1.9rem;line-height:1.6em}
.anchor-menu .anchor-items .item{display:inline-block;padding:5px 21px;font-size:18px;margin-bottom:4px;margin-top:1px;margin-right:2px;background:#177fa7;color:white;webkit-box-shadow:5px 5px 10px 0 rgba(204,204,204,1);-moz-box-shadow:5px 5px 10px 0 rgba(204,204,204,1);box-shadow:2px 2px 4px 0 #868686}
.anchor-menu .anchor-items .item a.anchorLink{color:#fff}
.anchor-menu.fixed{position:fixed;top:64px;z-index:2;margin:0 auto;text-align:left;background:white;width:1100px;left:0;right:0;padding:10px}
.anchor-menu .menu-fix{color:#177fa7;text-transform:uppercase;font-size:16px;display:none;cursor:pointer;padding:13px 10px;border-left:solid;border-bottom:solid 1px}
.anchor-menu .menu-fix i{font-size:23px;margin-right:10px}
.anchor-menu.fixed .menu-fix{display:block}
.hide{display:none}
@font-face{font-family:'Sakkal Majalla';src:url('fonts/hinted-sakkalMajalla/hinted-SakkalMajalla.eot');src:local('Sakkal Majalla'),local('SakkalMajalla'),url('fonts/hinted-sakkalMajalla/hinted-SakkalMajalla.eot'),url('fonts/hinted-sakkalMajalla/hinted-SakkalMajalla.woff2') format('woff2'),url('fonts/hinted-sakkalMajalla/hinted-SakkalMajalla.woff') format('woff'),url('fonts/hinted-sakkalMajalla/hinted-SakkalMajalla.ttf') format('truetype'),url('fonts/hinted-sakkalMajalla/hinted-SakkalMajalla.svg') format('svg');font-weight:normal;font-style:normal}
@media print{*{color:#153567!important}
body{color:#153567!important}
body a,body a:link,body a:visited{text-decoration:none!important}
.sectionmenu,.youtubevideo,.itemToolbar,.menu-top,.download,.eventcalendar,.event-download,.ohanah-registration-link,.mapWrapper,.highlight,.fa,.siv-sectionmenu{display:none}
.parsys_column,.logo,.list article.item,.columns,.eventListContainer .event,.event .eventContainer.eventPage,.eventSide,.list .list-item-preview-sezione,.list-item-preview-sezione img{float:none!important;position:static!important;padding:0!important;margin:0!important;width:auto!important;position:static!important;white-space:normal!important}
.list article.item,.list .list-item-preview-sezione,.columns,.eventListContainer .event,.event .eventContainer.eventPage,.eventSide,.list-item-preview-sezione img{margin:0 0 10px 0!important}
.event_detail_time{margin:10px 0 5px 0!important}
.eventListContainer .event,.list .list-item-preview-sezione{margin:0 0 20px 0!important}
.event .sectionmenu,.event .sectionmenu .side-parsys{display:block!important}
.event .sectionmenu .moduletable{display:none}
h1,h2,h3,h4,h5,h6{color:#153567!important}
.list article.item{display:block;float:none;width:auto}
.headerbanner h1 a img{width:400px}
}
@media screen and (min-width:767px) and (max-width:769px){.four.columns.box-accesso{width:100%;margin:0;padding-top:40px}
.box-accesso section.twelve.columns{width:33%}
.box-accesso .box-img-title{background-color:#fff;position:inherit;border:0;border-top-left-radius:0;min-height:53px}
.home-content section.eight.columns{margin:0 auto;float:none}
.three,.row .three{width:25%!important;padding-left:0}
}
@media screen and (max-width:768px){.row{min-width:inherit}
body{font-size:12px;font-size:1.4em}
h1{font-size:22px;font-size:1.57em}
h2{font-size:20px;font-size:1.43em}
h3{font-size:19px;font-size:1.36em}
h4{font-size:17px;font-size:1.21em}
h5{font-size:16px;font-size:1.14em}
h6{font-size:14px;font-size:1.00em}
.page-header{height:auto}
header .banner{height:auto;margin:0}
header .banner img.logo{display:block;clear:both}
.page-header .four,.page-header .row .four{float:left!important;width:33.3333%!important}
.page-header .eight,.page-header .row .eight{float:left!important;width:66.6667%!important}
#search_form_container{float:left;margin:5px 0 5px 5px;clear:left}
div.pag-risultati-ricerca{float:left;width:100%;margin:0 0 1% 0}
.siv-gallerycontainer .ad-gallery .ad-nav{width:80%}
.breadcrumb a{padding-bottom:6px}
.twelve.columns.slider-home{padding:30px 0}
.assistiti .box-title,.medici .box-title,.case-cura .box-title{font-size:.8em}
div.cq-colctrl-lt0-c0,div.cq-colctrl-lt0-c1,div.cq-colctrl-lt1-c0,div.cq-colctrl-lt1-c1,div.cq-colctrl-lt1-c2,div.cq-colctrl-lt2-c0,div.cq-colctrl-lt2-c1,div.cq-colctrl-lt2-c2,div.cq-colctrl-lt2-c3,div.cq-colctrl-lt3-c0,div.cq-colctrl-lt3-c1,div.cq-colctrl-lt3-c2,div.cq-colctrl-lt3-c3,div.cq-colctrl-lt4-c0,div.cq-colctrl-lt4-c1,div.cq-colctrl-lt4-c2,div.cq-colctrl-lt4-c3,div.cq-colctrl-lt4-c4,div.cq-colctrl-lt5-c0,div.cq-colctrl-lt5-c1,div.cq-colctrl-lt6-c0,div.cq-colctrl-lt6-c1,div.cq-colctrl-lt6-c2,div.cq-colctrl-lt6-c3,div.cq-colctrl-lt7-c0,div.cq-colctrl-lt7-c1,div.cq-colctrl-lt8-c0,div.cq-colctrl-lt8-c1,div.cq-colctrl-lt9-c0,div.cq-colctrl-lt9-c1,div.cq-colctrl-lt9-c2,div.cq-colctrl-lt10-c0,div.cq-colctrl-lt10-c1,div.cq-colctrl-lt11-c0,div.cq-colctrl-lt11-c1,div.cq-colctrl-lt12-c0,div.cq-colctrl-lt12-c1,div.cq-colctrl-lt13-c0,div.cq-colctrl-lt13-c1{width:100%;margin:12px 0}
.cq-colctrl-lt1 .siv-image-img{margin:0}
.siv-text table{width:100%}
.men-nav{background-color:transparent;border:0 none;float:right;width:100%}
#menu{float:right;margin:0}
.box-img-title{background-color:rgba(200,200,200,0.95);padding:17px 33px;right:0;width:96%;font-weight:bold}
nav{background:#354c5d none repeat scroll 0 0;border:0 none;display:block;float:right;height:auto;left:0;margin:29px 0 0;padding:10px 0;position:absolute;top:0;width:100%;z-index:1000}
.men-nav .topnav{float:left;width:100%}
ul.nav-up{color:#153567;display:inline-block;float:left;font-size:1em;height:40px;left:0;letter-spacing:1px;line-height:normal;margin:0;text-transform:uppercase;width:100%}
ul.nav-up li{border:0;padding:0;background-color:transparent}
ul.nav-up li.attuale{background:none repeat scroll 0 0 #354c5d}
ul.nav-up li.attuale>a{color:#177fa7}
ul.nav-up li a{background:#354c5d none repeat scroll 0 0;border-bottom:0 none;color:#fff;display:block;font-size:1em;height:auto;line-height:20px;margin:0 auto;padding:0 5px 0;text-align:left;text-decoration:none;width:100%}
ul.nav-up li:last-child a{border-bottom:0}
ul.nav-up li a:hover{background:none repeat scroll 0 0 #354c5d;color:#fff;border-bottom:0}
ul.nav-up li:last-child a:hover{border-bottom:0}
ul.nav-up li ul{display:table;position:relative;width:100%;margin:0 auto}
ul.nav-up ul{top:2px;visibility:visible;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;background-color:transparent;z-index:9999;text-transform:uppercase}
ul.nav-up li ul li{height:auto;margin:0;padding:0;color:#fff;background-image:none;background-repeat:repeat;border:0;font-weight:normal}
ul.nav-up li ul li a{padding:5px 5px 5px 20px}
ul.nav-up li:hover ul{visibility:visible;background-image:none;background-repeat:repeat;color:#ccc!important}
ul.nav-up .seach-box{float:left;background:#d3ae3b;padding:0 4px 8px 0}
.siv-searchform .search-open{text-align:center;left:19px;width:92%;bottom:0;z-index:99900;top:0;background:#fff}
.siv-searchform input.header-search-input{width:70%}
ul.nav-up li.attuale>a,ul.nav-up li.attuale>a:hover{color:#354c5d}
.lang-sear .six,.lang-sear .row .six{float:left!important;width:50%!important}
.top-menu .nine{float:left!important;width:75%!important}
.top-menu .three{float:left!important;width:25%!important}
.chiavi{text-align:center}
#search_form_container{clear:none;float:right;margin:0}
.wk-slideshow .slides>li>*,.wk-slideshow .slides>li>*>img{margin:0 auto}
.wk-slideshow .caption{width:100%;left:0;padding:2px 5px;height:auto}
.wk-slideshow .slides>li>*,.wk-slideshow .slides>li>*>img{width:auto}
.slideshow .wk-slideshow h2{font-size:1.1em!important}
.slideshow .wk-slideshow p{font-size:.8em!important}
footer .cq-colctrl-lt13-c0 p,footer .cq-colctrl-lt13-c1 p{text-align:center}
header .men-nav .nav-men{background-color:rgba(23,127,167,0.84);overflow:hidden;display:none;height:500px;padding:15px 0;top:131px;border:0;margin:0}
header ul.nav-up li a{background:#fff none repeat scroll 0 0;color:#d3ae3b;padding-bottom:6px;padding-top:6px}
header ul.nav-up li.attuale>a{color:white;background-color:#d3ae3b}
header .men-nav{background-color:#177fa7}
.btn-pdf{width:35%!important;float:right!important}
main.row{padding-top:50px}
.box-side-image{margin:15px auto}
.parsys.main-top-cx{padding:0 20px}
.box-accesso .box-side-image .siv-image-img{width:100%}
.box-accesso{padding:3px 22px;margin:0 auto}
.sidemenu-section{width:100%!important}
.slider-home .swiper-container .swiper-wrapper .swiper-slide .right{width:100%;margin-right:1px;height:38%;margin-top:15px;overflow:hidden}
.logo.headerbanner{margin:0!important;width:100%;height:102px;padding-top:0}
footer .siv-image{width:30%;float:left;margin:0}
.logofixed{display:none}
.anchor-menu.fixed{position:fixed;top:29px;z-index:2;max-width:100%;margin:0;text-align:left;left:0}
}
@media screen and (max-width:630px){.event .img-field.custom .list-image-preview{height:auto;max-height:inherit;padding:0;width:auto;margin-right:0;display:inline-block;width:45%;margin:0 26%}
.evidence .icon-title{position:absolute;width:60%;left:-5px;top:30px}
.evidence h3.module-title{width:100%;float:right;padding-top:6px;font-size:2.2rem}
.evidence .siv-preview img{width:80%;margin-top:0}
.evidence .corpo_text{position:inherit;width:80%}
}
@media screen and (max-width:426px){.logo.headerbanner{padding-top:22px}
.sidemenu-section{width:100%!important}
footer .siv-image{width:100%!important}
}