@import "yui-cssreset.css";

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

body {font:75%/1.5 Verdana, sans-serif; padding:4em 0 6em; color:#373737}
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}

/* structure *************************************************************** */
#access {position:absolute; visibility:hidden}
#header {position:relative; width:68em; margin:0 auto; padding:1.5em 2em 3.25em 5em}
#footer {color:#8C2A35; background:#F7F7F7; width:60em; padding:1em 0 1em 15em; border-top:2em solid #FFF; clear:both}
#wrapper {position:relative; width:75em; margin:0 auto; background:#F7F7F7}
#content {position:relative; z-index:2; width:58em; float:right; background:#FFF; border-left:2em solid #FFF}
#main {position:relative; z-index:3; width:60em; min-height:80em}
#nav, #toolbox, #logos {width:15em; float:left}

/* entête ****************************************************************** */
#siteName {font-size:1em}
#siteName a {font-size:1em; display:block; height:0; padding-top:106px; background:url(../images/sitename.png) no-repeat 0 0; overflow:hidden}
#siteBaseline {margin-top:-2.3em; font:italic 1.666em Georgia, serif; color:#BDBDBD; float:right}

/* pied de page ************************************************************ */
#footer p {font:.833em/1.5 Verdana, sans-serif; text-align:center}

/* accueil ***************************************************************** */
#front p {color:#7E7E7E; font:1.166em/1.5 Georgia, serif; margin:0 0 1em 0; clear:left}
#homeSummary h1 {font-size:1em}

/* syndication ************************************************************* */
#news h1 {visibility:hidden; height:0; line-height:0; position:absolute}
#news h1 span.text {visibility:hidden; font:normal 1.833em/1.636 Georgia, serif}
#news ul {margin:0 0 2em 0; font:.916em/1.3 "Trebuchet MS", Verdana, sans-serif}
#news ul ul {font-size:1em}
#news li {margin:1em 0 1.5em 0; list-style:none}

