Translate the following English sentence to French:
"These are more technical considerations, but they show that all these aspects must be looked into and negotiated in detail."
Ce sont des considérations plus techniques mais qui font que tous ces aspects doivent être regardés et négociés dans le détail.