/* Main Reset
---------------------------------------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input, select, textarea,p,blockquote,th,td,a { width: 100%!important; height: auto!important; color: #ff6!important; margin: 15px 0px 15px 0px!important; padding: 0px 0px 0px 0px!important; background: #000!important; float: none!important; }
table { border-collapse: collapse; border-spacing: 0px; }
fieldset,img { border: 0px; }
/* address,caption,cite,code,dfn,em,strong,th,var { font-style: normal; font-weight: normal; } */
ol,ul { list-style: none; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; }
q:before,q:after { content: ''; }
abbr,acronym { border:0px;}
u { text-decoration: none; }

/* impostazioni pagina semplice */
body { background-color: rgb(0, 0, 0); font-size: x-small; voice-family: "\"; }\""; voice-family : inherit; font-size : small; color: #ff6; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 15px 15px 15px 15px; font-weight: bold; }
fieldset { clear: both!important; }
p, li { font-size: 1.5em!important; line-height: 160%; }
h1, h2, h3, h4, h5 { font-size: 2.5em!important; line-height: 160%; }
font { font-size: 80% !important; }
input, select, checkbox, textarea { font-size: 1.5em!important; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
a { text-decoration: underline; color: #ff6; font-weight: bold; }
a:hover, a:focus { background-color: #ff6!important; color: #000!important; font-weight: bold; }
acronym, abbr { cursor: help; }
/* impostazioni form */
label { color: #ff6; }
/* impostazioni tabella */
table { font-size: 1.2em; line-height: 130%; width: 100%; font-weight: bold; margin-top: 15px; margin-bottom: 15px; }
tbody { width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
th { background-color: transparent; color: #ff6; border-bottom: 2px solid #FFFFFF; border-top: 2px solid #FFFFFF; padding: 15px 15px 15px 15px!important; margin-top: 15px!important; }
td { text-align: left; }
td a:hover, td a:focus, th a.linkbottoni:hover, th a.linkbottoni:focus { background-color: #ff6; color: #000; text-decoration: underline; }
table a { text-decoration: underline; color: #ff6; font-weight: bold; }
ul{list-style-type: none;}
h1{line-height: 130%;}
h3 { font-size: 1.3em; }
img { border: 0px none; }
.newsitem { border-bottom: 1px solid #ff6; }
#headmenu a { margin-right: 20px; }
#accss { display: none; }
.hidden, #obj-quiregione-player, #obj-gallery, img { position: absolute; top: -1000em; }
#obj-head-menu .hidden { position: relative; top: 0; }