.visibility  {
   visibility: visible;
}

#pageTitle  {
   width: 330px;
   text-align: left;
   margin-left: 200px;
   font-size: 14pt;
   color: #000000;
   font-weight: normal;
   letter-spacing: 0mm;
   word-spacing: 0mm;
   padding: 0px;
   background-color: #CCCCFF;
}

a  {
   text-decoration : underline;
}

td.titre_val {
   border-color: #C0C0C0;
   font-weight: normal;
   width: 70px;
   text-align: center;
   color: #ff0000;
   font-size: 18pt;
   background-color: #FF99CC;
}

td.table_first_col {
   border-color: #C0C0C0;
   width: 120px;
}

td.blue1bold {
   border-color: #C0C0C0;
   font-weight: bold;
   text-align: center;
   color: #0000FF;
   font-size: 14pt;
}

td.blue1bold-odd {
   border-color: #C0C0C0;
   font-weight: bold;
   text-align: center;
   color: #0000FF;
   font-size: 14pt;
   background-color: #CCFFCC;
}

td.blue1bold-even {
   border-color: #C0C0C0;
   font-weight: bold;
   text-align: center;
   color: #0000FF;
   font-size: 14pt;
   background-color: #99CC99;
}

td.blue1bold-empty  {
   border-color: #C0C0C0;
   font-weight: bold;
   text-align: center;
   color: #0000FF;
   font-size: 14pt;
   background-color: #FFFFFF;
}

td.red1bold {
   border-color: #C0C0C0;
   font-weight: bold;
   text-align: center;
   color: #FF0000;
   font-size: 14pt;
   background-color: #99FFFF;
}

td.titre400  {
   width: 400px;
}

td.titre300  {
   width: 300px;
}

td.titre150  {
   width: 150px;
   text-align : right;
}

td.bgcolor_bleu {
   background-color: #99CCFF;
}

td.bgcolor_bleuciel {
   background-color: #99FFFF;
}

td.bgcolor3 {
   background-color: #CCFFCC;
}

td.bgcolor4 {
   background-color: #99FFFF;
}

td.red1center {
   text-align: center;
   color: #FF0000;
   font-size: 14pt;
}

span.titre_pays {
   font-weight: bold;
   text-align: left;
   color: #ff0000;
   font-size: 14pt;
}

span.black0bold {
   font-size: 12pt;
   color: #000000;
   font-weight: bold;
}

span.red3bold {
   font-size: 24pt;
   color: red;
   font-weight: bold;
}

span.black2 {
   font-size: 18pt;
   color: black;
   font-weight: normal;
}

span.red2bold {
   font-size: 18pt;
   color: red;
   font-weight: bold;
}

img.validator  {
   border: 0;
   width: 88px;
   height: 31px
}

