

.menu_principal__colonne{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;float:left;padding:.5em;}.js .menu_principal__colonne{display:block;}.js .menu_principal__accroche{display:none;text-transform:none;}@media screen and (min-width:53em){#menu_principal.menu_principal--riche{position:relative;}#menu_principal.menu_principal--riche > li{position:static;}#menu_principal.menu_principal--riche > li > div{background:#f5f5f4;line-height:normal;margin:0;max-width:90.714em;width:100%;color:#575756;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);}#menu_principal.menu_principal--riche > li > div ul{display:block;position:static;width:100%;}#menu_principal.menu_principal--riche > li > div ul > li > span, #menu_principal.menu_principal--riche > li > div ul > li > a{color:white;font-size:1.125em;font-weight:400;line-height:1.25;}#menu_principal.menu_principal--riche > li > div ul > li.menu_item-actif > a, #menu_principal.menu_principal--riche > li > div ul > li.menu_item-actif > span{color:white;font-weight:bold;}#menu_principal.menu_principal--riche > li > div ul > li ul span, #menu_principal.menu_principal--riche > li > div ul > li ul a{color:#95dee3;font-size:0.94444em;font-weight:500;line-height:1.5;padding:0 0 0 2.5em;}#menu_principal.menu_principal--riche > li > div ul > li ul span::before, #menu_principal.menu_principal--riche > li > div ul > li ul a::before{content:none;}#menu_principal.menu_principal--riche > li > div ul > li ul li.menu_item-actif > a,
 #menu_principal.menu_principal--riche > li > div ul > li ul li.menu_item-actif > span{color:white;font-weight:bold;}.menu_principal__colonne{width:50%;}.no-js #menu_principal.menu_principal--riche [class^="colonne"]{float:none;}.no-js #menu_principal.menu_principal--riche > li{width:100%;}}@media screen and (min-width:53em) and (min-width:53em){.no-js #menu_principal.menu_principal--riche > li{width:auto;}}@media screen and (min-width:53em){.no-js #menu_principal.menu_principal--riche > li > div{width:100%;}}@media screen and (min-width:53em){.js .menu_principal__accroche{color:white;display:block;text-align:left;text-transform:none;}.js .menu_principal__accroche ul li a{color:#73aac1;font-weight:bold;padding-left:0 !important;}.js .menu_principal__accroche ul li a::before{content:"> ";}.js .menu_principal__colonne{width:33.333333%;}}@media screen and (max-width:53em){body{-moz-transition:all, 0.5s;-o-transition:all, 0.5s;-webkit-transition:all, 0.5s;transition:all, 0.5s;}body.collapsed{height:100%;position:fixed;-moz-transform:translate(84%, 0);-ms-transform:translate(84%, 0);-webkit-transform:translate(84%, 0);transform:translate(84%, 0);}.js #menu{background:#323232;height:100%;-moz-transform:translate3d(-102%, 0, 0);-webkit-transform:translate3d(-102%, 0, 0);transform:translate3d(-102%, 0, 0);width:85%;}.js #menu.plier-deplier__contenu--clos{display:block;top:0;}.js #menu .menu_principal__colonne{width:100%;margin:0;padding:0;}.js #menu .plier-deplier__contenu--clos{display:block;}.js #menu .mobile-menu__level-close-button{text-align:left;width:100%;color:#095453;padding:0 1em;}.js #menu .mobile-menu__level-close-button .icon{font-family:icomoon;color:#575756;background:none repeat scroll 0 0 transparent;border:medium none;float:right;font-size:1.5em;padding:0;}.js #menu .mobile-menu__item > a, .js #menu .mobile-menu__item > span, .js #menu .mobile-menu__item > button{padding:.2em 1.5em;text-align:left;width:100%;}.js #menu .js-mobile-menu__item a{font-weight:400;background-color:#f5f5f4;color:#095453;border-top:1px solid rgba(0, 0, 0, 0.2);position:inherit;text-transform:uppercase;font-size:1.286em;line-height:2;}.js #menu .mobile-menu__level{background:#f5f5f4;height:100%;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:100%;-moz-transition:all, 0.5s;-o-transition:all, 0.5s;-webkit-transition:all, 0.5s;transition:all, 0.5s;}.js #menu .mobile-menu__level ul{display:block;margin:0;padding:0;}.js #menu .mobile-menu__level.collapsed{-moz-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);}.js #menu .mobile-menu__level.expanded{-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);}}.fiche.annuaireksup .photo{float:left;width:33%;margin:0 1em 0 0;}.fiche.annuaireksup .photo + .infos{margin:0 0 0 36%;}.fiche.annuaireksup .surtitre{border-bottom:none;margin:0;padding:0;}.fiche.annuaireksup h1{border-bottom:1px solid #eee;margin:0 0 .5em;padding:0 0 .5em;}.fiche.annuaireksup .structure{margin-bottom:1em;}.extension-agenda{word-wrap:normal;}.extension-agenda .extension-agenda__navigation{border-bottom:1em solid #f9f9f9;margin:0 3px;padding:0 0 .5em;}.extension-agenda .extension-agenda__navigation ul{font-weight:700;margin:0 0 1em;}.extension-agenda .extension-agenda__navigation ul li{border-left:1px dotted;}.extension-agenda .extension-agenda__navigation ul li:first-child{border:0;}.extension-agenda .extension-agenda__navigation ul li a{margin:0 .5em;}.extension-agenda .extension-agenda__navigation p{font-size:1.3em;margin:0;position:relative;text-align:right;}.extension-agenda .extension-agenda__navigation p > span{font-weight:700;left:0;position:absolute;text-align:left;}.extension-agenda .extension-agenda__navigation p > span:first-letter{text-transform:uppercase;}.extension-agenda .extension-agenda__navigation p a{text-decoration:none;}.extension-agenda .extension-agenda__navigation p a span{display:none;}.extension-agenda .extension-agenda__navigation p a span[class]{background:#f5f5f5;margin:0;border-radius:.2em;display:inline;padding:.2em .5em;}.extension-agenda .extension-agenda__navigation p a span[class]:hover{background:#ddd;}.extension-agenda table{margin:0 0 1.5em;width:100%;}.extension-agenda caption{background:#f5f5f5;border:3px solid #fff;display:none;padding:2%;text-align:center;}.extension-agenda thead{background:#fff;}.extension-agenda tbody{background:#ebebeb;}.extension-agenda tr:nth-child(2n){background:transparent;}.extension-agenda th,
.extension-agenda td{border:3px solid #fff;overflow:hidden;text-overflow:ellipsis;padding:.83333em;}.extension-agenda th{color:#adadad;display:block;font-size:1.3em;text-align:left;}.extension-agenda td{display:block;}.extension-agenda ul{list-style:none;padding:0;}.extension-agenda ul li{margin:0 0 1.5em;}.extension-agenda ul span{color:#fff;background:#666;display:inline-block;padding:2%;}.extension-agenda .extension-agenda__date--jour{color:#adadad;font-weight:700;font-size:1.7em;}.extension-agenda form label{display:block;}.extension-agenda .extension-agenda__export--simple,
.extension-agenda .extension-agenda__export--avancee{background:#eee;text-decoration:none;padding:.5em;}.extension-agenda .extension-agenda__semaine thead{display:none;}.extension-agenda .extension-agenda__semaine td span{font-weight:700;}.extension-agenda .extension-agenda__mois thead{display:none;}@media screen and (max-width:768px){.extension-agenda .extension-agenda__jour td{background:#fff;}}@media screen and (min-width:768px){.extension-agenda table{border-collapse:collapse;table-layout:fixed;}.extension-agenda th{color:#adadad;display:table-cell;font-size:1.3em;}.extension-agenda th:first-letter{font-size:inherit;}.extension-agenda td{display:table-cell;height:4em;}.extension-agenda form label{display:inline-block;width:20%;}.extension-agenda form select{max-width:75%;}.extension-agenda .extension-agenda__jour th{display:table-cell;}.extension-agenda .extension-agenda__semaine thead{display:table-header-group;}.extension-agenda .extension-agenda__semaine td span{display:none;}.extension-agenda .extension-agenda__mois thead{display:table-header-group;}}#volumes_horaires,
#details,
#coefs{float:left;}#volumes_horaires th,
#details th,
#coefs th{border-color:#ddd;width:60%;}#volumes_horaires td,
#details td,
#coefs td{padding-left:.5em;}#volumes_horaires,
#coefs{width:40%;}#details{width:60%;}.formation .informations-generales{background:#f5f5f5;margin:0 0 1.5em;overflow:hidden;padding:1em;}.extension-blog__blog{}.extension-blog__blog-liste{}.extension-blog__blog-titre{}.extension-blog__blog-metadonnees{list-style:none;padding:0;}.extension-blog__blog-description{}.extension-blog__blog-auteur{}.extension-blog__blog-thematique{}.extension-blog__blog-date-creation{}.extension-blog__blog-maj{}.extension-blog__blog-articles{}.extension-blog__blog-commentaires{}.extension-blog__billet{}.extension-blog__billet-liste{}.extension-blog__billet-liste-item{margin-bottom:1em;border-bottom:1px solid #eee;}.extension-blog__billet-liste-item:last-child{border:none;}.extension-blog__billet-titre{}.extension-blog__billet-metadonnees{margin:0 0 .5em;}.extension-blog__billet-auteur{}.extension-blog__billet-date{}.extension-blog__billet-date-maj{}.extension-blog_billet-commentaire{}.extension-blog__billet-tags{}.extension-blog__billet-resume{}.extension-blog__derniers-billets{}.extension-blog__billet-ajout{}.extension-blog__billet-maj{}.extension-blog__pagination{}.extension-blog__pagination-bornes{}.extension-blog__pagination-premier{}.extension-blog__pagination-precedent{}.extension-blog__pagination-suivant{}.extension-blog__pagination-dernier{}.extension-blog__pagination-numeros{}.extension-blog__pagination-numeropage{}.extension-blog__pagination-pagecourante{}.extension-blog__tags{list-style:none;}.extension-blog__tags-nuage{list-style:none;padding:0;}.extension-blog__tags-nuage > li{background:#eee;display:inline-block;padding:.25em;margin:.25em;}.tags-nuage-1{font-size:.9em;}.tags-nuage-2{font-size:1em;}.tags-nuage-3{font-size:1.1em;}.tags-nuage-4{font-size:1.2em;}.tags-nuage-5{font-size:1.3em;}.tags-nuage-6{font-size:1.4em;}.tags-nuage-7{font-size:1.5em;}.tags-nuage-8{font-size:1.6em;}.tags-nuage-9{font-size:1.7em;}.tags-nuage-10{font-size:1.8em;}.extension-blog__archives{}.extension-blog__blog-resultat{}.extension-blog__billet-resultat{}.extension-blog__pagination{display:block;margin:0 auto 2em;text-align:center;width:100%;}.extension-blog__pagination-bornes{display:block;width:100%;}.extension-blog__pagination-numeros{list-style:none;margin:0;padding:0;display:inline-block;}.extension-blog__pagination-numeros li{margin-left:0.3em;}.extension-blog__pagination-numeropage{display:inline-block;}.extension-blog__pagination-premier,
.extension-blog__pagination-precedent,
.extension-blog__pagination-numeropage,
.extension-blog__pagination-pagecourante,
.extension-blog__pagination-suivant,
.extension-blog__pagination-dernier{display:inline-block;border:1px solid #eee;cursor:pointer;margin:.2em;min-width:2em;padding:.3em;text-align:center;}.extension-blog__pagination-premier a,
.extension-blog__pagination-precedent a,
.extension-blog__pagination-numeropage a,
.extension-blog__pagination-pagecourante a,
.extension-blog__pagination-suivant a,
.extension-blog__pagination-dernier a{text-decoration:none;}.extension-blog__pagination-premier:hover,
.extension-blog__pagination-precedent:hover,
.extension-blog__pagination-numeropage:hover,
.extension-blog__pagination-pagecourante:hover,
.extension-blog__pagination-suivant:hover,
.extension-blog__pagination-dernier:hover{background:#eee;}.extension-blog__pagination-premier:active,
.extension-blog__pagination-precedent:active,
.extension-blog__pagination-numeropage:active,
.extension-blog__pagination-pagecourante:active,
.extension-blog__pagination-suivant:active,
.extension-blog__pagination-dernier:active{box-shadow:0 1px 2px rgba(0, 0, 0, 0.125) inset;}.extension-blog__pagination_pagecourante{background:#ddd;}#commentaires{list-style:none;margin:0;padding:0;}.commentaires{margin:1em 0 0;}.commentaires__commentaire{border-top:1px solid #c3c3c3;clear:left;margin:1em 0 0;padding:1em 0 0;}.commentaire__lien{font-size:2em;}.commentaire__infos{float:left;max-width:10em;}.commentaire__infos > p{font-size:.8em;}.commentaire__corps{margin:0 0 0 11em;}.extension-commentaire__commenter{margin:1em 0 0;}.extension-commentaire__commenter label{display:block;}.extension-commentaire__commenter input[type="text"], .extension-commentaire__commenter textarea{width:100%;}