@font-face{font-family:"fontello";src:url("/themes/custom/oedipe_theme/fonts/fontello.woff") format("woff"),url("/themes/custom/oedipe_theme/fonts/fontello.ttf") format("truetype");font-weight:normal;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em}.icon-calendar:before{content:""}.icon-calendar-empty:before{content:""}.icon-user:before{content:""}.icon-search:before{content:""}.icon-tag:before{content:""}.icon-comment:before{content:""}.icon-right-circled2:before{content:""}.icon-plus-1:before{content:""}.icon-doc-new:before{content:""}.meta-date,.meta-author,.field-name-post-date,.field-name-author,.field--name-field-authors,.views-field-created,.views-field-field-authors{background:#edece8;color:#85837e;border-radius:2px;display:inline-block;padding:3px 8px;margin:3px 5px 8px 0;vertical-align:top;font-size:.85rem}.meta-date a,.meta-author a,.field-name-post-date a,.field-name-author a,.field--name-field-authors a,.views-field-created a,.views-field-field-authors a{color:inherit;font-size:inherit;text-decoration:none}.meta-date a:hover,.meta-author a:hover,.field-name-post-date a:hover,.field-name-author a:hover,.field--name-field-authors a:hover,.views-field-created a:hover,.views-field-field-authors a:hover{color:#bf6c2f}.meta-date::before,.field-name-post-date::before,.views-field-created::before{font-family:"fontello";content:"";margin-right:6px}.meta-author::before,.field-name-author::before,.field--name-field-authors::before,.views-field-field-authors::before{font-family:"fontello";content:"";margin-right:6px}.article-layout{display:grid;grid-template-columns:1fr 240px;gap:0 2em}@media(max-width: 800px){.article-layout{grid-template-columns:1fr}}@media(max-width: 800px){.article-sidebar{margin-top:2em}}.article-main{min-width:0}.article-meta{margin-bottom:1rem}.article-meta .field-name-post-date,.article-meta .field-name-author,.article-meta .field--name-field-authors{background:#edece8;color:#8a8783;border-radius:2px;display:inline-block;padding:3px 6px;margin:3px 3px 8px 0;vertical-align:top;font-size:inherit}.article-meta .field-name-post-date a,.article-meta .field-name-author a,.article-meta .field--name-field-authors a{color:inherit;font-size:inherit;text-decoration:none}.article-image .field--name-field-image,.article-image img{background:#fff;box-shadow:0 0 20px rgba(0,0,0,.1) inset,0 0 5px rgba(0,0,0,.08);border:1px solid #fff;border-radius:2px;float:left;margin:0 6px 6px 0;padding:8px}.article-image img{max-width:300px;height:auto}.article-content .field--name-body img{margin:1em;border-radius:8px}.article-content .field--name-body i{color:#795c4b}.article-content .field--name-body p{text-align:justify;line-height:1.6}.article-page h2.title-resume{font-size:2.6rem;font-family:"Halant",serif;font-weight:normal;text-transform:none;color:#bf6c2f;margin:0 0 4px;line-height:2.8rem}.article-page h2.title-resume::after{background:#bf6c2f;content:"";display:block;margin:14px 0 20px;width:30px;height:3px}.article-page h2.title-resume a{color:inherit;text-decoration:none}.sidebar-section.same-author-sidebar .sidebar-title{font-family:Georgia,"Times New Roman",serif;font-weight:bold;font-size:1.4rem;line-height:2rem;color:#b75f29;text-transform:uppercase;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #bf6c2f}.sidebar-section.same-author-sidebar .views-row{padding:1em 0;position:relative}.sidebar-section.same-author-sidebar .views-row::after{background:linear-gradient(to right, transparent, #d0cfcb 10%, #d0cfcb 90%, transparent);content:"";display:block;height:1px;width:100%;margin-top:1em;overflow:hidden}.sidebar-section.same-author-sidebar .views-row:last-child::after{display:none}.sidebar-section.same-author-sidebar img{background:#fff;box-shadow:0 0 20px rgba(0,0,0,.1) inset,0 0 5px rgba(0,0,0,.08);border:1px solid #fff;border-radius:2px;float:left;margin:0 6px 6px 0;width:64px;padding:8px}.sidebar-section.same-author-sidebar h4.title-resume,.sidebar-section.same-author-sidebar .title-resume{font-family:Georgia,"Times New Roman",serif;font-weight:bold;font-size:1.4rem;line-height:2rem;color:#b75f29;text-transform:uppercase;transition:all .2s ease-in-out 0s;margin:0 0 4px}.sidebar-section.same-author-sidebar h4.title-resume a,.sidebar-section.same-author-sidebar .title-resume a{color:inherit;text-decoration:none}.sidebar-section.same-author-sidebar h4.title-resume a:hover,.sidebar-section.same-author-sidebar .title-resume a:hover{text-decoration:underline}.sidebar-section.same-author-sidebar h4.title-resume::after,.sidebar-section.same-author-sidebar .title-resume::after{display:none}.sidebar-section.same-author-sidebar .field-name-post-date{background:#edece8;color:#8a8783;border-radius:2px;display:inline-block;padding:2px 6px;font-size:.85rem;margin-bottom:.5rem}.sidebar-section.same-author-sidebar .groupe-de-champs p,.sidebar-section.same-author-sidebar .actualites-resume,.sidebar-section.same-author-sidebar p{text-align:justify;font-family:Georgia,"Times New Roman",serif;color:#63615e;font-size:1.3rem;line-height:1.9rem;min-height:0;border:none;clear:left;margin:.5em 0}.sidebar-section.same-author-sidebar .views-more-link{display:block;clear:both;margin-top:.5rem}.sidebar-section.same-author-sidebar .views-more-link a{color:#bf6c2f;font-size:.9rem;text-decoration:none}.sidebar-section.same-author-sidebar .views-more-link a:hover{text-decoration:underline}.article-comments{margin-top:3rem;padding-top:2rem;border-top:1px solid #d0cfcb;clear:both}nav#block-oedipe-theme-menuducomptedelutilisateur ul{display:flex;justify-content:end}nav#block-oedipe-theme-menuducomptedelutilisateur li{display:inline-block}#block-oedipe-theme-breadcrumbs{color:#918e8a;font-size:1.1rem}#block-oedipe-theme-breadcrumbs li{display:inline-block}#block-oedipe-theme-breadcrumbs a{color:#918e8a;text-decoration:none}#block-oedipe-theme-breadcrumbs a:hover{color:#bf6c2f}.field-name-post-date{background-color:#edece8}.more-link{margin-top:19px;text-align:center}.front-page-layout{max-width:1050px;margin:0 auto;padding:20px;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:auto auto auto auto;gap:30px}.front-page-layout a{transition:color .2s ease}.front-page-layout>*{min-width:0}.front-page-layout .donation-section{grid-column:1;grid-row:1}.front-page-layout .articles-section{grid-column:1;grid-row:2}.front-page-layout .publications-section{grid-column:2;grid-row:1/3}.front-page-layout .enseignements-section{grid-column:1;grid-row:3}.front-page-layout .annonces-section{grid-column:2;grid-row:3}.front-page-layout .spectacles-section{grid-column:1/-1;grid-row:4}@media(max-width: 800px){.front-page-layout{grid-template-columns:1fr;grid-template-rows:auto}.front-page-layout .donation-section,.front-page-layout .articles-section,.front-page-layout .publications-section,.front-page-layout .enseignements-section,.front-page-layout .annonces-section,.front-page-layout .spectacles-section{grid-column:1;grid-row:auto}.front-page-layout .donation-section{order:1}.front-page-layout .articles-section{order:2}.front-page-layout .annonces-section{order:3}.front-page-layout .publications-section{order:4}.front-page-layout .enseignements-section{order:5}.front-page-layout .spectacles-section{order:6}}.front-section{margin-bottom:30px}.front-section>h2{font-family:Georgia,"Times New Roman",serif;font-size:1.5rem;font-weight:normal;color:#333;margin-bottom:15px;padding-bottom:10px;position:relative}.front-section>h2::after{content:"";position:absolute;left:0;bottom:0;width:40px;height:3px;background-color:#bf6c2f}.donation-section p{font-size:.95rem;line-height:1.6;color:#999}.donation-section p a{color:#bf6c2f;text-decoration:none}.donation-section p a:hover{text-decoration:underline}.annonces-section article{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e0e0e0}.annonces-section article h2{font-size:1rem;margin-bottom:5px}.annonces-section article h2 a{color:#bf6c2f;font-weight:600;text-decoration:none}.annonces-section article h2 a:hover{text-decoration:underline}.annonces-section article footer{font-size:.8rem;color:#999;margin-bottom:8px}.annonces-section article>div:not(footer):not(ul){font-size:.9rem;line-height:1.5;color:#999;margin:10px 0}.annonces-section article ul{list-style:none;padding:0;margin:10px 0 0;font-size:.85rem}.annonces-section article ul a{color:#bf6c2f;text-decoration:none}.annonces-section article ul a:hover{text-decoration:underline}.annonces-section>footer{margin-top:15px}.annonces-section>footer a{color:#bf6c2f;font-size:.9rem;text-decoration:none;font-weight:500}.annonces-section>footer a:hover{text-decoration:underline}.articles-section .item-list,.articles-section>ul,.articles-section ul{list-style:none !important;padding:0;margin:0}.articles-section .item-list>ul>li,.articles-section>ul>li,.articles-section li{list-style:none !important;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #e0e0e0;overflow:hidden}.articles-section .item-list>ul>li:last-child,.articles-section>ul>li:last-child,.articles-section li:last-child{border-bottom:none}.articles-section article .field--name-field-image,.articles-section article>div:first-child:has(img){float:left;margin:0 15px 10px 0;max-width:100px}.articles-section article .field--name-field-image img,.articles-section article>div:first-child:has(img) img{display:block;width:100%;height:auto}.articles-section article h2{font-size:1.1rem;margin-bottom:10px;line-height:1.3;text-transform:uppercase}.articles-section article h2 a{color:#bf6c2f;font-weight:700;text-decoration:none}.articles-section article h2 a:hover{text-decoration:underline}.articles-section article .field--name-body,.articles-section article>div:not(.field--name-field-image):not(footer):not(ul):not(h2){font-size:.95rem;line-height:1.6;color:#999;text-align:justify;margin-bottom:10px}.articles-section article .field--name-body p,.articles-section article>div:not(.field--name-field-image):not(footer):not(ul):not(h2) p{margin:0 0 10px}.articles-section article>a,.articles-section article .more-link a,.articles-section article a.more-link{display:inline-block;color:#bf6c2f;font-size:.9rem;text-decoration:none}.articles-section article>a::after,.articles-section article .more-link a::after,.articles-section article a.more-link::after{content:" ⊕";font-size:.85em}.articles-section article>a:hover,.articles-section article .more-link a:hover,.articles-section article a.more-link:hover{text-decoration:underline}.articles-section article ul.links{list-style:none;padding:0;margin:10px 0 0;font-size:.85rem;color:#999;clear:both}.articles-section article ul.links li{display:inline;margin:0;padding:0;border:none}.articles-section article ul.links li a{color:#bf6c2f}.publications-section>h2{font-family:Georgia,"Times New Roman",serif;font-size:1.5rem;font-weight:normal;color:#333;margin-bottom:15px;padding-bottom:10px;position:relative}.publications-section>h2::after{content:"";position:absolute;left:0;bottom:0;width:40px;height:3px;background-color:#bf6c2f}.publications-section .views-row{display:flex;gap:12px;margin-bottom:10px;padding:15px;background:#38332c;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.2);overflow:hidden;transition:all .2s ease-in-out}.publications-section .views-row:hover{background:#bf6c2f}.publications-section .views-row:hover h2.views-field-title a,.publications-section .views-row:hover .views-field-title a{color:#fff}.publications-section .views-row:hover strong.subtitle{color:#fff}.publications-section .views-row:last-child{margin-bottom:0}.publications-section .views-row .field__label,.publications-section .views-row>div>span:first-child:only-child{display:none}.publications-section .views-field-field-couverture,.publications-section .views-field-field-image{flex-shrink:0;width:70px}.publications-section .views-field-field-couverture a,.publications-section .views-field-field-image a{display:block}.publications-section .views-field-field-couverture img,.publications-section .views-field-field-image img{width:100%;height:auto;display:block;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.1) inset,0 0 5px rgba(0,0,0,.08);border:1px solid #fff;border-radius:2px;padding:3px}.publications-section .views-row>div:not(.views-field-field-couverture):not(.views-field-field-image){flex:1;min-width:0}.publications-section .views-field-created{font-family:"Open Sans",sans-serif;font-size:.75rem;font-style:italic;color:#aaa9a5;margin-bottom:6px;transition:all .2s ease-in-out}.publications-section .views-field-created time{color:inherit}.publications-section em.editor,.publications-section .views-field-field-editor,.publications-section .views-field-field-editeur{font-size:.7rem;color:#bfbebc;text-transform:capitalize;margin-bottom:4px;display:block;float:right;margin-top:-1.5em}.publications-section em.editor a,.publications-section .views-field-field-editor a,.publications-section .views-field-field-editeur a{color:inherit;text-decoration:none}.publications-section em.editor a:hover,.publications-section .views-field-field-editor a:hover,.publications-section .views-field-field-editeur a:hover{color:#fff}.publications-section h2.views-field-title,.publications-section .views-field-title{margin:4px 0;clear:right}.publications-section h2.views-field-title a,.publications-section .views-field-title a{color:#bf6c2f;font-family:"Halant",serif;font-size:.85rem;font-weight:bold;text-decoration:none;line-height:1.3;display:block;text-transform:uppercase;transition:all .2s ease-in-out}.publications-section h2.views-field-title a:hover,.publications-section .views-field-title a:hover{text-decoration:none}.publications-section strong.subtitle,.publications-section .views-field-field-subtitle{font-size:.75rem;color:#a49682;font-style:normal;font-weight:normal;margin-bottom:4px;display:block;text-transform:capitalize;transition:all .2s ease-in-out}.publications-section em.auteur,.publications-section .views-field-field-authors{font-size:.75rem;color:#ccc;display:block}.publications-section em.auteur a,.publications-section .views-field-field-authors a{color:inherit;text-decoration:none}.publications-section em.auteur a:hover,.publications-section .views-field-field-authors a:hover{color:#fff}.publications-section nav{margin-top:15px}.publications-section nav h4{display:none}.publications-section nav ul{display:flex;justify-content:center;gap:3px;list-style:none;padding:0;margin:0}.publications-section nav li a,.publications-section nav li span{display:inline-block;min-width:24px;height:24px;line-height:22px;text-align:center;font-size:.8rem;text-decoration:none;color:#999;border:1px solid #e0e0e0;padding:0 6px;background:#fff}.publications-section nav li.is-active a,.publications-section nav li.is-active span,.publications-section nav li.pager__item--active a{background:#bf6c2f;color:#fff;border-color:#bf6c2f}.publications-section nav li a:hover{background:#f5f5f5}.front-bottom{margin-top:30px;clear:both}.enseignements-section{margin-bottom:40px;background:#f5f5f5;padding:20px 25px;border-radius:4px}.enseignements-section>h2{margin-top:0}.enseignements-section>div:not(.front-section),.enseignements-section .views-row{background:#fff;padding:12px 15px;margin-bottom:8px;border-left:3px solid #bf6c2f}.enseignements-section>a,.enseignements-section .views-field-title a{display:block;color:#bf6c2f;font-size:1rem;font-weight:500;text-decoration:none}.enseignements-section>a:hover,.enseignements-section .views-field-title a:hover{text-decoration:underline}.spectacles-section{margin-top:40px}.spectacles-section>h2{font-family:Georgia,"Times New Roman",serif;font-size:1.5rem;font-weight:normal;color:#333;margin-bottom:25px;padding-bottom:10px;position:relative}.spectacles-section>h2::after{content:"";position:absolute;left:0;bottom:0;width:40px;height:3px;background-color:#bf6c2f}.spectacles-section .view-content,.spectacles-section .views-element-container>div{display:grid;grid-template-columns:repeat(3, 1fr);gap:25px}@media(max-width: 800px){.spectacles-section .view-content,.spectacles-section .views-element-container>div{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 500px){.spectacles-section .view-content,.spectacles-section .views-element-container>div{grid-template-columns:1fr}}.spectacles-section article,.spectacles-section .views-row{overflow:hidden;min-width:0}.spectacles-section article h2,.spectacles-section article .views-field-title,.spectacles-section .views-row h2,.spectacles-section .views-row .views-field-title{font-family:"Halant",serif;font-size:1.1rem;margin:0 0 10px;line-height:1.3;text-transform:uppercase}.spectacles-section article h2 a,.spectacles-section article .views-field-title a,.spectacles-section .views-row h2 a,.spectacles-section .views-row .views-field-title a{color:#bf6c2f;font-weight:600;text-decoration:none}.spectacles-section article h2 a:hover,.spectacles-section article .views-field-title a:hover,.spectacles-section .views-row h2 a:hover,.spectacles-section .views-row .views-field-title a:hover{text-decoration:underline}.spectacles-section article .meta-date,.spectacles-section article .meta-author,.spectacles-section .views-row .meta-date,.spectacles-section .views-row .meta-author{font-size:.8rem}.spectacles-section article .field--name-field-image,.spectacles-section article .views-field-field-image,.spectacles-section .views-row .field--name-field-image,.spectacles-section .views-row .views-field-field-image{float:left;margin:10px 12px 10px 0}.spectacles-section article .field--name-field-image img,.spectacles-section article .views-field-field-image img,.spectacles-section .views-row .field--name-field-image img,.spectacles-section .views-row .views-field-field-image img{background:#fff;box-shadow:0 0 20px rgba(0,0,0,.1) inset,0 0 5px rgba(0,0,0,.08);border:1px solid #fff;border-radius:2px;padding:6px;width:80px;height:auto;display:block}.spectacles-section article .field--name-body,.spectacles-section article .views-field-body,.spectacles-section .views-row .field--name-body,.spectacles-section .views-row .views-field-body{font-family:Georgia,Verdana,sans-serif;font-size:.9rem;line-height:1.5;color:#63615e;text-align:justify}.spectacles-section article .field--name-body p,.spectacles-section article .views-field-body p,.spectacles-section .views-row .field--name-body p,.spectacles-section .views-row .views-field-body p{margin:0 0 10px}.spectacles-section article .field--name-body p:last-child,.spectacles-section article .views-field-body p:last-child,.spectacles-section .views-row .field--name-body p:last-child,.spectacles-section .views-row .views-field-body p:last-child{margin-bottom:0}.spectacles-section article ul.links,.spectacles-section .views-row ul.links{display:none}.spectacles-section article>a.node__link,.spectacles-section article .more-link a,.spectacles-section article a.more-link,.spectacles-section article .views-field-view-node a,.spectacles-section .views-row>a.node__link,.spectacles-section .views-row .more-link a,.spectacles-section .views-row a.more-link,.spectacles-section .views-row .views-field-view-node a{display:block;color:#bf6c2f;font-size:.85rem;text-decoration:none;margin-top:10px;clear:both}.spectacles-section article>a.node__link::after,.spectacles-section article .more-link a::after,.spectacles-section article a.more-link::after,.spectacles-section article .views-field-view-node a::after,.spectacles-section .views-row>a.node__link::after,.spectacles-section .views-row .more-link a::after,.spectacles-section .views-row a.more-link::after,.spectacles-section .views-row .views-field-view-node a::after{content:" ⊕";font-size:.85em}.spectacles-section article>a.node__link:hover,.spectacles-section article .more-link a:hover,.spectacles-section article a.more-link:hover,.spectacles-section article .views-field-view-node a:hover,.spectacles-section .views-row>a.node__link:hover,.spectacles-section .views-row .more-link a:hover,.spectacles-section .views-row a.more-link:hover,.spectacles-section .views-row .views-field-view-node a:hover{text-decoration:underline}.messages--error{display:none}ul.menu li{margin:0 0 0 1px}.sf-sub-indicator{display:none !important}.sf-menu ul{box-shadow:1px 1px 2px rgba(0,0,0,.1);min-width:160px}.sf-menu li{white-space:nowrap;transition:background .2s ease}.sf-menu>li{margin-left:1px}.sf-menu>li>a{font-family:"Open Sans",sans-serif;font-weight:bold;font-size:1rem;line-height:1.2rem;color:#38332c;padding:33px 15px 29px;margin:0 2px;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;text-transform:uppercase;transition:all .2s ease-in-out 0s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sf-menu>li:hover:before,.sf-menu>li.sfHover:before{display:none}.sf-menu>li:before{content:"";display:block;position:absolute;left:0;top:41px;width:4px;height:4px;background:#b8622b;border-radius:50%}.sf-menu>li:first-child:before{display:none}.sf-menu>li>a:hover,.sf-menu>li.sfHover>a,.sf-menu>li>a.active,.sf-menu>li.active-trail>a{background:#b8622b;border-bottom:1px solid #c68155;box-shadow:0 2px 3px rgba(0,0,0,.15);color:#fff;text-shadow:none}.sf-menu>li>a:hover:before,.sf-menu>li.sfHover>a:before,.sf-menu>li>a.active:before,.sf-menu>li.active-trail>a:before{border-bottom-color:#1f1c18}.sf-menu>li:hover+li:before,.sf-menu>li.sfHover+li:before,.sf-menu>li.active-trail+li:before,.sf-menu>li.active-trail:before{display:none}ul.sf-menu li:hover>ul,ul.sf-menu li.sfHover>ul{top:100% !important;z-index:1000}.sf-menu ul{box-shadow:none;padding:10px 0 0 0}.sf-menu ul ul:before{display:none}.sf-menu ul li:first-child{border-top:1px solid #b8622b;position:relative}.sf-menu ul li:first-child:before{content:"";display:block;position:absolute;left:20px;top:-6px;width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-bottom:5px solid #b8622b}.sf-menu ul li:first-child>a{border-top:none}.sf-menu ul li{box-shadow:0 1px 2px rgba(0,0,0,.15);margin:0}.sf-menu ul li:hover,.sf-menu ul li.sfHover{transition:none}.sf-menu ul li a{background:#38332c;border-top:1px solid #322e28;color:#fff;font-family:"Open Sans",sans-serif;font-weight:normal;padding:12px 17px;text-decoration:none;text-transform:none;font-size:1rem}.sf-menu>li.last ul:before{left:auto;right:20px}.sf-menu>li.last ul{left:auto !important;right:0 !important}.sf-menu ul li a:hover,.sf-menu ul li.sfHover>a,.sf-menu ul li.active-trail>a,.sf-menu ul li a.active{background:#b8622b;border-top-color:#cd7432;color:#fff;text-decoration:none}.sf-menu ul li:hover+li>a,.sf-menu ul li.current-menu-item+li>a,.sf-menu ul li.sfHover+li>a{border-top-color:#cd7432}#superfish-1-select{background:#fff;border:1px solid #dbdbdb;border-radius:4px;cursor:pointer;font-size:1rem;height:30px;margin:0;padding:5px;width:100%}@media(max-width: 800px){.sf-menu{display:flex;flex-direction:column;width:100%;padding:0;margin:0}.sf-menu>li{float:none;width:100%;margin:0;position:relative}.sf-menu>li:before{display:none !important}.sf-menu>li>a{display:block;padding:14px 20px;margin:0;border-bottom:1px solid #d0cfcb;text-align:left}.sf-menu ul{position:static !important;display:none !important;width:100% !important;left:auto !important;top:auto !important;padding:0;box-shadow:none}.sf-menu ul li{box-shadow:none}.sf-menu ul li:first-child{border-top:none}.sf-menu ul li:first-child:before{display:none}.sf-menu ul li a{padding-left:35px;border-top:1px solid #48433b}.sf-menu ul ul li a{padding-left:50px}.sf-menu li.submenu-open>ul{display:block !important}.sf-menu a.menuparent{display:flex !important;justify-content:space-between;align-items:center}.sf-menu a.menuparent::after{content:"▸";font-size:1.2rem;color:rgba(255,255,255,.6);transition:transform .2s ease;flex-shrink:0;margin-left:10px}.sf-menu li.submenu-open>a.menuparent::after{transform:rotate(90deg)}}.prix-oedipe-layout{display:block;overflow:hidden}.prix-oedipe-sidebar{width:240px;float:right;margin:0 0 2em 2em}@media(max-width: 800px){.prix-oedipe-sidebar{width:100%;float:none;margin:2em 0 0}}.prix-oedipe-main{overflow:hidden}.prix-section{margin-bottom:2rem}.prix-section .section-title{color:#b8622b;font-size:1.8rem;margin:0 0 1rem 0;padding-bottom:.5rem;position:relative}.prix-section .section-title::after{content:"";display:block;width:50px;height:3px;background:#bf6c2f;margin-top:.5rem}.sidebar-section{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e4e3da}.sidebar-section:last-child{border-bottom:none}.sidebar-section .sidebar-title{color:#63615e;font-size:1.4rem;margin:0 0 .75rem 0;position:relative}.sidebar-section .sidebar-title::after{content:"";display:block;width:30px;height:2px;background:#bf6c2f;margin-top:.3rem}.sidebar-section p{font-size:.95rem;line-height:1.5;color:#63615e;margin-bottom:.5rem}.sidebar-section .more-link{color:#bf6c2f;text-decoration:none;font-size:.9rem;display:inline-block}.sidebar-section .more-link:hover{text-decoration:underline}.sidebar-section .more-link::after{content:" »"}.librairies-sidebar ul{list-style:none;padding:0;margin:0}.librairies-sidebar li{border-bottom:1px solid #e4e3da;padding:.5rem 0}.librairies-sidebar li:last-child{border-bottom:none}.librairies-sidebar a{color:#bf6c2f;text-decoration:none;display:flex;align-items:center}.librairies-sidebar a:hover{color:#965525}.librairies-sidebar a::before{content:"+";display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid #cd997f;border-radius:50%;margin-right:.5rem;font-size:14px;color:#cd997f}.votes-section{background:rgba(167,167,167,.15);padding:1rem;border-radius:8px}.oedipe-votes{display:flex;flex-direction:row;align-items:stretch;flex-wrap:wrap;gap:1rem;padding:0}.oedipe-votes .oedipe-vote{width:calc(20% - 1rem);min-width:150px;text-align:center}@media(max-width: 800px){.oedipe-votes .oedipe-vote{width:calc(50% - .5rem)}}.oedipe-votes img{height:120px;width:auto;display:block;margin:0 auto;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.1) inset,0 0 5px rgba(0,0,0,.08);border:1px solid #fff;border-radius:2px;padding:8px}.oedipe-votes .book-title{font-size:1.1rem;text-align:center;font-weight:bold;color:#b8622b;width:100%;height:4em;line-height:1.5em;margin-top:1em;text-transform:capitalize;display:block}.oedipe-votes .book-title a{color:inherit;text-decoration:none}.oedipe-votes .book-title a:hover{text-decoration:underline}.oedipe-votes .authors{font-size:1.2rem;font-family:"Halant",serif;text-align:center;font-weight:normal;height:3em}.oedipe-votes .vote-count{color:#bf6c2f;font-size:2.5rem;font-weight:bold;margin-top:.5rem}.oedipe-votes .vote-count .label{display:block;font-size:.8rem;text-transform:uppercase;color:#63615e;font-weight:normal}.prix-oedipe-logo{position:relative;display:inline-block;width:150px;min-height:200px;border:1px solid #000;background:#fff;box-shadow:#400 2px 2px 10px;transform:rotateZ(-5deg) rotateY(10deg)}.prix-oedipe-logo img{width:100%;display:block}.prix-oedipe-logo .links{display:none;position:absolute;top:10px;left:10px;right:10px;text-align:center;opacity:0;transition:opacity .3s ease;z-index:2}.prix-oedipe-logo .links a{display:block;background:#bf6c2f;color:#fff;padding:4px 8px;margin:4px;border-radius:3px;font-size:.7rem;text-decoration:none}.prix-oedipe-logo .links a:hover{background:#965525}.prix-oedipe-logo:hover .links{display:block;opacity:1}.prix-oedipe-logo .prix-oedipe-bandeau{position:absolute;bottom:10px;width:100%;text-align:center;color:#fff;font-weight:bold;font-size:.85rem;background:linear-gradient(to right, #670609, #c81011);padding:4px 0}.interviews-section .view-content{display:flex;flex-wrap:wrap;gap:1rem}.interviews-section .views-row{width:calc(50% - .5rem);background:#38332c;background-repeat:no-repeat;background-position:right bottom;background-size:70% auto;margin-bottom:10px;border-radius:4px;overflow:hidden}@media(max-width: 800px){.interviews-section .views-row{width:100%}}.interviews-section .views-row a{text-decoration:none}.interviews-section .video-thumbnail{position:relative}.interviews-section .video-thumbnail img{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;display:block}.interviews-section .video-thumbnail::before{content:"▶";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:4rem;color:rgba(218,212,208,.8);transition:color .3s ease}.interviews-section .video-thumbnail:hover::before{color:#bf6c2f}.interviews-section figcaption{color:#d3d3d3;font-family:"Halant",serif;line-height:1.2em;margin:1em;text-transform:none}.interviews-section figcaption h2{color:#bf6c2f;font-size:1rem;font-weight:bold;text-transform:uppercase;margin:0 0 .5rem 0}.interviews-section figcaption h2::after{display:none}.interviews-section figcaption .subtitle{color:#dddbda;font-size:1rem;font-weight:normal}.interviews-section .book-info{display:flex;gap:.5rem;margin-top:.5rem}.interviews-section .book-info img{width:48px;height:auto;border:1px solid;border-radius:2px;padding:2px;background:#7e7c7c;box-shadow:0 0 20px rgba(0,0,0,.1) inset,0 0 5px rgba(0,0,0,.08)}.critiques-section .views-row{display:flex;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e4e3da}.critiques-section .views-row:last-child{border-bottom:none}.critiques-section .critique-cover{flex:0 0 120px}.critiques-section .critique-cover img{width:100%;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.1) inset,0 0 5px rgba(0,0,0,.08);border:1px solid #fff;border-radius:2px;padding:8px}.critiques-section .critique-content{flex:1}.critiques-section .critique-title{color:#bf6c2f;font-size:1.5rem;font-weight:bold;margin:0 0 .25rem 0}.critiques-section .critique-title a{color:inherit;text-decoration:none}.critiques-section .critique-title a::before{content:"«"}.critiques-section .critique-title a::after{content:" »"}.critiques-section .critique-title a:hover{text-decoration:underline}.critiques-section .critique-subtitle{color:#b39b8a;font-size:1rem;font-weight:bold;margin-bottom:.25rem}.critiques-section .critique-meta{font-size:.85rem;color:#666;margin-bottom:.5rem}.critiques-section .critique-meta .date,.critiques-section .critique-meta .author{display:inline}.critiques-section .critique-body{font-size:.95rem;line-height:1.5}.critiques-section .critique-body::first-line{font-weight:bold}.selection-section .view-content{display:flex;flex-wrap:wrap;gap:1rem}.selection-section .views-row{width:calc(16.666% - 1rem);min-width:120px;display:inline-flex;flex-direction:column;background:rgba(167,167,167,.2);padding:9px;border-radius:8px}@media(max-width: 800px){.selection-section .views-row{width:calc(33.333% - 1rem)}}@media(max-width: 500px){.selection-section .views-row{width:calc(50% - .5rem)}}.selection-section .field-type-image a{display:block;position:relative;min-height:150px}.selection-section .field-type-image a::before{content:"➞";position:absolute;bottom:10px;left:50%;transform:translateX(-50%);font-size:2rem;color:rgba(218,212,208,.8);opacity:0;transition:opacity .3s ease}.selection-section .field-type-image a:hover::before{opacity:1;color:#bf6c2f}.selection-section img{width:90%;margin:0 auto;display:block;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.1) inset,0 0 5px rgba(0,0,0,.08);border:1px solid #fff;border-radius:2px;padding:8px}.selection-section .field-name-title{text-align:center;margin-top:.5rem}.selection-section .field-name-title a{color:#bf6c2f;font-size:1rem;font-weight:bold;text-decoration:none}.selection-section .field-name-title a:hover{text-decoration:underline}.selection-section .field-name-field-authors{text-align:center}.selection-section .field-name-field-authors ul{list-style:none;padding:0;margin:0}.selection-section .field-name-field-authors li{font-weight:bold;font-style:italic;text-transform:capitalize;font-size:.9rem;color:#666}.views-more-link{text-align:right;margin-top:1rem}.views-more-link a{color:#bf6c2f;text-decoration:none}.views-more-link a::after{content:" »"}.views-more-link a:hover{text-decoration:underline}body{margin:0;padding:0}.layout-container{min-height:100vh}header{width:100%}header .header-row{width:100%}header .header-inner{display:flex;align-items:center;justify-content:space-between;max-width:none;padding:0 20px;height:100%}header .header-grey{background-color:#e1e0da;min-height:80px}header .header-orange{background:linear-gradient(to bottom, #d57720, #c56710);height:80px}header .header-orange .header-inner{display:flex;align-items:center;height:100%}header .header-orange .header-user{color:#fff}header .header-orange .header-user a{color:#fff;text-decoration:none}header .header-orange .header-user a:hover{text-decoration:underline}header .header-logo{position:relative;flex:0 0 280px;height:80px}header .header-logo-spacer{flex:0 0 280px}header .header-menu{flex:1;display:flex;justify-content:flex-end}header .header-user{flex:1;display:flex;justify-content:flex-end;align-items:center;gap:25px;align-items:center}header .header-user .user-links{display:flex;align-items:center;gap:25px}header .header-user .user-links a{color:#fff;text-decoration:none;font-size:1.1rem;font-weight:400}header .header-user .user-links a:hover{text-decoration:underline}header .header-user .header-search{position:relative}header .header-user .header-search .search-form{display:flex;align-items:center}header .header-user .header-search .search-input{width:0;padding:0;border:none;background:rgba(0,0,0,0);color:#fff;font-size:.95rem;outline:none;transition:width .3s ease,padding .3s ease}header .header-user .header-search .search-input::-moz-placeholder{color:rgba(255,255,255,.7)}header .header-user .header-search .search-input::placeholder{color:rgba(255,255,255,.7)}header .header-user .header-search .search-toggle{background:none;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;padding:5px}header .header-user .header-search .search-toggle:hover{opacity:.8}header .header-user .header-search .search-toggle svg{width:22px;height:22px}header .header-user .header-search.is-expanded .search-input{width:200px;padding:8px 12px;background:rgba(255,255,255,.2);border-radius:4px}header .header-user .block-local-tasks-block,header .header-user .block-local-actions-block,header .header-user .block-help-block,header .header-user .block-system-menu-block{display:none}.region-branding,#block-oedipe-theme-site-branding{position:absolute;top:0;left:20px;z-index:100;height:calc(80px + 80px)}.region-branding .block,#block-oedipe-theme-site-branding .block{height:100%}.region-branding .site-logo,#block-oedipe-theme-site-branding .site-logo{display:block;height:100%}.region-branding .site-logo img,#block-oedipe-theme-site-branding .site-logo img{height:100%;width:auto;max-width:280px;-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left}.header-mobile-nav{display:none}.mobile-menu-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;background:none;border:none;cursor:pointer;padding:10px 15px}.mobile-menu-toggle .hamburger-line{display:block;width:24px;height:2px;background-color:#fff;transition:transform .3s ease,opacity .3s ease}header.mobile-menu-open .mobile-menu-toggle .hamburger-line:nth-child(1){transform:translateY(7px) rotate(45deg)}header.mobile-menu-open .mobile-menu-toggle .hamburger-line:nth-child(2){opacity:0}header.mobile-menu-open .mobile-menu-toggle .hamburger-line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width: 800px){header .header-inner{flex-direction:column;align-items:stretch}header .header-logo{flex:none;width:100%;height:auto}header .header-logo-spacer{display:none}header .header-menu{display:none;width:100%}header.mobile-menu-open .header-menu{display:block}header.mobile-menu-open .header-menu .sf-menu{display:flex !important}header .header-orange{height:auto;padding:10px 0}header .header-orange .header-inner{flex-direction:row;align-items:center;justify-content:center}header .header-user{justify-content:center;width:100%}header .header-mobile-nav{display:flex;justify-content:center;background-color:#38332c;padding:4px 0}.region-branding,#block-oedipe-theme-site-branding{position:relative;left:0;height:auto;display:flex;justify-content:center;padding:10px 20px;margin:0 -20px;background:linear-gradient(to bottom, #E1E0DA 50%, #d57720 50%)}.region-branding img,#block-oedipe-theme-site-branding img{height:150px;max-width:100%}}.region-breadcrumb{max-width:1050px;margin:0 auto;padding:10px 20px}.page-title-wrapper{max-width:1050px;margin:0 auto;padding:30px 20px 20px}.page-title-wrapper h1,.page-title-wrapper .page-title{font-family:"Halant",serif;font-size:2.6rem;font-weight:normal;color:#333;margin:0;line-height:1.2}.page-title-wrapper h1::after,.page-title-wrapper .page-title::after{background:#bf6c2f;content:"";display:block;margin:14px 0 0;width:50px;height:3px}.main-wrapper{padding:0 20px;margin:0 auto;max-width:800px}.main-wrapper:has(.layout-sidebar){max-width:1050px;display:flex;gap:40px}@media(max-width: 800px){.main-wrapper{flex-direction:column}}main[role=main]{flex:1;min-width:0;margin:0 auto}.layout-content{width:100%}.layout-sidebar{flex:0 0 250px;width:250px}@media(max-width: 800px){.layout-sidebar{width:100%;flex:none}}footer[role=contentinfo]{max-width:800px;margin:40px auto 0;padding:20px;border-top:1px solid #d0cfcb}
