[class^="ico-"],[class*=" ico-"] {
	margin-top:-1px; 
	position:relative; 
	display: inline-block; 
	width: 20px; 
	height: 20px; 
	line-height: 20px; 
	vertical-align: text-top; 
	background-repeat: no-repeat; 
	background-color:transparent!important;
}

/* Bloc 1 */
.ico-enveloppe{ background-position: -137px -366px;} 
.ico-enveloppe:hover, .ico-enveloppe.selected { background-position: -137px -536px;} 
.ico-enveloppe-circle { background-position: -154px -1662px;} 
.ico-enveloppe-circle:hover, .ico-enveloppe-circle.selected { background-position: -176px -1662px;} 
.ico-enveloppe-circle.orange { background-position: -132px -1662px;} 
.ico-enveloppe-circle.vert { background-position: -110px -1662px;} 
.ico-tiroir{ background-position: -160px -366px;} 
.ico-tiroir:hover{ background-position: -160px -536px;} 
.ico-stylo{ background-position: -181px -366px;} 
.ico-stylo:hover{ background-position: -181px -536px;} 
.ico-archive{ background-position: -203px -366px;} 
.ico-archive:hover{ background-position: -203px -536px;} 
.ico-archive-red{ background-position: -317px -172px;} 
.ico-retour{ background-position: -137px -388px;} 
.ico-retour:hover{ background-position: -137px -558px;} 
.ico-expedie{ background-position: -160px -388px;} 
.ico-expedie:hover{ background-position: -160px -558px;} 
.ico-expedie-ok,.ico-expedie.ok{ background-position: -303px -1256px;} 
.ico-dossier{ background-position: -181px -388px;} 
.ico-dossier:hover{ background-position: -181px -558px;} 
.ico-supprimer{ background-position: -203px -388px;} 
.ico-supprimer:hover{ background-position: -203px -558px;}
.ico-envoyer{ background-position: -137px -410px;} 
.ico-envoyer:hover{ background-position: -137px -580px;} 
.ico-alerte{ background-position: -160px -410px;} 
.ico-alerte:hover{ background-position: -160px -580px;} 
.ico-alerte-blanc{ background-position: -160px -346px;} 
.ico-etiquette{ background-position: -181px -410px;} 
.ico-etiquette:hover{ background-position: -181px -580px;} 
.ico-favori{ background-position: -203px -410px;} 
.ico-favori:hover{ background-position: -203px -580px;} 
.ico-attache{ background-position: -137px -433px;} 
.ico-attache:hover{ background-position: -137px -603px;} 
.ico-attache{ background-position: -137px -433px;} 
.ico-attache:hover{ background-position: -137px -603px;} 
.ico-recharge{ background-position: -160px -433px;} 
.ico-recharge:hover{ background-position: -160px -603px;} 
.ico-protege{ background-position: -181px -433px;} 
.ico-protege:hover{ background-position: -181px -603px;} 
.ico-adresse{ background-position: -203px -433px;} 
.ico-adresse:hover{ background-position: -203px -603px;} 
.ico-contact{ background-position: -137px -455px;} 
.ico-contact:hover{ background-position: -137px -625px;} 
.ico-alerte{ background-position: -160px -455px;} 
.ico-alerte:hover{ background-position: -160px -625px;} 
.ico-courrier{ background-position: -181px -455px;} 
.ico-courrier:hover{ background-position: -181px -625px;} 
.ico-reglage{ background-position: -203px -455px;} 
.ico-reglage:hover{ background-position: -203px -625px;} 
/* Bloc 2 */
.ico-expedie{ background-position: -166px -1057px;} 
.ico-expedie:hover{ background-position: -166px -703px;} 
/* Divers */
.ico-blacklist{ background-position: -23px -879px;} 
.ico-blacklist-red{ background-position: -2px -879px;} 
.ico-zoom{ background-position: -2px -961px;} 
.ico-zoom:hover{ background-position: -2px -939px;}
.ico-letter{ background-position: -28px -961px;} 
.ico-letter:hover{ background-position: -29px -939px;}
.ico-all-dossier{ background-position: -50px -963px;} 
.ico-all-dossier:hover, .ico-all-dossier-hover{ background-position: -50px -941px;}
.ico-enveloppe-vide{ background-position: -75px -962px;} 
.ico-enveloppe-vide:hover,.ico-enveloppe-vide.selected{ background-position: -75px -941px;} 
.ico-arrow-right{ background-position: -235px -36px;} 
.ico-arrow-left{ background-position: -253px -36px;} 
.ico-2arrow-left{ background-position: -273px -36px;} 
.ico-2arrow-right{ background-position: -291px -36px;}
.ico-pdf{ background-position: -99px -961px;} 
.ico-pdf:hover{ background-position: -99px -939px;} 
.ico-verrouiller,.ico-verrouiller-blanc{ background-position: -180px -995px;} 
.ico-verrouiller:hover{ background-position: -180px -1026px;} 
.ico-verrouiller-blanc:hover{ background-position: -150px -1026px;} 
.ico-deverrouiller,.ico-deverrouiller-blanc{ background-position: -200px -995px;} 
.ico-deverrouiller:hover{ background-position: -200pxpx -1026px;} 
.ico-deverrouiller-blanc:hover{ background-position: -150px -995px;} 
.ico-select{ background-position: -220px -995px;} 
.ico-select:hover,.ico-select-sel,.ico-select.selected{ background-position: -220px -1026px;} 
.ico-codebarre{ background-position: -240px -995px;} 
.ico-codebarre:hover{ background-position: -240px -1026px;} 
.ico-codebarre-ok,.ico-codebarre.success{ background-position: -303px -1232px;} 
.ico-codebarre-error,.ico-codebarre.error { background-position: -327px -1232px;} 
.ico-codebarre-ok.error { background-position: -303px -1278px;} 
.ico-reliquat{ background-position: -260px -995px;} 
.ico-reliquat:hover{ background-position: -260px -1026px;}
.ico-list{ background-position: -141px -1081px;} 
.ico-list:hover{ background-position: -140px -727px;} 
.ico-televente{ background-position: -234px -1056px;} 
.ico-televente:hover,.ico-televente-gris{ background-position: -234px -1080px;} 
.ico-retirer{ background-position: -236px -1129px; } 
.ico-retirer:hover{ background-position: -236px -1106px;}
.ico-retirer-alt{ background-position: -182px -971px; opacity: 0.5; -moz-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; -webkit-transition: all 0.15s ease-out; transition: all 0.15s ease-out; -ms-transition: all 0.15s ease-out;} 
.ico-retirer-alt:hover{opacity:1; -moz-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; -webkit-transition: all 0.15s ease-out; transition: all 0.15s ease-out; -ms-transition: all 0.15s ease-out;} 
.ico-moins{ background-position: -258px -1056px;} 
.ico-moins:hover,.ico-moins-gris{ background-position: -258px -1081px;}
.ico-plus{ background-position: -258px -1106px;} 
.ico-plus:hover,.ico-plus-gris{ background-position: -258px -1129px;}
.ico-validate,.ico-validate-nohover, .ico-validate-light:hover { background-position: -170px -1206px;} 
.ico-validate:hover,.ico-validate-sel{ background-position: -148px -1206px;}
.ico-validate-sel-color, .ico-validate.sel-color{ background-position: -255px -1210px;}
.ico-validate-unsel-color{ background-position: -224px -593px;}
.ico-validate-orange-color{ background-position: -224px -615px;}
.ico-validate.disabled, .ico-validate-light { background-position: -207px -1261px;}
.ico-question,.ico-question-nohover{ background-position: -326px -1210px;}
.ico-question:hover,.ico-question-sel{ background-position: -303px -1210px;}
.ico-retirer-color, .ico-retirer.sel-color{ background-position: -279px -1210px;}
.ico-retirer.disabled{ background-position: -229px -1261px;}
.ico-deconnexion{ background-position: -277px -1157px;} 
.ico-deconnexion:hover,.ico-deconnexion-gris{ background-position: -277px -1185px;}
.ico-repair{ background-position: -302px -1157px;} 
.ico-exchange{ background-position: -302px -1185px;} 
.ico-download-white{ background-position: -262px -967px;}
.ico-enveloppe-white{ background-position: -239px -969px; height: 22px;}
.ico-new-message-blue{ background-position: -282px -1136px;}
.ico-new-message-red{ background-position: -304px -1136px;}
.ico-new-message-orange{ background-position: -326px -1136px;}
.ico-new-message-lightblue{ background-position: -282px -1115px;}
.ico-new-message-lightred{ background-position: -304px -1115px;}
.ico-new-message-lightorange{ background-position: -326px -1115px;}
.ico-ajout-cercle{ background-position: -280px -1082px;}
.ico-ajout-simple{ background-position: -281px -1057px;}
.ico-ajout-simple:hover, .ico-ajout-simple-gris{ background-position: -302px -1057px;}
.ico-ajout-simple-blanc{ background-position: -323px -1057px;}
.ico-ajout-simple-vert{ background-position: -323px -1036px;}
.ico-download{ background-position: -222px -1204px;}
.ico-download:hover,.ico-download-sel{ background-position: -194px -1204px;}
.ico-france{ background-position: -176px -1241px;}
.ico-monde{ background-position: -143px -1129px;}
.ico-surplace-small-gris{ background-position: -166px -1129px;}
.ico-reset{ background-position: -224px -1239px;}
.ico-reset:hover{ background-position: -203px -1239px;}
.ico-reset.sel-color{ background-position: -327px -1254px;}
.ico-warning{ background-position: -317px -148px;}
.ico-order-circle{ background-position: -277px -1254px;}
.ico-order-circle:hover{ background-position: -253px -1254px;}
.ico-order-circle-sel-color, .ico-order-circle.sel-color{ background-position: -253px -1276px;}
.ico-order-circle.disabled{ background-position: -207px -1285px;}
.ico-see{ background-position: -279px -1232px;}
.ico-see:hover{ background-position: -255px -1232px;}
.ico-return-stock{ background-position: -277px -1299px;}
.ico-return-stock:hover{ background-position: -253px -1299px;}
.ico-return-stock.sel-color{ background-position: -277px -1276px;}
.ico-secure{ background-position: -260px -68px;}
.ico-add{ background-position: -326px -1276px; opacity: 0.7;} 
.ico-add:hover{ opacity: 1} 
.ico-stylo-green{ background-position: -301px -1034px; opacity: 0.7;} 
.ico-stylo-green:hover{ opacity: 1} 
.ico-stylo{ background-position: -276px -3px;} 
.ico-stylo:hover{ background-position: -254px -3px;} 
.ico-block-bag{ background-position: -205px -69px; margin-right:5px;} 
.ico-priority{ background-position: -115px -70px; margin-right:5px;} 

