/*
YUI Reset
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
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,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}del,ins{text-decoration:none}

/*
screen.css
version: 2009-01
*/

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

/* structure *************************************************************** */
#access {position:absolute; visibility:hidden}
#header, #footer {clear:both; position:relative; width:80em; margin:0 auto}
#wrapper {width:80em; margin:0 auto}
#content {position:relative; z-index:2; width:65em; float:right; padding:2.5em 0 0 0}
#main {position:relative; z-index:3; padding:0 3em 6em 6em; width:42em; min-height:120em; float:left}
#nav {width:15em; float:left}
#navbar {position:relative; z-index:99; margin:0 0 0 15em; width:65em; overflow:hidden}
#search {position:relative; z-index:90; padding:1em 1em 1.5em 1em; width:13em}

/* fil d'Ariane ************************************************************ */
#crumbs {font-size:.916em; margin:1em 0 1em -5em}
#crumbs strong {font-weight:normal}

/* entête ****************************************************************** */
#siteName {}
#siteBaseline {visibility:hidden; position:absolute}

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

/* accueil ***************************************************************** */
#front h1 {margin:0 0 3em 0}
#front p {font-size:.916em; line-height:1.5; text-align:justify}
.lettrine {font-size:9.333em; line-height:.75; text-indent:-.1em; padding-right:.1em; float:left; color:#FF9F07}

#pageHeader h1, #publiHeader h1 {margin:0 0 0 -2.4em; padding:.6em 0 .6em 2.4em}
#home #main h1 {font:3.333em/1.2 Helvetica, "Liberation sans", Arial, sans-serif; margin:.9em -.9em .45em -1.8em; padding-left:1.8em}

#latest, #community {clear:both}
#latest h2, #community h2 {float:left; font:bold 1.333em Helvetica, "Liberation sans", Arial, sans-serif; text-transform:uppercase; padding:.25em 0; margin:0 0 1.125em 0}
#latest ul, #community ul {clear:left; margin-bottom:3em}
#community li {margin:1.5em 0 0 0}
#community .title {font-weight:bold}
#community .date {font-size:.916em; margin:.327em 0 0 0}

#showcase {margin:3em 0; overflow:hidden}
#showcase a {display:block; float:left; margin:0 1px 2px 0}
#showcase a img {display:block; border:1px solid #999}

#news {margin-left:51em; padding:0 1em 1em; width:12em}
#news h1, #news h2 {font:bold 1.166em Arial, sans-serif; text-transform:uppercase}
#news h1 {padding:.857em; margin:0 -.857em .857em -.857em}
#news h2 {padding:.857em 0 0 0; margin:0}
#news ul {font:.916em/1.2 Verdana, sans-serif}
#news li {margin:1em 0}

/* index ******************************************************************* */
h1 span.indexType {font:italic .78em Georgia, serif}
div.entries {clear:left; margin:3em 0; overflow:hidden}
div.entries h2 {float:left; width:1.1em; font:normal 6em/1.1 Verdana, sans-serif; text-transform:uppercase}
div.entries h2 a {display:block}
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 .458em 0; padding:0 0 0 1.25em;background:url(../images/widgets.png) no-repeat -474px -130px}
div.entries li li li {font-size:1em}
div.entries.alpha {margin:0 -6em 0 0; padding:.5em 6em 5em 0}
div.entries.alpha ul {float:right; width:39em; margin:.8em 0 0 0}
div.entries.alpha li {font-size:.916em}
span.count {color:#888; font:.916em Verdana, sans-serif}

#alphabet {line-height:1.25em; margin:1.5em -6em 2.5em 0; padding:.5em 6em .5em 0; overflow:hidden}
#alphabet a, #alphabet span {display:block; float:left; width:1.25em; height:1.25em; padding:.2em; font-weight:bold; text-align:center}

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

/* individu.html *********************************************************** */
.individus #photo {margin:3em 0 1.5em 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 {margin:1.166em -3em 0 -6em; padding:.5em 3em .5em 6em}
#publiHeader h1 {font:2.5em/1.2 Helvetica, "Liberation sans", Arial, sans-serif}
#publiSubtitle {margin:1em 0 0 0}
#homeSummary #publiSubtitle {font:normal 1.416em/1.058 Georgia, serif; margin:.352em 0 1.058em 0}
#publiAltertitle {font:italic 1.666em/1.35 Georgia, serif; margin:.588em 0 0 0}
#homeSummary #publiAltertitle {margin:.5em 0 .882em 0}
#publiDate {font-size:.916em; margin:1.636em 0}
#publiDirector {font-size:.916em; margin:0 0 1.636em 0}
#homeSummary #publiDirector {margin-top:0}

#publiInformation {float:left; font:.833em Verdana, sans-serif; margin:0 1.8em 1.8em 0; overflow:hidden}
#publiISBN, #publiDescription, #publiOrderLink, #publiInformation img {margin:1em 0 0 0}
#publiIntroduction p {font:.916em/1.636 Verdana, sans-serif; margin:0 0 1.636em 0; text-align:justify}

.documentation #publiIntroduction {margin:0 -3em 0 -6em; padding:0 3em 1.5em 6em}
.documentation ul.collection {background:url(../images/bg-hr.png) repeat-x; margin:0 -3em 0 -6em; padding:14px 6em 0 6em}
.documentation li.rubrique {border:2px solid #CCC; margin:3em -4em 3em -1em; padding:0}
.documentation li.rubrique .title {font:bold 1.166em Helvetica, "Liberation sans", Arial, sans-serif; text-transform:uppercase; background:url(../images/bg-rubrique.png) no-repeat; margin:-2em 0 .857em -28px; padding:3em 0 0 40px}
.documentation li.rubrique p {padding:0 1.091em}

.publications.images #main h2 {background:url(../images/bg-hr.png) repeat-x 0 -10px; padding:4px 0 0 0; margin:0 -3em 0 -6em}
.publications.images #main h2 span.text {display:block; padding:.5em 3em .5em 6em; color:#307891; background:#F7F7F7; text-transform:uppercase; font-weight:bold; font-size:1em}
.publications.images #main h3 {margin:3em 0; color:#307891; text-transform:uppercase}

ul.gallery {background:url(../images/bg-hr.png) repeat-x 0 -10px; padding:3em 3em 0 6em; margin:0 -3em 0 -6em}
ul.gallery li {display:inline-block; width:14em; font-size:.833em; vertical-align:top; padding:0 2em 2em 0}
ul.gallery img {display:block; background:#999; border:1px solid #FFF; padding:1px; margin:0 0 1em 0}
ul.gallery a {display:block}
ul.gallery a:hover img {border:2px solid #999; padding:0}

ul.summary {clear:both; margin:3em 0}
ul ul.summary, #annexes ul.summary {margin-top:0}
ul.summary li {margin:1.5em 0 0 0; position:relative}
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 0; font-size:.916em}
ul.summary .subtitle {margin:.3em 0 0 0}
ul.summary .introduction p, ul.summary p.more {font:.916em/1.636 Verdana, sans-serif; margin:0 0 1.636em 0; text-align:justify}
ul.summary .author, dt.author {font-size:.916em; margin:0 0 .327em 0}
ul.summary .author strong, dt.author strong {font-weight:normal}
ul.summary .title, dd.title {font-weight:bold}
ul.summary .date {font-size:.916em; margin:.327em 0 0 0}
ul.summary .billet p {font-size:.916em; margin:1.091em 0}
ul.summary .billet li {font-size:.916em}
ul.summary .billet .accroche {margin:1.5em 0; background:url(../images/ombre-2.png) no-repeat 0 bottom; padding-bottom:14px}
ul.summary .billet .accroche img {display:block; border:1px solid #999}

p.more, p.download {font-weight:bold}

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, #docSubtitle {position:relative; margin:0 -3em 0 -6em; padding:0 8em 1.5em 6em}
#docHeader h1 {margin:.6em -2.1172em 0 -4.235em; padding:1em 2.1172em 1.5em 4.235em}
#docTitle, #docTitleBis {font:bold 1.416em/1.2 Verdana, sans-serif}
#docAltertitle {font:italic normal 1.416em/1.2 Verdana, sans-serif; margin:1.058em 0 0 0}
#docAuthor, #docTranslator {margin:0 -3.272em 0 -6.545em; padding:0 3.272em 1.636em 6.545em; font-size:.916em}
#docAuthor strong, #docTranslator strong {font-weight:normal}
#docURL {margin:1.091em 0 0 0; font-weight:bold; font-size:.916em}
#docDate {margin:1.5em 0 0 0}
#docPagination {font-size:.833em; margin:1.8em 0 0 0}
#docReference {margin:1.5em 0 0 0}
#docImage {margin:3em 0 1.5em 0}
#docBody {position:relative; padding:0 3em 0 0}

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

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

h2.section {padding:.5em 0}
#docBody h2.section {margin:0 0 1.5em 0}
#pageBody h2.section {margin:3em 0 0 0}
h2.section span.text {font:bold 1.166em Verdana, sans-serif}
/*ul.summary li.annexes h2.section span.text {font-size:1.25em}*/

/* texte différé */
#textDeferred {margin:3em -14em 0 0; padding:0 14em 0 0}
#textDeferred strong {font:italic normal 1.666em Georgia, serif}

/* raccourcis */
#shortcuts {clear:both; margin:0 -6em; padding:.5em 2em; background:url(../images/bg.png) no-repeat -287px -386px}
#docBody #shortcuts {margin:0 -14em 2em -6em}
#shortcuts a {font-size:.833em; white-space:nowrap}
#shortcuts em {font-size:.833em; font-style:normal}

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

#navAbstracts {font-size:.833em; margin:1.8em 0; color:#666; margin-left:1px; border-left:1px solid #d7d7d7; overflow:hidden}
#navAbstracts a {display:block; float:left; padding:.5em 1em; background:#EDEDED url(../images/bg.png) no-repeat right -500px; margin-left:-1px; border-left:1px solid #D7D7D7}
#navAbstracts a.active {padding:.5em 1em; background:#FFF url(../images/bg.png) no-repeat right -600px; font-style:normal; cursor:text}

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

/* plan */
div.section#toc {margin:1.5em -6em}
#toc div {font-size:.916em; padding:0 6.545em .545em 6.545em}
#toc div.tocSection1 {font-weight:bold}
#toc div.tocSection2 {padding-left:8.545em}
#toc div.tocSection3 {padding-left:10.545em}
#toc div.tocSection4 {padding-left:12.545em}
#toc div.tocSection5 {padding-left:14.545em}
#toc div.tocSection6 {padding-left:16.545em}

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

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

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

/* auteurs */
#authors h3 {font:bold .916em Verdana, sans-serif}
#authors h4 {color:#333; font:italic normal 1.093em Georgia, serif; margin:.923em 0 0 0}
#authors ul, #authors p {font-size:.916em}
#authors ul.documents {margin:0 0 2.181em}
#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.941em 0 .647em 0; font:1.545em/1.2 "Trebuchet MS", sans-serif; text-align:left; text-transform:uppercase} /* 17px */
div.text h2 {margin:1.833em 0 .916em 0; font:bold 1.091em/1.375 "Trebuchet MS", sans-serif; text-align:left; text-transform:uppercase} /* 12px */
div.text h3 {margin:1.5em 0 0.5em 0; font:bold 1.091em/1.375 "Trebuchet MS", sans-serif; text-align:left} /* 12px */

/* listes */
div.text ul, div.text ol {margin:1em 0 1em 2em; text-align:left;font-size:.916em}
div.text ul li {background:url(../images/bullet.png) no-repeat 0 .6em; padding-left:12px}
div.text ol li {list-style-type:decimal;background:none; text-indent: -12px; margin-left: 12px;}

/* notes marginales */
div.textandnotes {position:relative}
div.text ul.sidenotes {position:absolute; top:0; right:-16.5em; width:11em; margin:0; list-style:none}
div.text ul.sidenotes li {margin:0 0 1.32em 0; padding:0; background:none; font:.9091em/1.32 Verdana, sans-serif; text-align:left}
div.text ul.sidenotes .num {font-weight:bold}

/* images */
#content a img {display:block}
div.textIcon {position:relative; margin:0 0 3em 0}
div.textIcon a.fullSize {display:block; float:right; margin-top:.5em; overflow:hidden; width:12px; height:12px; background:url(../images/widgets.png) no-repeat -69px -50px}
div.textIcon a.fullSize:hover {background-position:-81px -50px}
div.textIcon a.fullSize img {margin-top:-100px}

/* annexes */
.annexes li {margin:1em 0}
.annexes .fichiers a {font-weight:bold}

/* styles internes ********************************************************* */
p.separateur, p.sparateur {margin:0 0 1em 0; text-align:center}
p.dedicace {margin:0 0 1em 0}
p.remerciements {margin:0 0 1em 0; padding:0 4em; font-style:italic}
p.epigraphe, p.pigraphe {font:.909em/1.65 Verdana, sans-serif; margin:1.65em 0 1.65em 12em; text-align:right}
p.titreillustration {color:#666; font:bold .909em/1.65 Verdana, sans-serif; margin:3.3em 0 .55em 0; text-align:left}
p.legendeillustration {color:#666; font:.909em/1.65 Verdana, sans-serif; margin:.55em 0 1.1em 0; text-align:left}
p.crditillustration,p.creditillustration, p.crditsillustration{color:#999; font:.909em/1.65 Verdana, sans-serif; margin:.55em 0 1.1em 0; text-align:left}
p.question {margin:1em 0; color:#666}
p.texte, p.annexe, p.reponse, p.bibliographie {margin:0 0 1em 0; position:relative}
td p.texte, div.textIcon p.texte {margin:0; text-align:left; line-height:1.32}
p.paragraphesansretrait {margin:0 0 1em 0; text-indent:0}
p.citation, p.quotation, p.quotations{font:.909em/1.65 Verdana, sans-serif; margin:0 0 1.1em 0; padding:0 0 0 4.4em; text-align:left}
p.citationbis {color:#666; font:.909em/1.65 Verdana, sans-serif; margin:1.1em 0; padding:0 0 0 4.4em; text-align:left}
p.citationter {color:#999; font:.909em/1.65 Verdana, sans-serif; margin:1.1em 0; padding:0 0 0 4.4em; 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:-3em; width:3em; text-align:center; color:#999}
p.encadre {padding:1em; background:#F2F2F2}

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

.wResizable.medium {font-size:.916em; margin-top:3.272em} /* 11px */
.wResizable.large {font-size:1.083em; margin-top:2.769em} /* 13px */
.wResizable.largest {font-size:1.333em; margin-top:2.25em} /* 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}

/* navigation ************************************************************** */
#navSyndication li {list-style:none; margin-left:0}
#navSyndication img {vertical-align:text-bottom}

#navbar ul ul {position:absolute;left:-15em}
#navbar li {font:bold 1em Arial, sans-serif; text-transform:uppercase}

#navbar-2 ul {list-style:disc; font-weight:bold; padding:3em .5em; color:#FFF}
#navbar-2 ul ul {font-weight:normal; padding:0 0 0 1em}
#navbar-2 ul.textes li {margin-bottom:1em}
#navbar-2 li.publications {font:bold 1em Arial, sans-serif; text-transform:uppercase; margin:3em 0}
#navbar-2 li.publications li {font:normal .916em Arial, sans-serif; text-transform:none; margin:.545em 0 0 0; list-style:disc}
#navbar-2 strong {font-weight:normal}

#Logos h2 {font-size:.916em; padding:.4em 0 .5em 0}
#Logos ul {padding:.5em 0 0 0}
#Logos li {list-style:none; text-align:center; margin:1.5em 0; padding:0 0 1.25em 0}

/* boutons Suivant/Précédent */
.navEntities {position:absolute; z-index:9; right:2em}
.navEntities.top {top:1.2em}
.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}
#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; height:24px; border-right:1px solid #9E9E9E}
a#wDownload span.fileinfo {color:#666; font:10px/24px Verdana, sans-serif}
a#wDownload:hover span.fileinfo {color:#444}

#widgets a#wDownload.facsimile {background-position:-138px 0; padding:0 6px 0 100px; width:auto}
#widgets a#wDownload.facsimile:hover {background-position:-138px -24px}
#widgets a#wDownload.pdf {background-position:-138px -48px; width:91px}
#widgets a#wDownload.pdf:hover {background-position:-138px -72px}

/* bouton Haut de page */
a.go-top {display:block; width:20px; height:20px; overflow:hidden; text-indent:-9999em; position:absolute; z-index:9; right:-5em; background:url(../images/widgets.png) no-repeat -68px -121px}
a.go-top:hover {background-position:-88px -121px}


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

/* 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:.916em; margin:1.091em 0 0 0}
#siteMap li li li {font-size:1em; margin:.545em 0 0 1.636em; padding:0 0 0 1.636em; background:url(../images/widgets.png) no-repeat -474px -130px}

/* divers ****************************************************************** */
#pageHeader {margin:1.166em -3em 0 -6em; padding:.5em 3em .5em 6em}
#pageHeader h1 {font:2.5em/1.2 Helvetica, "Liberation sans", Arial, sans-serif}
#pageBody {position:relative; margin:3em 0 0 0}
body.indexes #pageBody {margin:0}

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

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

h2 .error {font-weight:bold}

/* recherche */
#search button {background-position:-69px -64px}
#search button:hover {background-position:-69px -82px}
#search input#q {width:11em; font:.833em Verdana, sans-serif; margin-top:.6em; border:1px solid #FFF; padding:1px 0; min-height:14px}

/* signaler.html *********************************************************** */
#signaler dt {margin:1em 0 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 0; font-size:.916em}
#feed li {margin:1.636em 0 0 0; list-style:none}
#feed li p {margin:0; text-align:justify}

#text.text {font-size:.916em}
#text.text p {margin:0 0 1em 0}

/* COULEURS ET FONDS ******************************************************* */
body {color:#666; background:#55B0CE url(../images/bg-body.png) repeat}

#header {background:#FFF url(../images/bg-header.png) repeat-x}
#siteName {height:232px; background:url(../images/sitename.png) no-repeat}
#siteName a {display:block; width:495px; padding-top:185px; height:0; overflow:hidden}

#wrapper, #navbar {background:#FF9F07}
#footer {color:#FFF; background:#307891}

#Cleo a {display:block; margin:0 auto; width:126px; height:0; padding-top:252px; overflow:hidden; background:url(../images/developped-by.png) no-repeat}

#home #main h1, #pageHeader h1, #publiHeader h1 {background:url(../images/bg-pageheader.png) no-repeat 20px 4px}
.downloads #publiHeader h1 {background-position:20px -119px}
.images #publiHeader h1 {background-position:20px -383px}
.documentation #publiHeader h1 {background-position:20px -515px}
.community #publiHeader h1 {background-position:20px -647px}
.lodel #publiHeader h1 {background-position:20px -779px}

#front h1 {color:#46A3C4}
#latest h1 {color:#999}
#latest h2 {color:#307891; background:#E1EAED}
#community h1 {color:#F9B241}
#community h2 {color:#307891; background:#E1EAED}

#docHeader {color:#666; background:#F7F7F7 url(../images/bg-hr.png) repeat-x 0 bottom; padding-bottom:4px}
#docHeader h1 {background:#F7F7F7 url(../images/bg-docheader.png) no-repeat 30px -386px}
.lodel #docHeader h1 {background-position:30px 14px}
.images #docHeader h1 {background-position:30px -186px}
.community #docHeader h1 {background-position:30px -586px}
.downloads #docHeader h1 {background-position:30px -786px}
.documentation #docHeader h1 {background-position:30px -386px}

#docAuthor {background:#F7F7F7}

.documentation #publiHeader,
.documentation #publiIntroduction {color:#FFF; background:#2A6276 url(../images/bg-documentation.png) repeat-y right 0}


#news h1 {background:url(../images/bg-horizontal.png) repeat-x; color:#FFF}
#news h2 {color:#255D71; border-top:1px solid #8FBECC}
#news h2.first {border:none}
#news ul {border-bottom:1px solid #B2E7F7}
#news ul.last {border:none}

#navbar-2 li.publications {background:url(../images/bullet2.png) no-repeat 0 .2em; padding-left:1.5em}
#navbar-2 li.publications li.publications{background:none; padding-left:0}

#Cleo, #Logos {padding:5em 0}
#Logos h2 {color:#FFF; border:solid #FFF; border-width:1px 0}
#Logos {margin:0 auto; width:126px}
#Logos li {border-bottom:1px solid #FFF}

#content {background:#FFF url(../images/bg-syndication.png) repeat-y 51em 0}

#pageHeader  {color:#46A3C4}
#publiHeader {color:#46A3C4}
#publiHeader h1 .number {color:#666}
#publiHeader h1 .period {color:#888}
#publiSubtitle {color:#666}
#publiAltertitle {color:#999}
#publiDate {color:#666}
#publiDirector {color:#666}
#publiDirector strong {color:#444}
#publiInformation {color:#888}
#publiIntroduction {color:#666}
#publiInformation {color:#888; max-width:200px}


ul.summary .subtitle {color:#666}
ul.summary .altertitle {color:#999}
ul.summary .director {color:#666}
ul.summary .director strong {color:#444}
ul.summary .author, dt.author {color:#888}
ul.summary li, #main ul.syndication li {border-bottom:1px dashed #999; padding-bottom:1.5em}
ul.summary li.last, #main ul.syndication li.last {border:none}
ul.summary .billet {margin-top:3em}
ul.summary .billet ul {margin-left:4em}
ul.summary .billet li {border:none; padding-bottom:0; margin:0; background:url(../images/bullet.png) no-repeat 0 .55em; padding-left:12px}
ul.summary li.publications {border:none; padding-bottom:0}
ul.summary p.intro {color:#46A3C4; font-size:.916em; margin:1em 0}

#alphabet {border-top:1px solid #E4E4E4}
div.entries.alpha {border-top:1px solid #E4E4E4}

#docTitle, #abstract h3 {color:#307891}
#docTitleBis {color:#46A3C4}
#docAltertitle {color:#999}
#docSubtitle {background:#F7F7F7}
#docPagination {color:#999}
#docImage {background:url(../images/ombre.png) no-repeat 0 bottom; padding-bottom:27px}
#docImage a {display:block; width:244px}
#docImage img {display:block; width:240px; border:2px solid #999}

h2.section {color:#46A3C4}

#toc {background:url(../images/bg-hr.png) repeat-x 0 bottom; padding-bottom:1em}
#toc div {background:#FFF}

div.text h1 {border-top:1px dashed #999; padding-top:2.571em}

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

#shortcuts {color:#307891; background-color:#F2F2F2; border-top:1px solid #FFF}
#shortcuts em {color:#999}

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

#main input.text, #main select.text, #main textarea.text {border:1px solid #DDD}
#main input.text:focus, #main select.text:focus, #main textarea.text:focus {border-color:#AAA; outline:none}
#main input.submit {text-transform:uppercase; color:#666; background:#FFF url(../images/widgets.png) no-repeat 0 -236px}
#main input.submit:hover, #main input.submit:focus {color:#000; outline:none}
#search input#q {color:#888; background:#FFF; border-color:#FFF}
#search input#q:focus {color:#333; outline:none}

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

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


/* LIENS ******************************************************************* */
a {color:#3E8198; text-decoration:none}
a:hover {color:#FF9F07; text-decoration:none}

/* navigation */
#crumbs a:hover {color:#C30}

/* tricky menu :) */
#navbar a, #navbar strong {color:#FFF; display:block; padding:1.428ex 7px 1ex 7px; outline:none}
#navbar li {display:block; float:left; background:#FF9F07 url(../images/bg.png) no-repeat right 0}
#navbar li:hover, #navbar li.current {margin-left:-7px; padding-left:7px; background:url(../images/bg.png) no-repeat 0 -150px}
#navbar li:hover a, #navbar strong {color:#FF9F07; background:url(../images/bg.png) no-repeat right -150px}

#navbar-2 a {color:#FFF}
#navbar-2 a:hover, #navbar-2 strong {color:#930}

/* syndication */
#news a {color:#165368}
#news a:hover {color:#C30}

/* index */
div.entries a {color:#000}
div.entries a:hover {color:#307891}
div.entries li li li a {color:#666}
div.entries li li li a:hover {color:#307891}
#alphabet a {color:#666}
#alphabet a:hover {color:#307891; background:#F2F2F2}
#alphabet span {color:#CCC}

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

/* article */
#docURL a {color:#FF9F07}
#docURL a:hover {color:#3E8198}
#docImage a {color:#888}
#docImage a:hover {color:#307891}

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

#navAbstracts a {color:#666}
#navAbstracts a:hover {color:#307891}
#navAbstracts a.active,
#navAbstracts a.active:hover {color:#999}

#entries a {color:#000}
#entries a:hover {color:#307891}

#toc div, #toc div a {color:#FF9F07}
#toc div a:hover {color:#C30}

div.text h1 a, div.text h2 a, div.text h3 a, div.text h4 a, div.text h5 a, div.text h6 a {color:#52A9C8}
div.text h1 a:hover, div.text h2 a:hover, div.text h3 a:hover, div.text h4 a:hover, div.text h5 a:hover, div.text h6 a:hover {color:#FF9F07}

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

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

/* pied de page */
#footer a {color:#FFF}
#footer a:hover {color:#FF9F07}

/* sommaire */
ul.summary .title a {color:#307891}
#documentation ul.summary .title a {color:#FF9F07}
ul.summary.collection a .number {color:#000}
ul.summary.collection a .period {color:#000}
ul.summary .title a:hover {color:#369}

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

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

/* boutons */
div.textIcon a.fullSize {background-color:#FFF}
div.textIcon a.fullSize:hover {background-color:#307891}
a.go-top {background-color:#000}
a.go-top:hover {background-color:#307891}
a.go-back {color:#000}
a.go-back:hover {color:#307891}
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 -138px -96px}
#feed a.button:hover {background-position:-138px -119px}

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

/* bouton download */
#download {position:absolute; top:84px; right:40px}
#download a {display:block; width:86px; height:85px; text-indent:-9999em; overflow:hidden; background:url(../images/widgets.png) no-repeat -192px -172px}
#download a:hover {background-position:-278px -172px}

p.download a {color:#999}
p.download a .downloadLocation {color:#FF9F07}
p.download a:hover, p.download a:hover .downloadLocation {color:#3E8198}

