@import url('https://fonts.googleapis.com/css2?family=Karla:wght@500;700&display=swap');
*{padding: 0px;
    margin: 0px;
    font-family: 'Karla', sans-serif; 

       }
body { background-color: rgb(0, 78, 141);
       }


.photo{width: 120px;
    height:auto;
    border-radius: 100%;
    margin: -6px auto;
   
}
.feuille{
width: 800px;
height: auto;
margin: 50px auto;
}
.conteneur1{
    width: 800px;
    height: 180px;
display:flex;
background-color: deepskyblue;

}
.photo1{margin-left: 310px;

}
.presentation{margin-left: 35px;

}
.experience{
    width: 800px;
    height: auto;
    background-color: lightskyblue;
    margin: 30px auto;
    
}
.academique{
    width: 800px;
    height: auto;
    background-color: rgb(175, 221, 250);
    margin: 20px auto;
}
h3{text-align: center;
    margin: 8px auto;
    padding: 5px 0;
    color: maroon;
    border-bottom: 2px solid maroon ;
    font-style:bold ;
 
}
.experience p{
    margin-left: 35px;
    margin-right: 12px ;

}
.academique p{
    margin-left: 35px;
    margin-right: 12px ;

}
h5{
  margin-left: 35px ;
    color: darkblue;
    padding: 8px 0;
}
.date{
    text-transform: uppercase;
    color: darkblue;
  font-style: inherit;
  
}
.diplome{
    
    color: black;
  font-style: inherit;
 
  
}
.conteneur2{
    background-color:rgb(175, 221, 250) ;
    display: flex;
}
.logiciels{
    width: 400px; 
    margin-right: 35px;
    margin-left: 35px ;
    padding: 8px 0;
}
.competence{
    width: 300px; 
    padding: 8px 0;
} 
.interets{ padding: 8px 0;
    margin-right: 25px;
} 
.titre{ color:darkblue ;
} 
.justement{padding: 8px 0; 
} 

.bold{font-style: oblique;
} 

/*responsive*/



@media screen and (max-width:600px){





           *{padding: 0px;
                margin: 0px;
                 font-family: 'Karla', sans-serif;
                 font-size: 13px;
        
                   }

   
    
    
                .feuille{
                    width: 490px;
                    height: auto;
                    margin: 10px auto;
                    }
    

                .conteneur1{
                    width: 480px;
                    height: 200px;
                display:flex;
             align-items: center;
                background-color: deepskyblue;
                margin: 5px auto;
                justify-content:left;
            
                }

            .experience{
                width: 480px;
                height: auto;
                background-color: lightskyblue;
                margin: 5px auto;
                
            }
            .academique{
                width: 480px;
                height: auto;
                background-color: rgb(175, 221, 250);
                margin: 5px auto;
            }



            .conteneur2{
                width: 480px;
                height: auto;
                background-color:rgb(175, 221, 250) ;
                display: flex;
                margin: 5px auto;
                justify-content:space-between;
            } 
                

             
                
                .photo1{margin-left: 10px;
                    margin-top: 5px;
                }



                .bold{font-style: oblique; font-size: 12px;
                } 

        } 