body { 
       background-color: #652911; 
       color: #666666; 
       font-family: Georgia, Times, serif; 
       font-size: 11pt; 
       margin: 0; 
       padding: 0; 
       text-align: center;
       height: 100%;
}


a { text-decoration: none; 
    color: #000; 
    font-family: inherit;}
/*    font-family: Georgia, Times, serif; } */
a.tz { 
       font-family: "Myriad Pro", Myriad, Verdana, Arial, sans-serif;
       color: #bb9b14; 
 }
h1, h2, h3, h4, h5, h6 { 
                         color: #000; 
                         font-family: "Myriad Pro", Myriad, Verdana, Arial, sans-serif; 
                         font-weight: normal;
                         margin: 0; 
                         padding: 0;
                         margin-top: 6px;
                         margin-bottom: 2px;
                     }
p, div { color: #666666}


/*.-----------------------------------------------------------------.*/
/*. section globale */

#page { 
        position: relative; 
        width: 830px; 
        background: url(../images/tempszero-bg.jpg) repeat-y; 
        text-align: left; 
        margin-left: auto; 
        margin-right: auto; 
        margin-top: 0; 
        padding-left: 41px; 
        padding-right: 41px;
        height: 100%;
    }


#header { background: #FFF url(../images/page-top.gif) no-repeat; 
          padding-top: 24px; width: 750px; height: 114px; }

#nav { width: 750px; 
       height: 34px; 
       padding-top: 8px; 
       background: url(../images/nav-bg.jpg) no-repeat; 
       margin: 0;
       font-family:  "Myriad Pro", Myriad, Verdana, Arial, sans-serif;}

#nav li { 
          float: left; 
          margin-left: 10px; 
          list-style-type: none;
          }

#nav li a, #nav li a:visited { 
                       display: block; 
                       margin-left: 2px;
                       font-family:   "Myriad Pro", Myriad, Verdana, Arial, sans-serif;
                       font-size: 9pt;
                       }

#subnav { position: absolute; 
          right: 121px; 
          top: 238px;   /* etait 220px */
          width: 202px;  /* etait 198px */
          margin-right: 3px;
          background-image: url(../images/subnav-top.jpg); 
          background-repeat: no-repeat;
}

#subnav h4 { font-size: 16px; 
             margin: 13px 0 10px 10px; }
#subnav ul, #subnav-retours { 
    padding: 0; margin: 0;
    padding-left: 19px;
    list-style-image: url(../images/subnav-fleche.gif);
}
#subnav li {
    line-height: 0.8em;
    margin: 0 0 5px 0;
             width: 180px; }
#subnav li a { /*background: url(../images/subnav-fleche.gif) no-repeat left; */
        /*       padding-left: 14px;  */
               font-family: "Myriad Pro",Myriad,Arial, Verdana, sans-serif; 
               font-size: 11px; }
#subnav li a:hover, #subnav li a:hover, #subnav span.author, #subnav li a.celui-ci { 
/* color: #e5be1a; */
     color: #bb9b14;
} 

/*#subnav #subnav-retours { list-style: none;}*/
#subnav li a span.subnav_auteur { color: #666666; } 
#subnav li a.celui-ci span.subnav_auteur, 
#subnav li a:hover span.subnav_auteur {color: #bb9b14}
.subnav-bottom, .subnav-cut { 
    width: 198px;
    height: 12px;
    background: url(../images/subnav-bottom.gif) no-repeat;
 }
.subnav-cut hr { display: none; }
.celui-ci { color: #e5be1a}	


#contents, #articles { width: 460px;
 margin-left: 55px;
 margin-top: 40px;
 }

#contents h2 {  /* Titre du numero, page sommaire */
               margin-bottom: 1px;
               font-size: 24px; 
 }
#contents h3 {  /* Sous-titre du numéro, page sommaire */
               margin-top: 0;
               font-size: 14pt;
 }

#contents .volume-specs { font-size: 12pt;
                          margin: 0;
                          margin-top: 1px;
                          font-family: Georgia, Times, Times New Roman, serif }

