/*****************/
/* media queries */
/*****************/

@media screen and (max-width:1210px){
	#ul_menu {
		font-size:0.9em;
	}

	#sub_menu {
		font-size:0.9em;
	}

	#container #contenu_texte {
		font-size:1em;
	}

	#container #contenu_texte p{
		font-size:0.9em!important;
	}

	#container #indication_distances {
		font-size:1em;
	}

	#container #indication_distances p {
		font-size:0.9em!important;
	}

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

}

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

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

	#sub_menu {
		font-size:0.9em;
	}

	#container #contenu_texte p{
		font-size:0.9em!important;
	}

	#container #indication_distances p {
		font-size:0.9em!important;
	}
	*/

	#sub_menu {
		display:none;
	}

	#content_main {
		margin-left:16.5%!important;
	}
	/*
	#main_result {
		font-size:0.8em;
	}
	*/

	#sub_menu_miroir {
		display:block;
		font-size:0.9em;
	}

	#other_results {
/*		margin:0 2%;*/
		margin-left:2%;
	}

	#indication_distances {
		margin:10px 1%;
	}

	#contenu_texte {
		margin:5px 1%;
	}

	#bloc_main_result_map {
		margin:0 2% 10px 2%;
	}

	#loading_data {
		margin-right:4%;
	}

	.resultat_image h1 {
		font-size:1.05em;
	}

	#sub_menu_miroir select {
		background-color:#fff;
		width:auto;
	}

	#sub_menu_miroir .sous_categories li {
/*		display:inline;
		margin-right:1%;*/
		padding:5px;
		text-align:left;
	}

	#sub_menu_choix_miroir_left {
		float:left;
		width:50%;
		text-align:left;
/*		min-height:90px;*/
	}

	#sub_menu_choix_miroir_right {
		float:left;
		width:50%;
		text-align:left;
	}

	.rank_by {
		margin-top:4px;
	}

	#sub_menu_choix_miroir_right radio {
		vertical-align:middle;
	}

	#sub_menu_miroir .sub_menu {
		font-size:1.1em;
		padding-top:10px;
		margin-left:1%;
	}
		/*
	.resultat_image .resultat_number_bottom {
		margin-top:17px;
	}
	*/

	#affiche_sejours {
		margin-left:1%;
		width:98%;
		padding-top:5px;
		padding-bottom:5px;
		font-size:1.1em;
	}

	#affiche_sejours_sub {
		margin-left:1%;
		width:98%;
		padding-top:5px;
		padding-bottom:5px;
		font-size:1.1em;
	}

	#container #detail_sejour {
		margin-left:2%;
		width:95.7%;
	}

	#container .entete_sejour {
		margin-top:10px;
		width:94%;
	}

	#loading_data {
		margin-top:10px;
	}

	#detail_sejour {
		margin-top:10px;
	}

	#sejour_detaille {
		border:1px solid #63AEAD;
	}



}


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

	#access_menu p.imagesocial img {
		height:20px;
		margin-top:13px;
		margin-right:2%;
	}

}

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

	#ul_menu {
			font-size:1em;
	}

	#menu_mobile li {
		padding:3px 0px;
	}


	.print {
		display:none;
	}

	body {
		margin:0;
	}


	#weather {
		float:right;
	}

	#logo {
		margin:0;
		padding:0;
		border:none;
/*		float:none;*/
		text-align:center;
		height:auto;
		width:auto;
		float:none;
		margin-left:100px;
	}

	#logo img {
/*		margin-top:10px;*/
		margin:0;
		height:65px;
	}


	#weather {
		margin-right:1%;
	}


	#bouton_reduction_up {
		display:block;
	}

	#menu_mobile {
		display:none;
		position:absolute;
		width:auto;
		top:82px;
		z-index:1000;
	}

	#bouton_reduction {
		display:none;
	}



	#menu_mobile li {
		padding:5px 0px;
		padding-left:5px;
	}

	#qrcode {
		display:none;
	}

	#access_menu {
		clear:both;
		float:left;
		width:100%;
		text-align:center;
		margin-top:20px;
		margin-bottom:20px;
	}

	#access_lng img {
		height:20px;
		margin:0 2%;
	}

	#access_lng {
		width:100%;
		float:none;
		text-align:center;
	}

	#menu {
		display:none;
	}

	.imagesocial {
		margin-top:10px;
	}

	#content_main {
		margin-left:0.5%!important;
	}

	#indication_distances {
		clear:both;
		margin-top:5px;
	}


	#ariane_loc {
		height:50px;
		margin:0 2% 15px 2%;
	}

	#fil_ariane {
		float:none;
	}

	#localize_me {
		margin-bottom:5px;
		width:30%;
	}

	#container {
		clear:both;
	}

	#localize_me {
		width:auto;
		padding-left:5%;
		padding-right:5%;
		font-size:1.1em;
	}

	#main_result h1 {
		padding-top:10px;
	}

	#fich_global {
		margin-right:2%;
	}

	#content_main_full {
		width:98%;
		margin:0 auto!important;
	}

	#bloc_main_result_map {
/*		float:left;*/
	}

	.video_div_iframe{
		width:95%;
	}


}

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


	#titre_mobile {
		display:block;
	}

	#fich_description h1 {
		display:none;
	}

	#ul_menu {
			font-size:0.8em;
	}

	#main_result {
		float:;
/*		float:none;*/
		width:auto;
		margin:0;
		margin-left:2%;
		margin-right:2%;
		margin-bottom:10px;
/*		height:auto;*/
	}

	#map {
		float:none;
/*		width:auto;*/
		width: 90%;
		margin:0 auto;
		margin-top:20px;
/*		margin-left:2%;
		margin-right:2%;*/

	}

	#main_result {
		width:96%;
	}

	#main_result h1 {

	}

	.resultat {
		height:auto;
	}

	#fich_commentaires input , #fich_commentaires_mobile input {
		width:99%;
	}

	#fich_commentaires textarea, #fich_commentaires_mobile textarea {
		width:99%;
	}

	#fich_commentaires_mobile {
		display:block;
	}

	#fich_commentaires_mobile button {
		font-size:1.1em;
	}

}

/* 2 Blocs */
@media screen and (max-width:640px) {
	#other_results {
		width:420px;
		margin:0 auto;
	}



}


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

	#logo img {
		margin-top:15px;
		height:45px;
	}

	.video_div_iframe{
		width:95%;
	}
}

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

	#other_results {
		width:200px;
		margin:0 auto;
	}


}
