     newSel.right = @right
     newSel.rightPos = @rightPos
 
+    newSel.setStyle _.clone(@style)
+
     newSel.bind @left, @right
 
     newSel

    else throw new Error "Wrong set of parameters
      #{start}, #{end}, #{rte}, #{style}"

  lt: (word2, pos2, side)->
    if not (_.isString side)
      throw new Error "Expected a string as first argument, got #{side}"

      outSelLeft.leftPos = selection.leftPos
      outSelLeft.rightPos = inSel.leftPos
      outSelLeft.bind selection.left, inSel.left

      # Remove empty selections
      [outSelRight, inSel, outSelLeft].forEach( (sel) ->
        if sel.isEmpty()
          sel.unbind()
          @rte.removeSel sel
          )
    else
      console.log "Impossible to split, #{@} is not in #{selection}"

