/* Style: 		base.css
	Author: 	Dario de Judicibus
	e-Mail: 	dejudicibus@geocities.com
*/
body  {
	background-color : #FFE0B0;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12pt;
	color : #000000;
	background-image : url(../images/carta.gif);
	scrollbar-arrow-color : #C00000;
	scrollbar-face-color : #F5DEB3;
	scrollbar-base-color : #EEE8AA;
	scrollbar-track-color : #FFF8DC;
	scrollbar-highlight-color : #FFFFCC;
	scrollbar-shadow-color : #B8860B;
	scrollbar-3dlight-color : #FFFFCC;
	scrollbar-darkshadow-color : #B8860B;
}

p  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12pt;
	color : #000000;
	text-align : justify;
}

p.tiny  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	text-align : justify;
}

p.micro  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	text-align : justify;
}

p.micronum  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	text-align : right;
}

p.unisidel {
	font-family : "Arial Unicode MS", Code2000, verdana, arial, helvetica, sans-serif;
	font-size : 7pt;
	color : #800000;
	text-align: left;
}

p.uniqabst  {
	font-family : "Arial Unicode MS", Code2000, verdana, arial, helvetica, sans-serif;
	font-size : 10pt;
	color : #800000;
	text-align: center;
	margin-left : 16pt;
	margin-right : 16pt;
	font-style : italic;
}

p.uniquote  {
	font-family : "Arial Unicode MS", Code2000, verdana, arial, helvetica, sans-serif;
	font-size : 10pt;
	color : #800000;
	text-align: justify;
	margin-left : 16pt;
	margin-right : 16pt;	
}

p.uniqsign  {
	font-family : "Arial Unicode MS", Code2000, verdana, arial, helvetica, sans-serif;
	font-size : 10pt;
	color : #800000;
	text-align: right;
	margin-left : 16pt;
	margin-right : 16pt;
}

p.unitiny  {
	font-family : "Arial Unicode MS", Code2000, verdana, arial, helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	text-align : justify;
}

p.unitabst  {
	font-family : "Arial Unicode MS", Code2000, verdana, arial, helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	text-align : center;
	font-style : italic;
}

p.unitsign  {
	font-family : "Arial Unicode MS", Code2000, verdana, arial, helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	text-align : right;
	font-style : italic;
}

p.unisider {
	font-family : "Arial Unicode MS", Code2000, verdana, arial, helvetica, sans-serif;
	font-size : 7pt;
	color : #000000;
	text-align: right;
}

p.info  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	text-align : center;
}

p.quote  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10pt;
	color : #800000;
	text-align: justify;
	margin-left : 16pt;
	margin-right : 16pt;	
}

p.microquote  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	color : #800000;
	text-align: justify;
	margin-left : 16pt;
	margin-right : 16pt;	
}

p.note  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10pt;
	color : #B22222;
	text-align : justify;
	border : 2px dashed #B22222;
	padding : 2pt 4pt 2pt 4pt;
}

p.script  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10pt;
	color : #191970;
	text-align: center;
	margin-left : 30pt;
	margin-right : 30pt;	
}

p.ref  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	color : #800000;
	text-align: right;
	margin-left : 16pt;
	margin-right : 16pt;
	font-style : italic;
}

pre.tiny  {
	font-family : "Courier New", Courier, monospace;
	font-size : 10pt;
	color : #B22222;
	text-align : left;
}

th.micro  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	font-weight : bold;	
	background-image : url(../images/tabella.gif);	
}

td.micro  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
}

table.centuries  {
	border : thin ridge #FFCC00;
	background-image : url(../images/tabella.gif);
}

td.centuries  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	text-align : center;
	font-weight : normal;
	border : 0;
}

table.list  {
	border : 2px ridge #FFCC00;
	padding: 1px;
}

th.microlist  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 7pt;
	color : #000000;
	font-weight : bold;	
	border : 1px ridge #FFCC00;		
	background-image : url(../images/tabella.gif);	
}

td.microlist  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 7pt;
	color : #000000;
	border : 1px ridge #FFCC00;	
}

td.microdate  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	font-weight : bold;
	border : 1px ridge #FFCC00;
	vertical-align : top;
	text-align : left;
}

