<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">a {text-decoration: none;} a:link {color: #333;} a:visited {color: #333;} a:hover {color: #333; text-decoration: underline;} a:active {color: #333;}
a.sign{text-decoration:underline;}

input[type=text]:focus, input[type=password]:focus {outline: 0 none;}
button {font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; padding: 6px 12px; border: none; color: black; cursor: pointer;}
select {width: 300px;}

html {background: white url(../img/bg.gif) repeat;}
body {font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #000; overflow-y: scroll; overflow-x: auto;}
body{background: transparent none 50% 110px no-repeat fixed;}


body.indexV1{background-image: url(../img/encyclo/1_antiquite.background.png);}
body.indexV2{background-image: url(../img/encyclo/2_moyen_age.background.png);}
body.indexV3{background-image: url(../img/encyclo/3_absolutisme.background.png);}
body.indexV4{background-image: url(../img/encyclo/4_XIXe.background.png);}

p{font-size: 12px; line-height: 135%; margin-bottom: 7px;}

ul.list{margin-bottom: 7px;}
ul.list li{list-style: disc outside;margin-left: 16px;padding-bottom: 7px;}

.thinsp{white-space: nowrap; font-size: .3em; line-height: normal;}
.upper{text-transform: uppercase;}
.regular{font-weight: normal; font-style: normal;}

strong &gt; .regular{font-weight: bold;}

#page {width: 100%; padding-top: 105px;}
#page {background: transparent none;}
.wrapper {width: 980px; margin: 0 auto;}

h1, h2, h3, h4 {font-family: georgia, "times new roman", times, serif; font-weight: bold;}

#header-print{ display: none; }
#header {background: white url(../img/header_bg.png) bottom left repeat-x;position: fixed; width: 100%;z-index: 1000;}
#header .wrapper{}
#header .author {font-family: georgia, "times new roman", times, serif; font-size: 14px; font-style: italic; padding: 10px 0 0 15px;}
#header .logo {font-size: 24px; font-family: georgia, "times new roman", times, serif; font-weight: normal; color: #333; padding: 10px 0 20px 15px;}
#header #menu {height: 28px; font-family: georgia, "times new roman", times, serif; font-size: 12px; text-transform: uppercase; background-color: #9b965f;}
#header #menu .menu_item,
#header #menu .menu_item_more{float: left; border-right: 1px solid white; padding: 0 12px;  height: 28px; line-height: 28px;background-color: #9b965f}
#header #menu .menu_item_sel,
#header #menu .menu_item:first-child,
#header #menu .menu_item_sel:first-child{padding: 0 18px;}
#header #menu .menu_item_sel {background-color: #9a6400;}
#header #menu .menu_item:first-child,
#header #menu .menu_item_sel:first-child {border-left: 1px solid white;}
#header #menu .menu_item_sel a {color: white;}
#header #menu .menu_item:first-child, .menu_item_sel:first-child {padding-left: 15px;}
#header #menu a {color: white;}
#header #menu a:hover {color: black; text-decoration: none;}

#header #menu .menu_item_more{float: right;text-transform: none;border:0 none;padding-right:10px;}
#header #search {padding-top: 10px;text-align: right;}
#header #search input {border: 1px solid #999; padding: 5px 25px 4px 5px; width: 210px; color: #555; font-size: 12px; background: white url(../img/icons/search-loupe.png) no-repeat right;}

#header #search .sitemap{display: inline-block; margin-right: 10px;font-family: georgia, "times new roman", times, serif; font-size: 12px; text-transform: uppercase;}

#smenu {height: 34px; background-color: #f2f2f2;}

#content {background-color: transparent; color: #333; margin-top: 7px; position: relative;}
#content .wrapper {width: 600px; margin: 0 auto; background-color: white;}
#content .legend {font-size: 12px; font-style: italic;}

#footer {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 400; height: 26px; line-height: 26px; background-color: #9b965f; color: #ccc; font-size: 11px;}


#footer  a {color: inherit;text-decoration:none;}
#footer .copy {float: left; padding-left: 20px;}
#footer .fmenu {float: right; width: 285px; height: 26px; background-color: #9a6400; text-align: center; text-transform: uppercase; font-size: 11px;}
#footer .fmenu a {color: white;font-weight:bold;}

/* page layout -------------------------------------------------------------- */
#layout {background-color: white;padding-top: 40px;}
#layout div.articles {padding: 30px;}

#layout header.print{ display: none; }

#content .article_item{font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 14px; line-height: 1.35em; color: #333;padding-bottom: 7px;}
.article td {font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 14px; line-height: 1.35em; color: #333; padding-bottom: 10px;}
.article td.date {width: 70px;padding: 0; padding-bottom: 10px;}
.article {margin: 0 40px;}

#content .article_item .preambule {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
#content .article_item .preambule {color: #333; font-family: 'Open Sans', sans-serif; font-size: 13px; line-height: 20px; margin-bottom: 40px; text-align: justify; padding-left: 20px; border-left: 1px solid black;}

#content small{font-size: .9em;line-height: normal;}
/* CORPUS N1 */
#layout h1 {
    font-family: georgia, "times new roman", times, serif;
    font-size: 22px;
    font-weight: bold;
    color: #9A6500;
    text-align: left;
    padding-bottom: 10px;
    margin-bottom: 30px;
    border-bottom: 1px solid #9A6500;}
#content .article_item .corpus_n1 {margin-bottom: 10px;color: #9A6500;font-size: 18px;}
#content .article_item .corpus_n1 p {font-family: georgia, "times new roman", times, serif; text-indent: 25px; padding-left: -25px; line-height: 18px;}
#content .article_item .corpus_n1 p.first {text-indent: 0; padding-left: 0;}

/* CORPUS N2 */
#content h2 {clear:both;font-family: georgia, "times new roman", times, serif; font-size: 18px; color: #5e5938; font-weight: bold; margin: 20px 0; }
#content .article_item .corpus_n2 {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #5e5938; font-size: 16px; line-height: 1.35em; margin-bottom: 20px;padding-left: 40px;margin-top: -10px;}
#content .article_item .corpus_n2 p {color: #5e5938; line-height: 18px;}

/* CORPUS N3 */
#content h3 {font-family: georgia, "times new roman", times, serif; font-size: 16px; color: #5e5938; font-weight: bold; font-style: italic; margin: 20px 0;padding-left: 40px;}
#content .article_item .corpus_n3 {font-family: georgia, "times new roman", times, serif; text-align: justify; color: #5e5938; font-style: italic; padding: 0 20px 10px 20px; margin: -10px 0 20px 0;padding-left: 40px;}
#content .article_item .corpus_n3.no_title {border-top: 1px solid #74755a; padding: 10px 20px;}



#content .article_item .warning {font-family: georgia, "times new roman", times, serif; color:#aa0000; text-align: justify; border-left: 1px solid #74755a; padding-left: 20px; margin: 20px 0;}

/* DIVERS STYLE A CLARIFIER */
#content .temp1 {padding: 50px; background-color: #b7ecfa;}
#content .temp2 {padding: 50px; background-color: #b7ecfa; margin-bottom: 20px;}
#content .temp3 {margin: 20px 30px; font-weight: bold;}


/* IMAGES */
#content .art_img {margin-right: -20px;margin-left: 40px;margin-bottom: 20px;margin-top: 20px;}
#content .art_img .legend {font-size: 12px; color: #555; font-style: italic; text-align: left; margin-top: 6px; margin-bottom: 20px;}
#content .art_img .legend.all {text-align: center; margin-top: -10px;}

#content .art_img .full {margin-bottom: 12px;}
#content .art_img .mosaique {margin-bottom: 12px; float:left; margin-right: 20px; width: 340px;overflow: hidden;}
#content .art_img .affiche {margin-bottom: 12px; float:left; margin-right: 30px; max-width: 200px;overflow: hidden;}
#content .art_img .mosaique_h {margin-bottom: 12px; float:left; margin-right: 20px; width: 340px;overflow: hidden;}

#content .art_img .full img{float:left;width: 640px; padding-right: 20px;padding-bottom: 30px;}
#content .art_img .full .legend{float:left; width: 200px;line-height: 1.35em}

#content .art_img .sfull img{float:left;padding-right: 20px;padding-bottom: 30px;}
#content .art_img .sfull .legend{float:left; width: 200px;line-height: 1.35em}

#content .art_img .same_h {margin-bottom: 12px; margin: 0 10px; height: 320px; width: auto; display: inline-block;}
#content .art_img .same_h img{height: 300px; width: auto;}

#content .art_img .same_h_s {margin-bottom: 12px; margin: 0 10px; height: 240px; width: auto; display: inline-block;}
#content .art_img .same_h_s img{height: 220px; width: auto;}

#content .art_img .same_h_xs {margin-bottom: 12px; margin: 0 10px; height: 200px; width: auto; display: inline-block;}
#content .art_img .same_h_xs img{height: 180px; width: auto;}

#content .art_img .same_h_l {margin-bottom: 12px; margin: 0 10px; height: 400px; width: auto; display: inline-block;}
#content .art_img .same_h_l img{height: 380px; width: auto;}


#content .art_img .centre,
#content .art_img .centre .legend{text-align: center;}
/* TABLE DES MATIERES */
#toc {width: 525px;line-height: normal; background-color: white;font-family: georgia, "times new roman", times, serif;margin-left: 89px;}
#toc .wrapper{padding: 15px;width: auto;}
#toc .volume{padding-top:7px; text-align: left; font-size: 24px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: bold;}
#toc .volume small{font-size: 100%;font-weight: normal;}

#toc h1{text-align: left; font-weight: normal;font-size: 24px; padding:0 0 7px 0;margin:28px 0 20px 0;border-bottom: 1px solid #333;}
#toc ul {margin:10px 0;}
#toc ul li {font-size: 16px; font-weight: normal; padding: 2px 0; padding-bottom: 15px;}
#toc ul li a{color: #9a6500;}
#toc ul li ul {margin: 5px 0 5px 25px;text-indent: -15px;}
#toc ul li ul li {font-size: 14px; font-weight: normal;padding-bottom: 7px;}
#toc ul li ul li a{color: #333;}
#toc ul li ul li ul{margin-left: 24px; text-indent: -24px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
#toc ul li ul li ul li{font-size: 12px;padding-bottom: 2px;}

#toc .info{text-align: left;border: 1px solid black; padding: 20px;margin-bottom: 20px;}

/* TOC INFO */
#toc_infos{
    width: 304px; position: fixed; top: 125px; left:50%;margin-left: 186px;
    background-color: white;
    background-color: rgba(255, 255, 255, .95);
}
#toc_infos p{margin:0;padding:10px;}
/* DIAPO AFFICHES */
#diapo-affiches{width: 300px; position: fixed; top: 190px; left:50%;margin-left: 186px;}
#diapo-affiches img{width: 100%; height: auto; position: absolute; top:0; left:0;border: 2px solid white;}



/* NAV */
.navig_cont {background-color: white; position: fixed; width: 980px; padding:0;border-bottom: 1px solid #efefef;}
.navig {width: 100%; border-collapse: separate; border-spacing: 10px;}
.navig select {width: 100%;padding: 4px 0;}

.navig td.prev,
.navig td.next{width: 12px;}
.navig td.next{text-align: right;}


/* index encyclo */


/* PAGES */
#home{padding-top: 30px;}
#home h1{color: #9a6400; text-align: left; font-weight: normal;font-size: 27px;padding:0;margin:0 0 10px 0;}
#home h4{color: #9a6400; font-size: 22px; margin: 20px 0; font-weight: normal;}
#home p{font-size: 14px;}

#home .img_box {float: none; border: 0 none; border-bottom: 1px solid #aaa; margin-bottom: 15px; cursor: pointer; padding-bottom:15px;width: 100%;height: auto;}
#home .img_box:last-child{border: 0 none;margin: 0; padding: 0;}

#home .img_box img{width: 100%;}
#home .img_caption {position: relative; font-weight: normal; background: transparent none;color: #333;width: auto;padding: 0 0 3px 0;line-height: 130%;font-size: 10px;}
#home .img_caption strong{font-size: 12px;}

/* PRESSE */
#presse h1{color: #9a6400; text-align: left; font-weight: normal;font-size: 27px;padding:0;margin:0 0 10px 0;}
#presse h2{font-size: 16px; margin:20px 0 10px 0; }

#presse .signature{font-style: italic; text-align: right; padding-right: 20px;}

#sommaire_encyclo{padding: 15px 0;}
#sommaire_encyclo .img_box {float: left; border: 1px solid grey; width: 480px; height: 277px; position: relative; margin-bottom: 15px; cursor: pointer;overflow: hidden}
#sommaire_encyclo .img_box.first {margin-right: 15px;}
#sommaire_encyclo .img_caption {background-color: rgba(29,29,27,.5); color: white; font-weight: bold; position: absolute; bottom: 0; left: 0; width: 460px; padding: 10px;}
#sommaire_encyclo .img_box:hover .img_caption {background-color: rgba(29,29,27,.8);}

#sommaire_autres{padding: 15px 0;}
#sommaire_autres h2{font-weight: normal; font-size: 26px;margin:0;color: #9a6400;}

#sommaire_autres .biography {float: right;}
#sommaire_autres .biography h2{font-size: 18px;}
#sommaire_autres .biography img{border: 3px solid white; margin: 3px 0;}
#sommaire_autres .biography a{font-size: 11px;color: #9a6400;}

#sommaire_autres .img_box {float: left; background-color: white; padding: 15px;margin-bottom: 15px; cursor: pointer;}
#sommaire_autres .img_box.first {margin-right: 15px;}
#sommaire_autres table{width: 340px;}
#sommaire_autres td.image {width:185px; line-height: 0;}
#sommaire_autres td.open {vertical-align: bottom;color: #9a6400;font-family: georgia, "times new roman", times, serif;}


#notes_auteur {background-color: white; padding: 40px 0;}
#notes_auteur h2 {font-size: 15px; color: #333; font-weight: bold; margin: 0 0 20px 0; }
#notes_auteur h3{font-size: 14px; color: #333; font-weight: bold; margin: 20px 0 10px 0; padding:0;}

#notes_auteur ol li{list-style-type: lower-alpha;margin-left: 25px;}
#notes_auteur ol.chiffres li{list-style-type: decimal;}

#notes_auteur ul li{list-style-type: disc;margin-left: 25px;}

#notes_auteur p.retrait{margin-left: 40px; text-indent: -40px;}
#notes_auteur div.pays{
    -moz-column-count:2; /* Firefox */
    -webkit-column-count:2; /* Safari and Chrome */
    column-count:2;
}
#notes_auteur div.pays .code{display: inline-block; min-width: 30px; padding-right: 7px;}

#default_content {background-color: white; padding: 40px;}
#default_content h2{border-bottom: 1px solid #999; color:#9a6400;padding-bottom: 5px;margin-top:0;font-weight: normal; font-size: 24px;}
/* AUTRES PUBLICATIONS */
#autres_publications {background-color: white; padding: 40px 20px;}
#autres_publications h2{border-bottom: 1px solid #999; color:#9a6400;padding-bottom: 5px;margin-top:0;font-weight: normal; font-size: 24px;}
#autres_publications h2 small{font-size:20px;}
#autres_publications h2.alone{border-bottom: 0 none;padding-bottom:0;margin-bottom:10px;}
#autres_publications h3{font-family: Helvetica, Arial, sans-serif; font-size:13px; text-align:left;font-style:normal;font-weight:bold;margin:0;padding: 0 7px 0 0;line-height:135%;}
#autres_publications h4{border-bottom: 1px solid #999; color:#9a6400;padding-bottom: 5px;margin:30px 0 5px 0;font-weight: normal; font-size: 16px;}
#autres_publications .wrapper &gt; h4:first-child{margin-top:0;}
#autres_publications p.titre{font-size: 120%; font-weight: bold;margin-top: 20px;}
#autres_publications .menu{float:right; width: 220px;margin-top: -15px;}
#autres_publications .content{float:left; width: 670px;}


#autres_publications .jumbo {background-color: #9a6400; margin: 15px 0 0 -20px; padding: 15px 20px 15px 20px; font-size: 1.25rem; font-weight: bold;}
#autres_publications .jumbo *{color: white !important}
#autres_publications .jumbo h4{ margin-top: 0; font-size: 20px; border-color: white;}


#autres_publications .item{float:left; width: 335px;padding-bottom: 15px;}
#autres_publications .item:nth-child(even){clear:left;}
#autres_publications .item a.more{display:block; padding: 15px 0 5px 0;color:#9a6400;}
#autres_publications .image{float:left; width: 140px;margin-right: 10px;}
#autres_publications .image img{width: 140px;}

#autres_publications .menu .cat{text-transform:uppercase; color:#9a6400;padding:4px 0;border-bottom: 1px solid #999; margin-bottom: 4px;}
#autres_publications .menu .cat a{color:inherit;text-decoration:none;}
#autres_publications .menu .menu_item{color:#9b965f;padding:4px 0;border-bottom: 1px solid #999; margin-bottom: 4px;font-size:11px;}

#autres_publications .menu .menu_item.lnk{cursor:pointer;}
#autres_publications .menu .menu_item.lnk:before{content:'» ';}

#autres_publications .menu .menu_item.lnk:hover,
#autres_publications .menu .menu_item.lnk.selected{color:#9a6400;}

#autres_publications .content ol li{padding: 5px 0; list-style-type: decimal;margin-left: 25px;}
#autres_publications .content ul li{padding: 5px 0; list-style-type: none;margin-left: 10px;}


/* dvd */
#autres_publications .content.dvd .item{clear:both; float:none; width: auto;}
#autres_publications .content.dvd h3{margin-bottom:10px;}
#autres_publications .content.dvd h4{font-family: Helvetica, Arial, sans-serif;border:0 none; color:#5e5938;padding-bottom: 10px;margin:0;font-weight: bold; font-size: 12px;line-height:135%}

#autres_publications .content.dvd .image{padding-bottom:15px;}
#autres_publications .content_col{float: left; width: 470px;}
#autres_publications .content_col.full{float: none; width: 100%;}

#autres_publications .content_col .wrapper{padding:0; padding-right: 30px;width: auto;}
#autres_publications .content_col.full .wrapper{padding:0;}

#autres_publications .content_col p{text-align: justify;}
#autres_publications .content_col.conferences p{text-align: justify;margin:0;}

#autres_publications .images_col{float: left; width: 200px;}
#autres_publications .images_col p{font-size:11px; margin-bottom: 14px;}

#autres_publications .images_col .holder,
#autres_publications .content.dvd .holder{position: relative;}

#autres_publications .images_col img,
#autres_publications .content.dvd img{width: 100%;border:1px solid #999;}

#autres_publications .images_col img.big,
#autres_publications .content.dvd img.big{
    width: auto;
    position:absolute;
    right:-20px;
    bottom: -40px;
    display:none;
    z-index:1000;
    -moz-box-shadow: 0px 5px 15px 0px #656565;
    -webkit-box-shadow: 0px 5px 15px 0px #656565;
    -o-box-shadow: 0px 5px 15px 0px #656565;
    box-shadow: 0px 5px 15px 0px #656565;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=15);
}
#autres_publications .content.dvd img.big{
    left: -20px;
    right: auto;
    bottom: auto;
    top: -20px;
}


