html,body
{
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
}
p.intro
{
	font-size: 22px;
	text-align: center;
	color: #646464;
	line-height: 24px;
	font-weight: 400;
	margin-bottom: 15px;
	margin-top: 10px;
}
.bande.content>.container
{
	padding-top:30px;padding-bottom:80px;min-height:calc(100vh - 222px);
	background:#f1f1f1;
	overflow:hidden;
}
.bande.footer>.container{padding-top:20px;padding-bottom:40px;}
.container
{
	max-width:963px;
	margin:auto;
	box-sizing:border-box;
	padding-left:15px;
	padding-right:15px;
	position: relative;
}
.bande.header>.container>img{max-width:100%;}
.bande.footer>.container
{
	text-align:center;
	color:#fff;
}
.bande.header>.container
{padding-left: 0px;padding-right: 0px;/* font-size: 0px; */line-height: 0px;}
.bande.footer .coordonnees_bk, .bande.footer a
{
	color:#7cbd4f;
	text-transform:none;
}
.bande.footer big
{
	display: block;
	letter-spacing: 0.05em;
	margin-top: 25px;
	margin-bottom: 25px;
}
.bande.footer>div>p
{
	font-size: 0.75em;
	text-align: center;	
}
.bande.footer
{
	background:#000;
	z-index: 20;
	position: relative;
}
.bande
{
	width:100%;
	background:#eaeaea;
}

img.stop
{
	display:inline-block;
	vertical-align:middle;
	width:34px;
	height:34px;
	padding:5px;
	background:#7da225;
	border-radius: 50%;
}
img.cheque
{
	display:block;
	max-width:100%;
	margin:20px auto;
	box-shadow:0px 5px 10px rgba(0,0,0,0.3);
}
a.btn:hover, input[type="submit"]:hover{background:#96BF34;}
a.btn, input[type="submit"]
{
	border:none;
	display:inline-block;
	line-height:28px;
	padding:0px 10px;
	font-size:14px;
	text-decoration:none;
	background:#7da225;
	color:white;
	cursor:pointer;
	margin:5px;
	outline:none;
}
a.btn.gros
{
	display:block;
	max-width:130px;
	margin:20px auto;
	text-transform:uppercase;
	font-size:18px;
	line-height:38px;
	padding:0px 30px;
}
@-webkit-keyframes afficherEnvoyerAmi
{
	0%{-webkit-transform:translateY(36px);transform:translateY(36px);}
	100%{-webkit-transform:translateY(0px);transform:translateY(0px);}
}
@keyframes afficherEnvoyerAmi
{
	0%{-webkit-transform:translateY(36px);transform:translateY(36px);}
	100%{-webkit-transform:translateY(0px);transform:translateY(0px);}
}
a.envoyer_ami:hover:before
{
	border-color:#96BF34 transparent #96BF34;
}
a.envoyer_ami:hover
{
	background: #96BF34;
}
a.envoyer_ami {
	display: block;
	padding: 0px 10px;
	background: #7da225;
	color: white!important;
	margin: 10px auto;
	text-align: center;
	text-decoration: none;
	line-height: 36px;
	margin-top: 5px;
	margin-right: 30px;
	font-size: 14px;
	position: absolute;
	right: 15px;
	top: -50px;
	z-index: 10;
	-webkit-transform: translateY(36px);transform: translateY(36px);
	cursor: pointer;
	-webkit-animation: afficherEnvoyerAmi 0.5s cubic-bezier(0.18, 0.89, 0.32, 1.28) forwards;animation: afficherEnvoyerAmi 0.5s cubic-bezier(0.18, 0.89, 0.32, 1.28) forwards;
	-webkit-animation-delay: 0.5s;animation-delay: 0.5s;
}
a.envoyer_ami:before {
	content: "";
	position: absolute;
	right: 0px;
	border-style: solid;
	border-color: #7da225 transparent #7da225;
	border-width: 14px 14px 0px;
	margin-right: -13px;
}
div#ppam_mail_ami.visible {display:block;}
div#ppam_mail_ami input[type="text"], div#ppam_mail_ami textarea
{
	width:360px;
	resize:none;
	outline:none;
	padding:5px;
	border:solid 1px #cacaca;
	font-family:Arial;
}
div#ppam_mail_ami table{width:100%;}
div#ppam_mail_ami td{font-size:vertical-align:top;}
div#ppam_mail_ami {
	display:none;
	position: fixed;
	background: white;
	box-shadow: 0px 0px 0px 2000px rgba(0,0,0,0.5);
	z-index: 1000;
	padding: 20px;
	box-sizing: border-box;
	width: 600px;
	left: 50%;
	top: 50%;
	margin-left: -300px;
	margin-top: -185px;
}
#ppam_mail_ami #ppam_barre {
	margin-left: -20px;
	margin-top: -20px;
	width: 100%;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #efefef;
	border-bottom: solid 1px #cacaca;
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: normal;
}
#ppam_mail_ami #ppam_barre>.close {
	float: right;
	position: relative;
	display: block;
	font-size: 13px;
	width: 20px;
	height: 20px;
	cursor:pointer;
	text-align: right;
	padding-right: 81px;
	box-sizing: border-box;
	color: red;
	margin-right: -15px;
}

#ppam_mail_ami #ppam_barre>.close:before,#ppam_mail_ami #ppam_barre>.close:after {
	content: "";
	position: absolute;
	/* left: 1px; */
	right: 1px;
	width: 24px;
	top: 50%;
	height: 2px;
	margin-top:-1px;
	background: red;
}
#ppam_mail_ami #ppam_barre>.close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);}
#ppam_mail_ami #ppam_barre>.close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}


.tab_stats th
{
	font-weight:400;
	font-size:16px;
	text-align:left;
	background:#646464;
	color:white;
}
.tab_stats th, .tab_stats td
{
	padding:4px 8px;
}
.tab_stats tbody>tr:nth-child(2n)>td{background:#efefef;}
.tab_stats
{
	background:white;
	border:solid 1px #acacac;
}

@-webkit-keyframes afficherCalqueAide
{
	0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px);z-index:0;}
	15%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);z-index:5}
	100%{opacity:1;}
}
@keyframes afficherCalqueAide
{
	0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px);z-index:0;}
	15%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);z-index:5}
	100%{opacity:1;}
}
@-webkit-keyframes afficherCalqueAideFin
{
	0%{opacity:0;}
	5%, 100%{opacity:1;}
}
@keyframes afficherCalqueAideFin
{
	0%{opacity:0;}
	5%, 100%{opacity:1;}
}
@-webkit-keyframes afficherCalqueh1
{
	0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);}
	5%, 100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes afficherCalqueh1
{
	0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);}
	5%, 100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
}
@-webkit-keyframes afficherCalqueh12
{
	0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);}
	5%, 100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes afficherCalqueh12
{
	0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);}
	5%, 100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
}
@-webkit-keyframes afficherCalqueh13
{
	0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);}
	5%, 100%{opacity:1;-webkit-transform:scale(1) translateY(-35px);transform:scale(1) translateY(-35px);}
}
@keyframes afficherCalqueh13
{
	0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);}
	5%, 100%{opacity:1;-webkit-transform:scale(1) translateY(-35px);transform:scale(1) translateY(-35px);}
}
@-webkit-keyframes afficherCalqueh2
{
	0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);}
	5%{opacity:1;}
	10%{-webkit-transform:translateX(20px);transform:translateX(20px);}
	90%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;}
	95%{opacity:1;}
	100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;}
}
@keyframes afficherCalqueh2
{
	0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);}
	5%{opacity:1;}
	10%{-webkit-transform:translateX(20px);transform:translateX(20px);}
	90%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;}
	95%{opacity:1;}
	100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;}
}
@-webkit-keyframes afficherCalqueh3
{
	0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);}
	5%{opacity:1;}
	10%{-webkit-transform:translateX(-20px);transform:translateX(-20px);}
	90%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;}
	95%{opacity:1;}
	100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;}
}
@keyframes afficherCalqueh3
{
	0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);}
	5%{opacity:1;}
	10%{-webkit-transform:translateX(-20px);transform:translateX(-20px);}
	90%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;}
	95%{opacity:1;}
	100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;}
}
@-webkit-keyframes afficherCalqueh4
{
	0%{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px);}
	5%{opacity:1;}
	10%{-webkit-transform:translateY(-20px);transform:translateY(-20px);}
	90%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;}
	95%{opacity:1;}
	100%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;}
}
@keyframes afficherCalqueh4
{
	0%{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px);}
	5%{opacity:1;}
	10%{-webkit-transform:translateY(-20px);transform:translateY(-20px);}
	90%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;}
	95%{opacity:1;}
	100%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;}
}
#intro_aide.play>div>h1
{
	-webkit-animation-name:afficherCalqueh1;animation-name:afficherCalqueh1;
}
#intro_aide.play>div>h2
{
	-webkit-animation-name:afficherCalqueh2;animation-name:afficherCalqueh2;
}
#intro_aide.play>div>h3
{
	-webkit-animation-name:afficherCalqueh3;animation-name:afficherCalqueh3;
}
#intro_aide.play>div>h4
{
	-webkit-animation-name:afficherCalqueh4;animation-name:afficherCalqueh4;
}
#intro_aide.play>div:last-child{-webkit-animation-name:afficherCalqueAideFin;animation-name:afficherCalqueAideFin;}
#intro_aide.play>div:last-child>h1{-webkit-animation-name:afficherCalqueh12;animation-name:afficherCalqueh12;}
#intro_aide.play>div
{
	-webkit-animation-name:afficherCalqueAide;animation-name:afficherCalqueAide;
}

