factorisation et decoupage des templates