#cadre_arrondi-basic{
  width:350px;
  height:400px;
  margin: 5px 5px;
  padding: 5px;
  background:#FFFFFF;
  border: 1px solid black;
  opacity: 1.9;
  border-radius: 10px 10px 10px 10px;
}

#cadre_arrondi-basic02{
  width:400px;
  height:600px;
  margin: 5px 5px;
  padding: 5px;
  background:#F3F8FC;
  border: 1px solid black;
  opacity: 1.9;
  border-radius: 10px 10px 10px 10px;
}
#cadre_arrondi-basic08{
  width:350px;
  height:300px;
  margin: 5px 5px;
  padding: 5px;
  background:#FFFFFF;
  border: 1px solid black;
  opacity: 1.9;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0 5px 5px rgba(197, 218, 244, 0.8);
}
#cadre_arrondi-basic09{
  width:350px;
  height:300px;
  margin: 5px 5px;
  padding: 5px;
  background:#004458;
  border: 1px solid white;
  opacity: 1.9;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0 5px 5px rgba(197, 218, 244, 0.8);
}
#cadre_arrondi-basic10{
  width:380px;
  height:300px;
  margin: 5px 5px;
  padding: 5px;
  background:#012245;
  background-image: url("../pictures_bmx001/Limoges004b.jpg");
  border: 1px solid white;
  opacity: 1.9;
  border-radius: 10px 10px 0px 0px;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.4);
}
#cadre_arrondi-basic11{
  width:380px;
  height:600px;
  margin: 5px 5px;
  padding: 5px;
  background:#1A3A4F;
  border: 1px solid black;
  opacity: 1.9;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.4);
}
#cadre_arrondi-basic12{
  width:380px;
  height:600px;
  margin: 5px 5px;
  padding: 5px;
  background:#006792;
  border: 1px solid black;
  opacity: 1.9;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.4);
}
#cadre_arrondi-basic13{
  width:380px;
  height:600px;
  margin: 5px 5px;
  padding: 5px;
  background:#8A92A5;
  background-image: url("../pictures_bmx001/europe-background001.jpg");
  border: 1px solid black;
  opacity: 1.9;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.4);
}
#cadre_arrondi-basic19{
  width:380px;
  height:600px;
  margin: 5px 5px;
  padding: 5px;
  background:#1A3A4F;
  border: 1px solid black;
  opacity: 1.9;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.4);
}
#cadre_arrondi-basic21{
  width:380px;
  height:300px;
  margin: 5px 5px;
  padding: 5px;
  background:#1A3A4F;
  background-image: url("../pictures_bmx001/Vesoul001b.jpg");
  border: 1px solid white;
  opacity: 1.9;
  border-radius: 10px 10px 0px 0px;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.4);
}

#cadre_arrondi-basic22{
  width:380px;
  height:200px;
  margin: 5px 5px;
  padding: 5px;
  background:#012245;
  border: 1px solid white;
  opacity: 1.9;
  border-radius: 0px 0px 10px 10px;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.4);
}

#cadre_arrondi-basic31{
  width:380px;
  height:300px;
  margin: 5px 5px;
  padding: 5px;
  background:#09C5D1;
  background-image: url("../pictures_bmx001/Vesoul001b.jpg");
  border: 1px solid white;
  opacity: 1.9;
  border-radius: 10px 10px 0px 0px;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.4);
}
#cadre_arrondi-basic32{
  width:380px;
  height:200px;
  margin: 5px 5px;
  padding: 5px;
  background:#09C5D1;
