Thank you,
Please find hereafter the content of my custom.css file :
"/Couleur de l'arrière plan page principale" /
.acm-features.style-1 {
background: #4f7edf ;
}
/Hauteur de position partie supérieure" /
.t3-header + .t3-masthead .acm-features, .t3-header + .t3-hero .acm-features {
padding-top: 180px;
}
/Position de l'image au niveau du texte principal "Formation en droit..." /
.acm-features.style-1 .hero-image {
bottom: 350px ;
position: absolute;
right: 300px;
max-width: 70%;
}
/Hauteur de position partie supérieur autres pages" /
.t3-header + .t3-masthead .ja-masthead, .t3-header + .t3-hero .ja-masthead {
padding-top: 180px;
}
/Hauteur de positionnement du corps de page, autres pages /
.t3-mainbody {
padding-top: 270px;
}
.wrap.t3-masthead {
position: absolute;
margin-top: -120px;
}
/Hauteur de positionnement partie inférieur des 3 formations page principale /
.t3-section {
padding-bottom: 20px;
padding-top: 100px;
position: relative;
}
/Position du cadre gris de background "Pourquoi choisir Option Droit ?/
.acm-features.style-3::before {
background: #f1f5f7;
border-radius: 4px 0 0 4px;
bottom: -144px;
content: "";
position: absolute;
left: 50%;
top: -50px;
margin-left: -180px;
right: 0;
}
/Position du module "Pourquoi choisir Option Droit ?/
.t3-section {
padding-bottom: 20px;
padding-top: 10px;
position: relative;
}
/Page Formations (ex actualités) /
/Taille et couleur background bleu ----> VALABLE POUR TOUTE LES AUTRES PAGES /
div.ja-masthead {
background: linear-gradient(135deg,#4f7edf,#506ec6);
background-size: cover;
text-align: left;
padding: 30px 0;
}
/Données relatives au titre "Actualités" /
div.ja-masthead .ja-masthead-detail .ja-masthead-title {
color: #ffffff;
display: inline-block;
font-size: 55px;
line-height: 1.125;
margin-top: 0;
margin-bottom: 12px;
}
/Position du titre Actualités/
.t3-header + .t3-masthead .ja-masthead, .t3-header + .t3-hero .ja-masthead {
padding-top: 130px;
}
/Position du corps de page principal avec les articles/
.t3-mainbody {
padding-top: 00px;
}
.t3-content {
padding-top: 30px;
padding-bottom: 0;
}
.com_contact .ja-masthead, .about-us-detail .ja-masthead {
padding-bottom: 15px;
}
div.ja-masthead {
background: linear-gradient(135deg,#4f7edf,#506ec6);
background-size: cover;
text-align: left;
padding: 10px 0;
}
/Page NOUS CONTACTER/
/Taille et position cadre NOUS CONTACTER/
.plain-style .contact-inner {
background: #ffffff;
border-radius: 4px;
box-shadow: 0 0 36px rgba(0,0,0,0.2);
padding: 50px;
margin-top: -100px;
}
/Taille et position du formulaire/
.plain-style .contact-form-wrap .contact-title h2 {
margin-bottom: 0px;
}
.plain-style .contact-title h2 {
margin-top: -20px;
}
.plain-style .contact-inner {
background: #ffffff;
border-radius: 4px;
box-shadow: 0 0 36px rgba(0,0,0,0.2);
padding: 30px;
margin-top: -70px;
}
div.ja-masthead .ja-masthead-detail .ja-masthead-title {
color: #ffffff;
display: inline-block;
font-size: 35px;
line-height: 1.125;
margin-top: 0;
margin-bottom: 5px;
}
body h2 {
font-size: 25px;
line-height: 1.333;
}
/Barre côté droit/
.t3-sidebar {
padding-top: 25px;
padding-bottom: 0;
}
/Ligne de séparation entre le corps et la barre côté droit : Je la supprime > 0px/
.t3-mainbody > .row > div.t3-sidebar-right {
border-left: 0px solid #d8e1e4;
}
/En-tête articles/
.view-article div.ja-masthead {
background: linear-gradient(135deg,#4f7edf,#1b60e6) !important;
}