html, body {width:99%;}

#travail_hauteur {
  position:relative;
  width:960px;
  margin:0 auto 0 auto;
}

#pied_page {
  position:relative;
  width:960px;
  margin:-32px auto 0 auto;
}

#travail-hauteur-1-1_ {
  position:relative;
  left:0px;
  top:0px;
  width:154px;
  height:20px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#travail-hauteur-2-2_ {
  position:absolute;
  left:154px;
  top:0px;
  width:28px;
  height:20px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#travail-hauteur-3-3_ {
  position:absolute;
  left:182px;
  top:0px;
  width:778px;
  height:20px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#txt_ref { 
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  text-align:right;
  margin-right:40px;
}

#travail-hauteur-4-4_ {
  position:relative;
  left:0px;
  top:0px;
  width:960px;
  height:26px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#travail-hauteur-5-5_ {
  position:relative;
  left:0px;
  top:0px;
  width:10px;
  height:93px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#travail-hauteur-6-6_ {
  position:absolute;
  left:10px;
  top:46px;
  width:934px;
  height:93px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#travail-hauteur-7-7_ {
  position:absolute;
  left:944px;
  top:46px;
  width:16px;
  height:93px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#travail-hauteur-8-8_ {
  position:relative;
  left:0px;
  top:0px;
  width:10px;
  height:7px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#travail-hauteur-9-9_ {
  position:absolute;
  left:10px;
  top:139px;
  width:172px;
  height:7px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  z-index:5;
}

#travail-hauteur-10-10_ {
  position:absolute;
  left:182px;
  top:139px;
  width:762px;
  height:7px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-family:Arial, Helvetica, sans-serif;
  font-size:1px;
}

#travail-hauteur-11-11_ {
  position:absolute;
  left:944px;
  top:139px;
  width:16px;
  height:7px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#travail-hauteur-12-12_ {
  position:relative;
  left:0px;
  top:0px;
  width:10px;
  height:33px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#travail-hauteur-13-13_ {
  position:absolute;
  left:10px;
  top:146px;
  width:144px;
  height:33px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#travail-hauteur-14-14_ {
  position:absolute;
  left:154px;
  top:146px;
  width:615px;
  height:33px;
  background-color:#F9D023;
  line-height:33px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.txtMenu {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#travail-hauteur-14b_ {
  position:absolute;
  left:769px;
  top:146px;
  width:20px;
  height:33px;
  background-color:#F9D023;
  line-height:33px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#travail-hauteur-14c_ {
  position:absolute;
  left:789px;
  top:146px;
  width:45px;
  height:28px;
  background-color:#F9D023;
  margin: 0 0 0 0;
  padding: 5px 0 0 0;
  text-align:center;
}

#travail-hauteur-14d_ {
  position:absolute;
  left:834px;
  top:146px;
  width:45px;
  height:28px;
  background-color:#F9D023;
  margin: 0 0 0 0;
  padding: 5px 0 0 0;
  text-align:center;
}

#travail-hauteur-14e_ {
  position:absolute;
  left:879px;
  top:146px;
  width:45px;
  height:28px;
  background-color:#F9D023;
  line-height:33px;
  margin: 0 0 0 0;
  padding: 5px 0 0 0;
  text-align:center;
}

#travail-hauteur-14f_ {
  position:absolute;
  left:924px;
  top:146px;
  width:20px;
  height:33px;
  background-color:#F9D023;
  line-height:33px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#travail-hauteur-15-15_ {
  position:absolute;
  left:944px;
  top:146px;
  width:16px;
  height:33px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#centre {
  position:relative;
  left:0px;
  top:0px;
  width:960px;
}

