.cc{
font-size: 18pt;
}
.ali,.center-wrapper{
	text-align:center
}
.titre {
    width:auto;
    margin:0;
    padding:0;
    border-radius:0 10px 0 5px;
    color:#fff;
    background-color:#df6919;
    background-size:contain;
	
}
.navbar-custom {
    background-color: #df6919;
}

h2
{
font-size: 16pt;
}
h3
{
font-size: 16pt;
text-decoration: underline;
font-weight: bold;
}
h4
{
font-size: 13pt;
text-decoration: underline;
}

.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto }

.bloc-justifie {
    text-align: justify; /* Justifie le texte */
    max-width: 100%; /* Empêche le dépassement */
    padding: 10px; /* Espacement interne */
}

.bloc-justifie::after {
    content: ""; 
    display: inline-block; 
    width: 100%; /* Force la justification */
}

.lien-justifie {
    display: inline-block; /* Permet d’être pris en compte pour la justification */
    text-decoration: none;
    color: white;
      margin-right: 10px; /* Espacement entre les liens */
}

.lien-justifie:hover {
    color: white;
	
}
@media screen and (min-width:780px) and (max-width:979px) {
    .caption {
        position:absolute;
        top:35%;
        left:25%;
        width:50%;
        color:#fff;
        background-color:#df6919;
    }
}
 
@media screen and (min-width:980px) {
    .caption {
        position:absolute;
        top:35%;
        left:25%;
        width:50%;
        color:#fff;
        background-color:#df6919;
    }
}

