style et functions