html, body { 
margin:0;
padding:0;
}

body { /* Queste sono le regole generali del corpo della pagina */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 83%;
color: #49628a;
background-color:#D5D4F4;
}

h1, h2, h3 { /* Queste sono le regole generali degli titoli */
font-family: Papyrus, Verdana, Arial, Helvetica, sans-serif;
text-align: center;
font-weight:800;
color:#660000;
margin:0;
padding:0;
}

h1 { /* Qui cominciano le regole di ogni titolo, normalmente le dimensioni */
font-size:150%;
margin:20px 0 0 0;
padding:0;
}

h2{ 
font-size:110%;
margin:0 0 20px 0;
}

p { /* Le regole del paragrafo */
margin: 0 10px 0.8em 10px;
text-align: justify;
}

.p1 { /* Le regole del titoli inizio pagina */
margin: 0;
text-align: center;
font-size: 75%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-color: #000000;
}
.p2 { /* Le regole del paragrafo */
margin: 0 10px 0.8em 10px;
text-align: center;
}
a { /* Le regole per stilizzare i collegamenti del menu */
color:#660000;
font-weight:800;
text-decoration:none;
margin:10px;
}
a:visited {
color:#663333;
font-weight:800;
text-decoration:none;
margin:10px;
}
a:hover {
color:#ffffdd;
font-weight:800;
text-decoration:none;
margin:10px;
}