@media screen and (max-width: 1060px) {
	.hauteur_btn_acces {
		height: 250px;
	}
	.bouton_acces2_2 {
		right: 400px;
	}
}
@media screen and (max-width: 1024px) {
	.punch_line {
		top: 60px;
		left: 60px;
		width: 100%;
	}
	.padding_acces {
 		padding: 0 0 0 20px;
	}
	.bouton_acces {
		width: 95%;
	  	height: 50px;
	}	
	.bouton_acces_3 {
		margin-left: 60px;
	}
	.bordered_menu {
		border-bottom: none;
	}

}
@media only screen and (max-width : 992px) { 
	/**	Home page **/
	.left-nav, .top-nav { 
	   
	}

	#Z_searchBarCriteria {
		display: none;
	}
	
	#Z_searchBarCriteria_mobile {
		display: block;
	}
	
	.punch_line {
		top: 18px;
		left: 65px;
	}
	
	.ms-slide-bgcont > img {
		max-width: 100% !important;
	}
	
	.bordered_menu {
		border-bottom: 0px solid #ccc;
	}
	.nice-select {
 		text-align: center !important;
	}
		
	.home_titre_encemoment{
		font-size: 20px;
	}
	
	.home_soustitre_encemoment{
		font-size: 1.7rem;
	}

	/** Paul et les iles **/
	.portembiez {
		padding-left: 10%;
	}
	.img_portembiez {
		max-width: 100%;
		height: 220px !important;
	}
	.row_mob_search {
		height: 160px;
	}
	 #div_chemin_fer{
 		display: none;
 	}
 	.foot_apropos {	
 		width: 33%;
 		text-align: center;
 		margin-left: auto;
 		margin-right: auto;
 		margin-top: 10px;

 	}
 	.foot_aide {
 		width: 33%;
 		text-align: center;
 		margin-left: auto;
 		margin-right: auto;
 		margin-top: 10px;
 	}
 	.foot_contact {
 		width: 33%;
 		text-align: center;
 		margin-left: auto;
 		margin-right: auto;
 		margin-top: 10px;
 	}
 	.foot_suivez_nous {
 		width: 50%;
 		text-align: center;
 		margin-left: auto;
 		margin-right: auto;
 		margin-top: 10px;
 	}
	.foot_rejoignez_nous {
 		width: 50%;
 		text-align: center;
 		margin-left: auto;
 		margin-right: auto;
 		margin-top: 10px;
	}
		/*page acces*/
	.bloc_txt_acces {
		padding-left: 8%;

	}
	.logo_acces {

	}
	.bouton_acces_3 {
		margin-left: 60px;
	}	
	.bloc_txt_1_acces {
		padding: 0 ;
		margin-bottom: 20px;

	}
	.blocs_txts_acces {
		width : 100%;
		height: 100%;
		margin-bottom: 0;
		padding-left: 0;
		border-right: 0 none;

	}
	.bloc_txt_1_acces {
		padding: 0 ;
		margin-bottom: 20px;

	}
  .mer_bloc_acces {
    height: 100%;
    margin-bottom: 0;
  	}
  	.padding_acces_blocs {
  		padding-left: 30px;
  	}
  	.modal-dialog {
  	width: 90%;
 }
	.mob_text_entree {
		text-align: justify;
	}
