Девчонки , я сама запуталась и вас запутала .  Залезла на яндекс , нашла правило.Род определяется по тому, что слово обозначает не-лицо, предмет. Атташе, буржуа, жиголо, импресарио, кули, кюре, мачо, маэстро, наци, портье, рантье, рефери, сомелье, шансонье, янки – мужского.  Так что окончание -о -  - е-  есть как в ср.р, так и  в м.р во 2 скл. Простите за путаницу .