@media screen and (max-width:1350px){

	#gameelement_remaining_steps{
			/*font-size: 2.0em;*/
	}

	.fildariane_background{
		width:60%;
	}


	.button_background{
		width:30%;
	}
}


@media screen and (max-width:1300px){


	.bloc_title{
		font-size: 0.8em;
	}

}


@media screen and (max-width:1220px){

	#menu{
		font-size: 0.9em;
	}

	#menu_site ul{
		font-size: 1em;
	}

	.fildariane_background{
		width:70%;
	}

}




@media screen and (max-width:1100px){

	.button_background{
		width:40%;
	}

	/*
	#fildariane{
	font-size: 1.7em;
}
*/
.bloc_title{
	font-size: 0.7em;
}

.form_public{
	width:80%!important;
}

.bloc_title_pages{
	/*width:68%!important;*/
	width:78%;
}

.bloc_picto{
	width:5%;
}



.element_texte .inner_texte_mascotte {
	width:30%;
}

.inner_bloc{
	width:67%;
}

}


@media screen and (max-width:1060px){

	.main_bloc{
		width:100px;
	}

}


/* MOBILE */
@media screen and (max-width:1024px){

	#fildariane{

	}


	.button_background{
		width:40%;
	}


	#by_kanga{
		font-size: 0.6em;
	}
	#by_kanga img{
		width:25%;
	}

	/*
	#fildariane{
	margin-top:10px;
}
*/
.fildariane_isnotgame{
	/*text-align: left!important;*/
}

.element_texte{
	text-align: center;
}


/*
#fildariane img{
width:25px!important;
}
*/

.info_user{
	text-align: center;
}
#pseudo{
	/*width:60%;*/
}

#game_start{
}

#game_start .picto{
	width:15px!important;
}

#game_email .picto{
	width:15px!important;
}

#menu_site li {
}

#logo{
	text-align: center;
}
#logo img {
	/*width:60%;*/
}
/*
#fildariane{
display: block;
width:auto;
height:auto;
text-align: center;
border:0;
}
*/

#etat_jeux{
	display: block;
	width:auto;
	height:auto;
}


.progression_user_game{

}

.info_user{
	/*margin-right:1%;*/

}

.bloc_title_pages{
	/*width:68%!important;*/
	width:81%;
}

#logo {
	/*width:60%;*/
	min-height: 45px;
}

#rwd_logo{
	display: block;
}

#contact_right{
	height:110px;
	padding-top:15px;
	margin-top:0;
}

#switch_menu{
	display:block;
}

#menu{
	font-size: 1em;
	display: none;
	z-index:1000000;
	position:absolute;
	width:100%;
	height:500%;
}

#contenu_public{
	width:100%;
}


.bloc_title{
	font-size: 0.8em;
}

#element_detail{
	width:100%;
}


#mapmenu {
	width:100%;
	display:block;
	clear:both;
}

#mapid {
	width:100%;
	display:block;
	clear:both;
}



.mapmenu_element_div{
	width:49%;
	margin-right:1%;
	display: inline-block;

}
/*
.element_texte .inner_texte_mascotte{
width:20%;
}
*/

.pictoPrev{
	vertical-align: middle;
}

.element_texte .hasmascotte{
	/*width:72%!important;*/
	width:95%!important;
	margin-top:10px;
}

.element_texte .hasmascotte:after{
	display: none;
}

}

@media screen and (max-width:950px){
	#game_header{
		font-size: 0.8em;
	}

	.gameelement_remaining_steps_background{
		width:40%;
	}

	#gameelement_remaining_steps{
		/*font-size:2.3em;*/
	}



}


@media screen and (max-width:850px){

	.inner_texte{
		font-size: 0.9em;
		padding:20px 2%;
	}

	#team_gestion input[type=radio]{
		-ms-transform: scale(1); /* IE 9 */
		-webkit-transform: scale(1); /* Chrome, Safari, Opera */
		transform: scale(1);
	}


	.choix_texte_asso{
		/*font-size: 0.9em;*/
	}

	.element_texte .game_texte{
		/*font-size: 1.1em;*/
	}

	.element_texte .game_texte_full_width{
		/*font-size: 1.1em;*/
	}


}



