html {
    background-color : #FBFF9C;
    background-repeat: no-repeat;
    background-size: cover;
}

/*body {
    background-color: #FFF4B8; 
    width: 1100px;
    margin-right: auto;
    margin-left: auto;
}*/

p {
    background-color: rgba(245,245,245,0.8);
    background-size: cover;
    background-position: center; 
    border-radius: 10px;
    font-size: 18px;
    font-family: 'Inconsolata', monospace;
    text-emphasis-color: red;
    color : black;
    text-align: justify;
    padding: 12px 15px;
    margin: 1% 1% 1% 1%;
}

.pp {
    background-color: rgba(245,245,245,0.8);
    background-size: cover;
    background-position: center; 
    border-radius: 10px;
    font-size: 18px;
    font-family: 'Inconsolata', monospace;
    text-emphasis-color: red;
    color : black;
    text-align: justify;
    padding: 12px 15px;
    margin: 1% 47% 1% 47%;
}

.menu {
    
	font-family: 'Inconsolata', monospace;
	font-size: 18px;
	/*color: var(--menu-color-base);*/
	text-align: left;
    /* opacity: 0.6; */ 
    font-size: 20px;
    color : black;
    margin-left : 1%;
    margin-top: 1%;
    margin-bottom: 1%;
}

.menu ol {
	list-style-type: none;
	margin-top: 0;
	margin-bottom: 10px;
	padding-left: 0;
}

.menu li{
    display : inline-block;
}

.menu li a{
    display : inline-block;
    background-color: #3AB0FF;
    background-size: cover;
    background-position: center;
    /* opacity: 0.6; */ 
    border-radius: 10px;
    padding: 12px 15px;
    color : black;
    font-style : normal;
    text-decoration: none;
}

.menu li a:hover {
    display: inline-block;
    background-color: #1310FF;
    background-size: cover;
    background-position: center;
    /* opacity: 0.6; */ 
    border-radius: 10px;
    padding: 12px 15px;
    color : white;
}

body{
    margin-right: auto;
    margin-left: auto;
}

.menu li a:active {
    display: inline-block;
    background-color: #5814A8;
    background-size: cover;
    background-position: center;
    /* opacity: 0.6; */ 
    border-radius: 10px;
    padding: 12px 15px;
    color : white;
}

.bloc {
    background-color: rgba(245,245,245,0.8);
    background-size: cover;
    background-position: center; 
    border-radius: 10px;
    font-size: 20px;
    font-family: 'Inconsolata', monospace;
    text-emphasis-color: red;
    color : black;
    text-align: justify;
    padding: 12px 15px;
    margin: 1% 1% 1% 1%;
}