/*
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:#FFF;}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; }
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 {position:relative; width:75em; margin:0 auto; padding:0 0 2em 0; overflow:hidden}
#footer {color:#CA66C2;	background:#F7F7F7; width:42em; padding:1em 18em 1em 15em; border-top:2em solid #FFF; clear:both}

#wrapper {position:relative; width:75em; margin:0 auto; background:#F1F1F1}
#content {position:relative; z-index:2; width:58.8em; padding:0 0 0 1.2em; float:right; background:#FFF}
#main {position:relative; z-index:3; border:solid #F2F2F2; border-width:0 .333em .333em .333em; width:58.133em; min-height:124em; /*overflow:hidden;*/}
#nav, #toolbox {width:15em; float:left}

/* entête ****************************************************************** */
#siteBaseline {visibility:hidden; height:0; line-height:0; position:absolute}

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

/* accueil ***************************************************************** */
#front {padding:0 0 1.5em 0}
#front h1 {margin:0 -6em; padding:1.5em 6em}
#front h1 span.text {font:normal 1.833em/1.636 Georgia, serif}
#front p {font:1.166em/1.5 Georgia, serif; margin:1.285em 0}

#homeSummary h1 {margin:0 -6em 1.5em -6em; padding:1.5em 6em}
#homeSummary h1 span.text {font-weight:bold; text-transform:lowercase}
#homeSummary h1 span.number, #homeSummary h1 span.title {font:normal 1.666em/1.35 Georgia, serif}

#ad {
	margin:0 0 4em 0;
}

#partners {
	padding:1em 0;
}

#partners a {
	display:block; float:left;
	margin:0 0 3em .833em;
}

#partners a img {
	display:block;
}

#index h2.section,
#index h2.issueHeading {
	font-size:1em;
	padding:0 1em;
	margin:0 0 1em 0;
}

#index h2.issueHeading br {
	display:none;
}

#index h2.section span.text,
#index h2.issueHeading span.text {
	font:bold 1.2em/1.25 Verdana, sans-serif;
	background:#66B8CA;
	color:#FFF;
	display:block;
	margin:0 -1.091em;
	padding:.208em 1.091em;
}

#index h2.issueHeading span.number {
	display:block;
	margin:.833em 0 .416em 0;
	font:bold 1.6em/1.4 Verdana, sans-serif;
	text-transform:uppercase;
	color:
}

#index h2.issueHeading span.period {
	font:bold .8em Verdana, sans-serif;
	text-transform:lowercase;
}

#index h3.section span.text,
#index h2.issueHeading span.title {
	font:normal 1.4em/1.4 "Trebuchet MS", Verdana, sans-serif;
	color:#0089A7;
}

#index p.more {
	margin:0 0 1em 0;
} #index #homeSummaryHS p.more {
	margin:0 0 4em 0;
	padding:0 1em;
}

/* 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}

#content.withSyndication {  }
#content.withSyndication #main, #index #main { float:left; width:39em } /* 468px */

#main p.more a { background:url(../images/more-alt-main.png) no-repeat 0 0 }
#news p.more a { background:url(../images/more.png) no-repeat 0 0; font:bold 1em/13px "Trebuchet MS", Verdana, sans-serif }
#news .prioritaire p.more a { background:url(../images/more-alt.png) no-repeat 0 0 }

#news h1 {visibility:hidden; overflow:hidden; margin:0; padding:0; width:0; height:0; line-height:0; font-size:0}

#news {width:17.5em;
	border:solid #F2F2F2;
	border-width:0 .333em .333em .333em;
	float:right;
	/*overflow:hidden;*/
}

#news h3 {
	color:#F0EAD1;
	background:#B59A19;
	padding:.333em 1.333em;
	margin:0 -.333em 1.5em -.333em;
	font-weight:bold;
} #news .prioritaire h3 {
	color:#F4F8EC;
	background:#8CB645;
}

#news ul {
	margin:1.2em 1.2em 2.5em 1.2em;
	font:.833em/1.5 Verdana, sans-serif;
} #news ul ul {
	font-size:1em;
	margin:.833em 0;
}

#news li {
	margin:1.5em 0;
	list-style:none;
}

