.TestoJustify
{
    TEXT-ALIGN: Justify
}
.tableGen
{
    BORDER-LEFT-COLOR: white;
    BORDER-BOTTOM-COLOR: white;
    MARGIN: 1px;
    BORDER-TOP-COLOR: white;
    BORDER-RIGHT-COLOR: white
}
.TableInt
{
/*	BORDER-RIGHT: #6699ff 1px solid;
    BORDER-TOP: #6699ff 1px solid;
    BORDER-LEFT: #6699ff 1px solid;
    BORDER-BOTTOM: #6699ff 1px solid;

    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px; */
}

#pressHeader
{
	background-image:url('Immagini/header_background.gif');
	background-repeat: repeat-x;
	color: white;
    TEXT-DECORATION: none;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;

}

a.pressHeader
{
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	color: white;
    TEXT-DECORATION: none;
}	

a.pressHeader:hover
{
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	color: white;
     TEXT-DECORATION: underline;
}

#pressFooter
{
	color: white;
    TEXT-DECORATION: none;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;

}

a.pressFooter
{
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	color: white;
    TEXT-DECORATION: none;
}	

a.pressFooter:hover
{
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	color: white;
     TEXT-DECORATION: underline;
}


.box
{
	border-style:solid;
	border-color:white;
	border-width:1px;

}



.welcomeMessage
{
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11pt;
	text-align:center;
	padding:10px;
}

.legend
{
	padding-left:10px;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	
}

.listTable
{
	/*margin-left:30px;
	margin-right:30px;
	*/
}



.listTable TD
{

	background-POSITION: BOTTOM;
	padding-right: 10px;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
}

.TableHeader
{
	FONT-SIZE: 9pt;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	padding-right: 10px;

}

.TableBody
{
	FONT-SIZE: 10pt;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
}




