:root{
	--renvoi-note: seagreen;
	--renvoi-citation: white;
	--figure: blue;
	--paginati: blue;
}

#data-header{
	display: none;
}

.translator_list{
	/*background-color: yellow;*/
	font-size: var(--fsMedium);
    line-height: var(--lhMedium);
    margin-top: var(--lhSmall);
}

.logocaption{
	/*background-color: white;*/
	display: table;
	min-height: 20px;
	width: 100%;
	text-align: left;
	font-size: 92%;
	font-weight: 100;
	padding: calc(var(--lhXSmall)/2) var(--lhXSmall);
	color: grey;
}

.paginati{
	display: none;
	display: inline;
	/*position: absolute;
	margin-left: -1.54rem;*/
	color: var(--paginati);
	margin-right: 0.24rem;
	/*border-radius: 100px;*/
	font-family: 'jannon';
	font-variant-numeric: ordinal;
	font-size: var(--fsXSmall);
}
.paginati:after{
	content: " |";
}
/*art.1285*/
div.body_html ul > li > p > span.paginati{
	display: none;
}
/*art. 1379*/
div.body_html div > p > span.paginati{
	display: none;
}

@media screen{

	.header a.user{
		font-size: var(--fsLarge);
		line-height: var(--lhLarge);
	}

	blockquote > p > span.citation{
/*		display: table;
		text-align: right;
		width: 100%;
		margin-top: 0.36rem;*/
	}
	span.epigraphe > p > span.citation{
		display: table;
		text-align: right;
		width: 100%;
		margin-top: 0.36rem;
	}


	li.cite-mini{
		transition: 500ms;
		background-color: transparent;
		margin-bottom: var(--lhSmall);
	}
	li.cite-mini > a{}
	li.cite-mini > p > a{
		display: inline;
		word-break: break-all;
	}
	li.cite-mini > p{
		display: inline;
		font-family: 'jannon';
	}
	li.cite-mini > a{
		display: inline-block;
		background-color: white;
		color: var(--paginati);
		box-shadow: 0 0 1px var(--paginati);
		padding: 0px 4px;
		/*border-radius: 100px;*/
		font-family: 'jannon';
		font-variant-numeric: ordinal;
		font-size: var(--fsXSmall);
	}
	.cite-mini:before{
		content: "";
	}

	li.note-mini{
		transition: 500ms;
		background-color: transparent;
		margin-bottom: var(--lhMedium);
		font-family: 'jannon';
		/*font-size: 92%;*/
	}
	li.note-mini > p > a.footnote-back{
		display: none;
	}

	li.note-mini > p > a{
		display: inline;
		word-break: break-all;
	}
	li.note-mini > p{
		display: inline;
	}
	li.note-mini > a{
		display: inline;
		background-color: white;
		color: var(--renvoi-note);
		box-shadow: 0 0 1px var(--renvoi-note);
		padding: 0px 4px;
		/*border-radius: 100px;*/
		font-family: 'jannon';
		font-variant-numeric: ordinal;
		font-size: var(--fsXSmall);
	}
	.note-mini:before{
		content: "";
	}
	sup.new-note{
		background-color: white;
		color: var(--renvoi-note);
		box-shadow: 0 0 1px var(--renvoi-note);
		cursor: pointer;
		padding: 0px 4px;
		margin-left: 3px;
		margin-right: 1px;
		/*vertical-align: super;
		font-size: smaller;*/
		/*border-radius: 100px;*/
		font-family: 'jannon';
		font-variant-numeric: ordinal;
		font-size: var(--fsXSmall);
	}

	/*commons*/
	#schema-scholarly-article{
		display: none;
	}
	div.indexations-foaf{
		display: none;
	}
	hr{
		display: none;
	}

	.header .ref .title {
	    /*font-weight: bold;*/
	    width: 100%;
	    font-size: var(--fsMedium);
	    line-height: var(--lhMedium);
	}

	/*
		add margin relative to hypothesis tool presence or not
	*/

