/*tipografia di base */

body{font: 130%/1.6 Verdana,Arial,sans-serif}
h1,h2,h3{margin: 1em 0 0}
h1{font-size: 250%}
h2{font-size: 180%}
h3{font-size: 120%}
p{margin: 0 0 2em}
ul{list-style: square outside}

/*sezioni di layout e linearizzazione della navigazione*/

div#menu ul{margin:0;padding:0}
div#menu li{display:inline;margin-right: 1em}
div#footer{margin-top: 5em}

/*form e tabelle */

form,table{margin: 1em 0}
form *{font-size: 100%}
td,th{padding: 0.3em;font-size: 100% !important;font-size /**/: 130%}

/* link, colori e bordi*/

body{background:#FFF;color: #333}
a{font-weight:bold;padding: 3px;padding: 3px;color: #090;
    text-decoration: none; border-bottom: 2px solid #000}
a:hover{background: #090;color: #FFF}
h1{color: #C33}
h2,h3,legend{color: #06C}
input{color: #666}
table,td{border-collapse:collapse;border: 1px solid #666}
div#footer{background: #CCC}