TH {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica
}
TD {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica
}
A {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica
}
P {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica
}
H1 {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica
}
H2 {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica
}
H3 {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica
}
H4 {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica
}
OL {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica
}
UL {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica
}
DL {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica
}
BODY {
	MARGIN-TOP: 0pt; BACKGROUND: #ffffff; MARGIN-LEFT: 0pt
}

@media Print    
{
.print_break {
	PAGE-BREAK-BEFORE: always
}
    }
#hidetext {
	VISIBILITY: hidden; POSITION: relative
}
P {
	MARGIN-TOP: 3pt; MARGIN-BOTTOM: 3pt; TEXT-INDENT: 1em; TEXT-ALIGN: justify
}
P.justify {
	TEXT-INDENT: 0em; TEXT-ALIGN: justify
}
P.center {
	TEXT-INDENT: 0em; TEXT-ALIGN: center
}
P.centersmall {
	FONT-SIZE: 8pt; TEXT-INDENT: 0em; TEXT-ALIGN: center
}
P.picture {
	FONT-SIZE: 8pt; MARGIN-LEFT: 4.5em; COLOR: #aa9900; TEXT-INDENT: -4.5em; TEXT-ALIGN: left
}
P.nojustify {
	MARGIN-TOP: 0pt; MARGIN-BOTTOM: 5pt; TEXT-INDENT: 1em
}
P.dida {
	MARGIN-TOP: 4pt; FONT-SIZE: 9pt; MARGIN-BOTTOM: 16pt; TEXT-INDENT: 0em; FONT-STYLE: italic; TEXT-ALIGN: center
}
P.didar {
	MARGIN-TOP: 4pt; FONT-SIZE: 9pt; MARGIN-BOTTOM: 16pt; TEXT-INDENT: 0em; LINE-HEIGHT: 3ex; FONT-STYLE: italic; TEXT-ALIGN: left
}
P.classic {
	TEXT-INDENT: 0em; TEXT-ALIGN: left
}
P.std {
	TEXT-INDENT: 0em; TEXT-ALIGN: left
}
P.strong {
	FONT-WEIGHT: bold; TEXT-INDENT: 0em; TEXT-ALIGN: left
}
P.nota {
	MARGIN-TOP: 4pt; FONT-SIZE: 9pt; TEXT-INDENT: 0em
}
P.bibliog {
	MARGIN-BOTTOM: 10pt; MARGIN-LEFT: 2em; TEXT-INDENT: -2em; TEXT-ALIGN: left
}
P.thesis {
	MARGIN-BOTTOM: 10pt; MARGIN-LEFT: 2em; TEXT-INDENT: -2em; TEXT-ALIGN: left
}
P.homeArticleSection {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #387bad; FONT-STYLE: italic
}
A.homeArticleSection {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #387bad; FONT-STYLE: italic
}
P.homeArticleTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; TEXT-INDENT: 0em; FONT-STYLE: italic; TEXT-ALIGN: left
}
A.homeArticleTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; TEXT-INDENT: 0em; FONT-STYLE: italic; TEXT-ALIGN: left
}
P.titolo1 {
	MARGIN-TOP: 0pt; FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN-BOTTOM: 5pt; TEXT-INDENT: 0.5em
}
P.titolo2 {
	MARGIN-TOP: 0pt; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5pt; TEXT-INDENT: 1em
}
P.desc {
	MARGIN-TOP: 0pt; MARGIN-BOTTOM: 5pt; TEXT-INDENT: 1em; TEXT-ALIGN: justify
}
P.descx {
	MARGIN-TOP: 0pt; MARGIN-BOTTOM: 5pt; COLOR: #992222; TEXT-INDENT: 1em; TEXT-ALIGN: justify
}
P.alert {
	FONT-WEIGHT: bold; COLOR: #ff0000; TEXT-INDENT: 0em
}
P.alertc {
	FONT-WEIGHT: bold; COLOR: #ff0000; TEXT-INDENT: 0em; TEXT-ALIGN: center
}
P.contact {
	MARGIN-BOTTOM: 10px; MARGIN-LEFT: 1em; TEXT-INDENT: -1em; TEXT-ALIGN: left
}
UL {
	LINE-HEIGHT: 2.5ex; LIST-STYLE-TYPE: square
}
OL.wide LI {
	MARGIN-TOP: 10pt
}
UL.wide LI {
	MARGIN-TOP: 10pt
}
OL.halfwide LI {
	MARGIN-TOP: 5pt
}
UL.halfwide LI {
	MARGIN-TOP: 5pt
}
UL.std LI {
	MARGIN-TOP: 0pt
}
UL.gray {
	COLOR: #cccccc
}
UL.menu {
	LINE-HEIGHT: 3ex; LIST-STYLE-TYPE: square
}
TABLE.small TD {
	FONT-SIZE: 8pt
}
TABLE.menu {
	COLOR: #000000
}
TABLE.docs TH {
	BACKGROUND: #215a9a; COLOR: #ffffff
}
TABLE.docs TD {
	TEXT-ALIGN: center
}
TABLE.docs TD.name {
	TEXT-ALIGN: left
}
TD.highlights {
	FONT-WEIGHT: bold; COLOR: #e04f00
}
TD.events {
	FONT-WEIGHT: bold; COLOR: #e04f00
}
TD.dida {
	FONT-SIZE: 8pt
}
TD.news {
	FONT-SIZE: 8pt; BACKGROUND: #ffffff
}
TD.news A {
	FONT-SIZE: 8pt; BACKGROUND: #ffffff
}
TD.news A:hover {
	FONT-SIZE: 8pt; BACKGROUND: #ffffff
}
TD.address {
	FONT-SIZE: 9pt
}
TD.formcell {
	FONT-SIZE: 8pt; BACKGROUND: #f0f0f0; TEXT-INDENT: 0.2em
}
TH {
	BACKGROUND: #dddddd
}
TR.title TH {
	BACKGROUND: #1e1e76; COLOR: #ffffff
}
TH.color {
	BACKGROUND: #1e1e76; COLOR: #ffffff
}
TH.h1 {
	BACKGROUND: #aaaaaa
}
TH.title {
	BACKGROUND: #215a9a; COLOR: #ffffff
}
TR.border {
	BACKGROUND: #eeeeee
}
TD.border {
	BACKGROUND: #eeeeee
}
TD.grid {
	BACKGROUND: #555555
}
TR.ld {
	BACKGROUND: #bfe0ea
}
TR.ld TH {
	BACKGROUND: #bfe0ea
}
TR.lp {
	BACKGROUND: #ffffff
}
TR.lp TH {
	BACKGROUND: #ffffff
}
TR.ld TD.cp {
	BACKGROUND: #afd0da
}
TR.lp TD.cp {
	BACKGROUND: #eeeeee
}
A {
	COLOR: #1e1e76
}
A.std {
	COLOR: #1e1e76
}
P.contact A.web {
	COLOR: #1e1e76
}
A.web {
	COLOR: #1e1e76
}
A.localonly {
	COLOR: #1e1e76
}
A.menu {
	TEXT-DECORATION: none
}
A.menu:hover {
	TEXT-DECORATION: underline
}
P.centersmall A {
	FONT-SIZE: 8pt
}
A.unknow {
	COLOR: #ff0000
}
A.photo {
	COLOR: #000000
}
A.email {
	COLOR: #148282
}
P.contact A {
	COLOR: #148282
}
A.back {
	COLOR: #1e1e76
}
A.menu {
	COLOR: #1e1e76
}
TABLE.menu A {
	COLOR: #1e1e76
}
UL.menu A {
	COLOR: #1e1e76
}
TD.menuSX {
	TEXT-ALIGN: right
}
TD.menuSXactive {
	TEXT-ALIGN: right
}
TD.menuSX A {
	FONT-SIZE: 9pt; COLOR: #1e1e76; TEXT-ALIGN: right; TEXT-DECORATION: none
}
TD.menuSX A:hover {
	FONT-SIZE: 9pt; COLOR: #1e1e76; TEXT-DECORATION: underline
}
TD.menuSX2 {
	TEXT-ALIGN: right
}
TD.menuSX2active {
	TEXT-ALIGN: right
}
TD.menuSX2localonly {
	TEXT-ALIGN: right
}
TD.menuSX2 A {
	FONT-SIZE: 9pt; COLOR: #e04f00; TEXT-ALIGN: right; TEXT-DECORATION: none
}
TD.menuSX2localonly A {
	FONT-SIZE: 9pt; COLOR: #e04f00; TEXT-ALIGN: right; TEXT-DECORATION: none
}
TD.menuSX2 A:hover {
	FONT-SIZE: 9pt; COLOR: #e04f00; TEXT-DECORATION: underline
}
TD.menuSX2localonly A:hover {
	FONT-SIZE: 9pt; COLOR: #e04f00; TEXT-DECORATION: underline
}
TD.menuSXactive A {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #e04f00; TEXT-ALIGN: right; TEXT-DECORATION: underline
}
TD.menuSX2active A {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #e04f00; TEXT-ALIGN: right; TEXT-DECORATION: underline
}
TD.menuDX {
	COLOR: #1e1e76; TEXT-ALIGN: left
}
TD.menuDXactive {
	COLOR: #1e1e76; TEXT-ALIGN: left
}
TD.menuDX A {
	FONT-SIZE: 9pt; COLOR: #1e1e76; TEXT-ALIGN: left; TEXT-DECORATION: none
}
TD.menuDX A:hover {
	FONT-SIZE: 9pt; COLOR: #1e1e76; TEXT-DECORATION: underline
}
TD.menuDXactive A {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #e04f00; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
TH.menuv {
	BACKGROUND-IMAGE: url(/images/menuv_line.gif); VERTICAL-ALIGN: top
}
A.menuDown {
	FONT-SIZE: 9pt; COLOR: #148282; TEXT-DECORATION: none
}
A.menuDown:hover {
	FONT-SIZE: 9pt; COLOR: #148282; TEXT-DECORATION: underline
}
A.menuDownActive {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #e04f00
}
A.menuDownActive:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #e04f00; TEXT-DECORATION: underline
}
A.search {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000
}
A.multiPhoneNumber {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-STYLE: italic
}
IMG.test {
	BORDER-LEFT-COLOR: #ff0000; BORDER-BOTTOM-COLOR: #ff0000; COLOR: #ff0000; BORDER-TOP-COLOR: #ff0000; BORDER-RIGHT-COLOR: #ff0000
}
IMG {
	BORDER-LEFT-COLOR: #646464; BORDER-BOTTOM-COLOR: #646464; COLOR: #646464; BORDER-TOP-COLOR: #646464; BORDER-RIGHT-COLOR: #646464
}
H1.h0 {
	MARGIN-TOP: 0pt; FONT-WEIGHT: bold; FONT-SIZE: 18pt; MARGIN-BOTTOM: 0pt; COLOR: #000000; TEXT-INDENT: 0.5em
}
H1 {
	MARGIN-TOP: 14pt; FONT-WEIGHT: bold; FONT-SIZE: 14pt; MARGIN-BOTTOM: 5pt; COLOR: #387bad; TEXT-INDENT: 0.5em
}
H1.std {
	MARGIN-TOP: 14pt; FONT-WEIGHT: bold; FONT-SIZE: 14pt; MARGIN-BOTTOM: 5pt; COLOR: #387bad; TEXT-INDENT: 0em
}
H1.L {
	FONT-SIZE: 16pt
}
H1.XL {
	FONT-SIZE: 18pt
}
H1.inline {
	DISPLAY: inline; COLOR: #387bad
}
H2 {
	MARGIN-TOP: 12pt; FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN-BOTTOM: 5pt; COLOR: #387bad; TEXT-INDENT: 1em
}
H2.std {
	MARGIN-TOP: 12pt; FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN-BOTTOM: 5pt; COLOR: #387bad; TEXT-INDENT: 0em
}
H3 {
	MARGIN-TOP: 11pt; FONT-WEIGHT: bold; FONT-SIZE: 11pt; MARGIN-BOTTOM: 5pt; COLOR: #387bad; TEXT-INDENT: 1.5em
}
H3.std {
	MARGIN-TOP: 11pt; FONT-WEIGHT: bold; FONT-SIZE: 11pt; MARGIN-BOTTOM: 5pt; COLOR: #387bad; TEXT-INDENT: 0em
}
H4 {
	MARGIN-TOP: 5pt; FONT-WEIGHT: bold; MARGIN-BOTTOM: 10pt; COLOR: #387bad; TEXT-INDENT: 2em
}
H4.std {
	MARGIN-TOP: 5pt; FONT-WEIGHT: bold; MARGIN-BOTTOM: 10pt; COLOR: #387bad; TEXT-INDENT: 2em
}
.localonly {
	COLOR: #008800; FONT-STYLE: italic
}
.alert {
	COLOR: #ff0000
}
.unknow {
	COLOR: #ff0000
}
.update {
	FONT-SIZE: 8pt; COLOR: #888888
}
.update A {
	FONT-SIZE: 8pt; COLOR: #888888
}
.active {
	COLOR: #e04f00
}
.justify {
	TEXT-ALIGN: justify
}
.math {
	FONT-FAMILY: Symbol
}
.small {
	FONT-SIZE: 8pt
}
.S {
	FONT-SIZE: 12pt
}
.L {
	FONT-SIZE: 12pt
}
.strong {
	FONT-WEIGHT: bold
}
.ev {
	FONT-WEIGHT: bold
}
.bak_orange {
	BACKGROUND: #fa8c1f
}
.bak_yellow {
	BACKGROUND: #fcea07
}
