/* @font-face {
	font-family:'Waze Boing';
	src:	url('waze-boing-regular-web.woff')format('woff'),
			url('waze-boing-regular-web.woff2')format('woff2');
	font-weight: 400;
	font-style: normal;
}

html {
    font-family: "Waze Boing", sans-serif;
    font-size: 14px;
} */

html {
    font-family: "Gabarito", sans-serif;
    font-optical-sizing: auto;
    font-weight: 400;
    font-style: normal;
}

img {
    border-style: none;
}

img.menu {
    vertical-align: middle;
    margin-right: 15px;
    margin-left: 15px;
}

img.menu-il {
    vertical-align: middle;
    margin-right: 10px;
    width: 16px;
    height: 16px;
}

img.lista {
    vertical-align: middle;
}

.small {
    font-size: x-small;
}

table.s {
    border-collapse: collapse;
    max-width: 100%;
}

th,
td {
    border: 1px solid black;
    padding: 5px;
}

td.bw {
    word-break: break-word;
}

td.sl {
    white-space: nowrap;
}

tr.le,
td.le {
    text-align: left;
}

tr.ri,
td.ri {
    text-align: right;
}

td.ju {
    text-align: justify;
}

tr.ce,
td.ce {
    text-align: center;
}

td.orange {
    background-color: orange;
}

td.red {
    background-color: red;
}

td.green {
    background-color: green;
}

th.steelblue,
td.steelblue {
    background-color: steelblue;
}

th.seagreen,
td.seagreen {
    background-color: seagreen;
}

table.nobordo,
td.nobordo,
th.nobordo,
tr.nobordo {
    border: none;
}

table.rep2 {
    border-collapse: collapse;
    width: 100%;
    border: 1px solid black;
}

table.rep {
    border-collapse: collapse;
    max-width: 100%;
    border: 1px solid black;
}

th.rep,
td.rep,
th.repl,
td.nobordo,
th.nobordo,
tr.nobordo {
    padding: 5px;
}

th.rep,
td.rep {
    text-align: center;
    white-space: nowrap;
}

table.sortable th:not(.sorttable_sorted):not(.sorttable_sorted_reverse):not(.sorttable_nosort):after {
    content: " \25B4\25BE";
}

.il1>li {
    margin-bottom: 5px;
}

.chiusura {
    font-size: 80%;
}

legend {
    padding: 0.2em 0.5em;
    border: 1px solid;
    text-align: left;
    vertical-align: middle;
}

fieldset {
    border: 1px solid;
}

ul li {
    word-break: break-all;
}

#map {
    height: 100%;
}