@font-face{font-family:'SourceSanPro';src:url('../../../Fonts/sourcesanspro-regular-webfont.eot');src:local('☺'),url('../../../Fonts/sourcesanspro-regular-webfont.woff') format('woff'),url('../../../Fonts/sourcesanspro-regular-webfont.ttf') format('truetype')}body{padding-top:0;overflow-y:scroll!important}a{color:#000;background-color:transparent;cursor:pointer}a:focus,a:visited,a:link,a:active{color:#000;background-color:transparent}a:hover{text-decoration:underline;background-color:transparent}button{min-width:1em!important}button.navbar-toggle{color:#000!important}footer,#header{background-color:#464646;color:#fff!important}footer a,#header a{color:#fff;text-decoration:none!important}footer a:hover,#header a:hover{text-decoration:underline!important;background-color:transparent;color:#fff}footer a:link,#header a:link,footer a:focus,#header a:focus,footer a:visited,#header a:visited,footer a:active,#header a:active{color:#fff}header h1{color:#fff!important}header a.link-ver-a{text-decoration:none!important;font-size:1.1em;color:#000!important;background-color:#cac9c9;border-bottom:3px solid #66d9ef;padding:.5em .5em .1em .5em}header a.link-ver-a:hover{text-decoration:none!important;background-color:#66d9ef!important;color:#000!important}header a.link-ver-aa{text-decoration:none!important;font-size:1.1em;color:#000!important;background-color:#b5b5b5;border-bottom:3px solid transparent;padding:.5em .5em .1em .5em;font-weight:bold}header a.link-ver-aa:hover{text-decoration:none!important;background-color:#66d9ef!important;color:#000!important}header a.link-ver-hi{text-decoration:none!important;font-size:1.1em;color:#fff!important;background-color:#000;border-bottom:3px solid transparent;padding:.5em .5em .1em .5em;font-weight:bolder}header a.link-ver-hi:hover{text-decoration:none!important;background-color:#66d9ef!important;color:#000!important}header .head-title a h1{font-size:3em!important;color:#fff;text-align:center}header .head-title a h1:hover{color:#66d9ef!important;background-color:transparent}@media(max-width:991px){header .head-title a h1{font-size:2.4em!important}}header .head-link a{font-size:.85em;font-variant:small-caps;color:#fff}header .head-link a:hover{color:#66d9ef;background-color:transparent}header .btn-group .btn-head{background-color:#2b2b2b;color:#fff;margin-bottom:1em}header .btn-group .btn-head a:active,header .btn-group .btn-head a:focus,header .btn-group .btn-head a:hover{color:#fff;background-color:transparent!important}header .row-nav{font-size:1.5em}header .mobile-menu a{color:#fff}header .mobile-menu a:visited{color:#fff!important}header .navigation{background-color:#bdbcbc}header .navigation .menu-title{font-size:1.5em;color:#fff;text-transform:uppercase;font-weight:bold;padding:.5em}header .navigation .menu-description{font-size:1em;color:#fff;text-align:right;padding-right:.5em;padding-top:.5em}header .navigation .menu-title-collapse{color:#464646;text-transform:uppercase}header .navigation .menu-internal{width:100%!important}header .navigation .menu-internal>ul{margin:0 auto}@media(min-width:770px){header .navigation .menu-internal>li{width:20%;padding:.30em 1em}header .navigation .menu-internal>li a{color:#fff!important}}@media(max-width:769px){header .navigation .menu-internal>li{text-align:left}header .navigation .menu-internal>li a{color:#464646!important}}@media(min-width:770px){header .menu-link-comune a{border-bottom:4px solid #66d9ef}header .menu-link-comune a:hover,header .menu-link-comune a:active{color:#fff!important;border-width:3px;border-color:#66d9ef;border-style:solid;text-decoration:none!important;margin-top:-3px;background-color:transparent!important}header .menu-link-online a{border-bottom:4px solid #75715e}header .menu-link-online a:hover,header .menu-link-online a:active{color:#fff!important;border-width:3px;border-color:#75715e;border-style:solid;text-decoration:none!important;margin-top:-3px;background-color:transparent!important}header .menu-link-servizi a{border-bottom:4px solid #f92672}header .menu-link-servizi a:hover,header .menu-link-servizi a:active{color:#fff!important;border-width:3px;border-color:#f92672;border-style:solid;text-decoration:none!important;margin-top:-3px;background-color:transparent!important}header .menu-link-trasparenza a{border-bottom:4px solid #ae81ff}header .menu-link-trasparenza a:hover,header .menu-link-trasparenza a:active{color:#fff!important;border-width:3px;border-color:#ae81ff;border-style:solid;text-decoration:none!important;margin-top:-3px;background-color:transparent!important}header .menu-link-custom a{border-bottom:4px solid #a6e22e}header .menu-link-custom a:hover,header .menu-link-custom a:active{color:#fff!important;border-width:3px;border-color:#a6e22e;border-style:solid;text-decoration:none!important;margin-top:-3px;background-color:transparent!important}}header .slider a:hover,section .slider a:hover{background-color:transparent}header .news-title a,section .news-title a{font-size:1.3em!important}header .news-title a:link,section .news-title a:link,header .news-title a:visited,section .news-title a:visited,header .news-title a:active,section .news-title a:active{color:#71afe0}header .news-title a:hover,section .news-title a:hover{color:#92a1e0;background-color:transparent}section a,.breadcrumb a{text-decoration:none!important;background-color:transparent}section a:hover,.breadcrumb a:hover{text-decoration:underline!important;background-color:#f5f5f5;color:#54535a}section a:link,.breadcrumb a:link,section a:focus,.breadcrumb a:focus,section a:visited,.breadcrumb a:visited,section a:active,.breadcrumb a:active{color:#000;background-color:transparent}section footer{background-color:transparent!important}section .camera_caption_BS a.camera_link:hover{background-color:transparent!important}section .camera_caption_BS .news-title a{font-size:1.3em!important}section .camera_caption_BS .news-title a:link,section .camera_caption_BS .news-title a:visited,section .camera_caption_BS .news-title a:active{color:#000!important}section .camera_caption_BS .news-title a:hover{color:#000;background-color:transparent!important}section .camera_caption.news-title.news-description{font-size:1em;color:#fff}section .brescia-events .event-title{text-align:center;color:#000;width:100%;font-size:3em}section .brescia-events .event-dates{width:100%;color:#000;background:#eee;font-size:1.2em;font-weight:bold;padding-top:.4em;padding-bottom:.4em;padding-left:.7em;margin-top:1em}section .brescia-events .event-header{width:100%;font-size:1.2em;color:#425cda;padding-left:.7em;padding-top:.2em;}section .brescia-events .event-header a{color:#425cda!important}section .brescia-events .event-header a:hover{color:#54535a!important}section .brescia-events .event-header:first-letter {text-transform:uppercase}section .brescia-events .event-description{padding-left:.7em;padding-top:.2em}section .brescia-events .event-description:first-letter {text-transform:uppercase}section .brescia-events .link-ext-home,section .secondary-news .link-ext-home{width:100%;text-align:right;margin-top:.7em;margin-bottom:.7em}section .internal-text{font-size:14px!important;font-family:SourceSanPro!important;color:#333!important;text-align:justify!important;margin-bottom:1.5em}section .internal-text .ms-rtestate-field>img{float:right;padding:1em}@media(max-width:769px){section .internal-text .ms-rtestate-field>img{float:none;text-align:center;margin:auto}}section .internal-allegati{margin-top:2em!important;border-top:1px solid #999}section .internal-allegati ul.dfwp-list{padding-top:1em;list-style-position:outside;list-style-image:url("../../../Images/Download-icon.png")!important;padding:0 2em!important}section .internal-allegati .item{border:none!important}section .internal-allegati-list li a{line-height:18px;color:#000}section .internal-allegati-list li a:first-letter {text-transform:uppercase}section .internal-allegati-list li a:hover{color:#54535a}section .flags ul.dfwp-list li{float:right;border:none!important}section .navbar.navbar-inverse ul>li{float:none!important}footer .foot-title{font-size:1.2em;color:#66d9ef!important;font-weight:bold}footer .foot-title a:link,footer .foot-title a:visited,footer .foot-title a:active{color:#66d9ef!important}footer .foot-title a:hover{color:#fff!important;background-color:transparent!important}footer .foot-facebook-bkg{background-color:#fff}footer .foot-margin{margin-bottom:1em}@media(max-width:769px){footer .border{border-bottom:1px #fff solid}}footer .foot-content-info{color:#fff;font-size:.75em;text-align:center!important;padding:1em}footer .navbar-inverse .navbar-nav li{float:none!important}footer .navbar-inverse .navbar-nav lia{color:#fff!important}.push-down-2-9{padding-top:2.9em!important}.push-down-1{padding-top:1em!important}.padding-5{padding:5px!important}.padding-top-5{padding-top:5px!important}.padding-10{padding:10px}.padding-top-10{padding-top:10px!important}.bkg-color-header-footer{background-color:#464646}.bkg-color-first-nav{background-color:#bdbcbc}.bkg-color-comune{background-color:#66d9ef!important}.bkg-color-online{background-color:#75715e!important}.bkg-color-servizi{background-color:#f92672!important}.bkg-color-trasparenza{background-color:#ae81ff!important}.bkg-color-custom{background-color:#a6e22e!important}.color-comune{color:#66d9ef}.color-online{color:#75715e}.color-servizi{color:#f92672}.color-trasparenza{color:#ae81ff}.color-custom{color:#a6e22e}#jr_overlay{top:0;left:0;padding:0;margin:0;z-index:2147483646;position:absolute}#jr_wrap{position:absolute;text-align:center;width:100%;z-index:2147483647;padding:0;margin:0}#jr_inner{font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:12px;background:#FFF;border:1px solid #CCC;color:#4f4f4f;margin:0 auto;height:auto;padding:20px;position:relative}#jr_header{display:block;color:#333;padding:5px;padding-bottom:0;margin:0;font-family:Helvetica,Arial,sans-serif;font-weight:bold;text-align:left;font-size:1.3em;margin-bottom:.5em}#jr_inner p{text-align:left;padding:5px;margin:0}#jr_inner ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0}#jr_inner ul li{cursor:pointer;float:left;width:120px;height:122px;margin:0 10px 10px 10px;padding:0;text-align:center}#jr_inner li a{color:#333;font-size:.8em;text-decoration:none;padding:0;margin:0}#jr_inner li a:hover{text-decoration:underline}#jr_inner .jr_icon{width:100px;height:100px;margin:1px auto;padding:0;background:transparent no-repeat scroll left top;cursor:pointer}#jr_close{margin:0 0 0 50px;clear:both;text-align:left;padding:0;margin:0}#jr_close a{color:#000;display:block;width:auto;margin:0;padding:0;text-decoration:underline}#jr_close p{padding:10px 0 0 0;margin:0}header .meteoControl.cell{color:#fff}header .meteoControl.cell a{color:#fff;background-color:transparent}header .meteo .row{margin:2em auto;width:80%;text-align:center}header .meteoControl:link{color:#fff;font-variant:small-caps;vertical-align:middle;display:table-row;text-decoration:none}header .meteoControl:visited{color:#fff;font-variant:small-caps;vertical-align:middle;display:table-row;text-decoration:none}header .meteoControl:hover{color:#66d9ef;background-color:transparent;font-variant:small-caps;vertical-align:middle;display:table-row;text-decoration:none}header .meteoControl:active{color:#fff;font-variant:small-caps;vertical-align:middle;display:table-row;text-decoration:none}header .meteoControl .day{float:left}header .meteoControl .cell{display:table-cell;text-align:center;vertical-align:middle}header .meteoLink{color:white;font-variant:small-caps;vertical-align:middle;text-decoration:none;text-align:center;width:100%;line-height:2em}.forecast-period-head{color:#464646;text-align:left!important;font-size:1.2em}.forecast-day-active{border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;background-color:#ddd;color:#000;font-weight:bold;border-radius:4px 4px 0 0}.nojs-message{background-color:#a80707;font-size:1.3em;font-weight:bold;color:#fff;text-align:center}.nojs-border{margin:1em;border:2px solid #86858e;padding:.5em}.nojs-border .nojs-news a.title:link,.nojs-border .nojs-news a.title:visited,.nojs-border .nojs-news a.title:active{font-size:1.3em!important;font-weight:bold;color:#86858e}.nojs-border .nojs-news a.title:link:hover,.nojs-border .nojs-news a.title:visited:hover,.nojs-border .nojs-news a.title:active:hover{color:#54535a;background-color:transparent}.nojs-border .nojs-news .description{padding-left:.5em;font-size:1em;color:#000}.nojs-border .nojs-news-secondary a.title:link,.nojs-border .nojs-news-secondary a.title:visited,.nojs-border .nojs-news-secondary a.title:active{font-size:1.1em!important;font-weight:bold;color:#86858e}.nojs-border .nojs-news-secondary a.title:link:hover,.nojs-border .nojs-news-secondary a.title:visited:hover,.nojs-border .nojs-news-secondary a.title:active:hover{color:#54535a;background-color:transparent}.nojs-border .nojs-news-secondary .description{padding-left:.5em;font-size:1em;color:#000}.nojs-squared-contact{padding:1em .5em;background-color:#66d9ef;border:1px solid transparent;font-size:1.2em!important;font-weight:bold;text-align:center}.nojs-squared-contact a:link,.nojs-squared-contact a:visited,.nojs-squared-contact a:active{color:#fff}.nojs-squared-contact a:hover{color:#808080;background-color:transparent}.nojs-youtube .title,.nojs-facebook .title{color:#f4ff00;font-weight:bold}.nojs-youtube a.link:link,.nojs-facebook a.link:link,.nojs-youtube a.link:visited,.nojs-facebook a.link:visited,.nojs-youtube a.link:active,.nojs-facebook a.link:active{color:#fff}.nojs-youtube a.link:hover,.nojs-facebook a.link:hover{color:#f4ff00;background-color:transparent}#RibbonContainer{background-color:#fff!important}#suiteBarRight{background-color:#fff!important}#suiteBarRight a{color:#000!important}#suiteBarRight a:hover{color:#000!important;background-color:transparent!important}.ms-promotedActionButton:hover .ms-promotedActionButton-text{color:#000!important;background-color:transparent!important}.ms-cui-ctl-large{color:#000!important;background-color:transparent!important}.ms-srch-sb>input{color:#fff;width:auto!important}#s4-workspace{overflow:visible!important}.ms-srch-sb{background-color:#464646;color:#fff}.ms-textSmall.ms.ms-srch-sb-prompt.ms-helperText{color:#fff}