.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-grey-star { background-position:-144px -209px;}
.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-cv-off { background-position: -208px -16px; }
.ico-lm { background-position: -128px -32px; }
.ico-lm-off { background-position: -208px -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-add2 {background-position:-208px -144px}
.ico-cart {background-position:-80px -112px}
.ico-cart0 {background-position:-160px -128px}
.ico-cart-off {background-position:-176px -112px}
.ico-ent, .ico-company {background-position:0 0}
.ico-pdf {background-position: -96px -112px}
.ico-pdf-off {background-position: -224px -32px}
.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-mailto {background-position:-224px 0 }
.ico-mailto-off {background-position:-224px -16px}
.ico-video {background-position:-208px -48px}
.ico-video-off {background-position:-224px -48px}
.ico-record {background-position:-224px -64px}
.ico-stop {background-position:-224px -80px}
.ico-play {background-position:-224px -96px}
.ico-recordtxt {background-position:-227px -65px}
.ico-stoptxt {background-position:-227px -81px}
.ico-playtxt {background-position:-227px -97px}
.ico-profil {background-position:-224px -112px}
.ico-mail {background-position:-208px 0; }
.ico-dashboard {background-position:-224px -128px; }
.ico-event {background-position:-224px -144px; }
.ico-relations {background-position:-224px -160px; }
.ico-new {background-position:-208px -144px;}
.ico-search {background-position:-208px -128px}
.ico-addrelation {background-position: -208px -96px}
.ico-searchrelations {background-position:-208px -112px}
.ico-thumb  {background-position:-208px -80px}
.ico-worldmini  {background-position:-192px -112px}
.ico-tool {background-position:-192px -96px}
.ico-del2 {background-position:-192px -80px}
.ico-rss {background-position:-208px -64px}
.ico-pass {background-position:}
.ico-notifs { background-position:-160px -209px;}

.ico-flagfr { background-position:-240px -112px;}
.ico-flaguk { background-position:-240px -128px;}

.ico32-pro {background-position:-240px 0}
.ico32-people {background-position:-240px -32px}
.ico32-dashboard {background-position:-240px -64px}

.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; }


.ico-socialguy {width:19px; height:17px;background-position:-196px -160px}
.ico-socialmsg {width:19px; height:17px;background-position:-176px -160px}
.ico-offeralert {width:19px; height:17px;background-position:-196px -178px}

.msgico {
width:19px;
background-position:-57px -208px;
}
table.table tr.tr-light .msgico {background-position:0 -208px;}
.msgico-reprec {background-position:-38px -208px }
table.table tr.tr-light .msgico-reprec {background-position:-19px -208px;}
.msgico-sent {background-position:-76px -208px }
.msgico-repsent {background-position:-95px -208px }


