BODY
{
    FONT-SIZE: small
}
H1
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: x-large;
    MARGIN-LEFT: 1em;
    COLOR: black;
    TEXT-ALIGN: left
}
H2
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: large;
    COLOR: red;
    TEXT-ALIGN: left
}
IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
#header
{
    BACKGROUND-POSITION: center top;
    MARGIN-TOP: 0em;
    FONT-SIZE: large;
    BACKGROUND-IMAGE: url(../images/fonds/indigo.jpg);
    MARGIN-LEFT: 0em;
    WIDTH: 100%;
    MARGIN-RIGHT: 0em;
    HEIGHT: 4em;
    TEXT-ALIGN: right
}
#leftcol
{
    BORDER-RIGHT: blue thin;
    PADDING-RIGHT: 5px;
    BORDER-TOP: blue thin;
    PADDING-LEFT: 5px;
    LEFT: 1em;
    BACKGROUND-IMAGE: url(../images/fonds/gris.jpg);
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: blue thin;
    WIDTH: 13em;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: blue thin;
    POSITION: absolute;
    TOP: 7em;
    TEXT-ALIGN: center;
    moz-border-radius: 5px
}
#leftcol .menu
{
    BORDER-RIGHT: blue thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: blue thin;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: blue thin;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: blue thin;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
#leftcol .menu H1
{
    MARGIN-TOP: -2em;
    FONT-SIZE: medium;
    TEXT-ALIGN: left
}
#footer
{
    MARGIN-TOP: 2em;
    MARGIN-LEFT: 15em;
    WIDTH: 80%;
    TEXT-ALIGN: center
}
#leftcol .menu LI
{
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    LIST-STYLE-POSITION: inside;
    MARGIN-BOTTOM: 0em;
    MARGIN-LEFT: -2em;
    BORDER-LEFT: thin;
    BORDER-BOTTOM: thin;
    LIST-STYLE-TYPE: none
}
#header P
{
    PADDING-RIGHT: 2em;
    MARGIN-TOP: 0em;
    MARGIN-LEFT: 0em;
    COLOR: white;
    MARGIN-RIGHT: 0em;
    PADDING-TOP: 5px
}
#leftcol .menu A
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    COLOR: blue;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: none
}
#leftcol .menu A:hover
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    COLOR: #000000;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: aqua
}
#page
{
    MARGIN-TOP: 2em;
    MARGIN-LEFT: 15em;
    WIDTH: 78%;
    TEXT-ALIGN: center
}
TABLE.listfoot
{
    MARGIN-LEFT: 5%;
    WIDTH: 90%
}
TABLE.listfoot TD.next
{
    FONT-SIZE: small;
    TEXT-ALIGN: right
}
TABLE.list
{
    WIDTH: 95%
}
TABLE.list TD.center
{
    FONT-SIZE: small;
    TEXT-ALIGN: center
}
TABLE.list TD.right
{
    FONT-SIZE: small;
    TEXT-ALIGN: right
}
TABLE.list TH
{
    FONT-WEIGHT: bolder;
    BACKGROUND-IMAGE: url(../images/fonds/bleu.jpg);
    COLOR: white;
    BORDER-BOTTOM: white 1px solid;
    TEXT-ALIGN: left
}
TABLE.list TR.even
{
    FONT-SIZE: small;
    COLOR: black
}
TABLE.list TR.uneven
{
    FONT-SIZE: small;
    COLOR: black;
    BACKGROUND-COLOR: #e0ffff
}
TABLE.listfoot TD.prev
{
    FONT-SIZE: small;
    TEXT-ALIGN: left
}
TABLE.list .img
{
    MARGIN-LEFT: 1em;
    TEXT-ALIGN: right
}
TABLE.list A
{
    COLOR: black;
    TEXT-DECORATION: none
}
TABLE.fiche
{
    BORDER-RIGHT: thin;
    PADDING-RIGHT: 1em;
    BACKGROUND-POSITION: center top;
    BORDER-TOP: thin;
    MARGIN-TOP: 1em;
    PADDING-LEFT: 1em;
    BACKGROUND-IMAGE: url(../images/fonds/bleu.jpg);
    PADDING-BOTTOM: 1em;
    BORDER-LEFT: thin;
    WIDTH: 95%;
    PADDING-TOP: 1em;
    BORDER-BOTTOM: thin;
    BACKGROUND-REPEAT: repeat-x
}
TABLE.fiche TD.label
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bolder;
    FONT-SIZE: small;
    BORDER-LEFT: medium none;
    MARGIN-RIGHT: 1em;
    BORDER-BOTTOM: medium none
}
TABLE.fiche TD.buttons
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    PADDING-TOP: 1em;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center
}
H3
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: medium;
    MARGIN-LEFT: 1em;
    TEXT-ALIGN: left
}
TABLE.fiche TD.title
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bolder;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: blue 1px solid
}
TABLE.fiche TD.value
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: small;
    BORDER-LEFT: medium none;
    COLOR: black;
    BORDER-BOTTOM: medium none
}
A
{
    COLOR: navy
}
A:visited
{
    COLOR: purple
}
A:hover
{
    COLOR: blue;
    TEXT-DECORATION: underline
}
TABLE.list A:hover
{
    COLOR: black;
    BACKGROUND-COLOR: silver;
    TEXT-DECORATION: none
}
TABLE.list TR.hover
{
    FONT-SIZE: small;
    BACKGROUND-COLOR: silver
}
#tabstat
{
    PADDING-RIGHT: 1em;
    PADDING-LEFT: 1em;
    MARGIN-LEFT: 10%;
    WIDTH: 80%
}
.stat
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 13em;
    BORDER-BOTTOM: medium none
}
.stat TD.label
{
    PADDING-LEFT: 1em;
    FONT-WEIGHT: bolder;
    FONT-SIZE: small;
    BORDER-BOTTOM: blue thin
}
.stat TD.value
{
    FONT-SIZE: small;
    COLOR: black;
    BORDER-BOTTOM: blue thin
}
.stat TD.title
{
    PADDING-RIGHT: 1em;
    PADDING-LEFT: 1em;
    FONT-WEIGHT: bolder;
    FONT-SIZE: small;
    BACKGROUND-IMAGE: url(../images/fonds/bleu.jpg);
    COLOR: navy;
    BORDER-BOTTOM: blue thin solid;
    TEXT-ALIGN: left
}
#statbottom
{
    MARGIN-TOP: 1em;
    WIDTH: 100%
}
#stattop1
{
    MARGIN-TOP: 2em;
    WIDTH: 100%
}
#stattop2
{
    MARGIN-TOP: 2em;
    WIDTH: 100%
}
#copyright
{
    BORDER-RIGHT: thin groove;
    BACKGROUND-POSITION: center top;
    BORDER-TOP: thin groove;
    MARGIN-TOP: 2em;
    BACKGROUND-IMAGE: url(../images/fonds/bleu.jpg);
    MARGIN-LEFT: 20%;
    BORDER-LEFT: thin groove;
    WIDTH: 60%;
    BORDER-BOTTOM: thin groove;
    BACKGROUND-REPEAT: repeat-x;
    TEXT-ALIGN: center
}
#copyright H1
{
    MARGIN-TOP: 0px;
    COLOR: navy;
    TEXT-ALIGN: center
}
TABLE.fiche TD.erreur
{
    FONT-WEIGHT: bolder;
    COLOR: red;
    TEXT-ALIGN: center
}
TABLE.fiche TD.succes
{
    FONT-WEIGHT: bolder;
    COLOR: green;
    TEXT-ALIGN: center
}
TABLE.list INPUT.readonly
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    COLOR: green;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: transparent
}
TABLE.list INPUT.total
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bolder;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: transparent
}
TABLE.minifiche
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 10%;
    BORDER-TOP: medium none;
    PADDING-LEFT: 10%;
    BACKGROUND-IMAGE: url(../images/fonds/bleu.jpg);
    MARGIN-BOTTOM: 1em;
    PADDING-BOTTOM: 8px;
    BORDER-LEFT: medium none;
    WIDTH: 95%;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: navy 1px solid
}
TABLE.minifiche TD.label
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bolder;
    FONT-SIZE: small;
    BORDER-LEFT: medium none;
    MARGIN-RIGHT: 1em;
    BORDER-BOTTOM: medium none
}
TABLE.minifiche TD.value
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: small;
    BORDER-LEFT: medium none;
    COLOR: black;
    BORDER-BOTTOM: medium none
}
TABLE.minifiche TD.buttons
{
    PADDING-TOP: 1em;
    TEXT-ALIGN: center
}
TABLE.list TR.total
{
    BACKGROUND-IMAGE: url(../images/fonds/bleu.jpg);
    COLOR: white
}
TABLE.list TH.center
{
    FONT-WEIGHT: bolder;
    BACKGROUND-IMAGE: url(../images/fonds/bleu.jpg);
    COLOR: white;
    BORDER-BOTTOM: white 1px groove;
    TEXT-ALIGN: center
}
#header #ListChoice
{
    FONT-SIZE: small;
    LEFT: 2em;
    COLOR: white;
    POSITION: absolute;
    TOP: 2em
}
#leftcol .menu .submenu
{
    MARGIN-TOP: 0px;
    PADDING-LEFT: 2px;
    MARGIN-BOTTOM: 0px;
    BACKGROUND-COLOR: silver
}
#leftcol .menu .list
{
    MARGIN-TOP: 1px;
    MARGIN-BOTTOM: 2px
}
#header A
{
    COLOR: aqua
}
TABLE.fiche DIV.white
{
    BORDER-RIGHT: thin;
    PADDING-RIGHT: 5px;
    BORDER-TOP: thin;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 5px 100px;
    BORDER-LEFT: thin;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: thin;
    BACKGROUND-COLOR: white
}
TABLE.fiche TD.notes
{
    COLOR: blue;
    BACKGROUND-COLOR: white
}
.notes
{
    BORDER-RIGHT: 1px inset;
    PADDING-RIGHT: 1em;
    BORDER-TOP: 1px inset;
    PADDING-LEFT: 1em;
    MARGIN: 1em 1em 1em 7%;
    OVERFLOW: auto;
    BORDER-LEFT: 1px inset;
    WIDTH: 70%;
    BORDER-BOTTOM: 1px inset;
    BACKGROUND-COLOR: #e0ffff;
    TEXT-ALIGN: justify
}
.notes OL
{
    LIST-STYLE-TYPE: none
}
.notes .example,
.example
{
    PADDING-LEFT: 1em;
    TEXT-INDENT: 1em;
    FONT-STYLE: italic
}
.notes H2
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: large;
    COLOR: black;
    TEXT-ALIGN: center
}

.red
{
    COLOR: red
}
#header .small
{
    FONT-SIZE: smaller
}
TABLE.fiche .CUSTOMFIELDS
{
    OVERFLOW: auto;
    HEIGHT: 25em
}

.operators_list {
	font-size: 10px;
}