Simplification : today, both tunnel and bridge on osm don't have 1 or true or 0 or false as value, make request simpler.
Also, to take into account other bridge types from here http://wiki.openstreetmap.org/wiki/Bridge into account
Is considered as a bridge any bridge=* beside "no"