I have removed this type of stain from marble using a poultice of mineral sprits and DE powder cover with plastic put soon holes in the plastic allow to set for 24 to 36 hours. Remove poultice. Then poultice with acetone for 24 hours rotate these poultices until stain is gone. This could take 3 to 4 applications
Sent from my Verizon Wireless 4G LTE DROID