#footer {background-color:#eee; text-align:right; font-size:12px}
.left {background-image:url(immagini/background-dx.jpg); }
.aggiungi {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}
.dove {border-top:1px solid #666666; border-bottom:1px solid #666666; background-color:#eeeeee; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
h1 {font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; color:white; margin-bottom:0; margin-top:0}
h2 {font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000099; display:block; background-color: #FFFF99; margin-top:1px; margin-bottom:1px; border-bottom:1px solid #000033; border-top:1px solid #000033; padding:4px; background-image:url(immagini/background-dx.jpg);}
h3 {font-size:14px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:4px; margin-bottom:0; color:#000099; font-variant:small-caps; padding-left:4px; background-color:#eee; display:block}

a {text-decoration:none; color: #003399; }
a:hover {color:#00CC00}

a.indice {border:1px solid green; padding:2px; margin:4px 4px; background-color:#eee}
a.indiceself {border:1px solid red; padding:2px; margin:4px; background-color:#eee}

legend {font-size:14px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:0; margin-bottom:0; color:#000099; font-variant:small-caps}

p {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; margin:4px}
body {background-color:#66CCFF}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
input, textarea, option, select {margin:2px; padding:2px; border:1px solid black; font-size:12px; font-family:Arial, Helvetica, sans-serif; background-color:#FFFFCC}

.menu ul {list-style:none; padding-left:4px; margin:0}
.menu li {border-bottom:1px solid black; font-family:Arial, Helvetica, sans-serif; font-size:12px}

th {background-color:#D8EDED}

 #navlist
{

padding-top:4px;
border-bottom: 1px solid #ccc;
margin: 0;
padding-bottom: 19px;
padding-left: 10px;
}

#navlist ul, #navlist li
{
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
}

#navlist a:link, #navlist a:visited
{
background-color: #d8eded;
border: 1px solid #ccc;
color: #000099;
float: left;
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 14px;
margin-right: 4px;
padding: 2px 4px 2px 4px;
text-decoration: none;
}

.testoinline
{
background-color: white;
color: black;
float: left;
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 14px;
margin-right: 4px;
padding: 2px 4px 2px 4px;
text-decoration: none;
}

#navlist a:link#current, #navlist a:visited#current
{
background: #eee;
border-bottom: 1px solid #fff;
color: #000066;

}

#navlist ul a:hover { color: #006600 !important; }
