BODY {
	background:url("../gui/lightwood.jpg");
	color: #000000;
	background-color: #cccccc;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
}
BODY.web {
	background:url("../gui/blackwood.jpg");
	color: #000000;
	background-color: #cccccc;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
	margin:0;
}

/* paragraphes section */
P {
	color: #000000;
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 10pt;
	margin-left:	   20pt;
	margin-right:	   20pt;
}
P.title {
	color: #ff0000;
	font-weight: bold;
	margin-left:       0;
}
*.subtitle {
	color: #00cc00;
	font-weight: bold;
	margin-left:       0;
}
P.date {
	color: #ff0000;
	font-weight: bold;
	margin-left:       0;
}

/* Tables */
TD.leftborder {
	background: url("../gui/mid-textboxleft.jpg");
}
TD.topborder {
	background: url("../gui/mid-textboxtop-back.jpg");
}
TD.rightborder {
	background: url("../gui/mid-textboxright.jpg");
}
TD.bottomborder {
	background: url("../gui/mid-textboxbot-back.jpg");
}
TD.centerbg {
	background: url("../gui/lightwood.jpg");
}
TD.header {
	background: url("../gui/header-back.png");
}

/* misc */
SPAN {
	font-family: Arial,Helvetica,sans-serif; font-size: 10pt
}

BR {
	line-height: 100%
}

/* styles section */
BLOCKQUOTE {
	color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 10pt
}
CITE {
	color: #ffffff; font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-style: normal; font-weight: bold
}
EM {
	font-style: normal; text-decoration:underline;
}
CODE {
	color: black; font-family: Times,serif; font-size: 10pt; font-style: normal; font-weight: bold;
}
B {
	font-family: Arial,Helvetica,sans-serif; font-style: normal; font-weight: bold
}
SMALL {
	font-family: Arial,Helvetica,sans-serif; font-size: 8pt; font-style: normal; font-weight: normal
}
SF {
	color:  	   rgb(072,80,184);
	margin-left:	   25px;
}

/* List sections */
UL {
	margin-left:	   20px;
	margin-right:	   20px;
}
OL {
	margin-left:	   20px;
	margin-right:	   20px;
}
LI {
	margin-left:       10px;
	color:             black;
}

/* definitions lists section */
DL {
	color: #ffffff; background-color: #666666;
  margin-top:        5pt;
  margin-bottom:     5pt;
}
DT {
	color: #ffffff; background-color: #aaaaaa; font-weight: bold;
  margin-top:        5pt;
  margin-bottom:     5pt;
}
DD {
	color: #ffffff; background-color: #dddddd;
  margin-top:        5pt;
  margin-bottom:     5pt;
}

/* Links section */
A:link {
	color: #000000; font-weight: bold; background-color: transparent;text-decoration: underline;
}
A:visited {
	color: #009900; font-weight: bold;text-decoration: underline;
}
A:active {
	color: #00aa00; font-weight: bold;
}
A:hover {
	color: #00aa00; font-weight: bold; background-color: #aa0000;
}
A.popup:link {
	color: #000000; font-weight: normal;
}
A.popup:visited {
	color: #555555; font-weight: normal;
}
A.popup:active {
	color: #00aa00; font-weight: normal;
}
A.popup:hover {
	color: #00aa00; font-weight: normal;
}
A.tiny:link {
	color: #000000; font-size: 8pt; font-weight: normal
}
A.tiny:visited {
	color: #555555; font-size: 8pt; font-weight: normal
}
A.tiny:active {
	color: #00aa00; font-size: 8pt; font-weight: normal
}
A.tiny:hover {
	color: #00aa00; font-size: 8pt; font-weight: normal
}

/* headers section*/
H1 {
  color:             black;
  background:        rgb(072,80,184);
  font-weight:       bold;
  margin-top:        5pt;
  margin-bottom:     5pt;
}

H2 {
  color:             white;
  background:        rgb(200,200,200);
  font-weight:       bold;
  margin-top:        5pt;
  margin-bottom:     9pt;
  margin-left:       10px;
  margin-right:      10px;
}

H3 {
  color:             rgb(072,80,184);
  background:        rgb(210,210,210);
  font-weight:       bold;
  margin-top:        3pt;
  margin-bottom:     8pt;
  margin-left:       20px;
  margin-right:      20px;
}

H4 {
  color:             red;
}

FONT.red {
  color:             red;
}
