BODY
{
	SCROLLBAR-FACE-COLOR: #6C90B5;
	SCROLLBAR-DARKSHADOW-COLOR: #04460d;
	SCROLLBAR-HIGHLIGHT-COLOR: #6C90B5;
	SCROLLBAR-SHADOW-COLOR: #6C90B5;
	SCROLLBAR-3DLIGHT-COLOR: white;
	SCROLLBAR-ARROW-COLOR: #1A5985;
	SCROLLBAR-TRACK-COLOR: #6C90B5;
	FONT-FAMILY: verdana;
	FONT-SIZE: xx-small;
	BACKGROUND-COLOR: #6C90B5;
	BACKGROUND-IMAGE: url(img/elite_fond.jpg);
}
UL
{
	LIST-STYLE-TYPE: disc;
}
LI
{

}
HR
{
	COLOR: black;
}
A
{
	TEXT-DECORATION: underline;
	FONT-SIZE: xx-small;
	COLOR: #004585;
}
A:hover
{
	TEXT-DECORATION: underline overline;
}
A:visited
{
	TEXT-DECORATION: none;
	FONT-SIZE: xx-small;
	COLOR: #004585;
}
A.tool
{
	FONT-SIZE: xx-small;
	COLOR: black;
	TEXT-DECORATION: none;

}
A.tool:visited
{
	COLOR: black;
	FONT-SIZE: xx-small;
}
A.menutool
{
	FONT-SIZE: xx-small;
	COLOR: black;
	TEXT-DECORATION: none;

}
A.menutool:visited
{
	COLOR: black;
	FONT-SIZE: xx-small;
}

A.gesfil
{
	TEXT-DECORATION: none;
	FONT-WEIGHT: bolder;
	FONT-SIZE: xx-small;
	COLOR: white;
}
A.gesfil:visited
{
	COLOR: white;
}

