#page-container .b_filet{padding:9px 30px 10px 17px;}
#page-container .b_filet::before{
	right:-15px; left:auto;
	-webkit-transform: skewX(30deg);
		-ms-transform: skewX(30deg);
			transform: skewX(30deg);
	transition:right 0.5s;
	}
#page-container .b_filet:hover::before{right:calc(100% + 30px); left:auto;}
#page-container .b_filet::after{
	left:auto; right:17px;
	border-width: 0 0 2px 2px;
	}
#page-container .b_filet.back{
	padding-left: 30px;
    padding-right: 17px;
	}
#page-container .b_filet.back::after{
	left: 17px;
	right: auto;
	border-width: 2px 2px 0 0;
	}

.obj_article.diagnostic header > div{
	padding:115px 518px 0 20px;
	}
.obj_article.diagnostic .question h5{
	padding: 27px 110px 0 0;
	}
.obj_article.diagnostic .question h5 span{
	left:auto; right:0;
	}
.obj_article.diagnostic:not(.result) .nav button.b_next{
	left: auto; right: 50%;
	margin-right: 10px; margin-left: 0;
	}
.obj_article.diagnostic:not(.result) .nav button.b_prev{
	right: auto; left: 50%;
	margin-left: 10px; margin-right: 0;
	}

.obj_info{padding:0 68px 0 0;}
.obj_info h6{right:0; left:auto;}

.obj_article.diagnostic.capillaire > header{
	background-image:url('../images/f_intro-rtl.jpg');
	}
.obj_article.diagnostic.capillaire .item02 .checkbox-icon-response label{ padding:0 50px 0 15px; text-align:right;}
.obj_article.diagnostic.capillaire .item02 .checkbox-icon-response [role="checkbox"][aria-checked="true"] + label:before{ right:5px; left:auto;}