!  background-image: url("../pictures_bmx001/Limoges004.jpg");
  border: 1px solid white;
  opacity: 1.9;
  border-radius: 0px 0px 10px 10px;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.4);
}
#cadre_arrondi-basic33{
  width:380px;
  height:300px;
  margin: 5px 5px;
  padding: 5px;
  background:#09C5D1;
  background-image: url("../pictures_bmx001/Papendal2023-001b.jpg");
  border: 1px solid white;
  opacity: 1.9;
  border-radius: 10px 10px 0px 0px;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.4);
}
#cadre_arrondi-basic34{
  width:380px;
  height:300px;
  margin: 5px 5px;
  padding: 5px;
  background:#09C5D1;
  background-image: url("../pictures_bmx001/UCI-Sarrians01.jpg");
  border: 1px solid white;
  opacity: 1.9;
  border-radius: 10px 10px 0px 0px;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.4);
}
#cadre_arrondi-basic35{
  width:380px;
  height:300px;
  margin: 5px 5px;
  padding: 5px;
  background:#09C5D1;
  background-image: url("../pictures_bmx001/Avensan2023-001b.jpg");
  border: 1px solid white;
  opacity: 1.9;
  border-radius: 10px 10px 0px 0px;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.4);
}
#cadre_arrondi-basic41{
  width:380px;
  height:300px;
  margin: 5px 5px;
  padding: 5px;
  background:#1A3A4F;
  background-image: url("../pictures_bmx001/Vesoul001b.jpg");
  border: 1px solid white;
  opacity: 1.9;
  border-radius: 10px 10px 0px 0px;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.4);
}
#cadre_arrondi-basic42{
  width:380px;
  height:200px;
  margin: 5px 5px;
  padding: 5px;
  background:#007A7B;
!  background-image: url("../pictures_bmx001/Limoges002d.jpg");
  border: 1px solid white;
  opacity: 1.9;
  border-radius: 0px 0px 10px 10px;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.4);
}
#cadre_yellow01{
  width:350px;
  height:400px;
  margin: 5px 5px;
  padding: 5px;
  background:#FAFEC7;
  border: 1px solid black;
  opacity: 1.9;
  border-radius: 10px 10px 10px 10px;
}

#cadre_darkblue01{
  width:350px;
  height:400px;
  margin: 5px 5px;
  padding: 5px;
  background:#FFFFFF;
  border: 1px solid black;
  opacity: 1.9;
  border-radius: 10px 10px 10px 10px;
}

#cadre_arrondi-left{
  width:400px;
  height:500px;
  margin: 5px 5px;
  padding: 5px;
  background:#004458;
  opacity: 1.9;
  border-radius: 10px 0px 0px 10px;
}

#cadre_arrondi-right{
  width:400px;
  height:500px;
  margin: 10px 0px;
  padding: 5px;
  background: #acc;
  border-radius: 0px 10px 10px 0px;
}

#cadre_arrondi-center{
  width:400px;
  height:500px;
  margin: 10px 0px;
  padding: 5px;
  background: #acd;
  border-radius: 0px 0px 0px 0px;
}
#cadre_arrondi-center02{
  width:800px;
  height:80px;
  margin: 10px 0px;
  padding: 5px;
  background:#FFFFFF;
  border: 1px solid black;
  border-radius: 10px 10px 10px 10px;
}

.ovale-basic01{
  width:800px;
  height:80px;
  background-color:#B9BDBD;
  color:#FFFFFF;
  border-radius:50px 50px 50px 50px;
  opacity:0.80;
 }
 
 .ovale-basic02{
  width:800px;
  height:40px;
  background-color:#B9BDBD;
  color:#FFFFFF;
  border-radius:50px 50px 50px 50px;
  opacity:0.80;
 }
 
 .ovale-basic03{
  width:120px;
  height:4px;
  background-color:#FF0000;
  color:#FFFFFF;
  border-radius:0px 0px 0px 0px;
  opacity:1;
 }
 .ovale-basic04{
  width:120px;
  height:4px;
  background-color:#02D9A1;
  color:#FFFFFF;
  border-radius:0px 0px 0px 0px;
  opacity:1;
 }
 
.rond-basic{
  width:40px;
  height:40px;
  background-color:#004458;
  color:#4b4c4d;
  border-radius:50%;
 }

.rond-basic .number {
  text-align:center;
  width:40px;
  height:40px;
  background-color: red;
  text-align:center;
  border-radius:50%;
}

.rond-basic .number > a {
  font-size:24px;
  width:40px;
  height:40px;
  line-height:40px;
  display:inline-block;
  text-align:center;
  border-radius:50%;
  border:1px solid #ccc;
  margin:0 8px;
  color:inherit;
  opacity:0.75;
}

.footer-basic {
  padding:0;
  background-color:#004458;
  color:#4b4c4d;
  text-align:center;
  opacity:0.8;
}