Международный договор нужен в отношении тех стран, где разрешены однополые браки. Во Франции они есть - там такой договор нужен, потому что он в этой ситуации на эти страны не распространяются нормы СК о недопущении усыновления в государства, где такие браки разрешены. В Италии вроде как нет, но наличие такого договора может упрощать другие процедуры усыновления, прописанные нашим СК.В Швейцарии нет однополых браков - ей не нужен международный договор, т.к. ее законодательство не противоречит российскому.