@media screen and (max-width:374px){.logo a:nth-child(2){display:none}}#cookie-popin p{margin:10px 0}#cookie-popin{z-index:100000}#cookie-popin span{float:right;margin:10px 0}#main-content{padding-top:100px}.menu-right{display:none}.two-columns #main-content>.container{display:block;padding:0 15px}.two-columns #main-content>.container>.row:first-child,.two-columns #main-content>.container>.row:first-child>div:first-child{display:block}.two-columns aside{display:block;border:none;margin-top:20px}.two-columns aside.col-md-3:after{display:none}aside section{margin-bottom:20px}.home aside section{background:none;padding:0 15px}body>.container{margin-top:10px;padding-left:5px;padding-right:5px}.user-logged #main-content{padding-top:100px}header .yellow-line ul{margin:0!important}header .blue-line .header-menu>nav{overflow:auto;background:#0080cb;position:absolute;top:60px;left:0;right:0;z-index:997;padding-bottom:100px}header .blue-line .header-menu .actions{position:absolute;right:15px}header .blue-line .header-menu .logo{height:60px!important}header .blue-line .header-menu .logo img{max-height:45px!important}header .loginbar .btn-primary{width:100%}header .loginbar div.col-xs-12{padding:5px 15px 10px}header .loginbar .row{display:block!important}header .loginbar.logged{position:fixed;transform:translatey(-105%);transition:transform .2s ease-in-out}header .loginbar.logged .name{font-size:20px;padding:5px 0 3px}header .loginbar.logged .name a{color:#fff;font-weight:400}header .loginbar.logged.visible{transform:translatey(0)}header .user-menu{flex-direction:column}header .user-menu li a{justify-content:left;font-size:16px;text-transform:uppercase;padding:20px 0}header #main-menu{transform:translatex(100%);transition:transform .2s ease-in-out}header #main-menu.visible{transform:translatex(0)}header #main-menu ul{flex-direction:column}header #main-menu ul div.sub-menu:after{display:none}header #main-menu ul>li.adhesion a{font-size:20px;padding-left:20px}header #main-menu ul>li.adhesion .autosmile{margin-top:20px}header #main-menu ul>li>a{justify-content:left;text-transform:uppercase;font-size:20px;padding-left:20px}header #main-menu ul div.sub-menu{position:relative;padding:0;box-shadow:none}.content-home .stages .head-stage{padding:10px 10px 0}.content-home .stages .head-stage .input-group,.content-home .stages .list{display:none}#home-slideshow .bx-wrapper .caption{position:relative;height:100px}#home-slideshow .bx-wrapper .caption a h2{font-size:18px}#list_img,#list_img li{width:100%;height:163px}#list_img li{background-position:50%}#slideshow_content{right:0}#slideshow_content .list{top:auto;bottom:auto;left:auto;right:auto;width:100%;height:100%}#slideshow_content .list li{width:100%;height:100%;padding:5px}#slideshow_content .list span{font-size:14px}#slideshow_content .list h3{margin-top:4px;font-size:17px;font-weight:600}#slideshow_content .list p{display:none}#slideshow_content .list a{display:inline-block;padding-right:0;width:22px;height:23px;text-indent:-4000px;background:url(/assets/img/theme/btn_more_slideshow.png) no-repeat 100%}#slideshow_content .nav{left:10px;text-align:center}#slideshow_content .nav li{width:10px;height:10px;border-radius:5px}.content-home .stages{background-color:#f0837e;border-radius:5px;margin:0 15px;padding:5px}.content-home .stages h2{background:url("/assets/img/theme/ico_licence.png") no-repeat scroll 6px top transparent;margin:10px 0 0;padding:0 0 0 58px;color:#333}.content-home .stages h2 span{font-weight:400;font-size:16px}.content-home .searchstage{background-color:#f0837e;padding:10px 5px}.content-home .searchstage a{display:block;position:relative;padding:10px 10px 10px 35px;font-family:Roboto Condensed,sans-serif;font-size:13px;color:#fff;text-transform:uppercase;background-color:#007fca;border-radius:4px}.content-home .searchstage a:before{content:"\F002";font-family:FontAwesome;font-size:20px;position:absolute;top:4px;left:7px}.content-home .prix_carbu{padding:10px 10px 15px;margin:10px 15px;background-color:#ffcf00;border-radius:5px}.content-home .prix_carbu h2{min-height:0;padding:0 0 0 5px;margin:0 0 10px;color:#333}.content-home .prix_carbu ul{list-style:none;padding:0;margin:0}.content-home .prix_carbu li{display:inline-block;margin-left:5px}.content-home .prix_carbu li:first-child{margin-left:0}.content-home .prix_carbu a{display:block;height:30px;line-height:30px;padding:0 8px;font-size:13px;color:#666;background-color:#fff;border-radius:20px}.content-home .prix_carbu a:hover{color:#007fca;text-decoration:none}.content-home .shop h2{min-height:0;padding-top:22px;padding-left:15px;padding-bottom:10px;margin-bottom:0;margin-top:0;background-position:10px 10px;background-color:#fff}.content-home .shop h2 br{display:none}.content-home #slideshop{padding-top:0;background-image:none;overflow:hidden}#slideshop ul.shop{height:auto;max-width:none}#slideshop .shop li{width:100%;height:auto;padding:5px}#slideshop .shop img{float:left;width:33%;margin:0 4% 0 0}#slideshop .shop h3{display:block;margin:0 0 10px;text-align:center}#slideshop .shop .prix{border-top:1px dotted #bbb}#slideshop .prix div{padding-top:5px;text-align:center;font-size:12px}#slideshop .prix .no-ad{border-right:0 none}#slideshop .prix div span{font-size:11px}#slideshop .prix div b{font-size:18px}#slideshop .shop a.btn{display:block}aside .list_formu.row{padding-right:5px}aside .list_formu li{margin-bottom:10px;background:url(/assets/img/theme/arrow_list_formu.png) no-repeat 100%}aside .list_formu a img{margin-right:10px}aside .list_formu a h3{margin-top:0;font-size:17px}.footer{margin-top:15px}.footer_row .ggmap{text-align:right}.footer_row .ggmap img{width:90%;margin-top:10px}.footer_row .adresse h4{font-family:Helvetica,sans-serif;font-size:16px;font-weight:700;padding-top:0;background-image:none}.footer_row .phone_btn{text-align:center}.footer_row .phone_btn>span{display:inline-block;position:relative;height:38px;line-height:38px;padding-left:47px;padding-right:25px;border:1px solid #fff;border-radius:19px;font-size:24px;font-weight:700;background:url(/assets/img/theme/footer/phone.jpg) no-repeat 13px 6px}.footer_row .phone_btn>span span{position:absolute;top:0;right:0;padding-left:4px;padding-right:4px;height:36px;line-height:36px;font-size:12px;border-left:2px solid #fff}.footer_row .phone_btn .see_all{display:inline-block;line-height:20px;padding-right:25px;font-family:Roboto Condensed,sans-serif;font-size:14px;color:#ffce00;background:url(/assets/img/theme/footer/see_all_yellow.png) no-repeat 100%}.footer .bottom .fia{width:54px;height:51px;margin-bottom:20px;background:url(/assets/img/theme/footer/mobile/FIA.png) no-repeat 0 0}.footer .over_menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.footer .over_menu .col-sm-3{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.footer .over_menu .col-sm-4{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3}.footer .over_menu .col-sm-5{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;margin-bottom:10px}.footer .over_menu .col-sm-5 li{margin:0 4px}.main-content .prod-white-bloc .price-pad{padding-left:0}.categories-list{border-bottom:0;margin-bottom:0;padding-bottom:0}.article-buttons .left{float:none;display:block}.form-stage .select-2{background-color:#f0837e}#main-content form.find-stage button[type=submit]{display:block;width:100%;float:left;margin-left:0;margin-top:15px;font-size:19px}#main-content form.find-stage .select2{display:block;width:100%!important}.lgn-row{padding-top:0;display:block;width:100%}.lgn-row .left,.lgn-row .right{display:block;width:100%;padding:0 5%}.lgn-row .left{padding-bottom:15px;margin-bottom:15px;border-bottom:1px dotted #ccc;border-right:0}.lgn-row .btn{white-space:normal}.lgn-row .left{border-right:none}.casjur_content img{max-width:150px;margin-bottom:5px}.cas_jur li.first a{font-size:24px}.cas_jur li.first{font-size:14px}.form-stage .form-group>div{width:100%!important}.form-stage .list-mode-inscri{margin-top:0!important}.bloc_pink a{color:inherit}.bloc_pink a:hover{text-decoration:none}#main-content form.find-stage .select2{width:85%}#main-content form.find-stage{padding:1px 10px 10px;background:none;background-color:#f0837e;margin-bottom:0;margin-top:0}body>.footer a,body>.header a{color:#fff}.rs_bloc_pink li>div{font-size:12px}.rs_bloc_pink li>div>i{font-size:2.5em}.left-col h1{color:#000;font-size:20px;font-weight:300}.left-col h2{color:#007fca;font-size:18px;font-weight:400;margin-bottom:15px}.left-col .thumbnail{margin-bottom:10px}.mobile-buttons{text-align:center;list-style:none;padding:0}.mobile-buttons li{display:inline-block;padding-top:5px;padding-bottom:5px;cursor:pointer}.mobile-buttons a,.mobile-buttons li{width:90px;height:120px;position:relative}.mobile-buttons a{border-radius:4px;color:#fff;font-size:11px;text-align:center;font-weight:700;text-transform:uppercase;display:block;padding:60px 5px 0;text-decoration:none}.mobile-buttons a.tel:after{display:block;content:"\A" url("/assets/img/theme/small_white_phone.png")}.mobile-buttons a.map:after{display:block;content:"\A" url("/assets/img/theme/small_white_map.png")}.mobile-buttons a.dfr{background:url("/assets/img/theme/table_ico/fr.png") no-repeat 50% 10% #0080cb}.mobile-buttons a.deu{background:url("/assets/img/theme/table_ico/eu.png") no-repeat 50% 10% #0080cb}.mobile-buttons a.jok{background:url("/assets/img/theme/table_ico/as.png") no-repeat 50% 10% #0080cb}.mobile-buttons a.jur{background:url("/assets/img/theme/table_ico/juridic.png") no-repeat 50% 10% #0080cb}.mobile-buttons a.pms{background:url("/assets/img/theme/table_ico/licence.png") no-repeat scroll 50% 10% #0080cb}.mobile-buttons a.inf{background:url("/assets/img/theme/table_ico/info.png") no-repeat scroll 50% 10% #0080cb}.mobile-buttons a.voy{background:url("/assets/img/theme/table_ico/voyages.png") no-repeat scroll 50% 10% #0080cb}.mobile-buttons a.par{background:url("/assets/img/theme/table_ico/percent.png") no-repeat scroll 50% 10% #0080cb}.mobile-buttons a.mondial{background:url("/assets/img/theme/ico_mondialassist.png") no-repeat scroll 50% 10% #e30613}.num-input button.minus,.num-input button.plus{width:35px;height:35px;border-radius:5px;background:#00458a;text-indent:0;display:block;color:#fff;margin-bottom:5px;font-size:18px}.panier-total .mobile-prix{float:right;text-align:right;white-space:nowrap}#caddie{display:none}.panier-connect,.panier-total{margin-top:15px;padding:0}.panier-total .bloc-total{padding:10px}.panier-total .bloc-total h2{margin-top:-6px;width:40%}.panier-total .line .prix{padding-right:0}.sky h2{margin-top:0}#reduction #reduction-code{padding-right:100px}#reduction button#validate-reduction-code{float:right;height:34px;margin-top:-34px;width:90px;position:relative;z-index:1;border-radius:0 3px 3px 0}.h1,h1{font-size:26px}.content-home .stages h2 a{background:none;padding-left:0;color:#333}.spec-line{display:none}.spec-row{text-align:center;height:50px;border-top:1px dotted #ccc}.spec-row .glyphicon{font-size:22px}.smile{color:#004489}.zen{color:#ffce00;border-left:1px dotted #ccc;border-right:1px dotted #ccc}.premium{color:#b19000}.premium,.smile,.zen{padding-top:12px}.cards_footer{background:#fff}.card-zen{border-left:1px dotted rgba(0,0,0,.2);border-right:1px dotted rgba(0,0,0,.2)}small{font-size:10px}.odd{background:rgba(0,0,0,.05)}.table-ico{height:36px;margin-top:7px}.table-responsive>.table{width:auto}#member-card{background:url("/assets/img/theme/card_verso.jpg") no-repeat 0 0;background-size:cover;margin-left:10px;padding-left:4px;padding-right:4px;width:320px;height:200px;padding-top:70px}#member-card>p{font-size:12px;margin:0;padding:0}#tab-stages td{font-size:15px}#stages-column-center h1{font-size:22px}.row-advantages-item{flex:1 0 100%}