A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #000000;
  text-decoration: underline;
}
.table {
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
}
.content {
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-TOP: 5px;
    BACKGROUND-IMAGE: url(images/index_08.gif);
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Tahoma, Verdana, sans-serif;
    FONT-SIZE: 14px;
}
.background {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-IMAGE: url(images/background.gif);
    FONT-FAMILY: Tahoma, Verdana, sans-serif;
    FONT-SIZE: 14px;
}
.background_menu {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-IMAGE: url(images/index_27.gif);
    FONT-FAMILY: Tahoma, Verdana, sans-serif;
    FONT-SIZE: 14px;
}
.form_login {
	BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 9px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #000000 1px solid;
    WIDTH: 80px;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px solid;
    HEIGHT: 15px;
    BACKGROUND-COLOR: #FFD557;
    FONT-FAMILY: Tahoma, Verdana, sans-serif;
    FONT-SIZE: 10px;
}
.form_login_button {
	BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 9px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px solid;
    HEIGHT: 15px;
    BACKGROUND-COLOR: #FFD557;
    FONT-FAMILY: Tahoma, Verdana, sans-serif;
    FONT-SIZE: 10px;
}
.form_boxe {
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Verdana, sans-serif;
}

INPUT {
	BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 9px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Verdana, sans-serif;
    BACKGROUND-COLOR: #FFD557;
  }
SELECT {
	BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 9px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Verdana, sans-serif;
    BACKGROUND-COLOR: #FFD557;
  }
TEXTAREA {
	BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 9px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Verdana, sans-serif;
    BACKGROUND-COLOR: #FFD557;
  }
.txterror {
  color: black;
  font-size: 11px;
    FONT-FAMILY: Tahoma, Verdana, sans-serif;
  }
.txtform {
  color: black;
  font-size: 12px;
    FONT-FAMILY: Tahoma, Verdana, sans-serif;
  }
.txtmail {
  color: black;
  font-size: 12px;
    FONT-FAMILY: Tahoma, Verdana, sans-serif;
  }
.txtpage {
  color: black;
  font-size: 12px;
    FONT-FAMILY: Tahoma, Verdana, sans-serif;
  }