#intro_aide>div:nth-child(2):after{display:block;background-image:url(../images/help_lieux.png);}
#intro_aide>div:nth-child(3):after{display:block;background-image:url(../images/help_select_lieu.png);}
#intro_aide>div:nth-child(4):after{display:block;background-image:url(../images/help_time.png);}
#intro_aide>div:nth-child(5):after{display:block;background-image:url(../images/help_indice.png);}
#intro_aide>div:nth-child(6):after{display:block;background-image:url(../images/help_time_reduce.png);}
#intro_aide>div:nth-child(7):after{display:block;background-image:url(../images/help_time_reduce_15.png);}

#intro_aide>div:nth-child(2):before{background-image:url(../photos/1.jpg);}
#intro_aide>div:nth-child(3):before{background-image:url(../photos/2.jpg);}
#intro_aide>div:nth-child(4):before{background-image:url(../photos/crtb-ac3283_BERTHIER-EmmanuelLAC-De-GUERLEDAN.jpg);}
#intro_aide>div:nth-child(5):before{background-image:url(../photos/crtb-ac2250_BOURCIER-Simon-ABBAYE-de-Bon-Repos-Saint-Gelven.jpg);}
#intro_aide>div:nth-child(6):before{background-image:url(../photos/hogolo3.jpg);}
#intro_aide>div:nth-child(7):before{background-image:url(../photos/liscuis.jpg);}

