<style id="applicationStylesheet" type="text/css">
	:root {
		--web-scale-on-resize: true;
		--web-enable-deep-linking: true;
	}
	* {
		margin: 0;
		box-sizing: border-box;
		border: none;
	}
	#RectangleTitre {
		fill: rgba(60,66,67,1);
	}
	.RectangleTitre {
		position: absolute;
		overflow: visible;
		width: 100%;
		height: 170px;
		left: 0px;
		top: 0px;
	}
		#Groupe_13 {
		position: absolute;
		width: 262.771px;
		height: 138.413px;
		top: 15px;
		overflow: visible;
	}
		#Trac_11 {
		fill: rgba(255,229,0,1);
	}
	.Trac_11 {
		overflow: visible;
		position: absolute;
		width: 64.174px;
		height: 96.998px;
		left: 198.597px;
		top: 35.898px;
		transform: matrix(1,0,0,1,0,0);
	}
	#Trac_12 {
		fill: rgba(255,229,0,1);
	}
	.Trac_12 {
		overflow: visible;
		position: absolute;
		width: 73.29px;
		height: 96.998px;
		left: 116.43px;
		top: 35.898px;
		transform: matrix(1,0,0,1,0,0);
	}
	#Groupe_12 {
		position: absolute;
		width: 262.771px;
		height: 138.413px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
		#Titre {
		left: 270px;
		top: 46px; /* ou 98px si nowrap pour alignement bas*/
		position: absolute;
		overflow: visible;
		/* white-space: nowrap; /* a retirer pour le debordement */*/
		text-align: left;
		font-family: "Antic Slab", Arial, Helvetica, sans-serif !important;
		font-style: small-caps;
		font-weight: normal;
		font-size: 24px;
		color: rgba(248,244,244,1);
	}

#menu{
		position: absolute;
		overflow: visible;
		width: 100%;
		top: 170px;
}	
.menu {
	overflow: visible;
	text-align: center;
	color:rgba(60,66,67,1);
  background-color: rgba(255,229,0,1);
  font-family: "Antic Slab", Arial, Helvetica, sans-serif !important;
  font-size: 1.2em; /* 40px/16=2.5em */
    display: flex;                /* Transformation en flexbox */
    padding:0;                    /* Suppression des marges internes */
    justify-content: space-around;/* Alignements des liens dans le menu */
}
.menu li {
    list-style-type: none ;       /* Suppression des puces */
  
}
.menu a {
    display:block;                /* Transformation en block */
    min-width: 120px;             /* Largeur minimale des liens */   
    text-align: center;           /* Centrage du texte */   
    color: rgba(60,66,67,1);
    /*color: #234A5A;                  /* Couleur du texte */
    text-decoration: none;        /* Suppression du soulignement */
}
      .menu a.actif {   
      font-weight: bold;
}
h1{
		text-align: left;
		font-family: "Antic Slab", Arial, Helvetica, sans-serif !important;;
		font-style: normal;
		font-weight: bold;
		font-size: 19px;
		color: rgba(60,66,67,1);
		text-transform: uppercase;
}
#TexteClassique {
		left: 10px;
		top: 210px;
		width: 98%;
		position: absolute;
		display: block;
		overflow: visible;
		text-align: left;
		font-family: "Antic Slab", Arial, Helvetica, sans-serif !important;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		color: rgba(60,66,67,1);
	}
	.chevron{
		color: rgba(255,229,0,1);
		font-size: 24px;
	}
	.question{
		font-weight: bold;
		font-size: 15px;
		color: rgba(60,66,67,1);
		text-transform: uppercase;
	}
	.question a {
		color: rgba(60,66,67,1);
		text-decoration: none;
	}
	.reponse{
		position: relative;
		left: 23px;
		text-decoration: none;
	}
	.reponse a{
		color: rgb(0,68,158);
		text-decoration: none;
	}
	.reponse table{
       border-collapse: separate;
 		padding-bottom: 10px;
	}
	.MentionsLegales {
		position: absolute;
		overflow: visible;
		width: 100%;
		height: 16px;
		bottom: 0px;
		background-color: rgba(60,66,67,1);
		text-align: center;
		font-size: 12px;
		}
	.MentionsLegales a{
		background-color: rgba(60,66,67,1);
		text-align: center;
		font-size: 12px;
		font-style: italic;
		color:  rgba(248,244,244,1);
		text-decoration: none;
    }
	</style>