body {
	background-color:lavender;
	/*background-image: url("../images/j23_logo-fili.png");*/
	margin-left:25px; margin-right:25px;
	font-family: Verdana, Arial, Helvetica;
}

h1 {
	text-align: center;	
	font-family: 'Ubuntu', sans-serif;
	font-weight: 500; 
	font-size: 30px;
	color: rgb(27,42,147);/*bleu mariste foncé*/
	text-shadow: 1px 1px 2px lightsteelblue;
	background-color:lavender;
	border-bottom : 3px solid rgb(220, 220, 250);
	padding-left:5px;
	padding-right:5px;	
	line-height: 1.1em;
	}
	
	

h3 {
	font-family: 'Ubuntu', sans-serif; font-weight: 500; font-size: 18px;
	color:#9b59b6;		/*violet foncé*/
	text-align: center
	}

	

	

table {
	width:820; border: 3px solid steelblue; border-collapse: collapse;
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	 margin-left:auto; margin-right:auto;
}
td {
	color: white; 
	background-color: steelblue ;
}
.txt {
	color: navy; 
	background-color: white;  
	padding: 7px;
	border-top: 3px solid steelblue
	}
.txtcom {
	color: navy; 
	background-color: lightblue; 
	padding: 5px;
	border-top: 3px solid steelblue; 
	font-size: 12px}
.newcom {
	color: navy; 
	background-color: lightblue; 
	padding: 5px;
	font-size: 12px}

.date {
	font-size: 12px; 
	text-align: right;
	}
.add {color:black; text-decoration: none;}
.blanc{color:white;}
.gris {color:#666666; font-size:12px;}

button {
	width:100px; 
	cursor:pointer;
	border-radius:5px ;
	background: aliceblue;
	border:2px solid steelblue; 
	color:navy;
	font: 13px Arial;
	padding:6px;
	transition: 0.3s;
	outline:none;
	}
button:hover {
	background-color: steelblue; 
	color: white;
}	