#intro_aide>div:after
{
	content:"";
	display:none;
	position: absolute;
	top: 4px;
	left: 0px;
	z-index: 4;
	width: 78px;
	height: 78px;
	max-width:100%;
	/* margin:20px auto; */
	background-color: #313131;
	background-size: contain;
	background-repeat:no-repeat;
	background-position:center;
	box-shadow:0px 2px 5px rgba(0,0,0,0.1);
	border-radius: 50%;
}
#intro_aide>div:nth-child(2), #intro_aide>div:nth-child(2) *, #intro_aide.play>div:nth-child(2):before{-webkit-animation-delay:1s;animation-delay:1s;}
#intro_aide>div:nth-child(3), #intro_aide>div:nth-child(3) *, #intro_aide.play>div:nth-child(3):before{-webkit-animation-delay:5s;animation-delay:5s;}
#intro_aide>div:nth-child(4), #intro_aide>div:nth-child(4) *, #intro_aide.play>div:nth-child(4):before{-webkit-animation-delay:9s;animation-delay:9s;}
#intro_aide>div:nth-child(5), #intro_aide>div:nth-child(5) *, #intro_aide.play>div:nth-child(5):before{-webkit-animation-delay:13s;animation-delay:13s;}
#intro_aide>div:nth-child(6), #intro_aide>div:nth-child(6) *, #intro_aide.play>div:nth-child(6):before{-webkit-animation-delay:17s;animation-delay:17s;}
#intro_aide>div:nth-child(7), #intro_aide>div:nth-child(7) *, #intro_aide.play>div:nth-child(7):before{-webkit-animation-delay:21s;animation-delay:21s;}
#intro_aide>div:nth-child(8), #intro_aide>div:nth-child(8) *, #intro_aide.play>div:nth-child(8):before{-webkit-animation-delay:25s;animation-delay:25s;}
#intro_aide>div>h1
{
	font-size:28px;
	line-height:34px;
	font-weight:normal;
	text-align: center;
	opacity:0;
	-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;
	-webkit-animation-duration:5s;animation-duration:5s;
}
#intro_aide>div>h2
{
	font-size: 20px;
	line-height: 28px;
	margin: 0px 0px 10px 0px;
	font-weight:normal;
	text-align: center;
	opacity:0;
	-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;
	-webkit-animation-duration:5s;animation-duration:5s;
}
#intro_aide>div>h3
{
	font-size: 20px;
	line-height: 20px;
	margin: 0px;
	font-weight:normal;
	text-align: center;
	/* opacity:0; */
	-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;
	-webkit-animation-duration:5s;animation-duration:5s;
}
#intro_aide>div>h4
{
	font-size:22px;
	font-weight:normal;
	text-align:center;
	opacity:0;
	-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;
	-webkit-animation-duration:5s;animation-duration:5s;
}
#intro_aide .choix>a.oui {
    background: #7da225;
    box-shadow: 0px 3px 0px 0px rgb(97, 130, 20);
}
#intro_aide .choix>a.non{background:#d21919;box-shadow:0px 3px 0px 0px rgb(165, 5, 5);}
#intro_aide .choix>a
{
	display:inline-block;
	vertical-align:middle;
	margin:4px 15px;
	cursor:pointer;
	text-decoration:none;
	color:white;
	font-size:18px;
	padding: 10px 20px;
    border-radius: 4px;
}
#intro_aide>.choix.absolute {
    display:none;
    position: absolute;
    -webkit-animation: none!important;animation: none!important;
    opacity: 1;
    bottom: -10px;
    right: -15px;
    padding: 0px;
    margin: 0px;
    box-shadow: none;
}
#intro_aide>div>.choix.absolute
{
}
#intro_aide>div>.choix
{
	text-align:center;
	font-size:0px;
	/* margin-top:50px; */
}
#intro_aide>div>*{position:relative;z-index:1;}
@-webkit-keyframes defilerBg
{
	0%{-webkit-transform:translateX(50px);transform:translateX(50px);}
	100%{-webkit-transform:translateX(-50px);transform:translateX(-50px);}
}
@keyframes defilerBg
{
	0%{-webkit-transform:translateX(50px);transform:translateX(50px);}
	100%{-webkit-transform:translateX(-50px);transform:translateX(-50px);}
}
#intro_aide.play>div:before{-webkit-animation: defilerBg 5s linear forwards;animation: defilerBg 5s linear forwards;}
#intro_aide>div:before
{
	content:"";
	position:absolute;
	left:-100px;
	right:-100px;
	display: none;
	top: 0px;
	bottom: 0px;
	opacity:0.2;
	/* filter:blur(4px); */
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
	z-index:0;
}
#intro_aide>div:last-child:before{-webkit-animation:none;animation:none;left:0px;right:0px;top:0px;bottom:0px;background-size: cover;background-image:url(../images/carte-jeu.png);}
/* #intro_aide:not(.play)>div:first-child, #intro_aide:not(.play)>div:first-child>h1{opacity:1!important;} */
#intro_aide>div
{
	position:relative;
	box-sizing:border-box;
	padding: 10px 15px 10px 72px;
	opacity:0;
	-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;
	-webkit-animation-duration:5s;animation-duration:5s;
	min-height: 84px;
	box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.1);
}
/*
#intro_aide>div:nth-child(2n):after{left:initial;right:-5px;}
#intro_aide>div:nth-child(2n)>*{text-align:right!important;}
#intro_aide>div:nth-child(2n)
{
    text-align:right;
	padding: 10px 72px 10px 15px;
}
*/
#intro_aide.masquer
{
	-webkit-transition:1s cubic-bezier(0.68, -0.55, 0.27, 1.55);transition:1s cubic-bezier(0.68, -0.55, 0.27, 1.55);
	-webkit-transform:translateY(-100%);transform:translateY(-100%);
	opacity:0;
	pointer-events:none;
}
#intro_aide
{
	z-index:10;
	position:absolute;
	/* height:400px; */
	overflow: hidden;
	left:15px;
	right:15px;
}
#calque_jeu.afficher
{
	opacity:1;
	pointer-events:initial;
}
#calque_jeu.zoom_carte>#carte>point{display:none!important;}
#calque_jeu.zoom_carte>#lieux>.lieu.found>.image{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition:0s;transition:0s;opacity:0!important;}
#calque_jeu.zoom_carte>.loupe{background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUyLjk2NiA1Mi45NjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUyLjk2NiA1Mi45NjY7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4Ij4KPHBhdGggZD0iTTUxLjcwNCw1MS4yNzNMMzYuODQ1LDM1LjgyYzMuNzktMy44MDEsNi4xMzgtOS4wNDEsNi4xMzgtMTQuODJjMC0xMS41OC05LjQyLTIxLTIxLTIxcy0yMSw5LjQyLTIxLDIxczkuNDIsMjEsMjEsMjEgIGM1LjA4MywwLDkuNzQ4LTEuODE3LDEzLjM4NC00LjgzMmwxNC44OTUsMTUuNDkxYzAuMTk2LDAuMjA1LDAuNDU4LDAuMzA3LDAuNzIxLDAuMzA3YzAuMjUsMCwwLjQ5OS0wLjA5MywwLjY5My0wLjI3OSAgQzUyLjA3NCw1Mi4zMDQsNTIuMDg2LDUxLjY3MSw1MS43MDQsNTEuMjczeiBNMjguOTgzLDIzaC0xNGMtMS4xMDQsMC0yLTAuODk2LTItMnMwLjg5Ni0yLDItMmgxNGMxLjEwNCwwLDIsMC44OTYsMiwyICBTMzAuMDg3LDIzLDI4Ljk4MywyM3oiIGZpbGw9IiNGRkZGRkYiLz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);}
#calque_jeu.zoom_carte>.loupe:after{content:"R\0000E9duire";}
#calque_jeu>.loupe:after
{
	content:"Agrandir";
}
#calque_jeu.playing>.loupe
{
	-webkit-transform:translateY(0px);transform:translateY(0px);
}
#calque_jeu>.loupe
{
    position: absolute;
    width: 121px;
    box-sizing: border-box;
    bottom: 10px;
    left: 10px;
    background-color: rgba(0,0,0,0.7);
    background-size: 19px;
    background-position: 10px 50%;
    background-repeat: no-repeat;
    background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUyLjk2NiA1Mi45NjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUyLjk2NiA1Mi45NjY7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4Ij4KPHBhdGggZD0iTTUxLjcwNCw1MS4yNzNMMzYuODQ1LDM1LjgyYzMuNzktMy44MDEsNi4xMzgtOS4wNDEsNi4xMzgtMTQuODJjMC0xMS41OC05LjQyLTIxLTIxLTIxcy0yMSw5LjQyLTIxLDIxczkuNDIsMjEsMjEsMjEgIGM1LjA4MywwLDkuNzQ4LTEuODE3LDEzLjM4NC00LjgzMmwxNC44OTUsMTUuNDkxYzAuMTk2LDAuMjA1LDAuNDU4LDAuMzA3LDAuNzIxLDAuMzA3YzAuMjUsMCwwLjQ5OS0wLjA5MywwLjY5My0wLjI3OSAgQzUyLjA3NCw1Mi4zMDQsNTIuMDg2LDUxLjY3MSw1MS43MDQsNTEuMjczeiBNMjguOTgzLDIzaC01djVjMCwxLjEwNC0wLjg5NiwyLTIsMnMtMi0wLjg5Ni0yLTJ2LTVoLTVjLTEuMTA0LDAtMi0wLjg5Ni0yLTIgIHMwLjg5Ni0yLDItMmg1di01YzAtMS4xMDQsMC44OTYtMiwyLTJzMiwwLjg5NiwyLDJ2NWg1YzEuMTA0LDAsMiwwLjg5NiwyLDJTMzAuMDg3LDIzLDI4Ljk4MywyM3oiIGZpbGw9IiNGRkZGRkYiLz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);z-index: 12;cursor: pointer;height: 34px;line-height: 34px;text-align: left;padding-left: 39px;color: white;border-radius: 4px;
    -webkit-transform: translateY(83px);transform: translateY(83px);
    -webkit-transition: -webkit-transform 0.5s,transform 0.5s;transition: -webkit-transform 0.5s,transform 0.5s;
    
}
#calque_jeu:not(.down)>#carte>.cartes>.zone
{
	-webkit-transition:-webkit-transform 0.5s,transform 0.5s;transition:-webkit-transform 0.5s,transform 0.5s;
}
#calque_jeu>#carte>.cartes>.zone
{
	-webkit-transform-origin:0px 0px;transform-origin:0px 0px;
	-webkit-transform:scale(1) translateX(0%) translateY(0%);transform:scale(1) translateX(0%) translateY(0%);
}
#calque_jeu>#carte.devoiler>.cartes>.zone>div:first-child{-webkit-transition:2s linear;transition:2s linear;max-width:0%;}
#calque_jeu>#carte>.cartes>.zone>div:first-child{position:absolute;max-width:100%;}
#calque_jeu>#carte>.cartes>.zone>div{overflow:hidden;}
#calque_jeu>#carte>.cartes>.zone>div>img
{
	max-width:100%;
	display:block;
}
#calque_jeu>#carte:before
{
	content:"";
	position:absolute;
	left:0px;
	right:0px;
	top:0px;
	bottom:0px;
	z-index:7;
}
@-webkit-keyframes tournerCercle
{
	0%, 100%{-webkit-transform:scale(1);transform:scale(1);}
	50%{-webkit-transform:scale(2);transform:scale(2);}
}
@keyframes tournerCercle
{
	0%, 100%{-webkit-transform:scale(1);transform:scale(1);}
	50%{-webkit-transform:scale(2);transform:scale(2);}
}
@-webkit-keyframes tournerCercle2
{
	0%{opacity:0;-webkit-transform:scale(1);transform:scale(1);}
	20%{opacity:1;}
	90%{opacity:0;}
	100%{opacity:0;-webkit-transform:scale(2);transform:scale(2);}
}
@keyframes tournerCercle2
{
	0%{opacity:0;-webkit-transform:scale(1);transform:scale(1);}
	20%{opacity:1;}
	90%{opacity:0;}
	100%{opacity:0;-webkit-transform:scale(2);transform:scale(2);}
}
#calque_jeu.zoom_carte>#carte>.lbl_carte:after{display:block;color:#006600;content:"Vous pouvez d\0000E9placer la carte";}
#calque_jeu>#carte>.lbl_carte:before
{
	content:"";
	position:absolute;
	bottom:100%;
	border:solid 2px #131313;
	width:24px;
	height:24px;
	left:0px;
	border-radius:50%;
	margin-bottom:10px;
	box-sizing:border-box;
	-webkit-animation:tournerCercle 2s linear infinite;animation:tournerCercle 2s linear infinite;
}
#calque_jeu:not(.hoverLieux):hover>#carte>.lbl_carte{opacity:1;}
#calque_jeu.down.zoom_carte:not(.hoverLieux):hover>#carte>.lbl_carte{-webkit-transition:opacity 0.2s;transition:opacity 0.2s;-webkit-transition-delay:0.1s;transition-delay:0.1s;opacity:0;}
#calque_jeu>#carte.cliquable>.lbl_carte{display:block;}
#calque_jeu>#carte.cliquable{cursor:pointer;}
#calque_jeu>#carte>.lbl_carte.droite:before{margin-left:188px;}
#calque_jeu>#carte>.lbl_carte.droite
{
	margin-left:-200px;
}
#calque_jeu>#carte>.lbl_carte
{
	display:none;
	-webkit-transition:opacity 0.3s;transition:opacity 0.3s;
	opacity:0;
	margin-left:-12px;
	margin-top:22px;
	position:absolute;
	z-index:5;
	left:0px;
	top:0px;
	font-size:16px;
	line-height:18px;
	color:#313131;
	text-shadow:0px 1px 2px rgba(255,255,255,0.4);
	background:rgba(255,255,255,0.7);
	padding:6px;
	pointer-events:none;
	-webkit-transform:translateX(-1000px);transform:translateX(-1000px);
}
#calque_jeu>#carte>point
{
	position:absolute;
	width:1px;
	height:1px;
	border-radius:50%;
	border:solid 4px red;
	margin-left:-2px;
	z-index:4;
    pointer-events:none;
}
#calque_jeu>#carte>point[style*="green"]{
    z-index:100;
    -webkit-animation:tournerCercle2 1s linear infinite;animation:tournerCercle2 1s linear infinite;
    border-color:#7da225;
    box-shadow:0px 0px 0px 5px red;
}
#calque_jeu:not(.hoverLieux):hover>#carte>canvas{opacity:1;}
#calque_jeu.down.zoom_carte:not(.hoverLieux):hover>#carte>canvas{-webkit-transition:opacity 0.2s;transition:opacity 0.2s;-webkit-transition-delay:0.1s;transition-delay:0.1s;opacity:0;}
#calque_jeu>#carte>canvas
{
	opacity:0;
	-webkit-transition:0.3s;transition:0.3s;
	position:absolute;
	left:0px;
	top:0px;
}
#calque_jeu>#carte
{
	position:relative;
	overflow:hidden;
	cursor:default;
}
@-webkit-keyframes afficherLieu{
	0%{opacity:0;-webkit-transform:translateX(320px);transform:translateX(320px);}
	10%{opacity:1;}
	100%{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px);}
}
@keyframes afficherLieu{
	0%{opacity:0;-webkit-transform:translateX(320px);transform:translateX(320px);}
	10%{opacity:1;}
	100%{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px);}
}
#calque_jeu.afficher>#lieux>.lieu:nth-child(1){-webkit-animation-delay:0.5s;animation-delay:0.5s;}
#calque_jeu.afficher>#lieux>.lieu:nth-child(2){-webkit-animation-delay:0.6s;animation-delay:0.6s;}
#calque_jeu.afficher>#lieux>.lieu:nth-child(3){-webkit-animation-delay:0.7s;animation-delay:0.7s;}
#calque_jeu.afficher>#lieux>.lieu:nth-child(4){-webkit-animation-delay:0.8s;animation-delay:0.8s;}
#calque_jeu.afficher>#lieux>.lieu:nth-child(5){-webkit-animation-delay:0.9s;animation-delay:0.9s;}
#calque_jeu.afficher>#lieux>.lieu:nth-child(6){-webkit-animation-delay:1.0s;animation-delay:1.0s;}
#calque_jeu.afficher>#lieux>.lieu.found>.image:hover:before{opacity:1;}
#calque_jeu.afficher>#lieux>.lieu>.image.droite:before
{
	left:initial;
	right:200%;
	margin-left:0px;
	margin-right:10px;
}
#calque_jeu.afficher>#lieux>.lieu>.image:before
{
    content: attr(data-nom) "\A" attr(data-ville);
    position: absolute;
    -webkit-transform: scale(2.75);transform: scale(2.75);
    background: rgba(0,0,0,0.9);
    color: white;
    font-size: 14px;
    left: 240px;
    white-space: pre;
    margin-left: 180px;
    padding: 6px;
    box-shadow: 0px 2px 5px rgba(0,0,0,0.2);
    margin-top: 28px;
	pointer-events:none;
	opacity:0;
	-webkit-transition:opacity 0.3s;transition:opacity 0.3s;
}
#calque_jeu.afficher.toutmontrer>#lieux>.lieu:nth-child(2)>.image:before{-webkit-transition-delay:1.3s;transition-delay:1.3s;}
#calque_jeu.afficher.toutmontrer>#lieux>.lieu:nth-child(3)>.image:before{-webkit-transition-delay:1.4s;transition-delay:1.4s;}
#calque_jeu.afficher.toutmontrer>#lieux>.lieu:nth-child(4)>.image:before{-webkit-transition-delay:1.5s;transition-delay:1.5s;}
#calque_jeu.afficher.toutmontrer>#lieux>.lieu:nth-child(5)>.image:before{-webkit-transition-delay:1.6s;transition-delay:1.6s;}
#calque_jeu.afficher.toutmontrer>#lieux>.lieu:nth-child(6)>.image:before{-webkit-transition-delay:1.7s;transition-delay:1.7s;}
#calque_jeu.afficher.toutmontrer>#lieux>.lieu>.image:before
{
	-webkit-transition-delay:1.2s;transition-delay:1.2s;
	opacity:1;
}
#calque_jeu.afficher>#lieux>.lieu.found>.image>div
{
	-webkit-transition:border-radius 0.5s;transition:border-radius 0.5s;
	border-radius:50%;
}
#calque_jeu.afficher>#lieux>.lieu.found>.image
{
	cursor:none;
	pointer-events:initial;
}
#calque_jeu.afficher>#lieux>.lieu.found
{
	background:transparent;
	box-shadow:none;
	pointer-events:none;
}
#calque_jeu.afficher>#lieux>.lieu.found>.image
{
	-webkit-transform:scale(0.5);transform:scale(0.5);
}
#calque_jeu.afficher>#lieux>.lieu:active>.image
{
}
#calque_jeu.afficher>#lieux>.lieu
{
	opacity:0;
	-webkit-animation:afficherLieu 1s cubic-bezier(0.18, 0.89, 0.32, 1.28) forwards;animation:afficherLieu 1s cubic-bezier(0.18, 0.89, 0.32, 1.28) forwards;
	pointer-events:initial;
}
#calque_jeu>#lieux>.lieu:hover
{
	box-shadow:0px 1px 3px rgba(0,0,0,0.2);
}
#calque_jeu>#lieux>.lieu>.image
{
	position:relative;
	width:100%;
	height:100%;
	perspective:200px;
	transform-style: preserve-3d;
	-webkit-transition:-webkit-transform 1s cubic-bezier(0.68, -0.55, 0.27, 1.55), border-radius 0.5s, opacity 0.3s 0.5s,transform 1s cubic-bezier(0.68, -0.55, 0.27, 1.55), border-radius 0.5s, opacity 0.3s 0.5s;transition:-webkit-transform 1s cubic-bezier(0.68, -0.55, 0.27, 1.55), border-radius 0.5s, opacity 0.3s 0.5s,transform 1s cubic-bezier(0.68, -0.55, 0.27, 1.55), border-radius 0.5s, opacity 0.3s 0.5s;
}
#calque_jeu>#lieux>.lieu
{
	display:inline-block;
	vertical-align:middle;
	width: 150px;
	height:100%;
	box-sizing:border-box;
	background:white;
	box-shadow:0px 2px 5px rgba(0,0,0,0.2);
	margin-right:10px;
	margin-bottom:10px;
	cursor:pointer;
	position:relative;
}
#calque_jeu>#lieux>.lieu>.image>div
{
	background-size:cover;
	-webkit-backface-visibility: hidden;backface-visibility: hidden;
	-webkit-transform:rotateY(180deg);transform:rotateY(180deg);
	background-position:center;
	background-repeat:no-repeat;
	background-color:#313131;
	position:relative;
	width:100%;
	height:100%;
}
@-webkit-keyframes afficherLieuPhoto
{
	0%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}
	100%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);}
}
@keyframes afficherLieuPhoto
{
	0%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}
	100%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);}
}
#calque_jeu.afficher>#lieux>.lieu>.image>div
{
	-webkit-animation:afficherLieuPhoto 1s cubic-bezier(0.18, 0.89, 0.32, 1.28) forwards;animation:afficherLieuPhoto 1s cubic-bezier(0.18, 0.89, 0.32, 1.28) forwards;
}
#calque_jeu.afficher>#lieux>.lieu:nth-child(1)>.image>div{-webkit-animation-delay:1.7s;animation-delay:1.7s;}
#calque_jeu.afficher>#lieux>.lieu:nth-child(2)>.image>div{-webkit-animation-delay:1.9s;animation-delay:1.9s;}
#calque_jeu.afficher>#lieux>.lieu:nth-child(3)>.image>div{-webkit-animation-delay:2.2s;animation-delay:2.2s;}
#calque_jeu.afficher>#lieux>.lieu:nth-child(4)>.image>div{-webkit-animation-delay:2.5s;animation-delay:2.5s;}
#calque_jeu.afficher>#lieux>.lieu:nth-child(5)>.image>div{-webkit-animation-delay:2.8s;animation-delay:2.8s;}
#calque_jeu.afficher>#lieux>.lieu:nth-child(6)>.image>div{-webkit-animation-delay:3.1s;animation-delay:3.1s;}


