body { background-image: url("images/bkgsite.gif"); font-family: Tahoma, Arial, Helvetica, sans-serif; text-align: center; }
img { vertical-align: bottom; }
a img { border: none; }
table#tblmaster { width: 75%; margin-left: auto; margin-right: auto; border-collapse: collapse; border: none; }
table#tblmaster td.tblmastercell { border: none; padding: 0em; }
td#tdheader p, td#tdmenu p { text-align: right; margin: 0em; }
td#tdmenu a { padding: 0em; } 
td#tdheader img.logo, td#tdmenu img.home { float: left; }
td#tdmenu { background-color: #0C0; }
h2.benv { font-weight: normal; text-align: left; font-size: 100%; margin: 2em 2.5em 2em 2.5em; }
hr { border: 1px inset #AAA; width: 70%; text-align: center; margin-left: auto; margin-right: auto; }
img.arrow { vertical-align: middle; }
td#footer p { font-family: Tahoma; font-size: 80%; text-align: center; margin-top: 4em; }
div.box { border: 1px solid #cecece; width: 80%; margin-left: auto; margin-right: auto; margin-top: 1em; background-color: #f0f0f0; padding: 0.7em; }
div.box p { margin: 0em; font-size: 90%; text-align: justify; }
p#wm { font-size: 70%; position: absolute; top: 0px; right: 0px; margin: 0em; }
hr.savefloat { visibility: hidden; clear: both; height: 0em; margin: 0em; padding: 0em; }
td#tdcontents { text-align: center; }
table.giorni p { margin-right: 0.4em; }
p.evid { color: red; font-size: 120%; text-transform: uppercase; font-weight: bold; }
div.box p.prima { text-align: center; }
div.titgiorno h2, div.titgiorno h3 { margin: 0em; text-align: center; }
div.titgiorno h3 { font-weight: bold; font-size: 80%; font-variant: small-caps; }
/*ul.giorni { list-style-image: url('images/arrowli.gif'); }*/
ul.fotomenu { margin: 0em; padding: 0em; }
ul.fotomenu li { display: inline; margin: 0em 0.3em 0em 0.3em; padding: 0em; }
ul.fotomenu li p { display: inline; margin: 0em; padding: 0em; }
ul.fotomenu li p a { color: #000; text-decoration: none; border: 2px outset #f0f0f0; background-color: #f0f0f0; padding: 0.1em 0.4em 0.1em 0.4em; white-space: nowrap; line-height: 2em; font-style: italic; }
ul.fotomenu li p a:hover { font-style: normal; }
ul.fotomenu li p a:active { border: 2px inset #f0f0f0; }
ul.fotomenu li p a.sel { font-style: normal; font-weight: bold; }
table.fotoalbumtbl { margin-left: auto; margin-right: auto; margin-top: 0em; margin-bottom: 0em; }
table.fotoalbumtbl .fotoalbumtblcell { text-align: center; border: 1px solid #cecece; empty-cells: show; }
table.fototbl { margin-left: auto; margin-right: auto; margin-top: 0em; margin-bottom: 0em; }