#news div.author {
	line-height:1.2;
	margin:0 0 .4em 0;
	color:#777;
}

#news div.author strong {
	font-weight:normal;
}

#news div.title {
	font-weight:bold
}

#news div.subtitle {
	margin:.4em 0 0 0;
	color:#999;
}

#news div.date {
	margin:.4em 0 0 0;
	color:#A58C0A;
} #news .prioritaire div.date {
	color:#7CA539;
}

#news p.more {
	margin:0 1em 2em 1em;
	padding:.5em 0;
	border-top:.333em solid #F2F2F2;
}


/* index ******************************************************************* */
div.entries {
	clear:left;
	margin:1em 0;
	border-bottom:1px solid #E0F2F4;
	overflow:hidden;
}

div.entries h2 {
	float:left;
	font:bold 7.5em/1 "Trebuchet MS", Verdana, sans-serif;
	text-transform:uppercase;
	text-align:center;
}

div.entries h2 a {
	display:block;
	width:1em;
	color:#7C107D;
}

div.entries ul ul {
	margin:.5em 0 0 0;
}

div.entries li {
	margin:0 0 1em 0;
	list-style:none;
}

div.entries li li {
	font-size:.916em;
	margin:0 0 .555em 0;
	padding:0 0 0 1.2em;
	background:url(../images/bg-child.png) no-repeat 0 .15em;
} div.entries li li li {
	font-size:1em;
}

div.entries.alpha {
	padding:0 3em 3em 3em;
}

div.entries.alpha ul {
	float:right;
	width:28em;
	margin:.833em 0 0 0;
}

div.entries.alpha li {
	font-size:.916em;
}

#alphabet, #subshortcuts {
	margin:0 -13em 3em -3em;
	padding:.5em .425em;
	border-bottom:.333em solid #F4F4F4;
	overflow:hidden;
}

#alphabet a, #alphabet span {
	display:block;
	float:left;
	width:1.25em; height:1.25em;
	padding:.2em;
	font:bold 1em "Trebuchet MS", Verdana, sans-serif;
	text-align:center;
}

span.count {
	font:.916em Verdana, sans-serif;
	color:#999;
}

#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:.5em 1.5em .5em 0;
	float:left;
}

.individus #abstract {
	border-bottom:.333em solid #F4F4F4;
	margin:-.333em -1.333em 2em -3em;
	padding:.333em 1.333em 1.5em 1em;
	background:#FFF;
}

.individus #abstract p {
	margin-right:-13em;
}

.individus #docBody {
	width:41em;
	border:solid #F4F4F4;
	border-width:.333em .333em 0 0;
	padding:0 1em 6em 3em;
	min-height:100em;
}

.individus #text p {
	font:.916em/1.527 Verdana, sans-serif;
	margin:1.091em 0;
}

.individus dl#contact { margin:2em 0 0 0 }
.individus dl#contact dt { font-weight:bold; margin:1.5em 0 0 0; }
.individus dl#contact dd { margin:0 }

/* sommaire **************************************************************** */
#publiHeader h1 br {
	display:none;
}

#publiHeader h1 {
	font-size:1em;
	padding:0 1em;
}

#publiHeader h1 .text {
	font:bold 1.2em/1.25 Verdana, sans-serif;
	background:#66B8CA;
	color:#FFF;
	display:block;
	margin:0 -1.091em 1.25em -1.091em;
	padding:.208em 1.091em;
}

#publiHeader h1 .number {
	font:bold 1.6em Verdana, sans-serif;
	text-transform:uppercase;
	color:#CCC;
}

#publiHeader h1 .period {
	font:bold .8em Verdana, sans-serif;
	text-transform:lowercase;
}

#publiHeader h1 .title {
	display:block;
	padding:0 7em 0 0;
	font:normal 1.7em "Trebuchet MS", Verdana, sans-serif;
	margin:.588em 0 0 0;
	color:#474747;
}
body.publications #shortcuts {margin-top:-1.5em}
#publiSubtitle {margin:1em 0 1em 1em}
#homeSummary #publiSubtitle {font:normal 1.416em/1.058 Georgia, serif; margin:.352em 0 1.058em}
#publiAltertitle {font:italic 1.666em/1.35 Georgia, serif; margin:.588em 0 0}
#publiAltertitle em{font-style:normal}
#homeSummary #publiAltertitle {margin:.5em 0 .882em 0}
#publiDate {font-size:.916em; margin:1.636em 0}
#publiDirector {font-size:.916em; margin:1em 1em 1.636em 1em}
#homeSummary #publiDirector {margin-top:0}