.ico-enveloppe-30{ background-position: -5px -365px; width: 30px; height: 30px; line-height: 30px;} 
.ico-enveloppe-30:hover{ background-position: -5px -535px;} 
.ico-tiroir-30{ background-position: -39px -365px; width: 30px; height: 30px; line-height: 30px;} 
.ico-tiroir-30:hover{ background-position: -39px -535px;} 
.ico-stylo-30{ background-position: -73px -365px; width: 30px; height: 30px; line-height: 30px;} 
.ico-stylo-30:hover{ background-position: -73px -535px;} 
.ico-stylo-30-green,.ico-stylo-30.green{ background-position: -322px -620px;} 
.ico-archive-30,.ico-archive-30-block{ background-position: -103px -365px; width: 30px; height: 30px; line-height: 30px;} 
.ico-archive-30:hover,.ico-archive-30-sel:hover{ background-position: -103px -535px;} 
.ico-archive-30-sel{ background-position: -279px -169px; width: 30px; height: 30px; line-height: 30px;} 
.ico-retour-30{ background-position: -5px -398px; width: 30px; height: 30px; line-height: 30px;} 
.ico-retour-30:hover{ background-position: -5px -568px;} 
.ico-expedie-30{ background-position: -39px -398px; width: 30px; height: 30px; line-height: 30px;} 
.ico-expedie-30:hover{ background-position: -39px -568px;} 
.ico-dossier-30{ background-position: -73px -398px; width: 30px; height: 30px; line-height: 30px;} 
.ico-dossier-30:hover{ background-position: -73px -568px;} 
.ico-supprimer-30{ background-position: -103px -398px; width: 30px; height: 30px; line-height: 30px;} 
.ico-supprimer-30:hover{ background-position: -103px -568px;} 
.ico-supprimer-30-sel{ background-position: -279px -202px; width: 30px; height: 30px; line-height: 30px;} 
.ico-supprimer-30-1{ background-position: -103px -568px; width: 30px; height: 30px; line-height: 30px;} 
.ico-envoyer-30{ background-position: -5px -428px; width: 30px; height: 30px; line-height: 30px;} 
.ico-envoyer-30:hover{ background-position: -5px -598px;} 
.ico-alerte-30{ background-position: -39px -430px; width: 30px; height: 30px; line-height: 30px;} 
.ico-alerte-30:hover,.ico-alerte-30-sel:hover{ background-position: -39px -600px;} 
.ico-etiquette-30{ background-position: -73px -428px; width: 30px; height: 30px; line-height: 30px;} 
.ico-etiquette-30:hover{ background-position: -73px -598px;} 
.ico-favori-30{ background-position: -103px -428px; width: 30px; height: 30px; line-height: 30px;} 
.ico-favori-30:hover{ background-position: -103px -598px;} 
.ico-attache-30{ background-position: -5px -460px; width: 30px; height: 30px; line-height: 30px;} 
.ico-attache-30:hover{ background-position: -5px -630px;} 
.ico-attache-30{ background-position: -5px -463px; width: 30px; height: 30px; line-height: 30px;} 
.ico-attache-30:hover{ background-position: -5px -633px;} 
.ico-recharge-30{ background-position: -39px -463px; width: 30px; height: 30px; line-height: 30px;} 
.ico-recharge-30:hover{ background-position: -39px -633px;} 
.ico-protege-30{ background-position: -73px -463px; width: 30px; height: 30px; line-height: 30px;} 
.ico-protege-30:hover{ background-position: -73px -633px;} 
.ico-adresse-30{ background-position: -103px -463px; width: 30px; height: 30px; line-height: 30px;} 
.ico-adresse-30:hover{ background-position: -103px -633px;} 
.ico-contact-30{ background-position: -5px -498px; width: 30px; height: 30px; line-height: 30px;} 
.ico-contact-30:hover{ background-position: -5px -668px;} 
.ico-remind-30{ background-position: -39px -498px; width: 30px; height: 30px; line-height: 30px;} 
.ico-remind-30:hover{ background-position: -39px -668px;} 
.ico-courrier-30{ background-position: -73px -498px; width: 30px; height: 30px; line-height: 30px;} 
.ico-courrier-30:hover{ background-position: -73px -668px;} 
.ico-reglage-30{ background-position: -103px -498px; width: 30px; height: 30px; line-height: 30px;} 
.ico-reglage-30:hover{ background-position: -103px -668px;} 
.ico-blacklist-30{ background-position: -3px -907px; width: 30px; height: 30px; line-height: 30px;} 
.ico-blacklist-red-30{ background-position: -35px -907px; width: 30px; height: 30px; line-height: 30px;} 
.ico-rotate-30{ background-position: -169px -907px; width: 30px; height: 30px; line-height: 30px;} 
.ico-imprimer-30{ background-position: -169px -938px; width: 30px; height: 30px; line-height: 30px;} 
.ico-verrouiller-30,.ico-verrouiller-blanc-30{ background-position: 0px -984px; width: 30px; height: 30px; line-height: 30px;} 
.ico-verrouiller-30:hover{ background-position: 0px -1016px; width: 30px; height: 30px; line-height: 30px;} 
.ico-verrouiller-blanc-30:hover{ background-position: -150px -1016px; width: 30px; height: 30px; line-height: 30px;} 
.ico-deverrouiller-30,.ico-deverrouiller-blanc-30{ background-position: -30px -984px; width: 30px; height: 30px; line-height: 30px;} 
.ico-deverrouiller-30:hover{ background-position: -30px -1016px; width: 30px; height: 30px; line-height: 30px;} 
.ico-deverrouiller-blanc-30:hover{ background-position: -150px -984px; width: 30px; height: 30px; line-height: 30px;} 
.ico-select-30{ background-position: -60px -984px; width: 30px; height: 30px; line-height: 30px;} 
.ico-select-30:hover,.ico-select-sel-30{ background-position: -60px -1016px; width: 30px; height: 30px; line-height: 30px;} 
.ico-codebarre-30{ background-position: -90px -984px; width: 30px; height: 30px; line-height: 30px;} 
.ico-codebarre-30:hover{ background-position: -90px -1016px; width: 30px; height: 30px; line-height: 30px;} 
.ico-reliquat-30{ background-position: -120px -984px; width: 30px; height: 30px; line-height: 30px;} 
.ico-reliquat-30:hover{ background-position: -120px -1016px; width: 30px; height: 30px; line-height: 30px;} 
.ico-validate-30,.ico-val-30.unsel{ background-position: -76px -1196px; width: 30px; height: 30px; line-height: 30px;} 
.ico-val-30.unsel{ opacity:0.7;} 
.ico-validate-30:hover,.ico-validate-30-sel{ background-position: -6px -1196px;}
.ico-validate-30-green,.ico-val-30{ background-position: -304px -1082px; width: 30px; height: 30px; line-height: 30px;}
.ico-plus-30{ background-position: -307px -970px; width: 30px; height: 30px; line-height: 30px;} 
.ico-plus-30:hover,.ico-plus-gris-30{ background-position: -307px -999px; width: 30px; height: 30px; line-height: 30px;}
.ico-block-bag-30{ background-position: -312px -233px; width: 30px; height: 30px; line-height: 30px;} 
.ico-block-bag-30:hover,.ico-block-bag-30-sel:hover{ background-position: -312px -264px;} 
.ico-block-bag-30-sel{ background-position: -312px -202px; width: 30px; height: 30px; line-height: 30px;} 
.ico-remove-30,.ico-remove-red-30{ background-position: -111px -1196px; width: 30px; height: 30px; line-height: 30px;} 
.ico-remove-30:hover,.ico-remove-30-sel:hover{ background-position: -41px -1196px;} 
.ico-remove-30-sel,.ico-remove-red-30:hover{ background-position: -174px -1264px; width: 30px; height: 30px; line-height: 30px;}
.ico-submenu-hor{ background-position: -289px -579px; width: 24px; height: 12px; line-height: 12px;} 
.ico-submenu-hor-2{ background-position: -289px -607px; width: 24px; height: 12px; line-height: 12px;} 
.ico-submenu-hor:hover,.ico-submenu-hor-2:hover{ background-position: -289px -593px; width: 24px; height: 12px; line-height: 12px;}
.ico-submenu-hor-bottom{ background-position: -319px -606px; width: 24px; height: 14px; line-height: 14px;} 
.ico-submenu-hor-2-bottom{ background-position: -319px -576px; width: 24px; height: 14px; line-height: 14px;} 
.ico-submenu-hor-bottom:hover,.ico-submenu-hor-2-bottom:hover{ background-position: -319px -590px; width: 24px; height: 14px; line-height: 14px;} 
.ico-add-30{ background-position: -317px -1297px; width: 30px; height: 30px; line-height: 30px; opacity: 0.7;} 
.ico-add-30:hover{ opacity: 1} 
.ico-add-30.unsel{ background-position: -317px -1331px; width: 30px; height: 30px; line-height: 30px; opacity: 0.7;} 
.ico-letter-30{ background-position: -302px -685px; width: 30px; height: 30px;  line-height: 30px;} 
.ico-letter-30:hover{ background-position: -302px -716px;}
.ico-secure-30{ background-position: -228px -61px; width: 30px; height: 30px;  line-height: 30px;}
.ico-bag-damaged-30{ background-position: -317px -54px; width: 29px; height: 24px;  line-height: 24px;}
.ico-bag-damaged-30.sel{ background-position: -317px -29px; width: 29px; height: 24px;  line-height: 24px;}
.ico-add-file-white-30{ background-position: -39px -337px; width: 30px; height: 30px;  line-height: 30px;} 
.ico-add-sale-white-30{ background-position: -72px -337px; width: 30px; height: 30px;  line-height: 30px;} 
.ico-receive-ship-white-30{ background-position: -104px -337px; width: 30px; height: 30px;  line-height: 30px;} 
.ico-send-ship-white-30{ background-position: -104px -305px; width: 30px; height: 30px;  line-height: 30px;} 
.ico-config-white-30{ background-position: -72px -305px; width: 30px; height: 30px;  line-height: 30px;} 
.ico-shipping-white-30{ background-position: -104px -337px; width: 30px; height: 30px;  line-height: 30px;} 
.ico-receipt-white-30{ background-position: -104px -305px; width: 30px; height: 30px;  line-height: 30px;} 
.ico-supplier-order-white-30{ background-position: -38px -305px; width: 30px; height: 30px;  line-height: 30px;} 
.ico-euro-white-30{ background-position: -137px -305px; width: 30px; height: 30px;  line-height: 30px;} 
.ico-histo-pay-white-30{ background-position: -39px -271px; width: 30px; height: 30px;  line-height: 30px;} 
.ico-priority-30{ background-position: -105px -271px; width: 30px; height: 30px;  line-height: 30px;} 
.ico-priority-30:hover{ background-position: -135px -271px; width: 30px; height: 30px;  line-height: 30px;} 
.ico-priority-30-sel{ background-position: -75px -271px; width: 30px; height: 30px;  line-height: 30px;} 
.ico-excel{ background-position: -136px -1775px; width: 30px; height: 30px;  line-height: 30px;} 

