body {  scrollbar-base-color:#A52722;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: "garamond","times", "verdana";
	color: black;	
	text-align: center; font-size:1em;
	/* part 1 of 2 centering hack */
	}

A:link    {	text-decoration: none; color: #A52722; cursor:hand; }
A:visited {     text-decoration: none; color: #A52722; cursor:hand; }
A:hover   {	text-decoration: underline; color: DarkBlue; cursor:hand;}
A:active  {	text-decoration: none;background-color:LightGoldenRodYellow; cursor:hand;}



#content {
	width: 700px; 
	padding: 2px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto; 	
	/* opera does not like 'margin:20px auto' */
	text-align:right; 
	/* part 2 of 2 centering hack */
	width: 700px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 700px;
	}

#head { width: 700px; height: 0px; text-align:center;visibility:hidden;}


#menu { width: 700px; text-align:center; background: #9A8E68; margin:0px; visibility:hidden;}

#menu a { color: white; text-decoration: none;font-family:Times New Roman, sans-serif;font-variant: small-caps;font-weight:bold;letter-spacing:2px; font-size:12px;PADDING-RIGHT: 10px; PADDING-LEFT:10px;}

#menu a:hover {	color: black; text-decoration: none;font-family:Times New Roman, sans-serif;font-variant: small-caps;font-weight:bold;letter-spacing:2px; font-size:12px;background-color: #F4F0E2;}

#menu a:active {	color: black; text-decoration: none;font-family:Times New Roman, sans-serif;font-variant: small-caps;font-weight:bold;letter-spacing:2px; font-size:12px;background-color: #F4F0E2;}


	
#menu ul {margin: 0;padding: 0;}
#menu li {display: inline; margin: 0;padding: 0; text-align: center;}


#page{
   width: 97%;
   background: url('../immagini/stella.gif') no-repeat center top;	
   padding: 5px;
   margin:5px;
   text-align:center;
}



#boxtop { 
	width:668px; height: 15px;
	border:1px solid #B1A88C; 
	padding:3px; 
	margin-top:-1px;
	text-align:left; 
	color:Sienna;font-size:13px;visibility:hidden;}


#box { 
	width:614px;max-width: 641px !important;width: 614px; 
	border:0px solid #B1A88C; 
	padding:10px; 
	margin-top:-1px;
	text-align:left; display: block; }





#infodoc {
font-size:8pt; color:gray;
width:668px; 
border-top:1px solid gray; 
border-bottom:1px solid gray; 
padding:3px; 
margin-top:10px;
text-align:left;}

#left  {float:left; margin-left:0px; padding:0px;text-align:left;display: inline; text-decoration: none;font-family:Times New Roman, sans-serif;font-variant: small-caps;font-weight:bold;}

#right {float:right;padding:0px;text-align:left;display: inline;}

#sidebar {float:right;text-align:left;border:1px solid #B1A88C;padding:0px 0px 4px 4px ;width:185px;margin-top:8px; font-size:0.9em;}

#sidebar #title {background: #9A8E68;width:100%;margin-left:-4px;margin-right:0px;margin-bottom:4px;margin-top:0px; text-align:center;padding-top:2px;padding-bottom:2px;padding-right:0px;padding-left:4px;font-family:Times New Roman, sans-serif;font-variant: small-caps;font-weight:bold;letter-spacing:2px; font-size:14px;color:white;}


#sidebar p  {text-align:left; padding:3px;margin:2px;}


#title1 {background: #9A8E68;width:30%;margin-bottom:4px;margin-top:0px; text-align:left;padding-top:1px;padding-bottom:1px;padding-right:15px;padding-left:15px;font-family:Times New Roman, sans-serif;font-variant: small-caps;font-weight:bold;letter-spacing:3px; font-size:22px;color:white;}



#foot {width: 700px;margin-left:0pt; text-align:center;font-size: 8pt;color:SlateGray ;padding-top:5px; visibility:hidden;}

#counter {visibility:hidden;}

html>body #content {
	width: 700px;  /* ie5win fudge ends */
	}


h1 {font-size: 24px; color: DarkBlue  ; margin-top: 15px; margin-bottom: 15px; text-align: center;letter-spacing:1px;}

h2 {font-size: 22px; color: DarkBlue  ; margin-top: 15px; margin-bottom: 15px; text-align: center}

h3 {font-size: 13px; color: black  ; margin-top: 15px; margin-bottom: 15px; text-align: left}

h4 {font-size: 14px; color: #000000; text-align: left}

h5 {font-size: 11px; color: #000000; text-align: left}

h6 {font-size: 11px; color: #2F5F6C; text-align: left}

hr {height:1px; color:#9A8E68;}

sup {font-size:80%;}

.text {padding-left: 20px; padding-right: 20px; text-align:justify}

.textindent {padding-left: 40px; padding-right: 40px; text-align:justify}

.notabene {background-color:white; padding:15px; border:1px dotted #A52722}

p {text-align: justify;margin-top: 10px; margin-bottom: 10px;}

p.cit {padding-left:40px; padding-right:40px;text-align: justify;font-size:85%;margin-top: 8px; margin-bottom: 8px;}

p.tendina {font:11px verdana; margin-top: 3px; margin-bottom: 2px; padding-left: 0px; 
color: #A52722; background-color: #EFEFEF; border-bottom: 1px dotted silver; width: 300px; cursor:pointer; cursor:hand}

p.tendina:hover {text-decoration: underline; color: black; cursor:pointer; cursor:hand}

div.tendina ul {list-style: none; margin :0px 0px 0px 15px; padding-left: 10px; border-left: 1px dotted #000000 }

li.divisore {font:10px verdana; padding-left: 7px; margin: 5px, 1px; color:black; background-color: #EFEFEF}


.grey {color: #B0BCCE}
.red {color: #A52722}
.green {color: #2F5F6C}
.black {color: #000000}

.x {font-size: 0.9em}
.xx {font-size: 1em}
.xxx {font-size: 1.1em}
.xxxx {font-size: 1.2em; letter-spacing:1px;}
.xxxxx {font-size: 1.4em; letter-spacing:1px;}


.xb {font-size: 0.9em; font-weight: bold}
.xxb {font-size: 1em; font-weight: bold}
.xxxb {font-size: 1.1em; font-weight: bold}
.xxxxb {font-size: 1.2em; font-weight: bold; letter-spacing:1px;}
.xxxxxb {font-size: 1.4em; font-weight: bold;letter-spacing:1px;}


.xbi {font-size: 0.9em; font-weight: bold; font-style:italic}
.xxbi {font-size: 1em; font-weight: bold; font-style:italic}
.xxxbi {font-size: 1.1em; font-weight: bold; font-style:italic}

.y {font-size: o.85em;}
.yy {font-size: 0.8em;}

.smcaps {font-variant: small-caps;letter-spacing:1px;}
.smcapsb {font-variant: small-caps;font-weight: bold;letter-spacing:1px;}
.data {font-size: 1.15em; font-weight: bold; color:DarkBlue;}
.tabu {margin-left:10px}
.titolo  {font-size: 1.1em; color:DarkBlue;font-weight: bold; text-align: justify;}

.ju {text-align: justify}




a.p_osta:link {text-decoration: none; color: RoyalBlue ; cursor:pointer; cursor:hand } 
a.p_osta:visited {text-decoration: none; color: RoyalBlue ; cursor:pointer; cursor:hand }
a.p_osta:hover {text-decoration: underline; color: DarkBlue; cursor:pointer; cursor:hand } 