/* fgienr.css */ 
/* Fait par FGI pour www.fgienr.com */ 

h1, h2, h3, h4, ul, p, address, em, label, tt, a:link, a:visited, a:hover, a:active,.source,.formulaire,.g,.dr,.cntr,.lien,.jst, ol,.zut,.nb, acronym.nom,.note,.slogan,.bleu,.bistre {
  background-color: transparent;
}
h1, h2, h3, h4, ul, label, tt,.source,.formulaire {
  color: #000;
}
p,.g,.dr,.cntr,.lien,.jst, ol {
  color: #010;
}
.lien0,.lien,.lform,.ldell,.ici,.lbvel,.portail,.pages {
  color: #002;
  background-color: #eee;
}
div.lien:hover, div.ici:hover, div.portail:hover, div.pages:hover,.separateur {
  color: #000;
  background-color: #fff;
}
.zut,.nb {
  color: #f00;
}
.lien0,.lien,.lform,.ldell,.ici,.lbvel,.portail,.pages {
  border-width: 1px;
  border-color: #000;
  border-style: solid;
}
div.lien:hover, div.ici:hover, div.portail:hover, div.pages:hover {
  border-color: #00f;
  border-style: solid;
}
.lien0,.lien,.lform,.ldell,.ici,.lbvel,.portail,.pages {
  padding: 4px;
  margin-bottom: 6px;
}
h1, h2, h3, h4,.slogan, address,.site {
  font-family: 'Century Schoolbook', Palatino, 'Times New Roman', Times, Serif;
}
.lien,.lform,.ldell,.ici,.lbvel,.note,.jst, ol, ul,.pages,.nom, label,#bouton {
  font-family: Arial, Helvetica, Sans-serif;
}
p,.g,.dr,.cntr, td.souligner,.def,.formulaire {
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;
}
.note,.mini {
  font-size: 7pt;
}
.jst,.pti, ol,.source,#bouton {
  font-size: 8pt;
}
p,.g,.dr,.cntr,.lien,.lform,.ldell,.ici,.lbvel, address,.note,.categ, ul,.pages {
  font-size: 9pt;
}
h4, tt {
  font-size: 10pt;
}
h3,.formulaire {
  font-size: 11pt;
}
h2,.site,.slogan {
  font-size: 12pt;
}
h1, h2, h3, h4,.cntr, address,.contact,.lien,.lform,.ldell,.ici,.lbvel,.note,.zut,.slogan {
  text-align: center;
}
p,.portail {
  text-align: justify;
}
h1, h2, h3,.zut,.categ,.formulaire,#bouton,.ev {
  font-weight: bold;
}
h1,acronym.nom,.slogan,.ev {
  font-style: italic;
}

/* Fin des groupes */ 

.verte {
  background-image: url(objets/fgifnd.gif);
  background-attachment: scroll;
  background-repeat: repeat;
  margin: 0 8px 0 8px;
}
h1 {
  font-size: 16pt;
  background-image: url(objets/cadreur.gif);
}
h1.intro {
  background-image: none;
}
h2 {
  border-width: 1px 0 1px 0;
  border-color: #040;
  border-style: solid;
}
h3 {
  background-image: url(objets/titre.gif);
}
h3.article {
  text-align: left;
  text-decoration: underline;
  padding-top: 6pt;
  background-image: none;
}
acronym {
  text-decoration: none;
  cursor: help;
}
acronym.nom {
  color: #006;
  font-weight: 600;
  text-decoration: none;
  letter-spacing: 2px;
}
em {
  color: #044;
  font-weight: 500;
}
strong {
  color: #000;
  font-weight: 700;
  background-color: #eee;
}
address {
  color: #eee;
  padding: 12pt 0 12pt 0;
}
tt {
  font-family: 'Courier New', Courier, Monospace;
}
a:link {
  color: #007;
}
a:visited {
  color: #004;}
a:hover {
  color: #00f;
}
a:active {
  color: #070;
}
.zut {
  font-family: 'Comic Sans MS', Monaco, Cursive;
  font-size: 24pt;
}
.g {
  text-align: left;
}
.lform {
  color: #002;
  background-color: #d8f0d8;
}
.ldell {
  color: #002;
  background-color: #e0e0f8;
}
.lbvel {
  color: #002;
  background-color: #e8e8c0;
}
.ici {
  color: #002;
  background-color: #c0c0c0;
}
.note {
  color: #444;
  font-size: 7pt;
}
.slogan {
  color: #020;
}
.surl {
  color: #000;
  background-color: #ff0;
}
.bleu {
  color: #007;
}
.bistre {
  color: #444;
}
.dr {
  text-align: right;
}
.remarque {
  display: none;
}
.formulaire {
  background-image: url(objets/quadrille.gif);
  background-attachment: fixed;
  background-repeat: repeat;
}
.micro {
  font-size: 6pt;
}
.nano {
  font-size: 5pt;
}
.mince {
  margin-left: 15%;
  margin-right: 21%;
}
div.bouton {
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-align: center;
  margin: 24px;
}
.bouton a {
  color: #fff;
  background-color: #070;
  padding: 8px;
  border: 4px #070 outset;
}
.bouton a:visited {
  color: #eee;
  background-color: #070;
  border: 4px #070 outset;
}
.bouton a:hover {
  color: #ff0;
  background-color: #060;
  border: 4px #060 outset;
}
.bouton a:active {
  color: #ff0;
  background-color: #070;
  border: 4px #070 solid;
}
#marge #logo {
  text-align: center;
  margin: 0 0 6pt 0;
}
#marge ul {
  padding-left: 0;
  margin-left: 0;
  list-style-type: none;
}
li.lien:hover,li.lform:hover,li.ldell:hover,
li.ici:hover,li.lbvel:hover,div.portail:hover,
tr.rubrique:hover {
  color: #000;
  border-color: #00f;
  background-color: #fff;
}


/* www.fgi.ca */ 
/* (c) 2006 FGI enr. - Tous droits réservés */ 
