BODY
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: white
}
P
{
    BACKGROUND-COLOR: transparent
}
SPAN
{
}
TR
{
}
TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt
}
TD
{
    FONT-SIZE: 9pt
}
A:link
{
    FONT-WEIGHT: bold;  
    FONT-STYLE: normal;
    TEXT-DECORATION: none
}
A:visited
{
    FONT-WEIGHT: bold;
    COLOR: navy;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
}
A:hover
{
    BACKGROUND-COLOR: #8BAAFC
}
TABLE.ModuleType1
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: teal
}
TH.TitreModuleType1
{
    FONT-SIZE: 9pt;
    VERTICAL-ALIGN: middle;
    COLOR: white
}
TABLE.ModuleType2
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-COLOR: #336699
}
TH.TitreModuleType2
{
    FONT-SIZE: 9pt;
    VERTICAL-ALIGN: middle;
    COLOR: white
}
TABLE.ModuleType3
{
    BACKGROUND-COLOR: white
}
TD.TitreModuleType3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: black
}
TD.LigneModuleType3
{
    BACKGROUND-POSITION: left top;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    VERTICAL-ALIGN: middle;
    COLOR: white;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #336699
}
TABLE.InterieurModule
{
    BACKGROUND-COLOR: #efefef
}
TD.InterieurModule
{
    FONT-SIZE: 9pt;
    COLOR: gray
}
UL
{
    MARGIN: 0px;
    TEXT-INDENT: 0px
}
BLOCKQUOTE
{
    MARGIN: 0px;
    TEXT-INDENT: 0px
}
LI
{
    LIST-STYLE: square none inside;
    TEXT-INDENT: 8px;
    FONT-STYLE: normal
}
BLOCKQUOTE LI
{
    LIST-STYLE: circle none inside;
    TEXT-INDENT: 16px;
    FONT-STYLE: normal
}
A.lientitre:link
{
    COLOR: white;
}
A.lientitre:visited
{
    COLOR: white;
}
A.lientitre:hover
{
    COLOR: white;
    BACKGROUND-COLOR: teal
}
A.lienmenu:link
{
    BORDER-RIGHT: #efefef 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #efefef 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 9pt;
    FONT-STYLE: normal;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #efefef 1px solid;
    WIDTH: 100%;
    COLOR: black;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #efefef 1px solid;
    FONT-FAMILY: verdana
}
A.lienmenu:visited
{
    BORDER-RIGHT: #efefef 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #efefef 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 9pt;
    FONT-STYLE: normal;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #efefef 1px solid;
    WIDTH: 100%;
    COLOR: navy;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #efefef 1px solid;
    FONT-FAMILY: verdana
}
A.lienmenu:hover
{
    BORDER-RIGHT: #336699 1px solid;
    BORDER-TOP: #336699 1px solid;
    BORDER-LEFT: #336699 1px solid;
    BORDER-BOTTOM: #336699 1px solid;
    BACKGROUND-COLOR: #99ccff
    }
A.lienniveau1:link
{
    BORDER-RIGHT: #efefef 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #efefef 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #efefef 1px solid;
    WIDTH: 100%;
    COLOR: black;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #efefef 1px solid;
    FONT-FAMILY: verdana
}
A.lienniveau1:visited
{
    BORDER-RIGHT: #efefef 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #efefef 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #efefef 1px solid;
    WIDTH: 100%;
    COLOR: navy;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #efefef 1px solid;
    FONT-FAMILY: verdana
}
A.lienniveau1:hover
{
    BORDER-RIGHT: #336699 1px solid;
    BORDER-TOP: #336699 1px solid;
    BORDER-LEFT: #336699 1px solid;
    BORDER-BOTTOM: #336699 1px solid;
    BACKGROUND-COLOR: khaki
    }