#calque_jeu.afficher>#lieux>.lieu.selected>tools>a {
	-webkit-transform:translateX(0px) translateY(0px)!important;transform:translateX(0px) translateY(0px)!important;
	opacity:1;
}
#calque_jeu.afficher>#lieux>.lieu.selected {z-index:15;}
#calque_jeu.afficher>#lieux>.lieu.selected>tools {
	pointer-events:auto;
}
#calque_jeu.afficher>#lieux>.lieu.selected:before, #calque_jeu.afficher>#lieux>.lieu:not(.found):hover:before {content: "";position: absolute;left: 0px;top: 0px;right: 0px;bottom: 0px;background: rgba(0,0,0,0.2);z-index: 1;}
#calque_jeu.afficher>#lieux>.lieu.selected:after
{
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	width:24px;
	height:24px;
	border:solid 2px white;
	box-sizing:border-box;
	border-radius:50%;
	margin-left:-12px;
	margin-top:-12px;
	z-index: 2;
	-webkit-animation:tournerCercle2 1s linear infinite;animation:tournerCercle2 1s linear infinite;
}
#calque_jeu.afficher>#lieux>.lieu>tools {
        position: absolute;
    left: 0px;
    right: 0px;
    bottom: 10px;
    height: 32px;
    /* background: red; */
    padding-top: 5px;
    font-size: 0px;
    text-align: center;
    pointer-events: none;
    z-index: 5;
}

#calque_jeu.afficher>#lieux>.lieu>tools>a:nth-child(1) {-webkit-transform:translateX(15px) translateY(-42px);transform:translateX(15px) translateY(-42px);}
#calque_jeu.afficher>#lieux>.lieu>tools>a:nth-child(2) {-webkit-transition-delay:0.1s;transition-delay:0.1s;-webkit-transform:translateX(-15px) translateY(-42px);transform:translateX(-15px) translateY(-42px);}
#calque_jeu.afficher>#lieux>.lieu>tools>a {
    display: inline-block;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: #464646;
    margin: 0px 4px;
    box-shadow: 0px 3px 5px rgba(0,0,0,0.2);
	-webkit-transition:-webkit-transform 0.5s, opacity 0.3s,transform 0.5s, opacity 0.3s;transition:-webkit-transform 0.5s, opacity 0.3s,transform 0.5s, opacity 0.3s;
	opacity:0;
	position:relative;
}

#calque_jeu.afficher>#lieux>.lieu>tools>a.zoom {
    background: #7da225 url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDU2Ljk2NiA1Ni45NjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU2Ljk2NiA1Ni45NjY7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4Ij4KPHBhdGggZD0iTTU1LjE0Niw1MS44ODdMNDEuNTg4LDM3Ljc4NmMzLjQ4Ni00LjE0NCw1LjM5Ni05LjM1OCw1LjM5Ni0xNC43ODZjMC0xMi42ODItMTAuMzE4LTIzLTIzLTIzcy0yMywxMC4zMTgtMjMsMjMgIHMxMC4zMTgsMjMsMjMsMjNjNC43NjEsMCw5LjI5OC0xLjQzNiwxMy4xNzctNC4xNjJsMTMuNjYxLDE0LjIwOGMwLjU3MSwwLjU5MywxLjMzOSwwLjkyLDIuMTYyLDAuOTIgIGMwLjc3OSwwLDEuNTE4LTAuMjk3LDIuMDc5LTAuODM3QzU2LjI1NSw1NC45ODIsNTYuMjkzLDUzLjA4LDU1LjE0Niw1MS44ODd6IE0yMy45ODQsNmM5LjM3NCwwLDE3LDcuNjI2LDE3LDE3cy03LjYyNiwxNy0xNywxNyAgcy0xNy03LjYyNi0xNy0xN1MxNC42MSw2LDIzLjk4NCw2eiIgZmlsbD0iI0ZGRkZGRiIvPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K) no-repeat center center;
	background-size:16px;
}