#autres_publications img.border{border:1px solid #999;}

#autres_publications .intro {padding-bottom: 20px;}
#autres_publications .intro p{font-size:14px;}


/* RECHERCHE - RESULTAT */
#search_page{}
#search_page .wrapper{width: auto; padding: 30px;}
#search_page .article{margin:0;}

#content #search_page .article_item .corpus_n2,
#content #search_page .article_item .corpus_n3{margin:0;padding:0;}
.evidence{background-color: #ffff00;}
.list_search{padding:10px;}
.list_search .item{margin-top:15px;}
.list_search .item .loc{font-size: 11px;margin-bottom: 4px;line-height: 140%;}
.list_search .item .resume{font-family: georgia, "times new roman", times, serif; font-size: 13px;}

/* SITE MAP */
#sitemap h1{color: #9a6400; text-align: left; font-weight: normal;font-size: 27px;padding:0;margin:0 0 10px 0;}
#sitemap ul.sitemap{margin-top: 20px;}

#sitemap ul.sitemap li{padding: 5px 0;list-style-type: none; font-size: 14px;}

#sitemap ul.sitemap ul{margin: 10px 0 10px 20px;}
#sitemap ul.sitemap ul li{font-size: 12px; list-style-type: disc;}

/* USEFULL */
.small,
.small *{font-size:95%;}

.clEvidence{color:#0000ff;}
a.pdf{display:block; padding-top: 2px; padding-left: 20px; background: transparent url(images/pdficon.png) top left no-repeat;}
a.complet{color:#aa0000;}

.ctrl_form{display:none;}

table.t_info{border-collapse: separate; border-spacing: 10px;margin: -10px 0 0 -10px;}
table.t_info input[type=text],
table.t_info textarea{border: 1px solid #777;}

ul.msg_err{color:#aa0000;margin: 0 0 20px 15px;}
ul.msg_err li{ list-style-type: circle;}

input.controle_form{display:none;}

.inwork{color: #d22;}
</pre></body></html>