Not sure about carpet colours in the Spec C's, sure i've seen both but you never know what has been changed with these cars over the years.
The blue seats with the yellow WRC logo are not from a Spec C unless there was some rare special order option i've not seen. They look to me like the seats out of the WRX300 special edition blobeye.