@charset "utf-8";  * { margin:0; padding:0; } 
@font-face { font-family:Gilles; 
src:url(Gilles_Handwriting.ttf); 
src:url('Gilles_Handwriting.eot'); /* per IE 5-8 */
src: local('☺'), /* direttiva local per IE */
url('Gilles_Handwriting.woff') format('woff'), /* Firefox 3.6+, Chrome 5.0+, IE 9.0+ */
url('Gilles_Handwriting.ttf') format('truetype'); } 
body { text-align: justify; background-color: #575757; line-height: 1.7em; font-size: 105%; letter-spacing: 0.1em; color: #422100; margin: 0; padding: 0; } 
.content { background: url(../images/bg2.jpg) repeat-y center bottom; width: 950px; margin: 0 auto; padding: 0; }  
#header {
	background:url(../images/header.gif) no-repeat;
	width:950px;
	height:214px;
} 
#header .title {
	margin:0;
	padding: 20px 0 0 50px;
} 
div #feed { margin: 130px 80px 0 0; float: right; width: 50px; 
}  #main { background:url(../images/bg.jpg) no-repeat top; height:auto; bottom:1000px; margin:0; padding:0; }  
#main .center {
	width:650px;
	float:right;
	padding:0 50px 0 0;
}  table {
	width:640px;
	margin:0;
	padding:0;
	border-collapse: collapse;
}  th { font-family:Gilles; font-size:14pt; font-style:normal; color:#300; border:medium ridge #FC6; line-height:1.2em; text-align:center; margin:0; padding:0 5px; }  td {
	font-style:normal;
	color:#140F05;
	line-height:1.2em;
	margin:0;
	padding:0 0 0 5px;
	border: medium ridge #FC6;
}  .tdsenza { border:0; line-height:1.2em; font-family:Gilles; font-size:14pt; color:#623100; margin:0; padding:0 0 0 5px; }  #main h1 { color:#900; line-height:1.7em; font-weight:bolder; font-size:18pt; text-align:center; }  #main h2 { color:#900; line-height:2em; font-weight:bolder; font-size:17pt; text-align:center; }  #main h3 { font-size:16pt; color:#350000; font-weight:bolder; margin:15px 0 5px; padding:0; }  #main h4 { font-size:12pt; color:#350000; font-weight:bolder; margin:0 0 10px; padding:0; }  .date {
	color:#512800;
	text-align:center;
	margin:0;
}  .padding { padding-left:250px; }  div#nav {
	width:200px;
	float:left;
	font-size:0.75em;
	line-height:normal;
	margin:0 0 0 38px;
	text-align: center;
}  img { border:none; }  .right { float: right; margin: 0 0 0 5px; font-family: Gilles; }  div.antem { text-align:center; margin:0 0 0 5px; padding:0 0 5px; }  div.right { float: right; text-align: center; color: #060; line-height: normal; font-size: 11pt; margin: 0 0 10px 10px; padding: 0 0 0 5px; font-family: Gilles; }  div.left { float: left; text-align: center; color: #060; line-height: normal; font-size: 11pt; margin: 0 10px 0 0; padding: 0 0 050px; font-family: Gilles; }  .left { float: left; margin: 0 7px 0 0; font-family: Gilles; }  #prefooter {
	background:url(../images/prefooter.jpg) no-repeat;
	color:#85621f;
	height:190px;
	text-align:left;
	clear:both;
	margin:0;
	padding:0;
}  #prefooter .particles { float:right; width:200px; background:none; margin:0; padding:0 80px 0 0; }  #prefooter .copy {
	background:transparent;
	width:300px;
	float:left;
	font-size:11px;
	color:#331A00;
	font-weight:700;
	padding-left:70px;
	margin:0;
}  #prefooter .cc {
	width: 300px;
	float: right;
	color: #000;
	text-align: center;
	font-size: 13pt;
	margin: 20px 220px 0 0;
	padding: 10px 0;
}  #footer {
	background:url(../images/footer.jpg) no-repeat;
	text-align:center;
	clear:both;
	height:40px;
	color:#331A00;
	margin:0;
	padding:0;
}  #footer .padding { padding:0 60px 0 0; }  p { margin: 0 0 10px 0; padding: 0; color: #241200; font-family: Gilles; 
}  .capolettera { float:left; padding-right:2px; margin:0; }  p.right { text-align:right; font-size:14pt; line-height:2em; }  p.stileverde { font-size:13pt; color:#002800; }  div.stileverde { font-size: 11pt; color: #060; line-height: 1.5em; margin-top: 5px; margin-bottom: 5px; }  p#blockquote { font-style:italic; text-align:center; }  p.zitat { font-style:italic; text-align:justify; padding-left:40px; padding-right:40px; }  p#barra { text-align:center; }  a:hover { text-decoration:underline; color:#060; }  a:active { color:#360; }  a:visited { text-decoration:line-through; color:#9D0000; }  ul { margin:0 0 10px 20px; }  li { margin-left:10px; color:#331A00; list-style-image:url(../images/stella.gif); }  li a { color:#C30; }  li a:hover { color:#3C0; }  u { color:#600; }  .comments { color:#006F00; font-style:italic; font-size:11pt; letter-spacing:.9px; margin:15px 0 7px; padding:0 10px 0 0; }  form { font-size:10pt; margin:4px 0 0; }  hr { color:#623100; width:200px; }  sup {
	color:#0F0700;
	font-weight:700;
} strong { color:#400000; font-weight:700; } div#nav a:link,a:link,li a:link { color:#600; text-decoration:underline; }  p#nota, p.nota { font-size:12pt; font-style:italic; line-height:1.5em; padding:0 10px 0 5px; } .werbung { margin: 0; text-align: center; color: #060; font-size: 11pt; line-height: 1.7em; margin: 5px 0 10px 0; 
}
