*{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;font-size:13px;line-height:1.5em;width:100%;font-family:Arial,Helvetica,sans-serif}body,button,input,select,textarea{font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;color:#333}.clear{clear:both}.clearfix:after,.clearfix:before,.liste-annuaire:after,.liste-annuaire:before{content:".";display:block;height:0;overflow:hidden}.clearfix:after,.liste-annuaire:after{clear:both}.clearfix,.liste-annuaire{zoom:1}form{margin:0}fieldset{border:0;margin:0;padding:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=radio]{vertical-align:text-bottom}button,input[type=button],input[type=submit],label{cursor:pointer}button{width:auto;overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}li,ol,p,ul{margin:0;padding:0}nav ol,nav ul{list-style:none;list-style-image:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:1em}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}img::selection{background:0 0}img::-moz-selection{background:0 0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}.flex-container a:active,.flexslider a:active{outline:0}.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}.flexslider{width:100%;margin:0;padding:0}.flexslider .slides>li{display:none}.flexslider .slides img{max-width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{position:relative;zoom:1}.flexslider .slides{zoom:1}.flexslider .slides>li{position:relative}.flex-container{zoom:1;position:relative}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:left}.flex-control-nav li{margin:0 7px 0 0;display:inline-block;zoom:1}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:#b4b4b4;cursor:pointer;text-indent:-9999px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,.3)}.flex-control-paging li a:hover{background:#333;background:#dd0747}.flex-control-paging li a.flex-active{background:#000;background:#921539;cursor:default}h1,h2,h3{font-family:Lora,serif;font-weight:700;font-size:24px;line-height:1.1em;color:#921539}h1 a,h2 a,h3 a{color:inherit}h2{color:#67404b}.chapo{margin-bottom:10px}.maintitle{font-size:32px;margin-bottom:20px}.navtitle{font-size:20px;margin-bottom:5px}.navtitle a{color:#dd0747}.navtitle a:hover{text-decoration:underline}.subtitle,h1.spip,h2.spip{font-size:24px;margin-bottom:20px;margin-top:20px}.subtitle:first-child,h1.spip:first-child,h2.spip:first-child{margin-top:0}h3.spip{font-size:20px;margin-top:10px;margin-bottom:5px}.typo_exposants{line-height:0}.texte{font-family:Arial,Helvetica,sans serif;color:#333;line-height:1.5em;font-size:1.1em}.texte p{text-align:justify}.texte p,.texte ul{margin-bottom:10px}.texte a{color:#dd0747}hr,hr.spip{padding:0;width:100%;border:none;height:1px;margin:20px 0;color:#b4b4b4;background-color:#b4b4b4;clear:both}.spip_puce{list-style-position:outside}ol.spip,ul.spip{margin-left:20px;list-style:disc}ol.spip li,ul.spip li{margin-bottom:10px}a.spip_in,a.spip_mail{border-bottom:1px solid transparent}a.spip_in:hover,a.spip_mail:hover{text-decoration:none;border-bottom:1px solid}.spip_documents a.spip_in:hover{border-bottom:1px solid #fff}a.spip_out{border-bottom:1px dashed #b4b4b4}.spip_documents a.spip_out{border-bottom:1px solid #fff}a.spip_out:hover{text-decoration:none;border-bottom:1px solid #f90850}.spip_documents a.spip_out:hover{border-bottom:1px solid #fff}a.spip_glossaire{color:#060}.spip_documents_left,.spip_documents_right{margin:0}.spip_documents_left{float:left;margin-right:20px;margin-bottom:10px}.spip_documents_right{float:right;margin-left:20px;margin-bottom:10px}.spip_documents_center{margin:10px 0;text-align:center}@media (max-width:1045px){.spip_documents img{max-width:100%;height:auto}.texte p{text-align:left}}@media (max-width:480px){.spip_documents_left,.spip_documents_right{max-width:100%;min-width:100%;float:none;margin-left:0;margin-right:0;display:block}}.page-faculty .main-content{position:relative}@media (min-width:1046px){.page-faculty .main-content{padding:40px;width:990px}.page-faculty .main-content .breadcrumb{position:relative;margin:-20px;margin-bottom:20px}}#entete_auteur{position:relative;margin-bottom:10px}#entete_auteur a:hover{text-decoration:underline}#entete_auteur .photo{float:left;margin-top:3px;margin-right:15px;background-color:#bcacb0;border:1px solid #c4c2be;padding:10px}@media (max-width:849px){#entete_auteur .photo{float:right;margin-right:0;margin-left:15px;max-width:35%}#entete_auteur .photo img{width:100%}}@media (min-width:850px){#entete_auteur .left{float:left;max-width:355px;padding-bottom:10px}#entete_auteur .right{text-align:right;float:right;top:0;right:0;margin-top:5px;max-width:385px;padding-bottom:10px}#entete_auteur .right p{text-align:right;position:relative}}.titre_auteur{margin-bottom:5px;padding-top:3px;color:#921539}.fnc{font-size:1.1em;color:#67404b;margin-bottom:5px;white-space:nowrap}.localisation{margin:5px 0;color:#666;line-height:1.2em}.localisation p{margin-bottom:0}.localisation .adresse{margin-right:20px}.campus{font-weight:700}.affil,.tel{color:#666}.affil{margin-top:5px}.pse_resp{font-weight:700;color:#666;font-size:1.1em}.email a{color:#dd0747}.cv{margin-top:10px}@media (min-width:850px){.cv{text-align:right}}.cv a{display:inline-block;color:#921539;margin-left:5px;margin-bottom:3px;text-align:center;font-weight:700}.cv a:first-child{margin-left:0}.cv a:after,.cv a:before{content:'';background:transparent url(cv_pdf2.png) no-repeat;width:33px;height:1.5em;display:inline-block;vertical-align:middle}.cv a:before{margin-right:5px}.cv a:after{margin-left:5px}@media (min-width:850px){.cv a:before{display:none}}@media (max-width:849px){.cv a:after{display:none}}@media (max-width:499px){.cv{position:relative;text-align:left}.cv a{display:block;text-align:left;margin-left:0}}@media (min-width:850px){.social{text-align:right}}.social a{display:inline-block;width:30px;height:30px;margin:8px 1px 8px 1px;background:url(social_faculty3.png) no-repeat;transition-duration:.3s}.social a:last-child{margin-right:0}.social a:first-child{margin-left:0}.social a:hover{opacity:.8}.social .linkedin{background-position:0 0}.social .twitter{background-position:-30px 0}.social .researchgate{background-position:-60px 0}.social .repec{background-position:-90px 0}.social .other{background-position:-120px 0}.social .social-label{display:none}.doc_infos,.gt,.themes{border-top:1px solid #a2a2a2}.doc_infos div,.gt div,.themes div{margin:2px 0;color:#666;padding:5px 0}@media (min-width:850px){.gt,.themes{text-align:center}}.themes{margin-top:15px}.themes div{padding:5px 7px;background-color:#edecec}.themes p{font-weight:700;margin-top:5px;margin-bottom:7px}.themes li{display:inline-block;font-size:1.1em;line-height:1.1em;background:transparent url(topics.png) no-repeat;padding:3px;padding-left:20px;margin-right:10px}.gt+.themes{margin-top:0}.gt{margin-top:15px}.gt div{padding:3px 7px;background-color:#edecec;font-size:1.1em;line-height:1.1em}.gt a{color:#921539;background:#f9f9f9 url(gt.png) no-repeat 7px 6px;display:inline-block;margin:0 2px 0 2px;padding:5px 10px 5px 25px;transition-duration:.3s}.gt a:hover{background-color:#dd0747;color:#fff}@media (max-width:749px){.gt a{display:block;margin-top:5px}.gt .gt-label{margin-bottom:3px;margin-top:3px}}.gt-label{font-weight:700;margin-right:3px;display:inline-block}.doc_infos{padding-top:3px;font-size:1.1em;line-height:1.1em}.doc_infos .doc_infos_cont{margin:0 0 3px;padding:5px 15px;background-color:#edecec}.doc_infos .doc_infos_cont p{padding:5px 0}.doc_infos .doc_infos_cont:empty{display:none}.doc_infos p.info_assa,.doc_infos p.info_job{padding:0 0 15px;text-align:center;line-height:25px}.doc_infos p.info_assa:first-child,.doc_infos p.info_job:first-child{padding-top:15px}.doc_infos p.info_assa:before,.doc_infos p.info_job:before{content:'';background:transparent url(doc_icons.png) 0 0 no-repeat;width:25px;height:25px;margin-right:5px;display:inline-block;vertical-align:top}.doc_infos p.info_job{color:#416389}.doc_infos p.info_job:before{background-position:-25px 0}.doc_infos p.info_assa{color:#f90850}.doc_infos .jm{padding:5px 15px}.doc_infos .jm ul{list-style:none}.doc_infos .jm ul li{margin-bottom:.5em}@media (min-width:900px){.doc_infos .doc_codirector,.doc_infos .doc_director{display:inline-block;width:30%;white-space:nowrap}.doc_infos .doc_codirector:first-child,.doc_infos .doc_director:first-child{padding-left:0}.doc_infos .doc_year{width:40%;padding-right:0;text-align:right;float:right}}.label{color:#8e898c}.website{display:inline-block;margin-top:0;font-weight:700;padding:5px 29px 5px 11px;color:#fff;background:#dd0747;position:relative}.website:after{position:absolute;content:'';background:url(social_faculty3.png) no-repeat -150px 0;width:27px;height:27px;top:0;right:0;display:inline-block}.website:hover{color:#fff}#faculty{border-top:1px solid #a2a2a2;margin-top:0;padding-top:20px}#faculty_sidebar{float:left;width:220px;margin-right:-1px;border-right:1px solid #e2e2e2}@media (max-width:849px){#faculty_sidebar{width:100%;margin-right:0;border-right:0;float:none;margin-bottom:20px}}#faculty_sidebar li{list-style:none;display:block}#faculty_sidebar li a{background:#edecec;position:relative;z-index:2;display:block;line-height:16px;padding:7px 10px;color:#52485f;text-transform:uppercase}#faculty_sidebar li a:active,#faculty_sidebar li a:hover{text-decoration:none;color:#43668d}#faculty_sidebar li a.on,#faculty_sidebar li a.on:hover{color:#fff;background:#416389}#faculty_sidebar li.lvl1{background:#fff url(navigation_sep.png) right top no-repeat;padding:3px 2px 2px 0}#faculty_sidebar li.lvl2{background:0 0;padding:0;border-top:1px dotted #fff}#faculty_sidebar li.lvl2 a{background:#edecec url(navigation_arbo.png) 13px 7px no-repeat;padding-left:25px;text-transform:none}#faculty_sidebar li.lvl2 a.on,#faculty_sidebar li.lvl2 a.on:hover{color:#43668d;font-weight:700;background:#edecec url(navigation_arbo.png) 13px 7px no-repeat}#faculty_content.col2{float:left;width:640px;padding:0 0 0 20px;border-left:1px solid #e2e2e2}@media (max-width:1044px){#faculty_content.col2{width:570px}}@media (max-width:849px){#faculty_content.col2{width:100%;float:none;padding:0;border-left:none}}#faculty_content h3{font-size:1.7em;color:#42648a;border-bottom:2px solid #42648a;font-weight:700;letter-spacing:.01em;padding-bottom:10px;margin-bottom:20px}#faculty_content .txt,#faculty_content .txt p{line-height:1.5em;font-size:14px;color:#333}#faculty_content .txt a{color:#416389}#faculty_content .txt a:hover{text-decoration:underline}#faculty_content .txt blockquote{background-color:#eaeaea;padding:10px;margin:0 20px 10px 0}#faculty_content .txt blockquote p{margin-bottom:0}#faculty_content .txt p,#faculty_content .txt ul{margin-bottom:1em}#faculty_content .txt p li:not(:last-child),#faculty_content .txt ul li:not(:last-child){margin-bottom:.5em}#faculty_content .txt p li p,#faculty_content .txt ul li p{margin-bottom:0}#faculty_content .txt h3{margin-top:20px;margin-bottom:20px;padding-bottom:0;border-bottom:none}#faculty_content .txt h3:first-child{margin-top:0}#faculty_content .txt h3:before{content:'';border-top:2px solid #42648a;height:1px;margin-bottom:15px;display:block}#faculty_content .txt h3+h4,#faculty_content .txt h3+h5{margin-top:0}#faculty_content .txt h4{font-size:1.5em;color:#8e635f;font-weight:700;margin-top:20px;margin-bottom:15px}#faculty_content .txt h4:first-child{margin-top:0}#faculty_content .txt h5{font-size:1.3em;color:#444;margin-top:15px;margin-bottom:10px;font-weight:700}#faculty_content .txt h6{font-size:1.1em;text-transform:uppercase;color:#666;margin-top:10px;margin-bottom:5px;font-weight:700}#faculty_content .txt ul{list-style:disc;padding-left:20px;margin-bottom:10px}#faculty_content .txt ul li{list-style:disc}#faculty_content .txt img{max-width:640px}#faculty_content .txt .block-color1{background-color:#7e3133;color:#fff;padding:10px;margin-bottom:10px}#faculty_content .txt .block-color2{background-color:#42648a;color:#fff;padding:10px;margin-bottom:10px}#faculty_content .txt .columns{display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}#faculty_content .txt .columns .item{width:48%;margin-right:2%}#faculty_content .txt .image img{width:auto;max-width:100%;box-shadow:2px 2px 1px rgba(0,0,0,.1)}.formulaire_spip{position:relative;margin-right:10px}.formulaire_spip .titrechamp h4{font-size:1.3em;font-weight:700;color:#985750;border-bottom:1px solid #985750;margin-bottom:10px}.formulaire_spip .retour{position:absolute;top:5px;right:2px;color:#b85153;font-weight:700;padding:3px}.formulaire_spip .aide{color:#666;line-height:1.4em}.formulaire_spip .champ{margin-bottom:10px}.formulaire_spip .champ label{display:block;margin-bottom:6px;line-height:1.4em;margin-right:10px;color:#888;font-size:.9em}.formulaire_spip .champ label.fixe{height:42px}.formulaire_spip .champ label strong{font-weight:700;font-size:1.3em;color:#333}.formulaire_spip .fixephoto{min-height:50px}.formulaire_spip .photo{float:left;border:1px solid #f2e9df;margin-right:20px;width:90px;height:90px;padding:3px;font-size:.8em;overflow:hidden}.formulaire_login_public .erreur,.formulaire_spip .erreur,.formulaire_spip .succes{padding:10px;padding-right:15px;line-height:1.4em;text-align:left}.formulaire_login_public .erreur,.formulaire_spip .erreur{color:#b85153;font-weight:700}.formulaire_spip li.erreur{margin-bottom:15px;padding:0}.formulaire_spip .succes{color:#555;margin-bottom:15px;background-color:#fff;border:1px solid #a0b914}.formulaire_spip .succes a{color:#a0b914;font-weight:700}.formulaire_spip .photo img{width:90px;height:90px}.formulaire_spip .gauche{width:298px;float:left;margin-right:5px;height:75px}.formulaire_spip .sep{clear:both}.formulaire_spip .champ input,.formulaire_spip .champ textarea{border:1px solid #999;background-color:#fafafa;padding:5px}.formulaire_spip .champ input.file{margin-top:2px;padding:2px}.formulaire_spip .champ textarea{line-height:1.4em;width:553px}.formulaire_spip .champ select{border:1px solid #999;background-color:#fafafa;padding:4px}.formulaire_spip .champ input.ajouter{cursor:pointer;padding:4px}.formulaire_spip .champ input.ajouter:hover{color:#b85153}.formulaire_spip input.long{width:250px;margin-bottom:5px}.formulaire_spip input.superlong{width:553px;margin-bottom:5px}.formulaire_spip .submit_btn{position:relative;text-align:left}.formulaire_spip .submit_btn input{cursor:pointer;border:1px solid #999;background-color:#fafafa;color:#b85153;font-weight:700;padding:4px}.formulaire_spip .submit_btn a{position:absolute;color:#b85153;right:5px;top:7px;font-weight:700}.formulaire_spip .submit_btn input:hover{border-color:#b85153;background-color:#fff}.formulaire_login_public{margin:10px 0}.formulaire_login_public fieldset{padding:15px;background:#fdfaf6 url(actus_bg.gif) no-repeat right bottom;border:1px solid #f2e9df;position:relative;margin:0}.formulaire_login_public fieldset ul li.obligatoire{margin-bottom:10px}.formulaire_login_public fieldset ul li.obligatoire label{float:left;display:block;width:120px;margin:5px 0;font-weight:700}.formulaire_login_public fieldset ul li.obligatoire input{width:220px;background-color:#fff;border:1px solid #999;padding:3px}.formulaire_login_public p.reponse_formulaire{margin-bottom:15px;font-weight:700;padding:7px}.formulaire_login_public p.reponse_formulaire_erreur{padding-left:32px;background:#fdfaf6 url(erreur_icone.png) no-repeat}.formulaire_login_public .choix{margin-left:118px}.formulaire_login_public .choix label{display:block;font-weight:400}.formulaire_login_public .choix input{vertical-align:middle;margin-top:3px}.formulaire_login_public .boutons{margin-left:118px;margin-top:10px}#pass_securise img{vertical-align:middle;margin-left:5px}.formulaire_recherche_annuaire{margin-bottom:20px;position:relative}.formulaire_recherche_annuaire li{display:inline}.formulaire_recherche_annuaire li label{display:block;line-height:2em!important;font-size:.9em!important}@media (min-width:1045px){.formulaire_recherche_annuaire li label{float:left}}.formulaire_recherche_annuaire li label strong{font-weight:400!important}.formulaire_recherche_annuaire li input{vertical-align:top;border:1px solid #b4b4b4}.formulaire_recherche_annuaire li.champ input{color:#333;padding:8px 2px;width:250px;box-shadow:inset 0 2px 2px rgba(0,0,0,.1);border-radius:2px}@media (min-width:550px){.formulaire_recherche_annuaire li.champ input{border-right:none;border-radius:2px 0 0 2px}}.formulaire_recherche_annuaire li.submit_btn input{padding:8px 15px;background-color:#921539;color:#fff;border:1px solid #921539;border-radius:2px;display:block;margin-top:10px}.formulaire_recherche_annuaire li.submit_btn input:hover{background-color:#dd0747}@media (min-width:550px){.formulaire_recherche_annuaire li.submit_btn input{display:inline;margin-top:0;border-radius:0 2px 2px 0}}.alphab_annuaire{background-color:#fff;margin-bottom:15px;color:#fff;margin-right:-15px;position:relative}.alphab_annuaire a,.alphab_annuaire span{padding:3px;width:24.5px;margin-right:-1px;text-align:center;font-weight:700;line-height:1.5em;display:inline-block}@media (max-width:1044px){.alphab_annuaire a,.alphab_annuaire span{padding:7px 8px;width:32px;margin-bottom:10px}}.alphab_annuaire a{color:#fff;background-color:#b4b4b4}.alphab_annuaire a:hover{background-color:#dd0747}.alphab_annuaire span{color:#fff;background-color:#dd0747}.liste-annuaire{margin-top:10px}.liste-annuaire li{margin-bottom:10px;overflow:hidden;margin-right:5px}.liste-annuaire li a{color:#67404b}.liste-annuaire li a:hover{text-decoration:underline}.liste-annuaire li h3{font-size:1.2em;font-weight:700;padding:0;margin-right:10px;margin-bottom:3px}.liste-annuaire li h3 a{color:#921539}.liste-annuaire li h3 a:hover{color:#dd0747}.liste-annuaire li p{margin-bottom:3px;font-size:.9em}.liste-annuaire li .ariane{margin-right:10px;text-align:left;margin-bottom:3px}.liste-annuaire .col{float:left;width:225px;padding-left:5px;border-left:1px solid #b4b4b4}@media (max-width:1044px){.liste-annuaire .col{width:32%}}@media (max-width:549px){.liste-annuaire .col{width:100%;float:none;margin-bottom:0;border-left:none;padding-left:0}}.liste-categorie-annuaire li{float:left;width:105px;margin-bottom:5px}.liste-categorie-annuaire .sep{clear:both}.topic-list{margin-top:10px;width:100%}.topic-list .item{width:100%}.topic-list li.spip{clear:both}.topic-title{font-family:Lora,serif;font-size:1.2em;margin-bottom:10px}.staff-list{margin-top:10px;margin-bottom:10px}.staff-list ul{list-style:none}.staff-list .item,.staff-list li{float:left;width:50%;margin-bottom:10px;overflow:hidden}@media (max-width:480px){.staff-list .item,.staff-list li{float:none;width:100%}}.staff-list a:hover{text-decoration:underline}.staff-list p{font-weight:400;margin-bottom:0}.staff-list p.main-title{font-family:Lora,serif;font-weight:700;font-size:1.1em;margin-right:10px}.staff-list p.main-title a{color:#000}.staff-list p.antispam{margin-right:10px;font-size:.9em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.staff-list p.antispam a{color:#7e7e7e}.staff-list p.function{font-size:.9em}.staff-list-image{float:left;width:45px;margin-right:10px;height:60px;overflow:hidden}.staff-list-image img{width:100%;height:auto}.thesis-list .item,.thesis-list li{float:none;width:100%;position:relative;margin-bottom:20px}.thesis-list .thesis-date,.thesis-list a{font-weight:700}.thesis-list .main-title,.thesis-list .thesis-infos{padding-left:85px}.thesis-list .thesis-date{background-color:#e3d8db;display:inline-block;border-radius:5px;padding:.1em .5em}.thesis-list .thesis-title{font-style:italic}.thesis-list .staff-list-image{position:absolute;top:0;width:70px;height:auto}.jobmarket-list{margin-top:20px}.jobmarket-list .item:first-child{border-top:1px solid #d9d7d8}.jobmarket-list .item{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px;padding-top:20px;border-bottom:1px solid #d9d7d8}@media (max-width:549px){.jobmarket-list .item{-ms-flex-direction:column;flex-direction:column}}.jobmarket-list .jobmarket-infos{list-style:none}.jobmarket-list .jobmarket-infos li{position:relative;margin-top:10px}.jobmarket-list-image{margin-left:20px;margin-top:20px;min-width:135px;max-width:135px;filter:grayscale(1)}.jobmarket-list-image img{box-shadow:1px 1px 2px rgba(0,0,0,.1);border:1px solid rgba(255,255,255,.2);width:100%;max-width:100%;height:auto}@media (max-width:549px){.jobmarket-list-image{margin-left:0;margin-top:0;margin-bottom:20px}}.job-market-desc{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;margin-right:-155px}.job-market-desc p{margin-bottom:0;text-align:left;margin-right:20px}@media (max-width:549px){.job-market-desc{margin-right:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.job-market-desc p{margin-right:0}}.texte .jobmarket-btn-more{white-space:nowrap;float:right;margin-top:5px;display:inline-block;background:#fff;color:#dd0747;border:1px solid #921539;border-radius:4px;padding:.5em 1em}.texte .jobmarket-btn-more:hover{border:1px solid #dd0747}.jobmarket-list-title{display:inline-block;margin-right:.5em;vertical-align:middle}.jobmarket-list-label{background-color:#921539;border-radius:8px;color:#fff;padding:1px 10px;display:inline-block;vertical-align:middle;font-weight:700;margin-top:10px}.js .topic-list.dynamic{margin-top:0}.js .topic-list.dynamic .topic-title{cursor:pointer}.js .topic-list.dynamic .topic-title:hover{color:#dd0747}.js .topic-list.dynamic .staff-list{display:none}.topic-selection{max-width:100%;margin-bottom:0}.topic-selection-label{margin-bottom:5px;font-weight:700;display:block}.no-js .topic-selection{display:none}.topic-group{background-color:#921539;color:#fff;cursor:pointer;font-size:12px;transition:.2s}.topic-group:hover{background-color:#dd0747}@media (min-width:800px){.topic-group-selection{position:relative;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.topic-group{position:relative;margin:0 1px;text-align:center;-ms-flex:1 0 0;flex:1 0 0;padding:10px 5px}.topic-group.on{background-color:#dd0747}.topic-group.on:after{content:'';position:absolute;bottom:-10px;left:50%;margin-left:-10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #dd0747}}@media (max-width:799px){.topic-group{padding:10px;margin-bottom:2px}.topic-group:before{transition:.2s;content:"";width:0}.topic-group.on{font-weight:700}.topic-group.on:before{width:20px;content:"\2713 ";width:0}}.topic-selection-container{margin-bottom:15px;margin-top:2px;position:relative;z-index:1}.topic-selection-container .topic-selection{background-color:#f2f1f2;padding:15px 10px 0;position:relative}.topic-selection-container .topic-selection label{position:relative;display:block;float:left;width:33%;padding-right:5px;padding-left:15px;margin-bottom:5px;font-size:12px}.topic-selection-container .topic-selection label:nth-child(3n+1){clear:both}.topic-selection-container .topic-selection label input{vertical-align:middle;position:absolute;top:3px;left:0}@media (min-width:1046px){.topic-group{-ms-flex-flow:row wrap;flex-flow:row wrap}}div#tarteaucitronAlertBig:before{display:none!important}div#tarteaucitronRoot.tarteaucitronBeforeVisible:before{background-color:rgba(0,0,0,.8)!important}body #tarteaucitronRoot div#tarteaucitronAlertBig{box-shadow:none!important;border-radius:5px!important}#tarteaucitronRoot span#tarteaucitronDisclaimerAlert{font-size:18px!important}#sib-container input:-ms-input-placeholder{text-align:left;color:#c0ccda}#sib-container input::placeholder{text-align:left;color:#c0ccda}#sib-container textarea:-ms-input-placeholder{text-align:left;color:#c0ccda}#sib-container textarea::placeholder{text-align:left;color:#c0ccda}.sib-form{padding:0!important}.popup{display:none;position:absolute;z-index:9999;top:0;left:0;width:100%;height:100%}.popup-container{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.popup-content{background-color:transparent;max-width:620px;padding:0}.popup-content img{display:block;margin:20px auto}.popup-content .close-popup{cursor:pointer;position:absolute;right:20px;top:20px;color:#4e4e4e;font-weight:700}.popup-overlay{display:none;background:rgba(150,150,150,.7);position:fixed;z-index:9998;top:0;right:0;bottom:0;left:0}.btn-open-popup,a.btn-open-doc{display:inline-block;background-color:#dd0747;border:none;color:#fff;padding:8px 1.5em;border-radius:1em;font-weight:700;transition-duration:.2s;margin-bottom:1em}.btn-open-popup:hover,a.btn-open-doc:hover{background-color:#f90850}@media (min-width:660px){.popup-content{display:-ms-flexbox;display:flex}.popup-content:before{content:'';width:180px;height:auto;display:block;max-width:620px;background:url(sspdf.jpg) center top no-repeat;background-size:cover}.popup-content-sia:before{background-image:url(siapdf.jpg)}}.page-sommaire .breadcrumb{font-size:1em;margin-bottom:5px}.page-sommaire #diary{padding:15px}.page-sommaire #diary .main-title{padding-bottom:15px}.page-sommaire .main-content{padding:0}.news{padding:20px}.column-title{padding:10px;margin:0 0 20px;color:#67404b;background:#f4f4f4;border-left:4px solid #921539;font-family:Arial,Helvetica,sans serif;font-size:1.1em;letter-spacing:.05em;font-weight:700;text-transform:uppercase}.secondary-content .column-title{padding:10px 0 10px;margin:0 0 10px}.top-article-item{margin-bottom:20px}.top-article-item a{position:relative;color:inherit;display:block;background:#f4f4f4}.top-article-item .item-content{padding:10px 20px}.top-article-item .item-image img{width:100%;max-width:100%;height:auto}@media (max-width:549px){.top-article-item .item-image{width:100%;margin-bottom:10px}}@media (min-width:660px){.top-article-item a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.top-article-item .item-image{width:auto;min-width:48.5%}}@media (min-width:800px){.top-article-item .item-image{min-width:300px;width:300px}.top-article-item .item-content{min-width:405px}}@media (min-width:1045px){.top-article-item .item-image{width:auto;min-width:300px}}.top-article-item .more{font-size:1.2em;padding-right:7px;pointer-events:none;transition:.2s;display:inline-block;margin-top:10px;padding:.25em .5em;color:#921539;background-color:#fff}.top-article-item a:hover .more{color:#dd0747}.top-article-item .item-title{font-size:20px;transition:.2s;margin-bottom:4px;line-height:1.25em}@media (min-width:1045px){.top-article-item .item-text{padding-right:20px}}.top-article-item a:hover .item-title{text-decoration:none}@media (min-width:550px){.special-items{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}.special-item{background:#f4f4f4}.special-item:not(:last-child){margin-bottom:20px}@media (min-width:550px){.special-item{max-width:48.5%}.special-item:not(:last-child){margin-bottom:0}}.special-item a{display:block;color:inherit;background:#f4f4f4}.special-item .item-content{padding:10px 20px}.special-item .item-image img{width:100%;max-width:100%;height:auto}.special-item.align-flex .item-image img{width:auto;margin:20px;margin-bottom:0;max-width:100%;height:auto;max-height:100px}.special-item.align-flex .item-image{width:auto;height:auto}@media (min-width:550px){.special-item.align-flex a{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:100%}.special-item.align-flex .item-image img{margin:0;max-height:none}.special-item.align-flex .item-image{width:30%;height:100%}.special-item.align-flex .item-content{width:70%}}.special-item .item-title{font-size:20px;transition:.2s;margin-bottom:4px;line-height:1.25em}.special-item a:hover .item-title{text-decoration:none}.special-item .item-text{margin-bottom:10px}.dynamic-widget{padding:13px}@media (max-width:1044px){.dynamic-widget{height:auto}}.dynamic-widget .item-image{max-width:440px;margin:auto}.dynamic-widget .item-image img{max-width:100%;width:100%;height:auto}.dynamic-widget .item-title{display:none}@media (min-width:550px) and (max-width:1044px){#homepage-widgets{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.dynamic-widget{width:49.5%}.dynamic-widget:nth-child(2){margin-left:1%}}@media (max-width:1044px){.dynamic-widget{padding:20px}}.themes-sidebar{padding:15px 0 0;position:relative}.themes-sidebar .item-title{position:absolute;top:20px;left:0;right:0;text-align:center;color:#67404b;font-family:Georgia,"Times new Roman",serif;font-weight:700;line-height:1em;font-style:italic;font-size:1em;color:#67404b;transition:.2s}.themes-sidebar a{display:block}.themes-sidebar a:hover{text-decoration:none}.themes-sidebar a:hover .item-title{color:#dd0747;text-decoration:none}.themes-sidebar img{width:100%;height:auto;max-width:100%}@media (min-width:800px){.carousel-container{padding:10px}}.carousel{width:600px;margin-right:45px;margin-left:45px;position:relative;margin-bottom:0;padding-left:10px}@media (max-width:1044px){.carousel{margin-right:auto;margin-left:auto;width:600px}}@media (max-width:749px){.carousel{width:400px}}@media (max-width:549px){.carousel{width:200px}}.carousel .slide{position:relative;width:180px;margin-right:20px;overflow:hidden}.carousel .slide p{margin-bottom:.5em}.carousel .carousel-image{margin-bottom:10px;background-color:#b4b4b4}.carousel .carousel-image img{margin:0 auto;width:100%;height:auto}.carousel .carousel-title{text-align:center;color:#921539;font-family:Georgia,"Times new Roman",serif;font-weight:700}.carousel a:hover .carousel-title{color:#dd0747}.carousel .flex-direction-nav a{text-decoration:none;display:block;text-align:center;width:40px;height:40px;line-height:35px;background-color:#e3d8db;color:#921539;border-radius:100%;margin:0;position:absolute;top:40px;z-index:20;cursor:pointer;font-family:Lora,serif;font-weight:700;font-size:28px;transition-duration:.4s}.carousel .flex-direction-nav a svg{width:40%;vertical-align:middle}.carousel .flex-direction-nav a.flex-prev svg{margin-right:2px}.carousel .flex-direction-nav a.flex-next svg{margin-left:1px}.carousel .flex-direction-nav a.flex-next{right:-45px}.carousel .flex-direction-nav a.flex-prev{left:-45px}.carousel .flex-direction-nav a:hover{color:#dd0747;opacity:1}.carousel .flex-direction-nav a.flex-disabled{color:#fff;cursor:default}.carousel .flex-direction-nav a.flex-disabled:hover{color:#fff}body{font-size:13px;line-height:1.5em;font-family:Arial,Helvetica,sans-serif}a{color:#dd0747;text-decoration:none;background-color:transparent;outline:0}a:hover{text-decoration:none}a img{border:0}::selection{background:#bcacb0;color:#000}::-moz-selection{background:#bcacb0;color:#000}.invisible,.search-form label{display:none}.spancrypt{display:inline-block;width:1em}.spancrypt:before{color:inherit;content:"@";width:1em}.item-title a,.main-title a{color:inherit}a:hover .item-title,a:hover .main-title{text-decoration:underline;color:#dd0747}.conteneur_image_responsive_h{width:100%}#header nav a,.secondary_nav a,.secondary_nav li{transition:.2s ease-in-out}body{background:#d9d7d8;text-align:center}.global-content{position:relative;width:990px;margin:0 auto;text-align:left}#mainheader-container{background:#921539}#mainheader{height:125px;position:relative;z-index:2}#mainheader .logo{position:absolute;top:0;left:0;width:150px;height:100px;text-align:center}#mainheader .logo img{display:block;margin:auto;width:100%}#mainheader .logo a{display:block;padding:15px 0;height:112px}#mainheader .tagline{position:absolute;top:25px;left:165px;right:185px;text-align:left;font-family:Arial,Helvetica,sans serif;font-weight:400;font-style:italic;font-size:1.2em;color:#c3c2c2;padding:6px 2px;overflow:hidden}#header-nav{position:absolute;bottom:0;left:165px;overflow:hidden;margin-right:-5px;margin-left:-5px}#header-nav li{float:left;width:114px;margin-left:5px;text-align:center;line-height:1.3em}#header-nav li a{display:block;color:#fff;font-size:1.1em;text-shadow:0 1px 1px rgba(0,0,0,.1);padding:8px 5px 12px;border-top:3px solid #c70640;background:#c70640;height:51.6666666667px;transition:.3s}#header-nav li a:hover{background:#dd0747}@media (min-width:1046px){#header-nav li:first-child,#header-nav li:last-child{width:113px}#header-nav li#rub185 a{letter-spacing:-.03em}#header-nav li#rub1 a,#header-nav li#rub136 a,#header-nav li#rub137 a,#header-nav li#rub178 a,#header-nav li#rub2 a,#header-nav li#rub4 a,#header-nav li#rub870 a,#header-nav li#rub871 a{padding-top:16px}#header-nav li#rub366 a{padding-left:22px;padding-right:22px}#header-nav li#rub174 a{padding-left:10px;padding-right:10px}#header-nav li#rub780 a,#header-nav li#rub808 a{letter-spacing:-.03em;padding-left:5px;padding-right:5px}#header-nav li.on a{background-color:#d9d7d8;color:#67404b;background:#d9d7d8;border-top-color:#cecccd;background:linear-gradient(to top,#d9d7d8,#cecccd);text-shadow:0 1px 0 #e4e2e3}}#header-diary{background-color:#fff;text-align:center;max-width:500px;margin:30px auto 0}#header-diary .date{background:0 0;padding-left:0}#header-diary .date .count{display:none}@media (max-width:1045px){#mainheader{height:100px;z-index:8}#mainheader .logo{left:-20px;height:90px;overflow:hidden;z-index:10}#mainheader .logo img{max-width:100%;height:auto}#mainheader .logo a{height:85px}#mainheader .tagline{top:40px;left:110px;padding:2px 0;right:125px}#header-nav-container{display:none}#header-nav{left:auto;position:relative;margin-right:0;padding-top:100px}#header-nav li{float:none;width:100%;margin:0 0 10px}#header-nav li a{height:auto;box-shadow:0 1px 0 0 rgba(0,0,0,.2);border-radius:2px;background:#dd0747}}@media (max-width:549px){html[lang=fr] #mainheader .tagline{top:32px}html[lang=fr] #mainheader .tagline span{display:block}}@media (max-width:480px){#mainheader .tagline{display:none}}.nav-trigger{position:absolute;top:30px;right:10px;margin:10px 0 0 0;z-index:5;height:20px;line-height:20px;color:#e3d8db;text-transform:uppercase;font-size:18px;font-weight:700;padding-right:35px;transition:.3s}.nav-trigger:hover{color:#e3d8db}.nav-trigger .cd-icon{position:absolute;right:0;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:inline-block;width:18px;height:3px;background-color:#e3d8db;z-index:10}.nav-trigger .cd-icon:after,.nav-trigger .cd-icon:before{position:absolute;content:'';top:0;right:0;width:18px;height:3px;background-color:inherit;transition:transform .3s}.nav-trigger .cd-icon:before{-ms-transform:translateY(-6px) rotate(0);transform:translateY(-6px) rotate(0)}.nav-trigger .cd-icon:after{-ms-transform:translateY(6px) rotate(0);transform:translateY(6px) rotate(0)}@media only screen and (min-width:1045px){.nav-trigger{display:none}}.overlay-nav{display:none;position:fixed;top:0;left:0;z-index:6;width:100%;height:100%;background-color:#921539}.nav-trigger.close-nav{color:#660f28}.nav-trigger.close-nav .cd-icon{background-color:rgba(255,255,255,0)}.nav-trigger.close-nav .cd-icon:after,.nav-trigger.close-nav .cd-icon:before{background-color:#fff}.nav-trigger.close-nav .cd-icon::before{-ms-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.nav-trigger.close-nav .cd-icon:after{-ms-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}#page{position:relative;z-index:5;margin:20px auto 5px}.main-content,.secondary-content{position:relative;float:left;left:990px}.main-content{margin-left:-990px;width:745px;min-height:500px;padding:20px}.main-content.full-width{width:990px}.secondary-content{z-index:40;margin-left:-235px;width:235px}#sidebar{margin-left:-175px;width:175px}.column{box-shadow:0 2px 2px 0 #c1c1c1;background-color:#fff;margin-bottom:10px}.column:hover{box-shadow:0 2px 2px 0 #b4b4b4}@media (max-width:1045px){.main-content,.main-content.full-width,.secondary-content{position:relative;left:auto;float:none}.main-content,.main-content.full-width{margin-left:0;width:100%;min-height:0}.secondary-content{margin-left:0;width:100%}.global-content{width:100%;padding:0 15px}}#lang-selector{position:absolute;top:25px;right:0;width:175px}#lang-selector a,#lang-selector span{display:block;border:1px solid #c70640;background-color:#a1173f;padding:3px;width:82.5px;text-transform:uppercase;text-align:center;font-size:.9em}#lang-selector span{color:#fff;opacity:.9}#lang-selector a{text-decoration:none;color:#fff;background-color:#c70640}#lang-selector a:hover{background:#dd0747}#lang-selector .fr{float:left}#lang-selector .en{float:right}input::-webkit-input-placeholder{font-style:italic;color:#e3d8db;text-align:left;font-size:14px}input:-moz-placeholder{font-style:italic;color:#e3d8db;text-align:left;font-size:14px}input.placeholder{font-style:italic;color:#e3d8db;text-align:left;font-size:14px}.search-form{padding:0}.search-form .submit{border:none;background:#52333c url(pse_sprite2.png) 5px 1px no-repeat;height:24px;width:24px;vertical-align:top;border-radius:2px}.search-form .search{padding:5px 2px;border:1px solid #b4b4b4;background-color:#fff;width:186px;border-radius:2px}.main-content .search-form{margin:1em 0}#mainheader .search-form{position:absolute;top:25px;right:175px}#mainheader .search-form .submit{position:absolute;top:0;right:0;border:none;background:transparent 0 1px no-repeat;height:27px;width:40px}#mainheader .search-form .search,#mainheader .search-form .search-on{padding:5px 3px;border:1px solid #921539;border-radius:3px;background:#fff url(pse_sprite2.png) no-repeat 5px 2px;padding-left:30px;color:#fff;width:232.5px}.js #mainheader .search-form label{display:none}.js #mainheader .search-form .search{background-color:#831333;border:1px solid #bc063c;border-radius:0}.js #mainheader .search-form .search:focus,.js #mainheader .search-form.search-on .search{background-color:#fff;background-position:5px -25px;border:1px solid #dd0747;color:#333;box-shadow:0 1px 0 0 rgba(0,0,0,.1);border-radius:3px;outline:0;border-radius:2px}@media (max-width:1045px){#mainheader .access-nav a,#mainheader .footer-infos a{color:#d9d7d8}#mainheader .access-nav a:hover,#mainheader .footer-infos a:hover{color:#fff}.js #mainheader .search-form{position:relative;top:auto;left:auto;right:auto;margin:20px auto 0;text-align:center;max-width:449px}.js #mainheader .search-form div{margin-right:38px}.js #mainheader .search-form .search{background-color:#fff;background-position:5px 6px;border:1px solid #921539;color:#333;box-shadow:0 1px 0 0 rgba(0,0,0,.2);width:100%;padding-top:9px;padding-bottom:9px;box-sizing:border-box;border-radius:2px}.js #mainheader .search-form .search.search-on,.js #mainheader .search-form .search:focus{background-position:5px -20px}.js #mainheader .search-form .submit{border:1px solid #921539;position:absolute;right:0;top:0;background-color:#dd0747;background-position:7px 9px;padding:17px;border-radius:2px;background:#dd0747 url(pse_sprite2.png) no-repeat 6px 6px}input::-webkit-input-placeholder{text-align:left}input:-moz-placeholder{text-align:left}input.placeholder{text-align:left}#lang-selector{position:relative;margin:auto;text-align:center;margin-top:20px;top:0;margin-bottom:20px}}#menu .main-title{background-color:#dd0747;color:#fff;padding:15px;font-size:1.4em}#menu .main-title a:hover{text-decoration:underline}#menu ul.lvl1{padding-bottom:20px}#menu a{position:relative;display:block}#menu a.on{color:#dd0747!important}#menu a.lvl1{font-family:Georgia,"Times new Roman",serif;font-weight:700;font-style:italic;padding:15px 15px 0;color:#67404b}#menu a.lvl1:hover{color:#dd0747}#menu ul.lvl2{margin-top:10px;margin-left:10px}#menu a.lvl2{font-family:Arial,Helvetica,sans serif;font-weight:400;color:#6c6c6c;padding:0 15px 5px}#menu a.lvl2:hover{color:#dd0747}#menu ul.lvl3{margin-bottom:5px}#menu a.lvl3{font-family:Arial,Helvetica,sans serif;color:#7e7e7e;padding:0 15px 2.5px 30px}#menu a.lvl3:hover{color:#dd0747}#menu a.lvl4{color:#b4b4b4;padding:0 15px 2.5px 40px}#menu a.lvl4:hover{color:#dd0747}#menu #menu-rub178 ul.lvl2,#menu #menu-rub4 ul.lvl2{display:none}#menu #menu-rub178 ul.lvl2.on,#menu #menu-rub4 ul.lvl2.on{display:block}#menu #submenu-rub372,#menu #submenu-rub373,#menu #submenu-rub434,#menu #submenu-rub435{display:none}#menu #submenu-rub372.on,#menu #submenu-rub373.on,#menu #submenu-rub434.on,#menu #submenu-rub435.on{display:block}#menu #submenu-rub278,#menu #submenu-rub279{display:none}#menu #submenu-rub278.on,#menu #submenu-rub279.on{display:block}#menu ul.lvl2{display:none}#menu ul.lvl2.on{display:block}#menu #submenu-rub732.on,#menu #submenu-rub733.on{display:none}.column-small-title{font-family:Georgia,"Times new Roman",serif;font-weight:700;line-height:1.2em;font-style:italic;font-size:1em;color:#6c6c6c;padding-bottom:15px;margin-bottom:10px;margin-top:4px;border-bottom:1px solid #d9d7d8;text-align:center}.diary{padding:15px}.diary .column-small-title{z-index:3}.diary ul{position:relative;z-index:2;display:block;list-style:none;margin-bottom:5px}.diary ul li{position:relative}.diary .item-title{z-index:2;position:relative;color:#482d35;line-height:1.3em;padding:.2em 0;font-weight:400}.diary .item-title a:hover{text-decoration:underline}.diary .canceled-note{color:#921539;font-size:.9em}.diary .conference .item-title{font-weight:700;color:#921539}.diary .date{white-space:nowrap;z-index:2;position:relative;display:block;font-weight:700;color:#67404b;font-size:.9em;letter-spacing:-.02em;margin-bottom:5px;padding-left:14px;background:transparent url(pse_sprite2.png) 0 -50px no-repeat}.diary .date .count{font-weight:400;color:#b4b4b4;font-size:.9em}.diary .date.on{color:#67404b;background-position:0 -75px}.diary .date:hover time{text-decoration:underline}.diary .infos{z-index:200;position:absolute;display:none;bottom:-25px;left:-417.5px;width:387.5px;padding:20px;background:#fff;font-style:normal!important;border:2px solid #dd0747;color:#333;box-shadow:-1px 1px 20px 15px rgba(255,255,255,.5)}.diary .infos:before{width:25px;height:35px;bottom:15px;left:100%;margin-top:-10px;content:" ";position:absolute;pointer-events:none;background:transparent url(pse_sprite2.png) 0 -230px no-repeat}.diary .infos .infos-title{font-weight:700;font-family:Lora,serif;font-size:1.2em;margin-bottom:10px}.diary .infos .canceled-message{color:#dd0747;margin-bottom:5px;font-size:15px}@media (max-width:1044px){.page-article .column .diary,.page-rubrique .column .diary{display:none}}.js .diary .infos{display:none}.js .diary .date{cursor:pointer}.js .diary .date:hover{color:#dd0747}.js .diary .date:hover .count{color:#dd0747}.diary-more{display:block;padding:0;font-weight:700}.diary-more a{color:#67404b}.diary-more a:hover{text-decoration:underline}.diary .diary-more{padding-bottom:10px;margin-bottom:10px;line-height:1.3em;border-bottom:1px solid #ac9e9e}#mainfooter-container{background:#921539;padding:20px 0 20px}#mainfooter{position:relative;color:#d9d7d8}#mainfooter a{color:#d9d7d8}#mainfooter a:hover{color:#fff}@media (max-width:1044px){#mainfooter{margin-bottom:10px}}.access-nav a{position:relative;display:block;padding:10px 20px 10px 0;margin-bottom:0;margin-top:0;border-bottom:1px solid rgba(221,7,71,.8);background-color:transparent;font-size:1.1em;line-height:1.1em;font-weight:700;transition:.2s}.access-nav a:hover{background-color:#dd0747;padding-left:10px;padding-right:10px}@media (min-width:1046px){.access-nav{float:left;width:279px}}@media (max-width:1045px){#mainheader .access-nav{margin-top:30px}.access-nav a{box-shadow:0 1px 0 0 rgba(0,0,0,.2);border-radius:2px;background:#dd0747;text-align:center;text-shadow:0 1px 1px #921539}.access-nav a:hover{background:#c70640;background:linear-gradient(to top,#c70640,#e8074b)}#mainfooter .access-nav{display:none}}.footer-infos{color:#d9d7d8}@media (min-width:1046px){.footer-infos{float:left;margin-left:30px;margin-top:10px}}@media (max-width:1044px){.footer-infos{text-align:center}}.footer-infos .adr{display:none}.footer-infos .url{font-family:Lora,serif;font-size:1.5em;line-height:1.5em;font-weight:700;display:block;margin-bottom:10px}@media (min-width:1046px){.footer-infos #mainfooter-logo{float:left;margin-right:20px}}.footer-infos li,.footer-infos nav,.footer-infos p{display:inline}.footer-infos a{display:inline-block;padding:0 5px}.footer-infos a:hover{text-decoration:underline}.footer-infos li:first-child a{padding-left:0}.footer-infos .footer-nav{display:block;margin-top:20px;margin-bottom:5px}.footer-infos .footer-nav a{padding:0 5px 0 10px}.footer-infos .footer-nav .private{margin-left:1em;padding-left:1.2em;position:relative}.footer-infos .footer-nav .private:before{content:'';width:1em;height:1.5em;position:absolute;left:0;top:0;background:url(pse_sprite2.png) no-repeat 0 -270px}.footer-infos .social-icons{margin-bottom:20px;text-align:left}@media (max-width:1044px){.footer-infos .social-icons{height:auto;margin:20px auto 10px;text-align:center;max-width:350px}.footer-infos .social-icons li{margin-bottom:20px;float:none;display:inline-block}}@media (max-width:1044px){.footer-infos .vcard{clear:both;padding-top:10px}}.footer-infos .founders{background-color:#fff;border-radius:3px;margin-bottom:20px}.footer-infos .founders img{max-width:100%;height:auto}@media (max-width:749px){.footer-infos .founders{padding:10px}}.footer-infos .founders-title{font-family:Georgia,"Times new Roman",serif;font-weight:700;font-style:italic;color:#921539;padding:10px;display:inline-block}@media (min-width:1045px){.footer-infos .founders-title{max-width:130px;float:left}}.footer-infos .social-icons li{display:inline-block;vertical-align:top}.footer-infos .social-icons a{display:block;text-indent:-9999px;background:transparent url(pse_social4.png) no-repeat 0 0;width:40px;height:30px;margin:0 5px}.footer-infos .social-icons .linkedin{background-position:0 0}.footer-infos .social-icons .linkedin:hover{background-position:0 -30px}.footer-infos .social-icons .twitter{background-position:-40px 0}.footer-infos .social-icons .twitter:hover{background-position:-40px -30px}.footer-infos .social-icons .youtube{background-position:-80px 0}.footer-infos .social-icons .youtube:hover{background-position:-80px -30px}.footer-infos .social-icons .instagram{background-position:-120px 0}.footer-infos .social-icons .instagram:hover{background-position:-120px -30px}.footer-infos .social-icons .rss{background-position:-160px 0}.footer-infos .social-icons .rss:hover{background-position:-160px -30px}.footer-infos .social-icons .facebook{width:30px;background-position:-245px 0}.footer-infos .social-icons .facebook:hover{background-position:-245px -30px}.footer-infos .social-icons .newsletter{text-indent:inherit;width:auto;height:30px;background-position:-280px -30px;background-color:#75112e;border:2px solid #75112e;line-height:16px;border-radius:5px;margin:0 5px;font-weight:700;padding:5px 10px 5px 23px!important;color:#bcacb0;transition-duration:.5s}.footer-infos .social-icons .newsletter:hover{background-color:#dd0747;text-decoration:none!important}.social-sidebar{padding:13px;text-align:center;background-color:#921539}.social-sidebar-title{border-bottom:none;padding:10px;padding-top:5px;color:#e3d8db;font-family:Arial,Helvetica,sans serif;font-size:1.1em;letter-spacing:.05em}.social-sidebar .social-icons{position:relative;margin:0 auto 10px;max-width:250px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.social-sidebar .social-icons li{display:block;margin:2px;border:1px solid rgba(255,255,255,.4);border-radius:100%}.social-sidebar .social-icons a{display:block;text-indent:-9999px;background:transparent url(pse_social5.png) no-repeat 0 0;width:36px;height:36px;transition:.2s;opacity:.85;overflow:hidden}.social-sidebar .social-icons a:hover{opacity:1}.social-sidebar .social-icons .twitter{background-position:-36px 0}.social-sidebar .social-icons .linkedin{background-position:0 0}.social-sidebar .social-icons .facebook{background-position:-144px 0}.social-sidebar .social-icons .youtube{background-position:-72px 0}.social-sidebar .social-icons .instagram{background-position:-108px 0}.newsletter-sidebar{background-color:#fff;text-align:center;max-width:300px;margin:auto}.newsletter-sidebar a{color:#b4b4b4;padding:20px 10px;display:block}.newsletter-sidebar .nl-label{font-family:Georgia,"Times new Roman",serif;font-weight:700;line-height:1.1em;font-style:italic;display:block}.newsletter-sidebar .nl-name{font-weight:700;font-size:18px;letter-spacing:-.05em;color:#67404b;display:block;padding:5px;margin-bottom:5px}.newsletter-sidebar .button{display:inline-block;background-color:#dd0747;color:#fff;padding:4px 1em;border-radius:1em;transition-duration:.2s}.newsletter-sidebar:hover .button{background-color:#f90850}.social_sharing{margin:10px 0 25px}.social_sharing .label{font-family:Georgia,"Times new Roman",serif;font-weight:400;margin-right:10px;float:left;color:#b4b4b4;padding:3px 0;border-bottom:1px solid #b4b4b4}@media (max-width:480px){.social_sharing .label{float:none;border-bottom:none}}.social_sharing .addthis_toolbox{padding-top:5px}.social_sharing .addthis_toolbox a{margin-right:5px}.breadcrumb{font-family:Georgia,"Times new Roman",serif;font-weight:700;line-height:1.2em;font-style:italic;font-size:.9em;color:#6c6c6c;border-bottom:1px solid #a2a2a2;padding:0 0 15px;margin-bottom:10px}.breadcrumb a{color:#6c6c6c}.breadcrumb a:hover{text-decoration:underline;color:#565656}@media (min-width:800px){.content-left{float:left;max-width:460px}}.content-right{margin-top:10px;width:100%;border:1px solid #b4b4b4;padding:10px}@media (min-width:800px){.content-right{width:230px;float:right}}.items-list .item{margin-bottom:20px}.more{color:#921539;font-family:Arial,Helvetica,sans serif;font-weight:700}.more:hover{color:#dd0747}.tabs{position:relative;margin-top:20px;z-index:2}.tabs li{display:block;font-size:1.3em;float:left;margin-right:10px;height:2.1em;background-color:#fff}.tabs li a{display:block;font-family:Arial,Helvetica,sans serif;text-transform:uppercase;color:#bcacb0;border:1px solid #7e7e7e;border-bottom:none;padding:.5em;padding-left:30px;background:#fff url(pse_sprite2.png) 10px -182px no-repeat;border-radius:5px 5px 0 0;height:2.1em}.tabs li a.js_on{color:#921539;background-position:10px -142px;height:2.15em}@media (max-width:549px){.tabs li a,.tabs li a.js_on{text-transform:none}}.agenda{border:1px solid #7e7e7e;padding:10px 20px;border-radius:0 5px 5px 5px;list-style:none}.agenda li{padding:10px 0}.agenda li a{color:#dd0747}.agenda li.sep{border-bottom:1px solid #7e7e7e}.agenda li .date{margin-top:10px;font-weight:700;font-size:1.2em;margin-bottom:5px;font-family:Lora,serif}.agenda li h2{margin-bottom:10px}.agenda li dl{margin:0}.agenda li dt{font-size:1.2em;color:#921539;font-family:Lora,serif;margin-bottom:.5em}.agenda li dt a:hover{text-decoration:underline}.agenda li dd{margin-left:0}.agenda li dd a{background:transparent url(pse_sprite2.png) 0 -52px no-repeat;padding-left:11px;font-weight:700}.agenda li dd a:hover{text-decoration:underline}.agenda li .documents{margin-top:10px;padding-top:10px;border-top:1px solid #c6c6c6}.agenda li .documents .title{color:#7c4d5a}.agenda li .documents ul{list-style:none}.agenda li .documents ul li a{font-weight:700;color:#dd0747}.agenda li .documents ul li a:hover{text-decoration:underline}.agenda li .voirplus{display:inline-block;padding:1px 0 1px 12px;background:transparent url(pse_sprite2.png) 0 -50px no-repeat;font-weight:700;color:#dd0747}.agenda li .voirplus.on{background-position:0 -75px;color:#dd0747}.agenda li .voirplus:hover{text-decoration:underline}.js .masque{display:none}.map-list{margin-top:10px}.map-list li{margin-left:25px}.map-list li.lvl1{padding-top:15px}.map-list a{color:#67404b}.map-list a:hover{color:#dd0747;text-decoration:underline}.map-list a.lvl1{color:#921539;font-size:1.3em;font-weight:700}.map-list a.lvl2{font-weight:700}.item-list ul{list-style:none}.item-list .item,.item-list li{border-bottom:1px solid #b4b4b4;padding-bottom:10px}.item-list .item-image{float:right;max-width:30%;margin-top:10px;margin-left:20px;margin-bottom:10px}.item-list .item-image img{width:100%;height:auto}@media (max-width:549px){.item-list .item-image{max-width:20%}}.item-list .item-title{font-size:2em;line-height:1.3em;color:#67404b;margin:10px 0 10px}.item-list .item-title a:hover{color:#dd0747;text-decoration:underline}@media (max-width:480px){.item-list .item-title{font-size:1.4em;line-height:1.2em}}.item-list .breadcrumb{border-bottom:none;padding:0;font-weight:400;margin-bottom:5px}.item-list .texte p{margin-bottom:0}.item-list a:hover{text-decoration:underline}.search-list .item-title{color:#e1bc47;font-size:1.3em}.pagination{margin-top:10px}.pagination .on,.pagination a.lien_pagination{display:inline-block;padding:5px;margin-right:5px;color:#b4b4b4;font-weight:700}.pagination .sep{color:#b4b4b4}.pagination a.lien_pagination{display:inline-block;color:#67404b}.pagination a.lien_pagination:hover{color:#dd0747}.page-newsletter .eepl_boutons{margin:10px 0;height:35px}.page-newsletter .eepl_boutons a{display:block;float:left;color:#b78347;padding:6px 12px;border:2px solid #921539;background-color:#921539;color:#fff;margin-right:10px;border-radius:3px;font-size:1.1em}.page-newsletter .eepl_boutons a:hover{text-decoration:underline}.page-newsletter #eepl_inscription_bouton{font-weight:700;background:#dd0747}.formulaire_eepl{margin-bottom:10px}.formulaire_eepl .ville{display:none;visibility:hidden}.formulaire_eepl fieldset{padding:10px 15px 15px;border:1px solid #b4b4b4;position:relative;margin:0;max-width:690px;margin-top:20px}.formulaire_eepl legend{display:block;background-color:#fff;padding:0;border:1px solid #fff;font-weight:700;font-size:1.4em;color:#67404b;text-transform:uppercase}.formulaire_eepl dl{margin:5px 20px 15px}@media (max-width:649px){.formulaire_eepl dl{margin:5px 0 15px}}.formulaire_eepl dl dt{clear:both;float:left;display:block;margin-right:10px;margin-bottom:10px;margin-top:5px;width:170px;text-align:right}@media (max-width:649px){.formulaire_eepl dl dt{float:none;width:100%;text-align:left}}.formulaire_eepl dl dd{margin-bottom:10px;vertical-align:bottom;margin-top:10px;margin-left:0}.formulaire_eepl dl dd input.champ_texte{border:1px solid #b4b4b4;background-color:#fff;width:320px;border-radius:3px;display:block;padding:.4em}@media (max-width:649px){.formulaire_eepl dl dd input.champ_texte{width:100%}}.formulaire_eepl dl dd input.champ_texte:focus{border-bottom:1px solid #921539}.formulaire_eepl .requis{font-weight:700}.formulaire_eepl .note{font-size:.9em;margin-left:197px;margin-right:60px;margin-top:15px}@media (max-width:649px){.formulaire_eepl .note{margin:10px 0}}.formulaire_eepl .boutons{margin:20px 0 25px 197px}@media (max-width:649px){.formulaire_eepl .boutons{margin:15px 0}}.formulaire_eepl .boutons input{font-weight:700;cursor:pointer;color:#fff;padding:6px 15px;line-height:18px;text-transform:uppercase;border:2px solid #921539;background-color:#dd0747;border-radius:3px;font-size:1.2em;transition:.2s}.formulaire_eepl .boutons input:hover{text-decoration:none;background-color:#921539}.formulaire_eepl .infos{font-size:.9em;margin-bottom:0}.formulaire_eepl .erreur{color:#b85153;font-weight:700;font-size:1.1em;margin:10px 5px}.formulaire_eepl .message{font-weight:700;margin:10px;line-height:1.5em}.formulaire_eepl .retour a{padding-left:10px;color:#e1bc47;font-weight:700}.formulaire_eepl .retour a:hover{text-decoration:underline}.formulaire_eepl .radiobox{margin-left:155px;margin-top:5px;margin-bottom:10px;margin-right:50px;color:#666;line-height:1.3em;font-size:.9em}.formulaire_eepl .radiobox input{float:left;margin:0;margin-right:3px;margin-bottom:5px}#formulaire_eepl_desinscription.formulaire_eepl dt{width:80px}#formulaire_eepl_desinscription.formulaire_eepl .radiobox{margin-left:50px}#formulaire_eepl_desinscription.formulaire_eepl .note{margin-left:50px}#formulaire_eepl_desinscription.formulaire_eepl .boutons{margin-left:50px}.accordion .accordion-header,.accordion h2{cursor:pointer;position:relative;margin-top:2px;padding:.25em .5em;min-height:0;font-size:20px;font-weight:400;border:1px solid #d9d7d8;color:#921539;border-radius:5px;background-color:#fff}.accordion .accordion-header:before,.accordion h2:before{display:block;content:'';float:left;width:1em;height:1em;background:#fff url(pse_sprite2.png) 0 -102px no-repeat}.accordion .accordion-header:hover:before,.accordion h2:hover:before{background-position:0 -62px}.accordion .accordion-header.on:before,.accordion h2.on:before{background-position:0 -62px}.accordion .accordion-container{background-color:#fff;position:relative;margin-top:-3px;border-radius:0 5px 5px 0;border:1px solid #d9d7d8;border-top:none;padding:0 1em .5em}.accordion .accordion-content ul{list-style:none;padding:0;margin:0;padding-top:1em}.accordion .accordion-content li{margin-bottom:5px}.accordion .accordion-content a{color:#67404b}.accordion .accordion-content a:hover{color:#e1bc47}.accordion .accordion-content h3{font-size:18px;font-weight:400;margin-top:1em;margin-bottom:0;color:#67404b}.accordion .accordion-content h3:first-child{margin-top:1em}.liste-item{margin-bottom:18px}.liste-item a{position:relative;color:inherit;display:block;background:#f4f4f4}.liste-item .item-content{padding:10px 20px}.liste-item .item-image img{width:100%;max-width:100%;height:auto}.liste-item .more{font-size:1.2em;padding-right:7px;pointer-events:none;transition:.2s;display:inline-block;padding:.25em .5em;color:#921539;background-color:#fff}.liste-item .item-title{color:#921539;font-size:18px;transition:.2s;margin-bottom:4px;line-height:1.25em;font-family:Lora,serif;font-weight:700}@media (max-width:549px){.liste-item .item-image{width:100%;margin-bottom:10px}}@media (min-width:660px){.liste-item a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.liste-item .item-image{width:auto;min-width:48.5%}}@media (min-width:800px){.liste-item .item-image{min-width:272px;width:272px}.liste-item .item-content{min-width:405px}}.liste-3col,.liste-chaire3col{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;margin-right:-1.333%}@media (max-width:660px){.liste-3col,.liste-chaire3col{margin-right:-3%}}@media (max-width:480px){.liste-3col,.liste-chaire3col{margin-right:0}}.liste-3col .liste-item,.liste-chaire3col .liste-item{margin-bottom:20px;width:31%;margin-right:2.333%;text-align:center;background:#f4f4f4}.liste-3col .liste-item a,.liste-chaire3col .liste-item a{position:relative;color:inherit;display:block;background-color:transparent}.liste-3col .liste-item .item-content,.liste-3col .liste-item .item-image,.liste-chaire3col .liste-item .item-content,.liste-chaire3col .liste-item .item-image{width:100%;min-width:100%}.liste-3col .liste-item .item-desc,.liste-chaire3col .liste-item .item-desc{text-align:center;font-size:.9em;line-height:1.25em;color:#67404b}.liste-3col .liste-item img,.liste-chaire3col .liste-item img{width:100%;max-width:100%;height:auto}.liste-3col .liste-item .item-title,.liste-chaire3col .liste-item .item-title{padding:1em;color:#921539;transition:.2s;margin-bottom:4px;line-height:1.25em;font-weight:700;font-family:Lora,serif;font-size:1.1em}@media (max-width:660px){.liste-3col .liste-item,.liste-chaire3col .liste-item{width:47%;margin-right:3%}}@media (max-width:480px){.liste-3col .liste-item,.liste-chaire3col .liste-item{width:100%;margin-right:0}}.liste-chaire .liste-item a{border:2px solid #921539;width:100%;padding:20px}.liste-chaire .liste-item .item-desc{font-size:1em;font-weight:700;text-align:left}.liste-chaire .liste-item .item-image{min-width:150px;width:150px}.liste-chaire3col .liste-item{text-align:left;background:#f4f4f4}.liste-chaire3col .liste-item .item-title{padding:10px 0}.liste-chaire3col .liste-item .item-content{margin-bottom:10px}.liste-chaire3col .liste-item .item-desc{font-size:1em;font-weight:700;text-align:left}.liste-chaire3col .liste-item .item-desc p:last-child{margin-bottom:0}.liste-chaire3col .liste-item .item-image{margin-top:20px;margin-left:20px;width:50px;height:50px;min-width:50px;overflow:hidden;border-radius:50px}.liste-chaire3col .liste-item .item-image img{height:100%;width:auto}.btn-container .btn{display:inline-block;background-color:#dd0747;color:#fff;padding:6px 1.5em;border-radius:1em;transition-duration:.2s}.btn-container .btn:hover{background-color:#f90850}.btn-container{margin-bottom:1em}