@media screen and (max-width: 1200px){
	.container_max, body{ width:100%; }
	footer{ width:100%; }
	.contenu_page{ width:100%; padding:0 10px; }
	.banniere_block  { width:100%; }
	.banniere_block div img { width:230px; }
	header > div > nav { width:70%; }
	header { width:100%; }
	.hide_mobile_inline { display:inline-block; }
	.hide_mobile_block { display:block; }
	.hide_mobile_flex { display:flex; }
	.hide_mobile_inline_flex { display:inline-flex; }
	
	/*INDEX*/
	#index{width: 100%;background-size: 100%;}
	
	
	/*HOME*/
	.img_home_link {width: 47%;}
	.img_home_link:first-child {margin-right: 6%;}
	
	
}

@media screen and (max-width: 1190px){
	.container_max{padding: 40px 55px;}
	
	.menu_btn_menu{display: none;}
	.menu_burger { display: block;right: 20px;position: absolute;padding: 0;top: 20px;}
	.menu_burger:hover{cursor: pointer;opacity: 0.8;}
	.menu_country_name{border-top: 1px solid #fff;top: 122px;}
	.hide_item_res{display: none;}
	
	header > div > nav a { color:#fff!important; }
	header > div > nav > ul {display: none;position: fixed;top: 0;background-color: #1E3246;width: 300px;z-index: 1000000;height: 100%;overflow: auto;right: 0;}
	header > div > nav > ul > li { display:block; }
	header > div > nav > ul > li:nth-child(2) { margin-top: 40px; }
	header > div > nav > ul > .separateur_menu  { display:none; }
	.sub_nav { display:block; position:initial; z-index:10; background-color:#000; width:100%; border-top:1px solid #fff; margin-top:10px; }
	.sub_nav li { text-align:center; border:0; margin:0; padding:0; }
	.menu_burger_close { z-index: 1000001; position:fixed; top:30px; right:10px; }
	.table-responsive table { overflow:auto; width:100%; }
    
    
    .contenu-page{width: 100%;padding: 20px;}
    .index_caracter_inner_website{display: none !important;}
    nav{display: none;}
    .index_container_title {top: 60px;left: 20px;}    
    .banniere-block{display: block;left: 20px;}
    .switch_lg{right: 20px;}
    .menu-burger{
        display: block;
        position: absolute;
        z-index: 150;
        right: 0;
        top: 90px;
    }
 
    header{height: 250px;}
    .contenu-page{padding: 40px 20px;}
    
    .index_caracter_off_inner_website, .cercle_rouge_animated_inner_website{display: none;}    
    .index_caracter_off_inner_website_res, .cercle_rouge_animated_inner_website_res{display: block;}    
    
    .cercle_rouge_animated_inner_website_res{border-radius: 168px;display: block;position: absolute;width: 168px;height: 168px;padding: 15px 10px;right: 10%;top: 25px;}    
    .cercle_rouge_animated_inner_website_res p{top: 10px;font-size: 20px;font-weight: bold;left: 12px;}
    
    nav{
        float: none;
        top: 0;
        z-index: 100;
        background-color: #1E3246;
        position: fixed;
        height: 100%;        
    }
    
    .img_burger{width: 150px;position: absolute;display: block;top: 20px;left: 40px;}
    
    header > nav{top: 0;z-index: 50;width: 100%;}    
    
    header > nav > ul > li{display: block;}
    header > nav > ul > li:first-child{border-top: 5px solid white;}
    header > nav > ul > li > a{font-size: 25px !important;display: block;padding: 10px;}
    header > nav > ul{  margin-top: 80px;}
    
    
    
}

@media screen and (max-width: 980px){
	

	
	
	.cercle_rouge_animated {
		animation: none !important;
		animation-fill-mode: none !important;
		display: block;
	}		
	
	.index_caracter_inner_website_animation_off {
		display: none;}
	
	.banniere_block{border-bottom: 1px solid #FFF;}

	

	
	
	/*INDEX*/
	.index_caracter, .index_caracter_off{display: none; visibility: hidden;}
	.index_margin_inner_bloc{width: 100%;}
	.index_banniere_res{display: block !important;width: 230px;left: 110px;top: 20px;}
	.index_banniere{display: none !important;}
	.index_footer span:first-child {margin-right: 0;margin-left: 2%;}
	.index_footer span {margin-right: 2% !important;text-align: center;}
	footer table:first-child {
    width: 92%;
    border-bottom: 1px solid #FFF;
    margin-bottom: 20px;
    padding-bottom: 40px;
    margin-left: 4%;
	}
	footer table:last-child tr td{padding: 0 3%;}
	#index {overflow: hidden;}	
	
	/*COMMUN*/

	.index_caracter_inner_website, .index_caracter_off_inner_website{display: none; visibility: hidden;}
	
	/*HOME*/
	.img_home_link {width: 100%;}
	.img_home_link:first-child {margin-right: 0%;}
	.img_home_link:last-child {
    margin-top: 30px;}
	
	.width-27 {width: 29%;}
	.width-30 {width: 29%;}
	.bloc_bas {margin: 2%;padding: 0;padding-top: 0px;font-size: 20px;height: 120px;padding-top: 26px;text-align: center;}
	.btn_bottom_link{display: none;}
	
	/*OFFRE*/

	.offre_table_1{height: auto !important;}

	/*DOC*/
	.inner_doc a{width: 48% !important;}
	
	/*FOOTER*/
	.display_none_width_0{display: none;width: 0;}
	.big_cel{width: auto !important;}
	
	.container_message_ouverture_a_venir{
		position: absolute;
		top: 270px;
		left:0%;
		text-align: center;		
		width: 100%;
		margin:0;		
		height: auto;
	}
}

@media screen and (max-width: 700px){

	
	

.bloc_bas {margin: 5px 3%;padding: 0;font-size: 20px;height: 70px;padding-top: 2px;text-align: center; width: 94%;
}	
}


@media screen and (max-width: 550px){
	/*COMMUN*/
	.container_max{padding: 40px 10px;}	
	.cercle_rouge_animated_inner_website_animation_off{left: 29%;}
	.index_container_title .index_website_title{font-size: 35px;line-height: 33px;top: 30px;left: -20px;}
	.cercle_rouge_animated_inner_website {left: 53%;}
	.index_website_sub_title {font-size: 14px;top: 30px;left: -20px;}	
	.footer table:first-child{width: 97%;border-bottom: 1px solid #FFF;margin-bottom: 20px;padding-bottom: 40px;margin-left: 3%;}
	
	/*INDEX FORMAT TEL*/
	.cercle_rouge_animated {left: 200px;}
	.cercle_rouge_animated_inner_website_animation_off {left: 200px;}
	
	.cercle_rouge_animated_inner_website_animation_off b {top: -56px;}
	.cercle_rouge_animated_inner_website b {top: -56px;}
	
	.ban_date_inner_site{top: -56px;}
	
	/*FAQ*/
	.faq_encart{width: auto;}
	
    /*OFFRE*/
    .offre_table_1 tr:first-child{display: none;}
    .offre_table_1 tr td {display: inline-table !important;padding: 5%;width: 49%;}
    
    .offre_table_2{overflow-x: scroll;}
    .offre_table_2 tr td li{margin-left: 20px;}

    
	/*FOOTER*/
	.bloc_footer_res{display: block;}
	footer table:first-child{display: none !important;}
	
	/*DOC*/
	.inner_doc a{width: 99% !important;}	
	
}

@media screen and (max-width: 400px){
	.hide_mobile_inline { display:none; }
	.hide_mobile_block { display:none; }
	.hide_mobile_flex { display:none; }
	.hide_mobile_inline_flex { display:none; }
	.mobile_width-100 { width:100%; }


	
	
	.inline-block { display:block; }
/*
	.width-1 { width:100%; }
	.width-2 { width:100%; }
	.width-3 { width:100%; }
	.width-4 { width:100%; }
	.width-5 { width:100%; }
	.width-6 { width:100%; }
	.width-7 { width:100%; }
	.width-8 { width:100%; }
	.width-9 { width:100%; }
	.width-10 { width:100%; }
	.width-11 { width:100%; }
	.width-12 { width:100%; }
	.width-13 { width:100%; }
	.width-14 { width:100%; }
	.width-15 { width:100%; }
	.width-16 { width:100%; }
	.width-17 { width:100%; }
	.width-18 { width:100%; }
	.width-19 { width:100%; }
	.width-20 { width:100%; }
	.width-21 { width:100%; }
	.width-22 { width:100%; }
	.width-23 { width:100%; }
	.width-24 { width:100%; }
	.width-25 { width:100%; }
	.width-26 { width:100%; }
	.width-27 { width:100%; }
	.width-28 { width:100%; }
	.width-29 { width:100%; }
	.width-30 { width:100%; }
	.width-31 { width:100%; }
	.width-32 { width:100%; }
	.width-33 { width:100%; }
	.width-34 { width:100%; }
	.width-35 { width:100%; }
	.width-36 { width:100%; }
	.width-37 { width:100%; }
	.width-38 { width:100%; }
	.width-39 { width:100%; }
	.width-40 { width:100%; }
	.width-41 { width:100%; }
	.width-42 { width:100%; }
	.width-43 { width:100%; }
	.width-44 { width:100%; }
	.width-45 { width:100%; }
	.width-46 { width:100%; }
	.width-47 { width:100%; }
	.width-48 { width:100%; }
	.width-49 { width:100%; }
	.width-50 { width:100%; }
	.width-51 { width:100%; }
	.width-52 { width:100%; }
	.width-53 { width:100%; }
	.width-54 { width:100%; }
	.width-55 { width:100%; }
	.width-56 { width:100%; }
	.width-57 { width:100%; }
	.width-58 { width:100%; }
	.width-59 { width:100%; }
	.width-60 { width:100%; }
	.width-61 { width:100%; }
	.width-62 { width:100%; }
	.width-63 { width:100%; }
	.width-64 { width:100%; }
	.width-65 { width:100%; }
	.width-66 { width:100%; }
	.width-67 { width:100%; }
	.width-68 { width:100%; }
	.width-69 { width:100%; }
	.width-70 { width:100%; }
	.width-71 { width:100%; }
	.width-72 { width:100%; }
	.width-73 { width:100%; }
	.width-74 { width:100%; }
	.width-75 { width:100%; }
	.width-76 { width:100%; }
	.width-77 { width:100%; }
	.width-78 { width:100%; }
	.width-79 { width:100%; }
	.width-80 { width:100%; }
	.width-81 { width:100%; }
	.width-82 { width:100%; }
	.width-83 { width:100%; }
	.width-84 { width:100%; }
	.width-85 { width:100%; }
	.width-86 { width:100%; }
	.width-87 { width:100%; }
	.width-88 { width:100%; }
	.width-89 { width:100%; }
	.width-90 { width:100%; }
	.width-91 { width:100%; }
	.width-92 { width:100%; }
	.width-93 { width:100%; }
	.width-94 { width:100%; }
	.width-95 { width:100%; }
	.width-96 { width:100%; }
	.width-97 { width:100%; }
	.width-98 { width:100%; }
	.width-99 { width:100%; }
	.width-100 { width:100%; }
*/	
}

