@font-face {
    font-family:'Agrandir-GrandLight' ;
    src: url(polices/Agrandir-GrandLight.otf);
}
@font-face {
    font-family: 'Agrandir';
    src: url(polices/Agrandir-Regular.otf);
}


body{
    background-color: black;
    color: white;
    height: 100vh;
    font-family: 'Agrandir',sans-serif; 
    margin: 0;
    min-width: 1100px;
    overflow: hidden;
}
header h1{  
    font-family: 'Agrandir-GrandLight', sans-serif;
    font-size: 35px;
    text-decoration:underline;
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;
    text-align: center;
    margin: 10px;
}
.flex{
    display: flex;
}
nav{
    position: absolute;
    top: 43%;
    
   
    
}
nav ul{
    list-style-type: none;
    padding: 0;
}
.gridmin{
    display: grid;
    grid-template-columns: auto 1fr;
}
.gridmax{
    display: grid;
    grid-template-columns: auto 1fr;
}
nav ul li a{
    text-decoration: none;
    font-size: 17px;
    margin-left: 5px;
    color: white;
}        

.lignemin{
    align-self: center;
    padding-top:auto;
    height:1px ;
    width:14.5px;
    background-color: white;
}
.lignemax{
    align-self:center;
    height:1px ;
    width:29px;
    background-color: white;
}
aside{
   
    display: flex;
    justify-content:center;
}
aside video {
    display: flex;
    border: solid white 1px;
    width: 82.1%;
    height: auto;
    min-width: 974px;


}

.light{
    position: absolute;
    height: 40px;
    width: 40px;
    background-color:white ;
    border-radius: 10px;
    right: 20px;
    bottom: 20px;
    box-shadow: none;
    border: none;
    transition-duration: 0.3s;
    cursor: pointer;
}
.light:hover{
    transform: scale(1.2);
   
}



#releaseimg1, #releaseimg2{
    position: absolute;
    height: 20%;
    left: 12%;
    border: solid white 1px;
    border-radius: 10%; 
    
}

#releaseimg1{
    top: 20%;
    transition-duration: 0.3s;
    cursor: pointer;
    
}
#releaseimg2{
    top:56% ;
    transition-duration: 0.3s;
    cursor: pointer;
}

#releaseimg1:hover, #releaseimg2:hover{ 
    transform: scale(1.05);
} 


aside h2{
    position: absolute;
    left:12%;
    text-decoration: underline;
}
#texte1, #texte2{
    left: 17%;
    font-size: 18px;
}
#texte1{
position: absolute;
top: 15%;


}
#texte2{
position: absolute;
top:51% ;

}
.underline{
    text-decoration:underline ;
}



/* PAGE PROJET */
#box1,#box2,#box3,#box4,#box5,#box6{
    position: absolute;
    height: 150px;
    width: 255px;   
    border: solid black 1px;
    border-radius: 10%; 
}
#box1{
    left: 12%;
    background-color: white;
    top: 20%;
}
#nom1{
    position: absolute;
    color: black ;
    left: 20%;
    top: 33%;
    font-size: 40px;
    margin: 0;
}
#title{
    position: absolute;
    left: 42%;
    text-decoration: underline;
    font-size:40px;
}

/* WR112 */
#box2{
    left: 40%;
    background-color: white;
    top: 20%;
}
#box3{
    left: 70%;
    background-color: white;
    top: 20%;
}
#box4{
    left: 12%;
    background-color: white;
    top: 60%;
}
#box5{
    left: 40%;
    background-color: white;
    top: 60%;
}
#box6{
    left: 70%;
    background-color: white;
    top: 60%;
}
#nom2{
    position: absolute;
    color: black ;
    left: 13%;
    top: 33%;
    font-size: 40px;
    margin: 0;
}
#nom3{
    position: absolute;
    color: black ;
    left: 15%; 
    top: 33%;
    font-size: 40px;
    margin: 0;
}
#nom4{
    position: absolute;
    color: black ;
    left: 14%;
    top: 20%;
    font-size: 40px;
    margin: 0;
}
#nom5{
    position: absolute;
    color: black ;
    left: 14%;
    top: 33%;
    font-size: 40px;
    margin: 0;
}
#nom6{
    position: absolute;
    color: black ;
    left: 22%;
    top: 33%;
    font-size: 40px;
    margin: 0;
}
 
 

