body {
       margin: 0%;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 12px;
}
table {
       border: 0;
       margin: 0;
}
h1 {
       font-family: Arial, Helvetica, sans-serif;
       text-align: center;
       font-size: 16px;
       color: #000000;
}
h2 {
       font-family: Arial, Helvetica, sans-serif;
       text-align: center;
       font-size: 14px;
       color: #000000;
}
h3 {
       font-family: Arial, Helvetica, sans-serif;
       font-size: 12px;
       color: #000000;
}
h4 {
       font-family: Arial, Helvetica, sans-serif;
       font-size: 11px;
       color: #000000;
}
hr {text-align: center; width:200}
td { vertical-align: top;}
.accueil_cat {
       border: 0;
       margin: 0;
       padding: 0;
       background-repeat: no-repeat;
       background-image: url(images/accueil_cat.jpg);
}
a:link {text-decoration: none;}
a:active {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
.accueil {
       border: 0;
       margin: 0;
       padding: 0;
       background-repeat: no-repeat;
       background-image: url(images/accueil.jpg);
}
.accueil2 {
       border: 0;
       margin: 0;
       padding: 0;
       background-repeat: no-repeat;
       background-image: url(images/accueil_new.jpg);
}
.aide_c {
       border: 0;
       margin: 0;
       padding: 0;
       background-repeat: no-repeat;
       background-image: url(images/aide_c.jpg);
}
.aide_n {
       border: 0;
       margin: 0;
       padding: 0;
       background-repeat: no-repeat;
       background-image: url(images/aide_n.jpg);
}
.auteurs {
       border: 0;
       margin-top: 0;
       padding-top: 0;
       background-repeat: no-repeat;
       background-image: url(http://www.normannia.info/images/parAuteurs.jpg);
}
.axe {
      font-family: Arial, Helvetica, sans-serif;
      background-color: #7A80A4;
      margin: 0px;
      padding: 0px;
      text-align: left;
      font-size: 12px;
      font-weight: normal;
      color: #FFFFFF;
}
.axetitre {
       font-family: Arial, Helvetica, sans-serif;
       font-size: 14px;
       font-weight: bold;
       color: #FFFFFF;
       margin: 10px;
}
ul {
    list-style: none;
    margin: 8px 0px 8px 8px;
}
ul li a{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        text-decoration: none;
        text-align: left;
        color: #FFFFFF;
}
.bandeau {
       border: 0;
       margin: 0;
       padding: 0;
       background-repeat: no-repeat;
       background-image: url(images/bandeau.jpg);
}
.bandeau_c {
       border: 0;
       margin: 0;
       padding: 0;
       background-repeat: no-repeat;
       background-image: url(images/bandeau_c.jpg);
}
.bandeau_n {
       border: 0;
       margin: 0;
       padding: 0;
       background-repeat: no-repeat;
       background-image: url(images/bandeau_n.jpg);
}
.contacts_c {
       border: 0;
       margin: 0;
       padding: 0;
       background-repeat: no-repeat;
       background-image: url(images/contacts_c.jpg);
}
.contacts_n {
       border: 0;
       margin: 0;
       padding: 0;
       background-repeat: no-repeat;
       background-image: url(images/contacts_n.jpg);
}
.document {
       border: 0;
       background-repeat: no-repeat;
       background-image: url(images/document.jpg);
}
.extrait {
       font-family: Arial, Helvetica, sans-serif;
       text-align: center;
       font-style: italic;
}
.fond {
       border: 0;
       margin: 0;
       padding: 0;
       background-image: url("images/fond.jpg");
}
.fond_c {
       border: 0;
       margin: 0;
       padding: 0;
       background-image: url(images/fond_c.jpg);
}
.fond_n {
       border: 0;
       margin: 0;
       padding: 0;
       background-image: url(images/fond_n.jpg);
}
.gauche {
       border: 0;
       margin-top: 0;
       padding-top: 0;
       background-color: #FFFFFF;
       background-repeat: no-repeat;
       background-image: url(http://www.normannia.info/images/gauche.jpg);
}
.libelle {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        text-align: left;
        color: #8D2EA6;
}
.libelle2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        text-align: left;
        color: #000000;
}
.liste {
       border: 0;
       margin: 0;
       padding: 0;
       background-repeat: no-repeat;
       background-image: url(images/hautliste.jpg);
}
.maj {
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 10px;
         font-style: normal;
         color : #0F4096;
}
.maj_ {
         font-family: "Times New Roman", Times, serif;
         font-size: 12px;
         font-style: italic;
         padding: 25;
         color : #000000;
}
.nbrep1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #FFFFFF;
}
.nbrep {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #8D2EA6;
}
.nbrep a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        text-decoration: none;
        font-weight: normal;
        color: #BEA1C5;
}
.nbavec {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #F36523;
}
.nav1 {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 12px;
      font-weight: bold;
      color: #FFFFFF;
}
.nav1 a{
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 12px;
      text-decoration: none;
      font-weight: bold;
      color: #FFFFFF;
}
.nav1 a:hover {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 12px;
      text-decoration: none;
      font-weight: bold;
      color: #0F4096;
}
.nav2 {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 12px;
      font-weight: bold;
      color: #FFFFFF;
}
.nav2 a{
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 12px;
      text-decoration: none;
      font-weight: bold;
      color: #E94200;
}
.nav2 a:hover {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 12px;
      text-decoration: none;
      font-weight: bold;
      color: #0F4096;
}
.notes {
       font-family: Arial, Helvetica, sans-serif;
       font-weight: bold;
}
.pagerep {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #A6CB6A;
}
.pagerep a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
}
.page  {
      text-align: center;
      text-decoration: none;
      color: #393B52;
}
.partenaires_c {
       border: 0;
       margin: 0;
       padding: 0;
       background-repeat: no-repeat;
       background-image: url(images/partenaires_c.jpg);
}
.partenaires_n {
       border: 0;
       margin: 0;
       padding: 0;
       background-repeat: no-repeat;
       background-image: url(images/partenaires_n.jpg);
}
.popup {
       border: 0;
       margin-top: 0;
       padding-top: 0;
       background-repeat: no-repeat;
       background-image: url(images/popup_n.jpg);
}
.rep1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        text-align: center;
        color: #8D2EA6;
}
.rep2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #000000;
}
.rep1 a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        text-align: center;
        color: #8D2EA6;
}
.rep2 a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        text-decoration: underline;
        color: #000000;
}

