Eccoci qua.
Allora, ti dicevo.. devi provare ad inserire un controllo di tipo literal dopo quel div che vuoi modificare.
Poi, lato server, puoi scrivere questo:
StringBuilder js = new StringBuilder();
js.Append("<script language=\"javascript\"> \n");
js.AppendFormat("var percentuale = {0};", TUOVALOREPERCENTUALE);
js.Append("if (percentuale!=0) \n");
js.Append("{ \n");
js.Append("document.getElementById('divPercentuale').style.width=(percentuale*2.7)+\"px\"; \n");
js.AppendFormat("document.getElementById('{0}').innerHTML=percentuale+\"%\"; \n", lblPercentualeProfilo.ClientID);
js.Append("if(percentuale< 100) \n");
js.Append("{ \n");
js.Append("document.getElementById('divPredicozzoProfilo').style.visibility='visible' \n");
js.AppendFormat("document.getElementById('{0}').style.color='red'; \n", lblPercentualeProfilo.ClientID);
js.AppendFormat("document.getElementById('{0}').style.color='red'; \n", lblCompletamentoProfilo.ClientID);
js.Append("} \n");
js.Append("} \n");
js.Append("document.getElementById('divContenitorePercentualeProfilo').style.visibility='visible'; \n");
} \n");
js.Append("</script>
literal.Text = js.ToString();