*
{
  margin:0;
  padding:0;
  font-family:arial;
  font-size:12px;
}
P:unknown
{
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px; 
  PADDING-BOTTOM: 0px; 
  MARGIN: 0px; 
  TEXT-INDENT: 0px; 
  PADDING-TOP: 0px;
}
B:unknown
{
  FONT-WEIGHT: bold;
}
.titre1
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  COLOR: #007cb1;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.titre2
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 9px;
  COLOR: #007cb1;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.titreblanc1
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  COLOR: #ffffff;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.titreblanc2
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  COLOR: #ffffff;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.italique1
{
  FONT-SIZE: 10px;
  FONT-STYLE: italic;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.texte1
{
  FONT-SIZE: 9px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
}
.a:unknown
{
  FONT-SIZE: 9px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
}
.texte1:link
{
  FONT-SIZE: 9px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
}
.texte1:visited
{
  FONT-SIZE: 9px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
}
.texte1:hover
{
  FONT-SIZE: 9px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: underline;
}
.texte1:active
{
  FONT-SIZE: 9px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
}
.lien1
{
  FONT-SIZE: 10px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.lien1:hover
{
  FONT-SIZE: 10px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.lien2
{
  FONT-SIZE: 10px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.lien2:hover
{
  FONT-SIZE: 10px;
  COLOR: #0017c4;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.lien3
{
  FONT-SIZE: 10px;
  COLOR: #ffffff;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.lien3:hover
{
  FONT-SIZE: 10px;
  COLOR: #ffffff;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  font-decoration: underline;
}
.input
{
  FONT-SIZE: 10px;
  COLOR: #007cb1;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.titre3
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.texte1bc
{
  FONT-SIZE: 9px;
  COLOR: #ffffff;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
}
.textGrasBleu
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  COLOR: #0000ff;
  FONT-FAMILY: Verdana;
}
.textGrasRouge
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  COLOR: #ff0000;
  FONT-FAMILY: Verdana;
}
.legende
{
  FONT-SIZE: 10px;
  COLOR: #000000;
  FONT-FAMILY: Tahoma, Verdana;
}
.texte1
{
  FONT-SIZE: 9px;
  COLOR: #000000;
  FONT-FAMILY: Verdana;
  TEXT-DECORATION: none;
}
.rub
{
  PADDING-LEFT: 4px;
  PADDING-TOP: 1px;
}
.trub
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #000000;
  FONT-FAMILY: Arial;
  TEXT-DECORATION: none;
}
.trubON
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #ff431d;
  FONT-FAMILY: Arial;
  TEXT-DECORATION: none;
}
.a:unknown
{
  FONT-SIZE: 9px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
}
.texte1:link
{
  FONT-SIZE: 9px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
}
.texte1:visited
{
  FONT-SIZE: 9px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
}
.texte1:hover
{
  FONT-SIZE: 9px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: underline;
}
.texte1:active
{
  FONT-SIZE: 9px; 
  COLOR: #000000; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
  TEXT-DECORATION: none;
}
.MiseEnPage 
{
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  FONT-SIZE: 10px;
  PADDING-BOTTOM: 0px;
  COLOR: #000000;
  PADDING-TOP: 0px;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
}
.text
{
  FONT-SIZE: 10px;
  COLOR: #000000;
  FONT-FAMILY: Verdana;
}
.textGras
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  COLOR: #000000;
  FONT-FAMILY: Verdana;
}
.textGrasBlanc
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  COLOR: #ffffff;
  FONT-FAMILY: Verdana;
}
.titreCouleur
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 25px;
  COLOR: #0000FF;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.titreCouleur1
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  COLOR: #0000FF;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.titreSurFond
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  COLOR: #ffffff;
  FONT-FAMILY: Verdana;
}
.erreurs
{
  FONT-SIZE: 14px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.lienbleu14
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 14px;
  COLOR: #007cb1;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
}
.lienbleu14:hover
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 14px;
  COLOR: #007cb1;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: underline;
}
.lienbleu1
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  COLOR: #007cb1;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
}
A.lienbleu1:hover
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  COLOR: #007cb1;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: underline;
}
TD.menuNiv2
{
  FONT-SIZE: 11px;
  PADDING-BOTTOM: 1px;
  COLOR: #ffffff;
  PADDING-TOP: 1px;
  BORDER-BOTTOM: #ffffff 1px solid;
  FONT-FAMILY: Verdana;
}
.TmenuNiv2
{
  FONT-SIZE: 11px;
  PADDING-BOTTOM: 1px;
  COLOR: #ffffff;
  PADDING-TOP: 1px;
  FONT-FAMILY: Verdana;
  TEXT-DECORATION: none;
}
.TmenuNiv2:hover
{
  FONT-SIZE: 11px;
  PADDING-BOTTOM: 1px;
  COLOR: #000000;
  PADDING-TOP: 1px;
  FONT-FAMILY: Verdana;
  TEXT-DECORATION: none;
}
a.lienNormal
{
  color: #000000;
  FONT-FAMILY: Arial;
  font-weight: normal;
  FONT-SIZE: 14px;
  TEXT-DECORATION: none;
}
a.lienNormal:hover
{
  color: #000000;
  FONT-FAMILY: Arial;
  FONT-WEIGHT: bold;
  FONT-SIZE: 16px;
  TEXT-DECORATION: none;
}
a.lienNormalBleu
{
  color: #0000FF;
  FONT-FAMILY: Arial;
  font-weight: normal;
  FONT-SIZE: 14px;
  TEXT-DECORATION: none;
}
a.lienNormalBleu:hover
{
  color: #0000FF;
  FONT-FAMILY: Arial;
  FONT-WEIGHT: bold;
  FONT-SIZE: 16px;
  TEXT-DECORATION: none;
}
a.lienNormalImp
{
  color: #5CF38D;
  FONT-FAMILY: Arial;
  font-weight: normal;
  FONT-SIZE: 14px;
  TEXT-DECORATION: none;
}
a.lienNormalImp:hover
{
  color: #5CF38D;
  FONT-FAMILY: Arial;
  FONT-WEIGHT: bold;
  FONT-SIZE: 16px;
  TEXT-DECORATION: none;
}
.TextDefaut
{
  color: #000000;
  font-family: Arial;
  font-weight:normal;
  font-size:12px;
  text-decoration:none;
}
a.sponsor
{
  color: #0000FF;
  text-decoration:none
}
a.sponsor:hover
{
  color: #0000FF;
  text-decoration:none
}
.textNormal
{
  font-family: arial;
}
a.lienrouge12
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  COLOR: #ff0000;
  TEXT-DECORATION: none
}
a.lienrouge12:hover
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  COLOR: #ff0000;
  TEXT-DECORATION: underline
}
div#header
{
  height:93px;
  width:100%;
  margin-top:0;
  padding-top:5px;
}
div#contentarea
{
  position:relative;
  background-color:#46A34D;
  background:url(../images/faux_left.jpg) repeat-y top left;
  width:100%;
}
div#contentarea2
{
  background-color:#FFFFFF;
  background:url(../images/faux_right.jpg) repeat-y top right;
  width:100%
}
div#menu
{
  float:left;
  width:174px;
}
div#page
{
  background-color:#FFF;
  margin:5px 160px 5px 180px;
  padding:5px;
}
div#sponsor
{
  float:right;
  width:155px;
}
div#footer
{
  text-align:center;
  padding-top:6px;
  padding-bottom:6px;
  background-color:#FFFFFF;
}

.clearfix:after
{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clearfix
{
  display:inline-block;
}
* html .clearfix
{
  height:1%;
}
.clearfix
{
  display:block;
}
div#sponsoring
{
  text-align:center;
  font-size:.6em;
}
.couleurBleuTitre
{
  color: #0000FF;
  font-size:16px;
  font-weight:bold;
  text-decoration:underline;
}
.couleurNoirTitre
{
  color: #000000;
  font-size:16px;
  font-weight:bold;
  text-decoration:underline;
}
.couleurNoirSect
{
  color: #000000;
  font-size:16px;
  font-weight:bold;
}
.message
{
  font-weight:bold;
  color:#EF6981;
}

.clearfix:after
{
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix
{
  display: inline-block;
}
/* Hides from IE-mac */
* html .clearfix
{
  height: 1%;
}
.clearfix
{
  display: block;
}
/* End hide from IE-mac */