O caractere asteriks é um curinga válido em CSS. O uso dele sozinho significa que as seguintes propriedades CSS serão usadas em todos os nós de elemento no DOM. Exemplo:
*{color:#000;}
A propriedade acima será aplicada a todos os elementos DOM, anulando assim a cascata natural no CSS. Ele só pode ser substituído por tageting especificamente de elementos DOM onde essa segmentação começa uma referência de identificador exclusivo. Exemplo:
#uniqueValue div strong{color:#f00;}
A propriedade acima substituirá o curinga e criará o texto de todos os elementos fortes que ocorrem em um div dentro de um elemento com um valor de atributo id de "uniqueValue".
Usar um curinga aplicado universalmente, como o primeiro exemplo, pode ser um método rápido e sujo para escrever uma folha de estilo de redefinição. É rápido e sujo porque a definição granular da apresentação após o curinga provavelmente criará uma folha de estilo extremamente inchada. Se você for usar o caractere curinga, sugiro usá-lo mais especificamente, como:
* strong{color:#f00;}
O exemplo acima tornará o texto de todos os elementos fortes com a cor vermelha, independentemente de outras propriedades CSS não especificadas com um identificador exclusivo. Isso é considerado muito mais seguro do que usar a declaração "! Important", pois essa declaração é conhecida por causar interferência na funcionalidade natural dos comportamentos pretendidos e é um pesadelo para a manutenção.
Os asteriscos em seu exemplo estão no lugar errado, pois parecem ocorrer dentro das declarações de propriedade, o código que está entre chaves, e isso provavelmente causará um erro.