/* skin per il layout ad alta accessibilità */
html {
  font-size:100% !important; /* !important serve per non avere l'influenza del JavaScript per il ridimensionamento dei caratteri */

}

#personalizzazione {display:block} /* annulla impostazioni per NN4 */

body { 

background:#333;

color: #FFF;

font: 140% arial, verdana, helvetica, sans-serif;

margin:0;

padding:1em;}



a:link { background: #333;color: #0FF }

a:visited { background: #333;color: #F0F }

a:hover,a:active { background: #900;color:#ff0 }

#logo { font:bold 1.2em georgia,palatino,serif }

h6 { font-size:1.0em }

h5 { font-size:1.2em }

h4 { font-size:1.3em }

h3 { font-size:1.5em }

h2 { font-size:1.8em }

h1 { font-size:2.0em }

h6,h5,h4,h3,h2,h1 { background: #333;color: #FF0 }

.bugfix {display : none}
/*
serve a correggere un bug sui validatori
automatici AAA (es. Bobby)
*/

#inEvidenza p{
margin:0;
}
.hidden-AV {
	display:none;
}

div#controller{margin-right: 1em;
line-height: 3em}
div#controller a{text-decoration: none; 
border: 1px solid #B81C28;
padding: 0em 0.6em 0em 0.6em; margin: 0em 0.2em 0em 0em; 
background-color: #FFFFB3; 
color: #000;
font-weight: bold}
div#controller a:hover{border-color: #CCC}
div#controller a#size1{font-size: 12px}
div#controller a#size2{font-size: 14px}
div#controller a#size3{font-size: 15px}

DIV#sitemap {
   padding: 1em 1.5em;
   line-height: 24px;
   }

DIV#sitemap LI {
   padding: 0 0 0 24px;
   margin: 0;
   list-style-type: none;
   }
DIV#sitemap LI {
   background-image: url(images/extm.gif);
  background-repeat:no-repeat;
  background-position: 0em 0em;
   }
DIV#sitemap LI.last {
  background-image: url(images/exlm.gif);
  background-repeat:no-repeat;
  background-position: 0em 0em;
   }

DIV#sitemap LI.file:before {
   content: url(images/exfilebw.gif);
   }
DIV#sitemap LI.file:before:hover {
   content: url(images/exfilecolor.gif);
   }
DIV#sitemap LI.folder:before {
   content: url(images/exfolderbw.gif);
   }
DIV#sitemap LI.folder:before:hover {
   content: url(images/exfoldercolor.gif);
   }
DIV#sitemap LI LI {
   color: #000000;
   font-weight: normal;
   }
DIV#sitemap LI.folder:hover {
   color:  #ddc331;
   font-weight: bold;
   }
DIV#sitemap LI.file:hover {
   color:#56a6ff;
   font-weight: bold;
   }

DIV#sitemap UL {
   padding: 0 0 0 24px;
   margin: 0 0 0 -24px;
   list-style-type: none;
   }
DIV#sitemap UL {
   background-image: url(images/exim.gif);
   background-repeat: repeat-y;
   background-position: 0em 0em;
   }
DIV#sitemap UL.last {
   background-image: none;
   }

#code {
   clear: both;
   background-color: #f8f8f8;
   color: #333;
   padding: 1em;
   border-top: 1px dashed #ccc;
   margin-top: 2em;
   }
#code pre {
   color: #333;
   background-color: #eee;
   padding: 1em;
   }
#code pre em {
   color: #920;
   }
h1 {
   font: 1.7em  "trebuchet MS",Verdana,sans-serif;
   padding: 0.5em;
   }
h1 code {
   font-weight: bold;
   color: #999;
   }
