.icon-32, .icon-48, .icon-64, .icon-24, #menu a, .ui-sliders a.ui-state-default, .personalCB.on-off li a, button.sort, .icon-appStore{
    background-repeat: no-repeat !important;
    background-color: transparent;
    background-image: url("planche_gp2.png") !important;
    display: block;
}
.icon-24{
    width: 24px;
    height: 24px;
    margin: 0 5px 0 0;
}
.icon-32{
    width: 32px;
    height: 32px;
    margin: 0 6px 0 0;
}
.icon-48{
    width: 48px;
    height: 48px;
    margin: 0 7px 0 0;
}
.icon-64{
    width: 64px;
    height: 64px;
    margin: 0 8px 0 0;
}

/*icones*/
/*home*/
.icon-home.icon-64, .home-gp2{
    background-position: 0 0;
}
.icon-home.icon-48{
    background-position: 0 -64px;
}
.icon-home.icon-32{
    background-position: 0 -112px;
}
.icon-home.icon-24{
    background-position: 0 -144px;
}

/*loupe*/
.icon-magnifier.icon-64, .recherche-gp2{
    background-position: -64px 0;
}
.icon-magnifier.icon-48{
    background-position: -64px -64px;
}
.icon-magnifier.icon-32{
    background-position: -64px -112px;
}
.icon-magnifier.icon-24{
    background-position: -64px -144px;
}

/*localisation*/
.icon-localisation.icon-64, .loc-gp2{
    background-position: -128px 0;
}
.icon-localisation.icon-48{
    background-position: -128px -64px;
}
.icon-localisation.icon-32{
    background-position: -128px -112px;
}
.icon-localisation.icon-24{
    background-position: -128px -144px;
}

/*localisation pin*/
.icon-localisation-pin.icon-64{
    background-position: -192px 0;
}
.icon-localisation-pin.icon-48{
    background-position: -192px -64px;
}
.icon-localisation-pin.icon-32{
    background-position: -192px -112px;
}
.icon-localisation-pin.icon-24{
    background-position: -192px -144px;
}

/*pda*/
.icon-pda.icon-64, .pda-gp2{
    background-position: -256px 0;
}
.icon-pda.icon-48{
    background-position: -256px -64px;
}
.icon-pda.icon-32{
    background-position: -256px -112px;
}
.icon-pda.icon-24{
    background-position: -256px -144px;
}

/*video*/
.icon-video.icon-64, .video-gp2{
    background-position: -320px 0;
}
.icon-video.icon-48{
    background-position: -320px -64px;
}
.icon-video.icon-32{
    background-position: -320px -112px;
}
.icon-video.icon-24{
    background-position: -320px -144px;
}

/*caddy*/
.icon-caddy.icon-64, .caddy-gp2{
    background-position: -384px 0;
}
.icon-caddy.icon-48{
    background-position: -384px -64px;
}
.icon-caddy.icon-32{
    background-position: -384px -112px;
}
.icon-caddy.icon-24{
    background-position: -384px -144px;
}

/*phone*/
.icon-phone.icon-64, .contact-gp2{
    background-position: -448px 0;
}
.icon-phone.icon-48{
    background-position: -448px -64px;
}
.icon-phone.icon-32{
    background-position: -448px -112px;
}
.icon-phone.icon-24{
    background-position: -448px -144px;
}

/*user*/
.icon-user.icon-64{
    background-position: -512px 0;
}
.icon-user.icon-48{
    background-position: -512px -64px;
}
.icon-user.icon-32{
    background-position: -512px -112px;
} 
.icon-user.icon-24{
    background-position: -512px -144px;
}

/*eye*/
.icon-eye.icon-64{
    background-position: -576px 0;
}
.icon-eye.icon-48{
    background-position: -576px -64px;
}
.icon-eye.icon-32{
    background-position: -576px -112px;
}
.icon-eye.icon-24{
    background-position: -576px -144px;
}

/*map*/
.icon-map.icon-64{
    background-position: -640px 0;
}
.icon-map.icon-48{
    background-position: -640px -64px;
}
.icon-map.icon-32{
    background-position: -640px -112px;
}
.icon-map.icon-24{
    background-position: -640px -144px;
}

/*caddy-add*/
.add-lot.icon-64{
    background-position: -704px 0;
}
.add-lot.icon-48{
    background-position: -704px -64px;
}
.add-lot.icon-32{
    background-position: -704px -112px;
}
.add-lot.icon-24{
    background-position: -704px -144px;
}

/*caddy-remove*/
.remove-lot.icon-64{
    background-position: -768px 0;
}
.remove-lot.icon-48{
    background-position: -768px -64px;
}
.remove-lot.icon-32{
    background-position: -768px -112px;
}
.remove-lot.icon-24{
    background-position: -768px -144px;
}

/*euro*/
.icon-euro.icon-64, .financement-gp2{
    background-position: -832px 0;
}
.icon-euro.icon-48{
    background-position: -832px -64px;
}
.icon-euro.icon-32{
    background-position: -832px -112px;
}
.icon-euro.icon-24{
    background-position: -832px -144px;
}

/*3d*/
.icon-3d.icon-64{
    background-position: -896px 0;
}
.icon-3d.icon-48{
    background-position: -896px -64px;
}
.icon-3d.icon-32{
    background-position: -896px -112px;
}
.icon-3d.icon-24{
    background-position: -896px -144px;
}

/* boussole */
.icon-compass{
    background-position: 0 -168px;
}
.icon-compass.nord{
    background-position: -64px -168px;
}
.icon-compass.nord-est{
    background-position: -128px -168px;
}
.icon-compass.est{
    background-position: -192px -168px;
}
.icon-compass.sud-est{
    background-position: -256px -168px;
}
.icon-compass.sud{
    background-position: -320px -168px;
}
.icon-compass.sud-ouest{
    background-position: -384px -168px;
}
.icon-compass.ouest{
    background-position: -448px -168px;
}
.icon-compass.nord-ouest{
    background-position: -512px -168px;
}

/* document */
.icon-document.icon-48{
    background-position: -576px -168px;
}

/*checkbox slider sort */
.personalCB.on-off li.selected a{
    background-position: -640px -168px;
}
.personalCB.on-off li.unselected a{
    background-position: -704px -168px;
}
.ui-sliders a.ui-state-default{
    background-position: -768px -168px;
}
button.sort{
    background-position: -832px -168px;
}

.icon-appStore{
    background-position: 0px -212px;
    width: 74px;
    height: 24px;
}