body { margin:0; background-color: #2d3d65; } header { background-color: #2d3d65; color : white; display: flex; align-items: center; justify-content: space-around; margin : auto; font-family: "Helvetica"; font-size : 30px; padding-top: 1px; padding-bottom: 2px; } h2 { margin-left: 5px; } h3 { margin-left: 10px; } p, li { font-size : 20px; margin-left : 15px; margin-right : 15%; } .presentation { border-style: solid; border : 5px; border-color: black; font-family: "Helvetica"; font-size: 30px; background-color: #7dced1; padding-top: 1px; padding-bottom: 1px; } .acteurs { font-family: "Helvetica"; font-size : 30px; background-color: hsl(51, 89%, 55%); padding-top: 1px; padding-bottom: 1px; } .carac { font-family: "Helvetica"; font-size : 30px; background-color: #ffffff00; padding-top: 1px; color: white; } .emp { font-family: "Helvetica"; font-size : 30px; background-color: rgb(92, 209, 98); margin-top: 5px; padding-top: 1px; padding-bottom: 1px; } .rendu { font-family: "Helvetica"; font-size : 30px; margin-top: 5px; padding-top: 1px; padding-bottom: 1px; color : white; } table, th, td{ border: 1px solid #ffffff; color : white; opacity: 100%; margin-top : 10px ; text-align :center; font-family : "Helvetica"; } .swot { font-family: "Helvetica"; font-size: 30px; background-color: #ffffff00; padding-top: 1px; color: white; } .flex-container { background-color: hsl(0, 0%, 0%); background-size: 10px; border: 1px; height: 50px; font-style: normal; font-family: "Helvetica"; display: flex; align-items: center; justify-content: space-around; } a:link { color: white; text-decoration: none; } a:visited { color: rgb(91, 210, 80); text-decoration: none; } a:hover { color: rgb(0, 255, 225); text-decoration: none; } a:active { color: #888888; text-decoration: none; } footer { font-family: "Helvetica"; background-color: #609c9c; margin-top: 10px; padding-top: 10px; padding-bottom: 10px;