@charset "utf-8";@media(min-width:768px){article[role="article"] .content-container blockquote.twitter-tweet a:hover,article[role="article"] .content-container blockquote.twitter-tweet a:focus{text-decoration:underline}#menu-principal>li>ul>li>ul>li>a:hover{color:#e80910}#home-search .close:hover{background-image:url("../images/picto/recherche/fermer-hover.png")}#home-search .my_searchform input[type="submit"]:hover{background-image:url("../images/picto/recherche/bigsearch-hover.png")}.bt_blanc:hover{background-color:#fff;color:#000}.bt_noir{color:#000;border:solid 6px #000}.bt_noir:hover{color:#fff;background-color:#000}.bt_rouge{color:#e80910;border:solid 6px #e80910}.bt_rouge:hover{color:#fff;background-color:#e80910}.breadcrumb a:hover{color:#e80910}.grid li a:hover figcaption .title,.grid li .like-a-link:hover figcaption .title{color:#fff}.grid li a:hover .img-wrap::before,.grid li .like-a-link:hover .img-wrap::before{height:136.372454%}.grid li a:hover .img-wrap::after,.grid li .like-a-link:hover .img-wrap::after,.first-actu a:hover .img-wrap::after{height:100%}.news-list-titles.hover-rouge a:hover{color:#fff;background-color:#e80910}.news-list-titles.hover-jaune a:hover{color:#fff;background-color:#fb0}#last-news .swiper-slide:hover .motif{background-color:rgba(0,0,0,0.2)}.news-list-titles.hover-jaune a:hover .do_nb_views{color:#000}}@media only screen and (max-width:1200px){html{font-size:61%}}@media only screen and (max-width:1100px){html{font-size:60%}}@media only screen and (max-width:1024px){html{font-size:59%}#menu-principal>li>a{margin-right:15px}}@media only screen and (max-width:1020px){.grid20.x1{display:none}}@media only screen and (max-width:990px){html{font-size:58%}}@media only screen and (max-width:950px){#menu-principal>li>a{margin-right:10px}}@media only screen and (max-width:790px){#nav-menu-principal.nav-menu-fixe #menu-principal>li>a{padding:10px 10px}#menu-principal>li>a{padding:10px 10px}#menu-principal{position:absolute;width:100%;display:none;z-index:2;padding:0}#menu-principal>ul,#menu-principal>li,#menu-principal>li>a{display:block;width:100%;margin:0;text-align:center;background-color:#fff}#menu-principal>li>a:hover::after,#menu-principal>li>a.active::after,#menu-principal>li.active>a::after,#menu-principal>li.current_page_parent>a::after{display:none}#menu-principal>li{border-bottom:solid 2px #e80910;height:inherit;overflow:hidden}#menu-principal>li:last-child{border-bottom:inherit}#menu-principal>li.accueil>a{margin-right:0}#menu-principal>li.accueil>a,#menu-principal>li.search>a{text-indent:0;width:auto}#menu-principal>li.search>a,#menu-principal>li.search>a:hover{background-image:none}#menu-principal>li.accueil>a::before,#menu-principal>li>a::after,#menu-principal>li>ul>li>a::before,#menu-principal>li>ul>li>a.submenu_opened::before,#menu-principal>li>ul>li>ul>li>a::before{content:none;display:none}#menu-principal>li>a:hover{color:#000}#menu-principal>li>ul>.grand-nom{display:none}#menu-principal>li>ul{position:relative;width:100%;margin:0;padding:0}#menu-principal>li>ul>li{padding:0;display:block;width:100%;text-align:center;background-color:#e80910;border-bottom:solid 2px #fff}#menu-principal>li>ul>li:last-child{border-bottom:inherit}.show-menu{display:block}#home-search .close{-ms-background-size:contain;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;width:70px;height:70px}#home-search .title{font-size:80px;font-size:8rem;margin-top:150px}#home-search .my_searchform input:not([type="submit"]){font-size:44px;font-size:4.4rem;padding:30px 40px}}@media only screen and (max-width:690px){.grid-wrapper .grid12.x8,.grid-wrapper .grid12.x4{width:100%}#home-search .close{background-size:contain;width:50px;height:50px}#home-search .title{font-size:70px;font-size:7rem;margin-top:120px}#home-search .my_searchform input:not([type="submit"]){font-size:40px;font-size:4rem;padding:25px 30px}}@media only screen and (max-width:600px){.grid>li{width:100%}}@media only screen and (max-width:500px){#partenaires-texte{top:15%}}@media print{body{background-image:none!important}.noprint{display:none!important}}