/* Add and edit by Stefano Guglielmi */
body{font-family:'Lato',Arial,serif}input,button,select,textarea{font-family:'Lato'}.dropdown .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-icon-only{padding-right:3px;padding-left:3px}.table td{vertical-align:middle}.table-bordered th{background:#E9E9E9;background:-moz-linear-gradient(top,#FAFAFA 0%,#E9E9E9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FAFAFA),color-stop(100%,#E9E9E9));background:-webkit-linear-gradient(top,#FAFAFA 0%,#E9E9E9 100%);background:-o-linear-gradient(top,#FAFAFA 0%,#E9E9E9 100%);background:-ms-linear-gradient(top,#FAFAFA 0%,#E9E9E9 100%);background:linear-gradient(top,#FAFAFA 0%,#E9E9E9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA',endColorstr='#E9E9E9');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA',endColorstr='#E9E9E9')";color:#444;text-transform:uppercase}.header{margin-bottom:5px}.main{padding-bottom:2em}.extra{border-top:1px solid #585858;border-bottom:1px solid #000}.extra-inner{padding:20px 0;font-size:11px;color:#BBB;background:#1A1A1A}.extra a{color:#666}.extra h4{margin-bottom:1em;font-weight:400}.extra ul{padding:0;margin:0}.extra li{margin-bottom:.6em;list-style:none}.footer{margin-top:0;border-top:1px solid #eee}.footer-inner{padding:15px 0;font-size:12px;background:#fff;color:#999}.footer a{color:#999}.footer a:hover{color:#FFF;text-decoration:none}.widget{position:relative;clear:both;width:auto;margin-bottom:1em}.widget-header{position:relative;height:40px;line-height:40px;background:#f9f6f1;background:-moz-linear-gradient(top,#f9f6f1 0%,#f2efea 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f6f1),color-stop(100%,#f2efea));background:-webkit-linear-gradient(top,#f9f6f1 0%,#f2efea 100%);background:-o-linear-gradient(top,#f9f6f1 0%,#f2efea 100%);background:-ms-linear-gradient(top,#f9f6f1 0%,#f2efea 100%);background:linear-gradient(top,#f9f6f1 0%,#f2efea 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f6f1',endColorstr='#f2efea');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f6f1',endColorstr='#f2efea')";border:1px solid #d6d6d6;-webkit-background-clip:padding-box}.widget-header h3{position:relative;top:2px;left:10px;display:inline-block;margin:0;padding:0;font-size:14px;font-weight:800;color:#525252;line-height:18px;text-shadow:1px 1px 2px rgba(255,255,255,.5)}.widget-header [class^="icon-"],.widget-header [class*=" icon-"]{display:inline-block;margin-left:13px;margin-right:-4px;font-size:16px;color:#555;vertical-align:middle}.widget-content{padding:10px;background:#FFF;border:1px solid #D5D5D5;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.widget-header+.widget-content{border-top:none;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;border-top-left-radius:0;border-top-right-radius:0}.widget-nopad .widget-content{padding:0}.widget-content:before,.widget-content:after{content:"";display:table}.widget-content:after{clear:both}.widget-content{zoom:1}.widget-table .widget-content{padding:0}.widget-table .table{margin-bottom:0;border:none}.widget-table .table tr td:first-child{border-left:none;text-transform:uppercase;width:52%}.widget-table .table tr th:first-child{border-left:none}.widget-plain{background:transparent;border:none}.widget-plain .widget-content{padding:0;background:transparent;border:none}.widget-box .widget-content{background:#E3E3E3;background:#FFF}.chart-holder{width:100%;height:250px}.dropdown-menu li>a:hover,.dropdown-menu .active>a,.dropdown-menu .active>a:hover{background:#00ba8b}.accordion-heading{background:#e5e5e5}.accordion-heading a{color:#545454;text-decoration:none;font-weight:700}.all-icons li{list-style:none}.ML0{margin-left:0}.MR0{margin-right:0}@media (max-width: 480px){.error-container h1{font-size:72px}}@media (max-width: 767px){#main{padding:0 10px;margin-right:-20px;margin-left:-20px}.subnavbar{margin-left:-20px;margin-right:-20px}.subnavbar-inner{height:auto}.subnavbar .container > ul{width:100%;height:auto;border:none}.subnavbar .container > ul > li{width:33%;height:70px;margin-bottom:0;border:none}.subnavbar .container > ul > li.active > a{font-size:11px;background:transparent}.subnavbar .container > ul > li > a > i{display:inline-block;margin-bottom:0;font-size:20px}.subnavbar-open-right .dropdown-menu{left:auto;right:0}.subnavbar-open-right .dropdown-menu:before{left:auto;right:12px}.subnavbar-open-right .dropdown-menu:after{left:auto;right:13px}.extra{margin-right:-20px;margin-left:-20px}.extra .container{padding:0 20px}.footer{margin-right:-20px;margin-left:-20px}.footer .container{padding:0 20px}.footer .footer-terms{text-align:left}.footer .footer-terms a{margin-left:0;margin-right:1em}}@media (max-width: 979px){.navbar-fixed-top{position:static;margin-bottom:0}.subnavbar .container{width:auto}}@media (min-width: 1200px){.navbar .search-query{width:200px}}.bar{fill:#4682b4}.bar:hover{fill:#a52a2a}.axis{font:10px sans-serif}.axis path,.axis line{fill:none;stroke:#000;shape-rendering:crispEdges}.x.axis path{display:none}.bullet{font:10px sans-serif}.bullet .marker{stroke:#000;stroke-width:2px}.bullet .tick line{stroke:#666;stroke-width:.5px}.bullet .range.s0{fill:#eee}.bullet .range.s1{fill:#ddd}.bullet .range.s2{fill:#ccc}.bullet .measure.s0{fill:#b0c4de}.bullet .measure.s1{fill:#ce3575}.bullet .title{font-size:14px;font-weight:700}.bullet .subtitle{fill:#999}svg.gauge{margin:0 auto}.bullet-chart svg{height:62px;width:100%}.bullet-chart .nvtooltip{display:none}.widget-stats .widget-content{padding:0}.widget-stats .table{margin:0}.widget-stats p{text-transform:uppercase;margin:0}.stats-box-title{text-align:center;font-weight:700}.stats-box-all-info{text-align:center;font-weight:700;font-size:28px;margin-bottom:5px;color:#ce3575}.stats-box-all-info i{width:60px;height:60px}.background{fill:#FFF;fill-opacity:.01}.component{fill:#e1e1e1}.component .label{text-anchor:middle;fill:#00F}.arc{stroke-weight:.1;fill:#4e8fff}.arc2{stroke-weight:.1;fill:#3660b0}.label{text-anchor:middle}.radial-svg{text-align:center}.selectedRadial{border-radius:3px;background:#f4f4f4;color:#000;box-shadow:0 1px 5px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.4);border:1px solid rgba(200,200,200,0.85)}.radial{border-radius:3px;background:#FFF;color:#000}.breadcrumb>.active{color:#111;font-weight:700;font-size:120%}.widget-box{margin-bottom:8px}.widget-box .icon-info-sign{color:#ce3575;opacity:.7;filter:alpha(opacity=70)}.widget-box .icon-info-sign:hover{opacity:1;filter:alpha(opacity=100)}.widget-table .table tr td:last-child{font-weight:700;color:#ce3575}.info{padding:6px 8px;background:#fff;background:rgba(255,255,255,0.9);box-shadow:0 0 11px rgba(0,0,0,0.5);border-radius:5px}.info h4{margin:0 0 5px;color:#777}.done{color:green}#map{height:350px}#chart{position:relative;left:-10px}#chart svg g{margin:0 auto}#chart_div{clear:both}.autocomplete-suggestions{border:1px solid #999;background:#FFF;cursor:default;overflow:auto;-webkit-box-shadow:1px 4px 3px rgba(50,50,50,0.64);-moz-box-shadow:1px 4px 3px rgba(50,50,50,0.64);box-shadow:1px 4px 3px rgba(50,50,50,0.64)}.autocomplete-suggestion{padding:2px 5px;white-space:nowrap;overflow:hidden}.autocomplete-no-suggestion{padding:2px 5px}.autocomplete-selected{background:#F0F0F0}.autocomplete-suggestions strong{font-weight:400;color:#39F}.nvtooltip h3{font-size:14px}.tooltip-inner{width:300px;text-align:left;font-size:13px;background:#eee;color:#000;text-shadow:0 1px 1px #fff;box-shadow:0 1px 1px #777}.tooltip.in{opacity:1;filter:alpha(opacity=100)}.tooltip.top .tooltip-arrow{border-top-color:#eee}.tooltip.left .tooltip-arrow{border-left-color:#eee}.carousel img{width:100%;max-height:425px}.widget-list .widget-content{padding:0}.common-list,.common-list li{padding:0;margin:0;list-style:none}.common-list>li{line-height:1.1em;border-bottom:1px dotted #ddd}.common-list>li a{color:#444;padding:5px 15px;display:block}.common-list>li a:hover{text-decoration:none;background-color:#eee;color:#cc2575}#logo{float:left;padding:5px}#name-and-slogan{float:left;padding-top:34px}#site-slogan{font-size:.929em;margin-top:7px;word-spacing:.1em;font-style:italic;font-family:Georgia,"Times New Roman",Times,serif}#main-menu{clear:both;top:-15px;position:relative}#main-menu-links{margin:0;padding:0;font-size:.929em}ul.links{color:#68696b}.element-invisible{position:absolute!important;clip:rect(1px,1px,1px,1px)}#main-menu-links li{background-image:url(../../catalog/fanstatic/ckanext-expo2015/-version-2014-09-09T23-34-08.69/img/separa_menu.png);background-position:right center;background-repeat:no-repeat;margin:0;float:left;list-style:none;padding:0 1px}#main-menu-links li a{float:left;height:2.4em;line-height:2.4em;text-decoration:none;text-shadow:0 1px #eee;color:#cc2575;font-size:16px;font-weight:700;border-top-left-radius:0;border-top-right-radius:0;padding:0 7px}.footer,.footer a,.footer h2{color:#333}.footer a:hover{color:#111;text-decoration:underline}.footer ul{padding:0}.footer li{list-style:none}.footer h2{font-size:16px}.region-footer-firstcolumn,.region-footer-secondcolumn,.region-footer-thirdcolumn,.region-footer-fourthcolumn{padding:0 10px;width:220px}#sidebar-first,#sidebar-second,.region-triptych-first,.region-triptych-middle,.region-triptych-last,.region-footer-firstcolumn,.region-footer-secondcolumn,.region-footer-thirdcolumn,.region-footer-fourthcolumn{display:inline;float:left;position:relative}