.ico-edit { background-position:-64px 0; }
.ico-del { background-position:-80px 0; }
.ico-error { background-position:-96px 0; }
.ico-arrow { background-position:0 -16px; }
.ico-arrow2 { background-position:0 -32px; }
.ico-up { background-position: -96px -16px;}
.ico-down { background-position: -64px -16px;}
.ico-left { background-position: -128px -16px;}
.ico-right { background-position: -32px -16px;}
a:hover .ico-up, .ico-up2 { background-position: -80px -16px;}
a:hover .ico-down, .ico-down2 { background-position: -48px -16px;}
a:hover .ico-left, .ico-left2 { background-position: -112px -16px;}
a:hover .ico-right, .ico-right2 { background-position: 0 -16px;}
.ico-school { background-position: -16px 0;}
.ico-money { background-position: -112px 0;}
.ico-world { background-position: -128px 0;}
.ico-phone { background-position: -144px 0;}
.ico-people { background-position: -32px 0;}
.ico-star { background-position:-144px -16px; }
.ico-help { background-position: -16px -32px; }
.ico-crown { background-position: -32px -32px; }
.ico-tests { background-position: -96px -32px; }
.ico-test  { background-position: -64px -32px; }
.ico-testfreezed { background-position: -48px -32px; }
.ico-testpassed { background-position: -80px -32px; }
.ico-cv { background-position: -112px -32px; }
.ico-lm { background-position: -128px -32px; }
.ico-zoom {background-position: -144px -32px }
.ico-offre {background-position: -160px -48px }
.ico-alert {background-position: -176px -48px }
.ico-valid {background-position: -160px -64px }
.ico-ask {background-position:-176px -64px}
.ico-com {background-position:-176px -80px}
.ico-view {background-position:-192px -48px}
.ico-save {background-position:-192px -64px}
.ico-post {background-position:-160px -80px}
.ico-add {background-position:-160px -96px}
.ico-cart {background-position:-80px -112px}
.ico-ent, .ico-company {background-position:0 0}
.ico-pdf {background-position: -96px -112px}
.ico-checkedon {background-position:-112px -112px }
.ico-checkedoff {background-position:-128px -112px }
.ico-store, a:hover .ico-store-off {background-position:-144px -112px }
.ico-store-off {background-position:-160px -112px }
.ico-minus {background-position:-192px -128px }
a:hover .ico-minus {background-position:-192px -144px }
.ico-plus {background-position:-176px -128px }
a:hover .ico-plus {background-position:-176px -144px }

.ico-dog-minior, .ico-dog-miniargent, .ico-dog-minibronze { width:41px;}
.ico-dog-minior {background-position: -160px 0;}
.ico-dog-miniargent {background-position: -160px -16px;}
.ico-dog-minibronze {background-position: -160px -32px;}

.ico-dog-or, .ico-dog-argent, .ico-dog-bronze { width:80px; height:32px;}
.ico-dog-or {background-position: 0 -48px;}
.ico-dog-argent {background-position: 0 -80px;}
.ico-dog-bronze {background-position: 0 -112px;}

.ico-c01 {background-position:0 -144px; }
.ico-c02 {background-position:-16px -144px; }
.ico-c03 {background-position:-32px -144px; }
.ico-c04 {background-position:-48px -144px; }
.ico-c05 {background-position:-64px -144px; }
.ico-c06 {background-position:-80px -144px; }
.ico-c07 {background-position:-96px -144px; }
.ico-c08 {background-position:-112px -144px; }
.ico-c09 {background-position:-128px -144px; }
a:hover .ico-c01, a.on .ico-c01 {background-position:0 -160px; }
a:hover .ico-c02, a.on .ico-c02 {background-position:-16px -160px; }
a:hover .ico-c03, a.on .ico-c03 {background-position:-32px -160px; }
a:hover .ico-c04, a.on .ico-c04 {background-position:-48px -160px; }
a:hover .ico-c05, a.on .ico-c05 {background-position:-64px -160px; }
a:hover .ico-c06, a.on .ico-c06 {background-position:-80px -160px; }
a:hover .ico-c07, a.on .ico-c07 {background-position:-96px -160px; }
a:hover .ico-c08, a.on .ico-c08 {background-position:-112px -160px; }
a:hover .ico-c09, a.on .ico-c09 {background-position:-128px -160px; }


