.textbox,.button, body,A,table,td,.norm,.label,.mnuItem,.nomenu,.navigator,.navigatorlast,.bold,.top, A.top, A.top:hover,A.genhover,A.genhover:hover,.titoletto,.titolettobld
{
	font-family: "palatino linotype", "trebuchet ms", "times new roman";
	font-size: 98%;
	color: #5B6973;
	/*font-size: 9pt;*/
	letter-spacing:0px; 
	word-spacing:3px;
	/*text-align:left;*/
	line-height:120%;
}
.stampa
{
	padding-left: 5px;
	font-weight: normal;
	font-size: 9pt;
	color: #002e4a;
	line-height: 12px;
	font-style: normal;
}
.titoletto, .titolettobld
{
	font-family:garamond, serif;
	font-size: 12pt;
	color: #43299a;
	line-height: 16px;
	padding-top:4px
}
.bold,.titolettobld
{
	font-weight: bold;
	vertical-align: baseline;
}
.navigator,A.navigator, A.navigator:hover
{
	font-size:7pt;
	color:navy;
}
.navigatorlast
{
	font-size:7pt;
	color:gray;
	cursor:auto
}


h1, h2, h3, h4, h5, h6, p {margin: 0 0 25px 0; padding: 0;}

p {line-height: 130%;}

.justify {text-align: justify;}

ul {list-style-type: square;}

/*img {border: 0; margin: 0 0 25px 0;}*/
       
h1 {font-size: 26px;}
h2 {font-size: 24px;}
h3 {font-size: 22px;}
h4 {font-size: 20px;}
h5 {font-size: 18px;}
h6 {font-size: 16px;}

