html, body {
margin: 0px;
text-align: center;
font-family: Verdana, sans-serif;
font-size: 12px;
background-color: #000000;
}

h1 {
font-size: 30px;
color: #000080;
}

h2 {
font-size: 16px;
color: #cc0000;
}

h4 {
font-size: 12px;
color: #cc0000;
}

h5 {
font-size: 12px;
color: #cc0000;
}

h6 {
font-size: 10px;
color: #cc0000;
}

p {
font-size: 13px;
color: #000000;
}

/* Contenitore totale */
#container {
width: 770px;

padding: 0px;
margin: 0px auto;
text-align: left;
background-color: #ffffff;
}

/* Testa della pagina */
#testa {
height: 207px;
background-image: url(logo.png);
}

/* Menu */
#menu {
float: left;
width: 170px;
height: 300px;
padding: 0px;
margin: 0px;
background-image: url(barrasx.png);
}
#menu a {
padding: 0px;
margin: 0px;
text-decoration: none;
}
#menu ul {
padding: 0px;
margin: 0px;
list-style: none;
}
#menu ul li {
padding: 0px;
margin: 0px;
margin-left: 25px;
padding-bottom: 5px;
font-weight: bold;
color: #cc0000;
width: 7em;
}
#menu ul li a {
padding: 0px;
margin: 0px;
padding-bottom: 5px;
font-weight: bold;
color: #666666;
width: 7em;
}
#menu ul li a:hover {
color: #ffffff;
background-color: #666666;
}

/* Links */
#links {
float: right;
width: 170px;
height: 300px;
padding: 0px;
margin: 0px;
background-image: url(barradx.png);
}
#links a {
padding: 0px;
margin: 0px;
text-decoration: none;
}
#links ul {
padding: 0px;
margin: 0px;
list-style: none;
}
#links ul li {
padding: 0px;
margin: 0px;
margin-left: 30px;
padding-bottom: 5px;
font-weight: bold;
color: #cc0000;
width: 13em;
}
#links ul li a {
padding: 0px;
margin: 0px;
padding-bottom: 5px;
font-weight: bold;
color: #666666;
width: 7em;
font-size: 10px;
}
#links ul li a:hover {
color: #ffffff;
background-color: #666666;
}

/* Corpo */
#corpo {
float: none;
padding: 0px;
margin: 0px;
padding-left: 170px;
height: 1000px;
background-color: #ffffff;
}
#corpo h2 {
padding: 0px;
margin: 0px;
padding-bottom: 10px;
}
#corpo p {
padding: 0px;
margin: 0px;
text-align: justify;
}
#corpo a {
text-decoration: none;
color: #00ccff;
width: 7em;
}
#corpo a:hover {
color: #ffffff;
background-color: #00ccff;
}

#riga {
padding: 0px;
margin: 0px;
width: 430px;
height: 190px;
}

#riga2 {
padding: 0px;
margin: 0px;
width: 430px;
height: 400px;
}

#copertina {
padding: 0px;
margin: 0px;
width: 100px;
float: left;
}

#immagine {
padding: 0px;
margin: 0px;
width: 100px;
float: left;
}

#descrizione {
padding: 0px;
margin: 0px;
padding-left: 5px;
width: 300px;
float: right;
}
#descrizione h2 {
padding: 0px;
margin: 0px;
padding-bottom: 6px;
}
#descrizione h4 {
padding: 0px;
margin: 0px;
padding-bottom: 3px;
color: #3333ff;
}
#descrizione p {
padding: 0px;
margin: 0px;
}

/* Piede della pagina */
#piede {
width: 770px;
height: 30px;
background-color: #ffffff;
clear:both;
}
#piede h6 {
margin: 0px;
padding: 0px;
padding-top: 50px;
text-align: center;
color: #3333ff;
background-color: #ffffff;
}
#piede h6 a {
text-decoration: none;
color: #00ccff;
}