#calque_jeu.afficher>#lieux>.lieu>tools>a.zoom:hover:after {
	content:"Agrandir la photo";
	position:absolute;
	left:50%;
	margin-left:-80px;
	width:auto;
	font-size:12px;
	background:rgba(0,0,0,0.8);
	color:white;
	padding:4px;
	top:100%;
	margin-top:5px;
	white-space:pre;
}
#calque_jeu.afficher>#lieux>.lieu>tools>a.indice:hover:after {
	content:"Indice";
	position:absolute;
	white-space:pre;
	left:50%;
	margin-left:-20px;
	width:auto;
	font-size:12px;
	background:rgba(0,0,0,0.8);
	color:white;
	padding:4px;
	top:100%;
	margin-top:5px;
}
#calque_jeu.afficher>#lieux>.lieu>tools>a.indice {
    background: #356cbb url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDQ3LjAwMSA0Ny4wMDEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3LjAwMSA0Ny4wMDE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8ZyBpZD0iTGF5ZXJfMV8zMV8iPgoJCTxnPgoJCQk8cGF0aCBkPSJNMjMuNTAxLDcuMjMxQzE1LjYxOCw3LjIzMyw5LjIwNSwxMy40MzUsOS4yMDUsMjEuMDU1YzAsNC45NDYsMi4wMDcsNy44ODgsMy40ODUsMTAuMDU2ICAgICBjMC45MDksMS4zMzQsMS40MjQsMi4xMjgsMS40MjQsMi45MjdjMCwxLjc5MywwLjk2MSwzLjQ4MywyLjY2OSw0Ljc1YzAuMDQzLDEuMDYzLDAuMiwzLjY1OSwwLjIsMy42NTljMCwwLjAwMSwwLDAuMDAyLDAsMC4wMDMgICAgIGMwLjAyOCwwLjczNywwLjQxNiwyLjI0OCwyLjk1NiwzLjA5MmMwLjI5OSwwLjQ0LDAuNjkyLDAuODMxLDEuMTY4LDEuMTQ5YzAuMjk4LDAuMjAxLDAuNjUsMC4zMSwxLjAxLDAuMzFoMi43NjggICAgIGMwLjM2LDAsMC43MTEtMC4xMDYsMS4wMS0wLjMxYzAuNDc3LTAuMzE5LDAuODcxLTAuNzA5LDEuMTY4LTEuMTQ5YzIuNTYzLTAuODUzLDIuOTM2LTIuMzgxLDIuOTU3LTMuMDk3ICAgICBjMCwwLDAuMTU2LTIuNTkyLDAuMTk5LTMuNjU2YzEuNzA4LTEuMjY4LDIuNjctMi45NTcsMi42Ny00Ljc1YzAtMC43OTksMC41MTQtMS41OTQsMS40MzItMi45MzggICAgIGMxLjQ2Ny0yLjE1LDMuNDc4LTUuMDk1LDMuNDc4LTEwLjA0N0MzNy43OTgsMTMuNDMyLDMxLjM4NCw3LjIzMSwyMy41MDEsNy4yMzF6IE0zMS4zMjUsMjkuMDc1ICAgICBjLTEuMDU2LDEuNTQ4LTIuMDUyLDMuMDEtMi4wNTIsNC45NjNjMCwwLjg1OC0wLjc3NiwxLjU0OS0xLjM1NCwxLjk0OGgtOC44MzVjLTAuNTc4LTAuMzk4LTEuMzU0LTEuMDktMS4zNTQtMS45NDggICAgIGMwLTEuOTUzLTAuOTk3LTMuNDE1LTIuMDY1LTQuOTgxYy0xLjMzMy0xLjk1NS0yLjg0NS00LjE3Mi0yLjg0NS04LjAwMWMwLTUuNjI3LDQuNzkyLTEwLjIwNywxMC42ODItMTAuMjA5ICAgICBjNS44OTEsMCwxMC42ODIsNC41NzksMTAuNjgyLDEwLjIwN0MzNC4xODQsMjQuODkxLDMyLjY2OSwyNy4xMDUsMzEuMzI1LDI5LjA3NXoiIGZpbGw9IiNGRkZGRkYiLz4KCQkJPHBhdGggZD0iTTIzLjUwMSw0LjUxOWMwLjQ5OSwwLDAuOTAzLTAuNDA0LDAuOTAzLTAuOTA0VjAuOTA0QzI0LjQwNCwwLjQwNSwyNCwwLDIzLjUwMSwwcy0wLjkwNCwwLjQwNS0wLjkwNCwwLjkwNHYyLjcxMSAgICAgQzIyLjU5Nyw0LjExNSwyMy4wMDIsNC41MTksMjMuNTAxLDQuNTE5eiIgZmlsbD0iI0ZGRkZGRiIvPgoJCQk8cGF0aCBkPSJNMTMuODk4LDYuNDMxYzAuMTY4LDAuMjksMC40NzEsMC40NTIsMC43ODQsMC40NTJjMC4xNTMsMCwwLjMwOS0wLjAzOSwwLjQ1MS0wLjEyMWMwLjQzMy0wLjI1LDAuNTgxLTAuODAyLDAuMzMxLTEuMjM1ICAgICBsLTEuMzU2LTIuMzQ4Yy0wLjI1LTAuNDMzLTAuODAyLTAuNTgxLTEuMjM1LTAuMzMxYy0wLjQzMiwwLjI1LTAuNTgsMC44MDItMC4zMzEsMS4yMzVMMTMuODk4LDYuNDMxeiIgZmlsbD0iI0ZGRkZGRiIvPgoJCQk8cGF0aCBkPSJNOC42NzcsMTEuNjUybC0yLjM0OC0xLjM1NWMtMC40MzMtMC4yNS0wLjk4NS0wLjEwMS0xLjIzNSwwLjMzMWMtMC4yNDksMC40MzItMC4xMDEsMC45ODUsMC4zMzEsMS4yMzVsMi4zNDgsMS4zNTUgICAgIGMwLjE0MiwwLjA4MiwwLjI5OCwwLjEyMSwwLjQ1MSwwLjEyMWMwLjMxMywwLDAuNjE2LTAuMTYyLDAuNzg0LTAuNDUyQzkuMjU3LDEyLjQ1NSw5LjEwOSwxMS45MDIsOC42NzcsMTEuNjUyeiIgZmlsbD0iI0ZGRkZGRiIvPgoJCQk8cGF0aCBkPSJNNi43NjUsMjEuMjU1YzAtMC40OTktMC40MDUtMC45MDQtMC45MDQtMC45MDRIMy4xNWMtMC40OTksMC0wLjkwNCwwLjQwNS0wLjkwNCwwLjkwNHMwLjQwNSwwLjkwNCwwLjkwNCwwLjkwNGgyLjcxMSAgICAgQzYuMzYsMjIuMTU5LDYuNzY1LDIxLjc1NCw2Ljc2NSwyMS4yNTV6IiBmaWxsPSIjRkZGRkZGIi8+CgkJCTxwYXRoIGQ9Ik03Ljc3MywyOS4yOTJsLTIuMzQ5LDEuMzU0Yy0wLjQzMiwwLjI1LTAuNTgxLDAuODAzLTAuMzMyLDEuMjM0YzAuMTY3LDAuMjkxLDAuNDcyLDAuNDUyLDAuNzg0LDAuNDUyICAgICBjMC4xNTMsMCwwLjMwOS0wLjAzOSwwLjQ1MS0wLjEyMWwyLjM0OC0xLjM1NGMwLjQzMy0wLjI1LDAuNTgxLTAuODAzLDAuMzMyLTEuMjM0QzguNzU4LDI5LjE4OSw4LjIwNiwyOS4wNDIsNy43NzMsMjkuMjkyeiIgZmlsbD0iI0ZGRkZGRiIvPgoJCQk8cGF0aCBkPSJNNDEuNTc4LDMwLjY0OGwtMi4zNDgtMS4zNTZjLTAuNDM0LTAuMjUtMC45ODUtMC4xMDMtMS4yMzUsMC4zM3MtMC4xMDMsMC45ODUsMC4zMywxLjIzNWwyLjM0OCwxLjM1NSAgICAgYzAuMTQ0LDAuMDgzLDAuMjk4LDAuMTIxLDAuNDUxLDAuMTIxYzAuMzEzLDAsMC42MTYtMC4xNjIsMC43ODQtMC40NTFDNDIuMTU2LDMxLjQ1MSw0Mi4wMSwzMC44OTYsNDEuNTc4LDMwLjY0OHoiIGZpbGw9IiNGRkZGRkYiLz4KCQkJPHBhdGggZD0iTTQzLjg1MiwyMC4zNTJsLTIuNzA5LTAuMDAxbDAsMGMtMC41LDAtMC45MDQsMC40MDUtMC45MDQsMC45MDNjMCwwLjUsMC40MDQsMC45MDQsMC45MDIsMC45MDRsMi43MTEsMC4wMDFsMCwwICAgICBjMC40OTgsMCwwLjkwMy0wLjQwNSwwLjkwMy0wLjkwM0M0NC43NTUsMjAuNzU3LDQ0LjM1MiwyMC4zNTIsNDMuODUyLDIwLjM1MnoiIGZpbGw9IiNGRkZGRkYiLz4KCQkJPHBhdGggZD0iTTM4Ljc3NywxMy4zMzhjMC4xNTQsMCwwLjMxLTAuMDM5LDAuNDUxLTAuMTIxbDIuMzQ5LTEuMzU0YzAuNDMzLTAuMjQ5LDAuNTgxLTAuODAyLDAuMzMyLTEuMjM0ICAgICBjLTAuMjUtMC40MzMtMC44MDQtMC41ODEtMS4yMzUtMC4zMzFsLTIuMzQ4LDEuMzU0Yy0wLjQzNCwwLjI1LTAuNTgxLDAuODAzLTAuMzMyLDEuMjM0ICAgICBDMzguMTYyLDEzLjE3NiwzOC40NjYsMTMuMzM4LDM4Ljc3NywxMy4zMzh6IiBmaWxsPSIjRkZGRkZGIi8+CgkJCTxwYXRoIGQ9Ik0zMS44NjksNi43NmMwLjE0MiwwLjA4MywwLjI5NywwLjEyMiwwLjQ1MSwwLjEyMmMwLjMxMiwwLDAuNjE1LTAuMTYyLDAuNzgzLTAuNDUybDEuMzU0LTIuMzQ3ICAgICBjMC4yNS0wLjQzMiwwLjEwMy0wLjk4NS0wLjMzLTEuMjM0Yy0wLjQzMy0wLjI1MS0wLjk4NS0wLjEwMy0xLjIzNSwwLjMzMWwtMS4zNTQsMi4zNDdDMzEuMjg5LDUuOTU4LDMxLjQzOCw2LjUxMSwzMS44NjksNi43NnoiIGZpbGw9IiNGRkZGRkYiLz4KCQkJPHBhdGggZD0iTTIyLjI4OSwyNi43MTRjMC4xMDksMC44LDAuNDk2LDEuMDIxLDEuMjEyLDEuMDIxYzAuNzE1LDAsMS4xMDMtMC4yMjEsMS4yMTMtMS4wMjFsMC44NTQtNi40NDcgICAgIGMwLjA1NC0wLjQ0LDAuMTA4LTAuODgxLDAuMTA4LTEuMjk0di0zLjE5NmMwLTEuNDA1LTAuNzk5LTIuMTIyLTIuMTc2LTIuMTIyYy0xLjM3OCwwLTIuMTc3LDAuNzE2LTIuMTc3LDIuMTIydjMuMTk2ICAgICBjMCwwLjQxMywwLjA1NSwwLjg1NCwwLjExLDEuMjk0TDIyLjI4OSwyNi43MTR6IiBmaWxsPSIjRkZGRkZGIi8+CgkJCTxwYXRoIGQ9Ik0yMy41MDEsMjkuNTIzYy0xLjI0MSwwLTIuMjYsMS4wMi0yLjI2LDIuMjZzMS4wMiwyLjI1OSwyLjI2LDIuMjU5czIuMjU5LTEuMDE5LDIuMjU5LTIuMjU5ICAgICBDMjUuNzYxLDMwLjU0MywyNC43NDEsMjkuNTIzLDIzLjUwMSwyOS41MjN6IiBmaWxsPSIjRkZGRkZGIi8+CgkJPC9nPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) no-repeat center center;
	background-size:24px;
}
#calque_jeu>#lieux
{
	position:absolute;
	right: 0px;
	top: 0px;
	padding-top:10px;
	font-size:0px;
	height: 150px;
	/*left: 0px;*/
	/* width: 497px; */
	z-index:9;
	/*pointer-events:none;*/
	letter-spacing:0px;
	text-align: center;
	text-align: right;
}
#calque_jeu.zoomed:after
{
	content:"Votre navigateur est actuellement en zoom,\A veuillez mettre le zoom à 100%.";
	white-space:pre-wrap;
	text-align:center;
	position:absolute;
	left:15px;
	top:50%;
	right:15px;
	margin-top:-30px;
	line-height:30px;
	color:white;
	font-size:24px;
	z-index:101;
	
}
#calque_jeu.zoomed:before
{
	content:"";
	position:absolute;
	left:0px;
	top:0px;
	right:0px;
	bottom:0px;
	z-index:100;
	background:rgba(0,0,0,0.7);
}