.pron_day {
 color: black;
 font-size: 12px;
 FONT-FAMILY: Tahoma, Verdana, sans-serif;
 BACKGROUND: #ffffff;
 FILTER: Alpha(Opacity=70, FinishOpacity=70, Style=3, StartX=0, StartY=0, FinishX=100, FinishY=100);
}
.pron_day_bottom {
 color: black;
 font-size: 12px;
 FONT-FAMILY: Tahoma, Verdana, sans-serif;
 BACKGROUND: #BFFBC4;
 FILTER: Alpha(Opacity=70, FinishOpacity=70, Style=3, StartX=0, StartY=0, FinishX=100, FinishY=100);
}
.tbl {
  BACKGROUND: #ffffff;
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 3px;
  PADDING-BOTTOM: 3px;
  BORDER-LEFT: black 1px solid;
  BORDER-RIGHT: black 1px solid;
  BORDER-TOP: black 1px solid;
  BORDER-BOTTOM: black 1px solid;
}
.tbltopsynt {
  BACKGROUND-IMAGE: url(images/paper018.jpg);
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 3px;
  PADDING-BOTTOM: 3px;
  BORDER-LEFT: black 1px solid;
  BORDER-RIGHT: black 1px solid;
  BORDER-TOP: black 1px solid;
  BORDER-BOTTOM: black 1px solid;
}
.tbltopformbg {
  BACKGROUND-IMAGE: url(images/beige060.jpg);
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 3px;
  PADDING-BOTTOM: 3px;
  BORDER-LEFT: black 1px solid;
  BORDER-RIGHT: black 1px solid;
  BORDER-TOP: black 1px solid;
  BORDER-BOTTOM: black 1px solid;
}
.tbltopformheader {
  COLOR: black;
  FONT-SIZE: 14px;
  FONT-FAMILY: Tahoma, Verdana, sans-serif;
  FONT-WEIGHT: bold;
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 3px;
  PADDING-BOTTOM: 3px;
  BORDER-LEFT: black 0px solid;
  BORDER-RIGHT: black 0px solid;
  BORDER-TOP: black 0px solid;
  BORDER-BOTTOM: black 0px solid;
}
.tblsyntheseheader {
  COLOR: black;
  FONT-SIZE: 14px;
  FONT-FAMILY: Tahoma, Verdana, sans-serif;
  FONT-WEIGHT: bold;
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 3px;
  PADDING-BOTTOM: 3px;
  BORDER-LEFT: black 0px solid;
  BORDER-RIGHT: black 0px solid;
  BORDER-TOP: black 0px solid;
  BORDER-BOTTOM: black 0px solid;
}
.tblflashheader {
  COLOR: black;
  FONT-SIZE: 14px;
  FONT-FAMILY: Tahoma, Verdana, sans-serif;
  FONT-WEIGHT: bold;
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 3px;
  PADDING-BOTTOM: 3px;
  BORDER-LEFT: black 0px solid;
  BORDER-RIGHT: black 0px solid;
  BORDER-TOP: black 0px solid;
  BORDER-BOTTOM: black 0px solid;
}
.tblsyntformule {
  BACKGROUND-IMAGE: url(images/beige012.jpg);
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 3px;
  PADDING-BOTTOM: 3px;
  BORDER-LEFT: black 1px solid;
  BORDER-RIGHT: black 1px solid;
  BORDER-TOP: black 1px solid;
  BORDER-BOTTOM: black 1px solid;
}
.tbltopform {
  BACKGROUND: #FFFFF7;
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 3px;
  PADDING-BOTTOM: 3px;
  BORDER-LEFT: black 1px solid;
  BORDER-RIGHT: black 1px solid;
  BORDER-TOP: black 1px solid;
  BORDER-BOTTOM: black 1px solid;
}
.tbltopform1 {
  BACKGROUND-IMAGE: url(images/beige012.jpg);
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 3px;
  PADDING-BOTTOM: 3px;
  BORDER-LEFT: black 1px solid;
  BORDER-RIGHT: black 1px solid;
  BORDER-TOP: black 1px solid;
  BORDER-BOTTOM: black 1px solid;
}
.tbltop20 {
  BACKGROUND-IMAGE: url(images/backg1s.jpg);
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 3px;
  PADDING-BOTTOM: 3px;
  BORDER-LEFT: black 1px solid;
  BORDER-RIGHT: black 1px solid;
  BORDER-TOP: black 1px solid;
  BORDER-BOTTOM: black 1px solid;
}
.tbl_pron_day {
  BACKGROUND-IMAGE: url(images/backg3s.jpg);
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 3px;
  PADDING-BOTTOM: 3px;
  BORDER-LEFT: black 1px solid;
  BORDER-RIGHT: black 1px solid;
  BORDER-TOP: black 1px solid;
  BORDER-BOTTOM: black 1px solid;
}
.tbllink {
  BACKGROUND-IMAGE: url(images/jaune_006.jpg);
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 3px;
  PADDING-BOTTOM: 3px;
  BORDER-LEFT: black 1px solid;
  BORDER-RIGHT: black 1px solid;
  BORDER-TOP: black 1px solid;
  BORDER-BOTTOM: black 1px solid;
}
.synthese {
  PADDING-LEFT: 1px;
  PADDING-RIGHT: 1px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
  color: black;
  FONT-SIZE: 9px;
  FONT-FAMILY: Tahoma, Verdana, sans-serif;
  FILTER: Alpha(Opacity=70, FinishOpacity=70, Style=3, StartX=0, StartY=0, FinishX=100, FinishY=100);
}
.syntheseb {
 color: black;
 font-size: 9px;
 FONT-FAMILY: Tahoma, Verdana, sans-serif;
 BACKGROUND: #ffff00;
 FILTER: Alpha(Opacity=70, FinishOpacity=70, Style=3, StartX=0, StartY=0, FinishX=100, FinishY=100);
}
.syntheseallheader {
  PADDING-LEFT: 1px;
  PADDING-RIGHT: 1px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
  color: black;
  FONT-SIZE: 9px;
  FONT-FAMILY: Tahoma, Verdana, sans-serif;
  FILTER: Alpha(Opacity=70, FinishOpacity=70, Style=3, StartX=0, StartY=0, FinishX=100, FinishY=100);
}
.syntheseall1 {
  PADDING-LEFT: 1px;
  PADDING-RIGHT: 1px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
  FONT-SIZE: 13px;
  COLOR: #0000FF;
  FONT-FAMILY: Tahoma, Verdana, sans-serif;


}
.syntheseall2 {
  PADDING-LEFT: 1px;
  PADDING-RIGHT: 1px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
  FONT-SIZE: 13px;
  COLOR: #CC3399;
  FONT-FAMILY: Tahoma, Verdana, sans-serif;


}
.topformsyntheseall1 {
  PADDING-LEFT: 1px;
  PADDING-RIGHT: 1px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
  color: #0000FF;
  FONT-SIZE: 14px;
  FONT-FAMILY: Tahoma, Verdana, sans-serif;
}
.topformsyntheseall2 {
  PADDING-LEFT: 1px;
  PADDING-RIGHT: 1px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
  color: #CC3399;
  FONT-SIZE: 14px;
  FONT-FAMILY: Tahoma, Verdana, sans-serif;
}
.temoign1 {
  BACKGROUND-IMAGE: url(images/marb157.jpg);
  COLOR: #000000;
  FONT-SIZE: 14px;
  FONT-FAMILY: Tahoma, Verdana, sans-serif;
}
.temoign2 {
  BACKGROUND-IMAGE: url(images/beige012.jpg);
  COLOR: #000000;
  FONT-SIZE: 14px;
  FONT-FAMILY: Tahoma, Verdana, sans-serif;
}
.link1 {

  COLOR: #000000;
  FONT-SIZE: 14px;
  FONT-FAMILY: Tahoma, Verdana, sans-serif;
}
.link2 {

  COLOR: #000000;
  FONT-SIZE: 14px;
  FONT-FAMILY: Tahoma, Verdana, sans-serif;
}
.syntformule1 {
  PADDING-LEFT: 1px;
  PADDING-RIGHT: 1px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
  color: #0000FF;
  FONT-SIZE: 14px;
  FONT-FAMILY: Tahoma, Verdana, sans-serif;
}
.syntformule2 {
  PADDING-LEFT: 1px;
  PADDING-RIGHT: 1px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
  color: #CC3399;
  FONT-SIZE: 14px;
  FONT-FAMILY: Tahoma, Verdana, sans-serif;
}
.top20 {
  BACKGROUND-IMAGE: url(images/beige028.jpg);
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 3px;
  PADDING-BOTTOM: 3px;
  BORDER-LEFT: black 1px solid;
  BORDER-RIGHT: black 1px solid;
  BORDER-TOP: black 1px solid;
  BORDER-BOTTOM: black 1px solid;
  FONT-SIZE: 12px;
  FONT-FAMILY: Tahoma, Verdana, sans-serif;
}
.classtop20 {
  PADDING-LEFT: 1px;
  PADDING-RIGHT: 1px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
  color: black;
  FONT-SIZE: 9px;
  FONT-FAMILY: Tahoma, Verdana, sans-serif;
  FILTER: Alpha(Opacity=70, FinishOpacity=70, Style=3, StartX=0, StartY=0, FinishX=100, FinishY=100);
}
.classtop20gain {
  BORDER-LEFT: blue 1px solid;
  BORDER-RIGHT: blue 1px solid;
  BORDER-TOP: blue 1px solid;
  BORDER-BOTTOM: blue 1px solid;
  PADDING-LEFT: 1px;
  PADDING-RIGHT: 1px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
  color: black;
  FONT-SIZE: 9px;
  FONT-FAMILY: Tahoma, Verdana, sans-serif;
  FILTER: Alpha(Opacity=70, FinishOpacity=70, Style=3, StartX=0, StartY=0, FinishX=100, FinishY=100);
}
.classtop20rang {
  BACKGROUND: #A7FEAF;
  BORDER-LEFT: blue 1px solid;
  BORDER-RIGHT: blue 1px solid;
  BORDER-TOP: blue 1px solid;
  BORDER-BOTTOM: blue 1px solid;
  PADDING-LEFT: 1px;
  PADDING-RIGHT: 1px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
  color: black;
  FONT-SIZE: 9px;
  FONT-FAMILY: Tahoma, Verdana, sans-serif;
  FILTER: Alpha(Opacity=70, FinishOpacity=70, Style=3, StartX=0, StartY=0, FinishX=100, FinishY=100);
}
.experience {
  BACKGROUND-IMAGE: url(images/jaune_015.jpg);
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 3px;
  PADDING-BOTTOM: 3px;
  BORDER-LEFT: black 1px solid;
  BORDER-RIGHT: black 1px solid;
  BORDER-TOP: black 1px solid;
  BORDER-BOTTOM: black 1px solid;
  FONT-SIZE: 14px;
  FONT-FAMILY: Tahoma, Verdana, sans-serif;
}
.resexp {
  BACKGROUND-IMAGE: url(images/jaune_015.jpg);
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 3px;
  PADDING-BOTTOM: 3px;
  BORDER-LEFT: black 1px solid;
  BORDER-RIGHT: black 1px solid;
  BORDER-TOP: black 1px solid;
  BORDER-BOTTOM: black 1px solid;
  FONT-SIZE: 14px;
  FONT-FAMILY: Tahoma, Verdana, sans-serif;
}
.classregexprang {
  BACKGROUND: #FFFC00;
  BORDER-LEFT: blue 1px solid;
  BORDER-RIGHT: blue 1px solid;
  BORDER-TOP: blue 1px solid;
  BORDER-BOTTOM: blue 1px solid;
  PADDING-LEFT: 1px;
  PADDING-RIGHT: 1px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
  color: red;
  FONT-SIZE: 12px;
  FONT-FAMILY: Tahoma, Verdana, sans-serif;
}
.resexp1 {
  PADDING-LEFT: 1px;
  PADDING-RIGHT: 1px;
  PADDING-TOP: 1px;
  PADDING-BOTTOM: 1px;
  FONT-SIZE: 12px;
  FONT-FAMILY: Tahoma, Verdana, sans-serif;
  font-weight: bold;
  COLOR: #0000FF;
}
.resexp2 {
  PADDING-LEFT: 1px;
  PADDING-RIGHT: 1px;
  PADDING-TOP: 1px;
  PADDING-BOTTOM: 1px;
  FONT-SIZE: 12px;
  FONT-FAMILY: Tahoma, Verdana, sans-serif;
  font-weight: bold;
  COLOR: #CC3399;
}
.resexp3 {
  BACKGROUND-IMAGE: url(images/beige060542378.jpg);
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 3px;
  PADDING-BOTTOM: 3px;
  BORDER-LEFT: black 1px solid;
  BORDER-RIGHT: black 1px solid;
  BORDER-TOP: black 1px solid;
  BORDER-BOTTOM: black 1px solid;
  FONT-SIZE: 14px;
  FONT-FAMILY: Tahoma, Verdana, sans-serif;
}
.fontsize {
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 3px;
  PADDING-BOTTOM: 3px;
  color: black;
  FONT-SIZE: 15px;
  FONT-FAMILY: Tahoma, Verdana, sans-serif;
}
.tbllegende {
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 3px;
  PADDING-BOTTOM: 3px;
  color: black;
  FONT-SIZE: 12px;
  FONT-FAMILY: Tahoma, Verdana, sans-serif;
}
.tblbv {
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 3px;
  PADDING-BOTTOM: 3px;
  color: black;
  FONT-SIZE: 14px;
  FONT-FAMILY: Tahoma, Verdana, sans-serif;
}
.tbldd {
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 3px;
  PADDING-BOTTOM: 3px;
  color: black;
  FONT-SIZE: 14px;
  FONT-FAMILY: Tahoma, Verdana, sans-serif;
}

