That's what i used finnally. Not perfect, but the book gets back to readable.
I whish i needn't to do the editor's job ! I'm Gonna ask for a refund, or a proper prc.
Code:
<p height="0"><font color="black" face="Times New Roman" size="3"><span><font color="black">(([^a-z])(.)*[.,;:!?"])<o:p></o:p></font></span></font><div height="0"></div>
replace by -> <p>$1</p>
<p height="0"><font color="black" face="Times New Roman" size="3"><i><span><font color="black">(([^a-z])(.)*[.,;:!?"])<o:p></o:p></font></span></i></font><div height="0"></div>
replace by -> <p>$1</p>
<p height="0"><font color="black" face="Times New Roman" size="3"><span><font color="black">(([^a-z])(.)*)<o:p></o:p></font></span></font><div height="0"></div>
replace by -> <p>$1
<p height="0"><font color="black" face="Times New Roman" size="3"><i><span><font color="black">(([^a-z])(.)*)<o:p></o:p></font></span></i></font><div height="0"></div>
replace by -> <p>$1
<p height="0"><font color="black" face="Times New Roman" size="3"><span><font color="black">((.)*[.,;:!?"])<o:p></o:p></font></span></font><div height="0"></div>
replace by -> $1</p>
<p height="0"><font color="black" face="Times New Roman" size="3"><i><span><font color="black">((.)*[.,;:!?"])<o:p></o:p></font></span></i></font><div height="0"></div>
replace by -> $1</p>
<p height="0"><font color="black" face="Times New Roman" size="3"><span><font color="black">((.)*)<o:p></o:p></font></span></font><div height="0"></div>
replace by -> $1
<p height="0"><font color="black" face="Times New Roman" size="3"><i><span><font color="black">((.)*)<o:p></o:p></font></span></i></font><div height="0"></div>
replace by -> $1