body	{ margin: 0; background-color: #ffffff }
body#stampa		{ margin: 0; background-color: #ffffff }

table#contenimento	{ height: 505px; width: 850px; border: 1px solid #c2a561; padding: 0px; background-color: #ffffff; background: url('pic/sfondo.loto.jpg') no-repeat 230px; }
table#contenimento2 { height: 505px; width: 850px; border: 1px solid #c2a561; padding: 0px; background-color: #ffffff; }
table#contenimento3 { height: 505px; width: 850px; border: 1px solid #c2a561; padding: 0px; background-color: #ffffff; background: url('pic/sfondo.loto.2.jpg') no-repeat 350px 100px; }
table#contenuto		{ height: 485px; width: 770px; border: 0px solid #000000; padding: 0px; }
table#testo			{ margin-left:15px; }
table#edelstein		{ width: 600px; border: 0px solid #c2a561; padding:5px }

td#titolo			{ height: 120px; vertical-align: center }
td#sottotitolo		{ height: 60px; vertical-align: center }
td#foto				{ height: 305px; text-align: center; vertical-align: bottom; }
td#testo			{ height: 485px; vertical-align: center; }
td#edelstein		{ vertical-align: top; }

td#titoloextras			{ height: 105px; vertical-align: center }
td#testoextras			{ height: 380px; vertical-align: top; }


img#foto	{ border: 0px solid #c2a561; }

.menu		{ font: normal 10pt/12pt Arial; color: #333333; text-align: center; vertical-align: center; }
A.menu:link, A.menu:active, A.menu:visited	{ text-decoration: underline }
A.menu:hover { text-decoration: none; }

.sottotitolo	{ font: italic 19px Arial; color: #c2a561; text-align: left; vertical-align: center; text-transform: uppercase }

.capitolo	{ font: normal 16px Arial; color: #9b4c4c; text-align: left; vertical-align: bottom; text-decoration: none }

.prezzo	{ font: normal 8pt/12pt Arial; color: #9b4c4c; text-align: left; vertical-align: bottom; text-decoration: none }

.titolo2	{ font: italic 14pt Arial; color: #a82f2f; text-align: center; vertical-align: center; }

.lettera	{ font: normal 11pt/14pt Arial; color: #c2a561; text-align: center; vertical-align: top; }

.testo	{ font: normal 10pt/12pt Arial; color: #c2a561; text-align: justify; vertical-align: top; }
A.testo:link, A.testo:active, A.testo:visited	{ text-decoration: underline; color: #992f2b; }
A.testo:hover { text-decoration: none }

.shin		{ font: normal 10pt/12pt Arial; color: #d9d9d9; text-align: center; vertical-align: center; }
A.shin:link, A.shin:active, A.shin:visited	{ text-decoration: underline }
A.shin:hover { text-decoration: none; color: #333333; }

.form 	{ color: #000000; text-decoration:none; font: normal 9pt/9pt arial, sans-serif; width:220px; height:21px; border: 1px solid #CC9900 }

.tasti { color: #ffffff; text-decoration:none; font: normal 9pt/9pt arial, sans-serif; width:120px; height:21px; border: 1px solid #CC9900; background-color:#c2a561 }