/* index ******************************************************************* */
div.entries {margin:2em 0 0 0; padding:0 0 3em 0; background:url(../images/bg-index.png) repeat-x left bottom; position:relative; min-height:6em}
div.entries h2 {position:absolute; top:0; left:-3.5em}
div.entries h2 a {display:block; background:url(../images/button-go-top-alt.gif) no-repeat 0 .148em; color:#7EA8CF; font:normal 7.833em/1 Georgia, serif; text-transform:uppercase; text-align:center; width:2.7em}
div.entries h2 a:hover {color:#4C89C1}
div.entries ul ul {margin:.5em 0 0 0}
div.entries li {margin:0 0 .5em 0; list-style:none}
div.entries li li {font-size:.9em; margin:0 0 .555em 0; padding:0 0 0 1.25em; background:url(../images/child.png) no-repeat 0 .15em}
div.entries li li li {font-size:1em}
div.entries.alpha {padding:1em 0 3em 0}
div.entries.alpha ul {margin:0 0 0 18em}
div.entries.alpha li {font-size:.916em}
span.count {font:.9em Verdana, sans-serif; color:#888}

#alphabet {background:#4C89C1; overflow:hidden; position:absolute; top:0; right:-2em}
#alphabet a, #alphabet span {display:block; float:left; text-align:center; font:bold 1em/19px Georgia, serif; width:1.25em; height:19px; padding:0 .1em; color:#9EBFDD}

#subshortcuts {line-height:1.25em; margin:1.5em -6em 2.5em 0; padding:.5em 6em .5em 0; overflow:hidden}
#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 **************************************************************** */
body.publications #shortcuts {margin-top:-1.5em}
#publiSubtitle {margin:.5em 0}
#publiAltertitle {color:#999; font:italic 1.333em Georgia, serif}
#publiAltertitle em{font-style:normal}
#publiDirector {color:#999; margin:.5em 0}
#publiInformation {float:left; font:.8em Verdana, sans-serif; margin:0 1.875em 0 0; overflow:hidden}
#publiISBN, #publiDescription, #publiOrderLink, #publiInformation img {margin:1em 0 0 0}
#publiIntroduction p {margin:0 0 1.5em 0}
#homeSummary #publiIntroduction p {margin:.833em 0; font:1.2em Georgia, serif}
#homeSummary #publiDirector {margin-top:0}

ul.summary {clear:both; margin:0 0 3em 0; padding-top:1px; /* clearfix */}
ul ul.summary, #annexes ul.summary {margin-top:0}
ul.summary li {margin:2em 0 0 0; list-style:none}
ul.summary div.texte li {margin:0 0 0 3em; list-style:square; text-align:left}
ul.summary li.liens p, ul.summary div.texte {margin:1em 0 0 0; font:.9em Verdana, sans-serif}
ul.summary .subtitle {font:normal 1.4em Georgia, serif; margin:.2em 0 0 0}
ul.summary .altertitle {font:italic normal 1.2em Georgia, serif; margin:.25em 0 0 0}
ul.summary .altertitle em {font-style:normal}
ul.summary .director {font-size:.9em; margin:2.222em 0 0 0}
ul.summary .author, dt.author {font-size:.9em; margin:0 0 .4em 0}
ul.summary .author strong, dt.author strong {font-weight:normal}
ul.summary .title, dd.title {font:normal 1.2em Georgia, serif}
ul.summary li.textes .subtitle, ul.summary li.fichiers .subtitle, dd.subtitle {font:.9em Verdana, sans-serif; margin:.4em 0 0 0}
ul.summary li.textes .altertitle, ul.summary li.fichiers .altertitle {font:italic normal .9em Verdana, sans-serif; margin:.4em 0 0 0}
ul.summary li.textes .altertitle em, ul.summary li.fichiers .altertitle em {font-style:normal}
ul.summary li.textes .description {font:.916em Verdana, sans-serif; margin:.363em 0 0}

ul.summary.collection .number {font:bold .916em Verdana, sans-serif}
ul.summary.collection .subtitle {font:.916em Verdana, sans-serif; margin:0}
ul.summary.collection .introduction {font:.916em Verdana, sans-serif; margin:0}

ul.summary.collection div.altertitle {font:italic 1em Verdana, sans-serif; display:none}

/*
#numeros ul.summary {padding-left:7em}
#numeros ul.summary img {position:absolute; top:.5em; left:-84px}
#numeros ul.summary li {clear:left}
*/

div.in, dd.in {font-size:.916em; margin:.2em 0 0 0; color:#999}
ul.documents div.in {font-size:1em; margin:0}

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

/* article ***************************************************************** */
#docHeader {position:relative}
#docTopParent {padding:0 1.916em 1.5em 1.916em; background:#F7F7F7; clear:left}
#docTopParent .number {font:bold 1.333em "Trebuchet MS", Verdana, sans-serif}
#docTopParent .title {font:1em Georgia, serif; padding:.2em 0 0 0}
#docSubParent {padding:0 1.916em 1em 1.916em; background:#F7F7F7}
#docSubParent span.title {color:#4C89C1; font:normal 1em "Trebuchet MS", Verdana, sans-serif}
#docNumber{font: 0.916em Verdana,sans-serif; margin: 1.176em 0 -1.176em}
#docTitle {/* h1 */ font:bold 1.666em/1.2 Georgia, serif; margin:1.8em 1.15em 0 1.15em; color:#A10818}
#docAltertitle {font:italic normal 1.666em/1.2 Georgia, serif; margin:0 1.15em; color:#888}
#docAltertitle em {font-style:normal}
#docSubtitle {color:#888; font:normal 1em "Trebuchet MS", Verdana, sans-serif; margin:.5em 1.916em}
#docAuthor {font-size:.916em; margin:.545em 2.091em 0 2.091em; color:#4C89C1}
#docTranslator {font-size:.916em; margin:.545em 2.091em 0 2.091em; color:#888}
#docTranslator strong {font-weight:normal}
#docURL {margin:.5em 1.916em 0 1.916em}
#docDate {margin:.5em 1.916em 0 1.916em}
#docPagination {font-size:.833em; margin:3.6em 2.3em 0 2.3em}
#docReference {margin:1.5em 1.916em 0 1.916em}
#docImage {position:relative; z-index:50; font:.8em Verdana, sans-serif; margin:0 1.666em 1.666em 0} #text #docImage {float:left}
#docImage img {display:block}
#text #docImage {float:left}
#docBody {position:relative; padding:0 8em 0 0}

div.text {clear:both; margin:3em 0 0 0; line-height:1.5; text-align:justify}
.excerpt div.text {margin:0}

/* sections */
#docBody {position:relative; padding:0 0 3em 0}
div.section {position:relative; margin:3.272em 0 0 0; padding:0 3.272em 0 0; font:.916em/1.5 Verdana, sans-serif}
div.section#text {clear:left; padding:0 12em 0 0}
div.section#text div.text {background:url(../images/bg-text.png) repeat-y right top; padding-right:3.091em}

/* texte différé */
#textDeferred {margin:3em 0 0 0}
#textDeferred strong {font:italic normal 1.7em Georgia, serif}

/* raccourcis */
#shortcuts {clear:both; margin:0 -2em 0 -1.916em; padding:.5em 2em; background:url(../images/bg.png) no-repeat -287px -386px; color:#4C89C1; border:solid #D9D9D9; border-width:1px 0}
#shortcuts a {font-size:.833em; white-space:nowrap}
#shortcuts em {font-size:.833em; font-style:normal}

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

/* entrées d'index */
#entries div.index {margin:.5em 0 0 0}
#entries div.index h3 {display:inline; margin-right:.3em; color:#A10818; font:bold 1em Georgia, serif}

/* plan */
#toc div {margin:.5em 0}
div.tocSection1 {font-weight:bold}
div.tocSection2 {padding-left:1em}
div.tocSection3 {padding-left:2em}
div.tocSection4 {padding-left:3em}
div.tocSection5 {padding-left:4em}
div.tocSection6 {padding-left:5em}

/* addendum */
#docAddendum p {margin:0 0 1em 0}

/* notes */
#note p, #note div.endnotebody, #notes p, #notes div.footnotebody {margin:1.5em 0 0 0; text-align:left}

/*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 p {font-size:.916em; margin:0}
#quotation h3 {font-size:.916em; margin:1.091em 0 0 0; font-weight:bold}
#quotation strong {font-weight:normal}

/* auteurs */
#authors ul, #authors p {font-size:.916em}
#authors h3 {margin:1.091em 0 0 0; font:bold 1em/1.2 Georgia, serif}
#authors h4 {color:#4C89C1; font:1em Verdana, sans-serif; margin:1.091em 0 0 0}
#authors ul.documents {margin:0 0 2em}
#authors ul.documents li {list-style:none; margin:1.091em 0 0 0}
#authors p {margin:0 0 1.091em 0}

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

/* niveaux de titre */
div.text h1 {margin:1.546em 0 0 0; font:bold 1.5em/1.2 Georgia, serif; text-align:left} /* 16px */
div.text h2 {margin:1.178em 0; font:bold 1.272em/1.178 Georgia, serif; text-align:left} /* 14px */
div.text h3 {margin:1.375em 0; font:bold 1.091em/1.375 Georgia, serif; text-align:left} /* 12px */
div.text h4 {margin:1.5em 0; font:normal 1em/1.5 Georgia, serif; text-align:left} /* 11px */

div.text h1 a {color:#4C89C1}
div.text h2 a {color:#A10818}
div.text h3 a {color:#474747}
div.text h4 a {color:#474747}

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

/* notes marginales */
div.textandnotes {position:relative}
div.text ul.sidenotes {position:absolute; top:0; right:-17em; width:13em; margin:0; list-style:none}
ul.sidenotes li {margin:.04em 0 1.833em 0; font:.818em/1.833 Verdana, sans-serif; text-align:left; color:#888}
ul.sidenotes .num {font-weight:bold}

/* images */
#docImage img {border:1px solid #999}
#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 {margin:1em 0; padding:0 4em; font-style:italic}
p.remerciements em {font-style:normal}
p.epigraphe, p.pigraphe {font:.916em/1.3 Verdana, sans-serif; margin:1.666em 0 1.666em 12.222em; text-align:right}
p.titreillustration {padding:0 1.5em 0 0; margin:3em 0 1em 0; font-weight:bold; text-align:left}
p.legendeillustration {padding:0 1.5em 0 0; margin:1em 0; color:#888; text-align:left}
p.crditillustration,p.creditillustration, p.crditsillustration {font:.916em/1.3 Verdana, sans-serif; margin:.555em 0 1.091em 0; color:#999; text-align:left}
p.question {margin:1em 0; color:#666}
p.texte, p.annexe, p.reponse {margin:1em 0; position:relative}
p.bibliographie {margin:1em 0; text-align:left}
td p.texte, td p.annexe, div.textIcon p.texte {margin:0; text-align:left; line-height:1.309}
p.paragraphesansretrait {margin:1em 0; text-indent:0}
p.citation, p.quotations, p.quotation {font:.909em/1.65 Verdana, sans-serif; margin:1.65em 0; padding:0 0 0 3.6em; text-align:left; text-align:left}
p.citationbis {font:.909em/1.65 Verdana, sans-serif; margin:1.65em 0; padding:0 0 0 3.6em; text-align:left; color:#666}
p.citationter {font:.909em/1.65 Verdana, sans-serif; margin:1.65em 0; padding:0 0 0 3.6em; text-align:left; color:#999}
p.puces {margin:0; text-align:left}
p.code {margin:1.071em 0; padding:1.071em; font:1.4em monospace; background:#F2F2F2; text-align:left}
span.paranumber {display:block; position:absolute; top:0; left:-6em; width:6em; text-align:center; color:#999}

/* appels de notes */
a.footnotedefinition, a.endnotedefinition, a.FootnoteSymbol {font-weight:bold; padding-right:.4em}
a.footnotecall, a.endnotecall {padding-left:.3em; font-weight:bold}
#docTitle a.footnotecall, #docTitle a.endnotecall {font-size:.5em; bottom:1.5ex}
#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}

/* redimensionnement du texte */
.wResizable.medium  {font-size:1.0em}
.wResizable.large   {font-size:1.363em}
.wResizable.largest {font-size:1.4em}

div.section#text div.text.wResizable.medium  {font-size:1em; margin-top:3.091em; padding-right:3.091em} /* 11px */
div.section#text div.text.wResizable.large   {font-size:1.1818em; margin-top:2.615em; padding-right:2.615em} /* 13px */
div.section#text div.text.wResizable.largest {font-size:1.454em; margin-top:2.125em; padding-right:2.125em} /* 16px */

.wResizable.medium  span.paranumber {left:-6em; width:6em}
.wResizable.large   span.paranumber {left:-5.0769em; width:5.0769em}
.wResizable.largest span.paranumber {left:-4.125em; width:4.125em}

.wResizable.medium  ul.sidenotes {right:-17em; width:13em}
.wResizable.large   ul.sidenotes {right:-14.384em; width:11em}
.wResizable.largest ul.sidenotes {right:-11.687em; width:8.937em}

/* navigation ************************************************************** */
#nav h2 {font:bold .916em "Trebuchet MS", Verdana, sans-serif; text-transform:uppercase; margin:1.363em 0 0 0; padding:.182em .182em .182em 1.363em; color:#474747; background:#EFEFEF}
#nav h3 {font:bold .833em/1.2 Verdana, sans-serif; margin:1.5em 0 0 1.5em}
#nav li {list-style:none; font:.833em/1.2 Verdana, sans-serif; margin:1em 0}
#nav li li {list-style:none; font-size:1em; margin:0}
#navSyndication li {list-style:none; margin-left:1.5em; 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}

/* boutons Suivant/Précédent */
.navEntities {position:absolute; z-index:9; right:1.25em} 
.navEntities.top {top:3em} 
.navEntities.bottom {bottom:1.2em}
.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; overflow:hidden; margin:0 -10em 0 0; padding:1em 13.099em 0 0}
#widgets a {display:block; float:right; width:23px; height:0; padding-top:24px; background:url(../images/widgets.png) no-repeat 0 0; overflow:hidden}
#widgets a.current {padding-top:23px; border-bottom:3px solid #841B27}

/* 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}
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 {position:absolute; z-index:9; top:.416em; left:-3.5em} 
#docBody a.go-top {top:0; left:-3.818em}

/* 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 0}
#siteMap h2.section {margin:3em -6em 1.5em 0}
#siteMap li {list-style:none; margin:1em 0 0 0}
#siteMap li li {font-size:.9em; margin:1.111em 0 0 0}
#siteMap li li li {font-size:1em; margin:.555em 0 0 1.666em; padding:0 0 0 1.666em; background:url(../images/child.png) no-repeat 0 .15em}

/* divers ****************************************************************** */
#pageHeader {position:relative}
#pageHeader h1 {font-size:1em}
#pageBody {position:relative; margin:3em 0 0 0}

body.indexes #pageBody {margin:0}
body#years #pageBody, body#lang #pageBody{margin:0}

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

/* fix notes marginales dans tableaux */
td div.textandnotes {position:static}
td ul.sidenotes {right:0;top:auto}

/* 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:#F7F7F7}
#loginbox {position:relative; z-index:5}
#loginbox div {padding:1em}
#loginbox strong.error {display:block; padding:0 0 1em 0}
#loginbox form {position:relative}
#loginbox label {font-size:.916em}
#loginbox input {margin:.3em 0 1em 0; width:13em; border:none; padding:2px 0; border:1px solid #ccc}
#loginbox legend {font-size:.916em; font-weight:bold}
#loginbox legend span {display:block; width:14.2em; padding:.87em 1.091em; background:url(../images/bg.png) no-repeat right -172px}
#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 p {padding:1.5em 1em}
#search button {background-position:-69px -64px; vertical-align:bottom}
#search button:hover {background-position:-69px -82px}
#search input#q {width:12em; font:.833em Verdana, sans-serif; border:1px solid #D6D6D6; padding:2px 0}

#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 0 0}
#signaler dd, #signaler dd p {margin:0; color:#666}
#sendTo {padding-top:2em; position:relative; border-top:1px solid #D6D6D6}

/* lien.html *************************************************************** */
#feed ul {clear:left; padding:1px 0 0 0; font-size:.9em}
#feed li {margin:1.666em 0 0 0; list-style:none}
#feed li p {margin:0}

/* backend ************************************************************ */
#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 ******************************************************* */
#loginbox, #loginbox div, #loginbox legend span {color:#474747; background-color:#F7F7F7; padding-bottom:1em; font-family:"Trebuchet MS", Verdana, sans-serif; text-transform:uppercase}
#loginbox legend span:hover {color:#730D1D}
#loginbox div {background:#F7F7F7 !important; color:#666 !important}

#nav {padding-bottom:2em}
#navNewsletters {padding-bottom:1em}
#logos {padding-top:3em; margin-top:-10px}
#logos a,#navSyndication li a {opacity:.9; background:none}

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

#textDeferred strong {color:#999}
#textDeferred strong.alert {color:#FF7200}

#search input#q {color:#888; background:#FFF}
#search input#q:focus {color:#333; outline:none}

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

.error {color:#C00}
.alert {color:#FF7200}
.excerpt {color:#555}

/* LIENS ******************************************************************* */
a {color:#A10818; text-decoration:none}
a:hover {color:#730D1D; text-decoration:none}

/* navigation */
#nav a {color:#474747; display:block; padding:.2em .5em .3em 1.5em; min-height:11px}
#nav a:hover {color:#841B27; background:url(../images/bg-nav-a-hover-left.gif) no-repeat left 50%}
#nav li:hover {background:url(../images/bg-nav-a-hover-right.gif) no-repeat right 50%}
#navSyndication li:hover {background:none}

#nav #navIssues a {display:inline; padding:0; min-height:0}
#nav #navIssues a:hover {background:none}
#nav #navIssues li {min-height:11px}
#nav #navIssues li:hover strong.year {background:url(../images/bg-nav-a-hover-left.gif) no-repeat left 50%}
#nav #navIssues strong.year {font-weight:normal; padding:.2em 0 .3em 1.5em; min-height:11px}
#nav #allIssues a, #nav #allIssues a:hover {background:url(../images/all-issues.png) no-repeat right 50%; padding:.2em 18px .2em 0}
#nav #navSyndication a {display:inline; padding:0}
#nav #navSyndication a:hover, #nav #navSyndication li:hover {background:none}

/* syndication */
#news a {color:#7E7E7E}
#news a:hover {color:#A10818}
#news a.external {color:#4C89C1}
#news a.external:hover {color:#A10818}
#news a.external strong {font-weight:normal}

/* index */
div.entries a {color:#5E5E5E}
div.entries li li li a {color:#777}
div.entries a:hover {color:#841B27}

#alphabet a {color:#FFF}
#alphabet a:hover {background:#2E70A6}

#subshortcuts a {color:#A10818}
#subshortcuts a:hover {color:#730D1D}
#subshortcuts span{color:#CCC}

/* plan du site */
#siteMap a {color:#000}
#siteMap li li li a {color:#666}
#siteMap a:hover {color:#730D1D}

/* article */
#docTopParent a {color:#FAFAFA}
#docTopParent a .number {color:#4C89C1}
#docTopParent a .title {color:#841B27}
#docTopParent a:hover .number, #docTopParent a:hover .title {color:#730D1D}
#docURL a {color:#444}
#docURL a:hover {color:#900}
#docImage a {color:#888}
#docImage a:hover {color:#000}

#shortcuts a {color:#333}
#shortcuts a:hover {color:#730D1D}

#entries a {color:#373737}
#entries a:hover {color:#730D1D}

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

div.tocSection1 a, div.tocSection2 a {color:#444}
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:#730D1D}

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}

#authors .details a {color:#666}
#authors .details a:hover {color:#730D1D}

/* pied de page */
#footer a {color:#505050}
#footer a:hover {color:#326CA0}

/* boutons */
a.go-back {color:#333}
a.go-back:hover {color:#730D1D}
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;}

div.text h1 a:hover, div.text h2 a:hover, div.text h3 a:hover, div.text h4 a:hover {color:#730D1D}

ul.summary.collection a {color:#000}
ul.summary.collection a:hover {color:#730D1D}
ul.summary.collection a .number {font-weight:bold}

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

/* 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:#666; border-left:1px solid #D7D7D7; margin-left:0; overflow:hidden}
div.tabMenu a {color:#666; 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:#730D1D; outline:none}
div.tabMenu a.active {color:#A10818; 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}
div.tabContent p {color:#474747; margin:0 0 1em; font:1em/1.5 Verdana, sans-serif; text-align:justify}

/* correctifs */
#text table {margin:1em 0 !important}
#publiInformation {float:left; width:200px; font:.833em Verdana, sans-serif; overflow:hidden; margin:0}
#publiIntroduction, #publiInformation img {margin:0; max-width:none}

/* traductions */
#docTranslations {margin:1.5em 0 0 2em}
#docTranslations dt {font-size:.916em; line-height:1.636; margin:.545em 0 0}
ul.summary .title, dd.title, ul.summary .traduction, dd.traduction {margin:.285em 0 0}
ul.summary .traduction a  {color:#730D1D}
ul.summary .traduction a:hover {color:#A10818}

/* zoom images : couleur des icônes */
div.textIconAccess a {background-color:#A10818 !important}
div.textIconAccess a:hover {background-color:#730D1D !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%}
}

/* corrections */
#front, #main {width:52.416em}
#content.withSyndication #news {float:right; width:12.916em; overflow:hidden}
#content.withSyndication #main {float:left; width:33.416em}
#front, #news, #main {background:url(../images/bg-block.png) repeat-y 0 0; padding:0 2em 0 3.5em; border-right:.0833em solid #D6D6D6;/*#EDEDED*/ border-bottom:.0833em solid #D6D6D6}
#news h2, #front h1, #homeSummary h1, #publiHeader h1, #docHeader, #pageHeader h1 {margin:0 -2em 0 -3.5em; padding:38px 2em 0 19px; background:url(../images/bg-title.gif) no-repeat 0 0; overflow:hidden}body.indexes #pageHeader h1 {background:url(../images/bg-title-indexes.gif) no-repeat 0 0}
#docHeader {padding:38px 0 3em 19px; background:url(../images/bg-title-textes.gif) no-repeat 0 0}
#news h2 span.text, #front h1 span.text, #homeSummary h1 span.text, #publiHeader h1 span.text, #docHeader span.text, #pageHeader h1 span.text {display:block; float:left; margin-top:-40px; padding-right:32px; height:21px; background:#841B27 url(../images/bg-title-text.gif) no-repeat right 2px; color:#FFF; font:bold .833em/21px Verdana, sans-serif; text-transform:uppercase}
body.indexes #pageHeader h1 span.text {background-image:url(../images/bg-title-text-indexes.gif)}
#news {padding:0 1em 0 2.5em}
#news h2 {margin:0 -1em 0 -2.5em; padding-right:1em}
#front {margin:0 0 2em 0; padding-bottom:2em}
#main {padding-bottom:3em}
#publiHeader h1 br, #homeSummary h1 br {display:none}
#homeSummary h1 a {clear:left; display:block; padding:0 1.916em}
#publiHeader h1 span.number, #homeSummary h1 span.number {color:#4C89C1; font:bold 2.166em "Trebuchet MS", Verdana, sans-serif; display:block; margin:0 0 .2em .8846em} #homeSummary h1 span.number {margin-left:0}
#publiHeader h1 span.period, #homeSummary h1 span.period {font-size:.769em; font-weight:normal}
#publiHeader h1 span.title, #homeSummary h1 span.title {font:normal 1.833em Georgia, serif; color:#A10818; display:block; margin:0 0 0 1.0455em} #homeSummary h1 span.title {margin:0}
#homeSummary h1 a:hover span.number {color:#2E70A6}
#homeSummary h1 a:hover span.title {color:#730D1D}
h2.section {position:relative}
h2.section span.text, h3.section span.text {display:block; color:#4C89C1; font:bold 1.333em "Trebuchet MS", Verdana, sans-serif}
h3.section span.text {font-weight:normal}
#docBody h2.section {font-size:1.091em; margin:0 -5em 1.5em -1.916em; height:15px; background:#7EA8CF url(../images/bg-h2-section.gif) no-repeat right top}
#docBody #text h2.section {margin-right:-13em}
#docAddendum h2.section {margin-bottom:0; background:none; color:#7EA8CF}
#docBody h2.section span.text {color:#FFF; font:bold .916em/15px Verdana, sans-serif; text-transform:uppercase; border-left:1px solid #FFF; padding:0 2em}
#docAddendum h2.section span.text {color:#4C89C1}
body.publications #content {background:#FFF url(../images/bg-content-publications.png) repeat-y right top}
body.publications #main {width:44.416em; padding-right:10em}
body.publications #publiHeader h1 {margin-right:-10em; padding-right:10em}
.indexes #shortcuts {margin-bottom:2em}