Hi there,
Just create a different menu for each category and give them a specific layout.
If you want to display these categories in a unique menu with different layout it's not possible.
The only would be to edit one of the layout (for example listing_img_title) and make a big condition like:
Code:
if($this->row->category_id == 1){
//The first laout (which is the whole file)
}else{
//second layout
}