.apnbepub {
    font-size: 0.75em;
    font-weight: normal;
    line-height: 1.2;
    text-decoration: none;
    vertical-align: 70%;
    margin: 0 0 0 0.3em
    }
.appen-tit {
    display: block;
    font-size: 1.125em;
    font-style: normal;
    font-weight: normal;
    line-height: 1.2;
    orphans: 2;
    text-align: center;
    text-indent: 0;
    text-transform: uppercase;
    widows: 2;
    margin: 0 0 3em
    }
.bl {
    display: block;
    font-size: 0.875em;
    line-height: 1.2;
    orphans: 2;
    widows: 2;
    margin: -0.5em 0 0
    }
.bl1 {
    display: block;
    font-size: 0.875em;
    line-height: 1.2;
    orphans: 2;
    widows: 2;
    margin: 0
    }
.calibre {
    display: block;
    font-size: 1em;
    line-height: 1.2;
    padding-left: 0;
    padding-right: 0;
    margin: 0 5pt
    }
.calibre1 {
    display: block
    }
.calibre2 {
    display: block;
    line-height: 1.2
    }
.calibre3 {
    text-decoration: none
    }
.calibre4 {
    line-height: 1.2;
    text-decoration: none
    }
.calibre5 {
    font-size: 0.75em;
    line-height: 1.2;
    vertical-align: top
    }
.calibre6 {
    font-style: italic
    }
.calibre7 {
    font-weight: bold
    }
.calibre8 {
    font-style: italic;
    line-height: 1.2
    }
.calibre9 {
    border-collapse: separate;
    border-spacing: 2px;
    display: table;
    text-indent: 0;
    margin: 1em auto;
    padding: 0.25em
    }
.calibre10 {
    display: table-column-group
    }
.calibre11 {
    display: table-column
    }
.calibre12 {
    display: table-row;
    vertical-align: middle
    }
.calibre13 {
    display: table-cell;
    font-size: 0.75em;
    margin-left: 0;
    text-align: left;
    vertical-align: top;
    padding: 1px 0.25em
    }
.calibre14 {
    display: block
    }
.chap-n {
    display: block;
    font-size: 1.125em;
    font-style: normal;
    font-weight: normal;
    line-height: 1.2;
    orphans: 2;
    text-align: center;
    text-indent: 0;
    widows: 2;
    margin: 0 0 0.5em
    }
.chap-tit {
    display: block;
    font-size: 1.125em;
    font-style: normal;
    font-weight: normal;
    line-height: 1.2;
    orphans: 2;
    text-align: center;
    text-indent: 0;
    widows: 2;
    margin: 0 0 2em
    }
.copy-acheve {
    display: block;
    font-size: 1em;
    line-height: 1.2;
    orphans: 2;
    widows: 2;
    margin: 2em 0 0
    }
.copy-auteur {
    display: block;
    font-size: 1em;
    line-height: 1.2;
    orphans: 2;
    widows: 2;
    margin: 0 0 4em
    }
.copy-copy {
    display: block;
    font-size: 1em;
    line-height: 1.2;
    orphans: 2;
    widows: 2;
    margin: 5em 0 0
    }
.copy-edit {
    display: block;
    font-size: 1em;
    line-height: 1.2;
    orphans: 2;
    widows: 2;
    margin: 3em 0 0
    }
.copy-isbn {
    display: block;
    font-size: 1em;
    line-height: 1.2;
    orphans: 2;
    widows: 2;
    margin: 0 0 1em
    }
.copy-refimp {
    display: block;
    font-size: 1em;
    line-height: 1.2;
    orphans: 2;
    widows: 2;
    margin: 1em 0 0
    }
.copy-tit {
    display: block;
    font-size: 1.375em;
    line-height: 1.2;
    orphans: 2;
    widows: 2;
    margin: 0 0 1em
    }
.date {
    display: block;
    font-size: 1em;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0;
    orphans: 2;
    text-align: right;
    text-indent: 0;
    widows: 2
    }
.defnotes-tit {
    display: block;
    font-size: 1em;
    font-weight: bold;
    line-height: 1.2;
    orphans: 2;
    widows: 2;
    margin: 0 0 -2em
    }
