BODY
{
    FONT-SIZE: small
}
H1
{
    MARGIN-TOP: 1em;
    FONT-WEIGHT: bolder;
    FONT-SIZE: large;
    MARGIN-LEFT: 1em;
    COLOR: black;
    TEXT-ALIGN: left
}
H2
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: large;
    COLOR: black;
    TEXT-ALIGN: center
}
IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
#header
{
    PADDING-RIGHT: 1em;
    PADDING-LEFT: 1em;
    FONT-SIZE: large;
    PADDING-BOTTOM: 1em;
    WIDTH: 100%;
    PADDING-TOP: 1em;
    HEIGHT: 4em;
    BACKGROUND-COLOR: #4bcc4d;
    TEXT-ALIGN: right
}
#leftcol
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    LEFT: 1em;
    PADDING-BOTTOM: 5px;
    WIDTH: 12em;
    PADDING-TOP: 5px;
    TOP: 7em;
    HEIGHT: 30em;
    BACKGROUND-COLOR: #4bcc4d;
    TEXT-ALIGN: center;
    moz-border-radius: 5px
}
#leftcol #menu
{
    BORDER-RIGHT: green double;
    PADDING-RIGHT: 2px;
    BORDER-TOP: green double;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0px;
    MARGIN: 2em 5px 5px;
    BORDER-LEFT: green double;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: green double;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
#leftcol #menu H1
{
    MARGIN-TOP: -2em;
    FONT-SIZE: medium;
    TEXT-ALIGN: left
}
#footer
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    WIDTH: 12em;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #4bcc4d;
    TEXT-ALIGN: center
}
#leftcol #menu LI
{
    MARGIN-LEFT: -2em;
    LIST-STYLE-TYPE: none
}
#leftcol #menu A
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: small;
    BORDER-LEFT: medium none;
    COLOR: green;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: none
}
#leftcol #menu A:visited
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: small;
    BORDER-LEFT: medium none;
    COLOR: teal;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: none
}
#leftcol #menu A:hover
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: small;
    BORDER-LEFT: medium none;
    COLOR: #000000;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #ffd700
}
#page
{
    LEFT: 14em;
    WIDTH: 72%;
    POSITION: absolute;
    TOP: 7em;
    TEXT-ALIGN: center
}
TABLE.listfoot
{
    MARGIN-LEFT: 5%;
    WIDTH: 90%
}
TABLE.listfoot TD.next
{
    FONT-SIZE: small;
    TEXT-ALIGN: right
}
TABLE.list
{
    WIDTH: 100%
}
TABLE.list TD.center
{
    TEXT-ALIGN: center
}
TABLE.list TD.right
{
    TEXT-ALIGN: right
}
TABLE.list TH
{
    FONT-WEIGHT: bolder;
    BORDER-BOTTOM: teal thin groove;
    BACKGROUND-COLOR: green;
    TEXT-ALIGN: left
}
TABLE.list TR.even
{
    FONT-SIZE: small;
    COLOR: green
}
TABLE.list TR.uneven
{
    FONT-SIZE: small;
    COLOR: green;
    BACKGROUND-COLOR: #fafad2
}
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 groove;
    PADDING-RIGHT: 1em;
    BACKGROUND-POSITION: center top;
    BORDER-TOP: thin groove;
    MARGIN-TOP: 1em;
    PADDING-LEFT: 1em;
    BACKGROUND-IMAGE: url(../images/fonds/ivoire.jpg);
    MARGIN-BOTTOM: 1em;
    PADDING-BOTTOM: 1em;
    BORDER-LEFT: thin groove;
    WIDTH: 100%;
    PADDING-TOP: 1em;
    BORDER-BOTTOM: thin groove;
    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;
    PADDING-BOTTOM: 1em;
    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;
    LINE-HEIGHT: normal;
    BORDER-BOTTOM: green 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
{
    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: blue thick;
    BORDER-TOP: blue thick;
    BORDER-LEFT: blue thick;
    WIDTH: 13em;
    BORDER-BOTTOM: blue thick
}
.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;
    COLOR: navy;
    BORDER-BOTTOM: blue thin solid;
    BACKGROUND-COLOR: green;
    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/ivoire.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.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.listfoot TD
{
    FONT-SIZE: small
}
TABLE.minifiche
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 10%;
    BORDER-TOP: medium none;
    MARGIN-TOP: 1em;
    PADDING-LEFT: 10%;
    BACKGROUND-IMAGE: url(../images/fonds/vert.jpg);
    MARGIN-BOTTOM: 1em;
    PADDING-BOTTOM: 8px;
    BORDER-LEFT: medium none;
    WIDTH: 95%;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: green thin 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
}
