body { background: url(images/sfondo.jpg) repeat top; text-align: center; margin: 15px; }
.padding_5px { padding: 5px; text-align: center; }

/* STILE - LAYOUT */
#top { width: 880px; text-align: right; margin: 0 auto; padding: 0px 15px 0px 0px; }
#menu { background: url(images/menu.jpg) no-repeat; width: 880px; text-align: center; margin: 0 auto; padding: 228px 0px 26px 0px; }
#middle { background: url(images/middle.jpg) repeat-y; width: 830px; margin: 0 auto; padding: 0px 25px 10px 25px; }
#bottom { background: url(images/bottom.jpg) no-repeat; width: 880px; height: 60px; text-align: center; margin: 0 auto; padding: 23px 0px 0px 0px; }

#lato_top { background: url(images/sfondo_sxtop.gif) no-repeat top left; text-align: center; vertical-align: top; padding: 10px 20px 10px 10px; }
#lato_bottom { background: url(images/sfondo_sxbottom.gif) no-repeat bottom left; text-align: center; vertical-align: top; padding: 10px 20px 10px 10px; }

/* STILE - TESTO */
h1 { font-family: georgia, garamond, "times new roman", serif; font-size: 15pt; color: #312E29; letter-spacing: -1px; font-weight: normal; text-decoration: none; margin: 0px; padding: 0px; }
h1 a:link, h1 a:visited, h1 a:active { color: #312E29; font-weight: normal; text-decoration: none; }
h1 a:hover { color: #615B52; font-weight: normal; text-decoration: none; }

h2 { font-family: "times new roman", georgia, garamond, serif; font-size: 22px; color: #615B52; font-weight: bold; text-decoration: none; margin: 0px; padding: 0px 0px 10px 0px; }

h3 { font-family: georgia, garamond, "times new roman", serif; font-size: 13px; color: #312E29; line-height: 13pt; font-weight: normal; text-decoration: none; margin: 0px; padding: 0px 0px 15px 0px; }
h3 a:link, h3 a:visited, h3 a:active { color: #A36201; font-weight: bold; text-decoration: none; }
h3 a:hover { color: #A36201; font-weight: bold; text-decoration: underline; }

h4 { font-family: georgia, garamond, "times new roman", serif; font-size: 12px; color: #666666; line-height: 15pt; font-weight: bold; text-decoration: none; margin: 0px; padding: 0px 0px 15px 0px; }
h4 a:link, h4 a:visited, h4 a:active { color: #5B5B5B; font-weight: bold; text-decoration: none; }
h4 a:hover { color: #5B5B5B; font-weight: bold; text-decoration: underline; }

h5 { font-family: arial, sans-serif; font-size: 12px; color: #FFEFE7; font-weight: normal; text-decoration: underline; margin: 0px; padding: 0px; }
h5 a:link, h5 a:visited, h5 a:active, h5 a:hover { color: #CCB599; font-weight: normal; text-decoration: none; }

h6 { font-family: arial, sans-serif; font-size: 10px; color: #837865; font-weight: normal; text-decoration: none; margin: 0px; padding: 0px; }
h6 a:link, h6 a:visited, h6 a:active { color: #837865; font-weight: normal; text-decoration: none; }
h6 a:hover { color: #837865; font-weight: normal; text-decoration: underline; }

.tabella { font-family: georgia, garamond, "times new roman", serif; font-size: 12px; color: #5F4738; font-weight: bold; text-decoration: none; margin: 0px; padding: 3px; }
.tabellamini { font-family: georgia, garamond, "times new roman", serif; font-size: 11px; color: #5F4738; font-weight: normal; text-align: justify; text-decoration: none; margin: 0px; padding: 5px; }
