body  { color: #666666; font-size: 11px; font-family: "Trebuchet MS", verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; margin: 0; padding: 0 }
.flashcontent {
  z-index: 2;
}
img { border-style: none }
.lettrine     { color: silver; 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_12  { font-size: 11px; text-align: justify }
.Texte_12-barre   { text-decoration: line-through }
.Texte_12_white  { color: black; font-size: 11px ; text-align: justify}
.Texte_12_black  { color: black; font-size: 11px }
.Texte_12_red   { color: #8b0000; font-size: 11px; text-align: justify }
.boldblue { color: teal; font-weight: bold }
.bold24 {
  color: gray;
  font-weight: bold;
  font-size: 24px;
}
.bold24red {
  color: red;
  font-weight: bold;
  font-size: 24px;
}
.barre {
text-decoration:line-through;
}

/* @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;
}
a:visited {
  color: #d16566;
  text-decoration: none;
}
a:link {
  color: #9e0006;
  text-decoration: none;
}
a:hover {
  color: #ff0034;
  text-decoration: underline;
}
a:active {
  color: #d30033;
  font-style: italic;
  text-decoration: none;
}

/*a.linkopacity img {
  opacity: 1;
}
a.linkopacity:hover img {
  opacity: 0.5;
}
*/


/* @end */
#corps      { text-align: center; display: block; position: absolute; z-index: 0; width: 100%; height: 100% }
.contenu {
  text-align: center;
  position: relative;
  vertical-align: middle;
}


/* http://www.mandarindesign.com/troops.html#opacityrollover
<a class="linkopacity" href="... */
h1  { color: #696969; font-size: 160% }
h2 { color: #696969; font-size: 130% }
.justif { text-align: justify }
.ferag { text-align: left }
.ferad { text-align: right }
.fondgris { background-color: #ccc; padding: 10px 12px 12px; border-color: #999 }
/* @group menu */
/* ul#navlist { font-family: sans-serif; }*/

#navcontainer       { font-weight: bold; display: block; position: absolute; z-index: 1000; left: 145px }

ul.navlist a
{
text-decoration: none;
}

ul.navlist, ul.navlist ul, ul.navlist li
{
margin: 0px;
padding: 0px;
list-style-type: none;
}

ul.navlist li { float: left; }

ul.navlist li a
  { color: #ffffff; background-color: #999; padding: 3px; border-style: solid; border-width: 1px; border-color: #d3d3d3 gray #696969 #c0c0c0 }

ul.navlist li a:hover
 { color: #b22222; background-color: #dcdcdc }

ul.navlist li a:active
 { color: #fff; background-color: #b22222; border-style: solid; border-width: 1px; border-color: #800000 #ff6347 #ffb6c1 #800000 }

ul.subnavlist { display: none; }
ul.subnavlist li  { float: none }

ul.subnavlist li a
  { color: black; font-weight: normal; background-color: silver; text-align: left; margin-right: 3px; border-style: solid; border-width: 1px; border-color: #f5f5f5 #808080 #696969 #d3d3d3 }

ul.subnavlist li a img
    { margin-left: 4px; position: absolute; right: 3px; bottom: 2px; float: right }

ul.subnavlist li a.flash
     { background-image: url(images/fond-flash.gif); background-repeat: no-repeat }
    
ul.navlist li:hover ul.subnavlist
  { font-size: 11px; display: block; padding-top: 5px; position: absolute }

ul.navlist li:hover ul.subnavlist li a
     { display: block; padding: 3px; width: 145px }

ul.navlist li:hover ul.subnavlist li a:before { content: " "; }



/* @end */

#logo  { position: absolute; z-index: 1 }
