body{margin:0 auto;text-align:center;background-color:#fff}
#content{margin-left:auto;margin-right:auto;width:800px;height:100%}
a{text-decoration:none}
img{margin:20px auto}
p{margin:1px auto 10px auto;padding:20px;border:1px solid #000;text-align:justify;font-size:14px}
h1{padding:30px 10px 0 10px;margin:0 auto;letter-spacing:6px;font-size:80px;font-family:arial,sans-serif;color:#000;font-weight:800;text-shadow: #999 1px 2px 2px, #999 3px 4px 5px}
h2{font:22px arial,sans-serif;color:#000;text-shadow:#999 1px 2px 2px;margin:20px auto 10px auto;text-align:center}
#rosso{color:#f00}
h3{font:20px arial,sans-serif;color:#000;text-shadow:#999 1px 2px 2px;margin:80px auto 10px auto}
#wrapper{margin:0 auto;width:800px;height:100%}
hr{margin:0px;padding:0px;border-bottom:2px solid #f00;border-top:0px;border-left:0px;border-right:0px;line-height:0px;height:3px;display:block;box-shadow:#999 1px 2px 2px}
nav{margin:80px auto 0 auto;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:center}
nav ul{list-style:none;margin:0;padding:20px 0}
nav li{display:inline;margin:3px}
nav a:link, nav a:visited{padding:3px 20px 3px 20px;margin-right:2px;color:#f00;background-color:#fff;text-decoration:none;font-weight:300;border-top:1px solid #eeeeee;border-left:1px solid #eeeeee;border-bottom:1px solid #717171;border-right:1px solid #717171}
nav a:hover, nav a:active{border-top:1px solid #717171;border-left:1px solid #717171;border-bottom:1px solid #eeeeee;border-right:1px solid #eeeeee}
#footer {margin:200px auto 0 auto}
.valid{margin-top:8px;bottom:50px;width:600px;height:30px;margin-left:auto;margin-right:auto;background-color:transparent;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:center;list-style:none}
.valid a:link, .valid a:visited{text-decoration:none;padding:3px 30px;color:#888888}
.valid a:hover, .valid a:active{text-decoration:underline;color:#aaa}
#contatore{margin-top:160px}