A.navigator
{
	cursor: pointer; cursor: hand;
}
A.navigator:hover
{
	color: #336699;
	cursor: pointer; cursor: hand;
}
.textbox 
{
	border:solid 1px gray;	
	font-size:8pt;
}
A.free {color:#FF6600}
A.free:hover {color:navy}
.nomenu
{
	font-weight: bold;
	font-size: 7pt;
	cursor: default;
	color: #009900;
	text-decoration: none;
}

.linkCache {
	width: 500px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	height: 700px;
	border-bottom-style: none;
}

.annDivNoBrd,.annDiv{
	text-transform: none;
	padding-bottom: 5px;
}
.annDiv {
	border-bottom:dashed 1px #003392;
	padding-left: 2px;
    padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.annDivNoBrd {
	border-bottom:solid 1px #003392;
	padding-bottom: 5px;
	margin-bottom: 8px;
}
.annTit, .annDate,A.annAnchor,A.annAnchor:hover {
	text-transform: none;
    font-style: normal;
    line-height: 14px;
    font-weight: normal;
    color: #00334D;
    /*text-align: left;*/
}
.annEvtDate{
	BORDER-TOP: #085980 1px solid; 
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 4px; 
	PADDING-LEFT: 14px; 
	PADDING-RIGHT: 14px; 
	COLOR: #00334d; 
	LINE-HEIGHT: 14px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #00537f 1px dotted; 
	FONT-STYLE: normal; 
	BACKGROUND-COLOR: #7bef29; 
	/*TEXT-ALIGN: left;*/
	Margin-Bottom:4px;
	width:100%
}
A.annAnchor {
	TEXT-DECORATION: none;
		text-transform: none;

}
A.annAnchor:hover {
	TEXT-DECORATION: underline;
		text-transform: none;

}

A.genhover {
	TEXT-DECORATION: none;}
A.genhover:hover {
	TEXT-DECORATION: underline;
}
A.top,A.top:hover  {
	letter-spacing:1pt;
	font-size: 10pt;
	font-weight: bold;
	color: #006666;
	text-decoration: none;
}
A.top:hover {
	TEXT-DECORATION: underline;
}

.label
{
	color: #00334D;
	font-size: 8pt
}

.button
{
	font-size: 8pt;
	color: #002d5b;
	background-color: #d3d3d3;
	text-align: center;
}

.etc
{
	font-size: 8pt;
	cursor: default;
	vertical-align: baseline;
	overflow: auto;
	direction: ltr;
	/*text-align: left;*/
}

.piccolo
{
	cursor: default;
	vertical-align: baseline;
	/*text-align: left;*/
	font-size:6pt 
}

A.cerca {
	FONT-WEIGHT: bold; COLOR: navy; TEXT-DECORATION: none
}
A.cerca:hover {
	TEXT-DECORATION: underline; COLOR: BLUE;
}
A.menu
{
	font-weight: bold;
	color: #003000;
	text-decoration: none;
}

BODY {
	BACKGROUND-COLOR: #ffffff
}

/* ANNUNCI */

.annTxt,A.artLinkF, A.artLinkF:hover, A.annTxt, A.annTxt:hover,
.halfArtTit,.halfArtTxt,.halfArtDate,.artTit,.artTxt,.artDate,.artEvidTit,.artEvidTxt,.artEvidDate
{
	font-size: 10pt;
}

.annTit, .annTitF
{
	padding-left: 2px;
	font-weight: bold;
	font-size: 11pt;
	color: #005100;
	padding-top: 4px;
}
.artTit, .artDate,.artTitF, .artDateF {
	color: #005100;
}
.artTit, .artTitF {
	font-size:11pt;
}
.artEvidTit, .artEvidDate {
	font-weight: bold;
	font-size: 11pt;
	margin-left: 5px;
	color: #005100;
}
.artTit,.artTitF,.annTitF {
	font-weight: bold;
}
.annTitF {
	color:#005100;
	background-color:Navy;
}
.artTitF, .artDateF, .annTitF, .annDateF {
	font-size: 11pt;
}
.artDot
{
	font-size: 11pt;
	margin-left: 2px;
	color: #009900;
}
.annTxt,.artTxt,.annTxtF,.artTxtF
{
	font-size: 10pt;
	color: #005100;
}
.artEvidTxt {
	font-size: 10pt;
	color: #005100;
}
.annTxtF,.artTxtF
{
	font-size: 11pt;
}
.annTxtF,.artTxtF
{
	color: #191970;
	margin-left:7px;
	margin-right:7px; 
}
.annLeft
{
	border-left:solid 1px silver;
}
.annBottom
{
	border-top:solid 1px silver  
}
.artTbl,.artTblF,.halfArtTbl
{
	margin-bottom:5px;
	margin-left:15px;
}
.artTbl
{
	border-top:dotted 1px gray;
}
.artEvidTbl{
	margin-bottom:10px;
	margin-left:5px;
	margin-right:5px;
	border-bottom:dotted 2px gray;
	border-top:dotted 2px gray;
}
.halfArtTbl,.artTbl
{
	width:95%;
}
.halfArtTD
{
	border-top:dotted 1px gray;
}
.artImg
{
	/*background-color:#CCCACC*/
}
.artTblF
{
	width:600px;height:150px;border:outset 2px #f0f0f0;margin:8px;padding:15px;background-color:f8faf8;
}
.artLinkF{
	background-color:#cdcdcd;
}
.halfArt
{
	width:210px;
}
.halfArtTit, .halfArtTxt, .halfArtDate {
	font-size: 9pt;
	color: #404040;
}
.halfArtTit{
	font-weight: bold;
}
.halfArtTit, .halfArtDate {
	color: #404040;
}
.artPageDiv{
	background-color:#CCCACC;
	border-top:dotted 1px gray
}
.annTbl
{
	width:199px;
	border-right:solid 1px silver;
}
.annTblF
{
	width:350px;
	margin-right:30px
}
.artLinkHalf{
	font-size: 9pt;
}
A.annTit
{
	font-weight: 800;
	color: #005100;
	text-decoration: none;
}

A.annTit:hover
{
	font-weight: 800;
	color: #005100;
	text-decoration: underline;
}
A.annTxt {
	TEXT-DECORATION: none;
}
A.annTxt:hover
{
	color: #008000;
	text-decoration: underline;
}
A.artEvidTit, A.artEvidDate {
	TEXT-DECORATION: none;
}
A.artEvidTit,A.artEvidDate {
	TEXT-DECORATION: underline;
}
A.artLink, A.artLinkF
{
	color: #228b22;
	text-decoration: none;
}
A.artLink:hover,A.artLinkF:hover {
	TEXT-DECORATION: underline;
	COLOR:#008000;
}
A.artLinkF, A.artLinkF:hover {
	font-size: 10pt;
	COLOR:#008000;
}