.dev-txt-j {
    display: block;
    font-size: 1em;
    font-style: normal;
    font-weight: normal;
    line-height: 1.2;
    orphans: 2;
    text-align: justify;
    text-indent: 1em;
    widows: 2;
    margin: 0
    }
.dev-txt-j1 {
    display: block;
    font-size: 1em;
    font-style: normal;
    font-weight: normal;
    line-height: 1.2;
    orphans: 2;
    text-align: center;
    text-indent: 1em;
    widows: 2;
    margin: 0
    }
.dev-txt-j2 {
    display: block;
    font-size: 0.875em;
    line-height: 1.2;
    orphans: 2;
    widows: 2;
    border-bottom: black dotted 1.5px;
    margin: 0.5em 0
    }
.div-copy {
    display: block;
    font-style: normal;
    font-weight: normal;
    margin-top: 3em;
    text-align: left;
    text-indent: 0
    }
.div-enc {
    display: block;
    margin-bottom: 0.5em;
    margin-top: 0.5em
    }
.div-ident {
    display: block;
    margin-bottom: 0%;
    padding-top: 0%
    }
.div-lettre {
    display: block;
    font-size: 1em;
    line-height: 1.2;
    margin-bottom: 0.5em;
    margin-top: 0.5em
    }
.div-ntb {
    display: block;
    padding-top: 30%
    }
.div-stroplg {
    display: block;
    margin-bottom: 0;
    margin-top: 0
    }
.div-tit {
    display: block;
    font-style: normal;
    font-weight: normal;
    text-align: center;
    text-indent: 0;
    margin: 0% 0 2em
    }
.div-vol {
    display: block;
    margin-top: 30%
    }
.entry-txt-j {
    display: block;
    font-size: 1.16667em;
    font-style: normal;
    font-weight: normal;
    line-height: 1.2;
    orphans: 2;
    text-align: left;
    text-indent: 0;
    widows: 2;
    margin: 0
    }
.flammarion {
    display: block;
    font-size: 0.75em;
    font-style: normal;
    font-weight: normal;
    orphans: 2;
    text-align: center;
    text-indent: 0;
    widows: 2;
    margin: 10pt 0 0
    }
.image-landscape {
    height: auto;
    width: auto
    }
.imgpagetitre {
    height: 100%;
    width: auto
    }
.lettre-auteur {
    display: block;
    font-size: 1em;
    line-height: 1.2;
    margin-bottom: 0;
    margin-top: 0;
    orphans: 2;
    text-align: right;
    text-indent: 0;
    widows: 2
    }
.lettre-entete {
    display: block;
    font-size: 1em;
    line-height: 1.2;
    margin-bottom: 0;
    margin-top: 0;
    orphans: 2;
    text-align: justify;
    text-indent: 1em;
    widows: 2
    }
.lettre-txt-j {
    display: block;
    font-size: 1em;
    line-height: 1.2;
    margin-bottom: 0.5em;
    margin-top: 0.5em;
    orphans: 2;
    widows: 2;
    border-bottom: black dotted 1.5px
    }
.logo {
    display: block;
    font-size: 0.75em;
    font-style: normal;
    font-weight: normal;
    orphans: 2;
    text-align: center;
    text-indent: 0;
    widows: 2;
    margin: 3em 0 0
    }
.ntb-txt-j {
    display: block;
    font-size: 1em;
    font-style: normal;
    font-weight: normal;
    line-height: 1.2;
    orphans: 2;
    text-align: justify;
    widows: 2;
    margin: 0
    }
.pagetitre {
    display: block;
    font-size: 0.875em;
    line-height: 1.2;
    orphans: 2;
    text-align: center;
    widows: 2;
    margin: 0
    }
.part-n {
    display: block;
    font-size: 1.375em;
    font-style: normal;
    font-weight: normal;
    line-height: 1.2;
    orphans: 2;
    text-align: center;
    text-indent: 0;
    widows: 2;
    margin: 0 0 0.5em
    }
