body
{
  text-align: center;
  font-family: "Comic Sans MS";
  font-size: 14pt;
  margin-left:auto;
  margin-right:auto;
}
table
{
  font-family: "Comic Sans MS";
  font-size: 14pt;
}
p
{
  font-family: "Comic Sans MS";
  font-size: 14pt;
}
tr
{
  font-family: "Comic Sans MS";
  font-size: 14pt;
}
td
{
  font-family: "Comic Sans MS";
  font-size: 14pt;
}
dl
{
  font-family: "Comic Sans MS";
  font-size: 14pt;
}
dt
{
  font-family: "Comic Sans MS";
  font-size: 14pt;
}
.style3
{
  font-size: 24pt;
}
.style4
{
  font-size: 18pt;
}
.code
{
  font-family: "Courier New";
  font-weight: bold;
}
.ligneCode30
{
  font-family: "Courier New";
  font-weight: bold;
  background-color: rgb(204, 204, 204);
  text-align: left;
  padding-bottom: 1pt;
  padding-top: 1pt;
  width: 30%;
}
.ligneCode35
{
  font-family: "Courier New";
  font-weight: bold;
  background-color: rgb(204, 204, 204);
  text-align: left;
  padding-bottom: 1pt;
  padding-top: 1pt;
  width: 35%;
}
.ligneCode40
{
  font-family: "Courier New";
  font-weight: bold;
  background-color: rgb(204, 204, 204);
  text-align: left;
  padding-bottom: 1pt;
  padding-top: 1pt;
  width: 40%;
}
.ligneCode45
{
  font-family: "Courier New";
  font-weight: bold;
  background-color: rgb(204, 204, 204);
  text-align: left;
  padding-bottom: 1pt;
  padding-top: 1pt;
  width: 45%;
}
.ligneCode50
{
  font-family: "Courier New";
  font-weight: bold;
  background-color: rgb(204, 204, 204);
  text-align: left;
  padding-bottom: 1pt;
  padding-top: 1pt;
  width: 50%;
}
.ligneCode55
{
  font-family: "Courier New";
  font-weight: bold;
  background-color: rgb(204, 204, 204);
  text-align: left;
  padding-bottom: 1pt;
  padding-top: 1pt;
  width: 55%;
}
.ligneCode60
{
  font-family: "Courier New";
  font-weight: bold;
  background-color: rgb(204, 204, 204);
  text-align: left;
  padding-bottom: 1pt;
  padding-top: 1pt;
  width: 60%;
}
.ligneCode65
{
  font-family: "Courier New";
  font-weight: bold;
  background-color: rgb(204, 204, 204);
  text-align: left;
  padding-bottom: 1pt;
  padding-top: 1pt;
  width: 65%;
}
.ligneCode70
{
  font-family: "Courier New";
  font-weight: bold;
  background-color: rgb(204, 204, 204);
  text-align: left;
  padding-bottom: 1pt;
  padding-top: 1pt;
  width: 70%;
}
.ligneCode
{
  font-family: "Courier New";
  font-weight: bold;
  background-color: rgb(204, 204, 204);
  text-align: left;
  padding-bottom: 1pt;
  padding-top: 1pt;
  width: 100%;
}
.tdm1-sup
{
  vertical-align: middle;
  text-align: center;
  height: 36px;
  background-color: rgb(204, 255, 255);
  font-size: 12pt;
}
.tdm1
{
  vertical-align: middle;
  text-align: center;
  background-color: rgb(204, 255, 255);
  font-size: 12pt;
  height: 60px;
}
.tdm1-20
{
  vertical-align: middle;
  text-align: center;
  background-color: rgb(204, 255, 255);
  font-size: 12pt;
  width: 20%;
  height: 60px;
}
.tdm2-33
{
  vertical-align: middle;
  text-align: center;
  background-color: rgb(255, 204, 255);
  font-size: 12pt;
  width: 33%;
  height: 36px;
}
.tdm2-34
{
  vertical-align: middle;
  text-align: center;
  background-color: rgb(255, 204, 255);
  font-size: 12pt;
  width: 34%;
  height: 36px;
}
.tdm3
{
  vertical-align: middle;
  text-align: center;
  background-color: rgb(255, 255, 170);
  font-size: 10pt;
  height: 50px;
}
.tdm3-20
{
  vertical-align: middle;
  text-align: center;
  background-color: rgb(255, 255, 170);
  font-size: 10pt;
  width: 20%;
  height: 50px;
}
.tdm3-vide
{
  vertical-align: middle;
  text-align: center;
  font-size: 10pt;
  height: 50px;
}
.tdm3-20-vide
{
  vertical-align: middle;
  text-align: center;
  font-size: 10pt;
  width: 20%;
  height: 50px;
}
.tableInvisible
{
  width: 100%;
  empty-cells: show;
  margin-left:auto;
  margin-right:auto;
}
.tableInvisible90
{
  width: 90%;
  empty-cells: show;
  margin-left:auto;
  margin-right:auto;
}
.tableCodeJava
{
  border-width: 1px;
  border-color: inherit;
  background-color: rgb(204, 204, 204);
  width: 90%;
  border-style: ridge;
  empty-cells: show;
  margin-left:auto;
  margin-right:auto;
}
.cellCodeJava
{
  font-family: "Courier New";
  padding: 8px;
  border-style: groove;
  border-width: 1px;
  border-color: inherit;
  vertical-align: top;
  text-align: left;
}
.cellLiensJava
{
  padding: 8px;
  border-style: groove;
  border-width: 1px;
  border-color: inherit;
  vertical-align: top;
  text-align: center;
}
.couleurMotReserve
{
  color: #006600;
}
.couleurStructure
{
  color: #118888;
}
.couleurType
{
  color: #993399;
}
.couleurBloc
{
  color: #FF6600;
}
.couleurClasse
{
  color: #118888;
}
.couleurInstruction
{
  color: #990000;
}
.couleurMotReserveItalique
{
  color: #006600;
  font-style: italic;
  font-weight: normal;
}
.couleurBlocItalique
{
  color: #FF6600;
  font-style: italic;
  font-weight: normal;
}
.couleurInstructionItalique
{
  color: #990000;
  font-style: italic;
  font-weight: normal;
}
.weightNormal
{
  font-weight: normal;
}
.weightNormalItalique
{
  font-style: italic;
  font-weight: normal;
}
 
