span.dest
{
    color:#009900;
    font-size:8pt;
    font-weight:400;
}
span.mitt
{
    color:#ff9900;
    font-size:8pt;
    font-weight:400;
}
div.storia
{
   width:100%;    
}
body
{
	background-color: #ffffff;
	padding: 5px 5px 5px 5px;
	margin: 0px;
}

body, td
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
}

a[href]
{
	color: #0000FF !important; /* For Firefox... mark as important, otherwise it becomes black */
}

/**
 * Core styles.
 */

.Bold
{
	font-weight: bold;
}

.Italic
{
	font-style: italic;
}

.Underline
{
	text-decoration: underline;
}

.StrikeThrough
{
	text-decoration: line-through;
}

.Subscript
{
	vertical-align: sub;
	font-size: smaller;
}

.Superscript
{
	vertical-align: super;
	font-size: smaller;
}

.FontArial
{
	font-family: 'Arial';
}
.FontComic
{
	font-family: 'Comic Sans MS';
}
.FontCourier
{
	font-family: 'Courier New';
}
.FontTimes
{
	font-family: 'Times New Roman';
}
.FontVerdana
{
	font-family: 'Verdana';
}
/**
 * Font sizes.
 */

.FontXSmall
{
	font-size: 8pt;
}

.FontSmall
{
	font-size: 10pt;
}

.FontMedium
{
	font-size: 12pt;
}

.FontLarge
{
	font-size: 14pt;
}

.FontXLarge
{
	font-size: 18pt;
}

/**
 * Font colors.
 */
.FontColor1
{
	color: #ff9900;
}

.FontColor2
{
	color: #0066cc;
}

.FontColor3
{
	color: #ff0000;
}
.FontColor4
{
	color: #991100;
}
.FontColor5
{
	color: #00ff00;
}
.FontColor6
{
	color: #ffff00;
}
.FontColor7
{
	color: #cccccc;
}
.FontColor8
{
	color: #0000ff;
}
.FontColor1BG
{
	background-color: #ff9900;
}

.FontColor2BG
{
	background-color: #0066cc;
}

.FontColor3BG
{
	background-color: #ff0000;
}

/**
 * Indentation.
 */

.Indent1
{
	margin-left: 40px;
}

.Indent2
{
	margin-left: 80px;
}

.Indent3
{
	margin-left: 120px;
}

/**
 * Alignment.
 */

.JustifyLeft
{
	text-align: left;
}

.JustifyRight
{
	text-align: right;
}

.JustifyCenter
{
	text-align: center;
}

.JustifyFull
{
	text-align: justify;
}

/**
 * Other.
 */

code
{
	font-family: courier, monospace;
	background-color: #eeeeee;
	padding-left: 1px;
	padding-right: 1px;
	border: #c0c0c0 1px solid;
}

kbd
{
	padding: 0px 1px 0px 1px;
	border-width: 1px 2px 2px 1px;
	border-style: solid;
}

blockquote
{
	color: #808080;
}

hr
{
    text-align: left;/*this will align it for IE*/
    margin: 0 auto 0 0; /*this will align it left for Mozilla*/
    border: none 0; 
	width: 50%;
	height: 1px; 
}
