#pagetitle h1 {
    margin: 45px 0 0 0;
}
#header {
    height: 139px;
}
#header .minilogo, #header_opcompte .minilogo {
    background: url(../images/minilogo.png) no-repeat top left;
}
#header #infoabo {
    margin-left: 140px;
}
.paymentWarning {
    display: none;
 }
#header {
    background: #FFF;
}
.info p img {
    width: 60%;
}
#tvaBlock {
    display: none !important;
}
#header .blochalfmaxheigh {
    max-height: 80px;
}
.fullpage.body {
    margin-top: 147px;
}

.info p.subtitle {
    background-color: #1d96dd;
}
.rubrique h2 {
    color: #1d96dd;
}
.info p.subtitle {
    text-align: center;
}
.info h3 {
    color: #1d96dd;
    height: 38px;
    text-align: center;
}