A.lienniveau2:link
{
    BORDER-RIGHT: #efefef 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #efefef 1px solid;
    PADDING-LEFT: 17px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #efefef 1px solid;
    WIDTH: 100%;
    COLOR: black;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #efefef 1px solid;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
A.lienniveau2:visited
{
    BORDER-RIGHT: #efefef 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #efefef 1px solid;
    PADDING-LEFT: 17px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #efefef 1px solid;
    WIDTH: 100%;
    COLOR: navy;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #efefef 1px solid;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
A.lienniveau2:hover
{
    BORDER-RIGHT: #336699 1px solid;
    BORDER-TOP: #336699 1px solid;
    BORDER-LEFT: #336699 1px solid;
    BORDER-BOTTOM: #336699 1px solid;
    BACKGROUND-COLOR: cornsilk
}
A.lienniveau3:link
{
    BORDER-RIGHT: #efefef 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #efefef 1px solid;
    PADDING-LEFT: 32px;
    FONT-WEIGHT: normal;
    FONT-STYLE:italic;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #efefef 1px solid;
    WIDTH: 100%;
    COLOR: black;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #efefef 1px solid;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
A.lienniveau3:visited
{
    BORDER-RIGHT: #efefef 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #efefef 1px solid;
    PADDING-LEFT: 32px;
    FONT-WEIGHT: normal;
    FONT-STYLE:italic;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #efefef 1px solid;
    WIDTH: 100%;
    COLOR: navy;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #efefef 1px solid;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
A.lienniveau3:hover
{
    BORDER-RIGHT: #336699 1px solid;
    BORDER-TOP: #336699 1px solid;
    BORDER-LEFT: #336699 1px solid;
    BORDER-BOTTOM: #336699 1px solid;
    BACKGROUND-COLOR: cornsilk
}
A.lienniveau4:link
{
    BORDER-RIGHT: #efefef 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #efefef 1px solid;
    PADDING-LEFT: 32px;
    FONT-WEIGHT: normal;
    FONT-STYLE:italic;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #efefef 1px solid;
    WIDTH: 100%;
    COLOR: black;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #efefef 1px solid;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
A.lienniveau4:visited
{
    BORDER-RIGHT: #efefef 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #efefef 1px solid;
    PADDING-LEFT: 32px;
    FONT-WEIGHT: normal;
    FONT-STYLE:italic;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #efefef 1px solid;
    WIDTH: 100%;
    COLOR: navy;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #efefef 1px solid;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
A.lienniveau4:hover
{
    BORDER-RIGHT: #336699 1px solid;
    BORDER-TOP: #336699 1px solid;
    BORDER-LEFT: #336699 1px solid;
    BORDER-BOTTOM: #336699 1px solid;
    BACKGROUND-COLOR: cornsilk
}
A.aide:link
{
    background-image:url(/wlib_resources/css/default/images/ico_aide.gif);
    background-position:top left;
    background-repeat:no-repeat;
    BORDER-RIGHT: #efefef 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #efefef 1px solid;
    PADDING-LEFT: 17px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #efefef 1px solid;
    WIDTH: 100%;
    COLOR: black;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #efefef 1px solid;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
A.aide:visited
{
    BORDER-RIGHT: #efefef 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #efefef 1px solid;
    PADDING-LEFT: 17px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #efefef 1px solid;
    WIDTH: 100%;
    COLOR: navy;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #efefef 1px solid;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
A.aide:hover
{
    BORDER-RIGHT: #336699 1px solid;
    BORDER-TOP: #336699 1px solid;
    BORDER-LEFT: #336699 1px solid;
    BORDER-BOTTOM: #336699 1px solid;
    BACKGROUND-COLOR: cornsilk
}    
A.mail:link
{
    background-image:url(/wlib_resources/css/default/images/enveloppe.gif);
    background-position:top left;
    background-repeat:no-repeat;
    BORDER-RIGHT: #efefef 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #efefef 1px solid;
    PADDING-LEFT: 17px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #efefef 1px solid;
    WIDTH: 100%;
    COLOR: black;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #efefef 1px solid;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
A.mail:visited
{
    BORDER-RIGHT: #efefef 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #efefef 1px solid;
    PADDING-LEFT: 17px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #efefef 1px solid;
    WIDTH: 100%;
    COLOR: navy;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #efefef 1px solid;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
A.mail:hover
{
    BORDER-RIGHT: #336699 1px solid;
    BORDER-TOP: #336699 1px solid;
    BORDER-LEFT: #336699 1px solid;
    BORDER-BOTTOM: #336699 1px solid;
    BACKGROUND-COLOR: cornsilk
}
