* { box-sizing: border-box; } body { width: 100%; height: 100%; background-color:lightblue; margin: 0; padding-bottom: 60px; #nav_barre { display: flex; width: 100%; height: 100px; background-color: steelblue; padding-left: 10px; padding-right: 10px; } .styled { border: 0; height: 70px; width: 130px; line-height: 2.5; padding: 0 20px; box-shadow: 3px 5px 3px darkslategray; font-size: 1rem; text-align: center; color: white; text-shadow: 1px 1px 1px slategray; border-radius: 10px; background-color: royalblue; background-image: linear-gradient( to top left, rgb(0 0 0 / 0.2), rgb(0 0 0 / 0.2) 30%, transparent ); } .styled:hover { background-color: midnightblue; } .styled:active { box-shadow: inset -2px -2px 3px rgb(255 255 255 / 0.6), inset 2px 2px 3px rgb(0 0 0 / 0.6); } #buttons { height: 100%; width: 25%; display: flex; justify-content: space-around; flex-direction: row-reverse; margin-left: auto; align-items: center; } .shadow { box-shadow: 0px 10px 5px gray; } h1{ font-size: 40px; } .instyled{ border: 0; height: 70px; width: 130px; line-height: 2.5; padding: 0 20px; box-shadow: inset -2px -2px 3px rgb(255 255 255 / 0.6), inset 2px 2px 3px rgb(0 0 0 / 0.6); font-size: 1rem; text-align: center; color: lightgrey; text-shadow: 1px 1px 1px darkslategrey; border-radius: 10px; background-color: darkblue; background-image: linear-gradient( to top left, rgb(0 0 0 / 0.2), rgb(0 0 0 / 0.2) 30%, transparent ); } .table{ width: 700px; height: 300px; border-collapse: collapse; font-size: 35px; table-layout: auto; border: 5px solid darkblue; margin-left: 600px; background-color: skyblue; box-shadow: 2px 5px 5px darkgray; } thead{ background-color:rgb(8, 105, 85); color: lightblue; } th,td{ border: 2px solid dimgray; padding: 10px; } #titre_tableau{ font-size: 25px; color: seagreen; margin-left: 600px; } .form{ display: flex; width: 35%; height: 300px; border: 3px solid green; align-items: center; flex-direction: column; margin-left: 620px; margin-top: 100px; background-color: rgb(159, 199, 159); box-shadow: 2px 5px 3px; } textarea{ resize:initial; width: 527px; height:80px; }