Is there a rule that would explain why ''senate" takes the defenite article and "congress" doesn't ?
I think it's just custom. You can speak of "the Congress" but it is usually not used with an article.
But the House and the Senate are referred to in that way.