@font-face{font-family:"Antique-Olive-Black";font-display:swap;font-weight:normal;src:local("Antique Olive Std Black"),url("../../fonts/Antique_Olive/AntiqueOliveStd-Black.woff") format("woff"),url("../../fonts/Antique_Olive/AntiqueOliveStd-Black.otf") format("opentype");}@font-face{font-family:"IBM_Plex_Sans";font-display:swap;font-weight:normal;src:url("../../fonts/IBM_Plex_Sans/IBMPlexSans-Regular.woff2") format("woff2"),url("../../fonts/IBM_Plex_Sans/IBMPlexSans-Regular.woff") format("woff");}@font-face{font-family:"IBM_Plex_Sans";font-display:swap;font-weight:bold;font-weight:700;src:url("../../fonts/IBM_Plex_Sans/IBMPlexSans-Bold.woff2") format("woff2"),url("../../fonts/IBM_Plex_Sans/IBMPlexSans-Bold.woff") format("woff");}@font-face{font-family:"IBM_Plex_Sans";font-display:swap;font-weight:100;src:url("../../fonts/IBM_Plex_Sans/IBMPlexSans-Thin.woff2") format("woff2"),url("../../fonts/IBM_Plex_Sans/IBMPlexSans-Thin.woff") format("woff");}html{}@-moz-document url-prefix(){html:not(.noscroll){scroll-behavior:smooth;}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}}body{--color:#0000FF;--color-original:#0000FF;--color-text:#000000;--color-background:#FFFFFF;--header-height:40px;--footer-height:250px;--icones:url("./images/icones.svg");--icones-size:188px 125px;--marges:20px;--fiches-borders:10px;color:var(--color-text);background-color:var(--color-background);font-variant-ligatures:common-ligatures;overscroll-behavior-y:contain;}.close_page,#lycos_btn,#go_top,#projet_more_infos_btn,#menu_mobile_btn{background-image:url("./images/icones.svg");}body.darkmode .close_page,body.darkmode #lycos_btn,body.darkmode #go_top,body.darkmode #projet_more_infos_btn,body.darkmode #menu_mobile_btn,body.page_fond_couleur .close_page,body.page_fond_couleur #go_top,body.page_fond_couleur #projet_more_infos_btn,body header.nobg #menu_mobile_btn,body header.nobg #lycos_btn{background-image:url("./images/icones_black.svg");}body,input,select,textarea{font-family:"IBM_Plex_Sans",Arial,Sans-serif;font-weight:normal;font-size:16px;}#msg{z-index:900000;display:none;position:fixed;top:0;left:0;right:0;padding:20px;color:#aa4f03;background-color:#ffecb2;box-shadow:0 0 50px rgba(0,0,0,0.9);}b,.bold{font-weight:700;}h1,h2{margin-bottom:8px;font-weight:700;text-shadow:0 0 3px rgba(0,0,0,0.15);}h1{font-size:32px;}h3{font-weight:700;font-size:17px;}h4{font-weight:700;font-size:15px;}h5{font-size:15px;}h6{font-size:14px;}p{margin:0;}.texte_couleur{color:var(--color);}hr{background-color:var(--color-text);}.fake_br{display:block;}.cutout{display:inline-block;margin-left:50%;transform:translateX(-50%);width:auto;padding:0;text-align:center;background-image:var(--bg);background-size:cover;background-position:center top;background-attachment:fixed;}.cutout > div,.cutout > h1,.cutout > h2,.cutout > h3,.cutout > h4,.cutout > h5,.cutout > h6,.cutout > span{display:block;padding:1rem 0;margin:0;font-size:15rem;line-height:0.75em;font-weight:900;font-variant:small-caps;text-align:center;background-color:#FFF;mix-blend-mode:lighten;}img{border:none;vertical-align:middle;}a[name]:not([href]){display:block;position:relative;top:calc(var(--header-height) * -2);visibility:hidden;}#container{position:relative;margin:0 auto;width:100%;height:auto;min-height:100%;}#container > header > #header_content,#container > #landing > #landing_content,#container > footer > #footer_content,#scroll_titre > div,.content:not(.large),.fiche:not(.large),.fiche_large_data{width:1340px;margin:0 auto;}#container > header{z-index:888888;position:fixed;top:0;left:0;right:0;background-color:rgba(255,255,255,0.8);backdrop-filter:blur(0.2rem);-webkit-backdrop-filter:blur(0.2rem);}#container > header.nobg{background:none !important;}#container > header > #header_content{position:relative;padding-top:8px;height:var(--header-height);transition:border 500ms ease;}#container > header > #header_content.ok{}#container > header.nobg > #header_content,#container > header.nobg > #header_content.ok{border-color:transparent !important;}#landing{position:relative;aspect-ratio:16/9;width:100%;height:auto;padding-top:0;padding-bottom:50px;text-align:center;background:#FFFFFF;}#landing_image{position:relative;padding:0;margin:0;width:100%;height:100%;text-align:center;background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:#000;overflow:hidden;}#landing_image img{position:absolute;visibility:hidden;}#landing_image.zoom_effect img{z-index:10;position:relative !important;visibility:visible !important;width:100%;height:100%;flex-grow:0;object-fit:cover;transform:scale(1);transition:transform 5s,filter 2s ease-in-out;}#landing_image.zoom_effect:hover > img,#landing_image.zoom_effect.hovered > img{transform:scale(1.1);}#landing_video{position:relative;display:flex;align-content:center;align-items:center;padding:0;margin:0;width:100%;height:100%;text-align:center;background-color:#000;overflow:hidden;}#landing_video video{width:inherit;height:inherit;}#landing_video.full_width video{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}#landing_content{position:relative;display:table;height:100%;padding:40px;overflow:hidden;text-align:center;background:#F2F2F2;}#landing_img{display:table-cell;vertical-align:middle;}#container > #landing.after{transition:all 100ms ease;}#container > #landing.after::after{content:"";position:absolute;left:0;right:0;bottom:0;height:60px;background-color:#FFFFFF;}#content{position:relative;z-index:1;padding-top:calc(var(--header-height) + 10px);padding-bottom:calc(var(--footer-height) + 10px);}.content{width:100%;position:relative;padding:0;}.content.padding{padding:50px 0;}.content.nopadding{padding:0;}.content.large{}.content .content_large_data{width:1340px;margin:0 auto;}#container > footer{z-index:10;position:absolute;left:0;right:0;bottom:0;height:var(--footer-height);padding-top:20px;padding-bottom:10px;background:rgba(0,0,0,0.03);box-shadow:inset 0 14px 18px -14px rgba(0,0,0,0.1);font-size:14px;}#container > footer > #footer_content{position:relative;text-align:left;}#container > footer > #footer_content,#container > footer > #footer_content *{color:#777777;}#container > footer > #footer_content .f_left{text-align:left;}#container > footer > #footer_content .f_right{text-align:right;}#go_top{z-index:2000;display:none;position:absolute;right:10px;top:0;width:55px;height:75px;background-size:var(--icones-size);background-position:-42px 0;background-repeat:no-repeat;}#go_top:hover{cursor:pointer;background-position:-98px 0;}#header_content ul#menu{z-index:1000;display:block;position:absolute;top:5px;right:147px;padding:0;list-style:none;opacity:0;visibility:hidden;}#header_content ul#menu > li{display:inline-block;position:relative;margin:0 0 0 20px;}#header_content ul#menu > li:first-child{margin-left:0;}#header_content ul#menu > li > a{color:#000000;text-decoration:none;}#header_content ul#menu > li > a:hover,#header_content ul#menu > li > a.current{color:var(--color);}#logo{z-index:500;position:relative;display:-webkit-flex;display:flex;-webkit-flex-flow:wrap;flex-flow:wrap;font-family:"Antique-Olive-Black",Arial,sans-serif;font-size:22px;font-weight:normal;color:var(--color);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smooth:always;}#logo span > a,#logo span > span{position:relative;overflow:hidden;white-space:nowrap;text-decoration:none;color:var(--color);outline:0 !important;transition:color 500ms ease;}#logo > #logo_part_1{-webkit-flex:0 0 auto;flex:0 0 auto;width:auto;padding-right:10px;}#logo > #logo_part_2{-webkit-flex:1 1 auto;flex:1 1 auto;}#logo span > a:hover,#logo span > span:hover{color:#333333;}#logo .letter{}ul.tags_liste{display:inline-block;position:relative;list-style:none;position:relative;margin:0;padding:0 2px 30px 30px;background-color:rgba(255,255,255,1);}ul.tags_liste > li{display:inline-block;position:relative;padding:0 10px 0 0;}ul.tags_liste > li > a{color:#000000;white-space:nowrap;}ul.tags_liste > li > a:hover,ul.tags_liste > li > a.current{color:var(--color);text-decoration:underline;}ul.tags_liste > li.categorie > a{color:var(--color);}#lycos{z-index:1000;display:block;position:absolute;top:var(--header-height);left:0;right:0;padding-top:2px;height:80px;text-align:center;border-top:1px solid #F0F0F0;background-color:rgba(255,255,255,1);box-shadow:0 2em 2em -2em rgba(0,0,0,0.3);}#lycos_btn{z-index:2000;display:block;position:absolute;opacity:0;visibility:hidden;right:100px;top:10px;width:20px;height:20px;background-size:var(--icones-size);background-position:0 0;background-repeat:no-repeat;}#lycos_btn:hover{cursor:pointer;background-position:0 -20px;}#lycos_btn.close{background-position:-20px 0;}#lycos_btn.close:hover{background-position:-20px -20px;}#q{position:relative;width:500px;padding-top:10px;padding-bottom:10px;font:inherit;color:var(--color);background-color:transparent;border:none;border-bottom:2px solid #999999;box-shadow:none;}#q:focus,#q:active{border-color:var(--color);}#tags_background{z-index:1;position:absolute;left:0;right:0;top:77px;bottom:0;background-color:rgba(255,255,255,0.95);}#tags{--height:35px;position:absolute;z-index:200;display:block;margin-top:0;margin-left:980px;padding:0 0 0 30px;width:360px;height:var(--height);text-align:left;overflow:hidden;overflow-y:scroll;background-color:transparent;}#tags:hover{height:calc(100vh - 50px);}#tags > .tags_title{z-index:1000;top:0;position:sticky;height:var(--height);padding-top:7px;padding-left:30px;font-weight:bold;background-color:white;}#tags:hover > .tags_title{color:var(--color);cursor:default;}#tags > ul.tags_liste{z-index:100;display:none;}#tags ul.tags_liste > li{display:block;padding-left:0;}#tags:hover > ul.tags_liste{display:block;}#header_content.ok ul#menu,#header_content.ok #lycos_btn{visibility:visible;opacity:1;}#header_content.ok #logo > #logo_part_2{text-align:right;color:#000000;}.bg_couleur{color:var(--color-background) !important;background-color:var(--color) !important;}.bg_bleu{color:#FFFFFF !important;background-color:#0000FF !important;}.bg_jaune{background-color:#E7A730 !important;}.bg_saumon{background-color:#f5ebe1 !important;}.grille{display:grid;grid-gap:20px;grid-template-columns:repeat(4,1fr);grid-auto-flow:dense;}.box{position:relative;margin:0;padding:0;overflow:hidden;}.box > a.box_link,.box_only > div{display:block;width:inherit;height:inherit;}.box.square{-webkit-clip-path:polygon(10% 10%,90% 10%,90% 90%,10% 90%);clip-path:polygon(10% 10%,90% 10%,90% 90%,10% 90%);}.box.s{grid-column-end:span 1;grid-row-end:span 1;}.box.m{grid-column-end:span 2;grid-row-end:span 2;}.box.l{grid-column-end:span 4;grid-row-end:span 4;}.box.p{grid-column-end:span 1;grid-row-end:span 2;}.box .box_img{position:absolute;top:0;left:0;right:0;bottom:70px;background-position:center center;background-size:cover;background-repeat:no-repeat;}.box .box_img img,.box .box_img video{width:100%;}.box .box_img.animated{top:-100%;margin-top:50%;margin-right:-3px;}.box div.box_infos{position:absolute;left:0;right:0;bottom:0;padding:8px 0;height:70px;text-align:left;text-overflow:ellipsis;overflow:hidden;background-color:var(--color-background);}.box div.box_infos,.box div.box_infos > .box_titre{color:var(--color-text);}.box div.box_infos > .box_tags{font-size:13px;color:#777777;}.box .hover{opacity:0;transition:opacity 300ms ease;}.box:hover .hover,.box.touch_hover .hover{opacity:1 !important;}.box:not(.box_only):hover div.box_titre,.box:not(.box_only):hover .hover,.box.touch_hover:not(.box_only) div.box_titre,.box.touch_hover:not(.box_only) .hover{color:var(--color);}.similars .grille{display:grid;grid-gap:10px;grid-template-columns:repeat(2,1fr);grid-auto-flow:dense;}.similars .colonnes_50 > div:nth-child(1) .grille{padding-right:5px;}.similars .colonnes_50 > div:nth-child(2) .grille,.similars .colonnes_50 > div:nth-child(2) > div:nth-child(1){padding-left:5px;}ul.menu{margin:35px 0;padding:8px 0 0 0;list-style:none;border-top:5px solid #000;}ul.menu > li{display:inline-block;position:relative;margin:0 20px 5px 0;padding-bottom:2px;border-bottom:2px;border-style:solid;border-color:transparent;}ul.menu > li.hidden{display:none;}ul.menu > li:first-child{margin-left:0;}ul.menu > li,ul.menu > li > a{color:#000000;text-decoration:none;transition:0.1s ease-in-out;}ul.menu > li:hover,ul.menu > li.current{border-color:var(--color);}ul.menu > .link{text-decoration:none;}ul.menu > li:hover > a,ul.menu > li.current > a{color:var(--color);cursor:pointer;}.fiche,.fiche:not(.large),.fiche_slides{position:relative;float:none;clear:both;margin-bottom:40px;}.fiche:first-child{margin-top:0;}.fiche:first-child.titre{margin-top:20px !important;}.fiche.titre{margin-bottom:10px;}.fiche.titre > h1{text-transform:uppercase;}.fiche.titre > h2{}div.legende{position:relative;padding:8px 2px;color:#777777;}.fiche.text{-moz-osx-font-smoothing:;text-rendering:optimizeLegibility;}.fiche.text.avec_titre{}.fiche.text.avec_titre:after{content:"\0020";display:block;overflow:hidden;visibility:hidden;width:0;height:0;clear:both;}.fiche.text.avec_titre > .part_left,.fiche.text.avec_titre > .part_right{width:50%;}.fiche.text.avec_titre > .part_left{float:left;padding-right:10px;text-align:right;}.fiche.text.avec_titre > .part_right{float:right;padding-left:10px;}.fiche.text.avec_titre h1,.fiche.text.avec_titre h2{font-weight:700;font-size:22px;color:#000000;}.fiche.text.avec_titre h2{font-size:16px;}.fiche.text.colonnes,.fiche.text .colonnes{display:block;-webkit-column-count:3;-moz-column-count:3;-o-column-count:3;column-count:3;-webkit-column-width:250px;-moz-column-width:250px;column-width:250px;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;-webkit-column-rule:1px solid rgba(190,190,190,0.5);-moz-column-rule:1px solid rgba(190,190,190,0.5);column-rule:1px solid rgba(190,190,190,0.5);}.fiche.text .colonnes div{margin:0;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;display:table;}.fiche.text .colonnes h1,.fiche.text .colonnes h2,.fiche.text .colonnes h3,.fiche.text .colonnes h4,.fiche.text .colonnes h5,.fiche.text .colonnes h6{text-align:left;display:block;margin-top:10px;margin-bottom:20px;}.fiche.text p{margin:0 0 20px 0;padding:0;display:block;}.fiche.image img{width:100%;max-width:inherit;}.fiche.image .blurred_bg{position:absolute;z-index:-1;left:0;right:0;top:0;bottom:0;background-repeat:no-repeat;background-position:center center;background-size:cover;filter:blur(20px) brightness(60%);overflow:hidden;}figcaption.legende{position:relative;padding:5px 4px 2px 4px;font-size:12px;color:#777777;}.fiche.video{background-color:rgba(200,200,200,0.2);}.fiche.image h2,.fiche.html h2{margin:10px 0;padding:4px 0;font-size:18px;border-bottom:5px solid #333;}.fiche.file{display:inline-block;padding:5px 20px 5px 0;}.fiche.file > .file_link{}.fiche.svg{}.fiche.file.viewer{display:block;margin-bottom:40px;padding:0;}.fiche.file.viewer.audio audio{width:100%;}.fiche.block{display:block;}.fiche.file.block{margin-top:0;margin-bottom:0;}.fiche.centered{text-align:center;}.fiche.image.centered img{}.fiche_slides .fiche{width:inherit;}.floating_fiches{display:block;position:relative;clear:both;}.fiche.float_left,.fiche.float_right,.fiche_slides.float_left,.fiche_slides.float_right{clear:none;width:50%;}.fiche.float_left,.fiche_slides.float_left{clear:left;float:left;padding:0;border-right-width:var(--fiches-borders);border-right-style:solid;border-right-color:var(--color-background);}.fiche.float_right,.fiche_slides.float_right{clear:right;float:right;padding:0;border-left-width:var(--fiches-borders);border-left-style:solid;border-left-color:var(--color-background);}.fiche.part_left,.fiche.part_right{clear:none;margin:0;padding:10px;width:50%;}.fiche.part_left{clear:left;float:left;background-color:#000000;}.fiche.part_left,.fiche.part_left *{color:#FFFFFF;}.fiche.part_right{clear:right;float:right;background-color:#CBBFBE;}.fiche_keyboard_hidden{opacity:0;}.fiche_keyboard_active{opacity:1;}.fiche_galerie{display:block;}.fiche_galerie_zoom{}.fiche_galerie_thumbs{padding:10px 0;}.fiche_galerie_thumbs .fiche.image{margin:0 5px 5px 0;display:inline-block;width:100px;height:100px;transition:all 100ms ease;}.fiche_galerie_thumbs .fiche.image:hover{cursor:pointer;}.fiche_galerie_thumbs:hover .fiche.image{opacity:0.4;}.fiche_galerie_thumbs .fiche.image:hover,.fiche_galerie_thumbs .fiche.image.current{opacity:1;}.colonnes_50:after{content:"\0020";display:block;overflow:hidden;visibility:hidden;width:0;height:0;clear:both;}.colonnes_50 > div{width:50%;}.colonnes_50 > div:nth-child(1){float:left;}.colonnes_50.padding > div:nth-child(1){padding-right:10px;}.colonnes_50 > div:nth-child(2){float:right;}.colonnes_50.padding > div:nth-child(2){padding-left:10px;}.table_cells{position:relative;display:block;width:inherit;}.table_cells:after{content:"\0020";display:block;overflow:hidden;visibility:hidden;width:0;height:0;clear:both;}.table_cells > div{float:left;width:25%;padding-bottom:30px;}.close_page{z-index:8000;display:block;position:absolute;margin-top:10px;right:0;width:20px;height:20px;background-size:var(--icones-size);background-position:-20px 0;background-repeat:no-repeat;}.close_page:hover{background-position:-20px -20px;}#scroll_titre{z-index:2000;position:fixed;left:0;right:0;top:var(--header-height);background-color:rgba(255,255,255,0.95);}#scroll_titre .close_page{position:inherit;float:right;}div.scroll_titre{margin-top:-10px;margin-bottom:20px;height:50px;line-height:50px;font-weight:700;font-size:24px;border-bottom-width:5px;border-bottom-style:solid;border-bottom-color:var(--color-text);}#projet_sous_titre{color:var(--color);}#projet_resume,#projet_more_infos{margin:0;}#projet_resume{margin:0 0 40px 0;padding-top:10px;font-size:32px;}#projet_tags{color:#000000;margin-bottom:40px;}#projet_more_infos{display:none;}#projet_more_infos_btn{display:inline-block;margin:0 0 20px 0;height:20px;line-height:20px;color:var(--color-text);background-size:var(--icones-size);background-position:-20000px -20000px;background-repeat:no-repeat;cursor:pointer;overflow:hidden;}#projet_more_infos_btn:hover{color:var(--color);}#projet_more_infos_btn.on{width:20px;color:var(--color);text-indent:2000px;background-position:-20px -20px;}#projet_more_infos_btn.on:hover{background-position:-20px 0;}#projet_more_infos{font-size:20px;margin-bottom:50px;}#tableau_more_infos{margin-bottom:50px;}#instagram_feed{display:grid;grid-gap:20px;grid-template-columns:repeat(3,1fr);grid-auto-flow:dense;}#instagram_feed .post{grid-column-end:span 1;grid-row-end:span 1;}#instagram_feed > div.post > a,#instagram_feed > div.post > a > img{display:block;position:relative;margin:0;padding:0;border:none;}#instagram_feed > div.post > a > img{z-index:1;width:100%;height:100%;min-width:100%;max-width:100%;}#instagram_feed > div.post div.post_text{z-index:10;display:block;opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;padding:20px;background-color:rgba(0,0,0,0.7);transition:all 100ms ease;}#instagram_feed > div.post div.post_text,#instagram_feed > div.post div.post_text *{color:#FFFFFF;}#instagram_feed > div.post:hover div.post_text{opacity:1;}#search_form{margin-bottom:10px;padding:10px;text-align:center;}#search_q{width:500px;height:40px;line-height:40px;padding-top:5px;font:inherit;font-size:16px;color:var(--color);background-color:transparent;border:none;border-bottom:2px solid #999999;box-shadow:none;}#search_q:focus{border-color:var(--color);}#search_form input[type="submit"]{position:absolute;margin-top:1px;margin-left:0px;height:40px;}div.result{display:flex;position:relative;margin-bottom:20px;padding:10px 0;border-top:1px solid #CCCCCC;overflow:hidden;}div.result:last-child{border-bottom:1px solid #CCCCCC;}div.result .result_thumb{flex:0 0 auto;width:320px;}div.result .result_infos{flex:1 0 auto;padding-left:10px;}div.result .result_type{margin-bottom:10px;font-size:14px;background:rgba(0,0,0,0.1);}div.result .result_type > span.tag:first-child{width:150px;margin-right:15px;}div.result .result_titre{margin-bottom:10px;}div.result .result_titre a{font-size:18px;font-weight:700;color:#00F;}div.result .result_data{font-size:14px;}#menu_mobile_btn{display:none;position:absolute;z-index:1000;right:10px;width:25px;height:25px;background-size:var(--icones-size);background-position:0 -85px;background-repeat:no-repeat;}#menu_mobile_btn:hover,#menu_mobile_btn.active{cursor:pointer;background-position:-35px -85px;}#menu_mobile_background{display:none;position:fixed;z-index:1;left:0;right:0;bottom:0;top:var(--header-height);background-color:rgba(0,0,0,0.8);}#menu_mobile{display:none;position:absolute;z-index:900;top:var(--header-height);left:0;right:0;padding-bottom:0px;background-color:rgba(255,255,255,1);box-shadow:0 0.5em 2em -0.5em rgba(0,0,0,1);}#menu_mobile > ul{list-style:none;padding:0;margin:0;}#menu_mobile > ul > li{padding:0;margin:0;}#menu_mobile > ul > li > a,#menu_mobile > ul > li > span{display:block;padding:10px var(--marges);font-size:16px;}#menu_mobile > ul > li > .page{color:#FFFFFF;background-color:#555555;}#menu_mobile > ul > li > a:hover,#menu_mobile > ul > li > a.current{color:var(--color-background);background-color:var(--color);text-decoration:none;}#menu_mobile > ul > li > .page:hover,#menu_mobile > ul > li > .page.current{color:#FFFFFF;background-color:#333333;}body.pageid_2 #content .fiche h1{font-size:26px;text-transform:none;}body.pageid_2 #content .fiche h2{font-size:18px;}body.pageid_2 #content .fiche.h2_underlined h2{text-decoration:underline;}body.pageid_2 #content .fiche table tr > td:nth-child(2){padding-left:10px;}body.pageid_2 #content .fiche table tr > td:nth-child(3){padding-left:20px;}body.landing_white #container > header.nobg #logo a,body.landing_white #container > header.nobg #logo span,body.landing_white #container > header.nobg #header_content ul#menu > li > a{color:#FFFFFF;}body.landing_white #container > header.nobg #logo a:hover,body.landing_white #container > header.nobg #logo span:hover,body.landing_white #container > header.nobg #header_content ul#menu > li > a:hover{color:#FFFA0A;}body.page_fond_couleur{--color:#424242;}body.page_fond_couleur #logo span > a:hover,body.page_fond_couleur #logo span > span:hover,body.page_fond_couleur #header_content ul#menu > li > a:hover,body.page_fond_couleur #header_content ul#menu > li > a.current{color:#0000FF;}body.page_fond_couleur.darkmode #logo span > a:hover,body.page_fond_couleur.darkmode #logo span > span:hover{color:var(--color);}body.page_fond_couleur #container > #content,body.page_fond_couleur #container > #content a{color:#FFFFFF;}body.page_fond_couleur #container > #content{color:#FFFFFF;background-color:var(--color);}body.page_fond_couleur #container > footer,body.page_fond_couleur #container > footer *{color:#CCC !important;}body.page_fond_couleur div.scroll_titre{border-color:#FFFFFF;}body.page_fond_couleur:not(.darkmode) div#scroll_titre{color:#000000;}body.page_fond_couleur:not(.darkmode) div#scroll_titre div.scroll_titre{border-color:transparent;}body.page_fond_couleur #menu_mobile > ul > li > .page.current{background-color:var(--color-original) !important;}body.darkmode{--color:#FFFA0A;--color-text:#FFFFFF;--color-background:#000000;--icones:url("./images/icones_black.svg");}body.darkmode .bg,body.darkmode #container > #content,body.darkmode #projet_tags,body.darkmode .tags_liste,body.darkmode #lycos{background-color:var(--color-background);}body.darkmode #container > header,body.darkmode #scroll_titre{background-color:rgba(0,0,0,0.8);}body.darkmode #container > footer{background-color:#333333 !important;box-shadow:inset 0 14px 18px -14px rgba(0,0,0,1);}body.darkmode #logo a:hover,body.darkmode #logo span:hover,body.darkmode #header_content ul#menu > li > a:hover,body.darkmode #header_content ul#menu > li > a.current,body.darkmode ul.menu > li:hover > a,body.darkmode ul.menu > li.current > a,body.darkmode .box:hover div.box_link > a{color:var(--color);}body.darkmode a:link,body.darkmode a:visited,body.darkmode .link,body.darkmode a,body.darkmode #logo a,body.darkmode #logo span,body.darkmode #header_content ul#menu > li > a,body.darkmode ul.menu > li,body.darkmode ul.menu > li > a,body.darkmode .box div.box_link > a{color:#FFFFFF;text-decoration:none;}body.darkmode .box a{color:var(--color);text-decoration:none;}body.darkmode .box a:hover{text-decoration:underline;}body.darkmode #projet_resume a,body.darkmode .fiche a{text-decoration:underline;}body.darkmode #projet_resume a:hover,body.darkmode .fiche a:hover{color:var(--color);}body.darkmode #menu_mobile{background-color:rgba(0,0,0,1);box-shadow:0 0.5em 2em -0.5em rgba(255,255,255,0.4);}body.darkmode #menu_mobile > ul > li:nth-child(odd){background:rgba(255,255,255,0.22);}body.darkmode #menu_mobile > ul > li:nth-child(even){background:rgba(255,255,255,0.15);}body.darkmode .box > div.box_sous_titre{color:#DDDDDD;}body.darkmode #lycos_btn,body.darkmode .close_page{}body.darkmode #tags_background{background-color:rgba(0,0,0,0.8);}body.darkmode .fiche.image h2,body.darkmode .fiche.html h2,body.darkmode ul.menu{border-color:#FFF;}body.darkmode #container > #landing,body.darkmode #container > #landing > #landing_content{background-color:var(--color-background);}body.filter img::before{position:absolute;content:"";display:block;width:100%;height:100%;top:0;left:0;pointer-events:none;}body.filter.black .box_img img,body.filter.black .box_img video,body.filter.black .fiche.image img,body.filter.black .fiche video,body.filter.black #landing_image{-webkit-filter:contrast(110%) brightness(110%) sepia(30%) grayscale(100%);filter:contrast(110%) brightness(110%) sepia(30%) grayscale(100%);}body.filter.earlybird .box_img img,body.filter.earlybird .box_img video,body.filter.earlybird .fiche.image img{-webkit-filter:contrast(90%) sepia(20%);filter:contrast(90%) sepia(20%);}body.filter.earlybird .box_img::before,body.filter.earlybird .fiche.image::before{mix-blend-mode:overlay;background:rgba(0,0,0,0) -webkit-radial-gradient(center center,circle closest-corner,rgb(208,186,142) 20%,rgba(29,2,16,0.2) 100%) repeat scroll 0% 0%;background:rgba(0,0,0,0) radial-gradient(center center,circle closest-corner,rgb(208,186,142) 20%,rgba(29,2,16,0.2) 100%) repeat scroll 0% 0%;}body.filter.brannan .box_img img,body.filter.brannan .box_img video,body.filter.brannan .fiche.image img{-webkit-filter:contrast(140%) sepia(50%);filter:contrast(140%) sepia(50%);}body.filter.brannan .box_img::before,body.filter.brannan .fiche.image::before{mix-blend-mode:lighten;background:rgba(161,44,199,0.31);}body.filter.valencia .box_img img,body.filter.valencia .box_img video,body.filter.valencia .fiche.image img{-webkit-filter:contrast(108%) brightness(108%) sepia(8%);filter:contrast(108%) brightness(108%) sepia(8%);}body.filter.valencia .box_img::before,body.filter.valencia .fiche.image::before{opacity:0.5;mix-blend-mode:exclusion;background:rgba(58,3,57,1);}@media only screen and (min-width:2400px){#container > header > #header_content,#container > #landing > #landing_content,#container > footer > #footer_content,#scroll_titre > div,.content:not(.large),.fiche:not(.large):not(.float_left):not(.float_right),.fiche_large_data{width:70%;}.grille{display:grid;grid-gap:2em;grid-template-columns:repeat(5,1fr);grid-auto-flow:dense;}.box.m{grid-column-end:span 2;grid-row-end:span 2;}.box.l{grid-column-end:span 3;grid-row-end:span 3;}}@media only screen and (min-width:2400px) and (max-width:2466px){.box.p img{max-width:110%;width:102%;}}@media only screen and (max-width:1400px){#container > header > #header_content,#container > #landing > #landing_content,#container > footer > #footer_content,#scroll_titre > div,.content:not(.large),.fiche:not(.large):not(.float_left):not(.float_right),.fiche_large_data{width:100%;}#container > header > #header_content,#container > footer > #footer_content,#scroll_titre,.content,.fiche:not(.owl-item):not(.float_left):not(.float_right){padding-left:var(--marges);padding-right:var(--marges);}.fiche_slides.float_left{padding-left:var(--marges);}.fiche_slides.float_right{padding-right:var(--marges);}.content .content{padding-left:0;padding-right:0;}#lycos_btn{right:110px;}#lycos{left:0;right:0;}#tags{margin-top:0;margin-left:auto;right:0;width:300px;}#container > #landing{padding-bottom:20px;}.content.padding{padding:20px;}.box > h2{font-size:15px;}.close_page{right:20px;}#projet_tags{float:none;margin-bottom:10px;}#projet_tags li{padding:0 10px 0 0;}#projet_resume{font-size:2vw;}}@media only screen and (max-width:1100px){#lycos{padding-left:20px;text-align:left;}.grille{grid-template-columns:repeat(3,1fr);}.box.m{grid-column-end:span 2;grid-row-end:span 2;}.box.l{grid-column-end:span 3;grid-row-end:span 3;}.box > div.box_infos{height:auto;}.box.s > div.box_infos{}#projet_resume{font-size:20px;}#projet_more_infos{font-size:16px;}#container > footer > #footer_content,#container > footer > #footer_content *{font-size:12px;}#projet_more_infos .grille{grid-template-columns:repeat(2,1fr);}body.pageid_2 #content .fiche h1{font-size:23px;}body.pageid_2 #content .fiche h2{font-size:16px;}}@media only screen and (max-width:768px){body{--marges:10px;--fiches-borders:5px;}body,input,select,textarea{font-size:14px;}#logo{font-size:20px;}#header_content ul#menu{margin-top:6px;margin-left:155px;font-size:14px;}ul.menu > li{margin:0 10px 5px 0;}#header_content ul#menu > li{margin:0 0 0 15px;}#lycos{padding:0;text-align:center;}#lycos_btn{right:100px;}#q{width:90%;padding-top:10px;padding-bottom:10px;border-bottom:2px solid #999999;}#search_q{width:100%;}#search_form input[type="submit"]{display:none;}div.result{display:block;position:relative;overflow:visible;}div.result .result_thumb,div.result .result_infos{flex:none;width:100%;padding:10px;}#tags{display:none;margin-top:47px;width:100%;}.grille{grid-template-columns:repeat(2,1fr);}.box.m{grid-column-end:span 1;grid-row-end:span 1;}.box.l{grid-column-end:span 2;grid-row-end:span 2;}.fiche.text.float_left,.fiche.text.float_right,.similars .colonnes_50 > div{float:none;clear:both;width:100%;padding:0;}.similars .colonnes_50 > div .grille,.similars .colonnes_50 > div > div:nth-child(1){padding:0 !important;}}@media only screen and (max-width:576px){body{--footer-height:500px;--fiches-borders:0;}body,input,select,textarea{font-size:12px;}#logo{margin-right:35px;}#menu_mobile_btn{display:block;}#container > header > #header_content{position:relative;padding-top:8px;}#header_content ul#menu{display:none;}#lycos_btn{right:auto;left:160px;top:9px;width:20px;height:20px;}#container > footer > #footer_content{display:flex;flex-direction:column-reverse;}#container > footer > #footer_content .grille{grid-gap:10px;}#container > footer > #footer_content .box{padding:0;text-align:center !important;}.fake_br{display:inline;padding:1px;}.grille{grid-template-columns:repeat(1,1fr) !important;}.box.m,.box.l,.box.p{grid-column-end:span 1;grid-row-end:span 1;}.box.s .box_img img,.box.m .box_img img,.box.s .box_img video,.box.m .box_img video{margin-top:-1.5vh;}.box div.box_infos > .box_tags{font-size:inherit;}.similars .box{padding-bottom:5vw;}.fiche,.fiche:not(.large),.fiche_slides{margin-bottom:10px;}.fiche.float_left,.fiche.float_right,.fiche_slides.float_left,.fiche_slides.float_right{float:none;clear:both;width:100%;padding:0;}div.scroll_titre{margin-bottom:0;}div.scroll_titre,div.scroll_titre *{font-size:16px;}.fiche.text.avec_titre > .part_left,.fiche.text.avec_titre > .part_right{float:none;clear:both;width:100%;text-align:left;font-size:16px;padding:5px 0;}.close_page{top:7px;}#projets_tri_tags{height:15px;border-top:5px solid #000;}#projets_tri_tags > ul,#projets_tri_tags > div{display:none;}#projet_tags{padding:10px 0;}#projet_resume{margin:0 0 20px 0;}#projet_resume,#projet_more_infos,.fiche.text.avec_titre h1,.fiche.text.avec_titre h2{font-size:16px;}#projet_more_infos_btn{font-size:14px;}body.pageid_2 #content .fiche h1{font-size:18px;}body.pageid_2 #content .fiche h2{font-size:14px;}}@media only screen and (max-width:380px){.similars .box{padding-bottom:6vw;}.similars .box .box_tags{display:none;}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){}@media (prefers-color-scheme:dark){}@media (prefers-color-scheme:light){}#logo span > a,#logo span > span,body.darkmode header.nobg #logo a,body.darkmode header.nobg #logo span{color:#000000;}#logo span > a:hover,#logo span > span:hover,body.darkmode header.nobg #logo a:hover,body.darkmode header.nobg #logo span:hover{color:#E20613;}