#contents .numero-lien { width: 16.2em;
                         display: block;
                         background: url(../images/fleche-jaune.gif) no-repeat left;
                         padding-left: 22px;
                         margin-bottom: 10px;
                         font-family: "Myriad Pro", Myriad, Verdana, Arial;
                         font-size: 10pt;}
#contents a:hover { color: #e5be1a; }
#contents .introduction { font-size: 11pt; line-height: 1.2em }
#last-zine a { font-weight: bold; }
#last-zine p, #last-zine td { font-size: 9.5pt; }


h2.author { color: #666666; }


li.textes  { line-height: 1.1em; font-size: 10pt; margin-bottom: 2px;}

/* NB: Faute d'orthographe dans "fil-arianne" qui pourrait vous jouer
des tours. (Ariane = le personnage mythologique. Arianne = Multiplayer
online role playing framrework...)  */

#fil-arianne { 
               margin: 0;
               padding: 0;
               font-size: 9pt;
               background: url(../images/hr.gif) no-repeat;
               background-position: 0px 18px;
               height: 30px;
  }
#fil-arianne li { display: inline; }
#fil-arianne li.first a { background: none;
                          padding-left: 0; }
#fil-arianne li a { 
    font-family: "Myriad Pro", Myriad, Verdana, Arial, sans-serif;
    color: #666666; }

.ariane_sep { font-size: 8pt; color: #e5be19;}


#footer { background: url(../images/page-bottom.jpg) no-repeat bottom left;
          height: 53px;
          width: 750px;
          margin-top: 40px;
          padding-left: 55px; } 
#footer img { margin-top: 8px; }
#footer .fil-rss { margin-left: 10px; }
#footer .cc { margin-left: 30px; }

div.hr {  width: 487px;
         height: 10px;
         background: url(../images/hr.gif) no-repeat scroll center;
         }
div.hr hr { display: none; }

/* NB: show-abstract doit etre visible quand l'abstract est cache.
 hide-abstract doit etre visible quand l'abstract est visible.*/

#show-abstract { 
     background-image: url("../images/fleche-jaune-bas.gif");
 }
#hide-abstract {
     background-image: url("../images/fleche-jaune-haut.gif");
}
.hidden-abstract-control { display: none; }
.visible-abstract-control { display: block; }


#hide-abstract, #show-abstract {
    position: relative;
    left: -10px;
    font-size: 10pt;
    width: 175px;
    padding-right: 7px;
   font-weight: bold;
    font-family: "Myriad Pro",Myriad, Verdana, Arial, sans-serif;
    margin-bottom: 15px; 
     background-repeat: no-repeat;
     background-position: left;
     padding-left: 24px;
}



.gt-fonction {
    color: #e5be19;
}


.auteurs { 
    color: #666666;
    font-family: Georgia, Times, "Times New Roman", serif;
}
a:hover span.auteurs { 
    color: #e5be1a; }
a:hover  { color: #e5be1a; }

p.extrait, p.introduction { margin-bottom: 35px; }
p.extrait { font-size: 10pt; line-height: 1.2em; }
.accueil h2 { margin-bottom: 8px; }
.haut-page { 
    position: relative;
    left: 500px;
    top: 24px;
    background: url(../images/fond-haut-page.gif) no-repeat top left;
    padding-top: 12px;
    padding-left: 5px;
    width: 178px;
    font-weight: bold;
    font-family: "Myriad Pro",Myriad, Verdana, Arial, sans-serif;
    font-size: 11px;
}

div.hr .haut-page {
    top: -4px;
}

#annexes .haut-page a { 
    top: 0px;
    font-weight: bold;
    font-family: "Myriad Pro",Myriad, Verdana, Arial,  sans-serif;
    font-size: 11px;
    background: url(../images/fleche-jaune-haut.gif) no-repeat center right;
    padding-right: 20px; }


/*.-----------------------------------------------------------------.*/
/*. section sommaire */
.liste-des-articles { 
/*                      list-style-type: none; */
                      list-style-image: url(../images/liste-fleche-moyenne.gif);
                      padding: 0 0 0 24px; }

.liste-des-articles li a { 
                          /* background: url(../images/fleche-jaune.gif) no-repeat; 
                           padding-left: 20px; */}

.sommaire {}
.sommaire h2 { }	
.sommaire div.volume-specs { font-size: 18px; }
.sommaire div.haut-page { bottom: 60px; }


/*.-----------------------------------------------------------------.*/
/*. section article */

#articles p { font-size: 10.5pt; }
#articles h4 { font-size: 14pt; margin-bottom: 15px;  }
#articles h1 { 
    font-size: 18pt; 
    padding-bottom: 2px;
    padding-top: 9px;}

