BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ded3ad
}
H1
{
    FONT-SIZE: 22pt;
    FONT-FAMILY: 'AvantGarde Bk BT', Verdana, Tahoma
}
.UnitTitle1
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 16pt;
    FONT-FAMILY: 'AvantGarde Bk BT', Verdana
}
.UnitTitle2
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 12pt;
    COLOR: white;
    FONT-FAMILY: 'Courier New';
    BACKGROUND-COLOR: crimson
}
.UnitTitle3
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    COLOR: white;
    FONT-FAMILY: 'Courier New';
    BACKGROUND-COLOR: royalblue
}
.linkDialogo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11pt;
    COLOR: #9c3063;
    FONT-FAMILY: Verdana, Tahoma
}
.linkDialogo A
{
    FONT-WEIGHT: bolder;
    COLOR: blue;
    FONT-FAMILY: Verdana
}
.linkDialogo A:hover
{
    FONT-WEIGHT: bolder;
    COLOR: crimson;
    FONT-FAMILY: Verdana
}
.UnitHeader
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 18pt;
    COLOR: #316194;
    FONT-FAMILY: 'AvantGarde Bk BT';
    TEXT-ALIGN: center
}
.UnitChapter
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    COLOR: #9c3063;
    FONT-FAMILY: Arial
}
.UnitChapter A:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    COLOR: blue;
    FONT-FAMILY: Arial
}
.UnitChapterSubtitle
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 14pt;
    COLOR: #9c3063;
    TEXT-INDENT: 50pt;
    FONT-FAMILY: Arial
}
.UnitText
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 13pt;
    FONT-FAMILY: Arial
}
.MemoHeader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #316194
}
.MemoText
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #9c3063;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: powderblue
}
.UnitExercise
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #9c3063;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: darkorange
}
.UnitTitle2 A
{
    COLOR: white
}
.UnitTitle2 A:hover
{
    COLOR: blue
}
.UnitSubHeader
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 16pt;
    COLOR: #316194;
    FONT-FAMILY: 'AvantGarde Bk BT';
    TEXT-ALIGN: center
}
BODY A
{
}
BODY A:hover
{
    COLOR: crimson
}
.UnitText1
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 13pt;
    COLOR: maroon;
    FONT-FAMILY: Arial
}
.UnitText2
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 13pt;
    COLOR: midnightblue;
    FONT-FAMILY: Arial
}
.UnitTitle3 A
{
    COLOR: white;
    TEXT-DECORATION: underline
}
.UnitTitle3 A:hover
{
    COLOR: yellow;
    TEXT-DECORATION: underline
}
.LessicoHeader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: teal
}
.LessicoText
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13pt;
    COLOR: lightgoldenrodyellow;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: teal
}
.DialogoQ
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 13pt;
    COLOR: darkblue;
    FONT-FAMILY: Arial
}
.DialogoA
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 13pt;
    COLOR: darkred;
    FONT-FAMILY: Arial
}
.RicordaParole
{
    PADDING-LEFT: 0px;
    BACKGROUND-COLOR: linen
}
.UnitText A
{
    COLOR: blue;
    TEXT-DECORATION: underline
}
.UnitText A:hover
{
    COLOR: crimson;
    TEXT-DECORATION: underline
}
.DialogoA A
{
    COLOR: blue;
    TEXT-DECORATION: underline
}
.DialogoQ .A
{
    COLOR: blue;
    TEXT-DECORATION: underline
}
.DialogoA A:hover
{
    COLOR: crimson;
    TEXT-DECORATION: underline
}
.DialogoQ A:hover
{
    COLOR: crimson;
    TEXT-DECORATION: underline
}
.RisultatoOK
{
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 10px;
    BACKGROUND-COLOR: palegreen
}
.RisultatoNO
{
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 10px;
    BACKGROUND-COLOR: darkorange
}
.ToDo
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13pt;
    FONT-FAMILY: Arial
}
.ToDo A
{
    COLOR: blue;
    TEXT-DECORATION: underline
}
.ToDo A:hover
{
    COLOR: crimson;
    TEXT-DECORATION: underline
}
.crossword
{
    BORDER-RIGHT: blue thin;
    BORDER-TOP: blue thin;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13pt;
    BORDER-LEFT: blue thin;
    COLOR: blue;
    BORDER-BOTTOM: blue thin;
    FONT-FAMILY: Arial
}
.crossword I
{
    FONT-WEIGHT: lighter;
    COLOR: crimson
}
.annuncio
{
    BACKGROUND-COLOR: gainsboro
}
.ascolto
{
    MARGIN-LEFT: 10px
}
.UnitExercise A:hover
{
    COLOR: midnightblue;
    TEXT-DECORATION: underline
}
.UnitExercise A
{
    TEXT-DECORATION: underline
}
.small
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial
}
.HomePage
{
    BORDER-RIGHT: crimson thin;
    BORDER-TOP: crimson thin;
    BORDER-LEFT: crimson thin;
    BORDER-BOTTOM: crimson thin
}
.HomePage H1
{
    BORDER-RIGHT: white thin;
    PADDING-RIGHT: 5px;
    BORDER-TOP: white thin;
    MARGIN-TOP: 0px;
    FONT-SIZE: 48pt;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: white;
    COLOR: white;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: white;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.HomePage H3
{
    FONT-SIZE: 16pt;
    COLOR: crimson;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.HomePageBG
{
    BACKGROUND-COLOR: snow
}
.HomePage P
{
    FONT-SIZE: 12pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.HomePage H4
{
    FONT-SIZE: 15pt;
    COLOR: crimson;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.HomePage H5
{
    BORDER-RIGHT: white thin;
    PADDING-RIGHT: 5px;
    BORDER-TOP: white thin;
    MARGIN-TOP: 0px;
    FONT-SIZE: 11pt;
    MARGIN-BOTTOM: 6px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: white thin;
    COLOR: white;
    BORDER-BOTTOM: white thin;
    TEXT-ALIGN: right
}
.HomePage H6
{
    BORDER-RIGHT: white thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: white thin;
    MARGIN-TOP: 3px;
    FONT-SIZE: 10pt;
    MARGIN-BOTTOM: 3px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: white;
    COLOR: white;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: white;
    TEXT-ALIGN: right
}
.HomePage H6 A
{
    COLOR: white;
    BORDER-BOTTOM: white 1px dotted;
    TEXT-DECORATION: none
}
.HomePage H6 A:hover
{
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-BOTTOM-COLOR: white;
    COLOR: lightgoldenrodyellow
}
.HomePage H1 A
{
    COLOR: white;
    TEXT-DECORATION: none
}
.HomePage H1 A:hover
{
    COLOR: white;
    TEXT-DECORATION: none
}
SELECT
{
    FONT-SIZE: 8pt
}
.QuadroEsercizio
{
    FONT-SIZE: 10pt
}
P
{
}
.glossario
{
    BACKGROUND-COLOR: lightgrey
}
.ascolto P
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 10pt
}
.ascolto LI
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 10pt
}
.NormalAudio
{
    BACKGROUND-COLOR: peachpuff
}
.introBig
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    COLOR: teal;
    FONT-FAMILY: Arial
}
.intro
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: 500;
    FONT-SIZE: 11pt;
    COLOR: #9c3063;
    FONT-FAMILY: Arial, Verdana
}
.intro A
{
    COLOR: blue;
    TEXT-DECORATION: underline
}
.intro A:hover
{
    COLOR: crimson;
    TEXT-DECORATION: underline
}
.intro B
{
    COLOR: indigo;
    TEXT-DECORATION: underline
}
.intro STRONG
{
}
.introGreen
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 11pt;
    COLOR: teal;
    FONT-FAMILY: Verdana
}
.introRed
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 11pt;
    COLOR: #ce0000;
    FONT-FAMILY: Verdana
}
.cercoLavoro
{
    BACKGROUND-COLOR: lavender
}
