BODY
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #003399;
    LINE-HEIGHT: 1.3;
    FONT-FAMILY: helvetica, arial, sans-serif;
    margin-left: 0;
    margin-top: 0
}
IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
ACRONYM
{
    COLOR: #993300
}
TABLE.entete
{
    MARGIN-BOTTOM: 13px
}
TD
{
    FONT-SIZE: 12px
}
TD.title
{
    VERTICAL-ALIGN: top;
    COLOR: #cc0000
}
TH.index
{
    FONT-SIZE: 22px;
    VERTICAL-ALIGN: top
}
P
{
    FONT-SIZE: 10pt;
    COLOR: #003399;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: justify
}
.P_center
{
    FONT-SIZE: 10pt;
    COLOR: #003399;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
DD
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
DT
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A
{
    COLOR: #0000ff
}
A:hover
{
    COLOR: #ff0000
}
H1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    FONT-FAMILY: helvetica, arial, sans-serif
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    TEXT-TRANSFORM: uppercase;
    COLOR: midnightblue;
    FONT-FAMILY: helvetica, arial, sans-serif;
    FONT-VARIANT: small-caps
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #cc0000;
    FONT-FAMILY: helvetica, arial, sans-serif
}
H4
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    MARGIN-BOTTOM: 5px;
    COLOR: #0000c0;
    FONT-FAMILY: helvetica, arial, sans-serif;
    TEXT-ALIGN: center
}
H5
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    MARGIN-BOTTOM: 5px;
    COLOR: #f00000;
    FONT-FAMILY: helvetica, arial, sans-serif;
    TEXT-ALIGN: center
}
.EMPLOIS
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    MARGIN-BOTTOM: 5px;
    COLOR: #f00000;
    FONT-FAMILY: helvetica, arial, sans-serif;
    TEXT-ALIGN: center
}
LABEL
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: brown;
    FONT-FAMILY: helvetica, arial, sans-serif;
    TEXT-ALIGN: center
}
.menu
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    TEXT-DECORATION: none
}
.menu:hover
{
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    TEXT-DECORATION: none
}
.menuselect
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    TEXT-DECORATION: none
}
.menu2
{
    FONT-SIZE: 11px;
    COLOR: #003366;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    TEXT-DECORATION: none
}
.menu2:hover
{
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    TEXT-DECORATION: none
}
.menu2select
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    TEXT-DECORATION: none
}
LI
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
LI.question
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px
}
.sousmenu
{
    FONT-SIZE: 11px;
    COLOR: #003366;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    TEXT-DECORATION: none
}
.sousmenu:hover
{
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    TEXT-DECORATION: none
}
.olText
{
    BORDER-RIGHT: #666666 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #666666 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #666666 1px solid;
    COLOR: #003366;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #666666 1px solid;
    BACKGROUND-COLOR: white
}
.olTitle
{
    PADDING-RIGHT: 2px;
    BORDER-TOP: #666666 1px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: medium;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #666666 1px solid;
    COLOR: #003366;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: silver
}
TD.olClose
{
    BORDER-RIGHT: #666666 2px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #666666 1px solid;
    DISPLAY: inline;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 4px;
    COLOR: #003366;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: silver
}
A.olClose
{
    COLOR: #003366;
    TEXT-DECORATION: underline
}
A.olClose:hover
{
    COLOR: firebrick;
    TEXT-DECORATION: none
}
A.olClose:visited
{
    COLOR: #666666;
    TEXT-DECORATION: underline
}
.Calendar
{
    BORDER-RIGHT: #666666 3px solid;
    BORDER-TOP: #666666 3px solid;
    BORDER-LEFT: #666666 3px solid;
    BORDER-BOTTOM: #666666 3px solid
}
.CalHeader
{
    BORDER-RIGHT: #666666 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #666666 1px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #666666 1px solid;
    WIDTH: 14%;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #666666 1px solid;
    BACKGROUND-COLOR: lightsteelblue
}
.CalDay
{
    BORDER-RIGHT: #666666 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #666666 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #666666 1px solid;
    WIDTH: 14%;
    COLOR: gray;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #666666 1px solid;
    BACKGROUND-COLOR: white
}
A.CalUnselDay
{
    COLOR: #003366;
    TEXT-DECORATION: underline
}
A.CalUnselDay:hover
{
    COLOR: #003366;
    TEXT-DECORATION: none
}
A.CalUnselDay:visited
{
    COLOR: #003366;
    TEXT-DECORATION: underline
}
A.CalSelDay
{
    COLOR: #003366;
    TEXT-DECORATION: underline
}
A.CalSelDay:hover
{
    COLOR: #003366;
    TEXT-DECORATION: none
}
A.CalSelDay:visited
{
    COLOR: #003366;
    TEXT-DECORATION: underline
}
.CalWeekend
{
    BORDER-RIGHT: #666666 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #666666 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #666666 1px solid;
    WIDTH: 14%;
    COLOR: gray;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #666666 1px solid;
    BACKGROUND-COLOR: whitesmoke
}
TD.CalNow
{
    BORDER-RIGHT: #666666 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #666666 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #666666 1px solid;
    WIDTH: 14%;
    COLOR: gray;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #666666 1px solid;
    BACKGROUND-COLOR: firebrick
}
A.CalNow
{
    COLOR: yellow;
    TEXT-DECORATION: underline
}
A.CalNow:hover
{
    COLOR: yellow;
    TEXT-DECORATION: none
}
A.CalNow:visited
{
    COLOR: yellow;
    TEXT-DECORATION: underline
}
