A multi residue analysis was developed for screening, quantification and confirmation of 36 priority organic compounds included in the 2000/60/EC European Water Framework Directive. The compounds analyzed included 19 pesticides, 8 PAH, 5 endocrine-disruptors and 4 organochlorine compounds. The method was developed in three steps. First, automated off-line solid-phase extraction using Strata X cartridges was optimized to trap simultaneously the 36 studied compounds. Second, the more volatile compounds were analysed by gas chromatography coupled to mass spectrometry with electron impact ionisation in selected ion monitoring mode (SIM). Third, the last 20 compounds were detected and quantified, in one run, by liquid chromatography coupled to fluorescence detector and tandem mass spectrometry. The excellent selectivity and sensitivity allowed us satisfactory quantification and confirmation at levels as low as 0.2-67 ng L(-1) with recoveries between 59 and 105%. Such methodology was then applied to French surface waters: all the waters present organic contaminants, and their concentration varied according to the origin and nature of substances.