body, td   { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #23899e; margin-top: 0; margin-right: 0; margin-left: 0 }

h1  { color: #fff; font-size: 12px; font-weight: bold; background-color: #002157; text-indent: 8px; margin: 2em 0 1em; padding-right: 8px; padding-bottom: 0.5em }

h1.doc  { color: #fff; font-size: 14px; background-color: transparent }

a:link, a:visited  { color: #ffd700; text-decoration: none }

a:hover { text-decoration: underline }

#menu   { background-color: #07286b; background-image: url(img/submenu.jpg); background-repeat: no-repeat; background-position: 0 100%; left: 0; width: 177px; height: 636px; float: left }

#trait  { background-color: #23899e; left: 177px; width: 33px; height: 636px; float: left }

#content  { background-color: #23899e; background-image: url(img/head.jpg); background-repeat: no-repeat; padding-top: 130px; padding-left: 12px; left: 210px; width: 594px; float: left }

#sider     { background-color: #23899e; background-image: url("img/corner.jpg"); background-repeat: repeat-x; text-align: right; padding-left: 12px; position: absolute; left: 804px; float: left }

#footer   { color: #fff; background-color: #23899e; text-align: center; left: 0; clear: both }

.giorno  { color: #fff; font-style: italic }

.bordo {
	border: thin solid #993300;
}
.numero { background-color: #ffd700; padding: 2px 4px 4px }
.lettere { background-color: #0094de }

