Body
{ 
	background-color: #C6EBF4; font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000; font-weight: normal;  background-image: url("../images/bg_body1ie.gif"); background-repeat: no-repeat; background-position: top center;
}
TD
 { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000; font-weight: normal; }

P
{ font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000; font-weight: normal; }

A
{ COLOR: #066; TEXT-DECORATION: underline;}

A:link
{	COLOR: #066; TEXT-DECORATION: underline; }

A:hover
{	COLOR: #930023; TEXT-DECORATION: underline; }

A:active
{ color: #FF8100; text-decoration: none; }

A:visited
{ color: #066; text-decoration: underline; }

H1, .titre
{	font-family: Verdana, Arial, sans-serif; font-size: 15px; color: #930023; font-weight: bold; }

H2, .soustitre
{ font-family: Verdana, Arial, sans-serif; font-size: 13px; color: #930023; font-weight: bold; }

H3
{ font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #930023; font-weight: bold; }

#rouge
{ color: #930023; }

#orange
{ color: #FF8100; }

.text1
{ font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000; font-weight: normal; }

.text2
{ font-family: Trebuchet MS, Verdana, Arial; font-size: 11px; color: #006666; font-weight: bold; line-height: 14px;}

.text3
{ color: #066; font-weight: normal;}

A.text3, A.text3:link, A.text3:visited
{ COLOR: #000; TEXT-DECORATION: none; }

A.text3:hover
{ COLOR: #066; TEXT-DECORATION: none; }

A.text3:active
{ COLOR: #ffc; TEXT-DECORATION: underline; }

#aere
{ line-height: 15px; }

#gros
{ font-size: 120%; }

.legal
 { color: #777; font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: normal; line-height: 12px; }

A.legal, A.legal:link, A.legal:visited
 { color: #479BAE; font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: normal; text-decoration: underline; line-height: 12px;}

A.legal:active, A.legal:hover
 { color: #FF8100; font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: normal; text-decoration: underline; line-height: 12px;}

HR
 { border: 0; color: #78CEC6; background-color: #78CEC6; height: 1px; }

HR.dotted
 { color: #006666; background-color: transparent; height: 2px; border-top: 2px dotted #006666 }

TD.bgcol2
  { background-image: url("../images/bg_col2cc.gif"); background-repeat: no-repeat; }
.bgcol2b
  { background-image: url("../images/bg_col2.gif"); background-repeat: repeat-y; }
.bgcol2body
  { background-image: url("../images/bg_col2_body.gif"); background-repeat: no-repeat; }
TD.col2
  { padding: 9px 12px 0 20px }
TD.col2a
  { padding: 9px 0px 0 20px }
TD.col2b
  { padding: 9px 12px 0 12px }
TD.col2c
   { padding: 0px 0 6px 4px }

TD.col3
 { padding: 8px }
TD.col3a
   { padding: 0 2px 5px 10px }
TD.col3b
   { padding: 0 0 5px 2px }

.txtform
{ padding: 0 6px 8px 0 }

IMG.info
{ padding: 0 0 5px 10px }

IMG.info2
{ padding: 0 10px 5px 0 }

#popup
{ background-color: #C6EBF4;  background-image: none; }

TD.popup
  { background-color: #dcf2f6; padding: 10px 12px 10px 14px; border: solid 4px white }
  
.th_grade { text-align: center; vertical-align: middle; width:120px; font-family: Arial, Helvetica; font-size: 11px; color: #066; font-weight: bold; padding: 20px 2px 6px 2px;}