/* CSS Document */
body{
	font-family:'Open Sans';
}

section {
	padding: 0 0 20px;
}
h3.section-title {margin-bottom: 40px
}
.social-icons {
	width: 42px;
	height: 42px;
	font-size: 18px;
	background: #444;
	border-radius: 21px;
	text-align: center;
  	padding: 6px 0;
	line-height: 28px;
	color: #fff;
}
.social-icons:hover, .social-icons:focus {
	color: #eee;
	background: #555;
}
.card {
	margin-bottom: 30px;
	border-color:#f4f4f4 !important;
	border-style:solid 1px !important;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:stretch;
	    -ms-flex-align:stretch;
	        align-items:stretch;
	
}
#page-footer {
	padding: 15px 0 10px;
	font-size: 12px;
}
.style1 {}
.style2 {
	font-size:1.2rem;
	color:#292e36}
.style3 {
	margin-top:5px;
	margin-bottom:5px
}
.style4 {
	font-size:1.2rem;
	color:#292e36}
.style5 {
	font-size: 13px;
	line-height:1.6;
	color:#787d85;
	margin-bottom:4%;
	padding-right:20px;
	text-align:justify;
}
.style6 {
	color:#f8f9fa;
	font-size:2.5rem;
	font-weight:bold;}
.style7{
	font-weight:bold
}
.style8{
	text-align:center;
	color:#292e36;
	font-size:1rem;
}
.style9{
	text-align:center;
	font-size:0.8rem;
	color:#787d85;
	line-height: 1.6;
}
.style10{
	text-align:center;
	color:#292e36;
}
.style11{
	text-align:center;
}
.style12{
	text-align:center;
}
.style13{
	text-align:center;
}
.style14{
	text-align:center;
}
.style15{
	text-align:center;
}
.style16{
	text-align:center;
}
.style17{
	text-align:center;
}
.style18{
	text-align:center;
}
.style19{
	text-align:center;
}
.style20{
	text-align:center;
}
.style21{
	text-align:center;
}
.style22{
	text-align:center;
}
.style23{}
.syyle9{}

.style24{
	border-color:#b4cd26;
	border-top-left-radius:0rem;
	border-top-right-radius:0rem;
	border-bottom-left-radius:0rem;
	border-bottom-right-radius:0rem;
	background-color:rgba(0, 0, 0, 0);
	color:#b4cd26;
	padding:0.6rem 0.7rem;
}
.style24:hover{
	color:#fff ! important;
	background-color:#b4cd26;
	border-color:#b4cd26;
}
.style24:focus{
	background-color:rgb(180, 205, 38);
	border-color:#b4cd26;
}
.style26{/* background-color: */background-image:url("../assets/images/fond-digital-kiosk.jpg");background-repeat:no-repeat;background-size:auto 3px;
}
.style25{
	background-color:rgba(248, 249, 250, 0);
	color:#b4cd26 ! important;
	border-top-left-radius:0.1rem;
	border-top-right-radius:0.1rem;
	border-bottom-left-radius:0.1rem;
	border-bottom-right-radius:0.1rem;
	font-size:0.8rem;
	padding-top:0.7rem;
	padding-bottom:0.7rem;
}
.style27{
	margin-top:5%;
}
.style28{
	color:white;
	background-color:rgb(180, 205, 38);
	font-size:0.8rem;
	margin-top:5%;
	margin-left:15px;
	padding-top:.6rem;
	padding-bottom:.6rem;
	padding-left:.75rem;
	border-top-left-radius:0.1rem;
	border-top-right-radius:0.1rem;
	border-bottom-left-radius:0.1rem;
	border-bottom-right-radius:0.1rem;
}
.style30{}
.headstyle{}
.style29{}
.style31{}
.style32{
	padding-top:50px;
}
.style33{
	padding-right:30px;
}
@media (min-width: 1200px){
.style34{
		border-width:2px;
		border-color:#9c2f2f;
	}
.style35{
		border-color:#d94444;
	}
.card{
		border-width:2px;
		border-color:#e0e0e0;
		border-top-left-radius:0px;
		border-top-right-radius:0px;
		border-bottom-left-radius:0px;
		border-bottom-right-radius:0px;
	}
.style36{
		border-top-left-radius:0px;
		border-top-right-radius:0px;
	}
.style37{
		border-top-left-radius:0px;
		border-top-right-radius:0px;
	}
.style38{
		border-top-left-radius:0px;
		border-top-right-radius:0px;
	}
.style45{
		padding-bottom:2%;
	}
.style62{
		padding-top:24px;
	}
.style53{
		margin-top:50px;
		padding-top:50px;
	}
.style26{
		background-image:url("../assets/images/fond-digital-kiosk.jpg");
		background-size:cover;
	}
.style41{
		padding-bottom:50px;
	}
}
.objlist{}
.objlist:focus{
	font-size:13px;
	line-height:1.6;
	color:#787d85;
}
.style39{
	background-attachment:scroll;
	background-image:url("../assets/images/obj-plv.png");
	background-repeat:no-repeat;
	background-size:contain;
}
.style40{
	text-align:right;
	font-size:2.2rem;
	font-weight:bold;
	margin-top:-6px;
    text-transform: lowercase;
}

.fonciton{}
.fonction{
	text-align:center;
	font-size:0.9rem;
	font-weight:bold;
	color:#b2cb26;
}
.style36{}

.class5{}
.style41{
	padding-top:0px;}
.style42{
	padding-top:5%;
	padding-bottom:3%;}
.style43{
	margin-top:6%;
}
.style44{
	margin-top:6%;
}
.style45{
	padding-top:50px;
	padding-bottom:10px;
}
.style46{
          background-color:#f9f9fa;
          background-repeat:no-repeat;
          background-image:url("../assets/images/graphbg.png");
          background-size:auto ;
          background-position:50% 300px;
          padding-top:5%;
}
.style461{
           background-size:auto ;
           background-position:50% 300px;
           padding-top:5%;
}
.style47{
	text-align:center;
	color:#f8f9fa;
}
.style48{
	text-align:center;
}
.style49{
	text-align:center;
}
.style50{
	text-align:center;
	color:#f8f9fa;
	margin-top:2%;
}
.style51{
	text-align:left;
}
.style52{
	color:#f8f9fa;
	font-size:13px;
	line-height:1.6;
	text-align:center;
}
.style53{
	margin-top:0px;
	margin-bottom:2%;
}
.style54{
	margin-left:10%;
	margin-right:10%;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
	        -webkit-box-orient:vertical;
	        -webkit-box-pack:center;
	            -ms-flex-pack:center;
	            -ms-flex-wrap:nowrap;
	            display:block;
}
.style55{
	text-align:center;
	font-weight:bold;
	color:#b2cb26;
	margin-bottom:0px;
}
.style56{
	text-align:center;
}
.style57{
	width:64px;
}
.style58{
	color:#f8f9fa;
	line-height:0.3;
}
.style59{
	color:#fff;
}
.style60{
	color:#f8f9fa;
	font-size:1.5rem;
}
.style61{
	margin-top:2%;
}

.fa-chevron-circle-down:hover{
	color:#fff !important;

}

.style62{
	font-weight:bold;
	margin-top:0px;
}
.style63{
	margin-bottom:4%;
}
.style64{
	border-color:#b2cb26;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	font-size:12px;
	color:#787d85;
	margin-top:6px;
}

.style65{
	margin-bottom:5%;
}
#btn1:hover{
	border-color:#b2cb26;
	color:#fff;
	background-color:#b2cb26;
}


/* responsive mobile */
@media screen and (max-width:767px)
{
.style40{
	text-align: left !important;
	margin-top:0px;
}

.style63 iframe{
	width: 767px;
	height:250px;
	margin-top:10%;
}
}
.style66{
	background-image:url("../assets/images/fond-digital-kiosk.jpg");
	background-size:contain;
}
.style67{
	font-weight:bold;
}
.style68{
	font-size:13px;
	line-height:1.6;
	color:#fff ! important;
	background-color:rgb(178, 203, 38);
	text-transform:none;
	border:1px solid #fff;
	margin-top:6px;
	padding:6px;
}
.style69{}
.style70{
	margin-top:0px;
}
@media (min-width: 992px){
.style26{
		background-image:url("../assets/images/fond-digital-kiosk.jpg");
		background-size:cover;
	}
}
.style71{
	margin-bottom:3%;
	padding-top:200px;
	padding-bottom:200px;
	background-attachment:scroll;
	background-image:url("../assets/images/fond-digitalkiosk.jpg");
	background-repeat:no-repeat;
	background-position:20%;
	background-size:cover;
}
.style710{
	margin-bottom:3%;
	padding-top:200px;
	padding-bottom:200px;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:20%;
	background-size:cover;
	background-image:url("../assets/images/fond-application-kiosk.jpg");
	}
.style711{
	margin-bottom:3%;
	padding-top:200px;
	padding-bottom:200px;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:20%;
	background-size:cover;
	background-image:url("../assets/images/fond-selfie.jpg");
}
.style712{
	margin-bottom:3%;
	padding-top:200px;
	padding-bottom:200px;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:20%;
	background-size:cover;
	background-image:url("../assets/images/fond-lottery.jpg");
}
.style713{
	margin-bottom:3%;
	padding-top:200px;
	padding-bottom:200px;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:20%;
	background-size:cover;
	background-image:url("../assets/images/fond-application-quiz.jpg");
}
.style714{
	margin-bottom:3%;
	padding-top:200px;
	padding-bottom:200px;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:20%;
	background-size:cover;
	background-image:url("../assets/images/fond-affichage-dynamique.png");
}
.style715{
	margin-bottom:3%;
	padding-top:200px;
	padding-bottom:200px;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:20%;
	background-size:cover;
	background-image:url("../assets/images/fondmedias2.jpg");
}
.style716{
	margin-bottom:3%;
	padding-top:200px;
	padding-bottom:200px;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:20%;
	background-size:cover;
	background-image:url("../assets/images/fond-wayfinding.jpg");
}
.style717{
	margin-bottom:3%;
	padding-top:200px;
	padding-bottom:200px;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:20%;
	background-size:cover;
	background-image:url("../assets/images/fond-affichage-legal.jpg");
}
.style718{
	margin-bottom:3%;
	padding-top:200px;
	padding-bottom:200px;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:20%;
	background-size:cover;
	background-image:url("../assets/images/fond-satisfaction.jpg");
}
.style719{
	margin-bottom:3%;
	padding-top:200px;
	padding-bottom:200px;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:20%;
	background-size:cover;
	background-image:url("../assets/images/fond-gestion-accueil.jpg");
}
@media (max-width: 768px){
           .style710,.style712,.style713,.style716, .style718, .style719{
           background-position:center center;
           }
           .style715, .style717{
                background-position:60%;
           }
.style711{
                background-position:35%;
           }
}
.style68:hover{
	background-color:#b2cb26;
	color:white ! important;
}
.style73{
	margin-bottom:0px;
	padding-top:15px;
	color:#787d85;
}
.style74{
	margin-bottom:-2px;
	padding-bottom:12px;
}
.style75{
	text-align:center;
}
.style76{
	text-align:center;
}
.style77{
	line-height:1;
}
.style78{
	color:#212529;
	text-align:center;
	margin-bottom:2%;
}

.style79{
	padding-bottom:21px;
}
.style80{
	width:15px;
}
.style81{
	line-height:1rem;
	margin-top:30px;
}
.style82{
	margin-top:20px;
}
.style68:hover{
	background-color:#b2cb26;
	color:white;
}
.style83{
	background-color:#b2cb26;
	margin-top:40px;
}
.style84{
	text-align:center;
	font-weight:bold;
	padding-top:24px;
	color:#f8f9fa;
}
.style85{
	margin-top:20px;
	margin-bottom:36px;
}
.style86{
	padding-top:0px;
}
.style87{
	margin-bottom:-11px;
	padding-top:0px;}
.style88{}
.style90{}
.style100{
	color:#b2cb26 !important;
	margin-bottom:29px !important;;
	padding-top:18px !important;;
	}
.style101{
	background-color:#212529 !important;
	color:#f8f9fa !important;
	margin-top:60px;
	padding-top:40px;
	padding-bottom:40px;
}
.style89{
	color:#f8f9fa !important;
	font-size:13px !important;
	line-height:1.6 !important;
	margin-top:24px !important;
	text-align:left;
}
.style91{
	text-align:center;
}
.style92{
	text-align:left;
}
.style93{
	padding-top:18px;
}
.style94{
	padding-top:65px;
}
.style95{
	padding-top:55px;
}
.style96{
	padding-top:30px;
}
.style97{
	margin-top:50px;
}
.style98{
	margin-top:8px;
}
.style99{}
.style102{}
.style103{
}
.style104{
	margin-bottom:26px;
}
.style105{
	background-size:cover;
}
.style106{
	color:#e6e6e6;
	margin-top:3%;
	margin-bottom:-4px;
}
.style107{
	padding-top:80px;
	padding-bottom:80px;
}
.style108{
	padding-top:42px;
}
.style109{
	padding-left:120px;
	padding-right:120px;
}
.style110{
	padding-top:40px;
}
.style111{
	padding-bottom:25px;
}
.style112{
	font-weight:bold;
	color:#b2cb26;
}
.style113{
	font-weight:bold !important;
	color:#787d85 !important;
	text-align:left !important;
}
.style114{
	background-color:#b2cb26;
	margin-top:65px;
	padding-top:50px;
	padding-bottom:20px;
}
.style115{
	color:#fff;
}
@media (min-width: 768px){
.style109{
		padding-left:0px;
		padding-right:0px;
	}
.style116{
		text-align:center;
	}
}
.style116{
	text-align:center;
}
.style117{
	margin-top:60px;
	margin-bottom:20px;
}
.style118{
	margin-top:11px;
}
.style119{
	margin-bottom:20px;
}
.style120{
	background-color:#b2cb26 !important;
	margin-top:60px !important;
	padding-top:40px !important;
	padding-bottom:25px !important;
}
.style121{
	margin-top:20px;
}
.style122{
	margin-top:20px;
}
.style123{
	margin-top:45px;
}
.style124{
	margin-top:45px;
}
.style125{
	margin-top:70px;
	padding-top:65px;
	padding-bottom:43px;
}
.style127{
	padding-top:30px;
	padding-bottom:40px;
}
.126{}
.style128{
	margin-bottom:-30px;
	padding-top:60px;
	padding-bottom:0px;
}
.style129{
	margin-top:50px;
}
.style130{
	color:#787d85 !important;;
	font-weight:bold !important;;
}
.style131{
	padding-left:15px;
	padding-right:15px;
}
.style132{
	background-color:#212529 !important;
	padding-top:85px !important;
	padding-bottom:75px !important;
}
.style133{
	padding-top:60px;
	padding-bottom:0px;
}
.style134{
	margin-top:56px;
}
.style135{
	margin-bottom:65px;
	padding-top:80px;
	padding-bottom:0px;
}
.style136{
	padding-top:85px;
	padding-bottom:20px;
}