#publiIntroduction p {line-height:1.5; margin:0 0 1.5em}
#publiISBN, #publiDescription, #publiOrderLink {margin:1em 0 0}


ul.summary {
	clear:both;
	width:45em;
	border:solid #F4F4F4;
	border-width:.333em .333em 0 0;
	margin:1em 0 0 0;
	min-height:124em;
	overflow:hidden;
} ul ul.summary {
	margin:1em -1em 0 -1em; padding:0 1em 2em 1em; border-right:none; width:auto; min-height:0
} #homeSummary ul.summary, body.indexes ul.summary {
	padding:0; margin:0; border:none; width:auto; min-height:0;
} body.indexes ul.summary {
	padding-bottom:2em;
}

ul.summary li {
	padding:0 1em;
	list-style:none;
} ul.summary.collection li {
	margin:2em 0;
} ul.summary li.textes {
	margin:2em 0;
} ul.summary li li {
	padding:0;
} body.indexes ul.summary li {
	padding-right:0;
	padding-left:0;
} #index ul.summary li.publications {
	padding-bottom:3em;
}

ul.summary li.individus .title {
	font-weight:bold;
	color:#888;
}

ul.summary li.individus p {
	font:.916em/1.527 Verdana, sans-serif;
	margin:.2em 0 0 0;
}

ul.summary.collection .number {font-weight:bold}
ul.summary.collection .period {font-weight:normal}

ul.summary.collection .numero .title {
	display:block;
	font:.916em/1.527 Verdana, sans-serif;
	margin:.2em 0 0 0;
	color:#666;
}

ul.summary .director{
	font-size:.916em;
	font-weight:bold;
	color:#888;
	margin:1em 0 3em 0;
}
#publiDirectorHS{
	font-size:.916em;
	font-weight:bold;
	color:#888;
	margin:1em;
}


ul.summary .director .description, #publiDirectorHS .description, #publiDirector .description {
	font-weight:normal;
}

ul.summary .author,
dt.author {
	font-size:.916em;
	margin:0 0 .4em 0;
	color:#333;
}

ul.summary .author strong,
dt.author strong {
	font-weight:normal;
}

ul.summary .title, dd.title {
	font:normal 1.1em Verdana, sans-serif;
}

ul.summary li.textes .subtitle,
ul.summary li.fichiers .subtitle,
dd.subtitle {
	font:.916em/1.527 Verdana, sans-serif;
	margin:.2em 0 0 0;
	color:#666;
}

ul.summary li.textes .altertitle,
ul.summary li.fichiers .altertitle {
	font:italic normal .916em/1.309 Verdana, sans-serif;
	margin:.4em 0 0 0;
}

ul.summary li.textes .date,
ul.summary li.fichiers .date,
dd.date {
	font:.916em/1.527 Verdana, sans-serif;
	margin:.2em 0 0 0;
	color:#999;
}

ul.summary li.individus {
	margin:2em 0;
	clear:left;
}

ul.summary li.individus div {
	margin-left:90px;
}

ul.summary li.individus div.photo {
	float:left;
	margin:0 0 2em 0;
}

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, #docAnnexe span.fullText {
	font-size:1em;
}