.ico-enveloppe-50{ background-position: -137px -482px; width: 50px; height: 50px; line-height: 50px;} 
.ico-enveloppe-50:hover,.ico-enveloppe-50-sel{ background-position: -137px -652px;} 
.ico-courrier-50{ background-position: -189px -477px; width: 50px; height: 50px; line-height: 50px;} 
.ico-courrier-50:hover{ background-position: -189px -647px;} 
.ico-alerte-50{ background-position: -237px -477px; width: 50px; height: 50px; line-height: 50px;} 
.ico-alerte-50:hover{ background-position: -237px -647px;} 
.ico-archive-50{ background-position: -237px -367px; width: 50px; height: 50px; line-height: 50px;} 
.ico-archive-50:hover{ background-position: -237px -537px;} 
.ico-supprimer-50{ background-position: -237px -418px; width: 50px; height: 50px; line-height: 50px;} 
.ico-supprimer-50:hover{ background-position: -237px -588px;}
.ico-mobile-50{ background-position: -138px -854px; width: 50px; height: 50px; line-height: 50px;} 
.ico-mobile-50:hover,.ico-mobile-50-sel{ background-position: -138px -804px;}
.ico-telephone-50{ background-position: -188px -854px; width: 50px; height: 50px; line-height: 50px;} 
.ico-telephone-50:hover,.ico-telephone-50-sel{ background-position: -188px -804px;}

