 .lien-site {
     transition-duration: 0.60s;
     border-radius: 8px;
 }

 .lien-site:hover {
     transform: translate(0%, -3%);
     -moz-box-shadow: 0px 0px 10px 2px #c0c0c0;
     -webkit-box-shadow: 0px 0px 10px 2px #c0c0c0;
     -o-box-shadow: 0px 0px 10px 2px #c0c0c0;
     box-shadow: 0px 0px 10px 2px #c0c0c0;
     filter: progid:DXImageTransform.Microsoft.Shadow(color=#c0c0c0, Direction=NaN, Strength=10);
 }

 .img-site {
     border-radius: 8px;
 }

 main {
     background-color: #ededed;
 }

 .case-img {
     padding: 10px;
     display: block;
 }

 .block-img-border {
     border-radius: 8px;
     overflow: hidden;
     height: 150px;
 }

 .icon-contact {
     font-size: 5rem;
 }

 hr {
     border: none;
     overflow: visible;
     text-align: center;
     margin-top: 5rem;
     height: 1px;
     background: linear-gradient(to right, rgba(160, 160, 160, 0.10), #4e4e4e, rgba(160, 160, 160, 0.10));

 }

 .titre-home {
     margin-top: 120px;
     margin-bottom: 50px;
     color: white;
     font-size: 50px;
     font-weight: 900;
     letter-spacing: 1px;
     font-family: 'Ruda', sans-serif;
 }

 .img-header {
     background: linear-gradient(to bottom, rgba(92, 92, 92, 0.5), rgba(33, 33, 33, 0.5)), url(../images/villedenuit.jpg) no-repeat, top;
     background-size: cover;
 }

 .pre-paragraphe {
     color: white;
     font-family: 'Ruda', sans-serif;
     margin-bottom: 120px;
 }

 .marge-titre {
     margin: 5rem 0rem 3.5rem;
     font-family: 'Ruda', sans-serif;
 }

 .p-epaiseur {
     font-weight: 700;
 }

 .titre-blanc {
     color: white;
 }

 .espace-tarif {
     margin-top: 10rem;
     padding-bottom: 6rem;
 }

 h2 {
     font-weight: 900;
 }

 h3 {
     font-weight: 700;
     font-family: 'Ruda', sans-serif;
 }

 h4 {
     font-weight: 700;
     font-family: 'Ruda', sans-serif;
     font-size: 24px;
 }

 p {
     font-family: 'Ruda', sans-serif;
 }
