body {max-width: 1200px;
    margin: 0 auto;
    padding: 0 30px;
}

h1 {
    color: white;
    font-size: 80px;
    text-align: center;
    font-family: 'Times New Roman', Times, serif, sans-serif; 
    line-height: 0; /* L'alignement du texte est centré. */
}
h2 {
    color:white;
    text-align: center;
    line-height:0.2 ;
    
}

P {
    color: rgb(248, 246, 246);
    text-align: justify;
    font-size: 20px;
}

img{
    width: 500px;
}
html {
    scroll-behavior: smooth;
}

.menu {
    display: flex;
    justify-content: center; /* centre les box */
    gap: 30px; 

    
    margin-top: 100px;
    margin-left: 0px;
    margin-bottom: 15%;
}

.box2 {
    width: 180px;
    height: 200px;

    display: flex;
    justify-content: center;
    align-items: center;


    background-image: url("https://i.pinimg.com/736x/5a/4a/ab/5a4aabd9ff739dbb1e1ff901cdd83be0.jpg") ;
    background-position: center;
    background-size: cover;
    color: white;
    text-decoration: none;

    border-radius: 15px;
    font-size: 20px;
    font-weight: bold;

    transition: 0.3s;
}
.box3 {
    width: 180px;
    height: 200px;

    display: flex;
    justify-content: center;
    align-items: center;

    width: 180px;
    height: 200px;

    display: flex;
    justify-content: center;
    align-items: center;

    background-image: url("https://images.fineartamerica.com/images/artworkimages/mediumlarge/3/4-2024-nba-all-star-nba-all-star-game-nathaniel-s-butler.jpg") ;
    background-position: center;
    color: white;


    border-radius: 15px;
    font-size: 20px;
    font-weight: bold;

    transition: 0.3s;
}

.section-box2 h3,
.section-box3 h3 {
    color: white;
}

.box:hover {
    transform: scale(1.09);
}



.box {
    width: 350px;
    height: 250px;

    display: flex;
    justify-content: center;
    align-items: center;

    color: white;
    text-align: center;
}

/* PAGE TOKYO */
body.tokyo {
    background-color: rgb(207, 124, 146);
}
body.tokyo .restaurant-box {
    background-image: url("https://i.pinimg.com/1200x/b2/0a/6d/b20a6ded5d3bcd5b39117291ebd03d34.jpg");
    background-size: cover;
    background-position: center;
}

body.tokyo .activite-box {
    background-image: url("https://i.pinimg.com/736x/cf/98/d6/cf98d67e667d3126091e1d9530ed0a0b.jpg");
    background-size: cover;
    background-position: center;
}

/* PAGE PARIS */
body.paris {
    background-color: rgba(233, 169, 117, 0.982);
}
body.paris .restaurant-box {
    background-image: url("https://thfvnext.bing.com/th/id/R.0339fadb67720a4e52465ecf6e3f921f?rik=D5ObhkuixokdQg&riu=http%3a%2f%2fwww.hitoriparis.com%2fwp-content%2fuploads%2f2016%2f11%2f1024px-Le_Procope_Cafe_Procope-1024x768.jpg&ehk=NHULUORx0Fi44KcgtuzU3l0KQg2EwnAFVAmYVquOegU%3d&risl=&pid=ImgRaw&r=0");
    background-size: cover;
    background-position: center;
}

body.paris .activite-box {
    background-image: url("https://th.bing.com/th/id/OSK.HEROIR5OJSmgs-83xnNd88-FmESsRlJeUuJbpADnmsJOl1c?o=7rm=3&rs=1&pid=ImgDetMain&o=7&rm=3");
    background-size: cover;
    background-position: center;
}

/* PAGE NEW YORK */
body.newyork {
    background-color: rgb(101, 60, 60);
}