A.answer
{
	TEXT-DECORATION: none;
	FONT-WEIGHT: bolder;
	FONT-SIZE: x-small;
	COLOR: #004585;
}
A.answer:visited
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: x-small;
	COLOR: #004585;
}
A.author
{
	FONT-SIZE: xx-small;
	COLOR: black;
	TEXT-DECORATION: none;
}
A.author:visited
{
	FONT-SIZE: xx-small;
	COLOR: black;
}
A.lienmsg
{
	FONT-SIZE: x-small;
	COLOR: black;
	TEXT-DECORATION: none;
}
A.lienmsg:visited
{
	FONT-SIZE: x-small;
	COLOR: black;
}
A.own
{
	FONT-SIZE: xx-small;
	COLOR: #007404;
}
A.own:visited
{
	FONT-SIZE: xx-small;
	COLOR: #007404;
}
A.fastpost
{
	FONT-SIZE: xx-small;
	TEXT-DECORATION: none;
}
A.fastpost:hover
{
	TEXT-DECORATION: underline;
}
A.linkforum
{
	COLOR: black;
	FONT-SIZE: x-small;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
A.linkforum:visited
{
	COLOR: black;
	FONT-SIZE: x-small;
	FONT-WEIGHT: bold;
}
FONT.nt
{
	FONT-SIZE: x-small;
}
FONT.indexText
{
	COLOR: black;
	TEXT-DECORATION: none;
}
FONT.level1
{
	COLOR: Maroon;
}
FONT.level2
{
	COLOR: Purple;
}
FONT.level3
{
	COLOR: #1C36C7;
}
FONT.body
{
}
FONT.mail
{
	FONT-SIZE:x-small;
}
TABLE
{
	BORDER: medium double;
	BORDER-COLOR: black;
	FONT-SIZE: xx-small;
}
TABLE.table
{
	BORDER-RIGHT: #a0a0a0 outset;
	BORDER-TOP: #a0a0a0 outset;
	FONT-SIZE: x-small;
	BORDER-LEFT: #a0a0a0 outset;
	BORDER-BOTTOM: #a0a0a0 outset;
	BACKGROUND-COLOR: #6C90B5;
}
TABLE.tool
{
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	BORDER-LEFT: medium none;
	BORDER-BOTTOM: medium none;
}
TD.titlemessage
{
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	FONT-WEIGHT: bolder;
	FONT-SIZE: medium;
	BORDER-LEFT: medium none;
	BORDER-BOTTOM: medium none;
}
TD.entetemessage
{
	FONT-WEIGHT: bold;
	FONT-SIZE: small;
	BACKGROUND-IMAGE: url(img/elite_header.jpg);
}
TD.infomessage
{
	FONT-SIZE: xx-small;
}
TD.textmessage
{
	FONT-SIZE: x-small;
}
TD.buttonanswer
{
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	BORDER-LEFT: medium none;
	BORDER-BOTTOM: medium none;
	BACKGROUND-IMAGE: url(img/elite_bottom.jpg);
}
TD.fichepersosection
{
	FONT-SIZE:x-small;
}
TD.invisible
{
	BORDER-LEFT-COLOR: #A2BEEC;
	BORDER-BOTTOM-COLOR: #A2BEEC;
	BORDER-TOP-COLOR: #A2BEEC;
	BACKGROUND-COLOR: #A2BEEC;
	BORDER-RIGHT-COLOR: #A2BEEC;
}
TD.msg
{
	BORDER-BOTTOM: solid 1pt black;
}
TD.msgUnRead
{
	BORDER-BOTTOM: solid 1pt black;
	BACKGROUND-COLOR: #92AEDC;
}
TD.msgSelected
{
	BORDER-BOTTOM: solid 1pt black;
	BACKGROUND-COLOR: #88AEDC;
}
TD.msgUnReadSelected
{
	BORDER-BOTTOM: solid 1pt black;
	BACKGROUND-COLOR: #88AEDC;
}
TR.highlight1
{
	BACKGROUND-COLOR: #92AEDC;
}
TR.highlight2
{
	BACKGROUND-COLOR: #A2BEEC;
}
TH
{
	BORDER-BOTTOM: solid 1pt black;
	VERTICAL-ALIGN: text-top;
	BACKGROUND-IMAGE: url(img/elite_header.jpg);
}
.TD
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: xx-small;
	COLOR: black;
	FONT-FAMILY: Verdana;
}
DIV.contextRow
{
	BACKGROUND-COLOR: #6C90B5;
	FONT-SIZE:x-small;
	PADDING-LEFT:10pt;
	WIDTH:115pt;
	HEIGHT:15pt;
}
DIV.contextRowOver
{
	BACKGROUND-COLOR: #526E9C;
	FONT-SIZE:x-small;
	PADDING-LEFT:10pt;
	WIDTH:115pt;
	HEIGHT:15pt;
	cursor:default;
	cursor:hand;
}
div.contextRow hr, div.contextRowOver hr
{
  margin:0;
}
DIV.context
{
	BORDER: outset 2pt gray;
	CURSOR: hand;
	width:125pt;
}
/* Just for ie who does not know hou to compute width */
* html div.context
{
  width: 115pt;
}
DIV.menuBar
{
	BACKGROUND-COLOR:#A2BEEC;
}
DIV.menuButton
{
	BACKGROUND-COLOR:#A2BEEC;
}

TABLE.message
{
	BORDER: solid 1	pt;
}

INPUT
{
	FONT-SIZE:10pt;
    FONT-FAMILY: arial, verdana;
    BORDER: solid 1pt;
    border-radius: .5em;
    -moz-border-radius: .5em;
}
SELECT
{
	FONT-SIZE: x-small;
	FONT-FAMILY: arial, verdana;
}
TEXTAREA
{
	FONT-SIZE: x-small;
	FONT-FAMILY: verdana;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1pt;
	WIDTH: 100%;
}

label
{
  cursor:hand;
}

/* Menus colors */

/* items of menu when over */
.menu_bar#menu li:hover
{
  background-color:#a9d6b7;
}
.menu_bar#menu > li:hover
{
  border-radius: .5em;
  -moz-border-radius: .5em;
}
.menu_bar#menu li.hover
{
  background-color:#89b697;
}

/* menus and submenu */
.menu_bar#menu ul
{
  background-color:#bcd2d2;
  border-bottom:solid black 1px;
}
.menu_bar#menu a
{
  text-decoration:none;
}
.menu_bar#menu li li
{
  border: solid black 1px;
  border-bottom:none;
}
