@import url("https://fonts.googleapis.com/css?family=PT+Sans:400,700");
@font-face {
  font-family: "Eagle-Book-Regular";
  src: url("/wp-content/uploads/sites/11/2022/12/Eagle-Book-Regular.woff") format("woff"), url("/wp-content/uploads/sites/11/2022/12/Eagle-Book-Regular.woff2") format("woff2"), url("/wp-content/uploads/sites/11/2022/12/Eagle-Book-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

body {
  background: #fff;
  font-family: 'PT Sans', sans-serif;
  font-size: 18px;
  line-height: 1.6;
  color: #010101;
  margin: 0;
  padding: 0;
}
.corps {width:1024px; margin:auto;
	 }
A {text-decoration:none;color: #010101;}

.logos {text-align:center;
	margin: 20px 100px 0px 100px;}
	
.logobpifrance {float:right;}
.logoregionBFC {float:left;}
.logoUE {margin-left:40px;}
.baselinelogo {clear:both;
	font-size:14px;
	line-height:14px;
	width:80%;
	margin:auto;
	margin-top:20px;
	margin-bottom:30px;
	}
.bouton {display:inline-box;
	border:2px solid #F4C400;
	border-radius:5px;
	color:#010101;
	font-size:14px;
	padding:10px 20px 10px 20px;
	font-weight:bold;
	margin:10px
	}
A.bouton:hover{background-color:#F4C400;}
.boutonON{background-color:#F4C400;}
A.boutonON:hover{background-color:#FFFFFF;}

.bloquechoix {text-align:center;
	padding:10px 10px 10px 10px;}
h2 {
	font-family: "Eagle-Book-Regular", sans-serif;
  font-size: 36px;
 	line-height:1.2;
  letter-spacing: 4px;
  text-transform: uppercase;
  text-align: center;
  margin: auto;
  font-weight: 500;
}
h3{font-size: 20px;
	margin-bottom:0px;
	}
.titrechoix{font-size: 24px;
	font-weight: 700;
	background-color: #e9eff2;
	margin:auto;
	width:60%;
	margin-top:40px;
	margin-bottom:40px;
	box-shadow: 0 0 35px 0 rgb(101 101 101 / 30%);
	border-radius:5px;}
.boutons {margin-top:30px;}
.choix {display:none;}
.affchoix {height:50px;
	margin-top:25px;
	}
.description{margin: 10px 100px 0px 100px;
	padding:20px 20px 20px 20px;
	box-shadow: 0px 0px 35px 0px rgba(101, 101, 101, 0.3);
}
p {margin-top:5px;padding-left:20px;}
.fondsfeder{
	background: #F4C400;
    box-shadow: 0 0 35px 0 rgb(101 101 101 / 30%);
    text-align: justify;
    position: relative;
    padding: 60px 50px 20px 50px;
    box-shadow: 0px 0px 35px 0px rgba(101, 101, 101, 0.3);
	}
	
	.fondsfeder::before {
    content: "";
    max-width:824px;
    width: 100%;
    height: 80px;
    margin: 0 auto;
    background: #fff;
    position: absolute;
    top: -40px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

.footer {margin-top:40px;
	    border-top: 2px solid #dadada;
	    text-align:center;
	    font-size: 14px;
	    font-weight:bold;
	    padding:20px
	}
	
	
	
	
	
      			.modal {display:none;
      		position:fixed;
      		z-index:1000;
      		top:0;
      		right:0;
      		bottom: 0;
         		left: 0;
      		overflow-x: hidden;
         		overflow-y: auto;
      		transition: opacity .15s linear;
      		background-color:  rgba(0, 0, 0, .5);
      		}
      	.modal-dialog{
         opacity: 1;
      		width:600px;
         			margin: 30px auto;
         			text-align:center;
      		}
      	.close{float: right;
      		  position:relative;
      		   top: -11px;
         right: -10px;
       z-index:1010;
         font-size: 21px;
         font-weight: 700;
         line-height: 1;
         margin-top: -2px;
         opacity: 1;
      		}
      .close img{cursor: pointer;}
      	.modal-content {opacity:1;
      	    position: relative;
      	    z-index:100;
      	    background-color: #fff;
      	    -webkit-background-clip: padding-box;
      	    background-clip: padding-box;
      	    border-radius: 6px;
      	    outline: 0;
      	    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
      	    box-shadow: 0 3px 9px rgba(0, 0, 0, .5)
      	    border: 1px solid #000000;
      	    border-radius: 6px;
      	    outline: 0;
      	    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
      	    font-family: roboto-regular, Sans-Serif;
      		color:#5e514d;
      		font-size:0.9rem;
      		text-align:left;
      		padding:10px;
      			}