@font-face{font-family:'fontello';src:url('font/fontello.eot');src:url('font/fontello.eot#iefix') format('embedded-opentype'),url('font/fontello.woff') format('woff2'),url('font/fontello.woff') format('woff'),url('font/fontello.ttf') format('truetype'),url('font/fontello.svg') format('svg')}
*{outline:none;-webkit-text-size-adjust:none}
html,body,form,h2{margin:0;padding:0}
body,#err,#mesi,#f,#dx .btn{text-align:center}
body{font:1em Arial,Helvetica,sans-serif;background-color:#fff;color:#333;padding:8px 8px}
input,select,textarea,.lst td{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
input,select,textarea{background-color:#eee;border:1px solid #ccc;border-radius:1px;font-size:.9em;padding:5px;width:100%;max-width:100%}
input[type="submit"]{width:auto}
a{text-decoration:none;color:#333}
a:hover{text-decoration:underline}
img,hr{border:0}
hr{height:1px;color:#999;background-color:#999}
h1,h2,.act{color:#069}
h1,#s a{font-size:2em}
h1{margin:8px 0;line-height:1.1em}
h2{font-size:1.4em;margin-bottom:6px}
td{vertical-align:top}
#dx,#a h2,.qd,.btn,#f div{text-transform:uppercase}
#dx a,#dx strong,#dx label,.tl,.qd,#a img,#corpo img{display:block}
#wl,#f,.break{clear:both}
.qd,.btn,.lst td{font-size:.9em}
.btn,.c{white-space:nowrap}
.btn{border-radius:2px;background-color:#f60;color:#fff;padding:8px}
.btn:hover{background-color:#d30}
#w{width:990px;margin:0 auto;text-align:left}
#h,.bb{border-bottom:1px solid #ccc;padding-bottom:11px}
#h{font-size:3em;letter-spacing:-1px}
#h a,.act,.btn,#f div{font-weight:700}
#h a{color:#bbb}
#h a:hover,#dx a:hover,.btn:hover,.c:hover{text-decoration:none}
#h strong{color:#f90}
#h em{color:#fb0;font-style:normal}
#wl{float:left;width:720px}
#c{line-height:1.5em;padding:20px 20px 20px 0;width:690px}
#dx{float:right;border-left:1px solid #ddd;padding:1em 0 2em 10px;font-size:13px;width:259px}
#dx a,#dx strong{border-bottom:1px solid #ddd;padding:9px 0}
#dx label{padding:9px 0}
#dx a:hover{color:#c00}
#dx form{margin-bottom:1.5em;padding:0;overflow:auto}
#dx input[type="submit"]{margin:5px 5px 0 0}
#dx form a{border-bottom:0;float:right;text-transform:none}
#dx .btn{font-size:1em;padding:7px;white-space:normal}
#dx .btn:hover{color:#fff}
#s{margin:.3em 0 1.3em}
#s strong,#s a{border-bottom:0;padding:0;display:inline}
#s strong{margin-right:.8em;vertical-align:super}
#wa{margin:5px 0 3em}
#a{position:relative}
#a img{margin:0 auto 1em}
#a h2{position:absolute;bottom:0;padding:9px;background:rgb(0,0,0);background:rgba(0,0,0,0.6);color:#fff}
#wa p,#corpo p{margin-top:0}
#corpo img{margin:.8em auto 1em}
#err{border:2px solid #c00;background-color:#fee;padding:7px;margin:9px 0}
#err strong{color:#c00}
.lst,#pag_lista{border-collapse:collapse;width:100%}
.lst td,#f,#f div{border-top:1px solid #ccc}
.lst td{line-height:1.35em;padding:1.5em 7px}
.lst #mesi{font-size:.8em}
.tl{font-size:1.5em;line-height:1.2em}
.qd{margin:5px 0 3px}
.qd,.qd a{color:#666}
#pag_lista{margin:-12px 0}
#pag_lista td{border-top:0;color:#aaa;padding:3px}
#pag_lista em{color:#000;font-style:normal;font-weight:700}
#f{font-size:.8em;padding:15px 8px}
#f div{margin:15px -8px 0;padding-top:15px}
#f div a{margin:0 9px}
[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;font-variant:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;text-transform:none;width:1em;line-height:1em;margin:0 .2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.c:before{margin:0 5px 0 11px}
.icon-t:before{content:'\e802';color:#1da1f2}
.icon-f:before{content:'\e803';color:#3b5998;margin-left:0}
.icon-g:before{content:'\e804';color:#db4437}
#s .icon-f:before{margin:0}
@media(max-width:1035px){#w,#c,iframe{width:100%}
#wl,#dx,#c{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
#wl{width:69%}
#dx{width:31%;padding-right:8px}
#c{padding:20px 16px 20px 8px}
#a img,#corpo img{max-width:100%;height:auto}
}
@media(max-width:952px){#wl{width:75%}
#dx{width:25%}
}
@media(max-width:767px){h1{font-size:2em}
#h{font-size:2.5em}
#dx{font-size:13px}
#dx form a{float:none}
#s strong{display:none}
.lst img{width:150px;height:auto;margin-left:-7px}
}
@media(max-width:567px){#h{font-size:2em}
#wl,#dx{float:none;width:100%}
#dx{border:0}
#dx form a{float:right}
#c{padding-right:8px}
.lst td{border-top:0;display:block;width:100%}
.lst tr td:nth-child(1){border-top:1px solid #ccc;padding-bottom:0}
.lst tr td:nth-child(2){padding-top:0}
.lst img{width:100%;margin-left:0}
#pag_lista{margin-bottom:12px}
#pag_lista tr td:nth-child(1){border-top:0}
#pag_lista td{display:table-cell;width:auto;padding:3px!important}
#s strong{display:inline}
}