body, .errormessage, h1, h2, h3, h4, h5, .mc0, 
.titre1, .titre2, .titre3, .titre4, 
.accueilvisiteurlink, .accueilorganisateurlink, .accueilpresselink, .accueilexposantlink, 
.espacevisiteurlink, .espaceorganisateurlink, .espacepresselink, .espaceexposantlink, 
.menubleulink, .menubleuhover, .menunoirlink, .menunoirhover, .menublanclink, .menublanchover, .menu2bleulink, .menu2bleuhover, .menu2noirlink, .menu2noirhover, .menu2blanclink, .menu2blanchover, .menu4grislink, .menu3bleulink, .menu3grislink, .menu3orangelink, .menu3vertlink, .menu3jaunelink, 
.text, .textlittle, .textlittleitalic, .textgris, .textorange, .textjaune, .textvert, .textbleu, .textblanc, .textnoir, .textnoirlittle, .textaccueil, 
.titreh1gris, .titregris, .titrebleu, .titreorange, .titrejaune, .titrevert, .titreblanc, 
.titre2blanc, .titre2orange, .titre2jaune, .titre2bleu, .titre2vert, .titre2gris, .titre2noir, 
.titreaccueil, .textegrisgras, 
.link2bleu, .link2jaune, .link2vert, .link2orange, .link2gris, 
.link, .linklittle, .accueilllink { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; }
body { margin: 0; font-size: 8pt; color: #000000; font-weight: normal; text-align: justify; background-color: #FFFFFF; }

h1 { font-size: 37pt; color: #CCCCCC; font-weight: normal; margin-bottom: 0px; margin-top: 0px; vertical-align: top; } 
h2 { font-size: 20pt; color: #CCCCCC; font-weight: normal; margin-bottom: 0px; margin-top: 0px; vertical-align: top; }
h3 { font-size: 11pt; color: #000000; font-weight: bold;   margin-bottom: 0px; margin-top: 0px; vertical-align: top; }
h4 { font-size:  9pt; color: #000000; font-weight: bold;   margin-bottom: 0px; margin-top: 0px; vertical-align: top; }
h5 { font-size: 10pt; color: #FFFFFF; font-weight: bold;   margin-bottom: 0px; margin-top: 0px; margin-left: 5px; margin-right: 0px; vertical-align: top; }

.titre1 { font-size: 37pt; color: #CCCCCC; font-weight: normal; } 
.titre2 { font-size: 20pt; color: #CCCCCC; font-weight: normal; }
.titre3 { font-size: 11pt; color: #000000; font-weight: bold;   }
.titre4 { font-size:  9pt; color: #000000; font-weight: bold;   }

.errormessage { font-size: 10pt; font-style: normal; color: #FF0000; font-weight: bold }

.mc0 { font-size: 8pt; border-width: 0px 0px 0px 0px; border-style: solid solid solid solid; border-color: #000000; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

.text                 { font-size: 8pt;  color: #000000; font-weight: normal; text-align: justify; font-style: normal; vertical-align: top; }
.textaccueil          { font-size: 7pt;  color: #000000; font-weight: normal; text-align: justify; font-style: normal; vertical-align: top; }
.textlittle           { font-size: 7pt;  color: #000000; font-weight: normal; text-align: justify; font-style: normal; vertical-align: top; }
.textlittleitalic     { font-size: 7pt;  color: #000000; font-weight: normal; text-align: justify; font-style: italic; vertical-align: top; }
.textnoir             { font-size: 8pt;  color: #000000; font-weight: normal;                      font-style: normal; }
.textnoirlittle       { font-size: 7pt;  color: #000000; font-weight: normal;                      font-style: normal; }
.textblanc            { font-size: 8pt;  color: #FFFFFF; font-weight: normal;                      font-style: normal; }
.textgris             { font-size: 8pt;  color: #999999; font-weight: normal;                      font-style: normal; }
.textgrisgras         { font-size: 7pt;  color: #999999; font-weight: bold;                        font-style: normal; }
.textorange           { font-size: 8pt;  color: #FF6600; font-weight: normal;                      font-style: normal; }
.textvert             { font-size: 8pt;  color: #669966; font-weight: normal;                      font-style: normal; }
.textbleu             { font-size: 8pt;  color: #333399; font-weight: normal;                      font-style: normal; }
.textjaune            { font-size: 8pt;  color: #FFCC33; font-weight: normal;                      font-style: normal; }

.titreh1gris          { font-size: 30pt; color: #CCCCCC; font-weight: normal; }
.titreaccueil         { font-size:  8pt; color: #669966; font-weight: bold; }
.titreblanc           { font-size: 10pt; color: #FFFFFF; font-weight: bold; text-align: center; }
.titregris            { font-size: 11pt; color: #999999; font-weight: bold; }
.titrevert            { font-size: 11pt; color: #669966; font-weight: bold; }
.titrebleu            { font-size: 11pt; color: #333399; font-weight: bold; }
.titreorange          { font-size: 11pt; color: #FF6600; font-weight: bold; }
.titrejaune           { font-size: 11pt; color: #FFCC33; font-weight: bold; }
.titre2blanc          { font-size:  9pt; color: #FFFFFF; font-weight: normal; }
.titre2jaune          { font-size:  9pt; color: #FFCC33; font-weight: normal; }
.titre2orange         { font-size:  9pt; color: #FF6600; font-weight: normal; }
.titre2vert           { font-size:  9pt; color: #669966; font-weight: normal; }
.titre2bleu           { font-size:  9pt; color: #333399; font-weight: normal; }
.titre2gris           { font-size:  9pt; color: #999999; font-weight: normal; }
.titre2noir           { font-size:  9pt; color: #000000; font-weight: normal; }

a.accueilllink:link    { font-size: 8pt; text-decoration: none; color: #FF0000; font-weight: normal; }
a.accueilllink:visited { font-size: 8pt; text-decoration: none; color: #FF0000; font-weight: normal; }
a.accueilllink:hover   { font-size: 8pt; text-decoration: none; color: #FF0000; font-weight: bold;   }
a.accueilllink:active  { font-size: 8pt; text-decoration: none; color: #FF0000;                      }

a.link2bleu:link    { font-size: 9pt; text-decoration: none; color: #333399; font-weight: bold; }
a.link2bleu:visited { font-size: 9pt; text-decoration: none; color: #333399; font-weight: bold; }
a.link2bleu:hover   { font-size: 9pt; text-decoration: none; color: #333399; font-weight: bold;   }
a.link2bleu:active  { font-size: 9pt; text-decoration: none; color: #333399;                      }

a.link2orange:link    { font-size: 9pt; text-decoration: none; color: #FF6600; font-weight: bold; }
a.link2orange:visited { font-size: 9pt; text-decoration: none; color: #FF6600; font-weight: bold; }
a.link2orange:hover   { font-size: 9pt; text-decoration: none; color: #FF6600; font-weight: bold;   }
a.link2orange:active  { font-size: 9pt; text-decoration: none; color: #FF6600;                      }

a.link2jaune:link    { font-size: 9pt; text-decoration: none; color: #FFCC33; font-weight: bold; }
a.link2jaune:visited { font-size: 9pt; text-decoration: none; color: #FFCC33; font-weight: bold; }
a.link2jaune:hover   { font-size: 9pt; text-decoration: none; color: #FFCC33; font-weight: bold;   }
a.link2jaune:active  { font-size: 9pt; text-decoration: none; color: #FFCC33;                      }

a.link2vert:link    { font-size: 9pt; text-decoration: none; color: #669966; font-weight: bold; }
a.link2vert:visited { font-size: 9pt; text-decoration: none; color: #669966; font-weight: bold; }
a.link2vert:hover   { font-size: 9pt; text-decoration: none; color: #669966; font-weight: bold;   }
a.link2vert:active  { font-size: 9pt; text-decoration: none; color: #669966;                      }

a.link2gris:link    { font-size: 9pt; text-decoration: none; color: #999999; font-weight: bold; }
a.link2gris:visited { font-size: 9pt; text-decoration: none; color: #999999; font-weight: bold; }
a.link2gris:hover   { font-size: 9pt; text-decoration: none; color: #999999; font-weight: bold;   }
a.link2gris:active  { font-size: 9pt; text-decoration: none; color: #999999;                      }

a.link:link    { font-size: 8pt; text-decoration: none; color: #FF6600; font-weight: normal; }
a.link:visited { font-size: 8pt; text-decoration: none; color: #FF6600; font-weight: normal; }
a.link:hover   { font-size: 8pt; text-decoration: none; color: #FF6600; font-weight: bold;   }
a.link:active  { font-size: 8pt; text-decoration: none; color: #FF6600;                      }

a.linklittle:link    { font-size: 7pt; text-decoration: none; color: #FF6600; font-weight: normal; }
a.linklittle:visited { font-size: 7pt; text-decoration: none; color: #FF6600; font-weight: normal; }
a.linklittle:hover   { font-size: 7pt; text-decoration: none; color: #FF6600; font-weight: bold;   }
a.linklittle:active  { font-size: 7pt; text-decoration: none; color: #FF6600;                      }

a.accueilvisiteurlink:link         { font-size: 13pt; text-decoration: none;      color: #CCCCCC; font-weight: normal; }
a.accueilvisiteurlink:visited      { font-size: 13pt; text-decoration: none;      color: #CCCCCC; font-weight: normal; }
a.accueilvisiteurlink:hover        { font-size: 13pt; text-decoration: none;      color: #FF6600; font-weight: normal; }
a.accueilvisiteurlink:active       { font-size: 13pt; text-decoration: none;                      font-weight: normal; }

a.accueilorganisateurlink:link     { font-size: 13pt; text-decoration: none;      color: #CCCCCC; font-weight: normal; }
a.accueilorganisateurlink:visited  { font-size: 13pt; text-decoration: none;      color: #CCCCCC; font-weight: normal; }
a.accueilorganisateurlink:hover    { font-size: 13pt; text-decoration: none;      color: #FFCC33; font-weight: normal; }
a.accueilorganisateurlink:active   { font-size: 13pt; text-decoration: none;                      font-weight: normal; }

a.accueilexposantlink:link         { font-size: 13pt; text-decoration: none;      color: #CCCCCC; font-weight: normal; }
a.accueilexposantlink:visited      { font-size: 13pt; text-decoration: none;      color: #CCCCCC; font-weight: normal; }
a.accueilexposantlink:hover        { font-size: 13pt; text-decoration: none;      color: #669966; font-weight: normal; }
a.accueilexposantlink:active       { font-size: 13pt; text-decoration: none;                      font-weight: normal; }

a.accueilpresselink:link           { font-size: 13pt; text-decoration: none;      color: #CCCCCC; font-weight: normal; }
a.accueilpresselink:visited        { font-size: 13pt; text-decoration: none;      color: #CCCCCC; font-weight: normal; }
a.accueilpresselink:hover          { font-size: 13pt; text-decoration: none;      color: #333399; font-weight: normal; }
a.accueilpresselink:active         { font-size: 13pt; text-decoration: none;                      font-weight: normal; }

a.espacevisiteurlink:link         { font-size: 11pt; text-decoration: none;      color: #CCCCCC; font-weight: normal; }
a.espacevisiteurlink:visited      { font-size: 11pt; text-decoration: none;      color: #CCCCCC; font-weight: normal; }
a.espacevisiteurlink:hover        { font-size: 11pt; text-decoration: none;      color: #FF6600; font-weight: normal; }
a.espacevisiteurlink:active       { font-size: 11pt; text-decoration: none;                      font-weight: normal; }

a.espaceorganisateurlink:link     { font-size: 11pt; text-decoration: none;      color: #CCCCCC; font-weight: normal; }
a.espaceorganisateurlink:visited  { font-size: 11pt; text-decoration: none;      color: #CCCCCC; font-weight: normal; }
a.espaceorganisateurlink:hover    { font-size: 11pt; text-decoration: none;      color: #FFCC33; font-weight: normal; }
a.espaceorganisateurlink:active   { font-size: 11pt; text-decoration: none;                      font-weight: normal; }

a.espaceexposantlink:link         { font-size: 11pt; text-decoration: none;      color: #CCCCCC; font-weight: normal; }
a.espaceexposantlink:visited      { font-size: 11pt; text-decoration: none;      color: #CCCCCC; font-weight: normal; }
a.espaceexposantlink:hover        { font-size: 11pt; text-decoration: none;      color: #669966; font-weight: normal; }
a.espaceexposantlink:active       { font-size: 11pt; text-decoration: none;                      font-weight: normal; }

a.espacepresselink:link           { font-size: 11pt; text-decoration: none;      color: #CCCCCC; font-weight: normal; }
a.espacepresselink:visited        { font-size: 11pt; text-decoration: none;      color: #CCCCCC; font-weight: normal; }
a.espacepresselink:hover          { font-size: 11pt; text-decoration: none;      color: #333399; font-weight: normal; }
a.espacepresselink:active         { font-size: 11pt; text-decoration: none;                      font-weight: normal; }

.menunoirhover          { font-size: 10pt; text-decoration: none;      font-weight: bold;   color: #000000; }
a.menunoirlink:link     { font-size: 10pt; text-decoration: none;      font-weight: normal; color: #000000; }
a.menunoirlink:visited  { font-size: 10pt; text-decoration: none;      font-weight: normal; color: #000000; }
a.menunoirlink:hover    { font-size: 10pt; text-decoration: none;      font-weight: bold;   color: #FFCC33; }
a.menunoirlink:active   { font-size: 10pt; text-decoration: none;   }

.menublanchover          { font-size: 10pt; text-decoration: none;      font-weight: bold;   color: #ffffff; }
a.menublanclink:link     { font-size: 10pt; text-decoration: none;      font-weight: normal; color: #ffffff; }
a.menublanclink:visited  { font-size: 10pt; text-decoration: none;      font-weight: normal; color: #ffffff; }
a.menublanclink:hover    { font-size: 10pt; text-decoration: none;      font-weight: bold;   color: #FFCC33; }
a.menublanclink:active   { font-size: 10pt; text-decoration: none;                                           }
                                       

.menu2noirhover         { font-size:  8pt; text-decoration: none;      font-weight: bold;   color: #FFCC33; }
a.menu2noirlink:link    { font-size:  8pt; text-decoration: none;      font-weight: normal; color: #000000; }
a.menu2noirlink:visited { font-size:  8pt; text-decoration: none;      font-weight: normal; color: #000000; }
a.menu2noirlink:hover   { font-size:  8pt; text-decoration: none;      font-weight: bold;   color: #FFCC33; }
a.menu2noirlink:active  { font-size:  8pt; text-decoration: none;      font-weight: normal; color: #000000; }

.menu2blanchover         { font-size:  8pt; text-decoration: none;      font-weight: bold;   color: #FFCC33; }
a.menu2blanclink:link    { font-size:  8pt; text-decoration: none;      font-weight: normal; color: #ffffff; }
a.menu2blanclink:visited { font-size:  8pt; text-decoration: none;      font-weight: normal; color: #ffffff; }
a.menu2blanclink:hover   { font-size:  8pt; text-decoration: none;      font-weight: bold;   color: #FFCC33; }
a.menu2blanclink:active  { font-size:  8pt; text-decoration: none;      font-weight: normal; color: #ffffff; }


.menubleuhover          { font-size: 10pt; text-decoration: none;      font-weight: bold;   color: #333399; }
a.menubleulink:link     { font-size: 10pt; text-decoration: none;      font-weight: normal; color: #000000; }
a.menubleulink:visited  { font-size: 10pt; text-decoration: none;      font-weight: normal; color: #000000; }
a.menubleulink:hover    { font-size: 10pt; text-decoration: none;      font-weight: bold;   color: #333399; }
a.menubleulink:active   { font-size: 10pt; text-decoration: none;                                           }

.menu2bleuhover         { font-size:  8pt; text-decoration: none;      font-weight: bold;   color: #333399; }
a.menu2bleulink:link    { font-size:  8pt; text-decoration: none;      font-weight: normal; color: #000000; }
a.menu2bleulink:visited { font-size:  8pt; text-decoration: none;      font-weight: normal; color: #000000; }
a.menu2bleulink:hover   { font-size:  8pt; text-decoration: none;      font-weight: bold;   color: #333399; }
a.menu2bleulink:active  { font-size:  8pt; text-decoration: none;      font-weight: normal; color: #000000; }

a.menu3vertlink:link    { font-size:  8pt; text-decoration: none;      font-weight: bold; color: #669966; }
a.menu3vertlink:visited { font-size:  8pt; text-decoration: none;      font-weight: bold; color: #669966; }
a.menu3vertlink:hover   { font-size:  8pt; text-decoration: underline; font-weight: bold; color: #669966; }
a.menu3vertlink:active  { font-size:  8pt;                             font-weight: bold; color: #669966; }

a.menu3bleulink:link    { font-size:  8pt; text-decoration: none;      font-weight: bold; color: #333399; }
a.menu3bleulink:visited { font-size:  8pt; text-decoration: none;      font-weight: bold; color: #333399; }
a.menu3bleulink:hover   { font-size:  8pt; text-decoration: underline; font-weight: bold; color: #333399; }
a.menu3bleulink:active  { font-size:  8pt;                             font-weight: bold; color: #333399; }

a.menu3orangelink:link    { font-size:  8pt; text-decoration: none;      font-weight: bold; color: #FF6600; }
a.menu3orangelink:visited { font-size:  8pt; text-decoration: none;      font-weight: bold; color: #FF6600; }
a.menu3orangelink:hover   { font-size:  8pt; text-decoration: underline; font-weight: bold; color: #FF6600; }
a.menu3orangelink:active  { font-size:  8pt;                             font-weight: bold; color: #FF6600; }

a.menu3jaunelink:link    { font-size:  8pt; text-decoration: none;      font-weight: bold; color: #FFCC33; }
a.menu3jaunelink:visited { font-size:  8pt; text-decoration: none;      font-weight: bold; color: #FFCC33; }
a.menu3jaunelink:hover   { font-size:  8pt; text-decoration: underline; font-weight: bold; color: #FFCC33; }
a.menu3jaunelink:active  { font-size:  8pt;                             font-weight: bold; color: #FFCC33; }

a.menu3grislink:link    { font-size:  8pt; text-decoration: none;      font-weight: bold; color: #999999; }
a.menu3grislink:visited { font-size:  8pt; text-decoration: none;      font-weight: bold; color: #999999; }
a.menu3grislink:hover   { font-size:  8pt; text-decoration: underline; font-weight: bold; color: #999999; }
a.menu3grislink:active  { font-size:  8pt;                             font-weight: bold; color: #999999; }

a.menu4grislink:link    { font-size:  8pt; text-decoration: none;      font-weight: bold; color: #CCCCCC; }
a.menu4grislink:visited { font-size:  8pt; text-decoration: none;      font-weight: bold; color: #CCCCCC; }
a.menu4grislink:hover   { font-size:  8pt; text-decoration: underline; font-weight: bold; color: #CCCCCC; }
a.menu4grislink:active  { font-size:  8pt;                             font-weight: bold; color: #CCCCCC; }
