/*
YUI Reset
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0
build: 1549
*/
html{color:#000;background:transparent;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

/*
screen.css
version: 2010-05
*/

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

/* structure *************************************************************** */
#access {position:absolute; visibility:hidden}
#header {width:75em; margin:0 auto; background:#007C62 url(../images/logo.png) no-repeat 0 0; height:183px;}
#footer {clear:both; width:60em; margin:0 0 5em 15em; background:#FFF url(../images/bg-footer.png) no-repeat right top; padding-top:18px}
#wrapper {position:relative; width:75em; margin:0 auto}
#content {position:relative; z-index:2; width:60em; float:right; margin-top:-47px; background:#88B6AC}
#main {position:relative; z-index:3; padding:0 6em 6em 6em;	width:48em; min-height:115em}
#nav, #toolbox {width:15em; float:left}
#toolbox {position:relative; z-index:5; float:left; clear:left; background:#CCE6E0}
#nav {position:relative; z-index:1; background:#CCE6E0 url(../images/bg-nav-bottom.png) no-repeat left bottom; padding-bottom:12px;}
body.textes #main, body.publications #main {width:46.5em} 
body.publications#numeros #main {width:48em}

/* entête ****************************************************************** */
#siteName {font-size:1em; margin:0 0 0 15em; background:#FFF164 url(../images/sitename.png) no-repeat 0 0}
#siteName a {padding-top:136px; display:block; height:0; overflow:hidden}
#siteBaseline {font:1.6em Georgia, serif; width:37.5em; margin:0 auto; padding:0 0 0 9.375em}

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

/* accueil ***************************************************************** */
#front {padding:0 0 2em 0}
#front h1 {margin:0 -6em 1.5em -6em; background:#FFF384 url(../images/bg-front-h1.png) no-repeat right bottom; padding-bottom:6px}
#front h1 span.text {display:block; font:bold 1.7em Verdana, sans-serif; color:#9F8F20; background:#FFF384 url(../images/bg-front-h1-span.png) no-repeat .3em .7em; padding:0 3.529em; line-height:47px; height:47px}
#front p {font:1.2em Georgia, serif; text-align:justify; margin:1em 0; color:#655C22}

#homeSummary h1 span.text {font:normal .9em Verdana, sans-serif; text-transform:uppercase; color:#9F8F20; display:block}

/* syndication ************************************************************* */

#content.withSyndication {background:#FFF}

#content.withSyndication #news {float:right; width:15em; overflow:hidden}

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

#content.withSyndication #homeSummary #publiHeader {margin-right:-1.5em; padding-right:1.5em}
#content.withSyndication #homeSummary #publiDirector {margin-right:-1.666em; padding-right:1.666em}

#content.withSyndication h2.section {margin-right:-1.5em}
#content.withSyndication #siteMap h2.section {margin:3em 0 0 0}

#news {background:#F3F1DE url(../images/bg-news.png) no-repeat left bottom; padding-bottom:7px;}
#news h1 {visibility:hidden; overflow:hidden; margin:0; padding:0; width:0; height:0; line-height:0; font-size:0}
#news h1 span.text {visibility:hidden; font:normal 1.833em/1.636 Georgia, serif}
#news h2 {/* on reprend l'interlignage et le padding de #front h1 span.text */ font:bold .9em/1.203 Verdana, sans-serif; /* 26px */ padding:1.574em 1em 1.574em 3em; border:solid #C2E0D9; border-width:3px 0; background:#C2E0D9 url(../images/bg-news-h2.png) no-repeat .3em 50%; color:#46717E; text-transform:uppercase}
#news ul {margin:0 1.5em 1.5em .5em; font:.9em/1.2 Verdana, sans-serif}
#news ul ul {font-size:1em; margin:.8em 0}
#news li {list-style:none; background:url(../images/bg-news-li.gif) repeat-x left bottom; padding:1em}
#news li.last {background:none}
#news span.date {color:#8C8A7A; font-size:.9em}

/* index ******************************************************************* */
div.entries {position:relative; clear:right; /* boutons Haut de page */}
div.entries h2 {font:bold 3em/1 Verdana, sans-serif; text-transform:uppercase; background:url(../images/dots-light.png) repeat-x left bottom; padding:0 0 .5em 0; margin-top:1.5em}
div.entries h2 a {display:block; background:url(../images/bg-index-h2.png) no-repeat 0 .15em; line-height:1; margin:0 0 0 -1em; padding:0 0 0 1em}
div.entries ul {margin:3em 0 0 0}
div.entries.alpha ul {margin:1em 0 0 0; padding:0 0 .5em 0; background:url(../images/dots-light.png) repeat-x left bottom}
div.entries ul ul {margin:.5em 0 0 1em}
div.entries li {margin:.5em 0; list-style:none; background:url(../images/dots-light.png) repeat-x left bottom; padding:.5em 0 1em 0}
div.entries ul ul ul {margin:.5em 0 0 0}
div.entries li li {background:url(../images/bg-child.png) no-repeat 0 .3em; padding:0 0 0 1em}
div.entries li li li {background:url(../images/bg-child-2.png) no-repeat 0 .5em}
div.entries li a {font-weight:bold; text-transform:uppercase; background:url(../images/bg-index-li.png) no-repeat 0 .5em; padding:0 0 0 1em;} 
div.entries li li a, div.entries.alpha li a {background:none; padding:0;} 
div.entries li li a, div.entries.auteurs li a {font-weight:normal; text-transform:none;} 
div.entries li li li a {font-size:.9em; text-transform:none}

div.entries.alpha {margin:0 -6em 0 0; padding:0.5em 6em 0 0}
div.entries.alpha li {margin:0; background:none; padding:.1em 0}
span.count {font:normal .75em Verdana, sans-serif; color:#888}
div.entries span.familyName {font-weight:bold; text-transform:uppercase}

#alphabet {overflow:hidden; font-size:1.2em; margin:0 -5em; padding:.4em 5em .8em 5em; background:#CFE0E5 url(../images/bg-front-h1.png) no-repeat right bottom; color:#87791C}
#alphabet a, #alphabet span {display:block; float:left; width:1em;/* height:1em;*/ padding:0 .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 -6em; padding:1em 6em 3em 6em; background:#B7DED8 url(../images/bg-publiheader.png) no-repeat .5em .6em; color:#666;}
#numeros #publiHeader, body.default #publiHeader {padding:0 0 3em 0;background:#FFF164 url(../images/bg-front-h1.png) no-repeat right bottom}

#homeSummary #publiHeader {padding:1em 6em; background:#FFF164 url(../images/bg-lastissue.png) no-repeat .5em .6em} 
#numeros #publiHeader, body.default #publiHeader {padding:0 0 3em 0; background:#FFF164 url(../images/bg-front-h1.png) no-repeat right bottom}

#publiHeader h1 {font-size:1em; color:#B7DED8; position:relative;} 
#numeros #publiHeader h1, body.default #publiHeader h1 {padding:3em 6em; background:#548F81 url(../images/bg-publiheader-alt.png) no-repeat .5em 3.2em; color:#FFF164}

body.default #homeSummary #publiHeader h1, body.default #homeSummary #publiHeader h1 a {padding:0; background:none}

#publiHeader h1 .number {font-weight:bold; color:#333}
#homeSummary #publiHeader h1 .number {display:inline; font-size:.9em}
#publiHeader h1 .title {display:block; margin:.2em 0; font:bold 1.5em/1.2 Verdana, sans-serif; color:#0A5050}
#numeros #publiHeader h1 span.title, body.default #publiHeader h1 span.title, body.default #publiHeader h1 span.volume {font:normal 2em/1.2 Verdana, sans-serif; color:#FFF164} 
body.default #homeSummary #publiHeader h1 .title {font:bold 1.4em/1.2 Verdana, sans-serif; color:#0A5050}
#publiHeader h1 span.persee {display:block; font-weight:normal; margin:-2.1em 0 1.2em 0; color:#FFF164;} 
#publiHeader h1 span.persee.number {font-weight:bold}

#publiSubtitle {color:#0C5F5F}
#homeSummary #publiSubtitle {margin-bottom:2em}
#publiAltertitle {font:italic 1.7em/1.2 Verdana, sans-serif; margin:.588em 0 0 0}
#homeSummary #publiAltertitle {margin:.5em 0 .882em 0}
#publiDate {font-size:.9em; margin:1.666em 0}
#publiDirector {font-size:.9em; margin:0 -6.666em; padding:.555em 6.666em 1.111em 6.666em; background:#FFF164 url(../images/bg-front-h1.png) no-repeat right bottom; color:#333}
#homeSummary #publiDirector {background-color:#E5F2EF; margin-top:1em; position:relative; top:12px}

#publiInformation {float:left; font:.8em Verdana, sans-serif; margin:0 1.875em 0 0; overflow:hidden}

#publiISBN {font-size:.9em; margin:3.333em 0 0 0}

#publiIntroduction p {font-size:.9em; line-height:1.6; text-align:justify; margin:3.2em 0; color:#333}
#publiDescription, #publiOrderLink, #publiInformation img {margin:1em 0 0 0}
#publiInformation img {margin-top:4.5em; margin-bottom:.5em}
body.default #publiInformation img {margin-top:4em}

ul.summary {clear:both; margin:2em 0 3em 0; padding-top:1px; /* clearfix */}
ul ul.summary, #annexes ul.summary {margin-top:0}
ul.summary li {margin:1em 0 3em 0; list-style:none}
ul.summary h3 {font-size:1em; color:#007C62; border-left:.8em solid #007C62; padding-left:.8em; font-weight:bold;}

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:1.091em 0 0; font:.916em Verdana, sans-serif}

ul.summary p, ul.summary div.texte {margin:1em 0 0 0; font:.9em Verdana, sans-serif} 
ul.summary li.annexes p, #annexes ul.summary p {margin:0}

ul.summary .subtitle {color:#666; margin:.5em 0 0 0}
ul.summary .altertitle {font-style:italic; margin:.3em 0 0 0}
ul.summary .director {font-size:.916em; margin:2.181em 0 0}
ul.summary .author, dt.author {font-size:.8em; margin:0 0 .3em 0; color:#333}

ul.summary .title, dd.title {font-weight:bold}
ul.summary li.textes .subtitle, ul.summary li.fichiers .subtitle, dd.subtitle {font-weight:normal; padding:0; border:none; margin:.2em 0 0 0; color:#666;}
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 .date {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}

/* Sommaire numéros */

#numeros ul.summary h3, ul.summary.persee h3 {
	font:bold 1.5em/1.5 Verdana, sans-serif;
	color:#007C62;
	border-left:.8em solid #007C62;
	padding-left:.5em;
	margin-left:-1.3em;
}

#numeros ul.summary ul,
ul.summary.persee ul {
	background:url(../images/dots-light.png) repeat-x left top;
	margin:1em 0 0 0;
}

#numeros ul.summary li li,
ul.summary.persee li li {
	background:url(../images/dots-light.png) repeat-x left bottom;
	padding:1em 0;
	margin:0;
}

#numeros ul.summary a,
ul.summary.persee a {
	color:#FFF;
}

#numeros ul.summary a .number,
ul.summary.persee a .number {
	color:#000;
	font:bold 1.4em Verdana, sans-serif;
}

#numeros ul.summary a .number sup,
ul.summary.persee a .number sup {
	font-size:.6em;
	bottom:1.25ex;
}

#numeros ul.summary a .title,
ul.summary.persee a .title {
	color:#72A5B4;
	font-weight:normal;
	display:block;
	padding:.25em 0 0 0;
}

#numeros ul.summary a:hover .number,
#numeros ul.summary a:hover .title,
ul.summary.persee a:hover .number,
ul.summary.persee a:hover .title {
	color:#87791C;
}

#perseeText {/* voir #publiIntroduction p */
	font-size:.9em;
	line-height:1.6;
	text-align:justify;
	margin:3.2em 0;
	color:#333;
}

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

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

/* article ***************************************************************** */
#docHeader {position:relative; margin:0 -6em; padding:0 6em 1.5em 6em; background:#FFF164 url(../images/bg-front-h1.png) no-repeat right bottom; color:#635915}
#docTopParent {margin:0 -7.5em 0 -6em; padding:0 9em 0 6em; background:#AEDCD2; font-weight:bold; height:40px; padding-top:7px; /* #header height - #siteName height */ position:relative; line-height: 1.1em}
#docTopParent.collection {color:#0C5F5F; line-height:47px; height:47px; padding-top:0}
#docSubParent {color:#635915; font-size:.9em; padding-top:1.111em}
#docTitle {font:bold 1.5em/1.2 Verdana, sans-serif; margin:0 -4em; padding:.5em 4em; background:#FFF164 url(../images/bg-docheader.png) no-repeat .333em .4em}
#docTitle span.text {display:block; clear:left; /* clear #docSubParent */}


#docAltertitle div {font:italic 1.5em/1.2 Verdana, sans-serif; padding:.5em 0 0 0}
#docSubtitle {font:1.1em/1.2 Verdana, sans-serif}
#docAuthor {margin:1.5em 0 0 0; color:#333}
#docTranslator {margin:.5em 0 0 0; color:#333}
#docTranslator strong {font-weight:normal}
#docURL {margin:.25em 0 0}
#docDate {margin:1.5em 0 0}
#docPagination {font-size:.8em; margin:1.875em 0 0 0; color:#666}
#docReference {margin:1.5em 0 0}
#docImage {font:.8em Verdana, sans-serif; margin:0 1.666em 1.666em 0}
#docImage img {display:block}
#text #docImage {float:left}
#docBody {position:relative; margin:1.5em 0 0 0; padding:0 8em 0 0}

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


/* sections */
div.section {position:relative; margin:3em 0 1.5em 0}
div.section#abstract, div.section#entries, div.section#toc, div.section#docAddendum {margin:1.5em 0}
div.section#text {clear:left; margin:0 -14em 3em -6em; padding:1px 14em 0 6em; /* top: clearfix */}

h2.section {background:url(../images/dots.png) repeat-x left top; color:#007C62; font-weight:bold}
h3.section {font-weight:bold; padding:.5em 0}
#docBody h2.section {margin:4em -14em 1.5em 0}
#docBody #docAddendum h2.section, #docBody #text h2.section {margin-bottom:0}
#docBody #text h2.section span.text {font-size:1.7em; margin:0}
#pageBody h2.section {margin:3em -6em 0 0}
h2.section span.text {display:block; background:url(../images/dots.png) repeat-x left bottom; font-size:1.4em; padding:.4em 0}
#docBody #docAddendum h2.section span.text {font:italic normal 1.25em Verdana, sans-serif; margin:0}
ul.summary li.annexes h2.section span.text {font-size:1.25em}
#text h2.section span.text {display:block; font-size:1.666em; margin:0 -8.4em 0 -3.6em; padding:0.25em 8.4em 0.25em 0}
#text h3.section {margin:2em 0 1em}

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

/* raccourcis */
body.textes #shortcuts {margin:-1.5em -14em 0 -6em; padding:.6em 6em; background:#F2F2F2; color:#444;}
body.textes #shortcuts a {font-size:.8em;white-space:nowrap}
body.indexes #shortcuts {font-size:.9em; text-transform:uppercase; margin:2.222em 0;}
body.indexes #shortcuts a {padding-right:1em;}

#shortcuts em {/*font-size:.9em;*/ padding-right:1em; font-style:normal; color:#666}

/* résumés */
#abstract p {clear:left; font-size:.9em; line-height:1.6; text-align:justify; color:#333; margin:0}

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

/* plan */
#toc div div{margin:.5em 0; line-height:1.2;}
div.tocSection1 {font-weight:bold; padding-left:1em; background:url(../images/bg-child.png) no-repeat 0 .35em}
div.tocSection2 {padding-left:1em}
div.tocSection3 {padding-left:2.5em; background:url(../images/bg-index-li.png) no-repeat 1.75em .5em}
div.tocSection4 {padding-left:3.5em}
div.tocSection5 {padding-left:4.5em}
div.tocSection6 {padding-left:5.5em}

div.tocSection3 a, div.tocSection4 a,
div.tocSection5 a, div.tocSection6 a {font-size:.9em}

/* addendum */
#docAddendum p {font-size:.9em; margin:1.111em 0}

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

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

/* auteurs */
#authors h3, #authors ul, #authors p {font-size:.9em}
#authors h4 {font-size:.9em; margin:.555em 0 0 0; font-weight:bold}
#authors ul.documents {margin:0 0 2.181em}
#authors ul.documents li {list-style:none; margin:1.091em 0 0}
#authors ul, #authors p {margin:0 0 1.111em 0}
#authors h3 a {font-weight:bold}

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

/* niveaux de titre */
div.text h1 {font:bold 1.4em/1.2 Verdana, sans-serif; margin:2.142em 0 .714em 0}
div.text h2 {font:bold 1.2em/1.2 Verdana, sans-serif; margin:2.5em 0 .833em 0}
div.text h3 {font:bold 1em/1.2 Verdana, sans-serif; margin:3em 0 1em 0; background:url(../images/bg-text-h3.png) no-repeat 0 .5em; padding-left:1em}
div.text h4 {font:normal 1em/1.2 Verdana, sans-serif; margin:3em 0 1em 0}
div.text h5 {font:bold .9em/1.2 Verdana, sans-serif; margin:1.111em 0}
div.text h6 {font:normal .9em/1.2 Verdana, sans-serif; margin:1.111em 0}

/* 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 ul li {background:url(../images/bullet.png) no-repeat 0 .6em; padding-left:10px}
div.text ol li {list-style-type:decimal}
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:-12.5em; width:11em; margin:0; list-style:none}
ul.sidenotes li {margin:.45em 0 1.25em 0; font:.8em/1.2 Verdana, sans-serif; color:#666}
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 {margin:1em 0; padding:0 4em; font-style:italic}
p.epigraphe, p.pigraphe {font:.9em/1.3 Verdana, sans-serif; margin:1.666em 0 1.666em 12.222em; text-align:right}
p.titreillustration {font:bold .9em/1.3 Verdana, sans-serif; margin:3.333em 0 1.111em 0; color:#333; text-align:left}
p.legendeillustration {font:.9em/1.3 Verdana, sans-serif; margin:.555em 0 1.111em 0; color:#666; text-align:left;}
p.crditillustration, p.crditsillustration {font:.9em/1.3 Verdana, sans-serif; margin:.555em 0 1.111em 0; color:#999; text-align:left}
p.question {margin:1em 0; color:#666}
p.texte, p.annexe, p.reponse, p.bibliographie {margin:1em 0; position:relative}
td p.texte, div.textIcon p.texte {margin:0; margin:.4em .2em; text-align:left; line-height:1.3}
p.paragraphesansretrait {margin:1em 0; text-indent:0}
p.citation {font:.9em/1.5 Verdana, sans-serif; margin:1.111em 0; padding:0 0 0 4.444em; text-align:left;}
p.citationbis {font:.9em/1.5 Verdana, sans-serif; margin:1.111em 0; padding:0 0 0 4.444em; text-align:left; color:#666}
p.citationter {font:.9em/1.5 Verdana, sans-serif; margin:1.111em 0; padding:0 0 0 4.444em; text-align:left; color:#999;}
p.puces {font:.9em/1.5 Verdana, sans-serif; margin:0; text-align:left}
p.code {margin:1.071em 0; padding:1.071em; font:1.4em monospace; background:#f4f4f4; 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, #docSubtitle a.footnotecall, #docSubtitle a.endnotecall {font-size:.6em; height:0; vertical-align:baseline; position:relative; bottom:.7ex;} 
#docSubtitle a.footnotecall, #docSubtitle a.endnotecall {font-size:.708em}
h1 a.footnotecall, h1 a.endnotecall {font-size:.714em}
h2 a.footnotecall, h2 a.endnotecall {font-size:.833em}
h3 a.footnotecall, h3 a.endnotecall {font-size:1em}
h4 a.footnotecall, h4 a.endnotecall {font-size:1em}
h5 a.footnotecall, h5 a.endnotecall {font-size:1.111em}
h6 a.footnotecall, h6 a.endnotecall {font-size:1.111em}

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

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

.wResizable.medium  ul.sidenotes {right:-12.5em; width:11em}
.wResizable.large   ul.sidenotes {right:-10.416em; width:9.166em}
.wResizable.largest ul.sidenotes {right:-8.828em; width:7.857em}

/* navigation ************************************************************** */
#nav h2 {font:bold .916em/1.454 Verdana, sans-serif}
#nav h2#allIssues {padding:0.454em 0.454em 0 1.091em; background:none}
#nav h3 {font-size:.9em; margin:1.111em 0; font-weight:bold}
#nav ul ul {margin:0; padding:1em 0 0}
#nav li {list-style:none; font:.9em/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:0}
#navSyndication img {vertical-align:text-bottom}
#navLogos ul {margin:0; text-align:center}
#navLogos li {list-style:none; text-align:center; marHagin:0 0 3em 0}
#nav #navLogos{padding-top:3em; padding-bottom:2em}

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

/* widgets ***************************************************************** */
#widgets {position:relative; overflow:hidden; padding:1em 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 #A19124}

/* 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 {display:block; width:17px; height:17px; overflow:hidden; text-indent:-9999em; position:absolute; z-index:9; top:.833em; right:-12.5em; background:url(../images/widgets.png) no-repeat -69px -100px}
#text a.go-top {top:5em; right:1.5em}
body#numeros a.go-top, body#sommairepersee a.go-top, body.indexes a.go-top {bottom:3em; right:5.5em; top:inherit}

/* 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:3em 0}
#siteMap li {list-style:none; margin:1em 0 0 0}
#siteMap li li.publications {background:url(../images/dots-light.png) repeat-x left bottom; padding:.5em 0 1em 0}
#siteMap li li li, #siteMap li li li.publications {margin:.2em 0 0 1em; padding:0 0 0 1em; background:url(../images/bg-child.png) no-repeat 0 .3em}
#siteMap h2.section {margin:3em -6em 1.5em 0}

/* divers ****************************************************************** */
#pageHeader {margin:0 -6em}
#pageHeader h1 {font-size:1em; padding:3.5em 6em; background:#88B6AC url(../images/bg-pageheader.png) no-repeat .5em 50%; color:#FFF164}
#pageHeader h1 span.text {font:normal 2em/1.2 Verdana, sans-serif}
#pageBody {position:relative; margin:3em 0 0 0} 
body.indexes #pageBody {margin:0}

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

/* formulaires ************************************************************* */
#toolbox 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 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}
#loginbox legend {font-size:.916em; font-weight:bold}
#loginbox legend span {display:block; width:13.091em; padding:.87em 1.091em; background:url(../images/bg.png) no-repeat right -176px}
#loginbox.log-in legend span {background-position:right 0; 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}

#loginBlock {position:relative; padding:1em 1em 0 1em}
#loginBlock.fixed, /* compat */
html.js #loginBlock {position:absolute; 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:13em; font:.833em Verdana, sans-serif; border:1px solid #FFF; 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}
#signaler dd, #signaler dd p {margin:0; color:#666}
#sendTo {margin:3em -6em; padding:2em 6em; background:url(../images/bg-section-shadow.png) repeat-x left top; 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}


/* COULEURS ET FONDS ******************************************************* */
body {background:#BFE0D8 url(../images/bg-body.png) repeat-x 0 7em; color:#333}

#footer p.first {padding:5em 0 .2em 0;}

#toolbox {color:#888}
#loginbox, #loginbox div, #loginbox legend span {color:#444; background-color:#BCBCBC}
#loginbox legend span.hover {color:#900}
#loginbox div {border-top:1px solid #D6D6D6}

#nav div {margin:1.5em .5em 1em 1em}
#nav #navLogos {margin-top:-45px}
#nav #navLogos a {opacity:.75; background:none}
#nav #navLogos a:hover {opacity:1}

#nav h2, #search legend span {margin-top:1.5em; color:#007C62; text-transform:uppercase; background:url(../images/bg-nav-div.gif) repeat-x 0 0; padding-top:1.7em}
#nav h2#allIssues {border:none}
#nav h3 {color:#007C62}
#nav li {color:#007C62}
#nav li strong.year {color:#000}
#main {background:#FFF}

#homeSummary #publiSubtitle {color:#999}
#homeSummary #publiIntroduction {color:#444}

#publiSubtitle {color:#666}
#publiAltertitle {color:#999}
#publiDate {color:#666}
#publiDirector {color:#666}
#publiDirector strong {color:#444}
#publiInformation {color:#888}

ul.summary .subtitle {color:#AAA}
ul.summary .altertitle {color:#999}
ul.summary .director {color:#666}
ul.summary .director strong {color:#444}
ul.summary .author, dt.author {color:#000}
ul.summary li.textes .subtitle, ul.summary li.fichiers .subtitle, dd.subtitle {color:#666}
ul.summary.collection .subtitle {color:#666}

#abstract h3 {font-size:.9em}
#docImage {color:#888}

h3.section {color:#333; border-bottom:1px solid #E4E4E4}
#docBody #text h2.section {border:none}
#docBody #docAddendum h2.section {border-width:0 0 1px 0}

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

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

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

#feed ul {color:#666}
#file img, #docImage 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}

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

/* LIENS ******************************************************************* */
a {color:#85B1BE; text-decoration:none}
a:hover {color:#A19124; text-decoration:none}

/* navigation */
#nav a {color:#65634F; padding:1px 0}
#nav a:hover {color:#0A614F; background:url(../images/dots-dark.gif) repeat-x left bottom}
#nav #allIssues a {background:url(../images/widgets.png) no-repeat right -192px; padding-right:12px}

/* syndication */
#news a {color:#655C22}
#news a.external {color:#000}
#news a.external strong {font-weight:normal}
#news a:hover {color:#007C62}


/* index */
div.entries h2 a {color:#87791C}
div.entries h2 a:hover {color:#007C62}
div.entries a {color:#72A5B4}
div.entries a:hover {color:#9F8F20}
/* div.entries li li li a {color:#666}
div.entries li li li a:hover {color:#900} */
#alphabet a {color:#87791C}
#alphabet a:hover {color:#007C62}
#alphabet span {color:#B2B694}

/* plan du site */
#siteMap a {color:#72A5B4; font-weight:bold}
#siteMap a:hover {color:#A19124}
#siteMap li li li a {color:#72A5B4; font-weight:normal}
#siteMap li li li a:hover {color:#A19124}

/* article */
#docTopParent a {color:#000; font-size:.9em}
#docTopParent a .number {color:#000}
#docTopParent a .title {color:#0C5F5F}
#docTopParent a:hover, #docTopParent a:hover .number, #docTopParent a:hover .title {color:#6C6114}
#docSubParent a {color:#444}
#docSubParent a:hover {color:#900}
#docURL a {color:#444}
#docURL a:hover {color:#A19124}
#docImage a {color:#888}
#docImage a:hover {color:#900}

#shortcuts a {color:#666}
#shortcuts a:hover {color:#007C62}
body.indexes #shortcuts a {color:#72A5B4}
body.indexes #shortcuts a:hover {color:#AC9E3E}
body.indexes #shortcuts {color:#72A5B4}

#entries a {color:#72A5B4}
#entries a:hover {color:#A19124}

div.tocSection1 a, div.tocSection2 a, div.tocSection3 a, div.tocSection4 a, div.tocSection5 a, div.tocSection6 a {color:#72A5B4}

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:#A19124}

div.text a {color:#9F8F20}
div.text a:hover {color:#2C8872}

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}

div.text a.footnotecall, div.text a.endnotecall,
a.FootnoteSymbol, a.footnotedefinition, a.endnotedefinition {color:#FFF; background:#72A5B4; display:inline-block; text-align:center; padding:.1em .2em .2em; line-height:1}
div.text a.footnotecall, div.text a.endnotecall {border-left:.5em solid #FFF}

div.text a.footnotecall:hover, div.text a.endnotecall:hover, a.FootnoteSymbol:hover,
a.footnotedefinition:hover, a.endnotedefinition:hover {color:#FFF; background:#A19124}

ul.sidenotes a {color:#72A5B4; font-weight:bold}
ul.sidenotes a:hover {color:#A19124}

#authors .details a {color:#666}
#authors .details a:hover {color:#900}

/* pied de page */
#footer a {color:#007C62}
#footer a:hover {color:#7C6F18}

/* sommaire */
ul.summary .title a {color:#72A5B4}
ul.summary.collection a .number {color:#000}
ul.summary.collection a .period {color:#000}
ul.summary .title a:hover, dd.title a:hover {color:#9F8F20}

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

/* accueil */
#homeSummary #publiHeader h1 a {color:#FFF164}
#homeSummary #publiHeader h1 a span.number {color:#666}
#homeSummary #publiHeader h1 a span.title {color:#0C5F5F}
#homeSummary #publiHeader h1 a:hover span.title {color:#7E7117}

/* boutons */
a.go-top {background-color:#C4C1A7}
a.go-top:hover {background-color:#9F8F20}
a.go-back {color:#C4C1A7}
a.go-back:hover {color:#9F8F20}
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:#000}

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

/* filtre média */
div.media .auteurs, div.media .licence ,div.media .credit, div.media .urlaccesmedia,
div.media div.description, div.media div.legendeillustration {color:#666; font:.916em/1.309 Verdana, sans-serif; margin:.545em 0 .545em 0; text-align:left;}
div.media div.titreillustration {color:#666; font:bold .916em/1.309 Verdana, sans-serif; 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:#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:#A19124; 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 {padding:1em 0 0 0em}
div.tabContent p {color:#666; 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}
#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, dd.traduction a {color:#C30}
ul.summary .traduction a:hover, dd.traduction a:hover {color:#D00}

/* zoom images : couleur des icônes */
div.textIconAccess a {background-color:#A19124 !important}
div.textIconAccess a:hover {background-color:#85B1BE !important}

/* Cairn */
body.publications #cairn {width:37em; clear:left; padding-top:1em; margin:2em 0 1.5em 0}
body.publications #cairn p {font-size:.9em; color:#888}

#docAccess {margin:3em 0 1.5em 0}
#docAccessp {color:#666}
#docAccess #cairn {width:38.5em}
#docAccess #cairn p {font-size:.9em}

#cairn a {font-weight:bold}
#cairn img {float:right}
#cairn p {color:#333; margin:0 108px 0 0; border-right:1px solid #B7DED8; padding-right:1em}
#cairn p a {line-height:2.7em; padding:0 0 0 1.2em; background:url(../images/cairn_lien.png) no-repeat 0 55%}
ul.summary li img.portal {float:right; margin-top:.4em}

#excerpt h3.section {margin:1.5em 0; padding:.5em 0; border-bottom:1px dotted #B7DED8; color:#007C62}
#excerpt div.text {margin:0}
