Citation: 1C_46/2019 E. B

Agissant par la voie du recours en matière de droit public, A.A.________ et B.A.________ demandent au Tribunal fédéral de réformer l'arrêt cantonal en ce sens que leur recours est admis et que la décision municipale est annulée, sous suite de frais et de dépens. Subsidiairement, ils concluent au renvoi de la cause à la CDAP pour nouvelle décision au sens des considérants. Ils demandent l'effet suspensif, qui a été accordé par ordonnance du 26 février 2019. La cour cantonale se réfère à son arrêt, sans observations. Les intimés concluent à l'irrecevabilité du recours, subsidiairement à son rejet. La commune de Crans-près-Céligny conclut au rejet du recours dans la mesure où il est recevable. L'Etablissement cantonal d'assurance contre l'incendie et les éléments naturels - ECA - relève que l'autorisation spéciale qu'il a délivrée en cours de procédure ne fait pas l'objet du recours. Dans leurs observations du 9 avril 2019, les recourants présentent une nouvelle argumentation censée pallier les imprécisions de leur écriture initiale. Ils persistent dans leurs conclusions, tout comme les autres parties à la procédure. Les recourants ont encore déposé une écriture spontanée le 1er juin 2019.