body         { font-size: 100%; font-family: "Courier New", Courier, Monaco, monospace; font-weight: bold; background-image: url(../img/fondo.jpg); list-style-image: url(../img/white.gif); margin: 0; padding: 0 }
.flodx { float: right }
.flosx { float: left }
/* classi per intestazione  */
.intesta           { color: #000; font-size: 80%; font-family: Arial, sans-serif; font-weight: bold; text-decoration: none; background-color: white; background-image: url(../img/fon.jpg); background-repeat: no-repeat; background-position: left 0; text-align: right; margin-left: 5%; padding-right: 20px; width: 95% }
.intesta a:link   { color: #000; text-decoration: none; background-color: white }
.intesta a:hover    { color: #f00; text-decoration: underline; background-color: white }
.intesta a:visited    { color: #603; text-decoration: none; background-color: white }
/* percorso */
.percorso          { color: white; font-size: 80%; background-color: black; background-image: url(../img/pen.jpg); background-repeat: no-repeat; background-position: right top; padding-top: 4px; padding-bottom: 5px; padding-left: 6px; width: 100% }
.left { text-align: left; padding-top: 5%; padding-left: 20px }
.percorso strong  { font-size: 100%; font-variant: small-caps; font-weight: normal }
.percorso a     { color: white }
.percorso a:hover   { color: red; text-decoration: none }
.percorso a:visited     { color: #f93; text-decoration: none }
/* contenitore principale */
.contenitore          { background-color: white; width: 100% }
.fond  { background-image: url(../img/fondo.jpg) }
#alto { margin-left: 5% }
/* piede */
.piede          { color: white; font-size: 80%; background-color: #000; text-align: center; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; width: 100%; clear: right }
.piede a: link     { color: white; background-color: black }
.piede a:visited   { color: orange; background-color: black }
.piede a:hover    { color: #000; text-decoration: none; background-color: #fc9 }
/* div link indietro e inizio pagina*/
.aggiornamento   { color: #366; font-size: 80%; font-family: "Book Antiqua", Georgia, "Times New Roman", Times, serif; font-weight: bold; padding-top: 10px; padding-right: 10px; float: right }
/*br nofloat */
br.nofloat {
	clear: both;
}
h1
 { color: black; font-size: 130%; font-family: Arial, Helvetica, sans-serif, "Comic Sans MS"; font-weight: bold; letter-spacing: 2px; margin: 5px 0 0; padding: 0 }
h2 
{
	font-size: 105%;
	font-weight: bold; 
	letter-spacing: 1px;
	padding: 0px 0px 2px;  
	margin: 0px;
	color: #990000;
}
h3
{
	font-size: 100%;
	font-weight: bold; 
	letter-spacing: 1px; 
	padding: 0px; 
	margin: 0px;
	color: #666666;
}
h4
{
	font-size: 100%;
	font-weight: bold;
	letter-spacing: 1px; 
	padding: 0px;
	margin: 0px;
	color: #990000;
}
#menu { padding-left: 20px; width: auto; height: 432px }
/* link */
.color a:link { color: orange; font-weight: bold }
.color a:hover { color: red; font-weight: bold }
.color a:visited { color: silver; font-weight: bold }
a:link
      { color: white; text-decoration: none }
a:hover { color: red; text-decoration: none }
a:visited
       { color: orange; text-decoration: none; background-color: black }
/* immagini */ 
img { border: 0px; }
.imgdx
    { float: right; border: 0 }
.imgsx
 { float: left; border: 0 }
.dovesei   { color: black; font-size: 70%; background-color: #f96; padding-left: 5px; width: 50%; float: right }
.dove { color: black; font-size: 70%; background-color: #f36; padding-left: 5px; width: 50%; float: right }
.anim { color: black; font-size: 70%; background-color: #09f; padding-left: 5px; width: 50%; float: right }
.arch { color: black; font-size: 70%; background-color: #090; padding-left: 5px; width: 50%; float: right }
.bota { color: black; font-size: 70%; background-color: #fc0; padding-left: 5px; width: 50%; float: right }
.carta { color: black; font-size: 70%; background-color: #c60; padding-left: 5px; width: 50%; float: right }
.fiction { color: black; font-size: 70%; background-color: #c09; padding-left: 5px; width: 50%; float: right }
.pre { color: black; font-size: 70%; background-color: #099; padding-left: 5px; width: 50%; float: right }
.sci { color: black; font-size: 70%; background-color: #f00; padding-left: 5px; width: 50%; float: right }
.storia { color: black; font-size: 70%; background-color: #c30; padding-left: 5px; width: 50%; float: right }
.tecno { color: black; font-size: 70%; background-color: #999; padding-left: 5px; width: 50%; float: right }
.varie   { color: black; font-size: 70%; background-color: #3c6; padding-left: 5px; width: 50%; float: right }
table     { color: #000; font-size: 85%; text-decoration: none; background-position: center 0; text-align: center; padding: 4px; vertical-align: middle; border-width: 0 }
#anato  { margin: auto }
#animal  { margin: auto }
#archi  { margin: auto }
#bot  { margin: auto }
#cart  { margin: auto }
#fict  { margin: auto }
#pre  { margin: auto }
#sci  { margin: auto }
#storia  { margin: auto }
#tecno  { margin: auto }
#varie  { margin: auto }
