HTML, BODY {
    margin: 0;
    padding: 0;
    height: 100%;
}
TD, TR, TABLE {
    padding: 0;
    border: 0;
}
BODY {
    background-color: #000000;
}
IMG { border: 0; }
BODY, TD, OL, UL, MENU, BLOCKQUOTE, DIV, P, ADDRESS
{
    font-family: Arial,Geneva,Sans-serif;
    font-size: 11pt;
    color: #000000;
}
TD.photoL { padding: 0; border: 0; background-color: #bbbbbb; vertical-align: top; background-image:url('/000000-bcbcbc-h.png'); background-repeat: repeat-y;  width:200;}
TD.photoC { padding: 0; border: 0; background-color: #bcbcbc; }
TD.photoR { padding: 0; border: 0; background-color: #bbbbbb; vertical-align: top; background-image:url('/bcbcbc-000000-h.png'); background-repeat: repeat-y;  width:200;}
TD.photoT { padding: 0; border: 0; color: #fdf822; background-color: #bcbcbc; background-image:url('/000000-bcbcbc-h.png'); background-repeat: repeat-y; text-align: left; }
TD.first_name      { font-size: 9pt; text-align: right; }
TD.last_name       { font-size: 9pt; text-align: left;  }
TD.title_and_dates { font-size: 8pt; text-align: left;  }
TD.participants_atelier    { font-size: 9pt; text-align: left; }
TD.participants_nom        { font-size: 9pt; text-align: left;  }
TD.participants_discipline { font-size: 8pt; text-align: left;  }
TR.name_odd       { background-color: #bcbcbc; background-image:url('/bcbcbc-acacac-16v.png'); background-position: bottom; background-repeat: repeat-x;}
A                 { background-color: #bcbcbc; background-image:url('/bcbcbc-acacac-16v.png'); background-position: bottom; background-repeat: repeat-x;}
TR.name_even      { background-color: #bcbcbc; background-image:url('/bcbcbc-acacac-16v.png'); background-position: bottom; background-repeat: repeat-x;}
TD.name_odd_right  { background-color: #bcbcbc; background-image:url('/acacac-bcbcbc-16radial1.png'); background-position: bottom; width:16;}
TD.name_even_right { background-color: #bcbcbc; background-image:url('/acacac-bcbcbc-16radial1.png'); background-position: bottom; width:16;}
TD.name_odd_left   { background-color: #bcbcbc; background-image:url('/acacac-bcbcbc-16radial2.png'); background-position: bottom; width:16;}
TD.name_even_left  { background-color: #bcbcbc; background-image:url('/acacac-bcbcbc-16radial2.png'); background-position: bottom; width:16;}

TD.upper_left  {text-align: center; padding: 0; background-image:url('/bcbcbc-000000-radial2.png'); background-position: bottom; background-repeat: no-repeat; width: 200; height:133;}
TD.upper       {text-align: center; padding: 0; background-image:url('/000000-bcbcbc-v2.png');      background-position: bottom; background-repeat: repeat-x;               }
TD.upper_right {text-align: center; padding: 0; background-image:url('/bcbcbc-000000-radial1.png'); background-position: bottom; background-repeat: no-repeat; width: 200; height:133;}
TD.left        {text-align: center; padding: 0; background-image:url('/000000-bcbcbc-h.png');                                   background-repeat: repeat-y;  width: 200;}
TD.center      {text-align: center; padding: 0; background-color: #bcbcbc;                                                                                                 }
TD.right       {text-align: center; padding: 0; background-image:url('/bcbcbc-000000-h.png');                                   background-repeat: repeat-y;  width: 200;}
TD.lower_left  {text-align: center; padding: 0; background-image:url('/bcbcbc-000000-radial3.png'); background-position: top;    background-repeat: no-repeat; width: 200;}
TD.lower       {text-align: center; padding: 0; background-image:url('/bcbcbc-000000-v2.png');      background-position: top;    background-repeat: repeat-x;               }
TD.lower_right {text-align: center; padding: 0; background-image:url('/bcbcbc-000000-radial4.png'); background-position: top;    background-repeat: no-repeat; width: 200;}

TD.menu_category {
 text-align: center;
 padding: 1;
 background-color: #bcbcbc;
}
H1 {
	color: #fffefd;
	font-size: 18pt; 
	text-align: center;
        border: 0;
        padding: 0;
        margin: 0;
}
H2,H3,H4 {
	line-height: 1em;
	color: #fffefd;
	text-align: center;
}
H3.over_dark { color: #000000; }

P           { text-align: justify; margin: 0.5ex; padding: 0; }
DIV.justify { text-align: justify; }
P.indent { text-indent: 4ex; }
P.indent_over_dark { color: #fffefd; text-indent: 4ex; }
P.center { text-align: center; }
P.right  { text-align: right; }
P.lastmod  { color: #fffefd; margin: 0; font-size: 8pt; text-align: center; }
DIV.lastmod  { color: #fffefd; margin: 0; font-size: 8pt; text-align: center; }
P.center_over_bg { color: #fffefd; text-align: center; margin: 0; }
DIV.center { text-align: center;  margin: 0; }
DIV.center_over_light { color: #000000; text-align: center; margin: 0; }
DIV.center_over_dark { color: #fffefd; text-align: center; margin: 0; }

UL { text-align: left; }
LI { text-align: left; }

ADDRESS
{
	color: #fffefd; 
	font-family: Arial,Geneva,Sans-serif;
	text-align: center;
	font-size: 8pt;
	margin: 0.5ex;
}

TH
{
	font-family: Lucida,Verdana,Helvetica,Arial;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

A
{
	font-family: Arial,Geneva,Sans-serif;
	color: #e81c15;  
	font-weight: normal;
	text-decoration: none;
}
A.over_light { color: #e81c15; }
A.over_dark { color: #e81c15; }
A.over_bg { color: #e81c15; }
A.deuil { color: #000000; }
A:hover {  background: #e81c15; color: #fffefd; }
PRE, CODE
{
	font-family: Courier New, Courier;
}
TABLE.participants
{
	border: 1;
	padding: 0;
	margin: 0;
	font-size: 7pt;
}
