body, html {
font-size:14px;
font-family:Arial;
background-color:#0000aa;
background-image:url(../img/metal003.gif);
min-width:750px;
}
a img {border:none; }
ul {padding:0; margin:0; }
ul li {list-style-type:none; margin:0; padding:0; }

a {color:#0000aa; text-decoration:none; }
a:hover {color:#aa00aa; }

table#tabtemp tr td{vertical-align:top; text-align:left; }
div {border: solid 1px #dddddd; }
div#container {padding:5px; background-color:#ffffff;}
#container ul#extra {
width:100%;
border-top:solid 1px #dddddd;
}
#container ul#extra li{
border:solid 1px #dddddd;
list-style-position:outside;
width:60px;
float:left;
text-align:center;
}
#container ul#extra li a{ display:block; background-color:#ffffff; }
#container ul#extra li a:hover{color:#ffffff; background-color:#aaaaff; }
.clearfloat { clear:both; visibility:hidden; }

div#header {
background-image:url(../immagini/bg.jpg);
background-color:#eeeeee;
clear:both;
height:60px;
text-align:center;
font-size:12px;
font-weight:bold;
color:#0000aa;
margin-bottom:5px;
}

div#leftmenu {
margin-top:0px;
padding:0px 2px 2px 2px;
clear:both;
width:150px;
}

div#leftmenu div, div#right div {
border-left:0;
border-right:0;
margin-top:5px;
margin-bottom:5px;
}
div.box {
border:0;
}
div.titlebox, div.titlemenu, div#pagetitle {
background-color:#dddddd;
text-align:center;
}
div#centercontainer {
border:0;
}
div#mainmenu {
border:0;
}
div#leftmenu a, div#mainmenu a {
display:block;
border-top:solid 1px #dddddd;
border-bottom:solid 1px #dddddd;
width:100%;
background-color:#ffffff;
margin-top:3px;
}
#leftmenu a:hover, #mainmenu a:hover {background-color:#aaaaff; color:#000000; }

div#bodycontainer {
text-align:left;
background-color:#ffffff;
margin-top:0px;
padding:5px 5px 5px 5px;
}
div#right {
padding:0px 2px 2px 2px;
margin-top:0px;
width:150px;
}

div#footer {
background-color:#eeeeee;
background-image:url(../immagini/bg.jpg);
}

/* Classi di pagine */
.miniera td {
border:solid 1px #aaaaaa;
text-align:center;
margin:0;
padding:0;
background-color:#eeeeee;
}
table#maptower tr td{
text-align:center;
vertical-align:middle;
width:30px;
height:30px;
}
ul.incantesimi, ul.albero {
margin-left:20px;
}
ul.albero a.scaccia {background-color:#eeeeff; float:right;}
ul.albero a.scaccia:hover {background-color:#ffffff; }
ul.costi {
margin-left:20px;
margin-bottom:0px;
visibility:hidden;
}
ul.costi li {
display:inline;
font-style:italic;
font-size:11px;
color:#976088;
}
.news td {
border:solid 1px #eeeeee;
background-color:#ffffff;
}
.news .newsauthor {
background-color:#eeeeee;
}

table#classifica tr td th{
text-align:center;
vertical-align:middle;
}
table.classifica tr {
background-color:#eeeeee;
text-align:center;
vertical-align:middle;
}
table.classifica td {
background-color:#eeeeee;
text-align:center;
vertical-align:middle;
}
table.classifica tr.row1 {
background-color:#aaaaaa;
}
table.classifica tr.row2{
background-color:#dddddd;
}
table.classifica tr.row3{
background-color:#aaaaff;
}
table.classifica tr.row4{
background-color:red;
}
table.classifica tr.row5{
background-color:green;
}
table.classifica th.cel1{
background-color:#aaaaaa;
}
.coda {width:140px; font-size:10px;}
.coda tr.title {background-color:#ffffff; }
.coda tr {
background-color:#aaaaff;
}
.coda tr.row1 {
background-color:#eeeeff;
}
.coda tr.row2 {
background-color:#ccccff;
}
.chat {
font-size:10px;
border: 1px solid #000000;
background-color:#eeeeee;
margin:10px 10px 10px 10px;
}
.chat.deschat {
background-color:#cccccc;
}