td.microlisthi  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 7pt;
	color : #000000;
	border : 1px ridge #FFCC00;	
	background-image : url(../images/vip.gif);	
}

table.attachments {
	border : thin ridge #FFCC00;
	background-image : url(../images/tabella.gif);
}

td.attachments  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	text-align : left;
	font-weight : normal;
	border : 0;
}

td.title  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 14pt;
	color : #000000;
	text-align : center;
	font-weight : bold;
	border : 0;
}

td.medium  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12pt;
	color : #000000;
	text-align : center;
	font-weight : bold;
	border : 0;
}

td.tiny  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	text-align : left;
}

td.data  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	text-align : center;
}

td.date  {
	font-family : "Courier New", Courier, monospace;
	font-size : 8pt;
	color : #000000;
	text-align : right;
	width : 30px;
	vertical-align : top;
}

td.dvip  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 7pt;
	color : Black;
	text-align : right;
	width : 30px;
	vertical-align : top;
	background-image : url(../images/vip.gif);
}

td.atto  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 7pt;
	color : #000000;
	text-align : center;
	width : 30px;
	vertical-align : top;
}

td.name  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 7pt;
	color : #000000;
	text-align : left;
	text-indent : 6px;
	vertical-align : top;
}

td.rightsep {
	border-right : medium ridge #FFCC00;
	padding-right: 4px;
}

td.leftsep {
	border-left : medium ridge #FFCC00;
	padding-left: 4px;
}

td.nvip  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 7pt;
	color : #000000;
	text-align : left;
	text-indent : 6px;
	vertical-align : top;
	background-image : url(../images/vip.gif);
}

p.item  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	text-align : left;
}

div.tiny  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	text-align : center;
}

div.subtitle  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	text-align : center;
}

div.footer  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	text-align : center;
	position : absolute;
	left : 4;
	right: 4;
	top : 4;
	bottom: 4;
}

div.menu  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	text-align : center;
	position : relative ;
	left : 4pt ;
}

div.list  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 7pt;
	color : #000000;
	text-align : left;
}

div.micro  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 7pt;
	color : #000000;
	text-align : center;	
}

div.links  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	text-align : left;
}

div.dt  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 7pt;
	color : #000000;
	text-align : left;
	position : relative ;
	margin-left : 10pt ;	
}

ol.tiny  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	text-align : justify;
}

li.tiny  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	text-align : justify;
}

li.quote  {
	color : #800000;
}

ol.micro  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	text-align : justify;
}

li.micro  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	text-align : justify;
}

h1.label  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 16pt;
	text-align : center;
}

h2.label  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 14pt;
	text-align : center;
	font-weight : bold;	
}

h2.sublabel  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 14pt;
	text-align : center;
	font-weight : normal;	
}

h3.label  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12pt;
	text-align : center;
	font-weight : bold;
}

h1  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 16pt;
	text-align : left;
}

h2  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 14pt;
	text-align : left;
}

h3  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12pt;
	text-align : left;
	font-weight : bold;
}

h4  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 11pt;
	text-align : left;
	font-weight : bold;
}

h4.links  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 9pt;
	text-align : left;
	font-weight : bold;
}

span.quote  {
	color : #800000;
}

span.mono {
	font-family : monospace;
}

span.hilit {
	color : #B22222;
}

a  {
	color : #800000;
	text-decoration : none;
}

a:active  {
	color : #800000;
}

a:link  {
	color : #800000;
}

a:visited  {
	color : #B22222;
}

a:hover  {
	color : #CC0000;
	text-decoration : underline;
}

hr.topline  {
	position : absolute;
	left : 1;
	top : 0;
	color : #CC0000;
	height : 1px;
	width: 100%;
}

hr.separator {
	border : medium ridge #FFCC00;
}

.tiny  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	text-align : justify;
}

.bisque  {
	color : #FFE4C4;
}

.label  {
	color : #000000;
	font-weight : bold;
}

#secolo { 
	position: relative; 
	left: 0px; top: 0px; z-index: 1;
	visibility: visible; 
}

#tendina {
	position: absolute; 
	left: -10px; top: -30px; z-index: 2;
	visibility: hidden;
}