#enteteDocument h2 { margin-top: 1px; padding-top: 1px; }

#articles h2 { font-size: 15pt; }
#articles div.auteurs { font-size: 16px;
                        color: #66666;
                        margin-top: 8px;
                        margin-bottom: 35px; }




/* #lesresumes est le bloc qui contient le texte des resumes, mais pas
le lien "afficher/cacher les résumés" */
#lesresumes { margin-bottom: 35px; display: none; } 
#lesresumes .abstract p { 
    font-size: 9pt;
                       }

#lesresumes p.resume, #lesresumes p.rsum, #lesresumes  p.abstract { 
                                          font-size: 9pt;
                                          line-height: 1.2em;
                                          padding-left: 1.5em;
                                          }
#lesresumes.cacher-resumes { display: none; }
#lesresumes.montrer-resumes { display: block; }

.EndnoteSymbol, #articles .footnotecall, #articles .endnotecall { 
    font-size: 11px;
    color: #e5be1a;
    font-weight: bold;
/*    vertical-align: super; */
    position: relative;
    bottom: 5px;  }

.EndnoteSymbol {
    position: static;
    font-size: 10pt;
    padding-right: 0.5em;
}

#articles blockquote { font-size: 10pt; }
/* #articles .haut-page { bottom: 143px; } */


#articles p.notebaspage { font-size: 10pt; line-height: 1.4em;}

#articles .biobib {
    font-size: 10pt;
    margin-bottom: 1.5em;
}
#texte { padding-bottom: 4em; }
#texte h4 a:hover { color: #000}

#bibliographie p.bibliographie {line-height: 1.3em; }

#texte p.pigraphe, #texte p.epigraphe { font-size: 9pt; line-height: 1.2em; padding-left: 15em; text-align: right; padding-bottom: 1em;  }

#texte p.sparateur, #texte p.separateur { text-align: center; margin-top: 1.5em; }

.FootnoteSymbol { color: #e5be1a; }
#annexes h3 { font-size: 12pt; margin-top: 3em; margin-bottom: 0.2em }
.navigation-haut { bottom: 50px;
                   right: 130px; }

#pourCiter { font-size: 10pt; }
.notes p, .annexes p { font-size: 11pt;} /* !important; } */


#section-outils { margin-bottom: 20px;
                  height: 35px;}

#btn-imprimer, #btn-version-pdf {
                                  padding-top: 2px;
                padding-right: 20px;
                margin-right: 10px;
                font-weight: bold;
                font-family: "Myriad Pro",Myriad, Verdana, Arial, sans-serif;
                font-size: 11px;
                                  height: 35px;
                                  }
#btn-imprimer { background: url(../images/imprimer.gif) no-repeat center right;
                }	
#btn-version-pdf { background: url(../images/pdf.gif) no-repeat center right;
                   }


.texte { 
    position: relative;
    line-height: 1.4em;
}
.paranumber { position: absolute;
              left: -35px;
              color: #e5be1a;
              font-size: smaller;
              /*font-weight: bold;*/ }

 /* PAGES STATIQUES */

#static p, #static li { 
            line-height: 1.4em;
            
}

#static ul { 
             list-style-image: url(../images/liste-fleche.gif);             
 }

#static li { margin-top: 2px; margin-bottom: 2px; }

#btn-pdf {padding-right: 25px; background: url(../images/pdf.gif) no-repeat center right; }
