Pues al final lo he resuelto haciendo 2 consultas diferentes:
En una 1ª obtengo el estilo y las ventas del estilo
Código PHP:
$ventas = "SELECT estilo.TipoEstilo, COUNT(estilo.id_estilo) AS vent FROM estilo INNER JOIN articulos ON articulos.Id_Estilo = estilo.Id_Estilo INNER JOIN detalleventa ON detalleventa.RefNum = articulos.RefNum AND detalleventa.RefNom = articulos.RefNom INNER JOIN ventas ON ventas.Id_Venta = detalleventa.Id_Venta WHERE ventas.Fecha='$Fecha1' GROUP BY estilo.Id_Estilo";
Y en una 2ª obtengo la cantidad vendida
Código PHP:
$cantidad ="SELECT SUM( detalleventa.Cantidad ) AS cant FROM detalleventa INNER JOIN ventas ON ventas.Id_Venta = detalleventa.Id_Venta INNER JOIN articulos
ON articulos.RefNom = detalleventa.RefNom AND articulos.RefNum = detalleventa.RefNum INNER JOIN estilo ON articulos.Id_Estilo = estilo.Id_Estilo WHERE ventas.Fecha='$Fecha1' GROUP BY estilo.TipoEstilo";
Pero sigo creyendo que se tiene que poder hacer con una sola consulta...Espero que almenos esto le sirva a alguien en un futuro...