@-webkit-keyframes reductionTemps
{
	0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px);}
	20%{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px);}
	80%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px);}
	100%{opacity:0;-webkit-transform:translateX(-80px);transform:translateX(-80px);}
}
@keyframes reductionTemps
{
	0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px);}
	20%{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px);}
	80%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px);}
	100%{opacity:0;-webkit-transform:translateX(-80px);transform:translateX(-80px);}
}
#calque_jeu>#temps>.reduction
{
	color:#ffffff;
	position:absolute;
	right:100%;
	-webkit-animation:reductionTemps 1s linear;animation:reductionTemps 1s linear;
}
@-webkit-keyframes critique
{
	0%, 100%{-webkit-transform:scale(1);transform:scale(1);}
	50%{-webkit-transform:scale(1.25);transform:scale(1.25);color:red;}
}
@keyframes critique
{
	0%, 100%{-webkit-transform:scale(1);transform:scale(1);}
	50%{-webkit-transform:scale(1.25);transform:scale(1.25);color:red;}
}
#calque_jeu>#temps.critique
{
	-webkit-animation:critique 0.5s linear 20;animation:critique 0.5s linear 20;
}
#calque_jeu>#temps
{
	position:absolute;
	left: 50%;
	top: 0px;
	margin-left: -50px;
	font-size:24px;
	line-height:30px;
	height: 39px;
	padding-right:34px;
	background:rgba(0,0,0,0.7) url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDYwIDYwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MCA2MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiPgo8Zz4KCTxwYXRoIGQ9Ik0zMS42MzQsMzcuOTg5YzEuMDQxLTAuMDgxLDEuOTktMC42MTIsMi42MDYtMS40NTlsOS4zNjMtMTIuOTQ0YzAuMjg3LTAuMzk3LDAuMjQ0LTAuOTQ1LTAuMTA0LTEuMjkzICAgYy0wLjM0OC0wLjM0Ny0wLjg5Ni0wLjM5LTEuMjkzLTAuMTA0TDI5LjI2LDMxLjU1NWMtMC44NDQsMC42MTQtMS4zNzUsMS41NjMtMS40NTYsMi42MDRzMC4yOTYsMi4wNiwxLjAzMywyLjc5NyAgIEMyOS41MDgsMzcuNjI4LDMwLjQxMywzOCwzMS4zNTQsMzhDMzEuNDQ3LDM4LDMxLjU0LDM3Ljk5NiwzMS42MzQsMzcuOTg5eiBNMjkuNzk4LDM0LjMxNWMwLjAzNS0wLjQ1NywwLjI2OS0wLjg3NCwwLjYzNy0xLjE0MiAgIGw3Ljg5Ny01LjcxM2wtNS43MTEsNy44OTVjLTAuMjcsMC4zNzEtMC42ODcsMC42MDQtMS4xNDQsMC42NGMtMC40NTUsMC4wMy0wLjkwMi0wLjEyOC0xLjIyNy0wLjQ1MyAgIEMyOS45MjgsMzUuMjE5LDI5Ljc2MiwzNC43NzEsMjkuNzk4LDM0LjMxNXoiIGZpbGw9IiNGRkZGRkYiLz4KCTxwYXRoIGQ9Ik01NC4wMzQsMTkuNTY0Yy0wLjAxLTAuMDIxLTAuMDEtMC4wNDMtMC4wMjEtMC4wNjRjLTAuMDEyLTAuMDItMC4wMzEtMC4wMzEtMC4wNDQtMC4wNSAgIGMtMS4wMTEtMS43MzQtMi4yMDctMy4zNDctMy41NjUtNC44MDlsMi4xNDgtMi4xNDdsMS40MTQsMS40MTRsNC4yNDItNC4yNDNsLTQuMjQyLTQuMjQybC00LjI0Myw0LjI0MmwxLjQxNSwxLjQxNWwtMi4xNDgsMi4xNDcgICBjLTEuNDYyLTEuMzU4LTMuMDc0LTIuNTU1LTQuODA5LTMuNTY2Yy0wLjAxOS0wLjAxMy0wLjAzLTAuMDMyLTAuMDUtMC4wNDRjLTAuMDIxLTAuMDEyLTAuMDQzLTAuMDExLTAuMDY0LTAuMDIyICAgYy0zLjA5My0xLjc4Mi02LjU2OC0yLjk2OS0xMC4yNzMtMy40MDRWNWgxLjVjMS4zNzksMCwyLjUtMS4xMjEsMi41LTIuNVMzNi42NzIsMCwzNS4yOTMsMGgtOWMtMS4zNzksMC0yLjUsMS4xMjEtMi41LDIuNSAgIHMxLjEyMSwyLjUsMi41LDIuNWgxLjV2MS4xNTZjLTEuMDgsMC4xMTUtMi4xNTgsMC4yOTEtMy4yMjQsMC41MzVjLTAuNTM4LDAuMTIzLTAuODc1LDAuNjYtMC43NTEsMS4xOTggICBjMC4xMjMsMC41MzgsMC42NiwwLjg3NiwxLjE5OCwwLjc1MWMwLjkyLTAuMjExLDEuODQ5LTAuMzcsMi43OC0wLjQ3N2wxLjA3My0wLjA4M2MwLjMyOC0wLjAyNSwwLjYzLTAuMDQzLDAuOTI0LTAuMDU3VjEwICAgYzAsMC41NTMsMC40NDcsMSwxLDFzMS0wLjQ0NywxLTFWOC4wM2MzLjc2MSwwLjE3Myw3LjMwNSwxLjE4MywxMC40NTYsMi44NDVsLTAuOTg2LDEuNzA3Yy0wLjI3NiwwLjQ3OS0wLjExMiwxLjA5LDAuMzY2LDEuMzY2ICAgYzAuMTU3LDAuMDkxLDAuMzI5LDAuMTM0LDAuNDk5LDAuMTM0YzAuMzQ2LDAsMC42ODItMC4xNzksMC44NjctMC41bDAuOTgzLTEuNzAzYzMuMTI5LDEuOTg1LDUuNzg3LDQuNjQzLDcuNzcyLDcuNzcyICAgbC0xLjcwMywwLjk4M0M0OS41NywyMC45MSw0OS40MDYsMjEuNTIxLDQ5LjY4MywyMmMwLjE4NiwwLjMyMSwwLjUyMSwwLjUsMC44NjcsMC41YzAuMTcsMCwwLjM0Mi0wLjA0MywwLjQ5OS0wLjEzNGwxLjcwNy0wLjk4NiAgIGMxLjY4NSwzLjE5NiwyLjY5OCw2Ljc5OCwyLjg0OSwxMC42MTlINTMuNjNjLTAuNTUzLDAtMSwwLjQ0Ny0xLDFzMC40NDcsMSwxLDFoMS45NzVjLTAuMTUxLDMuODIxLTEuMTY0LDcuNDIzLTIuODQ5LDEwLjYxOSAgIGwtMS43MDctMC45ODZjLTAuNDc4LTAuMjc2LTEuMDktMC4xMTQtMS4zNjYsMC4zNjZjLTAuMjc2LDAuNDc5LTAuMTEyLDEuMDksMC4zNjYsMS4zNjZsMS43MDMsMC45ODMgICBjLTEuOTg1LDMuMTI5LTQuNjQzLDUuNzg3LTcuNzcyLDcuNzcybC0wLjk4My0xLjcwM2MtMC4yNzctMC40OC0wLjg5LTAuNjQzLTEuMzY2LTAuMzY2Yy0wLjQ3OSwwLjI3Ni0wLjY0MywwLjg4OC0wLjM2NiwxLjM2NiAgIGwwLjk4NiwxLjcwN2MtMy4xNTEsMS42NjItNi42OTUsMi42NzItMTAuNDU2LDIuODQ1VjU2YzAtMC41NTMtMC40NDctMS0xLTFzLTEsMC40NDctMSwxdjEuOTc2ICAgYy0xLjU5Ny0wLjA1NS0zLjE5OS0wLjI1NS00Ljc3Ni0wLjYxN2MtMC41MzgtMC4xMjktMS4wNzUsMC4yMTMtMS4xOTgsMC43NTFjLTAuMTI0LDAuNTM4LDAuMjEzLDEuMDc1LDAuNzUxLDEuMTk4ICAgQzI2LjU2OCw1OS43NjgsMjguNjA3LDYwLDMwLjYzLDYwYzAuMDQ5LDAsMC4wOTYtMC4wMDMsMC4xNDUtMC4wMDRjMC4wMDcsMCwwLjAxMiwwLjAwNCwwLjAxOCwwLjAwNCAgIGMwLjAwOCwwLDAuMDE1LTAuMDA1LDAuMDIzLTAuMDA1YzQuODA3LTAuMDMzLDkuMzE3LTEuMzMxLDEzLjIxOS0zLjU3M2MwLjAzMS0wLjAxNCwwLjA2NC0wLjAyMSwwLjA5NC0wLjAzOSAgIGMwLjAyLTAuMDEyLDAuMDMxLTAuMDMxLDAuMDUtMC4wNDRjNC4wMzktMi4zNTQsNy40MTQtNS43MjUsOS43NzMtOS43NjFjMC4wMTktMC4wMjcsMC4wNDMtMC4wNDgsMC4wNi0wLjA3OCAgIGMwLjAxMi0wLjAyMSwwLjAxMS0wLjA0MywwLjAyMS0wLjA2NEM1Ni4zMTcsNDIuNDc2LDU3LjYzLDM3Ljg5LDU3LjYzLDMzUzU2LjMxNywyMy41MjQsNTQuMDM0LDE5LjU2NHogTTUzLjk2NSw4LjI1MWwxLjQxNCwxLjQxNCAgIGwtMS40MTQsMS40MTVMNTIuNTUsOS42NjVMNTMuOTY1LDguMjUxeiBNMjkuNzkzLDYuMDIxVjNoLTMuNWMtMC4yNzUsMC0wLjUtMC4yMjUtMC41LTAuNXMwLjIyNS0wLjUsMC41LTAuNWg5ICAgYzAuMjc1LDAsMC41LDAuMjI1LDAuNSwwLjVTMzUuNTY4LDMsMzUuMjkzLDNoLTMuNXYzLjAyMUMzMS40NDUsNi4wMDcsMzEuMTEzLDYsMzAuNzkzLDZjLTAuMDI4LDAtMC4wNiwwLjAwMi0wLjA4OCwwLjAwMiAgIEMzMC42OCw2LjAwMiwzMC42NTUsNiwzMC42Myw2Yy0wLjE2NCwwLTAuMzI4LDAuMDExLTAuNDkyLDAuMDE0QzMwLjAyMiw2LjAxNywyOS45MTMsNi4wMTYsMjkuNzkzLDYuMDIxeiIgZmlsbD0iI0ZGRkZGRiIvPgoJPHBhdGggZD0iTTIxLjc5MywxNGgtNWMtMC41NTMsMC0xLDAuNDQ3LTEsMXMwLjQ0NywxLDEsMWg1YzAuNTUzLDAsMS0wLjQ0NywxLTFTMjIuMzQ2LDE0LDIxLjc5MywxNHoiIGZpbGw9IiNGRkZGRkYiLz4KCTxwYXRoIGQ9Ik0yMS43OTMsMjFoLTEwYy0wLjU1MywwLTEsMC40NDctMSwxczAuNDQ3LDEsMSwxaDEwYzAuNTUzLDAsMS0wLjQ0NywxLTFTMjIuMzQ2LDIxLDIxLjc5MywyMXoiIGZpbGw9IiNGRkZGRkYiLz4KCTxwYXRoIGQ9Ik0yMS43OTMsMjhoLTE1Yy0wLjU1MywwLTEsMC40NDctMSwxczAuNDQ3LDEsMSwxaDE1YzAuNTUzLDAsMS0wLjQ0NywxLTFTMjIuMzQ2LDI4LDIxLjc5MywyOHoiIGZpbGw9IiNGRkZGRkYiLz4KCTxwYXRoIGQ9Ik0yMS43OTMsMzVoLTE5Yy0wLjU1MywwLTEsMC40NDctMSwxczAuNDQ3LDEsMSwxaDE5YzAuNTUzLDAsMS0wLjQ0NywxLTFTMjIuMzQ2LDM1LDIxLjc5MywzNXoiIGZpbGw9IiNGRkZGRkYiLz4KCTxwYXRoIGQ9Ik0yMS43OTMsNDJoLTEzYy0wLjU1MywwLTEsMC40NDctMSwxczAuNDQ3LDEsMSwxaDEzYzAuNTUzLDAsMS0wLjQ0NywxLTFTMjIuMzQ2LDQyLDIxLjc5Myw0MnoiIGZpbGw9IiNGRkZGRkYiLz4KCTxwYXRoIGQ9Ik0yMS43OTMsNDloLTdjLTAuNTUzLDAtMSwwLjQ0Ny0xLDFzMC40NDcsMSwxLDFoN2MwLjU1MywwLDEtMC40NDcsMS0xUzIyLjM0Niw0OSwyMS43OTMsNDl6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==) no-repeat 68px center;
	background-size:24px;
	color: #ffffff;
	cursor:default;
	z-index: 10;
	/* background: rgba(70, 70, 70, 0.82); */
	padding: 5px 34px 5px 10px;
	border-radius: 0px 0px 4px 4px;
	width: 100px;
	box-sizing: border-box;
}
#calque_jeu.toutmontrer>*:not(.wnd), #calque_jeu.toutmontrer>*:not(.wnd) * {
    pointer-events: none!important;
}
#calque_jeu.toutmontrer .lbl_carte, #calque_jeu.toutmontrer>#temps {display:none;}
#calque_jeu.ended>*:not(.wnd) {
    -webkit-transition: filter 0.5s linear, opacity 0.5s;transition: filter 0.5s linear, opacity 0.5s;
    filter: blur(4px);
	opacity:0.8;
	
}
@-webkit-keyframes affichageWnd
{
	0%{-webkit-transform:translateY(-400px);transform:translateY(-400px);}
	100%{-webkit-transform:translateY(0px);transform:translateY(0px);}
}
@keyframes affichageWnd
{
	0%{-webkit-transform:translateY(-400px);transform:translateY(-400px);}
	100%{-webkit-transform:translateY(0px);transform:translateY(0px);}
}
#calque_jeu>.wnd>div>h1
{
	font-weight:normal;
	margin:0px;
	text-align:center;
	padding-bottom:30px;
	font-size:28px;
	color:#313131;
}
#calque_jeu>.wnd>div>.msg>h2 {
    margin: 0px;
    font-weight: normal;
    font-size: 24px;
    line-height: 24px;
    padding-bottom:10px;
    opacity:0;
    -webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;
    -webkit-animation-duration:4s;animation-duration:4s;
    -webkit-animation-delay:1s;animation-delay:1s;
    -webkit-animation-name:afficherCalqueh2;animation-name:afficherCalqueh2;
}
#calque_jeu>.wnd>div>.msg>h3 {
    margin: 0px;
    font-weight: normal;
    font-size: 22px;
    line-height: 22px;
    padding-bottom:10px;
    opacity:0;
    -webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;
    -webkit-animation-duration:4s;animation-duration:4s;
    -webkit-animation-delay:1s;animation-delay:1s;
    -webkit-animation-name:afficherCalqueh3;animation-name:afficherCalqueh3;
}
#calque_jeu>.wnd>div>.msg>h4 {
    margin: 40px 0px -25px 0px;
    font-weight: normal;
    font-size: 26px;
    line-height: 26px;
    color:#2e84a7;
    padding-bottom:10px;
    opacity:0;
    -webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;
    -webkit-animation-duration:4s;animation-duration:4s;
    -webkit-animation-delay:5s;animation-delay:5s;
    -webkit-animation-name:afficherCalqueh13;animation-name:afficherCalqueh13;
}
#calque_jeu>.wnd.vite>div>.msg>.liens>a {-webkit-animation-delay:1s;animation-delay:1s;}
#calque_jeu>.wnd>div>.msg>.liens>a {
	outline:none;
	cursor:pointer;
	background:#7da225;
	color:#fff;
	font-size:18px;
	padding:8px 15px;
	display:inline-block;
	opacity:0;
	margin:4px;
	text-decoration:none;
	box-shadow:0px 3px 0px 0px rgb(108, 142, 26);
	border-radius:4px;
	-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;
	-webkit-animation-duration:4s;animation-duration:4s;
	-webkit-animation-delay:5.3s;animation-delay:5.3s;
	-webkit-animation-name:afficherCalqueh12;animation-name:afficherCalqueh12;
}
#calque_jeu>.wnd>div>.msg>.liens {
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}
#calque_jeu>.wnd>div>.msg {
	overflow:hidden;
	padding:0px 30px;
}
#calque_jeu>.wnd>div>.time:before
{
	content:"";
	position:absolute;
	width:4px;
	left:50%;
	margin-left:-2px;
	height:20px;
	top:100%;
	box-shadow:0px 5px 15px rgba(0,0,0,0.2);
	background:#7da225;
}
#calque_jeu>.wnd>div>.time
{
    color:white;
	position: absolute;
	right: -48px;
	top: -45px;
	-webkit-transform: rotate(35deg);transform: rotate(35deg);
	padding: 10px;
	font-size: 18px;
	background: #7da225;
	box-shadow:5px 3px 15px rgba(0,0,0,0.2);
	z-index:-1;
	border-radius:4px;
}
#calque_jeu>.wnd.nopadding>div
{
	padding:2px;
}
#calque_jeu>.wnd>div
{
	display:inline-block;
	vertical-align:middle;
	max-width:100%;
	box-sizing:border-box;
	padding:30px;
	position:relative;
	background:#ffffff;
	box-shadow:0px 5px 15px rgba(0,0,0,0.2);
	-webkit-animation:affichageWnd 1s cubic-bezier(0.18, 0.89, 0.32, 1.28);animation:affichageWnd 1s cubic-bezier(0.18, 0.89, 0.32, 1.28);
	font-size:16px;
}
#calque_jeu>.wnd>div>.msg>.indice_placeholder {
    font-size: 24px;
    color: #315fb2;
    line-height: 30px;
    height: 30px;
    /* -webkit-animation: afficherCalqueh12 4s;animation: afficherCalqueh12 4s; */
    display: block;
}
#calque_jeu>.wnd>div>.msg big {
    display: block;
    margin-top: 4px;
}

