Собственно, СТИЛЬ - это то, на каком "языке" написано произведение.

Стилей не так много:
- научный (язык научных диссертаций и докладов);
- официально-деловой (его используют при составлении официальных отчетов; на нем принято писать руководящие указания, вести переписку между организациями);
- публицистический (это язык газетных и журнальных статей, посвященных разным вопросам);
- стиль художественной литературы (на котором обычно и пишут книги)) и
- разговорный (он ближе к литературному, хотя и имеет бОльшую свободу в использовании просторечных слов, идеоматических выражений и не совсем литературной лексики).

А жанры - это "визитка" произведения, определяющая его суть.

Любой текст можно отнести к какому-либо жанру:
- миниатюра (из названия видно, что это текст маленького размера, выражающий какую-то одну мысль);
- новелла (небольшая зарисовка настроенческого характера с рассуждениями на какую-то тему; часто - без сюжета);
- эссе (глубокое и всестороннее исследование на определенную тему, носящее философский и более серьезный характер);
- рассказ (художественный текст с главным героем и явно прослеживающимся сюжетом);
- повесть (художественный текст с несколькими героями, охватывающий небольшой круг проблем);
- роман (художественный текст с большим количеством героев, действие которого охватывает разнообразный круг проблем и большой временнОЙ промежуток).

Первые три ближе все-таки к публицистике. Сюда же можно отнести и заметки, и репортажи, и хроники.

Вот, кажется и всё!)))