.courses {
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 3px;
  PADDING-BOTTOM: 3px;
  color: black;
  FONT-SIZE: 14px;
  FONT-FAMILY: Tahoma, Verdana, sans-serif;
}
.tbl_courses {
  PADDING-LEFT: 1px;
  PADDING-RIGHT: 1px;
  PADDING-TOP: 1px;
  PADDING-BOTTOM: 1px;
  BORDER-LEFT: black 1px solid;
  BORDER-RIGHT: black 1px solid;
  BORDER-TOP: black 1px solid;
  BORDER-BOTTOM: black 1px solid;
  color: black;
  FONT-SIZE: 12px;
  FONT-FAMILY: Tahoma, Verdana, sans-serif;
}
.tbl_courses_ext {
  BORDER-LEFT: black 1px solid;
  BORDER-RIGHT: black 1px solid;
  BORDER-TOP: black 1px solid;
  BORDER-BOTTOM: black 1px solid;
}
.tbl_courses_infos {
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 3px;
  PADDING-BOTTOM: 3px;
}
.prefs {
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 3px;
  PADDING-BOTTOM: 3px;
  color: black;
  FONT-SIZE: 12px;
  FONT-FAMILY: Tahoma, Verdana, sans-serif;
}
.tbl_prefs {
  PADDING-LEFT: 1px;
  PADDING-RIGHT: 1px;
  PADDING-TOP: 1px;
  PADDING-BOTTOM: 1px;
  BORDER-LEFT: black 1px solid;
  BORDER-RIGHT: black 1px solid;
  BORDER-TOP: black 1px solid;
  BORDER-BOTTOM: black 1px solid;
  color: black;
  FONT-SIZE: 18px;
  FONT-FAMILY: Tahoma, Verdana, sans-serif;
}
.regpref {
  BACKGROUND-IMAGE: url(images/saut2.jpg);
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 3px;
  PADDING-BOTTOM: 3px;
  BORDER-LEFT: black 1px solid;
  BORDER-RIGHT: black 1px solid;
  BORDER-TOP: black 1px solid;
  BORDER-BOTTOM: black 1px solid;
  FONT-SIZE: 12px;
  FONT-FAMILY: Tahoma, Verdana, sans-serif;
}
.table_formule {
  BACKGROUND: #FFFF00;
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 3px;
  PADDING-BOTTOM: 3px;
  BORDER-LEFT: red 1px solid;
  BORDER-RIGHT: red 1px solid;
  BORDER-TOP: red 1px solid;
  BORDER-BOTTOM: red 1px solid;
  FONT-SIZE: 18px;
  COLOR: red;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Tahoma, Verdana, sans-serif;
}
.tbldonateurs {
  BACKGROUND-IMAGE: url(images/beige012.jpg);
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 3px;
  PADDING-BOTTOM: 3px;
  BORDER-LEFT: black 1px solid;
  BORDER-RIGHT: black 1px solid;
  BORDER-TOP: black 1px solid;
  BORDER-BOTTOM: black 1px solid;
}