 html, body{ 
    margin:0; 
    padding:0; 
	background-color:rgb(247,244,244); /*Couleur de fond*/
 }
 
 /*entete*/
 
 header{
    padding:25px 0px;/*Marge verticale*/
    text-align:left;/*texte centré*/
	display:block;
	    
}

.entete{
    width:60%;/*Taille de la colonne centrée moins le padding*/
	min-width: 600px;
    background-color: white;/*Couleur de fond carré*/
	margin: auto; /*centrer la colonne*/
    padding:25px;/*margin interne*/
}

p{
    font:1em calibri;/* Taille et police de caractère utilisées */
	color: rgb(92,92,92);
    margin-bottom:1em;/* Marge inférieure */
}
.colonne{
    width:60%;/*Taille de la colonne centrée moins le padding*/
	min-width: 600px;
	background-color:#FFFFFF;/*Couleur de fond*/
    margin: auto; /*centrer la colonne*/
    padding:25px;/*margin interne*/
}

aside
{
background-color: white;
}
aside a:link 
{
color: rgb(18,35,63)
}
aside a:visited 
{
color: rgb(18,35,63)
}
aside a:hover 
{
color: rgb(18,35,63)
}

table, aside
{
color: rgb(82,82,82); 
font:1em calibri;
text-align: justify;
background-color: white;
min-width: 300px;

}

.menu
{

	max-width: 22%;
	padding:25px;
}

.footer{
    width:60%;/*Taille de la colonne centrée moins le padding*/
	min-width: 600px;
    background-color: white;/*Couleur de fond*/
    margin: auto; /*centrer la colonne*/
    padding:25px;/*margin interne*/
}
footer{
    padding:25px 0px;/*Marge verticale*/
    
    text-align:center;/*texte centré*/
	font-family: calibri;
	color: rgb(18,35,63);
	
}

img 
{
    display: block;
    margin-left: auto;
    margin-right: auto;
}

footer a:visited 
{
	color: black;
	text-decoration: none;
}
footer a:hover 
{
	color: black;
	text-decoration: none;
}