/** AVATARS **/
.ico-profil-male{ background-position: -240px -699px; width: 60px; height: 60px; line-height: 60px;} 
.ico-profil-female{ background-position: -240px -825px; width: 60px; height: 60px; line-height: 60px;} 
.ico-profil-societe{ background-position: -240px -761px; width: 60px; height: 60px; line-height: 60px;} 
.ico-profil-stock{ background-position: -2px -77px; width: 60px; height: 60px; line-height: 60px;} 

/** LIVRAISONS **/
.ico-transporteur{ background-position: -166px -751px;} 
.ico-surplace{ background-position: -166px -751px;} 
.ico-surplace-gris{ background-position: -65px -880px;} 
.ico-pointrelais{ background-position: -43px -878px;}

.ico-transporteur-30{ background-position: -41px -774px; width: 30px; height: 30px; line-height: 30px;} 
.ico-transporteur-disabled-30{ background-position: -289px -617px; width: 30px; height: 30px; line-height: 30px;} 
.ico-surplace-30{ background-position: -41px -809px; width: 30px; height: 30px; line-height: 30px;} 
.ico-pointrelais-30{ background-position: -42px -846px; width: 30px; height: 30px; line-height: 30px;} 
.ico-entrepot-30{ background-position: -5px -704px; width: 30px; height: 30px; line-height: 30px;} 
.ico-transporteur-unsel-30{ background-position: -106px -907px; width: 30px; height: 30px; line-height: 30px;} 
.ico-surplace-unsel-30{ background-position: -139px -906px; width: 30px; height: 30px; line-height: 30px;} 
.ico-pointrelais-unsel-30{ background-position: -69px -908px; width: 30px; height: 30px; line-height: 30px;}  
.ico-entrepot-unsel-30{ background-position: -1px -1621px; width: 30px; height: 30px; line-height: 30px;}  

