/* KEEP IN SYNCH WITH "stylesheet_commentaire.css" */

h1, h2, h3, h4, h5, h6
{
	font-family: 'Old Standard TT', serif;

	color:black;
}
h1
{
	font-size: 160%;
	text-align: left;
}
h2
{
	font-size: 150%; 
}
h3
{
	font-size: 140%; 
}
h4
{
	font-size: 130%; 
}
h5
{
	font-size: 120%; 
	margin-top: 5pt;
	margin-bottom: 5pt;
}
h6
{
	font-size: 110%; 
	margin-top: 5pt;
	margin-bottom: 5pt;
}
hr
{
	border-width: 1px;
	border-style: solid;
	border-color:black;

}
body
{
	background-color:white;
	padding: 10px;
	border-width: 1px;
	border-style: solid;
	border-radius: 5px;
	border-color:black;
}
p
{
	font-family: 'Old Standard TT', serif;
	font-size: 110%;
	margin-top: 12pt;
	margin-bottom: 12pt;
	text-align: justify;
	line-height: 150%;
	color:black;
}
p.poucethaut
{
	margin-top: 0;
	padding-left: 12pt;
	background-color: silver;
	font-size: 80%;
	text-align: left;
}
p.poucetbas
{
	margin-top: 24pt;
	padding-left: 12pt;
	margin-bottom: 0;
	background-color: silver;
	font-size: 80%;
	text-align: left;
}
p.tournerpage
{
	margin-top: 0pt;
	margin-bottom: 0;
	font-size: 80%;
	text-align: right;
}
p.liste
{
	margin-left: 20pt;
}
p.liste2
{
	margin-left: 40pt;
}
p.liste3
{
	margin-left: 60pt;
}
p.liste4
{
	margin-left: 80pt;
}
p.liste5
{
	margin-left: 100pt;
}
p.comment
{
	margin-left: 30pt;
	font-style: italic;
}
p.distinguo
{
	background-color:yellow;
}
p.concedo
{
	background-color:lime;
}
p.nego
{
	background-color:red;
	font-weight:bold;	
}
p.dodger
{
	border-width: 1px; 
	border-style: solid; 
	padding: 20px;
	border-color:black; 
}
span.distinguo
{
	background-color:yellow;
}
span.concedo
{
	background-color:lime;
}
span.nego
{
	background-color:red;
	font-weight:bold;	
}
p.figure
{
	text-align:center;
	font-weight: normal;
	font-family: 'Noto Sans', sans-serif;
	font-size: 80%;
	line-height: 12pt;
	color:maroon;
}
p.explic
{
	font-weight: normal;
	font-family: 'Noto Sans', sans-serif;
	font-size: 80%;
	line-height: 12pt;
}
p.citation
{
	margin-left: 60pt;
	margin-right: 60pt;
	font-size:90%;
	line-height: 15pt;
}
p.exergue
{
	margin-top: 30pt;
	font-family: 'Noto Sans', sans-serif;
	font-size:90%;
	line-height: 15pt;
	text-align: left;
	margin-left: 50%;
}
span.logo
{
	color: red;
	font-weight: bold;
	font-size: 100%;
}
span.danger
{
	color: red;
	font-weight: bold;
}
span.explic
{
	color:maroon;
	font-weight: normal;
	font-family: 'Noto Sans', sans-serif;
	font-size: 80%;
}
h2.v
{
	color:gray;
}
h3.v
{
	color:gray;
}
h4.v
{
	color:gray;
}
h5.v
{
	color:gray;
}
span.v
{
	color:gray;
	font-size: 70%;
	vertical-align: top;
}
table
{
	border-collapse:collapse;
	border: 0px; 
	width: 100%;
}
td
{
	border-style: solid;

	padding:0pt 6pt 0pt 6pt;
	border-width: 0px; 
	width: 30%; vertical-align: top;
	
}
td.trente
{
	border-width: 0px; 
	width: 30%; 
	vertical-align: top;
}
td.sxdix
{
	border-width: 0px; 
	width: 70%; 
	vertical-align: top;
}
p.t
{
	margin-top: 0pt;
	margin-bottom: 0pt;
}
div
{
	margin-top: 	12pt;
	margin-bottom: 	12pt;
	margin-left: 	12pt;
	margin-right: 	12pt;
	padding-top: 	6pt;
	padding-bottom: 6pt;
	padding-left: 	12pt;
	padding-right: 	12pt;
}
div.poster
{
	border-color: black;
	background: white;
	border-style: double;
}


/* Desktop Styles */
.container {
    display: flex;
	
}
div.logo{
	order: 1;
	vertical-align: top;
	align-items: start;
	padding: 2px;
	font-family: 'Old Standard TT', serif;
	color:darkblue;
	
	font-size:160%;
	font-weight: 800;
}
div.menu {
    border-width: 0px; 
    width: 30%; 
    vertical-align: top;
    order: 2;
	padding: 2px;
}

div.content {
    border-width: 0px; 
    width: 70%; 
    vertical-align: top;
    order: 3;
	padding: 2px;
}
	

pre
{
	font-family: "Courier New", courier, "sans serif";
	font-size: 115%;
	background:white;
	width: 100%;
}
hr.gros
{
	margin-top: 40pt;
	margin-bottom: 40pt;
	color: black;
}
a:hover
{
	background-color: rgb(201, 201, 201);
}
a.hyperlien_externe
{
   padding-right: 18px;
   background: transparent url('fr/external.png') no-repeat center right;
}
p.bourrage_piedpage
{
	line-height: 2000%;
}

img
{
	max-width: 100%; 
	height: auto;
}
ul
{
	font-family: 'Noto Sans', sans-serif;
}
li
{
	font-family: 'Noto Sans', sans-serif;
}