<STYLE type="text/css">

p.dummy
{
}

/*** BALISES PRINCIPALES ***/
body
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
}

h2
{
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold;
    COLOR: #3C3C74;
}

h3
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
}


/*** LISTES ***/
ul.triangle
{
    LIST-STYLE-IMAGE: url(../../picts/icoTriangleRouge.gif)
}

ul.square
{
    LIST-STYLE-TYPE: square;
}

ul.toc
{
    LIST-STYLE-TYPE: square;
}


/*** TABLEAUX STANDARD ***/
table
{
    FONT-SIZE: 8pt;
    BORDER-COLLAPSE: collapse;
}

/* td
{
    PADDING: 4pt;
} */

table.std
{
    BORDER: 1 solid #8080C0;
    CELL-SPACING: 0;
}

td.std
{
    PADDING: 4pt;
    BORDER: 1 solid #8080C0;
}

td.std_title
{
    BACKGROUND-COLOR: #8080C0;
    BORDER: 1 solid #8080C0;
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
}

td.std_subtitle
{
    BACKGROUND-COLOR: #ECECF4;
    BORDER: 1 solid #8080C0;
}

td.std_subtitle_b
{
    BACKGROUND-COLOR: #ECECF4;
    BORDER: 1 solid #8080C0;
    FONT-WEIGHT: bold;
}

table.toc
{
    BORDER: 1 solid #8080C0;
    CELL-SPACING: 0;
}

td.toc_title
{
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #8080C0;
    FONT-WEIGHT: bold;
    PADDING: 5;
}

td.toc_detail
{
    BACKGROUND-COLOR: #ECECF4;
}

td.toc_navbar
{
    BACKGROUND-COLOR: #FFFFFF;
}

div.toc
{
    POSITION: absolute;
    VISIBILITY: hidden;
    Z-INDEX: 1;
    WIDTH: 400px;
    HEIGHT: 300px;
    LEFT: 30px;
    TOP: 35px;
}


/*** TABLEAUX DE CODE ***/
table.code_explained
{
    BORDER: 3 dotted #DDDDDD;
    FONT-SIZE: 8pt;
}

td.code_listing
{
    BACKGROUND-COLOR: #E0E0E0;
    COLOR: #000080;
    FONT-FAMILY: Courier New;
}


/*** TABLEAUX DE TIPS ***/
td.tip
{
   FONT-SIZE: 7pt;
   COLOR: #800000;
}


/*** TABLEAUX DE NAVIGATION ***/
table.prevnext
{
    BORDER-LEFT: 20 solid #FCCC1C;
    BORDER-RIGHT: 20 solid #FCCC1C;
    BORDER-TOP: 1 dashed #FCCC1C;
    BORDER-BOTTOM: 1 dashed #FCCC1C;
    FONT-SIZE: 7pt;
    MARGIN-TOP: 0;
    MARGIN-BOTTOM: 4;
    BORDER-COLLAPSE: collapse;
}

td.prevnext
{
    PADDING: 2pt;
}

td.prevnext_page
{
    BACKGROUND-COLOR: #000080;
    COLOR: #ECECF4;
    FONT-SIZE: 8pt;
    PADDING: 2pt;
    TEXT-ALIGN: center;
}


/*** CODE ***/
code
{
    COLOR: #000080;
    FONT-FAMILY: Courier New;
}

code.comment
{
    COLOR: #008000;
    FONT-FAMILY: Courier New;
}

code.ident
{
    COLOR: #000080;
    FONT-FAMILY: Courier New;
}

code.reserved
{
    COLOR: #0000FF;
    FONT-FAMILY: Courier New;
}

code.string
{
    COLOR: #800080;
    FONT-FAMILY: Courier New;
}

code.number
{
    COLOR: #FF0000;
    FONT-FAMILY: Courier New;
}

code.var
{
    COLOR: #008080;
    FONT-FAMILY: Courier New;
}

code.symbol
{
    COLOR: #8080FF;
    FONT-FAMILY: Courier New;
}


/*** DIVISIONS ***/
span.cmd_menu
{
    FONT-WEIGHT: bold;
}

span.cmd_icon
{
    FONT-STYLE: italic;
}

span.cmd_kbd
{
    FONT-FAMILY: Courier New, Courier;
    COLOR: #800080;
}

div.breakbefore
{
    PAGE-BREAK-BEFORE: always;
}

h2.breakbefore
{
    PAGE-BREAK-BEFORE: always;
}

div.border
{
    BORDER-LEFT: 4 none #006699;
    BORDER-RIGHT: 1 none #006699;
    BORDER-TOP: 1 none #006699;
    BORDER-BOTTOM: 1 dashed #006699;
    FONT-SIZE: 8pt;
    MARGIN-TOP: 5;
    MARGIN-BOTTOM: 5;
    BORDER-COLLAPSE: collapse;
    PADDING: 4;
}


/*** LINKS ***/
a:link
{
	COLOR: #527E9C;
}

a:visited
{
	COLOR: #808080;
}

a:hover
{
    COLOR: #000080;
}

a.toc:link
{
    COLOR: #000080;
    TEXT-DECORATION: none;
}

a.toc:visited
{
    COLOR: #000080;
    TEXT-DECORATION: none;
}

hr.toc
{   COLOR: #000080;
    BORDER-STYLE: dotted;
    HEIGHT: 1;
    WIDTH: 100%;
}

a.toc:hover
{
    COLOR: #000080;
	BORDER-TOP: 1 solid #FF0000;
	BORDER-BOTTOM: 1 solid #FF0000;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #FCECD4;
}

a.out:link
{
    FONT-FAMILY: OCR A Extended, Verdana, Arial;
    FONT-SIZE: 8pt;
	COLOR: #527E9C;
}

a.out:visited
{
	COLOR: #808080;
}

a.out:hover
{
    COLOR: #000080;
}

a.small
{
	COLOR: #800000;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: none;
	TEXT-DECORATION: None;
}

a.small:link
{
	COLOR: #800000;
}

a.small:visited
{
	COLOR: #808080;
}

a.small:hover
{
	COLOR: #FF0000;
	BORDER-BOTTOM: 1 solid #FF0000;
	TEXT-DECORATION: none;
}


/*** MISC ***/

img.imgborder
{
    BORDER: 1 solid #E0E0E0;
}

div.faq
{
    BORDER: solid #FFCC00 1px;
    BACKGROUND: #FFFFFF;
}


.tblborder {

    BORDER-LEFT: 4 none #006699;
    BORDER-RIGHT: 1 none #006699;
    BORDER-TOP: 1 none #006699;
    BORDER-BOTTOM: 1 dashed #006699;
    FONT-SIZE: 8pt;
    MARGIN-TOP: 5;
    MARGIN-BOTTOM: 5;
    BORDER-COLLAPSE: collapse;
    PADDING: 4;
} 
</STYLE>