/** AIR FRANCE CARDS **/
.ico-ivory{ background-position: -302px -371px; width: 35px; height: 25px; line-height: 25px;} 
.ico-silver{ background-position: -302px -400px; width: 35px; height: 25px; line-height: 25px;} 
.ico-gold{ background-position: -302px -429px; width: 35px; height: 25px; line-height: 25px;} 
.ico-platinium{ background-position: -302px -458px; width: 35px; height: 25px; line-height: 25px;} 
.ico-club_2000{ background-position: -302px -487px; width: 35px; height: 25px; line-height: 25px;} 
.ico-ultimate{ background-position: -302px -517px; width: 35px; height: 25px; line-height: 25px;} 

/** AIR AUSTRAL CARDS **/
.ico-uu_essentiel{ background-position: -1px -1509px; width: 35px; height: 25px; line-height: 25px;} 
.ico-uu_abonne{ background-position: -1px -1538px; width: 35px; height: 25px; line-height: 25px;} 
.ico-uu_premium{ background-position: -1px -1567px; width: 35px; height: 25px; line-height: 25px;} 
.ico-uu_exclusive{ background-position: -1px -1596px; width: 35px; height: 25px; line-height: 25px;} 

/** CARTES PRIVILEGES **/
.ico-carte-privilege { background-position: -172px -1296px; width: 35px; height: 25px; line-height: 25px;} 

