BODY  {
	font-family:Verdana,sans-serif;
	font-size:small;
	background-color:Black;
	color:#CCC;
}

H1  {
	text-align:center;
	font-size:larger;
	font-weight:bold;
}

H2  {}

H3  {}

A  {
	font-family:Verdana,sans-serif;
	font-weight:bold;
	color:#F00;
	background-color:transparent;
}

A:Visited  {
	color:#A00;
	background-color:transparent;
}

A:Active  {}

A:Hover  {
	color:#E00;
	background-color:transparent;
}

Table	{
	font-family:Verdana,sans-serif;
	font-size:small;
	color:#CCC;
	background-color:transparent;
}

P  {
	color:White;
	background-color:transparent;
	font-size:x-small;
	margin-top:0px;
	margin-bottom:0px;
	text-indent:20px;
}

P.note  {
	font-size:xx-small;
	font-family:Arial,sans-serif;
	color:White;
	background-color:inherit;
	font-style:normal;
	margin-top:0px;
	margin-bottom:0px;
}

HR  {
	width:60%;
	text-align:center;
	color:Gray;
	background-color:transparent;
}

P.titre1  {
	font-size:large;
	color:Teal;
	background-color:inherit;
	font-style:italic;
	text-decoration:underline;
	text-align:center;
	font-weight:bold;
}

P.titre2  {
	font-size:medium;
	font-style:italic;
	text-decoration:underline;
	color:Teal;
	background-color:inherit;
}

IMG	{
	vertical-align:text-top;
}

IMG.bullet,IMG.root	{
	cursor:pointer;
}

DIV.thread {
	display:inline;
	visibility:visible;
	behavior:url(thread.htc);
}

DIV.thread DIV {
	display:inline;
	visibility:visible;
}

DIV.loading {
	display:inline;
	font-size:xx-small;
	border:1px solid silver;
	background-color:black;
	color:silver;
	padding:1px;
}

TABLE#threads {
	display:block;
	border:none;
	border-collapse:collapse;
}

TABLE#threads TD {
	width:100%;
	border:none;
	padding:0;
}


/* Menus Contextuels */

.ctxmenu	{
	border:2px outset;
	background-color:#CCC;
	color:black;
	text-align:left;
	font-weight:normal;
	visibility:hidden;
	padding:1px;
	width:128px;
	position:absolute;
}
a.menuitem	{
	width:100%;
	color:black;
	background-color:inherit;
	cursor:default;
	display:block;
	font-family:"MS Sans Serif",Arial,Tahoma,sans-serif;
	font-size:9pt;
	font-style:normal;
	font-weight:normal;
	margin:0px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:12px;
	padding-right:12px;
	text-decoration:none;
}
a.menuitem:hover {
	color:white;
	background-color: #00008B;
}
a.menuitem:visited {
	color:black;
	background-color:inherit;
}
hr.menusep	{
	width:100%;
	border:1px inset;
}


div#idxlink {
	display:inline;
	position:absolute;
}
div#idxctxm	{
	display:block;
	border:2px outset;
	background-color:#A00;
	color:black;
	text-align:left;
	font-weight:normal;
	visibility:hidden;
	z-index:1;
	padding:1px;
	width:150px;
	position:absolute;
}
div#idxctxm a {
	width:100%;
	color:black;
	background-color:transparent;
	cursor:default;
	display:block;
	font-family:Verdana,sans-serif;
	font-size:9pt;
	font-style:normal;
	font-weight:normal;
	margin:0px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:12px;
	padding-right:12px;
	text-decoration:none;
}
div#idxctxm a:hover {
	color:#F00;
	background-color:#800;
}