/*	main > #wrapper{
		background: linear-gradient(0deg, gold 1px ,transparent 1px);
		background-size: 1px var(--lhReference), 100% 100%;
		background-position: 0 0;
		background-repeat: repeat;
	}*/
	main > #wrapper > section.header{
		/*background-color: transparent;*/
	}
	main > #wrapper > section.header > div{
		/*margin: 0; padding: 0;*/
	}

	main > #wrapper > section{
		/*background-color: rgba(0,0,0,0.05);
		background-color: transparent;*/
	}




	div.body_html{

		margin-top: var(--lhXXLarge);
		font-family: 'jannon';
		font-weight: normal;
		font-style: normal;
		font-size: var(--fsMedium);
		line-height: var(--lhMedium);
		color: var(--colorDark);

/*		background: linear-gradient(0deg, gainsboro 1px ,transparent 1px);
		background-size: 1px calc(var(--lhReference) - 1px), 100% 100%;
		background-position: 0 -4px;
		background-repeat: repeat;*/
	}

	div.body_html section{
		margin-top: calc((var(--lhReference)*3) - 8px);
/*		background-color: rgba(0,0,0,0.05);
		background: linear-gradient(0deg, rgba(255,127,0,0.5) 1px ,transparent 1px);
		background-size: 1px calc(var(--lhReference) - 1px), 100% 100%;
		background-position: 0 0px;
		background-repeat: repeat;*/
	}
	div.body_html section > div{
		margin-top: var(--lhMedium);
	}

	ul.user_list{
		margin-top: 0.24rem;
	}

	/*attenton certains article ont les h2 en dehors de la section, et apparraissent les deux ## du md original cf:1264
		how can a place enter our skin down to the very verb of us
	*/
	div.body_html #bibliographie{
		background-color: transparent;
	}
	div.body_html #bibliographie h2{
		margin-bottom: 0;
		padding-bottom: 10px;
		border-bottom: 1px solid grey;
	}
	div.body_html #bibliographie p{
		margin-bottom: 0;
	}
	div.body_html #bibliography{
		background-color: transparent;
	}
	div.body_html #bibliography h2{
		margin-bottom: 0;
		padding-bottom: 10px;
		border-bottom: 1px solid grey;
	}
	div.body_html #bibliography p{
		margin-bottom: 0;
	}
	div.body_html #références{
		background-color: transparent;
	}
	div.body_html #références h2{
		margin-bottom: 0;
		padding-bottom: 10px;
		border-bottom: 1px solid grey;
	}
	div.body_html #références p{
		margin-bottom: 0;
	}

	div.references{
		background-color: white;
		padding: var(--lhMedium);
	}
	div.references > div{
		margin-bottom: var(--lhMedium);
	}
	div.references > div > p > a{
		word-break: break-all;
	}

	div.references > div > p:before{
		/*content: "● ";*/
	}

	/*backref*/
	div.references > div > span.citation > a{
/*		color: var(--renvoi-citation);
		text-decoration: none;*/
	}
	/*zotero*/
	.zref:first-of-type{
		margin-top: var(--lhXSmall);
	}
	.zref:last-of-type{
		margin-bottom: var(--lhXSmall);
	}
	.zref{
		background-color: white;
		box-shadow: 0 0 1px purple;
		padding: 4px 6px;
		border-radius: 4px;
		color: purple;
		margin-left: 0;
		font-size: var(--fsSmall);
		font-family: 'muli';
		font-weight: 100;
			/*display: table;
			width: auto;*/
	}
	.zref > a{
		color: purple;
	}
	span.zotero-link{
		background-color: white;
		box-shadow: 0 0 1px green;
		color: green;
		border-radius: 4px;
		padding: 4px 6px;
		margin-left: 0;
		font-size: var(--fsSmall);
		font-family: 'muli';
		font-weight: 100;
		display: none;
	}
	span.zotero-link > a{
		color: green;
	}

	div.references > div > a.no-cites{
		display: inline-block;
		margin-top: 6px;
	}
	div.body_html a.no-cites{
		background-color: white;
		box-shadow: 0 0 1px brown;
		border-radius: 4px;
		padding: 4px 6px;
		margin-right: 4px;
		color: brown;
		font-size: var(--fsSmall);
		font-family: 'muli';
		font-weight: 100;
	}


	div.body_html section.footnotes{
		border-top: 3px double grey;
		padding: var(--lhMedium);
		background-color: white;
		color: black;
		font-family: 'jannon';
		font-size: var(--fsSmall);
	}
	div.body_html section.footnotes > ol{
		/*padding-left: 1rem;*/
	}
	div.body_html section.footnotes > ol > li{}
	div.body_html section.footnotes > ol > li > p{
		/*margin-bottom: 0;*/
	}
	div.body_html section.footnotes > ol > li > p > span.paginati{display: none;}



	div.body_html p{
		margin-bottom: calc(var(--lhMedium) - 0px);
	}

	div.body_html h1, h2, h3, h4, h5, h6{
		/*background-color: lightpink;*/
		font-weight: normal;
		margin-bottom: calc(var(--lhMedium) - 0px);
		min-height: var(--lhMedium);
	}
	div.body_html h1, h2{
		font-size: var(--fsXLarge);
		line-height: var(--lhXLarge);
		margin-bottom: var(--lhLarge);
		padding-left: calc(var(--lhReference)*0.24);
	}
	div.body_html h3{
		padding-left: calc(var(--lhReference)*1);
		font-weight: bold;
	}
	div.body_html h3:before{
	}

	div.body_html h4{
		padding-left: calc(var(--lhReference)*2);
		text-decoration: underline;
	}
	div.body_html h5{
		padding-left: calc(var(--lhReference)*3);
	}
	div.body_html h6{
		padding-left: calc(var(--lhReference)*4);
	}

	div.body_html span.epigraphe:before{
		content: "— ";
		margin-right: 6px;
	}
	div.body_html span.epigraphe{
		display: table;
		/*color: brown;*/
		background-color: rgb(241,241,241);
		width: calc(100% - var(--lhMedium)*2);
		font-family: 'jannon';
		/*font-weight: 100;*/
		font-size: 92%;
		color: black;
		padding: var(--lhMedium);
		margin-left: var(--lhMedium);
		margin-bottom: var(--lhMedium);
		padding-left: var(--lhXXLarge);
/*		font-size: var(--fsMedium);
*/		margin-bottom: var(--lhXXLarge);/*attention aux citations collés à l'épigraphe, cf 1252, dans chroniques*/
	}

	/* credits */
	div.body_html span.credits{
		/*background-color: gold;*/
		font-family: 'jannon';
		color: black;
		font-style: italic;
	}
	/* dedicace */
	div.body_html span.dedicace{
		/*ckground-color: orange;*/
		font-family: 'jannon';
		color: black;
		font-style: italic;
	}
	div.body_html span.dedicace:before{
		content: "— ";
	}


	div.body_html span.notice{/*cf: 1266, 1277, 802 */;
		/*background-color: cyan;*/
		/*font-variant: small-caps;*/
		font-family: 'muli';
		font-size: var(--fsSmall);
		line-height: var(--lhXSmall);
	}

	div.body_html span.no-cites{
		font-family: 'jannon';
		margin-right: 4px;
	}

	div.body_html span.citation{
		border-radius: 4px;
		font-family: 'jannon';
		/*font-weight: 100;*/
		color: black;
		cursor: default;
		/*text-transform: uppercase;*/
	}
	div.body_html span.citation > span{
		background-color: var(--renvoi-citation);
		font-weight: 300;
		color: black;
		box-shadow: 0 0 1px black;
		cursor: pointer;
		padding: 0px 4px;
		margin-left: 2px;
		margin-right: 1px;
		font-family: 'jannon';
		font-variant-numeric: ordinal;
		font-size: var(--fsXSmall);
	}
	div.body_html span.citation > span:hover{
		/*background-color: white;*/
		text-decoration: underline;
	}

	aside span.citation > span{
		background-color: var(--renvoi-citation);
		font-weight: 300;
		color: black;
		box-shadow: 0 0 1px black;
		cursor: pointer;
		padding: 0px 4px;
		margin-left: 2px;
		margin-right: 1px;
		font-family: 'jannon';
		font-variant-numeric: ordinal;
		font-size: var(--fsXSmall);
	}
	aside span.citation > span:hover{
		/*background-color: white;*/
		text-decoration: underline;
	}

	div.body_html a{}
	div.body_html a.footnote-ref, a.footnote-back, span.no-ref{
		background-color: white;
		box-shadow: 0 0 1px var(--renvoi-note);
		color: var(--renvoi-note);
		border-radius: 4px;
		padding: 4px 6px;
		margin-left: 6px;
		font-family: 'muli';
		font-weight: 100;
		font-size: var(--fsSmall);
	}
	a.footnote-back{display: inline-block;}
	div.body_html span.no-ref{cursor: pointer;}
	div.body_html span.content-ref{
		display: none;
		border: none;
		background-color: transparent;
		color: var(--renvoi-citation);
		padding: 4px 6px;
		margin-left: 0px;
		font-family: 'muli';
		font-weight: 100;
		font-size: var(--fsSmall);
	}
	div.body_html span.content-ref.active{display: inline;}

	div.body_html strong{
		font-family: 'muli';
		font-weight: 600;
		font-size: 92%;
	}
	div.body_html em{
		/*background-color: yellow;*/
		font-style: italic;
		opacity: 0.8;
	}

	div.body_html blockquote{
		background-color: rgb(241,241,241);
		font-family: 'jannon';
		/*font-weight: 100;*/
		font-size: 92%;
		color: rgb(76,76,76);
		padding: var(--lhMedium);
		margin-left: var(--lhMedium);
		margin-bottom: var(--lhMedium);
	}
	/*js : remove empty blockquotes (cf: facebook et la crise des élites) */
	div.body_html blockquote > p{
		margin-bottom: 0;
	}

	div.body_html section{}
	article > section.level1{}
	article > section.level2{}
	article > section.level3{}

	/* figure tags in body html */
	div.body_html figure{
		background-color: white;
		color: black;
		border-radius: 4px;
		/*box-shadow: 0 0 1px coral;*/
		box-shadow: 0 0 1px var(--figure);
		margin: 0 var(--lhXXLarge);
		margin-bottom: var(--lhXXLarge);
		padding: var(--lhMedium);
	}
	div.body_html figure > img{
	    max-width: 100%;
		background-color: white;
		border-radius: 4px;
		box-shadow: 0 0 1px grey;
	}
	div.body_html figure > figcaption{
		margin-top: var(--lhSmall);
		font-size: var(--fsSmall);
		line-height: var(--fsMedium);
        /*color : #c42;*/
        color: var(--figure);
		font-family: 'muli';
		font-weight: 100;
	}
	/*js : remove empty figcaptions */

	/* img tags in body html */
	div.body_html p > img{

	}
	div.body_html p > img{
	    background-color: white;
	    color: blue;
	    border-radius: 4px;
	    box-shadow: 0 0 1px var(--figure);
	    /*margin: 0 0;
	    margin-bottom: 0; 
	    padding: 0;*/
	    display: table;
	    width: calc(100% - (var(--lhXXLarge)*2)); height: auto;
	    margin: 0 var(--lhXXLarge);
		margin-bottom: var(--lhXXLarge);
		padding: var(--lhMedium);
	    max-width: calc(100% - (var(--lhXXLarge)*2));
	}
	/*end*/

	div.body_html table{
		background-color: white;
		border-radius: 4px;
		box-shadow: 0 0 1px black;
		color: black;
		font-family: 'muli';
		font-weight: 100;
		font-size: 82%;
		margin: 0 auto;
		margin-bottom: var(--lhXXLarge);
	}
	div.body_html table tr{
		box-shadow: 0 0 1px dimgrey;
	}
	table > thead > tr > th{
		background-color: lightyellow;
	}
	table > thead > tr > th{
		box-shadow: 0 0 1px black;
		line-height: var(--lhXSmall);
		padding: var(--lhXSmall);
		font-weight: 600;
	}

	div.body_html table tr.odd{}
	div.body_html table tr.even{
		background-color: gainsboro;
	}
	div.body_html table tr > td{
		box-shadow: 0 0 1px dimgrey;
		padding: var(--lhXSmall);
	}
	span.tabcaption{
		display: table;
		width: 100%;
		text-align: center;
		font-style: italic;
	}
	span.source{
		display: table;
		width: calc(100% - var(--lhMedium)*2);
		/*text-align: right;*/
		font-family: 'muli';
		font-weight: 100;
		font-size: var(--fsSmall);
		font-style: normal;
		/*margin-top: -2.24rem;*/
		margin-left: var(--lhMedium);
		margin-bottom: var(--lhMedium);
		margin-right: var(--lhMedium);
		padding: 4px 0;
		/*background-color: var(--colorFirst);*/
	}

	div.body_html ul{ /* cf: la littérature à la dérive numérique, 1285)*/;
		margin-left: var(--lhMedium);
		margin-bottom: var(--lhXXLarge);
		font-weight: 100;
		/*font-family: 'muli';*/
		font-size: 92%;
		list-style-type: initial;
	}
	div.body_html ul > li{}
	div.body_html ul > li > p:before{
		/*content: "➢ ";
		margin-right: 3px;*/
	}
	/*add list order markers*/
	div.body_html ol{/*cf: 1283, des téléspectateurs géolocalisés && every footnotes block*/
		list-style-type: decimal;
	}
	div.body_html ol {
		list-style: lower-hexadecimal;
		font-size: var(--fsSmall);
		line-height: var(--lhSmall);
		/*counter-reset: li;*/
	}
	div.body_html ol > li {
		margin-left: 2rem;
		/*counter-increment: li;*/
	}
	div.body_html ol > li > p::before {
		/*content: counter(li) ". ";*/
		/*color: var(--renvoi-note);*/
	}
	div.body_html ol > li{
		margin-bottom: var(--lhMedium);
	}

	/* do not delete
		- end checkup mardi 11 juin 2019 at chassé croisé lavocat/ginzburg:[...], cf 1268;
	*/
}

