@import "yui-cssreset.css";

/*
screen.css
version: 2012-09
*/

body {font:76%/1.2 Verdana, sans-serif; }
abbr {cursor:help}
strong {font-weight:bold; font-style:inherit}
em {font-style:italic; font-weight:inherit}
table {background:#FFF;}
td {font-size:.916em; padding:.458em; border:1px solid #CCC}
hr, .hidden {visibility:hidden;overflow:hidden;margin:0;padding:0;width:0;height:0;line-height:0;font-size:0}
sup {vertical-align:top}
sub {vertical-align:bottom}
a {word-wrap:break-word}

h1 {font:bold 1em Georgia, serif; margin:0 6em 0 0; padding:2.4em 6em 1.5em 3em; background:#EBEBEB url(../images/bg-front.png) repeat-y right top; color:#c00}
h1 span.text {font-size:1.7em}

/* structure *************************************************************** */
#access {position:absolute; visibility:hidden}
#background {background:transparent url(../images/bg-background.gif) repeat 0 0; padding-bottom:4em}
#header {position:relative; width:73.846em; /* 896px exactement */ margin:0 auto; background:transparent url(../images/bg-header.gif) no-repeat right 10px; padding-top:63px}
#footer {clear:both; width:60em; margin:0 0 0 12.846em; padding:.5em 0 0 0; color:#999; background:#fff}
#outerWrapper {width:73.846em; /* 896px exactement */ margin:0 auto; background:transparent url(../images/bg-wrapper.gif) no-repeat left bottom; padding-bottom:53px}
#wrapper {background:#f5f5f5 url(../images/bg-footer.png) no-repeat left bottom; border-left:1em solid #fff}
#content {position:relative; z-index:9; float:right; width:60em; padding:0 0 10em 0; background:#fff}
#main {position:relative; z-index:2; padding:0 1em; min-height:160em}
#nav, #logos {float:left; width:10.846em; padding:0 1em; background:#f5f5f5; position:relative; z-index:1}

/* entête ****************************************************************** */
#siteName {background:#fff; margin:0; padding:0; border:none; padding:25px 0 37px 37px; font-size:1px}
#siteName a {display:block; width:295px; height:0; overflow:hidden; padding-top:74px; background:#fff url(../images/sitename.png) no-repeat 0 0}
#siteBaseline {display:block; width:526px; height:0; overflow:hidden; padding-top:74px; background:#fff url(../images/sitebaseline.png) no-repeat 0 0; position:absolute; top:85px; left:332px}

/* pied de page ************************************************************ */
#footer p {padding:.3em 0 0 0; font:.8em Verdana, sans-serif; text-align:center}

/* accueil ***************************************************************** */
#front {color:#626520; background:#EBEBEB url(../images/bg-front.png) repeat-y right top; border-bottom:1em solid #fff; margin:0 3em 0 0; padding:2.5em 3em 1.5em 3em}
#front h1 {visibility:hidden; overflow:hidden; font-size:0; line-height:0; height:0; margin:0; padding:0}
#front p {font:1.4em Georgia, serif; margin:0 0 1em 0}

#homeSummary {float:left; width:33em; padding:0 0 0 3em}
#homeSummary h1 {margin:0 3em 0 -3em; background:#D9D9D9 url(../images/bg-h1.png) repeat-y right top; padding:0}
#homeSummary h1 br {display:none}
#homeSummary h1 span.lastIssue {display:block; font:bold 1.6em Georgia, serif; padding:.25em 2em; color:#c33; background:transparent url(../images/bg-trivium.gif) no-repeat .5em .45em}
#homeSummary h1 a {display:block; background:#fff; padding:1.5em 0 0 0}
#homeSummary h1 a span.number {display:block; float:left; margin-top:-.2em; font:normal 1.8em "Arial Black", sans-serif; text-align:right; color:#000}
#homeSummary h1 a span.title {display:block; font:bold 1.2em/1 Georgia, serif; color:#c00; border-left:1px solid #D9D9D9; margin-left:2.4em; padding-left:.3em}
#homeSummary h1 a span.altertitle {display:block; font-size:.75em; color:#727700; padding:.3em 0 0 .1em}

#homeSummary h1 a:hover span.title,
#homeSummary h1 a:hover span.altertitle {color:#f00}

#homeSummary #publiDirector {clear:left; font-size:.8em; margin:.7em 0 0 0; padding:.5em 1.8em; background:#fff url(../images/puce-1.png) no-repeat .4em .55em; color:#000}
#homeSummary #publiIntroduction {clear:left; background:transparent url(../images/bg-dots.gif) repeat-x 0 0; padding:1em 3em 0 0; margin:.7em 0 0 0}
#homeSummary div.tabContent p {font:.9em Georgia, serif; margin:0 0 1.111em 0; text-align:justify; color:#444}

/* syndication ************************************************************* */
/* #content.withSyndication #main {float:left; padding-right:3em; width:36em}
#content.withSyndication #pageHeader, #content.withSyndication #publiHeader, #content.withSyndication #homeSummary h1,
#content.withSyndication h2.section, #content.withSyndication #shortcuts {margin-right:-3em; padding-right:3em}
#content.withSyndication #front h1 {margin-right:-18em; padding-right:18em} */

#news {float:right; width:18.5em; padding:0 1.25em; position:relative; z-index:1}
#news h1 {font-size:1.6em; margin:0 -.781em; padding:.25em .781em; background:#fff url(../images/bg-h1.png) repeat-y 0 0; color:#727700}
#news h2 {font:bold 1.2em Verdana, sans-serif; text-transform:uppercase; color:#c00; background:transparent url(../images/bg-dots.gif) repeat-x left bottom; padding:1em 0 .2em 0}
#news ul {font-size:.9em; margin:0 0 3em 0; list-style:none}
#news li {margin:1em 0}

/* index ******************************************************************* */
#indexHeader h1 em {font-style:normal}
.navIndex {font-size:.9em; margin:0 3.333em 0 0; padding:.555em 0 .555em 3.333em; border-top:1px solid #fff; background:#EBEBEB url(../images/bg-front.png) repeat-y right top; color:#999}
.navIndex em {font-style:normal}

div.entries {clear:left; margin:2em 0 4em 5em; overflow:hidden}
div.entries ul {list-style:none; margin:1.25em 0 0 12em}
div.entries h2 {float:left; width:1.2em; font:bold 9em/1 Georgia, serif}
div.entries h2 a {display:block}
div.entries ul ul {margin:.5em 0 0}
div.entries li {margin:.75em 0; font:1em/1.1 Verdana, sans-serif}
div.entries li li {font-size:.9em; padding:.555em 0; padding:0 0 0 1.666em; background:url(../images/child.png) no-repeat 0 .272em}
div.entries li li li {font-size:1em; padding:.5em 0; padding:0 0 0 1.5em}
span.count {color:#888; font:.916em Verdana, sans-serif}

#alphabet, #subshortcuts {margin:1em 0 0 0; background:#D9D9D9 url(../images/bg-h1.png) repeat-y right top}
#alphabet .forMika {padding:.5em 0 .5em 3em; background:transparent url(../images/bg-trivium.gif) no-repeat 1em 45%; overflow:hidden}
#alphabet a, #alphabet span {display:block; float:left; width:1.5em; height:1.5em; margin-right:.2em; text-align:center}
#subshortcuts a, #subshortcuts span {padding:.2em; font-weight:bold; text-align:center}

/* image.html ************************************************************** */
dl.file {margin:3em 0 0}
dl.file dt {font-weight:bold; margin:1.5em 0 0}
dl.file dd {margin:0}
dl.file dd.caption {margin:1.5em 0 0}
dl.file dd.description {}
dl.file dd.link {color:#666}

/* individu.html *********************************************************** */
.individus #photo {margin:3em 0 1.5em}
.individus dl#contact {margin:2em 0 0}
.individus dl#contact dt {font-weight:bold; margin:1.5em 0 0}
.individus dl#contact dd {margin:0}

/* sommaire **************************************************************** */
#publiHeader {margin:0 3em 0 0; padding:0 0 1em 0; background:#EBEBEB url(../images/bg-front.png) repeat-y right top; color:#666}
body.publications #shortcuts {margin-top:-1.5em}
#publiHeader #publiDate {border-bottom:1px solid #fff; background:#D9D9D9 url(../images/bg-h1.png) repeat-y right top; color:#777}
#publiHeader #publiDate span.forMika {display:block; background:transparent url(../images/bg-trivium.gif) no-repeat 1.1em 45%; font:italic normal .9em Verdana, sans-serif; padding:.8em 3.333em}
#publiHeader h1 {margin:1em 6.5em; background:none; padding:0}

#publiHeader h1 br {display:none}
#publiHeader h1 span.number {display:block; float:left; width:1.8em; margin:-.1em 0 0 -2.1em; font:normal 3em "Arial Black", sans-serif; text-align:right; color:#000}
#publiHeader h1 span.title {display:block; font:bold 1.7em/1 Georgia, serif; color:#c00; border-left:1px solid #000; padding:0 .75em}
#publiHeader h1 span.altertitle {display:block; padding:.45em 0 0 0; color:#727700}
#publiHeader #publiDirector {background:transparent url(../images/puce-2.png) no-repeat 7.8em .5em; padding:.4em 0 .5em 9.5em}

#publiHeader #publiSubtitle {margin-left:8em; font-weight:bold}

#publiIntroduction {margin:3em 17em 0 3em; color:#444}
#publiIntroduction p {margin:.25em 0; font:1.1em/1.4 Georgia, serif; text-align:justify}

#publiDescription, #publiISBN, #publiOrderLink {font-size:.9em}

#publiIntroduction a.external:link, #publiIntroduction a.external:visited {color:#666}
#publiIntroduction a.external:hover {color:#000}

#docImage,#publiImage {position:relative; z-index:9; float:left; font:.8em Verdana, sans-serif; padding:0 1.875em 1.25em 0; color:#888; /*width:220px; /* largeur vignette + border */}
#docImage {padding-top:0}

#file img, #docImage img, #publiImage img {display:block; border:10px solid #f2f2f2; margin:0 0 .5em 0}

ul.summary {clear:left; margin:0 3em 0 0; list-style:none}
ul ul.summary {margin:0}
ul ul ul.summary {margin:0; padding:0 0 0 3em}

#homeSummary ul.summary {margin:0}
#homeSummary ul ul.summary {padding:0 3em 0 0}
#homeSummary ul ul ul.summary {padding:0 0 0 3em}

ul.summary li.publications {margin:1.5em 0 0 0; /*background:#EBEBEB url(../images/bg-front.png) repeat-y right top;*/}
ul.summary li li.publications {margin:0}
ul.summary li li.publications.odd {background:#f7f7f7 url(../images/bg-summary-li.png) repeat-y right top}
ul.summary li li.publications.even {background:#fff}

ul.summary h2, #annexes h2 {font:bold 1.5em Georgia, serif; padding:.3em 0 .35em 0; margin:1.5em 0 0 0}
ul.summary h2, ul.summary .publiSubtitle {background:#DFDFDF url(../images/bg-summary-h2.png) repeat-y right top}
#homeSummary ul.summary h2, #homeSummary ul.summary .publiSubtitle {background:none}

ul.summary .fr h2, ul.summary .fr .publiSubtitle {color:#c33}
ul.summary .de h2, ul.summary .de .publiSubtitle {color:#727700}

ul.summary h2 .text, #annexes h2 .text {display:block; background:transparent url(../images/bg-trivium.gif) no-repeat .5em .1em; padding-left:2em}
ul.summary h3 {font:bold 1em Georgia, serif; margin:0 14em 0 3em; padding:1.7em 0 .4em 0; background:transparent url(../images/bg-dots.gif) repeat-x left bottom; color:#727700} #homeSummary ul.summary h3 {margin:1.5em -3em 0 0}

ul.summary .publiSubtitle {padding:0 3em .8em 3em}
#homeSummary ul.summary .publiSubtitle {padding:.3em 0 0 2em}

#homeSummary ul.summary h2, #homeSummary #annexes h2 {padding:.3em 0 0 0; background:transparent url(../images/bg-dots.gif) repeat-x left top}
#homeSummary ul.summary h2 .text, #homeSummary #annexes h2 .text {display:block; padding:0 0 .3em 25px; background:transparent url(../images/bg-dots.gif) repeat-x left bottom}

#homeSummary ul.summary li.publications, #homeSummary ul.summary li.annexes {background:transparent url(../images/bg-trivium-2.gif) no-repeat 0 .85em; /*padding:0;*/}
#homeSummary ul.summary li li.publications, #homeSummary ul.summary li li.annexes {background:none}

ul.summary li.textes, ul.summary li.liens {padding:1.7em 14em 1.7em 3em; background:#fff}
#homeSummary ul.summary li.textes, #homeSummary ul.summary li.liens {padding:1.5em 0 0 0}

ul.summary li li.odd, ul.summary li li li.even, .indexes ul.summary li.odd {background:#f7f7f7 url(../images/bg-summary-li.png) repeat-y right top} 
#homeSummary ul.summary li li.odd, #homeSummary ul.summary li li li.even {background:#fff}

ul.summary p {/* introduction publication */margin:1em 0 0 0; font:.9em Verdana, sans-serif} 
#annexes ul.summary p {margin:0}

ul.summary .publiDirector {border-top:1px solid #fff; background:#EBEBEB url(../images/bg-front.png) repeat-y right top; color:#666} #homeSummary ul.summary .publiDirector {background:none; border:none}

ul.summary .publiDirector .forMika {display:block; font-size:.9em; padding:.8em 4.8em; background:transparent url(../images/puce-3.png) no-repeat 3.333em 1em} 
#homeSummary ul.summary .publiDirector .forMika {font-size:.8em; margin:.2em 0 0 0; padding:.5em 0 .5em 4em; background:#fff url(../images/puce-1.png) no-repeat 2.5em .55em}

ul.summary .author {font-size:1.2em; margin:0 0 .4em 0; padding:0 0 .3em 0; background:transparent url(../images/bg-dots.gif) repeat-x left bottom; color:#727700} 
#homeSummary ul.summary .author {font-size:1em; background:none; padding:0}

ul.summary .title {font:bold 1.1em Verdana, sans-serif; margin:0 0 .272em 0} #homeSummary ul.summary .title {margin:0 0 .1em 0; font-size:1em}

ul.summary .subtitle, ul.summary .annexes p, ul.summary .texte {font:bold .9em/1.2 Verdana, sans-serif}

#homeSummary ul.summary .subtitle, #homeSummary ul.summary .annexes p, #homeSummary ul.summary .texte {font:.8em/1.2 Verdana, sans-serif; color:#444}

ul.summary .originalTitle {font-weight:bold; color:#8C8A8A; margin:1.2em 0 0 0}
#homeSummary ul.summary .originalTitle {font:bold .8em/1.2 Verdana, sans-serif; margin:.6em 0 0 0}

ul.summary .translator {color:#8C8A8A; margin:.3em 0 0 0}
#homeSummary ul.summary .translator {font:.8em/1.2 Verdana, sans-serif}
#homeSummary ul.summary .translator strong {font-weight:normal}

ul.summary .numero {font-weight:bold}
ul.summary div.in {font-size:.8em; margin:.375em 0 0 0; color:#999}

span.fullText {font:normal .8em Verdana, sans-serif; color:#999}
ul.documents span.fullText {font-size:1em}

/* article ***************************************************************** */
#docHeader {position:relative; margin:0 5em 0 0; padding:0 0 .8em 0; background:#EBEBEB url(../images/bg-front.png) repeat-y right top; color:#999}
#docTopParent {font-size:1.2em; padding:.6em 2.5em; border-bottom:1px solid #fff; background:#D9D9D9 url(../images/bg-h1.png) repeat-y right top}
#docTopParent .number {font:1em/1 "Arial Black", Arial, sans-serif; /*vertical-align:top;*/}
/*#docTopParent .period,*/
#docTopParent .title {font-size:.75em; padding-left:.2em}
#docSubParent {display:none; /*FIXME ?*/ font:1.2em Georgia, serif; padding:.8em 2.5em; border-bottom:1px solid #e9e9e9; background:#ff0; color:#f00}
#docNumber{font: 0.916em Verdana,sans-serif; margin: 1.176em 0 -1.176em}
#docTitle {font-size:1.7em; padding:.7em 1.764em .2em 1.764em; background:none; margin:0}
#docAltertitle {font:italic normal 1.166em/1.5 Georgia, serif; margin:1.176em 0 0}
#docAltertitle em {font-style:normal}
#docSubtitle {font-weight:bold; padding:0 3em; color:#000}
#docAuthor {font:italic 1.1em Georgia, serif; margin:.8em 0; padding:.3em 2.727em .3em 4.09em; background:transparent url(../images/puce-2.png) no-repeat 2.727em .4em; color:#f00}
#docAuthor strong {font-weight:normal}
#docURL {font:italic 1.1em Georgia, serif; margin:.8em 0; padding:.3em 2.727em .3em 4.09em; background:transparent url(../images/puce-2.png) no-repeat 2.727em .4em; color:#f00}
#docHeaderColumnsForMika {padding:1.2em 0 1.2em 1.5em; border-top:1px solid #fff; background:#f7f7f7 url(../images/bg-summary-li.png) repeat-y right top; color:#999; overflow:hidden}
#docOriginalTitle, #docTranslator, #docReference {float:left; font-size:.9em; width:18em; border-left:1px solid #D2D2D2; padding:0 0 0 .555em; margin:0 0 0 1.666em}
#docOriginalTitle {font-weight:bold}
#docTranslator strong {display:block}
#docDate {padding:0 6em 1.5em 3em; color:#999}
#docPagination {display:none; /*FIXME ?*/ font-size:.8em; margin:1.5em 0 0 0; color:#999}
#docImage {position:relative; z-index:50; font:.833em Verdana, sans-serif; margin:0 1.8em 1.8em 0}
#docImage img {display:block}
#text #docImage {float:left}
#docBody {clear:both; position:relative; padding:2em 17em 0 3em}
#docBody h3 {margin:1.5em 0 0 0; font-size:1em}

div.text {clear:both; font:1em/1.3 Georgia, serif}
.excerpt div.text {margin:0}

/* sections */
.section {position:relative; margin:1.5em 0 0 0}
.section h2 {font:bold 1.5em Georgia, serif; margin:2em 0 1em 0; padding:.1em 0 .1em 0; border-bottom:1px solid #888; color:#c33} 
#abstract.section h2, #entries.section h2, #toc.section h2 {margin-top:0} 
#docAddendum.section h2 {font-size:1.2em;/*
} #text.section h2 {margin-right:-11.333em;*/
}

.section h2.toggle span.text {display:block; margin-left:-1.5em; padding-left:1.5em; background:#fff url(../images/button-toggle.png) no-repeat 0 -75px; cursor:pointer}
.section h2.toggle.active span.text {background-position:0 3px}
.section p, .section dt {margin:1em 0 0 0}
.section dl {margin:1.5em 0}
.section dd, .section dd p {margin:0; color:#666}
div.togglable {padding:0 0 1em 0; /* compensation des h2 sans margin-top */}

/* texte différé */
#textDeferred {margin:1.666em 2.222em .833em 0; color:#9e9e9e}
#textDeferred strong {font:italic normal 1.7em Georgia, serif}

/* résumés */
#abstract h3 {font:1em/1.5 Georgia, serif}
#abstract p, #docAddendum p {clear:left; font:1em/1.5 Georgia, serif; text-align:justify}

/* entrées d'index */
#entries div.index {font-size:.9em; margin:1.111em 0 0 0}
#entries div.index h3 {display:inline}

/* plan */
div.tocSection1 {margin:.5em 0 0 0; font-weight:bold}
div.tocSection2 {margin:.5em 0 0 0; padding-left:1.5em}
div.tocSection3 {margin:.5em 0 0 0; padding-left:3em; color:#666}
div.tocSection4 {margin:.555em 0 0 0; padding-left:5.555em; font-size: .9em; color:#666}
div.tocSection5 {margin:.555em 0 0 0; padding-left:5.555em; font-size: .9em; color:#999}
div.tocSection6 {margin:.555em 0 0 0; padding-left:7.777em; font-size: .9em; color:#999}

/* notes */
#note p, #note div.endnotebody, #notes p, #notes div.footnotebody {font-size:.9em; margin:1.666em 0 0 0; text-align:justify}

/*Documents annexes */
#annexes ul.annexes .credits, #annexes ul.annexes .description, #annexes ul.annexes .legende {font-size:.916em; margin:0 0 .5em 0; text-align:justify}
#annexes ul.annexes img {float:left; margin:0 1.5em 0 0; padding-top:.4em}
#annexes ul.annexes li {margin:0 0 1.636em 0}
#annexes ul.annexes li.vignette{min-height:100px}

/* citation */
#quotation h3, #quotation p {font-size:.9em}
#quotation p {margin:0}
#quotation strong {font-weight:normal}

/* auteurs */
#authors h3, #authors ul, #authors p, #translator h3, #translator ul, #translator p {font-size:.9em; color:#666}
#authors h3, #translator h3  {margin:0}
#authors p, #translator p  {margin:0 0 1.111em}
#authors h4, #translator h4 {font:italic normal 1.1em Georgia, serif; margin:1.363em 0 0 0; color:#333}
#authors .documents, #translator .documents {margin:0 0 2em; list-style:none; color:#999}
#authors .documents li, #translator .documents li  {margin:1.111em 0 0 0}

/* licence */
#license h3, #license p {font-size:.916em}
#license #licenseIcon {margin:1.091em 0}
#license img {margin:1.111em 0 0 0}

/* niveaux de titre */
.section div.text h1 {font:bold 1.6em Verdana, sans-serif; margin:3em 0 0 0; padding:0; background:0; color:#000}
.section div.text h2 {font:bold 1.3em Georgia, serif; margin:1.5em 0 0 0; padding:0; border:none; background:none}
.section div.text h3 {font:normal 1.5em Georgia, serif; margin:1.5em 0 0 0}
.section div.text h4 {font:bold 1em Verdana, sans-serif; margin:3em 0 0 0}
.section div.text h5 {font:normal 1em Verdana, sans-serif; margin:1em 0 0 0}
.section div.text h6 {font:normal .9em Verdana, sans-serif; margin:1.111em 0 0 0}

.section div.text h1 a {color:#727700}
.section div.text h2 a, .section div.text h3 a, .section div.text h4 a,
.section div.text h5 a, .section div.text h6 a {color:#7E8301}

/* listes */
div.text ul, div.text ol {margin:1em 0 1em 3em; text-align:left}
div.text li {font:.916em/1.636 Verdana, sans-serif}
div.text ul li {background:url(../images/bullet.png) no-repeat 0 .6em; padding-left:10px}
div.text ul.sidenotes li {background:none; padding-left:0}

/* notes marginales */
div.textandnotes {position:relative}
ul.sidenotes {position:absolute; top:0; right:-14em; width:12.25em}
ul.sidenotes li {list-style:none; margin:.25em 0 .85em 0; font:.85em/1.2 Verdana, sans-serif; color:#777}
ul.sidenotes .num {font-weight:bold}

/* images */
#content a img {display:block}

/* styles internes ********************************************************* */
p.encadre {padding:1em; background:#F2F2F2}
p.separateur, p.sparateur {margin:1em 0; text-align:center}
p.dedicace {margin:1em 0}
p.remerciements {font-style:italic; text-align:justify; padding:0 4em}
p.remerciements em {font-style:normal}
p.epigraphe, p.pigraphe {font:1em/1.3 Georgia, serif; text-align:right; margin:1.5em 0 1.5em 11em}
p.titreillustration {font:bold .9em/1.3 Verdana, sans-serif; margin:3.333em 0 .555em 0; color:#666}
p.legendeillustration {font:.9em/1.3 Verdana, sans-serif; color:#666}
p.crditillustration,p.creditillustration, p.crditsillustration {font:.9em/1.3 Verdana, sans-serif; margin:.555em 0 3.333em 0; color:#999}
p.question {color:#777}
p.texte, p.annexe, p.reponse, p.question, p.bibliographie, p.paragraphesansretrait {margin:1em 0; text-align:justify; font-size:1.155em; /* 14px exactement */ position:relative; /* pour .paranumber */}
td p.texte, td p.annexe, div.textIcon p.texte {font-size:1em}
p.paragraphesansretrait {margin:1em 0; text-indent:0}
p.citation, p.quotations, p.quotation {font:1em Georgia, serif; margin:1em 0; padding:0 0 0 4em}
p.citationbis {font:1em Georgia, serif; margin:1em 0; padding:0 0 0 4em; color:#666}
p.citationter {color:#888; font:.916em/1.636 Verdana, sans-serif; margin:1.091em 0; padding:0 0 0 4.363em; text-align:left}
p.puces {margin:0; text-align:left}
p.code {margin:1.071em 0; padding:1.071em; font:1.4em monospace; background:#f4f4f4}
span.paranumber {display:block; font:.865em Verdana, sans-serif; position:absolute; top:0; left:-3em; width:3em; text-align:center; color:#bbb}

/* appels de notes */
a.footnotedefinition, a.endnotedefinition, a.FootnoteSymbol {font-weight:bold; padding-right:.4em}
/* a.footnotecall, a.endnotecall {font:bold .833em Verdana, sans-serif; padding-left:.3em; vertical-align:top}
#docTitle a.footnotecall, #docTitle a.endnotecall {font-size:.5em}
#docSubtitle a.footnotecall, #docSubtitle a.endnotecall {font-size:.708em}
h1 a.footnotecall, h1 a.endnotecall {font-size:.386em}
h2 a.footnotecall, h2 a.endnotecall {font-size:.472em}
h3 a.footnotecall, h3 a.endnotecall {font-size:.708em} */
a.footnotecall, a.endnotecall {font-weight:bold; padding-left:.2em} h1 a.footnotecall, h1 a.endnotecall {font-size:.5em; vertical-align:.8em}

/* redimensionnement du texte */

.wResizable {clear:both}

.wResizable.medium  {font-size:1.0em}
.wResizable.large   {font-size:1.2em}
.wResizable.largest {font-size:1.4em}

.wResizable.medium  span.paranumber {left:-3em; width:3em}
.wResizable.large   span.paranumber {left:-2.5em; width:2.5em}
.wResizable.largest span.paranumber {left:-2.142em; width:2.142em}

.wResizable.medium  ul.sidenotes {right:-14em; width:12.25em}
.wResizable.large   ul.sidenotes {right:-11.666em; width:10.208em}
.wResizable.largest ul.sidenotes {right:-10em; width:8.75em}

/* navigation ************************************************************** */
#nav h2 {font:normal .8em Verdana, sans-serif; margin:1.25em 1.25em .8em 0; padding:0 0 .4em 0; background:transparent url(../images/bg-nav-h2.gif) repeat-x left bottom; color:#000}
/* #nav h2#allIssues {padding:.454em .454em 1.636em 1.091em}
#nav h3 {padding:0 0 .4em 0}
#nav ul {margin:0 0 0 1em; padding:1em 0}
#nav ul ul {margin:0; padding:1em 0 0} */
#nav li {list-style:none; font-size:.8em; padding:0 0 .6em 0}
/* #nav li li {list-style:none; font-size:1em; margin:0} */
#navSyndication li {list-style:none; margin-left:0;display:inline-block}
#navSyndication img {vertical-align:text-bottom}
#logos ul {margin:0; text-align:center}
#logos li {list-style:none; text-align:center; margin:0 0 3em 0}
#navNewsletters {padding-bottom:1em}

/* boutons Suivant/Précédent */
.navEntities {position:absolute; z-index:9; right:2.083em}
.navEntities.top {position:absolute; z-index:9; /*bottom:.25em; right:-5em;*/ top:.25em; right:0}
.navEntities.bottom {position:absolute; z-index:9; bottom:-7em; right:1em}
.navEntities span.separator {visibility:hidden; position:absolute}
.navEntities a {display:block; float:left; margin-left:2px; width:23px; padding-top:23px; background:url(../images/widgets.png) no-repeat 0 0; height:0; font-size:0; line-height:0; overflow:hidden}
.navEntities a.goContents {background-position:0 -50px}
.navEntities a.goPrev {background-position:-22px -50px}
.navEntities a.goNext {background-position:-44px -50px}
.navEntities a.goContents:hover {background-position:0 -73px}
.navEntities a.goPrev:hover {background-position:-22px -73px}
.navEntities a.goNext:hover {background-position:-44px -73px}

/* widgets ***************************************************************** */
#widgets {position:relative; /*margin:-1.25em -17em 2em 0;*/ margin:-1.25em 0 2em 0; overflow:hidden; float:right}
#widgets a {display:block; float:left; width:23px; height:0; padding-top:24px; background:#fff url(../images/widgets.png) no-repeat 0 0; overflow:hidden}
#widgets a.current {padding-top:23px; border-bottom:3px solid #900}

/* boutons Taille du texte */
a#wTextSize-medium {background-position:-69px 0}
a#wTextSize-large {background-position:-92px 0}
a#wTextSize-largest {background-position:-115px 0}
a#wTextSize-medium:hover {background-position:-69px -24px}
a#wTextSize-large:hover {background-position:-92px -24px}
a#wTextSize-largest:hover {background-position:-115px -24px}

/* bouton Imprimer */
a#wPrint {width:34px; margin-left:2px}
a#wSend  {width:33px; background-position:-34px 0; border-left:1px solid #bababa}
a#wPrint:hover {background-position:0 -24px}
a#wSend:hover  {background-position:-34px -24px}

/* bouton Télécharger */
a#wDownload {display:block; float:left}
#widgets a#wDownload {background:url(../images/widgets.png) no-repeat}
#widgets a#wDownload.facsimile {background-position:-138px 0; width:auto; height:24px; padding:0 6px 0 100px; border-right:1px solid #9E9E9E}
#widgets a#wDownload.facsimile:hover {background-position:-138px -24px}
#widgets a#wDownload.pdf {background-position:-138px -48px; width:92px; height:0; padding:24px 0 0; overflow:hidden}
#widgets a#wDownload.pdf:hover {background-position:-138px -72px}
a#wDownload span.fileinfo {color:#666; font:10px/24px Verdana, sans-serif}
a#wDownload:hover span.fileinfo {color:#444}

/* bouton Haut de page */
a.go-top {display:block; width:15px; height:15px; overflow:hidden; text-indent:-9999em; position:absolute; z-index:9; bottom:0; right:0; background:url(../images/widgets.png) no-repeat -69px -100px}
#docBody a.go-top {top:1.2em; right:-17em}
body.liens a.go-top {margin-right:19em}

/* bouton Retour index */
a.go-back {font:.916em/15px Verdana, sans-serif; padding-left:13px; background:url(../images/widgets.png) no-repeat 0 -193px}

/* plan du site ************************************************************ */
#siteMap {margin:1.5em 6em 1.5em 0}
#siteMap h2 {/* idem ul.summary h2 */ font:bold 1.5em Georgia, serif; padding:.3em 0 .35em 0; margin:1.5em 0 0 0; background:#DFDFDF url(../images/bg-summary-h2.png) repeat-y right top}
#siteMap h2 .text {display:block; background:transparent url(../images/bg-trivium.gif) no-repeat .5em .1em; color:#727700; padding-left:2em}
#siteMap ul {margin:1.7em 14em 1.7em 3em} 
#siteMap ul ul {margin:1em 0 0 0} 
#siteMap ul ul ul {margin:0 0 1em 0}
#siteMap li {list-style:none}
#siteMap li li {font-size:.9em}
#siteMap li li li {margin:.555em 0 0 0; font-size:1em}
#siteMap li li li li {margin:.555em 0 0 1.666em; padding:0 0 0 1.666em; background:url(../images/child.png) no-repeat 0 .272em}
#siteMap li.textes {font:1em Verdana, sans-serif}
#siteMap a.numero {display:block; font:bold 1.2em Georgia, serif; margin:1em 0 0; padding:.4em 0; background:transparent url(../images/bg-dots.gif) repeat-x left bottom; color:#727700}
#siteMap a.souspartie {font:bold 1em Georgia, serif}
#siteMap a.rubrique {display:block; margin-top:.75em}

/* divers ****************************************************************** */
#main dl {background:#fff url(../images/bg-h2.png) repeat-x bottom left; padding:0 0 3em 0}
#main dt {font-size:1.2em; margin:0 0 .4em 0; padding:0 0 .3em 0; background:transparent url(../images/bg-dots.gif) repeat-x left bottom; color:#727700}
dd.title {font:bold 1em Georgia, serif; margin:0 0 .3em 0}
dd.subtitle {font:bold .9em/1.2 Verdana, sans-serif}
dd.in {font:.8em Verdana, sans-serif; margin:.375em 0 0 0; color:#999}

.publiAltertitle {display:none}
#lodel-desk h1 {margin:0;padding:0;background:none;border:none}

#numeros ul.summary {padding-left:7em}
#numeros ul.summary img {position:absolute; top:.5em; left:-84px}
#numeros ul.summary li {clear:left; margin-bottom:1em}
#numeros #publiHeader {margin-bottom:2em; padding-top:1em}
#numeros #publiHeader span.title {border:none; padding-left:0}

ul.summary .date {display:none}

/* pages statiques ********************************************************* */
#pageBody {position:relative; padding:3em 17em 6em 3em; background:#fff}
#pageBody p {margin:0 0 1.5em 0; text-align:justify}
#pageBody ul {margin-left:3em; list-style:square}
#pageBody form {margin:0 0 1.5em 0}
#pageBody label {padding:0 0 .5em 0}
#pageBody h2 {font:italic bold 1.5em Georgia, serif; margin:3em 0 1em 0; color:#900}

#file img, #docImage img {margin-top:.5em; margin-bottom:.5em}
div.photo img {display:block; margin:0 0 1.5em  0}

/* formulaires ************************************************************* */
#toolbox button, #loginbox button {width:18px; height:18px; text-indent:-9999em; overflow:hidden}
button {cursor:pointer; padding:0; border:none; background:url(../images/widgets.png) no-repeat}

#main form {margin-top:1.5em}
#main label {display:block; margin:.5em 0}
#main label em {font-size:.9em; color:#999}
#main button {padding:.25em 0 .25em 20px; text-transform:uppercase; color:#666; background:#FFF url(../images/widgets.png) no-repeat 0 -236px}
#main button:hover, #main button:focus {color:#000; outline:none}
#main input, #main select, #main textarea {text-align:left; margin:0 1em 1.5em 0; border:1px solid #DDD}
#main input:focus, #main select:focus, #main textarea:focus {border-color:#AAA; outline:none}

/* accès restreint */
#loginbox fieldset {background:#F5F5F5}
#loginbox {position:relative; z-index:5; left:-1em}
#loginbox div {padding:1em}
#loginbox strong.error {display:block; padding:0 0 1em 0}
#loginbox form {position:relative}
#loginbox label {font-size:.8em}
#loginbox input {margin:.3em 0 1em 0; width:11em; border:none; padding:2px 0}
#loginbox legend {font-size:.8em}
#loginbox legend span {display:block; width:14.2em; padding:1.2em 1.091em .87em; background:url(../images/bg.png) no-repeat right -172px #F5F5F5}
#loginbox.log-in legend span {background-position:right 0px; cursor:pointer}
#loginbox button {float:right; margin:0 0 1em .5em}
#loginbox .submit {background-position:-87px -64px}
#loginbox .submit:hover {background-position:-87px -82px}
#loginbox .cancel {background-position:-105px -64px}
#loginbox .cancel:hover {background-position:-105px -82px}
#loginbox .username {font-size:.916em}

#loginBlock {position:relative; padding:1em 1em 0 1em}
#loginBlock.fixed, /* compat */
html.js #loginBlock {position:relative; padding:1em 1em 0 1em;}

/* recherche */
#search {float:left; width:10.846em; padding:2em 1em 1.5em 1em; position:relative; z-index:90}
#search label {display:none}
#search p {background:#f5f5f5 url(../images/bg-search.gif) no-repeat 1.25em 1.3em; padding-bottom:9px}
#search input#q {width:9.5em; border:1px solid #990; background:#fff; color:#999; font-size:.9em; text-align:center; padding:1px 0}
#search input.submit {vertical-align:top}
#search button {background-position:-69px -64px; vertical-align:bottom}
#search button:hover {background-position:-69px -82px}

#feed a.button {display:block; float:left; padding:0 6px 0 29px; height:23px; font:10px/23px Verdana, sans-serif; text-transform:uppercase; cursor:pointer;}

/* signaler.html *********************************************************** */
#signaler dt {margin:1em 0 .5em}
#signaler dd, #signaler dd p {margin:0; color:#666}
#sendTo {margin:3em -6em; position:relative}

/* lien.html *************************************************************** */
/* #feed ul {clear:left; padding:1px 0 0; font-size:.916em}
#feed li {margin:1.636em 0 0; list-style:none}
#feed li p {margin:0} */
body.liens #docBody p {margin:1em 0; text-align:justify; font-size:1.155em; /* 14px exactement */ position:relative; /* pour .paranumber */}
body.liens #docBody #feed li p {font-size:1em; margin:0 0 1em 0}
#site #docImage img {border:1px solid #666}
#feed h2 {font:bold 1.5em Georgia, serif; margin:2em 0 1em 0; padding:.1em 0 .1em 0; border-bottom:1px solid #888; color:#c33}
#feed li {list-style:none; margin:1.25em 0}

/* backend ************************************************************ */
#backend #pageBody {padding-right:0}
#backend #pageBody ul {margin:0}
#backend #pageBody ul li{margin:0 0 1em 0; padding:0 0 0 22px;list-style:none;background:#FFF url(../images/social-icons/rss.png) no-repeat left top}

/* COULEURS ET FONDS ******************************************************* */
body {color:#444; background:#E4E3AE url(../images/bg-body.png) repeat-y}

#loginbox, #loginbox div, #loginbox legend span {color:#000; padding-bottom:1em}
#loginbox legend span:hover {color:#666}
#loginbox div {background:#F5F5F5 !important; color:#666 !important}

#logos {padding-top:3em}
#logos a,#navSyndication li a {opacity:.9; background:none}
#logos a:hover, #navSyndication li a:hover {opacity:1}

#nav h2#allIssues {background:none; font-weight:bold}
#nav h3 {color:#000}
#nav li {color:#999}
#nav li strong.year {color:#000}

#content.withSyndication {background:#fff url(../images/bg-news.png) repeat-y 38em 0}

#homeSummary #publiIntroduction {color:#444}

#publiAltertitle {color:#999}
#publiDate {color:#666}
#publiInformation {color:#888}

#subshortcuts {border-top:1px solid #E4E4E4}

#docNumber{color: #888888}
#docAltertitle {color:#999}
#docSubtitle {color:#000}
#docPagination {color:#999}
#docImage {color:#888}

#shortcuts {clear:both; font-size:.8em; padding:.75em 0 .75em 2.3em; border-top:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9; background:url(../images/bg.png) no-repeat -287px -386px #FFF; color:#c33}
#shortcuts a {white-space:nowrap}

#authors h3, #authors ul, #authors p {color:#666}
ul.sidenotes li {color:#888}

#feed ul {color:#666}
#file img, #docImage img, #publiInformation img, div.photo img {border:1px solid #999}

.alert {color:#f60}
.error {color:#f00}
.excerpt {color:#555}

/* LIENS ******************************************************************* */
a {color:#c33; text-decoration:none}
a:hover {color:#f00; text-decoration:none}

/* navigation */
#nav a {color:#666}
#nav a:hover {color:#000}

/* syndication */
#news a {color:#444}
#news a:hover {color:#f00}
#news a.external {color:#c66}
#news a.external:hover {color:#000}
#news a.external strong {font-weight:normal}

/* index */
div.entries a {color:#000}
div.entries h2 a {color:#990}
div.entries h2 a:hover {color:#A5A67E}
div.entries li li a {color:#666}
div.entries li li li a {color:#999}
div.entries li a:hover, div.entries li li a:hover, div.entries li li li a:hover {color:#f00}
#alphabet a, #subshortcuts a{color:#666}
#alphabet a:hover, #subshortcuts a:hover {color:#f00}
#subshortcuts span{color:#CCC}

/* article */
#docTopParent a {color:#999}
/*#docTopParent a .period {color:#777}*/
#docTopParent .title, #docTopParent a .title {color:#000}
#docTopParent a:hover, #docTopParent a:hover .period, #docTopParent a:hover .title {color:#000}
#docURL a {color:#f00}
#docURL a:hover {color:#000}
#docImage a, #publiImage a {color:#888}
#docImage a:hover,#publiImage a:hover {color:#000}

#shortcuts a {color:#333}
#shortcuts a:hover {color:#f00}

.navIndex a {color:#666}
.navIndex a:hover {color:#000}

#widgets a.current {border-color:#c33}

div.tocSection1 a, div.tocSection2 a {color:#000}
div.tocSection3 a, div.tocSection4 a {color:#666}
div.tocSection5 a, div.tocSection6 a {color:#999}

div.tocSection1 a:hover, div.tocSection2 a:hover, div.tocSection3 a:hover,
div.tocSection4 a:hover, div.tocSection5 a:hover, div.tocSection6 a:hover {color:#f00}

div.text.facsimile {color:#D6D6D6; background:url(../images/widgets.png) no-repeat -440px 0; padding:13px 0 13px 13px; margin-left:-13px}
div.text.facsimile a {font:normal 1.416em/.941 Georgia, serif; padding:13px 0 13px 40px}
div.text.facsimile .fileinfo {color:#666}

a.footnotecall, a.endnotecall, a.FootnoteSymbol, a.footnotedefinition, a.endnotedefinition {color:#929644}
a.footnotecall:hover, a.endnotecall:hover, a.FootnoteSymbol:hover, a.footnotedefinition:hover, a.endnotedefinition:hover {color:#f00}

ul.sidenotes a {color:#f44}
ul.sidenotes a:hover {color:#f00}

#authors .details a, #translator .details a  {color:#666}
#authors .details a:hover, #translator .details a:hover  {color:#000}

/* pied de page */
#footer a {color:#999}
#footer a:hover {color:#000}

/* sommaire */
ul.summary a {color:#c00}
ul.summary a:hover {color:#f00}

#publiInformation a {color:#888}
#publiInformation a:hover {color:#900}

/* accueil */
#homeSummary h1 a {color:#444}
#homeSummary h1 a:hover .number, #homeSummary h1 a:hover .period, #homeSummary h1 a:hover .title {color:#900}

/* boutons */
a.go-top {background-color:#c33}
a.go-top:hover {background-color:#f00}
a.go-back {color:#000}
a.go-back:hover {color:#f00}
a.button {color:#666; background:url(../images/button-submit.png) no-repeat 0 0; border-right:1px solid #9E9E9E}
a.button:hover {color:#333; background-position:0 -23px}
#feed a.button {background:url(../images/widgets.png) no-repeat -139px -96px; border-right:1px solid #BBB}
#feed a.button:hover {background-position:-139px -119px;}

/* paru dans */
div.in a, dd.in a {color:#999}
div.in a:hover, dd.in a:hover {color:#900}

/* STYLES SUPPLÉMENTAIRES ************************************************** */

/* filtre média */
div.media{color:#666; font:.916em/1.309 Verdana, sans-serif;}
div.media .auteurs, div.media .licence ,div.media .credit, div.media .creditsillustration, div.media .urlaccesmedia,
div.media div.description, div.media div.legendeillustration  {margin:.545em 0 .545em 0; text-align:left;}
div.media div.titreillustration {font-weight:bold; margin:3.272em 0 .545em 0; text-align:left;}

/* onglets */
html.js div.abstract {display:none}
div.tabMenu {font-size:.833em; margin:1.8em 0 0; color:#444; border-left:1px solid #D7D7D7; margin-left:0; overflow:hidden}
div.tabMenu a {color:#888; background:#EDEDED url(../images/bg.png) no-repeat right -500px; border-left:1px solid #D7D7D7; margin-left:-1px; display:block; float:left; padding:.2em 1.2em .3em}
div.tabMenu a:hover, div.tabMenu a:focus {color:#900; outline:none}
div.tabMenu a.active {color:#888; background-color:#FFF; background-position:right -600px; font-style:normal; cursor:default}
div.tabContent {clear:none; overflow:hidden}
div.tabMenu ~ div.tabContent {border-left:1px solid #D7D7D7; padding:1em 0 0 1em; margin-bottom:2em}
div.tabContent p {color:#666; margin:0 0 1em; font:1em/1.5 Georgia, serif; text-align:justify}
ul.summary div.tabContent p  {font:.9em Verdana, sans-serif} 

/* correctifs */
#text table {margin:1em 0 !important}

/* traductions */
#docTranslations {margin:1.5em 0 0 3em; background:none !important; padding-bottom:1em}
#docTranslations dt {font-size:.916em; line-height:1.636; margin:.545em 0 0}
ul.summary .title, dd.title {margin:.285em 0 0}
#homeSummary ul.summary .traduction, ul.summary .traduction {margin-top:1em}
ul.summary .traduction a, dd.traduction a, #docTranslations a {color:#4C4F00}
ul.summary .traduction a:hover, dd.traduction a:hover, #docTranslations a:hover {color:#f00}

/* zoom images : couleur des icônes */
div.textIconAccess a {background-color:#c33 !important; font-family:Verdana, sans-serif}
div.textIconAccess a:hover {background-color:#f00] !important}

/* taille des petites capitales sur Webkit (cf. http://bullmandesign.com/quick-tips/make-small-caps-behave-in-webkit-browsers) */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	span[style*="font-variant:small-caps"] {font-size:105%}
}

#homeSummary #publiIntroduction p, #homeSummary #publiIntroduction strong {font-size:.9em}


#docHeader #doi {color: #666; margin: 1em 0 0 3em;}
body.publications #idDl {margin-bottom:2em;margin-left: 2.5em;margin-top: 2em;}