.part-tit {
    display: block;
    font-size: 1.375em;
    font-style: normal;
    font-weight: normal;
    line-height: 1.2;
    orphans: 2;
    text-align: center;
    text-indent: 0;
    text-transform: uppercase;
    widows: 2;
    margin: 0 0 2em
    }
.pc {
    font-size: 0.75em
    }
.pc1 {
    font-size: 0.85714em
    }
.ps {
    display: block;
    font-size: 1em;
    line-height: 1.2;
    margin-bottom: 0;
    margin-top: 0.5em;
    orphans: 2;
    text-align: justify;
    text-indent: 1em;
    widows: 2
    }
.retour {
    display: block;
    font-size: 0.75em;
    orphans: 2;
    text-align: right;
    text-indent: 0;
    widows: 2;
    margin: 1em 0 0 15pt
    }
.retournotes {
    font-family: RetourNotes
    }
.sect-tit {
    display: block;
    font-size: 1.125em;
    font-style: normal;
    font-weight: normal;
    line-height: 1.2;
    orphans: 2;
    text-align: center;
    text-transform: uppercase;
    widows: 2;
    margin: 0 0 2em
    }
.sep {
    display: block;
    font-size: 1em;
    font-style: normal;
    font-weight: normal;
    line-height: 1.2;
    orphans: 2;
    text-align: center;
    text-indent: 0;
    widows: 2;
    margin: 1em 0
    }
.stroplg-tit {
    display: block;
    font-size: 0.875em;
    font-weight: bold;
    line-height: 1.2;
    orphans: 2;
    text-align: center;
    widows: 2;
    margin: 0
    }
.tit-tit {
    display: block;
    font-size: 1.375em;
    font-style: normal;
    line-height: 1.2;
    orphans: 2;
    padding-top: 20%;
    text-align: center;
    text-indent: 0;
    widows: 2;
    margin: 0 0 2em
    }
.tr {
    display: block;
    font-size: 1.125em;
    font-style: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 3em;
    padding-top: 20%;
    text-align: center
    }
.tr2-appen {
    display: block;
    font-size: 1em;
    font-style: italic;
    font-weight: normal;
    line-height: 1.2;
    margin-left: 0;
    margin-top: 0;
    text-align: left
    }
.tr2-part {
    display: block;
    font-size: 1em;
    font-style: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-top: 1em;
    text-align: left;
    text-transform: uppercase
    }
.tr2-vol {
    display: block;
    font-size: 1.375em;
    font-style: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0.5em;
    margin-top: 1em;
    text-align: center
    }
.tr3-chap {
    display: block;
    font-size: 1em;
    font-style: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-left: 1em;
    margin-top: 0;
    text-align: left
    }
.txt-bio {
    display: block;
    font-size: 1em;
    font-style: normal;
    font-weight: normal;
    line-height: 1.2;
    orphans: 2;
    text-align: justify;
    text-indent: 0;
    widows: 2;
    margin: 12pt 5pt 0 0
    }
.txt-plat {
    display: block;
    font-size: 1em;
    font-style: normal;
    font-weight: bold;
    line-height: 1.2;
    orphans: 2;
    text-align: justify;
    text-indent: 0;
    widows: 2;
    margin: 0 5pt 0 0
    }
.txt-plat1 {
    display: block;
    font-size: 1em;
    font-style: normal;
    font-weight: normal;
    line-height: 1.2;
    orphans: 2;
    text-align: justify;
    text-indent: 0;
    widows: 2;
    margin: 0 5pt 0 0
    }
.verslg {
    display: block;
    font-size: 0.875em;
    line-height: 1.2;
    orphans: 2;
    text-align: justify;
    text-indent: 0;
    widows: 2;
    margin: 0 0 0 20px
    }
.vol-stit {
    display: block;
    font-size: 1.125em;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5em;
    orphans: 2;
    text-align: center;
    widows: 2;
    margin: 0 0 0.5em
    }
.vol-tit {
    display: block;
    font-size: 1.5em;
    font-style: normal;
    font-weight: normal;
    line-height: 1.2;
    orphans: 2;
    text-align: center;
    widows: 2;
    margin: 0 0 1em
    }
.pcalibre:hover {
    text-decoration: underline
    }