/*
#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 {padding:0 8em 1.375em 1em}

#docTopParent {
	font:bold 1.2em/1.25 Verdana, sans-serif;
	background:#66B8CA;
	color:#FFF;
	margin:0 -6.944em 0 -1.111em;
	padding:.2em 6.944em .4em 1.111em;
}

#docTopParent.numero .title {
	display:block;
	background:#FFF;
	color:#0089A7;
	font:.833em "Trebuchet MS", Verdana, sans-serif;
	margin:.5em -8.333em -.48em -1.333em;
	padding:1em 9.5em 1em 1em;
	border:solid #F2F2F2;
	border-width:0 .333em .333em .333em;
}

#docTopParent .period {
	font-size:.694em;
}


#docNumber{font: 0.916em Verdana,sans-serif; margin: 1.176em 0 -1.176em}
#docTitle { /* h1 */
	font:normal 1.666em/1.2 "Trebuchet MS", Verdana, sans-serif;
	margin:.825em 0 0 0;
	color:#7D117E;
}
#docAltertitle {
	font:italic normal 1.666em/1.2 "Trebuchet MS", Verdana, sans-serif;
	margin:.825em 0 0 0;
}
#docAltertitle em {font-style:normal}
#docSubtitle {
	font:normal 1.083em/1.2 "Trebuchet MS", Verdana, sans-serif;
	margin:.333em 0 0 0;
	color:#666;
}

#docAuthor {
	margin:2em 0 0 0;
	color:#777;
	font:.916em/1.309 Verdana, sans-serif;
}

#docTranslator {
	margin:.5em 0 0 0;
}

#docTranslator strong {
	font-weight:normal;
}

#docURL {
	margin:.25em 0 0 0;
}

#docDate {
	margin:1.5em 0 0 0;
}

#docPagination {
	font-size:.833em;
	margin:1.875em 0 0 0;
}

#docReference {
	margin:1.5em 0 0 0;
	font-size:.916em
}

#docImage {
	position:relative; z-index:50;
	font:.833em Verdana, sans-serif;
	margin:0 1.666em 1.666em 0;
} #text #docImage {
	float:left;
}
#docBody {
	position:relative;
	padding:0 6em 6em 3em;
}

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


/* sections */
div.section {
	position:relative;
	margin:4.363em 0 0 0;
	color:#666;
} 
div.section {
	position:relative;
	margin:4.363em 0 0 0;
	font:.916em/1.5 Verdana, sans-serif;
	color:#666;
} div.section#text {
	clear:left;
	margin:3.372em -6.545em 0 0;
	padding:1px 14em 3.272em 0; /* top: clearfix */
	color:#474747;
	overflow:visible;
}



#docBody h2.section {
	padding:.5em 6.545em .5em 3.372em;
	margin:-.333em -6.545em 1em -3.372em;
	background:url(../images/bg-section.png) repeat-x 0 0;
} #docBody #text h2.section {
	margin-right:-14em;
	padding-right:14em;
} #docBody #docAddendum h2.section {
	margin:0; background:none; padding:0;
}

ul.summary h2.section,
#index h3.section {
	border-top:.333em solid #F2F2F2;
	padding:1em 1em 0 1em;
	margin:0 -1em 1em -1em;
} ul.summary h2.section {
	margin-top:-.333em;
}

h2.section span.text {
	font:bold 1.416em/1.05 "Trebuchet MS", Verdana, sans-serif;
	color:#0089A7;
} #docBody h2.section span.text {
	text-transform:uppercase;
	font:bold 1.1812em/1.292 "Trebuchet MS", Verdana, sans-serif;
	color:#7D117E;
} #docBody #docAddendum h2.section span.text {
	text-transform:none;}

/* raccourcis */
#shortcuts {
	clear:both;
	padding:.7em 2em;
	border:solid #D9D9D9;
	border-width:1px 0;
	background:#FFF url(../images/bg.png) no-repeat -287px -386px;
	color:#7D117E;
} #docBody #shortcuts {
	
	margin:0 -6em 0 -3em;
}

#shortcuts em {
	color:#999;
}

#shortcuts em {
	font-size:.833em;
	font-style:normal;
}

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

/* entrées d'index */
#entries div.index {
	margin:.5em 0 0 0;
}

#entries div.index h3 {
	display:inline;
	margin-right:.4em;
	color:#0089A7;
	font:bold 1.091em "Trebuchet MS", Verdana, sans-serif;
}

/* plan */
#toc div {font-size:1em; margin:.545em 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 {font-size:.916em; margin:1.091em 0}

/* notes */
#note p, #note div.endnotebody, #notes p, #notes div.footnotebody {font-size:.916em; margin:1.636em 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 p {font-size:1em; margin:0}
#quotation h3 {font-size:1em; font-weight:bold; margin:1.091em 0 0}
#quotation strong {font-weight:normal}

