codice:
for i=0 to ubound(arrEst)
  if ((cint(request.QueryString("est"))=0) and (i=0)) then
  color="#000000"
  else

  if cint(request.QueryString("est"))=arrEst(i,0) then
  color="#000000"
  else
  color="#B3A492"
  end if

  end if

....

next

in sostanza se nella querystring c'è "est=" senza alcuna specificazione, mi colora tutto di nero, anche se io ho messo AND nella condizione...eppure con next al secondo passaggio i>0 eppure mi mette la condizione a vero