div.landing-page2 div.content {
    padding: 0 10px;
}

div.landing-page2 p {
    line-height: 1.5;
    text-align: justify;
}

div.landing-page2 div.imprimetout h1.souligne {
    border-bottom: none !important;
    text-decoration: underline;
    text-align: center;
    color: #1058a1;
}

div.landing-page2 div.imprimetout ul li, div.landing-page2 div.imprimetout ol li {
    font-size: 16px;
    line-height: 1.5em;
}

div.landing-page2 div.imprimetout ul.special1 {
    display: block;
}

div.landing-page2 div.imprimetout ul.special1 li, div.landing-page2 div.imprimetout ol.special1 li {
    font-size: 16px;
    font-weight: bold;
    color: #1058a1;
    border-bottom: 1px solid lightgray;
    padding: 20px 0;
}

div.landing-page2 div.imprimetout ul.special1 li span, div.landing-page2 div.imprimetout ol.special1 li span {
    color: #1058a1;
}

div.landing-page2 h1, div.landing-page2 h2, div.landing-page2 h3, div.landing-page2 h4, div.landing-page2 h5 {    
    font-weight: bold;
} 

.imprime_home div.landing-page2 ul {
    list-style-type: initial;
    padding-left: 20px;
}

div.landing-page2 div.row.special1 div[class^="col-md-"] {
    height: 75px;
    font-size: 16px;
    font-weight: bold;
    background-color: #C0C0C0;
}

div.landing-page2 div.row.special1 div[class^="col-md-"].active {
    background-color: #0959a0;
}

div.landing-page2 div.row.special1 div[class^="col-md-"] p, div.landing-page2 div.row.special1 div[class^="col-md-"] span {
    margin-top: unset;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    color: #0959a0;
    text-align: center;
}

div.landing-page2 div.row.special1 div[class^="col-md-"].active p, div.landing-page2 div.row.special1 div[class^="col-md-"].active span {
    color: #f3f3f3;
}