/* auteurs */
#authors h3 {font:bold 1em Verdana, sans-serif; margin:1.091em 0 0}
#authors h4 {color:#333; font:italic normal 1em Verdana, serif; margin:.923em 0 0}
#authors ul, #authors p {font-size:1em}
#authors ul.documents {margin:0 0 2.181em}
#authors ul.documents li {list-style:none; margin:1.091em 0 0}
#authors p {margin:0 0 1.091em 0}

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

/* niveaux de titre */
div.text h1 { margin:2em 0 .516em 0; font:bold 1.454em/1.031 "Trebuchet MS", Verdana, sans-serif; text-align:left } /* 16px */
div.text h2 { margin:1.178em 0; font:bold 1.272em/1.178 "Trebuchet MS", Verdana, sans-serif; text-align:left } /* 14px */
div.text h3 { margin:1.375em 0; font:bold 1.091em/1.375 Verdana, sans-serif; text-align:left } /* 12px */
div.text h4 { margin:1.65em 0; font:normal .909em/1.65 Verdana, sans-serif; text-align:left } /* 10px */
/*
div.text h5 { font:normal 1em/1.2 Verdana, sans-serif; text-align:left }
div.text h6 { font:normal .9em/1.2 Verdana, sans-serif; text-align:left }
*/

div.text h3 a { color:#474747 }
div.text h4 a { color:#666 }

/* 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:-15.5em;
	width:13em;
	margin:0;
	list-style:none;
}

ul.sidenotes li {
	margin:.04em 0 1.65em 0;
	font:.909em/1.65 Verdana, sans-serif;
	text-align:left;
	color:#888;
}

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:1em/1.309 Verdana, sans-serif; margin:1.636em 0 1.636em 12em; text-align:right}
p.titreillustration {color:#666; font:bold 1em/1.309 Verdana, sans-serif; margin:3.272em 0 .545em 0; text-align:left}
p.legendeillustration {color:#666; font:1em/1.309 Verdana, sans-serif; margin:.545em 0 1.091em 0; padding-right:12px; text-align:left}
p.crditillustration,p.creditillustration, p.crditsillustration {color:#999; font:.916em/1.309 Verdana, sans-serif; margin:.545em 0 1.091em 0; padding-right:12px; 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, 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:.916em/1.636 Verdana, sans-serif; margin:1.091em 0; padding:0 0 0 4.363em; text-align:left}
p.citationbis {color:#666; font:.916em/1.636 Verdana, sans-serif; margin:1.091em 0; padding:0 0 0 4.363em; text-align:left}
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:.75em 0; padding:.75em; font:1.333em/1.125 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 {font:bold .833em Verdana, sans-serif; padding-left:.3em; vertical-align:top}
#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 { border:solid #F4F4F4 }

.wResizable.medium  { font-size:1em; padding-right:1.5em; border-width:0 .363em 0 0 } /* 11px */
.wResizable.large   { font-size:1.1818em; padding-right:1.269em; border-width:0 .3076em 0 0 } /* 13px */
.wResizable.largest { font-size:1.454em; padding-right:1.031em; border-width:0 .25em 0 0 } /* 16px */

.wResizable.medium  span.paranumber { left:-3.272em; width:3.272em }
.wResizable.large   span.paranumber { left:-2.769em; width:2.769em }
.wResizable.largest span.paranumber { left:-2.25em; width:2.25em}

.wResizable.medium  ul.sidenotes { right:-15.5em; width:13em }
.wResizable.large   ul.sidenotes { right:-13.115em; width:11em }
.wResizable.largest ul.sidenotes { right:-10.656em; width:8.937em }

/* navigation ************************************************************** */
#nav h2 {font:bold .916em/1.454 Verdana, sans-serif; padding:.454em .454em .454em 1.091em}
#nav h2#allIssues {padding:.454em .454em 1.636em 1.091em}
#nav h3 {padding:0 0 .4em 0}

#nav ul {
	/*margin:0;*/
	padding:1em 0;
} #nav ul ul, #navLogos ul {
	margin:0;
	padding:1em 0 0 0;
}


