.bloc-spirit-ocial .bloc-ocial-top .main-info {
    width: 44%;
    height: 100%;
    display: table;
    float: left;
    padding:20px 0;
}

.bloc-ocial-top .main-info .info-content .left{
    float:none;
    width: 100%;
}

.bloc-ocial-top .main-info .info-content .right{
    float:none;
    width: 100%;
}

.bloc-spirit-ocial .bloc-ocial-top{
    height:auto !important;
}

.bloc-ocial-top .main-info .info-content>div.title {
    margin-bottom: 10px;
}

.bloc-honor .left {
    width: 50%;
    height: auto;
    float: left;
}

.bloc-honor .right {
    width: 45%;
    height: 100%;
    float: right;
    border-left: 1px dashed #0D468A;
}


