#travail-hauteur-16-16_ {
  position:relative;
  left:0px;
  top:0px;
  width:10px;
  height:11px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#travail-hauteur-17-17_ {
  position:absolute;
  left:10px;
  top:0px;
  width:64px;
  height:11px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#travail-hauteur-18-18_ {
  position:absolute;
  left:74px;
  top:0px;
  width:870px;
  height:11px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#travail-hauteur-19-19_ {
  position:absolute;
  left:944px;
  top:0px;
  width:16px;
  height:11px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#travail-hauteur-20-20_ {
  position:relative;
  left:0px;
  top:0px;
  width:10px;
  height:17px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#travail-hauteur-21-21_ {
  position:absolute;
  left:10px;
  top:11px;
  width:430px;
  height:17px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#travail-hauteur-22-22_ {
  position:absolute;
  left:440px;
  top:11px;
  width:314px;
  height:236px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  z-index:1;
}

#photos {
  width:314px;
  height:236px;
  border:none;
  border-spacing: 0px;
  border-collapse:collapse;
}

#photos td {
  padding: 0 0 0 0;
  vertical-align:middle;
  text-align:center;
  width:104px;
  height:78px;
}

#travail-hauteur-24-24_ {
  position:absolute;
  left:771px;
  top:0px;
  width:189px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#separateur {
  height:10px;
}

#separateur3 {
  float:left;
  height:10px;
}

#separateur2 {
  float:left;
  width:189px;
  background:0 url(./formation_img/bg_droite_inter.gif)
}

#sepa_inter {
  float:left;
  width:189px;
  height:4px;
}

#infos_r_l {
  float:left;
  width:5px;
  height:17px;
}

#infos_r_c {
  float:left;
  width:158px;
  height:17px;
  padding: 0 0 0 10px;
  margin: 0 0 0 0;
  background:0 url(./formation_img/infos_r_c.gif) no-repeat;
}

#infos_r_c p {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#FFFFFF;
  margin: 2px; 0 0 0;
}

#infos_r_r {
  float:right;
  width:16px;
  height:17px;
}

#infos_r_contenu {
  float:left;
  width:189px;
  background:0 url(./formation_img/bg_droite.gif) repeat-y;
}

#infos_r_contenu p {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  margin: 0 16px; 0 0;
}

#infos_r_contenu ul {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  list-style-image:url(./formation_img/puce.gif);
  color:#000000;
  padding: 0 10px 0 30px;
  margin: 0 0 0 0;
}

#infos_r_pied {
  float:left;
  width:189px;
  height:13px;
}

#oblig_r_l {
  float:left;
  width:5px;
  height:19px;
}

#oblig_r_c {
  float:left;
  width:158px;
  height:19px;
  padding: 0 0 0 10px;
  margin: 0 0 0 0;
  background:0 url(./formation_img/oblig_r_c.gif) no-repeat;
}

#oblig_r_c2 {
  float:left;
  width:158px;
  height:19px;
  padding: 0 0 0 10px;
  margin: 0 0 0 0;
  background:0 url(./formation_img/oblig_r_c2.gif) no-repeat;
}

#oblig_r_c p {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#000000;
  margin: 2px; 0 0 0;
}

#oblig_r_c2 p {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#000000;
  margin: 2px; 0 0 0;
}

#oblig_r_r {
  float:right;
  width:16px;
  height:19px;
}

#oblig_r_contenu {
  float:left;
  width:189px;
  background:0 url(./formation_img/bg_droite_important.gif) repeat-y;
}

#oblig_r_contenu p {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  margin: 0 16px; 0 0;
}

#oblig_r_contenu2 {
  float:left;
  width:189px;
  background:0 url(./formation_img/bg_droite_important2.gif) repeat-y;
}

#oblig_r_contenu2 p {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  margin: 0 16px; 0 0;
}

#oblig_r_pied {
  float:left;
  width:189px;
  height:13px;
}

#splus_r_l {
  float:left;
  width:5px;
  height:15px;
}

#splus_r_c {
  float:left;
  width:158px;
  height:15px;
  padding: 0 0 0 10px;
  margin: 0 0 0 0;
  background-color:#7C7C7C;
}

#splus_r_c p {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#FFFFFF;
  margin: 1px; 0 0 0;
}

#splus_r_r {
  float:right;
  width:16px;
  height:15px;
}
#avant_r_l {
  float:left;
  width:5px;
  height:19px;
}

