estas a falar em target,css, html, isso esta para ai uma trapalhada.
o targets que tu te referes é quando usas frames, que pouca gente já usa e quando usa é mesmo porque é preciso, mas existem outra alternativas menos absoletas e mais eficazes.
mas mesmo assim, se o teu corpo fosse o frame com o id ou name="corpo" o teu link seria <a target="corpo" e abriria o nova pagina no frame "corpo", isto é simples, com CSS não se faz.
Pois o CSS serve para a decoracao da página e pouco mais.