Hi,
I think you are defining new Control template for the ListViewItem.Do one more think and try. Now you are changing the template on the IsSelected trigger right.You have to do the sane think on the following trigger
<MultiTrigger>
<MultiTrigger.Conditions>
<Condition Property="Selector.IsSelected" Value="True">
</Condition>
<Condition Property="Selector.IsSelectionActive" Value="False">
</Condition>
</MultiTrigger.Conditions>
-------set the template here too---