html{
	/*border:solid 1px;*/
	font-size: 1.1em ;
	/*background-color: pink;*/
}

body{
	width:90%;
	margin:auto;
	text-align: justify;
	/*border-left: solid 1px;*/
	padding: 15px;
	/*background-color: yellow;*/
}

h1 {
	font-size: 1.3em;
	margin-bottom:10px;
}

h3 {
	font-size:1em;
	color:navy;
}

.centerline{
	margin-top: 8px;
	margin-bottom: 8px;
	text-align: center;
}

table {
	border:none;
	border-collapse: collapse;
}


p {
	margin-top:    	4px;
	margin-bottom:  4px;
	padding-top:    4px;
	padding-bottom: 4px;
}

.indent{
	margin-top:1em;
	padding-left: 40px;
}


.boxflex{
	display: flex;
	justify-content: space-evenly;
	align-items: flex-end;
	margin-bottom: 10px;
	margin-top: 0px;
}

.ligne{
	flex-flow: row wrap;
}

td.white{
	/*border-right: solid 1px;*/
	border-top: solid 1px;	
	background-color: white;	
}

.orange{
	color:orange;
}

tr.black{
	color:black;
}

td.red{
	color:red;	
}

td.black{
	color:black;
	border-right: solid 1px;
	border:none;
}

.blue {
	color: blue;
	/*font-weight: bold;*/
}

. here{
		padding-left: 16%;
		color:yellow;
}

ul {
	padding-left: 12%;
	/*border: solid 1px;*/		
}

.smaller{
	font-size:smaller;
}

a {
	text-decoration: underline;
}
