@charset "UTF-8";#content_meteo.summary::before{content:' ';display:inline-block;vertical-align:middle;height:100%}.portail_template_meteo_module{display:none}.imagemeteo{font-size:1.2rem;color:var(--color_text);vertical-align:middle;height:100%;width:100%}.imagemeteo #imagemeteo_container{width:32px;height:32px;display:inline-block;margin-right:10px}.imagemeteo #imagemeteo_container img{margin-right:10px;width:32px}.imagemeteo #meteo_content{display:inline-block;line-height:32px}.GMEX_airquality{width:100%;height:70px}@media screen and (max-width:749px){.GMEX_airquality{height:340px}}.GMEX_airquality.typeStandard{height:550px}.GMEX_airquality iframe{width:100%;height:100%}.aside .GMEX_airquality #widget{width:100%}.meteoJour{text-transform:capitalize}.GMEX_weather{background-color:var(--main_light);padding:16px;line-height:32px;margin-bottom:24px;text-align:right}@media(max-width:999px){.GMEX_weather{display:none;margin:0}.GMEX_weather #content_meteo{display:flex}.GMEX_weather #content_meteo .imagemeteo{height:auto;margin-right:0;background-color:rgba(255,255,255,.5);padding:5px 7px;border-radius:20px;margin:0 14px 0 0;width:50%;display:flex;flex-direction:column;justify-content:center}.GMEX_weather #content_meteo .imagemeteo span{text-align:center}.GMEX_weather #content_meteo .imagemeteo .meteo_image_temp{display:flex;justify-content:center}.GMEX_weather #content_meteo .blocprevision{width:-webkit-fill-available;justify-content:space-around;display:flex;gap:15px}.GMEX_weather #content_meteo .blocprevision li{display:flex;flex-direction:column;justify-content:center;width:50%!important}.GMEX_weather #content_meteo .portalWeatherNextDay{display:flex;margin:auto}}.GMEX_weather h2{font-size:1.4rem;font-weight:700;line-height:20px;letter-spacing:.028px;text-align:start;margin-bottom:8px;font-family:"Merriweather Sans variable"}.GMEX_weather .portail_template_meteo_module{display:block}.GMEX_weather #content_meteo{display:flex!important}.GMEX_weather #content_meteo .imagemeteo{display:flex;flex-direction:column;align-items:center}.GMEX_weather #content_meteo .blocprevision{display:flex;gap:14px}.GMEX_weather #content_meteo #meteo_content{display:flex!important;align-content:center}.GMEX_weather #content_meteo #meteo_content .temp_maxi{align-items:center}.GMEX_weather #content_meteo #imagemeteo_container{height:auto;margin-right:0}.GMEX_weather #content_meteo .imagemeteo_container img{width:32px!important}.GMEX_weather #content_meteo #meteoNewsTownName{display:none}.GMEX_weather #content_meteo .temperature{color:var(--color_text);display:flex}.GMEX_weather #content_meteo .portalWeatherNextDay{display:flex;gap:3px;justify-content:center}.GMEX_weather #content_meteo .meteo_image_temp{display:flex;gap:3px}.GMEX_weather #content_meteo .temp_maxi{display:flex;align-items:end;gap:3px;color:var(--color_text);font-size:1.4rem;font-weight:400}.GMEX_weather #content_meteo .temp_mini{display:none}.GMEX_weather #content_meteo .separation_temp{display:none}.GMEX_weather #content_meteo .imageprevmeteo img{width:24px}.GMEX_weather #content_meteo .blocprevision{width:100%}.GMEX_weather #content_meteo .blocprevision li{text-align:center;background-color:rgba(255,255,255,.5);padding:12px 8px;width:100%;border-radius:20px;display:flex;flex-direction:column;align-items:center}.GMEX_weather #content_meteo .blocprevision li .day{font-size:1.2rem;font-weight:400;line-height:18px;letter-spacing:.24px;text-transform:capitalize}.GMEX_weather .icon_redac{display:none}.col_sticky .GMEX_weather,.col_secondaire .GMEX_weather,.colStickyWrapperBottom .GMEX_weather{text-align:right}.GMEX_weather::after{display:none!important}.GMEX_weather .icon_redac[data-icon=keyboard_arrow_right]{margin-left:10px;font-size:1.6rem;transition:margin .15s ease-in-out}.GMEX_weather:hover .icon_redac[data-icon=keyboard_arrow_right]{margin-left:15px}.GMEX_weather .temperature{margin-top:-10px;color:#fff;font-size:1.2rem}.GMEX_weather .searchlocal{order:3;width:25%;padding:5px 10px;text-align:center;background:#fff}.GMEX_weather #meteoNewsDayWeather{padding:0 0 0 10px}.GMEX_weather #txtVilleMeteo{width:calc(100% - 33px)!important;color:#808080;text-align:center;font-size:1rem;background-color:#f7f7f7}.GMEX_weather #meteolocsubmit{font-weight:bold;color:#fff;background-color:#a2b0b9;border:0;height:28px;width:28px;padding:0 3px}.GMEX_weather .suite{position:relative;z-index:0;display:block;width:100%;height:28px;line-height:28px;margin:10px 0 0 0;color:#fff;text-align:center;background-color:#00b1eb;padding:0 10px;text-transform:uppercase}.GMEX_weather .suite span::before{position:absolute;right:0;top:0;font-family:'icoERV';content:'';color:#00b1eb;display:inline-block;font-size:1.2rem;z-index:3;height:28px;line-height:28px}.GMEX_weather .suite::after{border-right:14px solid #fff;border-bottom:14px solid transparent;border-top:14px solid transparent;position:absolute;display:block;content:'';right:0;bottom:0;width:0;height:0;z-index:2}.layout_Section .GMEX_weather{display:block;position:relative}.layout_Section .GMEX_weather .entete{float:left;width:65%;min-height:110px;line-height:initial;background-position:100% 10px;padding:20px 0 0 10px}.layout_Section .GMEX_weather .blocjour{width:35%}.layout_Section .GMEX_weather .searchlocal{position:absolute;bottom:0;left:0;width:65%;padding:10px 0}.layout_Section .GMEX_weather .searchlocal form{float:left;width:50%}.layout_Section .GMEX_weather .searchlocal .suite{float:right;width:auto;font-size:1rem;margin:0;min-width:200px}.GMEX_weather #imagemete_container,.GMEX_weather #meteo_content{line-height:2rem;vertical-align:middle;font-size:1.2rem}.GMEX_weather #content_meteo{display:inline-block}.GMEX_weather #imagemeteo_container{width:24px;height:24px;margin-right:4px}.GMEX_weather #imagemeteo_container img{width:24px;margin-right:8px}.GMEX_weather #meteo_content{color:var(--color_text)}.GMEX_weatherForecastDetail{width:100%}.GMEX_weatherForecastDetail .imagemeteo{display:inline-block;margin:0 16px 20px 17px;font-size:1.2rem;color:var(--color_text)}.GMEX_weatherForecastDetail .city{display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin-top:2.4rem}@media screen and (min-width:1000px){.GMEX_weatherForecastDetail .city{flex-direction:row;gap:1.2rem}}.GMEX_weatherForecastDetail .city h1{font-weight:bold;text-align:left}.GMEX_weatherForecastDetail .city h1 strong{color:var(--main)}.GMEX_weatherForecastDetail .city .coord{font-size:1.4rem}.GMEX_weatherForecastDetail .city .coord::before{position:relative;top:4px;font-family:'IconRedac';content:'compass';font-size:1.8rem;margin-right:4px;color:var(--color_text_medium)}.GMEX_weatherForecastDetail .form{display:flex;gap:1.2rem}.GMEX_weatherForecastDetail .form #txtVilleMeteoD{width:450px}.GMEX_weatherForecastDetail .form #meteolocsubmitD{height:41px;vertical-align:top;font-weight:700;text-transform:uppercase}.GMEX_weatherForecastDetail .forecast{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr);gap:1.2rem}@media screen and (min-width:1000px){.GMEX_weatherForecastDetail .forecast{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,auto)}}.GMEX_weatherForecastDetail .forecast .day{font-family:var(--font-main);font-size:1.4rem;font-weight:700;color:var(--main_light);background-color:var(--main);text-transform:uppercase;text-align:center;padding:4px 8px;margin-bottom:0}.GMEX_weatherForecastDetail .forecast .details{border:1px solid var(--main_medium)}.GMEX_weatherForecastDetail .forecast .infos{text-align:center;border-bottom:1px solid var(--main_light)}.GMEX_weatherForecastDetail .forecast .temperature{font-weight:700;font-size:1.8rem;margin:10px 0}@media screen and (max-width:999px){.GMEX_weatherForecastDetail .forecast .data{width:max-content;margin:1.2rem auto 0}}.GMEX_weatherForecastDetail .forecast .wind,.GMEX_weatherForecastDetail .forecast .sun,.GMEX_weatherForecastDetail .forecast .moon{position:relative}.GMEX_weatherForecastDetail .forecast .wind p,.GMEX_weatherForecastDetail .forecast .sun p,.GMEX_weatherForecastDetail .forecast .moon p{padding-left:3.2rem;margin-bottom:0}.GMEX_weatherForecastDetail .forecast .wind span,.GMEX_weatherForecastDetail .forecast .sun span,.GMEX_weatherForecastDetail .forecast .moon span{font-weight:700}.GMEX_weatherForecastDetail .forecast .wind:before,.GMEX_weatherForecastDetail .forecast .sun:before,.GMEX_weatherForecastDetail .forecast .moon:before{font-family:'IconRedac';font-size:2.4rem;position:absolute;top:0;left:0;line-height:1}.GMEX_weatherForecastDetail .forecast .wind::before{content:'wind'}.GMEX_weatherForecastDetail .forecast .sun::before{content:'sun';color:var(--restricted)}.GMEX_weatherForecastDetail .forecast .moon::before{content:'moon';color:var(--color_text_medium)}@media screen and (min-width:1000px){.GMEX_weatherForecastDetail .forecast .today{grid-area:1/1/2/5}}.GMEX_weatherForecastDetail .forecast .today .temperature{font-size:2.6rem;font-weight:bold}.GMEX_weatherForecastDetail .forecast .today .details{padding:1.2rem 2.4rem}.GMEX_weatherForecastDetail .forecast .today .infos{flex:1 0 0}.GMEX_weatherForecastDetail .forecast .today .data{margin-top:1.2rem}@media screen and (min-width:1000px){.GMEX_weatherForecastDetail .forecast .today .data{display:flex;justify-content:space-between;gap:1.2rem;margin-top:2.4rem}}@media screen and (max-width:999px){.GMEX_weatherForecastDetail .forecast .today .data .wind:not(:last-of-type),.GMEX_weatherForecastDetail .forecast .today .data .sun:not(:last-of-type),.GMEX_weatherForecastDetail .forecast .today .data .moon:not(:last-of-type){margin-bottom:1.2rem}.GMEX_weatherForecastDetail .forecast .today .data .wind p,.GMEX_weatherForecastDetail .forecast .today .data .sun p,.GMEX_weatherForecastDetail .forecast .today .data .moon p{font-size:1.4rem}}.GMEX_weatherForecastDetail .forecast .dayPreview{font-size:1.2rem}.GMEX_weatherForecastDetail .forecast .dayPreview .temperature{margin-bottom:0}.GMEX_weatherForecastDetail .forecast .dayPreview .temperature~p{font-size:1.4rem}.GMEX_weatherForecastDetail .forecast .dayPreview .details{padding:8px 4px}.GMEX_weatherForecastDetail .forecast .dayPreview .data{padding:1.2rem 8px 0}.GMEX_weatherForecastDetail .forecast .dayPreview .wind:not(:last-of-type),.GMEX_weatherForecastDetail .forecast .dayPreview .sun:not(:last-of-type),.GMEX_weatherForecastDetail .forecast .dayPreview .moon:not(:last-of-type){margin-bottom:1.2rem}.GMEX_weatherForecastDetail .forecast .dayPreview .wind p,.GMEX_weatherForecastDetail .forecast .dayPreview .sun p,.GMEX_weatherForecastDetail .forecast .dayPreview .moon p{font-size:1.4rem}.GMEX_alert .modContent{display:flex;justify-content:space-between;flex-direction:column;gap:1.6rem}@media screen and (min-width:1000px){.GMEX_alert .modContent{flex-direction:row}}.GMEX_alert .modContent .alterMap-info{position:relative}.GMEX_alert .modContent .alterMap-info .alertMap{margin:0;width:100%;object-fit:contain}@media screen and (min-width:1000px){.GMEX_alert .modContent .alterMap-info .alertMap{width:460px}}.GMEX_alert .modContent .alterMap-info .alertTimeStamp{font-family:var(--main);font-size:1.2rem;text-align:center}.GMEX_alert .modContent .alertLegend{margin:0}.GMEX_alert .modContent .alertLegend h3{font-family:var(--font-main);font-weight:bold;margin:1.2rem 0 4px}.GMEX_alert .modContent .alertLegend .alertPicto{display:flex;flex-wrap:wrap;gap:10px;margin:0}.GMEX_alert .modContent .alertLegend .alertPicto li{margin:0;cursor:pointer;flex:1 20%}@media screen and (min-width:1000px){.GMEX_alert .modContent .alertLegend .alertPicto li{flex:1 15%}}.GMEX_alert .modContent .alertLegend .alertPicto li p{font-size:1.2rem;font-family:var(--font-main);margin-bottom:2px}.GMEX_alert .modContent .alertLegend .pictoLegend div{display:none}.GMEX_alert .modContent .alertLegend .pictoLegend div ul li{font-size:1.4rem;margin:0;padding:4px 8px}.GMEX_alert .modContent .alertLegend .pictoLegend div ul li.alertLevel1{background:#fefb00}.GMEX_alert .modContent .alertLegend .pictoLegend div ul li.alertLevel2{background:#f90}.GMEX_alert .modContent .alertLegend .pictoLegend div ul li.alertLevel3{background:#f00;color:#fff}.GMEX_alert .modContent .alertLegend .pictoLegend div ul li.alertLevel4{background:#c0f;color:#fff}.GMEX_alert .modContent .alertLegend .alertColor{margin:0}.GMEX_alert .modContent .alertLegend .alertColor li{display:flex;align-items:center;gap:4px;font-size:1.2rem;margin:0}.GMEX_alert .modContent .alertLegend .alertColor li span{width:18px;height:18px;border-radius:2px}.GMEX_alert .modContent .alertLegend .alertColor li.alertLevel1 span{background:#fefb00}.GMEX_alert .modContent .alertLegend .alertColor li.alertLevel2 span{background:#f90}.GMEX_alert .modContent .alertLegend .alertColor li.alertLevel3 span{background:#f00}.GMEX_alert .modContent .alertLegend .alertColor li.alertLevel4 span{background:#c0f}.GMEX_radar .radarInfos{display:flex;gap:1.6rem}.GMEX_radar .radarInfos .radarMaps{position:relative;width:auto;z-index:5}.GMEX_radar .radarInfos .radarMainMap,.GMEX_radar .radarInfos .radarOverlay,.GMEX_radar .radarInfos .radarForeGroundMap{max-width:100%}@media screen and (min-width:1000px){.GMEX_radar .radarInfos .radarMainMap,.GMEX_radar .radarInfos .radarOverlay,.GMEX_radar .radarInfos .radarForeGroundMap{width:800px}}.GMEX_radar .radarInfos .radarOverlay,.GMEX_radar .radarInfos .radarForeGroundMap{position:absolute;top:0;left:0;z-index:10}.GMEX_radar .radarInfos .radarForeGroundMap{z-index:15}.GMEX_radar .radarInfos .alertLegend{margin-top:0}.GMEX_radar .radarInfos .alertLegend h3{text-align:center;font-family:var(--font-main);font-weight:bold;margin:0 0 8px}.GMEX_radar .radarInfos .alertLegend li{width:50px;text-align:center;font-size:12px;margin:0 auto;background-color:transparent}.GMEX_radar .radarInfos .alertLegend li.intensity-100{background-color:#d7a1f9}.GMEX_radar .radarInfos .alertLegend li.intensity-50{background-color:#793b9f}.GMEX_radar .radarInfos .alertLegend li.intensity-30{background-color:#ee283a}.GMEX_radar .radarInfos .alertLegend li.intensity-20{background-color:#f58a36}.GMEX_radar .radarInfos .alertLegend li.intensity-10{background-color:#f5b036}.GMEX_radar .radarInfos .alertLegend li.intensity-5{background-color:#f5e736}.GMEX_radar .radarInfos .alertLegend li.intensity-3{background-color:#91c472}.GMEX_radar .radarInfos .alertLegend li.intensity-2{background-color:#508c2b}.GMEX_radar .radarInfos .alertLegend li.intensity-1{background-color:#3f65e4}.GMEX_radar .radarInfos .alertLegend li.intensity-05{background-color:#57a9d5}.GMEX_radar .radarInfos .alertLegend li.intensity-03{background-color:#9debf7}.GMEX_radar .radarMapNav{display:none;margin-top:2.4rem}.GMEX_radar .radarMapNav ul{display:flex;justify-content:center;gap:8px;margin-bottom:1.2rem}.GMEX_radar .radarMapNav ul li{display:grid;place-items:center;width:24px;height:24px;background:var(--background_discreet);cursor:pointer;transition:background .2s ease-in-out}.GMEX_radar .radarMapNav ul li:hover{background:var(--main_light)}.GMEX_radar .localTime{font-family:var(--main);font-size:1.2rem;text-align:center}.ajaxLoader{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}p.noRadarMap{display:none;font-size:1em;color:#cf0a1d}.GMEX_alert,.GMEX_radar{border:0}.GMEX_radar .entete{color:#63aee8;margin:10px 0;text-align:center;font-size:1.6rem}@font-face{font-family:'IconWeather';src:url("../css/fonts/iconWeather.woff2") format("woff2"),url("../css/fonts/iconWeather.woff") format("woff");font-weight:normal;font-style:normal;font-display:block}.GMEX_weatherForecastSummary.V2026 .alertInfos,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .alertInfos{margin:0}.GMEX_weatherForecastSummary.V2026 .alertInfos .items,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .alertInfos .items{display:flex;flex-direction:column;gap:16px}.GMEX_weatherForecastSummary.V2026 .alertInfos .items .item,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .alertInfos .items .item{display:flex;flex-direction:column;gap:8px;padding:10px 16px;border:2px solid transparent;border-radius:4px}.GMEX_weatherForecastSummary.V2026 .alertInfos .items .item .type,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .alertInfos .items .item .type,.GMEX_weatherForecastSummary.V2026 .alertInfos .items .item .informations,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .alertInfos .items .item .informations{display:flex;gap:4px;line-height:2rem}.GMEX_weatherForecastSummary.V2026 .alertInfos .items .item .type,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .alertInfos .items .item .type{font-size:1.4rem;font-weight:700}.GMEX_weatherForecastSummary.V2026 .alertInfos .items .item .informations,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .alertInfos .items .item .informations{font-size:1.2rem}.GMEX_weatherForecastSummary.V2026 .alertInfos .items .item .informations .description,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .alertInfos .items .item .informations .description{font-weight:700}.WeatherForecastV2Component .section:not(.S_top,.S_bottom) .constrain{padding-top:0!important;padding-left:0!important;padding-right:0!important}@media screen and (min-width:1000px){.WeatherForecastV2Component .section:not(.S_top,.S_bottom) .constrain{padding-left:26px!important;padding-right:26px!important}}.WeatherForecastV2Component .section:not(.S_top,.S_bottom) .constrain .breadcrumb{padding:0;margin:0;border-top:unset;margin-bottom:20px}.WeatherForecastV2Component .section:not(.S_top,.S_bottom) .constrain .breadcrumb a{display:flex;align-items:center;line-height:1.8rem;font-size:1.1rem;color:var(--color_text_medium);padding:8px 0}.WeatherForecastV2Component .section:not(.S_top,.S_bottom) .constrain .breadcrumb a:hover{text-decoration:none}.WeatherForecastV2Component .section:not(.S_top,.S_bottom) .constrain .breadcrumb a .icon_redac{font-size:1.6rem}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026{display:flex;flex-direction:column;gap:16px;margin:0 auto;font-family:"Merriweather Sans Variable","Merriweather Sans","Lucida Grande","Century Gothic",Arial,sans-serif}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 h1,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 h2{font-family:"Merriweather Sans Variable","Merriweather Sans","Lucida Grande","Century Gothic",Arial,sans-serif!important;font-size:2.6rem;line-height:3.6rem}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 p{font-family:"Merriweather Sans Variable","Merriweather Sans","Lucida Grande","Century Gothic",Arial,sans-serif!important}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .otherCity,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .sun,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .multiDayForecast,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .radarMap,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .wind,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .hourlyForecasts,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .nowForecast .item{padding:16px;background-color:#fff;border:1px solid #e3e2e2;border-radius:4px}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .heading{display:flex;justify-content:space-between;margin-bottom:8px}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .heading .wrapper{display:flex;align-items:center;gap:8px}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .heading .wrapper .picto{content:'';display:flex;align-items:center;justify-content:center;height:20px;aspect-ratio:1/1;font-size:2rem}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .heading .wrapper .picto i{font-size:2rem}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .heading .wrapper .title{display:flex;gap:8px;font-size:16px;line-height:28px;font-weight:700!important}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .heading .wrapper .title .subtitle{font-size:1.4rem;font-weight:400;line-height:20px}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .multiDayForecast .items .item .datas .informations .weatherSymbol img,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .multiDayForecast .items .item .datas .informations .weatherSymbol,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .hourlyForecasts .items .item .wrapper .weatherSymbol img,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .hourlyForecasts .items .item .wrapper .weatherSymbol,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .nowForecast .item .weatherSymbol img,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .nowForecast .item .weatherSymbol{height:80px;aspect-ratio:1/1}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .heading .wrapper .title:has(.subtitle){display:flex;flex-direction:column;gap:0}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .heading .arrows{display:flex;align-items:center;gap:8px;cursor:pointer}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .heading .arrows .previous,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .heading .arrows .next{display:flex}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .heading .arrows .previous i,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .heading .arrows .next i{font-size:2.4rem}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .item .datas{width:100%}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .item .datas>div{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid #e3e2e2}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .item .datas .type,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .item .datas .value{font-size:1.4rem;line-height:20px}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .item .datas .value{color:#a39f9f}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .nowForecast .item{display:flex;gap:16px}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .nowForecast .item .informations{display:flex;flex-direction:column;gap:4px}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .nowForecast .item .informations .averageTemperature{font-size:4.8rem;font-weight:700;line-height:4.8rem}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .nowForecast .item .informations .minMaxTemperature,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .nowForecast .item .informations .weatherTitle{font-size:1.4rem;line-height:2rem}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .nowForecast .item .informations .weatherTitle:first-letter {text-transform:capitalize}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .nowForecast .item .informations .minMaxTemperature{display:flex;gap:8px;color:#a39f9f}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .hourlyForecasts{padding-right:0;padding-left:0}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .hourlyForecasts .heading{padding-right:16px;padding-left:16px}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .hourlyForecasts .heading .arrows{display:none;visibility:hidden}@media screen and (min-width:768px){.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .hourlyForecasts .heading .arrows{display:flex;visibility:visible}}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .hourlyForecasts .items{display:flex;align-items:flex-start;gap:4px;overflow-x:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .hourlyForecasts .items::-webkit-scrollbar{display:none}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .hourlyForecasts .items .item{display:flex;flex-direction:column;align-items:center;gap:4px;background-color:#e7f3ff;border-radius:100px;flex:0 0 56px}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .hourlyForecasts .items .item:first-of-type{margin-left:16px}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .hourlyForecasts .items .item:last-of-type{margin-right:16px}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .hourlyForecasts .items .item .wrapper{display:flex;flex-direction:column;align-items:center;gap:8px;background-color:#f5f5f5;border:1px solid #e3e2e2;border-radius:100px;width:100%;padding:8px}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .hourlyForecasts .items .item .wrapper .weatherDateShort{font-size:1.2rem;line-height:20px;letter-spacing:.2px}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .hourlyForecasts .multiDayForecast .items .item .wrapper .datas .informations .weatherSymbol img,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .multiDayForecast .hourlyForecasts .items .item .wrapper .datas .informations .weatherSymbol img,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .hourlyForecasts .multiDayForecast .items .item .datas .informations .weatherSymbol .wrapper img,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .multiDayForecast .hourlyForecasts .items .item .datas .informations .weatherSymbol .wrapper img,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .hourlyForecasts .multiDayForecast .items .item .wrapper .datas .informations .weatherSymbol,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .multiDayForecast .hourlyForecasts .items .item .wrapper .datas .informations .weatherSymbol,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .hourlyForecasts .multiDayForecast .items .item .datas .informations .wrapper .weatherSymbol,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .multiDayForecast .hourlyForecasts .items .item .datas .informations .wrapper .weatherSymbol,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .hourlyForecasts .items .item .wrapper .weatherSymbol img,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .hourlyForecasts .items .item .wrapper .weatherSymbol,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .hourlyForecasts .items .nowForecast .item .weatherSymbol .wrapper img,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .nowForecast .hourlyForecasts .items .item .weatherSymbol .wrapper img{height:24px}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .hourlyForecasts .items .item .wrapper .weatherSymbol{height:50px}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .hourlyForecasts .items .item .wrapper .weatherSymbol img{height:50px}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .hourlyForecasts .items .item .wrapper .averageTemperature{font-size:1.4rem;line-height:20px;letter-spacing:.2px}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .hourlyForecasts .items .item .rain{display:flex;flex-direction:column;align-items:center;padding-bottom:16px;color:#016ad5}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .hourlyForecasts .items .item .rain .precipitationProbability{display:flex;align-items:center;gap:2px;font-size:1.2rem;line-height:20px;letter-spacing:.2px}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .hourlyForecasts .items .item .rain .precipitationProbability:before{content:'\rush';font-family:'IconWeather';font-size:1rem;display:block}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .hourlyForecasts .items .item .rain .precipitation{font-size:1rem;line-height:12px;letter-spacing:.2px}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .wind .item{display:flex;gap:32px}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .wind .item .illustration{height:126px;aspect-ratio:1/1;background:url(../../images/gmex/background-wind.svg) no-repeat center center;background-size:126px 126px;position:relative;display:flex;align-items:center;justify-content:center}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .wind .item .illustration .windDirectionArrow{position:absolute}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .wind .item .illustration .windDirectionArrow i{font-size:4rem;color:var(--main)}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .radarMap{padding:0}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .radarMap .heading{padding:16px 16px 0 16px}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .radarMap .heading .wrapper .picto i{color:#016ad5}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .radarMap .legend{display:flex;font-size:1.2rem}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .radarMap .legend li{display:flex;align-items:center;justify-content:center;flex-basis:50px}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .radarMap .legend .intensity-100{background-color:#d7a1f9}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .radarMap .legend .intensity-50{background-color:#793b9f}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .radarMap .legend .intensity-30{background-color:#ee283a}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .radarMap .legend .intensity-20{background-color:#f58a36}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .radarMap .legend .intensity-10{background-color:#f5b036}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .radarMap .legend .intensity-5{background-color:#f5e736}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .radarMap .legend .intensity-3{background-color:#91c472}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .radarMap .legend .intensity-2{background-color:#508c2b}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .radarMap .legend .intensity-1{background-color:#3f65e4}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .radarMap .legend .intensity-05{background-color:#57a9d5}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .radarMap .legend .intensity-03{background-color:#9debf7}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .radarMap .maps{position:relative;width:100%;z-index:5;aspect-ratio:4/3}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .radarMap .maps .radarMainMap,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .radarMap .maps .radarOverlay,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .radarMap .maps .radarForeGroundMap{position:absolute;top:0;left:0;z-index:10}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .radarMap .maps .radarForeGroundMap{z-index:15}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .radarMap .maps img:not(.ajaxLoader){width:100%}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .radarMap .maps .ajaxLoader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .radarMap .localTime{font-size:1.4rem;line-height:20px;text-align:center;margin-top:8px;margin-bottom:0}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .radarMap .controls{display:flex;justify-content:center;gap:80px;padding:8px 16px 16px 16px;cursor:pointer}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .radarMap .controls>div{height:48px;aspect-ratio:1/1}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .radarMap .controls>div i{font-size:4.8rem}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .multiDayForecast .items .item{display:flex;gap:32px;border-top:1px solid #e3e2e2}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .multiDayForecast .items .item:last-of-type .datas{margin-bottom:0}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .multiDayForecast .items .item .datas{display:flex;justify-content:space-between;font-size:1.4rem;line-height:20px;height:32px;margin:16px 0}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .multiDayForecast .items .item .datas>div{border-top:0;align-items:center}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .multiDayForecast .items .item .datas .informations{display:flex;gap:8px}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .multiDayForecast .items .item .datas .informations .weatherDateShort{min-width:33px}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .multiDayForecast .items .item .datas .informations .weatherSymbol img,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .multiDayForecast .items .item .datas .informations .weatherSymbol,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .multiDayForecast .items .nowForecast .item .weatherSymbol .datas .informations img,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .nowForecast .multiDayForecast .items .item .weatherSymbol .datas .informations img,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .multiDayForecast .hourlyForecasts .items .item .wrapper .weatherSymbol .datas .informations img,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .hourlyForecasts .multiDayForecast .items .item .wrapper .weatherSymbol .datas .informations img{height:20px}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .multiDayForecast .items .item .datas .informations .weatherSymbol{height:50px}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .multiDayForecast .items .item .datas .informations .weatherSymbol img{height:50px}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .multiDayForecast .items .item .datas .informations .rain{display:flex;align-items:center;gap:4px;padding:2px 8px;background-color:#e7f3ff;border-radius:100px;color:#016ad5;font-size:12px;line-height:20px}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .multiDayForecast .items .item .datas .informations .rain .precipitationProbability{display:flex;align-items:center;gap:2px}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .multiDayForecast .items .item .datas .informations .rain .precipitationProbability:before{content:'\rush';font-family:'IconWeather';font-size:1rem;display:block}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .multiDayForecast .items .item .datas .minMaxTemperature{display:flex;gap:4px;color:#a39f9f}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .sun{background-color:#fff7ed}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .sun .heading{margin-bottom:16px}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .sun .wrapper{display:flex;justify-content:space-between}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .sun .wrapper .sunRiseTime,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .sun .wrapper .sunSetTime{display:flex;gap:8px}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .sun .wrapper .sunRiseTime .icon,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .sun .wrapper .sunSetTime .icon{display:flex;color:#f54900}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .sun .wrapper .sunRiseTime .icon i,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .sun .wrapper .sunSetTime .icon i{font-size:2rem}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .sun .wrapper .sunRiseTime .label-time .label,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .sun .wrapper .sunSetTime .label-time .label{color:#999;font-size:14px;line-height:20px}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .sun .wrapper .sunRiseTime .label-time .time,.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .sun .wrapper .sunSetTime .label-time .time{font-size:15px;line-height:28px}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .sun .illustration{display:block;background-size:100%;background-repeat:no-repeat;height:49px}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .sun .dayDuration{margin:8px 0 0 0;text-align:center;font-size:1.4rem;line-height:20px;color:#999}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .otherCity{background-color:var(--main_light)}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .otherCity .heading{margin-bottom:16px}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .otherCity .heading .wrapper .picto i{color:var(--main)}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .otherCity .wrapper .form{position:relative;display:block}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .otherCity .wrapper .form:after{content:"search";font-family:"IcoLIM";font-size:2rem;margin-right:4px;line-height:1;color:var(--main);position:absolute;top:calc(50% - 10px);left:12px}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .otherCity .wrapper .form #txtVilleMeteoD{padding-left:36px;color:var(--main);width:100%;margin-bottom:0;border-radius:calc(infinity* 1px);border:1px solid var(--main_medium)}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .otherCity .wrapper .form #txtVilleMeteoD::placeholder{color:var(--main)}.WeatherForecastV2Component .GMEX_weatherForecastDetail.V2026 .lastUpdated{font-size:1.2rem;text-align:center;margin-bottom:16px}.WeatherForecastV2Component .ui-menu-item-wrapper.ui-state-active{border:0}.GMEX_weatherForecastSummary.V2026 .alertInfos{margin-bottom:16px}.GMEX_weatherForecastSummary.V2026 .alertInfos .items .item .informations{flex-direction:column;align-items:flex-start}.GMEX_weatherForecastSummary.V2026 .alertInfos .items .item .informations .separator{display:none;visibility:hidden}