#calque_jeu>.wnd>div>.msg>.indice_placeholder:not(:empty) {
    -webkit-animation: afficherCalqueh12 4s;animation: afficherCalqueh12 4s;
}

#calque_jeu>.wnd>div>.msg>.indice_placeholder:not(:empty)+* {
    visibility: hidden;
}

#calque_jeu>.wnd>div>.msg>.indice_placeholder:not(:empty)+*+.liens>a:first-child {
    cursor: default;
    pointer-events: none;
    background: #646464;
    box-shadow: 0px 2px 0px 0px #313131;
}
#calque_jeu>.wnd:before
{
	content:"";
	display:inline-block;
	vertical-align:middle;
	width:0px;
	height:100%;
}
#calque_jeu>.wnd .image[data-legende=""]:before{display:none;}
#calque_jeu>.wnd .image[data-legende]:before
{
	content:"© " attr(data-legende);
	background:rgba(0,0,0,0.8);
	color:white;
	font-size:12px;
	position:absolute;
	left:10px;
	bottom:10px;
	padding:5px;
}
#calque_jeu>.wnd .image
{
	max-width:100%;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
	background-color:#313131;
	position:relative;
}
#calque_jeu>.wnd
{
	position:absolute;
	left:0px;
	top:0px;
	right:0px;
	bottom:0px;
	font-size:0px;
	text-align:center;
	z-index:15;
}
#calque_jeu,
#calque_jeu *
{
	-webkit-user-select:none;
	-moz-user-select:none;
	-o-user-select:none;
	-ms-user-select:none;
	user-select:none;
	outline:none;
	-webkit-tap-highlight-color:transparent;
}
#calque_jeu
{
	-webkit-transition:0.5s;transition:0.5s;
	position:relative;
	min-height:400px;
	pointer-events:none;
	opacity:0;
	z-index:5;
	overflow:hidden;
	background: #12608d;
}
#calque_jeu.test>#lieux>.lieu>tools {
    zoom: 0.5;
}
#calque_jeu.test>#lieux>.lieu {
    width: 60px;
    height: 60px;
}

