Словосочетание военно-морской флот как обобщенное название вида вооруженных сил является нарицательным и пишется строчными. Если же речь идет о ВМФ как части вооруженных сил конкретной страны, тогда это наименование становится собственным.
Что касается Военно-Морского Флота как части Вооруженных Сил Российской Федерации: рекомендуемое лингвистическими источниками написание этого сочетания противоречит (как нередко бывает) написанию, принятому в официальной письменной речи. Орфографические словари фиксируют написание Военно-морской флот РФ, однако в официальном «Кратком справочнике по оформлению актов Совета Федерации Федерального Собрания Российской Федерации» зафиксировано: Военно-Морской Флот. Поэтому рекомендуемый вариант: День Военно-Морского Флота.
Правильно: Ив Монтан. Склоняется и имя, и фамилия актера, правильно: с Ивом Монтаном.
И в этом случае правильно слитное написание: продукции, непригодной для употребления. Непригодный – имя прилагательное, на слитное написание не с прилагательными (в отличие от причастий) наличие пояснительных слов не влияет.
Одесский винный завод – реальное собственное имя. Такие наименования не заключаются в кавычки при самостоятельном употреблении, но пишутся в кавычках при употреблении с родовым словом: государственное предприятие «Одесский винный завод». Подробнее см. в «Письмовнике»: Как правильно употреблять кавычки (часть вторая)
Склоняется и имя, и фамилия, правильно: Балтазару Коссе.
Если имя зафиксировано в документах как Данил, склоняться оно должно следующим образом: Данил, Данила, Данилу, Данила, Данилом, о Даниле.
Немногий – имя прилагательное. В форме творительного падежа в сочетании со сравнительной степенью прилагательного или наречия оно означает 'незначительно, ненамного': немногим более; он немногим старше брата.
Правильно: о Дмитрии.
Лучше, чтобы написание во всех документах было единообразным. Если в паспорте написано Артем, в аттестате тоже следует написать Артем.
Правильно: Фрида Кало.