a.anchor {

    display: block;

    position: relative;

    top: -100px;

    visibility: hidden;

}



#services-content {

    padding-top: 75px;

    padding-bottom: 75px;

}



#services {

    color: #5e5e5e;

    font-size: 14px;

    text-align: justify;

}



#services h1 {

    font-size: 35px;

    color: #00b4ff;

    text-align: center;

    font-weight: bold;

    margin: 0 0 23px 0;

    padding-bottom: 22px;

}



#services h2 {

    font-size: 16px;

    color: #00b4ff;

    text-align: center;

    font-weight: bold;

    padding-bottom: 50px;

    margin: 0;

}



#services h2 span {

    border: 2px solid #00b4ff;

    padding: 14px;

}



#services h3 {

    font-size: 16px;

    color: #00b4ff;

    text-align: center;

    text-decoration: underline;

    font-weight: bold;

    margin-top: 65px;

    margin-bottom: 15px;

}



#services .txt-light-blue {

    color: #00b4ff;

    font-weight: bold;

    margin-top: 20px;

    margin-bottom: 8px;

}



#services .txt-blue {

    color: #02708e;

    font-weight: bold;

}



.nps-promo {

    font-weight: bold;

    color: #00b494;

}



.nps-passif {

    font-weight: bold;

    color: #5e5e5e;

}



.nps-detract {

    font-weight: bold;

    color: #ff4e7c;

}



#nps-block p {

    display: inline-block;

    padding-left: 20px;

    zoom: 1;

    *display: inline;

}



#nps-block img {

    display: inline-block;

    zoom: 1;

    *display: inline;

}



#etoiles {

    display: block;

    margin: auto;

}



.icone-service > * {

    vertical-align: middle;

}



.icone-service img, .icone-service p {

    display: inline-block;

    zoom: 1;

    *display: inline;

}



.icone-service img {

    margin-right: 10px;

}