/** DIVERS **/
.ico-bug-exist{ background-position: -4px -847px; width: 35px; height: 30px; line-height: 30px;} 
.ico-alerte-big{ background-position: -90px -844px; width: 48px; height: 48px; line-height: 48px;} 
.ico-interdit-big{ background-position: -240px -890px; width: 60px; height: 60px; line-height: 60px;} 
.ico-rappel-vide{ background-position: -250px -1154px; width: 21px; height: 25px; line-height: 25px; color: #DF4430; font-weight: bold; text-align: center; font-style: normal; font-size: 10px;} 
.ico-rappel{ background-position: -250px -1181px; width: 21px; height: 25px; line-height: 25px; color: #fff; font-weight: bold; text-align: center; font-style: normal; font-size: 10px;} 
.ico-repair-xs{ background-position: -328px -1162px; width: 14px; height: 14px;} 
.ico-exchange-xs{ background-position: -328px -1188px; width: 14px; height: 14px;} 
.ico-retirer-alt-xs{ background-position: -239px -952px; opacity: 0.5; width: 14px; height: 14px; -moz-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; -webkit-transition: all 0.15s ease-out; transition: all 0.15s ease-out; -ms-transition: all 0.15s ease-out;} 
.ico-retirer-alt-xs:hover{opacity: 1; width: 14px; height: 14px; -moz-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; -webkit-transition: all 0.15s ease-out; transition: all 0.15s ease-out; -ms-transition: all 0.15s ease-out;} 
.ico-up{ background-position: -312px -954px; width: 14px; height: 8px;} 
.ico-up:hover,.ico-up-gris{ background-position: -329px -954px; width: 14px; height: 8px;} 
.ico-down{ background-position: -280px -955px; width: 14px; height: 7px;} 
.ico-down:hover,.ico-down-gris{ background-position: -296px -955px; width: 14px; height: 7px;} 
/* .ico-bag-repair{ background-position: -300px -792px; width: 49px; height: 40px;}  */
.ico-bag-repair{ background-position: -300px -879px; width: 49px; height: 40px;}
/* .ico-bag-delay{ background-position: -300px -749px; width: 49px; height: 40px;}  */
.ico-bag-delay{ background-position: -300px -836px; width: 49px; height: 40px;} 
.ico-bag-robbed{ background-position: -59px -1641px; width: 49px; height: 40px;} 
.ico-bag-lost{ background-position: -59px -1598px; width: 49px; height: 40px;} 
.ico-doc-big{ background-position: -111px -1509px; width: 118px; height: 150px;}
.ico-doc-big.sel,.ico-doc-big:hover{ background-position: -231px -1509px; width: 118px; height: 150px;}
.ico-stylo-24{ background-position: -323px -2px; width: 24px; height: 24px; line-height: 24px;} 
.ico-stylo-24:hover{ background-position: -297px -2px;} 

.ico-star{ background-position: -29px -1653px; width: 25px; height: 25px; line-height: 25px;} 
.ico-star.checked{ background-position: -2px -1653px; width: 25px; height: 25px; line-height: 25px;} 
.ico-star.s1{ background-position: -1px -1775px; width: 25px; height: 25px; line-height: 25px;} 
.ico-star.s2{ background-position: -28px -1775px; width: 25px; height: 25px; line-height: 25px;} 
.ico-star.s3{ background-position: -55px -1775px; width: 25px; height: 25px; line-height: 25px;} 
.ico-star.s4{ background-position: -82px -1775px; width: 25px; height: 25px; line-height: 25px;} 
.ico-star.s5{ background-position: -109px -1775px; width: 25px; height: 25px; line-height: 25px;} 
.ico-star.small{ background-position: -109px -1801px; width: 17px; height: 17px; line-height: 17px;} 
.ico-star.small.checked{ background-position: -91px -1801px; width: 17px; height: 17px; line-height: 17px;} 
.ico-star.small.s1{ background-position: -1px -1801px; width: 17px; height: 17px; line-height: 17px;} 
.ico-star.small.s2{ background-position: -19px -1801px; width: 17px; height: 17px; line-height: 17px;} 
.ico-star.small.s3{ background-position: -37px -1801px; width: 17px; height: 17px; line-height: 17px;} 
.ico-star.small.s4{ background-position: -55px -1801px; width: 17px; height: 17px; line-height: 17px;} 
.ico-star.small.s5{ background-position: -73px -1801px; width: 17px; height: 17px; line-height: 17px;} 