body {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #FFFFFF;
color: #000000;
font-family: Verdana, Arial, sans-serif;
text-align: left;
}

#testonascosto {
display:none;
}

#container {
margin: 20px auto 20px auto;
padding: 0px 0px 0px 0px;
width: 770px;
background-color: #FFFFFF;
/*border: 1px solid #000000;*/
}

#head {
text-align:left;
}

#homecontent {
margin: 0px auto 0px auto;
background-color: #FFFFFF;
}

#menu {
margin: 0px auto 0px auto;
text-align:right;
}

#footer {
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
}

#menu ul {
margin: 0px 20px 20px 0px;
}

#menu li { 
font-size:10px;
font-weight:700;
display: inline;
padding: 0px 5px 0px 20px;
}

#menu li a {
font-size:10px;
font-weight:700;
color:#666666;
text-decoration: none;
}

#menu li a:hover {
font-size:10px;
font-weight:700;
color:#999999;
text-decoration: none;
}


h1 {
font-size:18px;
font-weight:300;
color:#666666;
text-align:center;
margin: 5px auto 5px auto;
}

h2 {
font-size:16px;
font-weight:700;
color:#000000;
text-align:center;
margin: 5px 0px 5px 90px;
}

h3 {
text-align:justify;
margin: 40px 0px 5px 0px;
font-size:12px;
font-weight:700;
color:#222222;
margin: 15px 0px 0px 0px;
padding: 5px 20px 5px 80px;
}

ul {
margin: 0px 0px 15px 0px;
padding: 5px 20px 5px 110px;
list-style-type:circle;
}

li { 
color: #444444;
font-size:10px;
font-weight:300;
padding: 3px 5px 3px 20px;
}

a:link, a:visited {
font-size:10px;
font-weight:700;
color:#666666;
text-decoration:none;
}

a:hover, a:active {
font-size:10px;
font-weight:700;
color:#999999;
text-decoration:none;
}

a.large:link, a.large:visited {
text-align:justify;
font-size:12px;
font-weight:700;
color:#222222;
text-decoration:none;
}

a.large:hover, a.large:active {
text-align:justify;
font-size:12px;
font-weight:700;
color:#999999;
text-decoration:none;
}

a.small:link, a.small:visited {
font-size:9px;
font-weight:700;
color:#C4C4C4;
text-decoration:none;
}

a.small:hover, a.small:active {
font-size:9px;
font-weight:700;
color:#999999;
text-decoration:underline;
}

p {
text-align:justify;
color:#444444;
font-size:10px;
margin: 0px 0px 15px 0px;
padding: 5px 20px 5px 80px;
}

p.home {
text-align:center;
color:#444444;
font-size:10px;
margin: 0px 0px 15px 0px;
padding: 5px 20px 5px 20px;
}

p.destra {
text-align:right;
color:#444444;
font-size:10px;
margin: 0px 0px 15px 0px;
padding: 5px 20px 5px 20px;
}

.footer {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align:center;
font-size:9px;
color:#CECECE;
}

.nascosto {
display:none;
}

.aligngiustificato {
text-align:justify;
color:#444444;
font-size:10px;
margin: 0px 0px 15px 0px;
padding: 5px 20px 5px 80px;
}

.aligncenter {
text-align:center;
}

legend {
margin: 0px 0px 0px 15px;
padding: 3px 3px 6px 3px;
text-align: left;
font-size: 0.8em;
line-height: 1.4em;
font-weight: bold;
color: #444444;
 }

fieldset {
margin: 0px 40px 0px 80px;
padding: 0px 0px 0px 0px;
background-color: #FFFFFF;
}

img {
border : 0px solid white !important; 
border : 0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: transparent;
}

img.destra {
float:right;
border:0;
padding:0px 0px 0px 0px;
margin: 5px 20px 10px 15px;
}