form[target*="saisir"] input[type="email"]:focus {
	border-color:#7da225;
}
form[target*="saisir"] input[type="email"], form[target*="saisir"] input[type="text"] {
    display: block;
    width: 320px;
    max-width: 100%;
    box-sizing: border-box;
    padding: 8px 14px;
    font-size: 16px;
    text-align: center;
    outline:none;
    border:solid 1px #cdcdcd;
}
form[target*="saisir"] .champ.captcha>img
{
	display:inline-block;
	vertical-align: top;

}
form[target*="saisir"] .champ.captcha>input[type="text"]
{
	width:205px;
	display:inline-block;
	vertical-align: top;
	text-transform: uppercase;
}
form[target*="saisir"] .champ.captcha
{
	overflow:hidden;
}
form[target*="saisir"] .champ>label
{
	cursor:pointer;
	color:#646464;
	font-size:12px;
}
form[target*="saisir"] .champ
{
	width:320px;
	max-width:100%;
	margin:0px auto 10px auto;
}
form[target*="saisir"] input[type="submit"] {
    display: block;
    width: 150px;
    box-sizing: border-box;
    font-size: 16px;
    padding: 4px 10px;
    margin:auto;
}
.g-recaptcha {
    /* text-align: center; */
    margin: auto;
    /* width: auto; */
    display: inline-block;
}
@media print
{
	.header, .footer, p, a.envoyer_ami{display:none;}
	img.cheque{box-shadow:none;}
}
@media (max-width:785px)
{
	#calque_jeu>#lieux{height:82px;}
	#calque_jeu>#lieux>.lieu{width:82px;}

    #intro_aide.play>div>h1{font-size:20px;line-height:24px;}
    #intro_aide.play>div>h2, #intro_aide>div>h3{font-size:16px;line-height:16px;}
    #intro_aide>div:after{height:48px;width:48px;}
    #intro_aide>div{min-height:48px;}
    .bande.content>.container{padding-bottom:160px;}
}
@media (max-device-width:640px)
{
	a.btn.gros{max-width:240px;}
	#grille>.gite>.epis>div>img{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px);}
}
@media (max-width:1024px)
{
	#grille>.gite>.epis>div>img{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px);}
	/* #intro_aide>div:before{display:none;} */
}