.site_body .titrage		    	        		{width:calc(100% - 50px); height:auto; position: relative; margin: 200px auto 0px auto;}
.site_body .titrage h1                    		{width:100%; height:250px; line-height:250px !important; background:url('../img/illustration/fond_livr_000.jpg') center center; background-size:cover; line-height:350px; color:white;}

.zone_explain_1				            		{position:relative; background:#fff; width:100%; padding: 20px 0px; margin:0px 0px 20px 0px;}
.zone_explain_1 .contener 	            		{width:100%; max-width:960px; margin:0px auto; display:block; display:block; font-size:14px;}
.zone_explain_1 .contener h2                    {font-size:22px;}
.zone_explain_1 .contener                       {width:100%; margin:50px auto 15px auto; display:block;}
.zone_explain_1 .contener .illustr              {display:flex; width:100%; height:140px;}
.zone_explain_1 .contener .illustr .boxy        {height:140px; display:inline-block; background-position:center center; background-repeat: no-repeat; background-size: 70%;}
.zone_explain_1 .contener .illustr .arrow       {width:120px; background-image:url('../img/fond/livr_arrow.png');}
.zone_explain_1 .contener .illustr .livr1       {width:170px; background-image:url('../img/fond/livr_step1.png');}
.zone_explain_1 .contener .illustr .livr2       {width:170px; background-image:url('../img/fond/livr_step2.png');}
.zone_explain_1 .contener .illustr .livr3       {width:170px; background-image:url('../img/fond/livr_step3.png');}
.zone_explain_1 .contener .illustr .livr4       {width:170px; background-image:url('../img/fond/livr_step4.png');}
.zone_explain_1 .contener .textill              {display:flex; width:100%; height:100px;}
.zone_explain_1 .contener .textill .boxy        {height:100px; display:inline-block; background-position:center center; background-repeat: no-repeat; background-size: 70%;}
.zone_explain_1 .contener .textill .text        {font-size:12px; color:#1e2510; text-align: center; line-height: 19px; align-items: center;}
.zone_explain_1 .contener .flexybox             {display:flex; width:100%; height:40px; line-height:40px; max-width:800px; margin:0px auto; align-content: space-between;}
.zone_explain_1 .contener .titre                {background:#eef8db;}              
.zone_explain_1 .contener .flexybox div         {text-align:center; display:inline-block; width:calc(100% / 5);}