/* CSS Document */

body {
margin:0;
padding:0;
background-color: #000000;
}
a:link, a:visited {
color:#FFFFFF;
text-decoration:none;
}
a:hover {
color:#FFFF66;
}
body, p, td, ul {
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
#testata {
background-image:url(images/testata.png);
background-repeat:no-repeat;
width:800px;
height:205px;
margin:0;
padding:0;
}
#testata {
background-color:#990000;
}
#totale {
border: 1px solid #000;
width:802px;
margin:0 auto;
padding:0;
voice-family: "\"}\"";
voice-family:inherit;
width:800px;
}
html>body #totale {
width:800px;
}
#totale {
background-color:#990000;background-image:url(images/footer.jpg);
background-repeat:repeat-y;

}
#corpo {
padding:0;
margin:-5px 0 0 0;
width:800px;
background-color:#990000;
}
#colsx {
width:260px;
margin:-5px 0 0 0;
padding:0 0px;
float: left;
voice-family:"\"}\"";
voice-family:inherit;
width:246px;
background-image:url(images/colsx.jpg);
background-repeat:no-repeat;
height:500px;
}

html>body #colsx {
width:246px;
}
#colcen {
width:530px;
margin:0;
padding:0 5px;
float:left;
voice-family:"\"}\"";
voice-family:inherit;
background-color:#990000;
width:520px;
}
html>body #colcen {
width:520px;
}
#foot {
background-image:url(images/footer.jpg);
background-repeat:no-repeat;
clear:both;
margin:0px;
padding:10px;
}

/* submenusx home */
#navlistsx
{
padding: 0 1px 1px;
margin-left: 0;
margin-top: 100px;
font: bold 11px Verdana, sans-serif;
width:100%;
}

#navlistsx li
{
list-style: none;
margin: 0;
border-top: 1px solid gray;
text-align: left;
}

#navlistsx li a
{
display: block;
padding: 0.25em 0.5em 0.25em 0.75em;
border-right: 0.3em solid #AAB;
text-decoration: none;
}
.ooo a:link { color: #FFF; }
.ooo a:visited { color: #667; }

.ooo a:hover
{
border-color: #FE3;
color: #FFF;
background: #332;
}


#navlistsx li a:link { color: #FFF; }
#navlistsx li a:visited { color: #667; }

#navlistsx li a:hover
{
border-color: #FE3;
color: #FFF;
background: #332;
}

/* end submenusx */
/* submenusx other pages */
#navlistsxo
{
padding: 0 1px 1px;
margin-left: 0;
margin-top: 100px;
font: bold 11px Verdana, sans-serif;
width:75%;
}

#navlistsxo li
{
list-style: none;
margin: 0;
border-top: 1px solid gray;
text-align: left;
}

#navlistsxo li a
{
display: block;
padding: 0.25em 0.5em 0.25em 0.75em;
border-right: 0.3em solid #AAB;
text-decoration: none;
}

#navlistsxo li a:link { color: #FFF; }
#navlistsxo li a:visited { color: #667; }

#navlistsxo li a:hover
{
border-color: #FE3;
color: #FFF;
background: #332;
}

/* end submenusx */
#contatti
{
padding: 0 1px 1px;
margin-left: 0;
font: bold 11px Verdana, sans-serif;
width:70%;
}

#contatti li
{
list-style: none;
margin: 0;
border-bottom: 1px solid black;
text-align: left;
}

#contatti li a
{
display: block;
padding: 0.25em 0.5em 0.25em 0.75em;
text-decoration: none;
}

#contatti li a:link { color: #FFF; }
#contatti li a:visited { color: #667; }
h3 {
font-size:12px;
color:#000000;
}
h3 a:link, a:visited {
color: #000000;
}
h2 {
font-size:12px;
color:#FFFFFF;
}

.sommario1{
font-size:12px;
font-weight:bold;
color:#FF0000;
}
.sommario2{
font-size:11px;
font-style:italic;
}
.sommario3{
font-size:10px;
font-style:italic;
}
.sommario4{
font-size:11px;
color: #CCCCCC;
}
.sommario1 a
{
text-decoration: none;
}

.sommario1 a:link { color: #FF0000; }
.sommario1 a:visited { color: #667; }
.sommario1 a:hover { color: #FFFFFF }

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
}
h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}
h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
}
.hide{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:4px;
font-style:italic;
}