body { font: 80% georgia, palatino, serif; color: #000; margin:0;padding:0;  background-attachment : fixed;  background-image : url(images/aa-wovenmat.gif);  }
IMG {
	  border:0;
		}
#logo { margin: 0;width:100%; font-family : Arial, Helvetica, sans-serif; 	font-size : 30px; font-weight : bold;color:#FC6;letter-spacing : 1px; }
a:hover,a:active { color:#c00; background:transparent }
.nascosto { display:none }
p { margin:1em 0 }
hr {color: #960}
h1,h2,h3,h4,h5,h6 {color: #960}
#testa { background: url(images/aa_weave.gif);	border-bottom:5px solid #960}
#navigazione { 	background:#FFCC66;color:#000; 	border-style: dotted none;	border-width:2px; 	border-color:#F90 #000 #F90 #000; 	padding:.2em 1em;	text-align:center; 	text-transform:uppercase;	font-weight : 700;	font-family : Arial, Helvetica, sans-serif;	font-size : 12px;}
#corpo { 	border-top: 1px solid #960; border-bottom:1px solid #000;	position:relative; background: url(images/aa_woodmat1.gif) repeat; color:#000;}
.riquadro { border: 2px dashed #F90; background: White;color: #000; font-family : Arial, Helvetica, sans-serif; font-size : 12px;    padding : 10px 16px 10px 12px;  text-align : justify;}
#footer {border-top: 8px double #960; border-bottom: 8px double #960;  background:#000; color: #FC6;	padding: .4em;		text-align:center; 	text-transform:uppercase;	font-weight : 500;	font-family : Arial, Helvetica, sans-serif;	font-size : 10px;}
#footer a { color:#FC6;}
#menu { width:150px;position:absolute;right:200px;top:0; }
#menu h2 { 	margin:0;	text-align:center; 	font-variant:small-caps;  background:#FC6;	 font-weight : 700;	font-family : Arial, Helvetica, sans-serif;	font-size : 13px;  border : 1px solid #960;  border-left : 10px solid #960;  }
#menu ul {	list-style: none;	color:#009;	margin:0 1px;
	padding:0 0 1em 0;}
#menu ul li { 	line-height:1.5em;	padding:.1em 0;	margin:0;}
#menu ul li a { padding:0 0 0 2em; display:block; text-decoration:none; }
#menu ul li a:visited {  }
#menu ul li a:hover { background:#FC6; color:#c00 }
#menu ul li a:active { background:#000; color:#FC6 }
#principale {	margin:0 350px 0 0;
	padding:1em;	color:#000;	border-right: 10px solid #960;
	background : #EDEDED;}
#principale h2 { margin: -2px;font-size: 21px; color: #000; font-weight : 900;  letter-spacing : 0px;     }
#secondario { 	width:200px;
	position:absolute;top:0;right:0}
#secondario .blocco { 	margin:.5em; padding:.5em;	border: 2px dotted #F90; background:#FC6;color:#000; 	font-family : Arial, Helvetica, sans-serif; font-size : 12px;}
#secondario .blocco h2 { font-size:1.25em;margin:0; }
.spacelink { font-size:1px;color:#000000; }