.numbox
{
    BORDER-RIGHT: #1271a0 1px solid;
    BORDER-TOP: #1271a0 1px solid;
    BORDER-LEFT: #1271a0 1px solid;
    BORDER-BOTTOM: #1271a0 1px solid;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: right
}
.textbox
{
    BORDER-RIGHT: #1271a0 1px solid;
    BORDER-TOP: #1271a0 1px solid;
    BORDER-LEFT: #1271a0 1px solid;
    BORDER-BOTTOM: #1271a0 1px solid;
    BACKGROUND-COLOR: #eeeeee
}
HTML
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
BODY
{
    BACKGROUND-COLOR: #FFFFFF;
	FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.contentBody
{
	BACKGROUND-COLOR:#dee9ef;
}

.step
{
	FONT-SIZE: 9pt;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;

}

.Menu
{
	BACKGROUND-COLOR:#98AABD;
}


.menuTitle
{
    FONT-SIZE: 10pt;
    COLOR: #02245F;
    FONT-STYLE: normal;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
	text-transform:uppercase;

}

.menuTitle:hover
{
    FONT-SIZE: 14pt;
    COLOR: #02245F;
    FONT-STYLE: normal;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
	text-transform:uppercase;

}

a.menuEntry
{
	FONT-SIZE: 10pt;
    COLOR: #02245F;
    FONT-STYLE: normal;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

a.menuEntry:hover
{
	FONT-SIZE: 10pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #FFFFFF;
	BACKGROUND-COLOR:#02245F;
}

.footNote
{
	font-size: 8pt;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

A
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A:hover
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
    COLOR: #FFFFFF;
}
.Pulsante
{
    BORDER-TOP-WIDTH: 1px;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 8pt;
    BORDER-LEFT-COLOR: black;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-BOTTOM-COLOR: black;
    WIDTH: 80px;
    BORDER-TOP-COLOR: black;
    BACKGROUND-COLOR: ghostwhite;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-RIGHT-COLOR: black
}


.Pulsante_Full
{
    BORDER-TOP-WIDTH: 1px;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 8pt;
    BORDER-LEFT-COLOR: black;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-BOTTOM-COLOR: black;
    BORDER-TOP-COLOR: black;
    BACKGROUND-COLOR: ghostwhite;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-RIGHT-COLOR: black
}
.InputType
{
    BORDER-RIGHT: #1271a0 1px groove;
    BORDER-TOP: #1271a0 1px groove;
    BORDER-LEFT: #1271a0 1px groove;
    BORDER-BOTTOM: #1271a0 1px groove;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ValoreColonna
{
    FONT-SIZE: 9pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ValoreColonna6
{
    FONT-SIZE: 6pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ValoreColonnaRed8
{
    BORDER-RIGHT: #FF0000 1px solid;
    BORDER-TOP: #FF0000 1px solid;
    BORDER-LEFT: #FF0000 1px solid;
    BORDER-BOTTOM: #FF0000 1px solid;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ValoreColonna8
{
    BORDER-RIGHT: #6699ff 1px solid;
    BORDER-TOP: #6699ff 1px solid;
    BORDER-LEFT: #6699ff 1px solid;
    BORDER-BOTTOM: #6699ff 1px solid;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TitoloColonnaReverseBlue
{
    BACKGROUND-COLOR: #000066;
    BORDER-RIGHT: #6699ff 1px solid;
    BORDER-TOP: #6699ff 1px solid;
    BORDER-LEFT: #6699ff 1px solid;
    BORDER-BOTTOM: #6699ff 1px solid;
    COLOR: White;
    FONT-SIZE: 10pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TitoloColonnaReverse
{
    BACKGROUND-COLOR: #6699ff;
    BORDER-RIGHT: #6699ff 1px solid;
    BORDER-TOP: #6699ff 1px solid;
    BORDER-LEFT: #6699ff 1px solid;
    BORDER-BOTTOM: #6699ff 1px solid;
    FONT-SIZE: 10pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Titolo
{
    FONT-SIZE: 10pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	
.TitoloColonna
{
    BORDER-RIGHT: #6699ff 1px solid;
    BORDER-TOP: #6699ff 1px solid;
    BORDER-LEFT: #6699ff 1px solid;
    BORDER-BOTTOM: #6699ff 1px solid;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TitoloColonna6
{
    BORDER-RIGHT: #6699ff 1px solid;
    BORDER-TOP: #6699ff 1px solid;
    BORDER-LEFT: #6699ff 1px solid;
    BORDER-BOTTOM: #6699ff 1px solid;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    FONT-SIZE: 6pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TitoloColonna8
{
    BORDER-RIGHT: #6699ff 1px solid;
    BORDER-TOP: #6699ff 1px solid;
    BORDER-LEFT: #6699ff 1px solid;
    BORDER-BOTTOM: #6699ff 1px solid;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.HeaderNoBold
{
    BORDER-RIGHT: #6699ff 1px solid;
    BORDER-TOP: #6699ff 1px solid;
    BORDER-LEFT: #6699ff 1px solid;
    BORDER-BOTTOM: #6699ff 1px solid;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-STYLE: normal;
    BACKGROUND-COLOR: #6699ff
	}
.Header6
{
    BORDER-RIGHT: #6699ff 1px solid;
    BORDER-TOP: #6699ff 1px solid;
    BORDER-LEFT: #6699ff 1px solid;
    BORDER-BOTTOM: #6699ff 1px solid;
    FONT-SIZE: 6pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-STYLE: normal;
    BACKGROUND-COLOR: #6699ff
}
.Header
{
    BORDER-RIGHT: #6699ff 1px solid;
    BORDER-TOP: #6699ff 1px solid;
    BORDER-LEFT: #6699ff 1px solid;
    BORDER-BOTTOM: #6699ff 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-STYLE: normal;
    BACKGROUND-COLOR: #6699ff
}
.HeaderRead
{
    BORDER-RIGHT: #FF0000 1px solid;
    BORDER-TOP: #FF0000 1px solid;
    BORDER-LEFT: #FF0000 1px solid;
    BORDER-BOTTOM: #FF0000 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: White;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-STYLE: normal;
    BACKGROUND-COLOR: #FF0000
}
.menuBottom
{
    BACKGROUND-IMAGE: none;
    OVERFLOW: hidden;
    WIDTH: 100%;
    BACKGROUND-REPEAT: repeat;
    TOP: 1px;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #6699ff
}

.LinkNumeroSelezionataPagina
{
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #6699ff
}
.LinkNumeroPagina
{
    FONT-SIZE: 9pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    COLOR: #6699ff
}
