/* ---------------------------------------------------- *//* Styles site phdn.org devolues au Kogon               *//* Copyright Gilles Karmasyn 2008                       *//* ---------------------------------------------------- */.afterbody { display: block;}/* div.nepasimprimer { display: block }*/div.pourimpression { display: none }div.pasdejavascript { display: none }IMG.logophdn{    margin-left: 0px;}.fontTimes{	font-family: lora, "Times New Roman", Palatino, Times, serif;    font-size: 105%;}BLOCKQUOTE.citation-k{	text-align:justify;	font-family: lora, "Times New Roman", Palatino, Times, serif;    font-size: 105%;    margin-left: 10%;	margin-right: 0%;	margin-bottom: 1.8em;	margin-top: 1.5em;}BLOCKQUOTE.citation-k p.corps{	font-family: lora, "Times New Roman", Palatino, Times, serif;	margin-bottom: 0.3em;	margin-top: 0.3em;}BLOCKQUOTE.citation-k p.aligndroite{	font-family: lora, "Times New Roman", Palatino, Times, serif;	margin-bottom: 0.3em;	margin-top: 0.3em;}BLOCKQUOTE.citation-k p{	font-family: lora, "Times New Roman", Palatino, Times, serif;	margin-bottom: 0.6em;	margin-top: 0.6em;}BLOCKQUOTE.citation-k p:first-child{	margin-top: 0em;}table.citation-k {	font-family: lora, "Times New Roman", Palatino, Times, serif;	width: 100%;	margin-top: 0px;	padding: 0px;	border-spacing: 0px;	vertical-align: top;}table.citation-k tr{	vertical-align: top;}table.citation-donnees {	border: 0px;	width: 100%;	margin-top: 0px;	padding: 0px;	border-spacing: 0px;}table.citation-k tr:first-child td:first-child{    text-indent: 0em;}table.citation-donnees tr{	vertical-align: bottom;}table.citation-donnees tr td:first-child{	padding-right: 1.5em;}table.citation-donnees tr td{	padding-bottom: 0.5em;}P.ndt{    font-family: lora, "Times New Roman", Times, serif;	font-size: 80%;}SPAN.etoile {    font-weight: bold;    font-size: 120%;    font-family: lora, "Times New Roman", serif;}.titre{	text-align: center;	margin-bottom: 0px;}H1.titre{	text-align: center;	margin-bottom: 0px;}H1.titre + H1.titre{	margin-top: 0.5ex;}H2.titre{	margin-top: 1ex;	text-align: center;	margin-bottom: 1ex;}p.aligncentre + H3.titre{	margin-top: 0px;	xborder: 1px solid red;}.k-hauteurs{	text-align: center;	margin-bottom: 0px;    font-style: italic;}div.references{    font-family: lora, "Times New Roman", Palatino, Times, serif;	font-weight: bold;	text-align: center;    font-size:90%;    margin-top: 0.5em;}div.norepro{    font-family: lora, "Times New Roman", Palatino, Times, serif;	font-weight: bold;	color: red;    font-style: italic;	text-align: center;    font-size: 80%;    margin-bottom: 1em;}div.norepro > a{	color: red;}div.norepro > a:hover{	color:white;		background-color: black;}OL.listeindex{}OL.listeindex > LI{	margin-bottom: 1.5em;}OL.listeindex > LI >A{	font-weight: bold;	font-style: italic;}.souschapitre{    font-family: lora, "Times New Roman", Palatino, Times, serif;    font-size:90%;}.souschapitre > ul.listetiret{	margin-top: 2ex;	xxborder: 1px solid red;}.souschapitre > ul.listetiret > li{	margin-bottom: 0.5ex;}	P.indexnoms{    font-family: lora, "Times New Roman", Palatino, Times, serif;    font-size:90%;    text-align: left;}H2.aligncentre{    font-family: lora, "Times New Roman", Palatino, Times, serif;}span.NOMP{    font-size:80%;}span.NOMAUTEUR{	display: inline-block;    margin-left: -5ex;    padding-left: 0ex;	font-size:80%;}span.NOMAUTEUR::first-letter{     font-size: 125%;}span.NOMAUTEURnotes{	display: inline-block;	font-size:85%;}span.NOMAUTEURnotes::first-letter{     font-size: 118%;}.mentiondesource{    background-image: url("images/mybckgroundOLD.jpg");    font-weight: 500;    font-size: 90%;    color: #990000;    border: 1px solid gray;    margin-bottom: 30px;    padding: 5px;}.mentiondesource + .mentiondesource{    margin-top: -15px;}