/*mid screen*/
@media screen and (min-width: 541px){}

/*small screen*/
@media screen and (max-width: 540px){}


/*print*/
@media print{
	:root{
    /*fontsizes */
	    --fsReference: 9pt;
	    --fsXSmall: calc(var(--fsReference)*0.7);
	    --fsSmall: calc(var(--fsReference)*0.8);
	    --fsMedium: calc(var(--fsReference)*1);
	    --fsLarge: calc(var(--fsReference)*1.25);
	    --fsXLarge: calc(var(--fsReference)*1.50);
	    --fsXXLarge: calc(var(--fsReference)*1.75);
	    /*lineheights*/
	    --lhReference: 11pt;
	    --lhXSmall: calc(var(--lhReference)*0.7);
	    --lhSmall: calc(var(--lhReference)*0.8);
	    --lhMedium: calc(var(--lhReference)*1);
	    --lhLarge: calc(var(--lhReference)*1.25);
	    --lhXLarge: calc(var(--lhReference)*1.50);
	    --lhXXLarge: calc(var(--lhReference)*1.75);
	}
	header{display: none;}
	aside{display: none;}
	div.annotator-frame{display: none;}

	body{
		background-color: white!important;
		color: black;
	}
	section.print-only{
		display: inline-block;
		opacity: 1;
	}

}

