body{
  padding: 0;
  margin: 0;
}
nav{
  padding: 0;
  margin: 0;
  background: rgb(0, 0, 0);
  display: flex;
  justify-content: space-around;
  height: 50px;
  align-items: center;
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  transition: 1s;
}
nav:hover {
  height: 100px;
  transition:1s;
  background: rgb(128, 128, 128);
}


.links{
  color: rgb(255, 255, 255);
  text-decoration: none;
  font-size: 25px;
  margin: 25px; 
  font-family: 'Carter One', cursive;
}

.links:hover{
  color: rgb(248, 122, 122);
  background-color: rgba(255, 255, 255, 0.007);
  transition: 0.5s;
}

.navbar-brand {
  text-decoration: none;
  color: yellow;
}

.debuts1 {
  border-top: 2px solid rgb(70, 70, 70);
  border-bottom: 2px solid rgb(70, 70, 70);
  font-size: 60px; 
  font-weight: 900;
  padding: 25px;
  margin-left: 10%;
  margin-right: 10%;
  text-align: center;
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.87);
}

@font-face {  
  font-family: "Castoro";
  src: url("../ttf/Castoro-Regular.ttf");
}
.paragraphe1 {
  border-top: 1px solid black;
  background-size: cover;
}


.pattern1 {
  background-color: #1d006d;
  background-image: url("../img/coding.jpg");
  background-attachment: fixed;
  background-size: cover;
  min-height: 750px;
  justify-content: center;
  border-bottom: 5px solid black;
}
.text1 {
  font-size: 25px;
  color: red;
  margin-right: 50%;
}

.python {
  
  max-width: 200%;
  height: auto;
}


.fond1 {
  background-color: #000000;
}
.python2 {
  font-size: 60px; 
  font-weight: bolder ;
  padding: 25px;
  margin-left: 25%;
  margin-right: 25%;
  text-align: center;
  color: #000000;
}

.NSIcestquoi3span {
  justify-content: space-between;
  display: flex;
  flex-direction: row;
  align-items: center;
  width: auto;
  height: auto;
  background-color: rgb(255, 255, 255);  
  max-width: 100%;
  height: auto;
  
}

.NSIcestquoicarre1 {
  border: 2px solid rgb(255, 255, 255);
  font-size: 28px; 
  font-weight: bolder ;
  padding: 25px;
  margin-left: 5%;
  margin-right: auto ;
  text-align: center;
  color: #000000;  
}

.NSIcestquoicarre2 {
  font-size: 25px; 
  font-weight: bolder ;
  padding: 25px;
  margin-left: 5%;
  margin-right: 20%;
  text-align: center;
  
}

.python3 {
  font-size: 50px; 
  font-weight: bolder ;
  padding: 25px;
  margin-left: 25%;
  margin-right: 25%;
  text-align: center;
  color: #ffffff;
  background-color: rgb(0, 0, 0);
}

.NSIcestquoicarre4 {
  font-size: 25px; 
  font-weight: bolder ;
  margin-left: 0%;
  margin-right: auto ;
  text-align: center;
  color: #000000;
  
  max-width: 100%;
  height: auto;
  
}

.NSIcestquoicarre3 {
  font-size: 30px; 
  font-weight: bolder ;
  padding: 25px;
  margin-left: 5%;
  margin-right: 10%;
  text-align: center;
  background-color: #000000;
  color: #ffffff;
}
.NSIcestquoi4span {
  justify-content: space-between;
  display: flex;
  flex-direction: row;
  align-items: center;
  width: auto;
  height: auto;
  background-color: rgb(0, 0, 0);
}

.NSIcestquoicarre6 {
  font-size: 30px; 
  font-weight: bolder ;
  padding: 25px;
  margin-left: 40px;
  margin-right: 0px;
  text-align: center;
  color: #ffffff;
}
.NSIcestquoicarre7 {
  font-size: 30px; 
  font-weight: bolder ;
  padding: 1px;
  margin-left: 0px;
  margin-right: 40px;
  text-align: center;
  color: #ffffff;
  border: 5px solid black;
}

.carre {
  width: 145%;
  height: 145%;
  border: 1px solid black;
}

.carrecapture{
  width: 100%;
  height: 100%;
}

.python4 {
  font-size: 30px; 
  font-weight: bolder ;
  padding: 25px;
  margin-left: 5%;
  margin-right: 5%;
  text-align: center;
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.589);
}

.scrolltop{
  font-size: 20px; 
  font-weight: bolder ;
  padding: 25px;
  text-align: center;
  color: #ffffff;
  background-color: black;
  border-bottom: 1px solid black;
  transition: 1s;
}   
.button1{
  text-align: center;
}

.scrolltop:hover {
  transition: 1s;
  background-color: grey;
}

.php3 {
  font-size: 80px; 
  font-weight: bolder ;
  padding: 25px;
  margin-left: 30%;
  margin-right: 30%;
  text-align: center;
  color: #ffffff;
  border-bottom: 1px solid black;
}