body      { color: #9cf; font-size: 11px; font-family: "Trebuchet MS", verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #003; margin: 0; padding: 0 }
.contenu { text-align: center; position: relative; vertical-align: middle }
#corps      { background-image: url(images/fondpage.jpg); background-repeat: no-repeat; background-position: center top; text-align: center; display: block; position: absolute; z-index: 0; width: 100%; height: 100% }
#corps_home       { background-image: url(images/fondhome.jpg); background-repeat: no-repeat; background-position: center top; text-align: center; visibility: visible; display: block; position: absolute; z-index: 0; width: 100%; height: 100% }
td   { background-color: transparent; padding: 6px 12px 12px }
td.haut       { padding: 0 }
td.hbloc        { background-image: url(images/nobloctop.gif); background-repeat: no-repeat; padding: 0; height: 20px }
td.mbloc       { background-image: url(images/blocfond.gif); text-align: center; padding: 0 }
td.zbloc        { background-image: url(images/blocfoot.gif); background-repeat: no-repeat; text-align: center; padding: 0; height: 74px; vertical-align: bottom }
.flashcontent {
  z-index: 2;
}

.lettrine       { color: #33f; font-size: 47px; font-family: times, serif; font-weight: normal; line-height: 37px; margin-top: 4px; width: 0.75em; float: left }
p    { line-height: 125%; margin: 2em 0 }
.Texte_11  { font-size: 11px; text-align: justify }
.Texte_11_coul1    { color: white; font-size: 11px; text-align: justify }
.Texte_11_coul2    { color: #09f; font-size: 11px; text-align: justify }
.bold24 {
  color: gray;
  font-weight: bold;
  font-size: 24px;
}
.bold24blue  { color: #006; font-size: 24px; font-weight: bold }
h1   { font-size: 160% }
h2   { color: #fc6; font-size: 145% }
h3	{ font-size: 130% }
h3.mbloc { font-size: 130% }
.justif { text-align: justify }
.ferag { text-align: left }

img { border-style: none }
img.G  { display: block; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; float: left }
img.D  { display: block; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; float: right }
/* @group Liens */

a {
  text-decoration: none;
  color: #222222;
  border: none;
}

a.topc:visited {
  color: red;
  font-size: 12px;
  font-family: Arial,Helvetica;
  text-decoration: none;
}
a.topc:link {
  color: #9e0006;
  font-size: 12px;
  font-family: Arial,Helvetica;
  text-decoration: none;
}
a.topc:hover {
  color: #ff0034;
  font-size: 12px;
  font-family: Arial,Helvetica;
  text-decoration: underline;
}
a.topc:active {
  color: #dc143c;
  font-style: italic;
  font-size: 12px;
  font-family: Arial,Helvetica;
  text-decoration: none;
}
.foot1    { color: #069; font-size: 11px; font-family: Arial, Helvetica; text-decoration: none }
.foot2   { color: #036; font-size: 11px; font-family: Arial, Helvetica; text-decoration: none }
a.footer:visited   { color: #036; font-size: 11px; font-family: Arial, Helvetica; text-decoration: none }
a.footer:link   { color: #036; font-size: 11px; font-family: Arial, Helvetica; text-decoration: none }
a.footer:hover   { color: #069; font-size: 11px; font-family: Arial, Helvetica; text-decoration: underline }
a.footer:active   { color: #0c9; font-size: 11px; font-family: Arial, Helvetica; text-decoration: none }
a.zoom:visited     { margin: 1px; border-width: 1px; border-color: #036 }
a.zoom:link     { margin: 1px; border-width: 1px; border-color: #036 }
a.zoom:hover     { margin: 1px; border-width: 1px; border-color: #39c }
a.zoom:active     { margin: 1px; border-width: 1px; border-color: #f03 }
a:visited  { color: #6c9; text-decoration: none }
a:link  { color: #3f9; text-decoration: none }
a:hover  { color: #fc0; text-decoration: underline }
a:active   { color: #f03; font-style: italic; text-decoration: none }

/* @end */
#logo  { position: absolute; z-index: 1 }
/* @dynamique home*/
p.contenu { color: white; font-size: 11px; text-align: justify }
b.contenu { }
.exposant  { font-size: 80%; vertical-align: super }

