#interface, #interface>div,
#interface>div>div,
#interface>div>div>div 						{ display: -ms-flexbox; display: -webkit-flex; display: flex; }

#body.bodytpl_A #interface>div>div>div,
#body.bodytpl_B #interface>div>div>div,
#body.bodytpl_C #interface>div>div>div,
#body.bodytpl_D #interface>div>div>div		{ -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
#body.bodytpl_E #interface>div>div>div,
#body.bodytpl_F #interface>div>div>div,
#body.bodytpl_G #interface>div>div>div		{ -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }

#content,
#content>div,
#content>div>div,
#content>div>div>div						{ display: -ms-flexbox; display: -webkit-flex; display: flex; }
#body.bodytpl_A #content>div>div>div,
#body.bodytpl_B #content>div>div>div,
#body.bodytpl_C #content>div>div>div,
#body.bodytpl_D #content>div>div>div		{ -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
#body.bodytpl_E #content>div>div>div,
#body.bodytpl_F #content>div>div>div,
#body.bodytpl_G #content>div>div>div		{ -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

#interface>div, #interface>div>div, #interface>div>div>div,
#header>div, #header>div>div, #header>div>div>div,
#content>div, #content>div>div, #content>div>div>div,
#footer>div, #footer>div>div, #footer>div>div>div	{ width: 100%; box-sizing: border-box; }	/* Corrige un bug sur IE */

#emp_central								{ flex: auto; }	/* Permet à #emp_central de prendre la place disponible */