@media screen and (max-width:780px){

	#menu_site li{
		font-size: 0.8em;
	}

	.bloc_title_pages{
		width:75%;
		font-size:0.9em;
	}

}


@media screen and (max-width:720px){



	.element_galerie li{
		width:48%;
	}

}



@media screen and (max-width:640px){
	
	#auth_link li {
		line-height:120%;
	}
	pre{
			margin: 0 auto;
	}

	.button_background{
		width:50%;
	}


	.choix_texte_asso{
		/*font-size: 0.8em;*/
	}


	#pieces_front{
		width:80%;
	}

	.gallery_images{
		width:80%;
	}

	.memory_box{
		width:80px;
		height:80px;
		background-size:80px 80px;
	}

	.choix_image_img{
		/*max-height:100px;*/
	}

	#menu_site li{
		/*font-size: 0.6em;*/
	}


	#pseudo{
		font-size: 0.9em;
	}

	#team_gestion{
		font-size:0.9em;
	}

	#genere_pseudo{
		/*font-size: 0.9em;*/
	}

	#choix_team{
		width:90%;
		font-size: 0.9em;
		padding-top:30px;
	}

	.element_texte .game_texte{

	}

	#meteo_here{
		text-align: center;
		font-size: 1.5em;
	}

	.icons_social{
		margin:0 5%;
	}

	#weather_temperature,#weather_current, #weather_vent, #weather_humidite{
		margin: 0 5%;
	}

	.slogan_main{
		font-size: 0.9em;
	}

	.bloc_title{
		font-size: 0.85em;
	}


	.bloc_title_pages{
		font-size: 0.85em;
	}


	.calendar_days div.day_element{
		padding:0;
	}

	#calendar_arrow_prev_div{
		display: block;
		margin-bottom:10px;
	}

	#calendar_arrow_next_div{
		display: block;
		margin-top:10px;
	}

	#menu{
		font-size: 1.2em;
	}

	#fildariane{
		font-size: 1.3em!important;
	}


}


@media screen and (max-width:600px){
	#agenda_acc h3{
		width:30%;
	}



	.fildariane_background{
		width:90%;
	}


	#game_content{
		margin-top:0;
	}


		.gameelement_remaining_steps_background{
			width:50%;
		}

		#gameelement_remaining_steps{
			/*font-size:2.3em;*/
		}


}

@media screen and (max-width:550px){



	.element_texte .game_texte{
		/*font-size: 1em;*/
		/*line-height: 120%;*/
	}

	.element_texte .game_texte_full_width{
		/*font-size: 1em;*/
		/*line-height: 120%;*/
	}



	.bloc_title{
		font-size: 0.75em;
	}

	.bloc_title_pages{
		font-size: 0.85em;
	}


	#type_trajet_0{
		font-size: 0.7em;
	}

	#type_trajet_1{
		font-size: 0.7em;
	}

	.calendar_month{
		width:40%;
		margin:0 1% 10px 1%;
	}

	#fildariane{
		font-size: 1.3em!important;
	}


}

@media screen and (max-width:500px){

	.button_background{
		width:60%;
	}


	/*
	#fildariane{
	font-size: 1.2em;
}
*/

.half_bloc{
	width:40%!important;
}

.bloc_title{
	font-size: 1em;
}


.half_bloc_menu{
	width:98%!important;
}

.bloc_title_pages{
	font-size: 1em;
	width:60%;
}

.element_galerie li{
	width:98%;
}

.image_titres{
	/*		font-size: 1.1em;*/
}

.gameelement_remaining_steps_background{
	width:60%;
}

#gameelement_remaining_steps{
	/*font-size:2.2em;*/
}

.jconfirm-buttons .btn-default{
	/*	 width: 150px!important;*/
}

.gallery_images{
	width:60%;
}

}



@media screen and (max-width:400px){
	/*
	#fildariane{
	font-size: 1em;
}
*/

.button_background{
	width:80%;
}


#fildariane{
	font-size: 1.25em!important;
}


.slogan_main{
	font-size: 0.8em;
}


#type_trajet_0{
	font-size: 0.6em;
}

#type_trajet_1{
	font-size: 0.6em;
}


.gameelement_remaining_steps_background{
	width:80%;
}

#gameelement_remaining_steps{
	/*font-size:2em;*/
}

}


@media screen and (max-width:350px){


}