#avant_r_c {
  float:left;
  width:158px;
  height:19px;
  padding: 0 0 0 10px;
  margin: 0 0 0 0;
  background:0 url(./formation_img/avant_r_c.gif) no-repeat;
}

#avant_r_c p {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#FFFFFF;
  margin: 2px; 0 0 0;
}

#avant_r_r {
  float:right;
  width:16px;
  height:19px;
}

#avant_r_contenu {
  float:left;
  width:189px;
  background:0 url(./formation_img/bg_droite.gif) repeat-y;
}

#avant_r_contenu p {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  margin: 0 16px; 0 0;
}

#avant_r_contenu ul {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  list-style-image:url(./formation_img/puce.gif);
  color:#000000;
  padding: 0 10px 0 30px;
  margin: 0 0 0 0;
}

#avant_r_pied {
  float:left;
  width:189px;
  height:13px;
}

#travail-hauteur-25-25_ {
  position:relative;
  left:0px;
  top:0px;
  width:10px;
  height:82px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  background-image:url(./formation_img/bord_gauche.jpg);
}

#travail-hauteur-26-26_ {
  position:absolute;
  left:10px;
  top:28px;
  width:430px;
  height:82px;
}

#titre_page {
  font-family:Arial, Helvetica, sans-serif;
  font-size:34px;
  font-weight:bold;
  color:#F9D023;
  text-align:right;
  margin:0px 160px 0px 0px;
}

#sous-titre_page {
  font-family:Arial, Helvetica, sans-serif;
  font-size:26px;
  font-weight:bold;
  font-style:italic;
  color:#808284;
  text-align:right;
  line-height:0px;
  margin:5px 160px 0px 0px;
}

#zone_info_haut {
  float:right;
  width:670px;
  height:10px;
}

#zone_info {
  float:right;
  top:120px;
  width:669px;
  background:0 url(./formation_img/bg_zone_info.gif) repeat-y;
}

#zone_info p {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  margin-left:10px;
  margin-right:330px;
}

#zone_info_bas {
  float:right;
  width:670px;
  height:10px;
  padding-bottom:-1px;
}

#contenu {
  position:relative;
  left:0px;
  top:-16px;
  width:750px;
  background:0 url(./formation_img/bord_gauche.jpg) repeat-y;
  margin: 0 0 0 0;
  padding: 0 0 0 11px;
}

#contenu_formation p {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#txt_inscription {
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  font-style:italic;
  color:#999999;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#frm_inscription {
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  font-style:italic;
  color:#999999;
  line-height:14px;
  margin: 5px 0 15px 0;
  padding: 0 0 0 0;
}

#tableau_formations {
  border: none;
  border-collapse:collapse;
  width:760px;
}

#th_left {
  border-bottom-style:solid;
  border-left-style:none;
  border-right-style:solid;
  border-top-style:solid;
  border-color:#FFFFFF;
  border-width:thin;
  background-color:#FBDE65;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  padding: 6px 5px;
}

#th_center {
  border-bottom-style:solid;
  border-left-style:solid;
  border-right-style:solid;
  border-top-style:solid;
  border-color:#FFFFFF;
  border-width:thin;
  background-color:#FBDE65;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  padding: 6px 5px;
}

#th_right {
  border-bottom-style:solid;
  border-left-style:solid;
  border-right-style:none;
  border-top-style:solid;
  border-color:#FFFFFF;
  border-width:thin;
  background-color:#FBDE65;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  padding: 6px 5px;
}

#td_left {
  border-bottom-style:solid;
  border-left-style:none;
  border-right-style:solid;
  border-top-style:solid;
  border-color:#FBDE65;
  border-width:thin;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  padding: 8px 5px;
  width:195px;
}

#td_center {
  border-bottom-style:solid;
  border-left-style:solid;
  border-right-style:solid;
  border-top-style:solid;
  border-color:#FBDE65;
  border-width:thin;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  text-align:center;
  padding: 8px 5px;
  width:70px;
}

#td_center2 {
  border-bottom-style:solid;
  border-left-style:solid;
  border-right-style:solid;
  border-top-style:solid;
  border-color:#FBDE65;
  border-width:thin;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  text-align:left;
  padding: 8px 5px;
  width:450px;
}