.resultat {
       border: 0;
       background-repeat: no-repeat;
       background-image: url(images/resultat.jpg);
}
.resultat2 {
       border: 0;
       background-repeat: no-repeat;
       background-image: url(images/resultat2.jpg);
}
.dlibelle {
      font-family: Arial, Helvetica, sans-serif;
      background-color: #7A80A4;
      text-align: right;
      font-size: 12px;
      font-weight: normal;
      color: #FFFFFF;
}
.dtexte {
      font-family: Arial, Helvetica, sans-serif;
      background-color: #C6CFDE;
      text-align: left;
      font-size: 12px;
      font-weight: normal;
      color: #000000;
}
.dtexte a {
      font-family: Arial, Helvetica, sans-serif;
      background-color: #C6CFDE;
      text-align: left;
      font-size: 12px;
      font-weight: normal;
      color: #000000;
}
.dmarge a {
      font-family: "Times New Roman", Times, serif;
      font-size: 12px;
      font-weight: bold;
      color: #FFFFFF;
}
.saisie1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 188px;
  height: 18;
  color: #000000;
  padding: 1px;
  border-style: solid;
  border-color: #000000;
  border-width: 1;
  background-color: #FFFFFF;
}
.saisie2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 70px;
    height: 18;
    color: #000000;
    padding: 1px;
    border-style: solid;
    border-color: #000000;
    border-width: 1;
    background-color: #FFFFFF;
}
.saisie3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 223px;
    height: 20px;
    color: #000000;
    padding: 1px;
    border-style: solid;
    border-color: #000000;
    border-width: 1;
    background-color: #FFFFFF;
}
.select1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    width: 190px;
    color: #000000;
    border-width: 0;
    background-color: #FFFFFF;
}
.soustitre {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
}
.savoirplus_c {
       border: 0;
       margin: 0;
       padding: 0;
       background-repeat: no-repeat;
       background-image: url(images/savoirplus_c.jpg);
}
.savoirplus_n {
       border: 0;
       margin: 0;
       padding: 0;
       background-repeat: no-repeat;
       background-image: url(images/savoirplus_n.jpg);
}
.tableau {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #000000;
}
.tdm {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #000000;
}
.texte {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #000000;
}
.texte a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #000000;
}
.texteb {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #000000;
}
.texteblanc {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #FFFFFF;
}
.texteblanc a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #FFFFFF;
}
.texteliste {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #FFFFFF;
}
.titreliste {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #FFFFFF;
}
.ouest a {
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #913B17;
}
.texteliste a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #FFFFFF;
}
.textej {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        text-align: justify;
        color: #000000;
}
.textejb {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        text-align: justify;
        color: #0F4097;
}
.themeOn a {
    border: 0;
    background-color: #F36621;
}
.themeOff a {
    border: 0;
    background-color: #FFFFFF;
}
.titre {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 11px;
      font-weight: normal;
      color: #000000;
}
.titre a {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 11px;
      font-weight: bold;
      text-decoration: none;
      color: #000000;
}
.titreb {
      font-family: Arial, Helvetica, sans-serif;
      text-align: left;
      font-size: 12px;
      font-weight: bold;
      color: #000000;
}
.titreblanc {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: normal;
        color: #FFFFFF;
}
.url {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        text-align: center;
        color: #0E4096;
}
.url a {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        text-decoration: none;
        font-weight: normal;
        text-align: center;
        color: #0E4096;
}
.urlb {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #0E4096;
}
.urlb a {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        text-decoration: none;
        font-weight: bold;
        color: #0E4096;
}