/*Footer ombre*/


.navfooter {
     position: relative;
     text-align: center;
     color: white;
     margin-bottom: -1px;
}
.linksfooter {
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, 10%);
     z-index: 2;
     margin-bottom: -1px;
}
.linksfooter a {
     text-decoration: none;
     color: white;
     margin: 10px;
     font-size: 25px;
     margin-bottom: -1px;
}


.carregrisfooter { 
     display: block;
     width: 2600px;
     height: 102px;
     background-color: rgba(0, 0, 0, 0.5);
     transform: translate(0px, -105px);
     position: absolute;
     z-index: 1;
     margin-bottom: -1px;
}


/*Red footer*/

.redfooter {
     display: flex;
     justify-content: center;
     align-items: center;
     background-color: #9f0a0f;
     height: 100px;
     padding: 10px;
     padding-top: 27px;
     padding-bottom: 30px;
     padding-right: 10px;
     margin-top: -5px;
     margin-bottom: -10px;
}

.logofooter {
     width: 300px;
     height: auto;
}
.redfooter p {
     color: white;
     margin-right: 10px;
}

.redfooter a {
     margin-left: 10px;
}

.suivitrafic {
     text-align: center;
     font-size: 20px;
     font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}