#nav ul ul, #navLogos ul {
	margin:0;
	padding:1em 0 0 0;
}
#nav li {
	list-style:none;
	font:.833em/1.2 Verdana, sans-serif;
	margin:.75em .75em .75em 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}
#navLogos li {
	list-style:none;
	text-align:center;
	margin:1.2em 0;
	border-top:.333em solid #F9F9F9;
	padding-top:2em;
}

#navSyndication ul {padding-left:1em}
#navSyndication li a {padding-left:.2em}

/* boutons Suivant/Précédent */
.navEntities {position:absolute; z-index:9; right:1em}
.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; 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 #f00}

/* 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:15px; height:15px; overflow:hidden; text-indent:-9999em; position:absolute; z-index:9; top:.833em; right:-5.5em; background:url(../images/widgets.png) no-repeat -69px -100px}
#text a.go-top {top:0.5em; right:1.5em}

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

/* plan du site ************************************************************ */
#siteMap {
	clear:both;
	width:43em;
	border:solid #F4F4F4;
	border-width:.333em .333em 0 0;
	margin:1em 0 0 0;
	padding:0 1em 3em 1em;
	min-height:100em;
	overflow:hidden;
}

#siteMap h2.section {
	margin:3em -6em 1.5em 0;
}

#siteMap li {
	list-style:none;
	margin:1em 0 0 0;
}

#siteMap li li {
	font-size:.916em;
	margin:1.091em 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 {
	margin:0 0 3em 0;
}
#pageHeader h1 span.text {
	font:bold 1.2em/1.25 Verdana, sans-serif;
	background:#66B8CA;
	color:#FFF;
	display:block;
	margin:0 -0.208em;
	padding:.208em 1.091em;
}
#pageBody {
	position:relative;
	padding:0 13em 3em 3em;
	min-height:100em;
}

#pageBody h2.section {
	margin:3em 0 1.5em 0;
}

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

#file img, #docImage img {margin-top:.5em; margin-bottom:.5em}

/* 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 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 {background: none repeat scroll 0 0 #F9F9F9;font: bold 0.8em Georgia,serif;padding: 0.2em 0.2em 0.2em 1em;text-transform:uppercase;display:block; width:17.5em}
#loginbox legend span {color:#474747}
#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 .cancel {background-position:-105px -64px}

#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:11em; 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; 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}

/* 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 ******************************************************* */
body {color:#474747; background:#FFF}

#siteName {font-size:1em}

#siteName a {display:block; height:0; padding-top:123px; background:url(../images/sitename.png) no-repeat 0 0; overflow:hidden}

#toolbox, #nav div {color:#888}
#loginbox {
	position:relative; z-index:99;
	width:15em;
}

#nav #navLogos a,#navSyndication li a {opacity:.9; background:none}
#nav #navLogos a:hover, #navSyndication li a:hover {opacity:1; background:none}


#nav h2 {
	background:#F9F9F9;
	font:bold .8em Georgia, serif;
	text-transform:uppercase;
	padding:.2em .2em .2em 1em;
	color:#474747;
}
#nav h2#allIssues {border:none}
#nav h3 {color:#000}
#nav li {color:#999}
#nav li strong.year {color:#000}

#main {background:#FFF}

#front h1 {color:#444; background:#F2F2F2 url(../images/bg-pageheader.png) no-repeat 1.35em 12px; border-bottom:1px solid #EAEAEA; padding-top:1.5em; padding-bottom:1.416em}
#news h2 {color:#666; background:#F2F2F2 url(../images/bg-syndication.png) no-repeat -1200px bottom}

#homeSummary h1 {color:#999; background:#F2F2F2 url(../images/bg-pageheader.png) no-repeat 1.5em -772px; border-top:1px solid #FFF; border-bottom:1px solid #EAEAEA}
#homeSummary #publiSubtitle {color:#999}
#homeSummary #publiIntroduction {color:#444}

#publiSubtitle {color:#666}
#publiAltertitle {color:#999}
#publiDate {color:#666}
#publiDirector {color:#666;}
#publiDirector strong {color:#444}
ul.summary .director .description, #publiDirectorHS .description, #publiDirector .description {
	font-weight:normal
}
#publiInformation {color:#888}

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

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

