body   { color: #000; font-size: 1em; font-family: arial, verdana, helvetica, sans-serif; background-color: #dcdcdc; text-align: center }
p {}
td { }
#calendario   { font-size: 12px; background-color: #fff; text-align: center; margin: 0; padding: 0; width: 750px }
#calendario p { color: #000; font-size: 1em; line-height: 1.5em; text-align: justify; padding-right: 100px; padding-left: 100px }
#calendario table { color: #113; font-size: 14px; font-family: "Courier New", Courier, Monaco, monospace; font-weight: bold; background-color: #fff; text-align: center }
#calendario td { text-align: center }
#contenitore    { background-color: #fff; text-align: center; width: 758px; border: solid 1pt #f03 }
#calendario a { color: #000; text-decoration: none }
#evento { font-size: 12px; background-color: #fff; text-align: justify; padding: 5px; width: 350px }
#contenuto   { font-size: 12px; width: 750px }
#contenuto h1  { color: #f03; font-size: 1.7em; font-weight: bold; text-align: left; padding-right: 100px; padding-left: 100px }
#contenuto h2 { color: #000; font-size: 1.2em; font-weight: bold; text-align: left; padding-right: 100px; padding-left: 100px }
#contenuto h3  { color: #696969; font-size: 1.2em; font-weight: bold; text-align: center; padding-right: 100px; padding-left: 100px }
#contenuto p   { color: #000; font-size: 1em; line-height: 1.5em; text-align: justify; padding-right: 100px; padding-left: 100px }
#contenuto ul { color: #000; font-size: 1em; line-height: 1.5em; text-align: justify; padding-right: 100px; padding-left: 100px }
#contenuto li { list-style-type: square }
#contenuto table { text-align: center; padding-left: 100px }
#contenuto td { color: #000; font-size: 11px; line-height: 1.5em; background-color: #d3d3d3; text-align: justify; padding: 12px }
#contenuto a { color: #000 }
#dettaglio  { font-size: 11px; background-color: #fff; text-align: left; width: 400px }
#dettaglio p { color: #000; font-size: 1em; line-height: 1.5em; text-align: justify; padding-right: 20px; padding-left: 20px }
#testata_hp   { background-color: #f03; background-image: url("immagini/testata_hp.jpg"); background-repeat: no-repeat; height: 300px }
#testata   { background-color: #f03; background-image: url("immagini/testata.jpg"); background-repeat: no-repeat; height: 130px }
#menu    { background-color: #f03 }
#menu table  { margin: 0; width: 750px; border-width: 0 }
#menu td   { color: #000; font-size: 11px; font-weight: bold; text-align: center }
.piu { color: #000; font-size: 1.3em; font-weight: bold; text-align: center }
#menu td a { color: #fff; font-size: 11px; font-weight: bold; text-decoration: none; text-align: center; padding-top: 3px; padding-bottom: 3px }
#menu td a:hover { background-color: #000 }
#banner   { width: 100%; height: 120px }
#sponsor   { background-color: #000; height: 47px }

