@media all and (max-device-width:1024px) and (orientation:landscape),all and (max-width:1024px) and (orientation:landscape){.computer{display:block}.responsive{display:none}.margin_left_80{margin-left:80px}.margin_left_160{margin-left:160px}#cse-search-box i{color:#111}iframe[name=googleSearchFrame]{width:100%}.banner-container{width:100%}.top-banner .banner-search{width:100%}#div_body{width:100%}div.data_main{float:left;width:67%}div.data_right{float:left;width:30%}.fiche_content_right{width:30%}header div.socialMedia a,header div.socialMedia a:hover,header div.socialMedia a:active,header div.socialMedia a:focus,.banner-container div.socialMedia a,.banner-container div.socialMedia a:hover,.banner-container div.socialMedia a:active{margin:0 1px}header div.socialMedia a:first-of-type{margin-right:0}.top-banner .banner-search>form.banner-search-form>.input-group{width:20%}.top-banner .banner-search>form.banner-search-form>.select-group{width:15.2%}div.home-encart .link .resume{width:355px}footer .content{width:100%}footer .content h2{font-size:23px}}@media all and (min-device-width:768px),all and (min-width:768px){.computer{display:block}.responsive{display:none}.margin_left_80{margin-left:80px}.margin_left_160{margin-left:160px}#cse-search-box i{color:#111}iframe[name=googleSearchFrame]{width:100%}}@media all and (max-device-width:768px),all and (max-width:768px),all and (max-device-width:375px),all and (max-width:375px){.computer{display:none}.responsive{display:block}.col-xs-0,.col-sm-0{width:0}header{height:120px}header div.socialMedia a,header div.socialMedia a:focus,header div.socialMedia a:active,.banner-container div.socialMedia a,.banner-container div.socialMedia a:focus,.banner-container div.socialMedia a:active{float:none;display:inline-block;min-width:35px;margin:0 10px}header div.socialMedia,.banner-container div.socialMedia{text-align:center;padding-top:5px}header div.socialMedia a:first-of-type,header div.socialMedia a:first-of-type:focus,header div.socialMedia a:first-of-type:active,.banner-container div.socialMedia a:first-of-type,.banner-container div.socialMedia a:first-of-type:focus,.banner-container div.socialMedia a:first-of-type:active{float:none;padding:5px 12px;margin:0 10px}header div.socialMedia a:last-of-type,header div.socialMedia a:last-of-type:focus,header div.socialMedia a:last-of-type:active,.banner-container div.socialMedia a:last-of-type,.banner-container div.socialMedia a:last-of-type:focus,.banner-container div.socialMedia a:last-of-type:active{float:none;padding:5px 9px;margin:0 10px}.banner-container{width:100%}.top-banner .banner-search{width:100%;height:360px}.top-banner{margin-top:120px;padding-top:48px}.top-banner .banner-search>form.banner-search-form>.input-group,.top-banner .banner-search>form.banner-search-form>.select-group{width:100%;margin-right:0;margin-bottom:10px}.top-banner .banner-search>.btn.btn-default{width:41%;padding:13px 16px 14px 12px !important}.top-banner .banner-search>form.banner-search-form>.input-group{width:56%;float:right}.top-banner .banner-search>.btn.btn-default,.top-banner .banner-search>input,.top-banner .banner-search>select{font-size:15px}.top-banner .banner-search>form.banner-search-form>.select-group .input-group-addon{width:36px}.top-banner .banner-search>form.banner-search-form>.btn.btn-primary{width:100%;font-size:27px;padding-top:12px}.top-banner .banner-search>.btn.btn-default span,.top-banner .banner-search>input span,.top-banner .banner-search>select span{float:left;font-size:13px;margin-top:9px}.img-responsive{width:100%}#form_contact .panel-footer{padding:4px 15px}#form_contact button.pull-right{width:100%;float:none !important;text-align:center;margin:15px auto 0;font-size:26px}div.copyright{padding:10px 15px}#main_nav{position:absolute;top:17px;right:20px;width:30px;height:32px}#main_nav li.home,#main_nav li.hamburger{width:50%;height:50px;padding:0;margin:0;list-style:none}#main_nav li.home{float:left;text-align:left}#main_nav li.hamburger{float:right;text-align:right}#nav_menu{position:absolute;width:305px;left:-305px;top:0;transition:left .5s ease-out;-webkit-transition:left .5s ease-out;z-index:100;background-color:#000;text-align:left;padding:15px;margin-top:0}#nav_menu li{padding:10px 15px}#nav_menu li,#nav_menu li a{text-align:left;width:100%;color:#111;display:inline-block}#nav_menu .dropdown-menu li,#nav_menu .dropdown-menu li a{display:block}#nav_menu .dropdown-menu li a{padding:0}#nav_menu>li>a>i.fa.fa-home{font-size:24px}.nav>li>a{padding:3px 15px;display:inline-block}.nav-stacked>li+li{margin-top:0}#nav_menu .dropdown-menu li{padding:5px 15px}#cse-search-box i{color:#111}iframe[name=googleSearchFrame]{width:100%}#page-container{padding:0 15px;padding-top:130px}#page-container.home-page{padding:0}#div_body{width:100%;margin-top:0}div.notation,div.toques{text-align:center;padding-left:0}div.toques{margin-bottom:15px}div.data_main{float:none;width:100%;padding:0;margin-right:0;margin-bottom:30px}div.data_right{float:none;width:100%;margin-bottom:30px;display:none}div.home-slogan{margin-top:30px;margin-bottom:30px;padding:0 15px}div.home-slogan h1{font-size:35px}div.info-du-jour{margin-bottom:30px;height:auto}div.info-du-jour .content{padding:0;height:142px}div.info-du-jour.sub-content{min-height:180px;background-color:#f5f5f5;position:relative}div.info-du-jour h3{padding:15px 15px 0 15px;clear:both}div.info-du-jour p{padding:15px;margin-top:0}div.info-du-jour .date{position:relative;width:50%;margin:0 auto 15px;float:right}div.home-encart h2{margin-left:15px}div.home-encart .content{padding-left:15px}div.home-encart .link .resume{min-height:128px;width:62%}div.home-encart .link{height:50px;padding:12px 15px 0 0}div.home-encart,div.home-encart .encart:first-of-type{margin-bottom:30px}div.item_list .item_list_content .img-resto img{height:180px;background-position:center center}div.item_list .item_list_content div.item_list_infos{padding:5px 15px 15px 15px;margin-left:0}img.img-unique{height:180px}.breadcrumb{margin-top:30px}#headerTab .nav-tabs>li{width:50%;padding:0 5px 0}#headerTab .nav-tabs>li:last-of-type{width:100%}#headerTab{margin-bottom:30px}#headerTab .nav-tabs>li.pas-du-tout.active a,#headerTab .nav-tabs>li.pas-du-tout.active a:hover,#headerTab .nav-tabs>li.pas-du-tout a,#headerTab .nav-tabs>li.pas-du-tout a:hover{width:50%}.portrait{height:auto;background-color:#f5f5f5}.portrait .left-portrait,.portrait .left-portrait-chef{height:145px;width:83%;padding:20px 70px 10px 20px;float:none}.portrait .right-portrait{width:100%;padding:15px;float:none;position:relative}.portrait a.btn-primary,.portrait a.btn-primary:focus,.portrait a.btn-primary:hover{position:relative;margin:15px 0 0;padding:0 !important;line-height:18px}.portrait .img-portrait{position:absolute;top:12px;left:inherit;right:0}.fiche_content .bloc_adresse .adresse,.fiche_content .bloc_adresse .metro,.fiche_content .bloc_adresse .actions,.fiche_content .bloc_adresse .social-icons{float:none;font-size:14px;text-align:center}.fiche_content .bloc_adresse .actions{margin-bottom:32px}.fiche_content .bloc_adresse .actions a.btn.btn-primary:first-of-type{width:50%;float:left;text-align:left;margin-right:0}.fiche_content .bloc_adresse .actions a.btn.btn-primary:last-of-type{width:50%;text-align:right;float:right;margin-right:0}.fiche_content .bloc_adresse .social-icons{clear:both}.fiche_content .bloc_adresse{height:auto;padding:15px 15px 8px 15px}.servicePrestation.criteres .option{width:48%;margin:4px 3px}table.infoResto .line .right img{margin-right:2px}div.commentaire .btn.btn-primary{font-size:12px;display:block}.fiche_content_right{width:100%;text-align:center;margin-bottom:30px}div.autres-elements .title{min-height:120px;font-size:14px}.googleMap2{width:100%}div.paging_banner{width:100%}div.paging_banner label:first-of-type{margin-left:5px}div.paging_banner P{text-align:center}div.paging_banner label.selected,div.paging_banner label a,div.paging_banner label a:hover{margin:0;font-size:16px;padding:3px 8px 2px}form{padding:15px}.criteres .option{width:45%}div.btn-surprise{right:10px}.info_div .info_date{width:82%}.info_div .info_content{padding:15px 30px 10px 30px}.pgwSlider{height:auto}div.prev_next_border{height:20px;margin-top:20px}.div_prev a,.div_next a{font-size:95%}.content-container .content{width:100%;padding:0 0 40px 0}.content-navigation .dropdown-menu{overflow-y:scroll;max-height:300px;margin-left:15px;margin-top:-7px;min-width:276px}.content-navigation #nav_menu ul.dropdown-menu>li{padding:0 5px}ul,ol{padding-left:0;margin-top:15px}.margin_left_80{margin-left:20px}.margin_left_160{margin-left:40px}p,li{text-align:justify}h1,h1 span{font-size:26px;text-align:center}h2{font-size:20px}h3{font-size:18px}h4{font-size:16px}.alert{height:auto}.alert i{width:20px;display:table-cell;vertical-align:top;padding-right:10px;float:none}.alert p{display:table-cell;vertical-align:middle;float:none}.nav-tabs.nav-justified li a,.nav-tabs.nav-justified li a:hover,.nav-tabs.nav-justified li a:focus{width:100%}.nav-tabs.nav-justified li a i,.nav-tabs.nav-justified li a:hover i,.nav-tabs.nav-justified li a:focus i{margin-right:15px;display:inline-block}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{background-position:-43px -13px;width:18px;height:18px}div.referent>div{text-align:center}div.referent>div>h2{text-align:center;margin-bottom:20px}div.referent>div>span.name{margin-bottom:0}div.referent>div>span.tel{margin-bottom:20px}form button[type="reset"]{margin-top:15px !important}footer{height:615px;padding-top:0;width:100%}footer .content{width:100%;padding:10px 15px}footer .content .social .socialMedia{padding-top:20px}footer .content .social div.socialMedia a:first-of-type,footer .content .social div.socialMedia a{display:inline-block;min-width:35px;margin-bottom:10px;text-align:center}footer .content h2{font-size:22px;margin-top:20px}footer a{font-size:15px}footer .block{min-height:210px}footer a.btn,footer a.btn:hover{font-size:13px;padding:5px}#backtotop{bottom:300px}}@media all and (max-device-width:667px),all and (max-width:667px){.home_visuel .visuel{height:240px;background-position:top center;overflow:hidden}.col-xs-0,.col-sm-0{width:0}.home_visuel .visuel .button{margin-top:7%}.home_visuel .visuel .slogan{margin-top:15%;font-size:62px;line-height:66px}#div_body{width:100%}}@media all and (max-device-width:414px),all and (max-width:414px){.computer{display:none}.responsive{display:block}.col-xs-0,.col-sm-0{width:0}.home_visuel .visuel{background-size:130%}.home_visuel .visuel .button{margin-top:38%}.home_visuel .visuel .slogan{margin-top:12%;font-size:32px;line-height:38px}#div_body{width:100%}}@media all and (max-device-width:375px),all and (max-width:375px){.computer{display:none}.responsive{display:block}.col-xs-0,.col-sm-0{width:0}.home_visuel .visuel{background-size:144%}.home_visuel .visuel .button{margin-top:40%}.home_visuel .visuel .slogan{margin-top:12%;font-size:32px;line-height:38px}#div_body{width:100%}}@media all and (max-device-width:320px),all and (max-width:320px){.computer{display:none}.responsive{display:block}.col-xs-0,.col-sm-0{width:0}footer{height:268px}footer a{font-size:11px}footer .social a{margin:15px 0;display:inline-block}.home_visuel .visuel{background-size:168%;background-position:top center;overflow:hidden}.home_visuel .visuel .button{margin-top:48%}.home_visuel .visuel .slogan{margin-top:20%;font-size:24px;line-height:30px}#main_nav{top:20px;right:15px}.home_atouts .atouts .atout h4 a{font-size:16px}#div_body{width:100%}div.info-du-jour .content{padding:0;height:126px;background-size:100%}div.home-encart .link .resume{width:56%}footer .content h2{font-size:19px}footer{height:530px}div.row.prev_next{font-size:12px}.top-banner .banner-search>.btn.btn-default{width:40%;padding:13px 13px 14px 12px !important}.top-banner .banner-search>.btn.btn-default span,.top-banner .banner-search>input span,.top-banner .banner-search>select span{font-size:12px}div.home-encart .link .resume{width:56%}div.commentaire .btn.btn-primary{width:100%;padding:8px 8px !important}.servicePrestation.criteres .option{width:47%}}@media(max-width:768px){body div.home-slogan h1{font-size:22px;line-height:normal}body div.home-encart h2{font-size:18px}body div.home-encart .link .resume p{font-size:12px;color:#000;line-height:normal}body div.home-encart .link .resume{min-height:auto;width:100%;position:static;padding:10px 15px;margin-top:12px}body div.home-encart .content{height:314px;padding-left:15px;padding-right:15px}body div.home-encart .link{height:auto;padding:0 15px;display:display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-webkit-box-orient:vertical;-webkit-flex-flow:column;-ms-flex-direction:column;flex-flow:column}body div.home-encart .link>.btn.btn-primary{width:60%;display:block;font-size:12px;margin:12px auto;-moz-box-ordinal-group:1;-webkit-box-ordinal-group:1;-webkit-order:1;-ms-flex-order:1;order:1}body div.home-encart .link>.btn.btn-primary:hover,body div.home-encart .link>.btn.btn-primary:focus{font-size:12px}body div.info-du-jour{margin-left:0;margin-right:0}body div.info-du-jour p{font-size:12px}body div.home-encart{margin-left:0;margin-right:0}}