#docSubParent {
	color:#0089A7;
	font:1em "Trebuchet MS", Verdana, sans-serif;
	margin:0 -8em 0 -1em;
	padding:1em 8em 1em 1em;
	border-bottom:.333em solid #F4F4F4;
}
#docNumber{color: #888888}
#docSubtitle {color:#000}
#docPagination {color:#999}
#docImage {color:#888}


h3.section {color:#333}
#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:#666}
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, #publiInformation img {border:1px solid #999}

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

/* LIENS ******************************************************************* */
a { color:#0089A7; text-decoration:none }
a:hover { color:#A7009D; text-decoration:none }

/* navigation */
#nav a { color:#555; display:block; padding-left:1em }
#nav #allIssues a {background:url(../images/widgets.png) no-repeat right -192px; padding-right:12px}
#nav a:hover, #nav #allIssues a:hover { color:#333; background:url(../images/bg-nav-li-hover.gif) no-repeat 0 .1em }

/* syndication */
#news a { color:#A58C0A; display:block }
#news .prioritaire a { color:#7CA539 }
#news a:hover { color:#A7009D }

/* index */
div.entries a { color:#666 }
div.entries a:hover { color:#A7009D }
div.entries li li li a { color:#666 }
div.entries li li li a:hover { color:#A7009D }
#alphabet a, #subshortcuts a { color:#66B8CA }
#alphabet a:hover, #subshortcuts a:hover { color:#A7009D; background:#F2F2F2 }
#alphabet span, #subshortcuts span{color:#CCC}

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

/* article */
#docTopParent a {color:#FFF}
#docTopParent a:hover {color:#A7009D}
#docSubParent a {color:#444}
#docSubParent a:hover {color:#A7009D}
#docURL a {color:#444}
#docURL a:hover {color:#A7009D}
#docImage a {color:#888}
#docImage a:hover {color:#A7009D}

#shortcuts a { color:#444; font-size:.833em; white-space:nowrap }
#shortcuts a:hover { color:#A7009D }

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

#index h2.issueHeading a { color:#CCC }
#index h2.issueHeading a:hover { color:#AAA }
#index h2.issueHeading a { color:#CCC }
#index h2.issueHeading a:hover .title { color:#A7009D }

#entries a { color:#666 }
#entries a:hover { color:#A7009D }

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

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:#0089A7}
a.footnotecall:hover, a.endnotecall:hover, a.FootnoteSymbol:hover, a.footnotedefinition:hover, a.endnotedefinition:hover {color:#A7009D}

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

/* pied de page */
#footer a {color:#525139}
#footer a:hover {color:#A7009D}

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

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

/* boutons */
a.go-top {background-color:#7D117E}
a.go-top:hover {background-color:#A7009D}
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:#A7009D}

/* 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:#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:#A7009D; outline:none}
div.tabMenu a.active {color:#888; background-color:#FFF; background-position:right -600px; font-style:normal; cursor:default}
div.tabContent {clear:none}
div.tabMenu ~ div.tabContent {border-left:1px solid #D7D7D7; padding:1em 0 0 1em}
div.tabContent p {color:#474747; margin:0 0 1em; font:.916em/1.5 Verdana, sans-serif}

/* 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:#A7009D}

/* zoom images : couleur des icônes */
div.textIconAccess a {background-color:#0089A7 !important}
div.textIconAccess a:hover {background-color:#A7009D !important}

.publiImage {float:left; margin-right:1.5em}

#publiIntroduction {
	padding:0 1em;
	margin:1.5em 0;
	line-height:1.5;
} #publiIntroduction div.introduction {
	padding:0;
}

#homeSummary #publiIntroduction p {
	margin:.833em 0;
	font:1.2em Georgia, serif;
}

#publiIntroductionHS {padding-left:1em; padding-right:1em}

#publiIntroduction h1 {font-weight:bold; margin:1em 0}
#notes, #illustrations {font-size:1em}
#docDate {display:none}
.liens #text {font-size:.916em; color:#666}
body.rubrique #shortcuts {
    margin-top: 0;}
body.publications #idDl {margin-left:1em;} 
#publiHeader {margin-bottom:1em;