.close_bas {
	  left: 100%;
	}
}

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

	.titre1 {
		line-height: 26px;
	}

	#content {
		width: 98%;
	}

	.punch_line {
		font-size: 8pt;
		width: 170px;
	}
	
	.home_titre_encemoment{
		font-size: 18px;
	}
	
	.home_soustitre_encemoment{
		font-size: 1.5rem;
	}
	
	.row_mob_search {
		height: 140px;
	}
	/**Paul et les iles**/
	.img_portembiez {
		margin: 4% auto 0 auto !important;
	}
	.portembiez {
		padding: 0 !important;
	}
	/** Footer **/
	
	.agenda_image2 {
		display: none;
	}
 	.foot_apropos {	
 		width: 100%;

 	}
 	.foot_aide {
 		width: 100%;
 
 	}
 	.foot_contact {
 		width: 100%;

 	}
 	.foot_suivez_nous {
 		width: 100%;

 	}
	.foot_rejoignez_nous {
 		width: 100%;

	}
	.footerLien {
		font-size: 16pt;
		line-height: 22pt;

	}	
	.modal-dialog {
		width: 95%;
	}

	.hauteur_btn_acces {
		height: 240px !important;
	}
	.titre_acces {
		padding-top: 0;
	}
	.bloc_txt_acces {
		padding-left: 20px;
		padding-right: 20px;
	}

	/** Modal **/
	.close {
   		left: 95% !important;
}
	.close_bas {
	  left: 95%;
	}

}
@media screen and (max-width: 767px) {
	.hauteur_btn_acces {
		height: auto !important;
		margin-bottom: 10px !important;
	}
	.padding_acces {
		padding: 0;
	}
	.mob_titre_header {
	    margin-top: 10px !important;
	}
	p.titre_acces {
		padding-top: 20px;
	}
	.border_acces {
		padding: 0 0 40px 0;
		border-right: none;
		border-bottom: 1px solid #00a6d0;
	}
	
	.bouton_acces2_2 {
		right: 35px !important;
	}
	.mob_text_entree {
		margin-left: 0 !important;
	}
	.mob_text_plat {
		margin-left: 0 !important;
		text-align: justify;
	}
	.mob_text_dessert {
		margin-left: 0 !important;
		text-align: justify;
	}
	 .agenda_jours {
	    width: 70%;
	    font-size: 1.2rem !important;
  }
}
/* uniquement pour tablette */
/*@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) { 
	.punch_line {
		top: 60px;
    	left: 60px;
	}
}*/
@media screen and (max-width: 544px) {
	.btn_acces_2 {
	  left: 0;
	}
	.bouton_acces2_2 {
		right: 0 !important;
	}
	.bouton_acces {
	 	width: 100%;	
	}
	.bouton_acces2 {
	 	width: 100%;	
	}
	.bouton_acces2 {
	 	position: inherit;

	}
	.border_acces_fin {
			margin-bottom: 30px !important;

	}
	.btn_center_acces {
		float:inherit;
	}
	.agenda_texts {
    	font-size: 1.2rem;
  }
   .agenda_texts2 {
	    font-size: 1.2rem;

  }
}
@media screen and (max-width: 480px) {
	/**	Home page **/
    .home_titre_encemoment {
		font-size: 15px;
	}
	
	.home_soustitre_encemoment {
		font-size: 1.4rem;
	}
	
	.row_mob_search {
		height: 100px;
	}
	/**Paul et les iles**/
	.img_portembiez {
		max-width: 100%;
		height: 180px !important;
	}
	.titre_paul {
		font-size: 9vw !important;
	}
	.cita_paul {
		font-size: 4.5vw;
	}
	/** Footer **/		
	.bloc_foot_responsiv1 {
		float: left;
	}
	.foot_suivez_nous {
	}
	.bloc_foot_responsiv2 {
		float: left;
	}
	.foot_rejoignez_nous {
		
	}
	.agenda_image1 {
		display: none;
	}
	.agenda_image2 {
		display: none;
	}
/* bouton retour debut page */
	#go-top {
		right: 40px;
	}
 	.foot_apropos {	
 		width: 100%;
 		text-align: center;
		margin-left: auto;
 		margin-right: auto;
 		margin-top: 10px;

 	}
 	.foot_aide {
 		width: 100%;
 		text-align: center;
 		margin-left: auto;
 		margin-right: auto;
 		margin-top: 10px;

 	}
 	.foot_contact {
 		width: 100%;
 		text-align: center;
 		margin-left: auto;
 		margin-right: auto;
 		margin-top: 10px;
 	}
 	.foot_suivez_nous {
 		width: 100%;
 		text-align: center;
 		margin-left: auto;
 		margin-right: auto;
 		margin-top: 10px;
 	}
	.foot_rejoignez_nous {
 		width: 100%;
 		text-align: center;
 		margin-left: auto;
 		margin-right: auto;
 		margin-top: 10px;
	}
	
	.modal-dialog {
		width: 95%;
	}
	/** Modal **/
	.close {
   		left: 90% !important;
	}
	.bouton2 {
	  font-size: 14px;

	}
}


@media screen and (max-width: 360px) {
    .sous_titre {
	    font-size: 1.46rem;	
    }
    .titre1 {
    	font-size: 3rem;
    }
    .titre2editor {
    	font-size: 1.54rem;
	}
	.orga_sem {
		font-size: 1.27rem;
	}	
	
	.home_titre_encemoment {
		font-size: 1.6rem;
	}
	
	.home_soustitre_encemoment {
		font-size: 1.3rem;
	}
	
	.modal-dialog {
		width: 95%;
	}
	.ms-has-thumb {
		visibility: hidden;
	}
}


