.pBk_ti.rec_ti i.type,
.pBk_ti.estu_ti i.type,
.pBk_ti.apprat_ti i.type,
.pBk_ti.lesav_ti i.type,
.pBk_ti.med_ti i.type,
.pBk_ti.nool_ti i.type,
.pBk_ti.sabhac_ti i.type,
.pBk_ti.hist_ti i.type {
    background: transparent no-repeat scroll 0% 0%;
}

.pBk_ti.med_ti i.type {
    background-position: 0px -182px;
}

.pBk_ti.generique_ti i.type {
    background-position: 0px 104px;
}

.pBk_ti.sabhac_ti i.type {
    background-position: 0px 0;
}

.pBk_ti.hist_ti i.type {
    background-position: 0px -40px;
}

.pBk_ti.nool_ti i.type {
    background-position: 0px -76px;
}

.pBk_ti.estu_ti i.type {
    background-position: 0px -111px;
}

.pBk_ti.apprat_ti i.type {
    background-position: 0px -145px;
}

.pBk_ti.med_ti i.type,.def_ti i.type,.complement_ti i.type,simulation_ti i.type,.lesav_ti i.type {
    font-size: 30px;
    font-weight: lighter;
}

.pBk_ti.med_ti i.type span,.def_ti i.type span,.complement_ti i.type span,.simulation_ti i.type span,.lesav_ti i.type span{
    font-family: roboto;
    font-weight: lighter;
}
.pBk_ti.rec_ti i.type {
    background-position: 0px -249px;
}

[class^="ti-"], [class*=" ti-"]{

}

.ti-thought:before,.ti-vector:before{
    margin-right: 5px;

}

.ti-help-alt:before {
    font-family: themify;
    content: "\e718";
    vertical-align: top;
}