#td_right {
  border-bottom-style:solid;
  border-left-style:solid;
  border-right-style:none;
  border-top-style:solid;
  border-color:#FBDE65;
  border-width:thin;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  text-align:center;
  padding: 8px 5px;
}

#tableau_calendrier {
  border: none;
  border-collapse:collapse;
  width:760px;
}

#contact_small {
  float:right;
  margin: -10px -12px 0 0;
}

#th_contenu {
  border-style:none;
  background-color:#F9D539;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  padding: 6px 5px;
}

#th_vide {
  border-style:none;
  background-color:#FFFFFF;
}

#td_date {
  border-bottom-style:solid;
  border-left-style:none;
  border-right-style:none;
  border-top-style:none;
  border-color:#F9D539;
  border-width:thin;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  padding: 8px 5px;
  text-align:right;
}

#td_contenu {
  border-bottom-style:solid;
  border-left-style:none;
  border-right-style:none;
  border-top-style:none;
  border-color:#F9D539;
  border-width:thin;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  text-align:center;
  padding: 8px 5px;
  width:140px;
  background-color:#FDE792;
}

#td_vide {
  border-bottom-style:solid;
  border-left-style:none;
  border-right-style:none;
  border-top-style:none;
  border-color:#F9D539;
  border-width:thin;
  background-color:#FFFFFF;
  width:10px;
}

#td_vide2 {
  border-style:none;
  background-color:#FFFFFF;
  width:10px;
}

#travail-en-hauteur-31_ {
  position:absolute;
  left:0px;
  top:0px;
  width:40px;
  height:34px;
}

#travail-en-hauteur-32_ {
  position:absolute;
  left:40px;
  top:0px;
  width:880px;
  height:34px;
  background-color:#F9D023;
  line-height:10px;
}

#txtBottom {
  position:absolute;
  left:145px;
  top:1px;
  width:735px;
  height:33px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:9px;
  font-weight:bold;
  text-align:right;
}

#drapeau_fr {
  position:absolute;
  left:5px;
  top:5px;
  width:45px;
  height:29px;
}

#btn_fr {
  display:block;
  width:35px;
  height:28px;
  background:url(./formation_img/francais.jpg) no-repeat 0 0;
}
#btn_fr:hover {
  background:url(./formation_img/francais.jpg) no-repeat 0 -28px;
}

#drapeau_en {
  position:absolute;
  left:50px;
  top:5px;
  width:45px;
  height:29px;
}

#btn_en {
  display:block;
  width:35px;
  height:28px;
  background:url(./formation_img/anglais.jpg) no-repeat 0 0;
}
#btn_en:hover {
  background:url(./formation_img/anglais.jpg) no-repeat 0 -28px;
}

#drapeau_es {
  position:absolute;
  left:95px;
  top:5px;
  width:45px;
  height:29px;
}

#btn_es {
  display:block;
  width:35px;
  height:28px;
  background:url(./formation_img/espagnol.jpg) no-repeat 0 0;
}
#btn_es:hover {
  background:url(./formation_img/espagnol.jpg) no-repeat 0 -28px;
}

#travail-en-hauteur-33_ {
  position:absolute;
  left:920px;
  top:0px;
  width:40px;
  height:34px;
}

#travail-en-hauteur-34_ {
  position:absolute;
  left:0px;
  top:34px;
  width:960px;
  height:17px;
}

.nodeco {
  color: #000000;
  text-decoration: none;
}

.lien_noir {
  color: #000000;
}

.lien_bnoir {
  color: #000000;
  font-weight:bold;
}

.align_right {
   text-align:right;
}

.italic {
  font-style:italic;
}

.italic_gris {
  font-style:italic;
  color:#666666;
}

.noir {
  color:#000000;
}

.gras {
  font-weight:bold;
}

.center {
  text-align:center;
}

.an_calendrier {
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bold;
  color:#F9D539;
  padding:0 0 0 110px;
  margin: 0 0 -4px 0;
}

.arial_black11_center {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  text-align:center;
  margin: 0 0 0 0;
}
