@import url(//static.univ-rennes2.fr/fork-awesome/css/fork-awesome.min.css);@import url(//static.univ-rennes2.fr/bootstrap/3.3/css/bootstrap.min.css);.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;padding-left:8px;padding-right:20px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-left:20px;padding-right:8px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{border:none;box-sizing:border-box;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;left:-100000px;position:absolute;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{box-sizing:border-box;padding:4px;width:100%}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{background-color:#fff;border:0;display:block;filter:alpha(opacity=0);height:auto;left:0;margin:0;min-height:100%;min-width:100%;opacity:0;padding:0;position:fixed;top:0;width:auto;z-index:99}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;right:1px;top:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px;margin-top:5px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{-webkit-appearance:textfield;background:transparent;border:none;box-shadow:none;outline:0}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;background-image:-webkit-linear-gradient(top,#fff 50%,#eee);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x;border:1px solid #aaa;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0);outline:0}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x;border:none;border-bottom-right-radius:4px;border-left:1px solid #aaa;border-top-right-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0);height:26px;position:absolute;right:1px;top:1px;width:20px}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-radius:0;border-bottom-left-radius:4px;border-right:1px solid #aaa;border-top-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{background-image:-webkit-linear-gradient(top,#fff,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x;border-top:none;border-top-left-radius:0;border-top-right-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{background-image:-webkit-linear-gradient(top,#eee 50%,#fff);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{box-shadow:none;outline:0}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}@font-face{font-family:roboto;font-style:normal;font-weight:100;src:url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-100.eot);src:local("Roboto Thin"),local("Roboto-Thin"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-100.eot?#iefix) format("embedded-opentype"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-100.woff2) format("woff2"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-100.woff) format("woff"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-100.ttf) format("truetype"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-100.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:italic;font-weight:100;src:url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-100italic.eot);src:local("Roboto Thin Italic"),local("Roboto-ThinItalic"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-100italic.eot?#iefix) format("embedded-opentype"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-100italic.woff2) format("woff2"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-100italic.woff) format("woff"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-100italic.ttf) format("truetype"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-100italic.svg#Roboto) format("svg")}@font-face{font-family:roboto light;font-style:normal;font-weight:300;src:url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-300.eot);src:local("Roboto Light"),local("Roboto-Light"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-300.eot?#iefix) format("embedded-opentype"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-300.woff2) format("woff2"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-300.woff) format("woff"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-300.ttf) format("truetype"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-300.svg#Roboto) format("svg")}@font-face{font-family:roboto\ 300;font-style:normal;font-weight:300;src:url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-300.eot);src:local("Roboto Light"),local("Roboto-Light"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-300.eot?#iefix) format("embedded-opentype"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-300.woff2) format("woff2"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-300.woff) format("woff"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-300.ttf) format("truetype"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-300.svg#Roboto) format("svg")}@font-face{font-family:roboto regular;font-style:normal;font-weight:400;src:url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-regular.eot);src:local("Roboto"),local("Roboto-Regular"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-regular.eot?#iefix) format("embedded-opentype"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-regular.woff2) format("woff2"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-regular.woff) format("woff"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-regular.ttf) format("truetype"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-regular.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:italic;font-weight:300;src:url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-300italic.eot);src:local("Roboto Light Italic"),local("Roboto-LightItalic"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-300italic.eot?#iefix) format("embedded-opentype"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-300italic.woff2) format("woff2"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-300italic.woff) format("woff"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-300italic.ttf) format("truetype"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-300italic.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-italic.eot);src:local("Roboto Italic"),local("Roboto-Italic"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-italic.eot?#iefix) format("embedded-opentype"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-italic.woff2) format("woff2"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-italic.woff) format("woff"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-italic.ttf) format("truetype"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-italic.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-500.eot);src:local("Roboto Medium"),local("Roboto-Medium"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-500.eot?#iefix) format("embedded-opentype"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-500.woff2) format("woff2"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-500.woff) format("woff"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-500.ttf) format("truetype"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-500.svg#Roboto) format("svg")}@font-face{font-family:roboto medium;font-style:normal;font-weight:500;src:url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-500.eot);src:local("Roboto Medium"),local("Roboto-Medium"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-500.eot?#iefix) format("embedded-opentype"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-500.woff2) format("woff2"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-500.woff) format("woff"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-500.ttf) format("truetype"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-500.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-700.eot);src:local("Roboto Bold"),local("Roboto-Bold"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-700.eot?#iefix) format("embedded-opentype"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-700.woff2) format("woff2"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-700.woff) format("woff"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-700.ttf) format("truetype"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-700.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:italic;font-weight:700;src:url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-700italic.eot);src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-700italic.eot?#iefix) format("embedded-opentype"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-700italic.woff2) format("woff2"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-700italic.woff) format("woff"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-700italic.ttf) format("truetype"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-700italic.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:italic;font-weight:500;src:url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-500italic.eot);src:local("Roboto Medium Italic"),local("Roboto-MediumItalic"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-500italic.eot?#iefix) format("embedded-opentype"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-500italic.woff2) format("woff2"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-500italic.woff) format("woff"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-500italic.ttf) format("truetype"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-500italic.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-900.eot);src:local("Roboto Black"),local("Roboto-Black"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-900.eot?#iefix) format("embedded-opentype"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-900.woff2) format("woff2"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-900.woff) format("woff"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-900.ttf) format("truetype"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-900.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:italic;font-weight:900;src:url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-900italic.eot);src:local("Roboto Black Italic"),local("Roboto-BlackItalic"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-900italic.eot?#iefix) format("embedded-opentype"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-900italic.woff2) format("woff2"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-900italic.woff) format("woff"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-900italic.ttf) format("truetype"),url(//static.univ-rennes2.fr/fonts/roboto-v18-latin-900italic.svg#Roboto) format("svg")}@font-face{font-family:ubuntu light;font-style:normal;font-weight:300;src:url(//static.univ-rennes2.fr/fonts/ubuntu-light-webfont.eot);src:url(//static.univ-rennes2.fr/fonts/ubuntu-light-webfont.eot?#iefix) format("embedded-opentype"),url(//static.univ-rennes2.fr/fonts/ubuntu-light-webfont.woff2) format("woff2"),url(//static.univ-rennes2.fr/fonts/ubuntu-light-webfont.woff) format("woff"),url(//static.univ-rennes2.fr/fonts/ubuntu-light-webfont.ttf) format("truetype"),url(//static.univ-rennes2.fr/fonts/ubuntu-light-webfont.svg#ubuntulight) format("svg")}@font-face{font-family:Ubuntu;font-style:italic;font-weight:300;src:url(//static.univ-rennes2.fr/fonts/ubuntu-light-italic-webfont.eot);src:url(//static.univ-rennes2.fr/fonts/ubuntu-light-italic-webfont.eot?#iefix) format("embedded-opentype"),url(//static.univ-rennes2.fr/fonts/ubuntu-light-italic-webfont.woff2) format("woff2"),url(//static.univ-rennes2.fr/fonts/ubuntu-light-italic-webfont.woff) format("woff"),url(//static.univ-rennes2.fr/fonts/ubuntu-light-italic-webfont.ttf) format("truetype"),url(//static.univ-rennes2.fr/fonts/ubuntu-light-italic-webfont.svg#ubuntulight_italic) format("svg")}@font-face{font-family:ubuntu regular;font-style:normal;font-weight:400;src:url(//static.univ-rennes2.fr/fonts/ubuntu-regular-webfont.eot);src:url(//static.univ-rennes2.fr/fonts/ubuntu-regular-webfont.eot?#iefix) format("embedded-opentype"),url(//static.univ-rennes2.fr/fonts/ubuntu-regular-webfont.woff2) format("woff2"),url(//static.univ-rennes2.fr/fonts/ubuntu-regular-webfont.woff) format("woff"),url(//static.univ-rennes2.fr/fonts/ubuntu-regular-webfont.ttf) format("truetype"),url(//static.univ-rennes2.fr/fonts/ubuntu-regular-webfont.svg#ubunturegular) format("svg")}@font-face{font-family:Ubuntu;font-style:italic;font-weight:400;src:url(//static.univ-rennes2.fr/fonts/ubuntu-regular-italic-webfont.eot);src:url(//static.univ-rennes2.fr/fonts/ubuntu-regular-italic-webfont.eot?#iefix) format("embedded-opentype"),url(//static.univ-rennes2.fr/fonts/ubuntu-regular-italic-webfont.woff2) format("woff2"),url(//static.univ-rennes2.fr/fonts/ubuntu-regular-italic-webfont.woff) format("woff"),url(//static.univ-rennes2.fr/fonts/ubuntu-regular-italic-webfont.ttf) format("truetype"),url(//static.univ-rennes2.fr/fonts/ubuntu-regular-italic-webfont.svg#ubuntuitalic) format("svg")}@font-face{font-family:ubuntu medium;font-style:normal;font-weight:500;src:url(//static.univ-rennes2.fr/fonts/ubuntu-medium-webfont.eot);src:url(//static.univ-rennes2.fr/fonts/ubuntu-medium-webfont.eot?#iefix) format("embedded-opentype"),url(//static.univ-rennes2.fr/fonts/ubuntu-medium-webfont.woff2) format("woff2"),url(//static.univ-rennes2.fr/fonts/ubuntu-medium-webfont.woff) format("woff"),url(//static.univ-rennes2.fr/fonts/ubuntu-medium-webfont.ttf) format("truetype"),url(//static.univ-rennes2.fr/fonts/ubuntu-medium-webfont.svg#ubuntumedium) format("svg")}@font-face{font-family:Ubuntu;font-style:italic;font-weight:500;src:url(//static.univ-rennes2.fr/fonts/ubuntu-medium-italic-webfont.eot);src:url(//static.univ-rennes2.fr/fonts/ubuntu-medium-italic-webfont.eot?#iefix) format("embedded-opentype"),url(//static.univ-rennes2.fr/fonts/ubuntu-medium-italic-webfont.woff2) format("woff2"),url(//static.univ-rennes2.fr/fonts/ubuntu-medium-italic-webfont.woff) format("woff"),url(//static.univ-rennes2.fr/fonts/ubuntu-medium-italic-webfont.ttf) format("truetype"),url(//static.univ-rennes2.fr/fonts/ubuntu-medium-italic-webfont.svg#ubuntumedium_italic) format("svg")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;src:url(//static.univ-rennes2.fr/fonts/ubuntu-bold-webfont.eot);src:url(//static.univ-rennes2.fr/fonts/ubuntu-bold-webfont.eot?#iefix) format("embedded-opentype"),url(//static.univ-rennes2.fr/fonts/ubuntu-bold-webfont.woff2) format("woff2"),url(//static.univ-rennes2.fr/fonts/ubuntu-bold-webfont.woff) format("woff"),url(//static.univ-rennes2.fr/fonts/ubuntu-bold-webfont.ttf) format("truetype"),url(//static.univ-rennes2.fr/fonts/ubuntu-bold-webfont.svg#ubuntubold) format("svg")}@font-face{font-family:Ubuntu;font-style:italic;font-weight:700;src:url(//static.univ-rennes2.fr/fonts/ubuntu-bold-italic-webfont.eot);src:url(//static.univ-rennes2.fr/fonts/ubuntu-bold-italic-webfont.eot?#iefix) format("embedded-opentype"),url(//static.univ-rennes2.fr/fonts/ubuntu-bold-italic-webfont.woff2) format("woff2"),url(//static.univ-rennes2.fr/fonts/ubuntu-bold-italic-webfont.woff) format("woff"),url(//static.univ-rennes2.fr/fonts/ubuntu-bold-italic-webfont.ttf) format("truetype"),url(//static.univ-rennes2.fr/fonts/ubuntu-bold-italic-webfont.svg#ubuntubold_italic) format("svg")}@font-face{font-family:Ubuntu Condensed;font-style:normal;font-weight:400;src:url(//static.univ-rennes2.fr/fonts/ubuntu-condensed-webfont.eot);src:url(//static.univ-rennes2.fr/fonts/ubuntu-condensed-webfont.eot?#iefix) format("embedded-opentype"),url(//static.univ-rennes2.fr/fonts/ubuntu-condensed-webfont.woff2) format("woff2"),url(//static.univ-rennes2.fr/fonts/ubuntu-condensed-webfont.woff) format("woff"),url(//static.univ-rennes2.fr/fonts/ubuntu-condensed-webfont.ttf) format("truetype"),url(//static.univ-rennes2.fr/fonts/ubuntu-condensed-webfont.svg#ubuntu_condensedregular) format("svg")}@font-face{font-family:"Ubuntu Monospace";font-style:normal;font-weight:400;src:url(//static.univ-rennes2.fr/fonts/ubuntumono-regular-webfont.eot);src:url(//static.univ-rennes2.fr/fonts/ubuntumono-regular-webfont.eot?#iefix) format("embedded-opentype"),url(//static.univ-rennes2.fr/fonts/ubuntumono-regular-webfont.woff2) format("woff2"),url(//static.univ-rennes2.fr/fonts/ubuntumono-regular-webfont.woff) format("woff"),url(//static.univ-rennes2.fr/fonts/ubuntumono-regular-webfont.ttf) format("truetype"),url(//static.univ-rennes2.fr/fonts/ubuntumono-regular-webfont.svg#ubuntu_monoregular) format("svg")}@font-face{font-family:"Ubuntu Monospace";font-style:italic;font-weight:400;src:url(//static.univ-rennes2.fr/fonts/ubuntumono-regular-italic-webfont.eot);src:url(//static.univ-rennes2.fr/fonts/ubuntumono-regular-italic-webfont.eot?#iefix) format("embedded-opentype"),url(//static.univ-rennes2.fr/fonts/ubuntumono-regular-italic-webfont.woff2) format("woff2"),url(//static.univ-rennes2.fr/fonts/ubuntumono-regular-italic-webfont.woff) format("woff"),url(//static.univ-rennes2.fr/fonts/ubuntumono-regular-italic-webfont.ttf) format("truetype"),url(//static.univ-rennes2.fr/fonts/ubuntumono-regular-italic-webfont.svg#ubuntu_monoitalic) format("svg")}@font-face{font-family:"Ubuntu Monospace";font-style:normal;font-weight:700;src:url(//static.univ-rennes2.fr/fonts/ubuntumono-bold-webfont.eot);src:url(//static.univ-rennes2.fr/fonts/ubuntumono-bold-webfont.eot?#iefix) format("embedded-opentype"),url(//static.univ-rennes2.fr/fonts/ubuntumono-bold-webfont.woff2) format("woff2"),url(//static.univ-rennes2.fr/fonts/ubuntumono-bold-webfont.woff) format("woff"),url(//static.univ-rennes2.fr/fonts/ubuntumono-bold-webfont.ttf) format("truetype"),url(//static.univ-rennes2.fr/fonts/ubuntumono-bold-webfont.svg#ubuntu_monobold) format("svg")}@font-face{font-family:"Ubuntu Monospace";font-style:italic;font-weight:700;src:url(//static.univ-rennes2.fr/fonts/ubuntumono-bold-italic-webfont.eot);src:url(//static.univ-rennes2.fr/fonts/ubuntumono-bold-italic-webfont.eot?#iefix) format("embedded-opentype"),url(//static.univ-rennes2.fr/fonts/ubuntumono-bold-italic-webfont.woff2) format("woff2"),url(//static.univ-rennes2.fr/fonts/ubuntumono-bold-italic-webfont.woff) format("woff"),url(//static.univ-rennes2.fr/fonts/ubuntumono-bold-italic-webfont.ttf) format("truetype"),url(//static.univ-rennes2.fr/fonts/ubuntumono-bold-italic-webfont.svg#ubuntu_monobold_italic) format("svg")}@font-face{font-family:rennes2-icons;font-style:normal;font-weight:400;src:url(//static.univ-rennes2.fr/fonts/rennes2-icons.eot?of7518);src:url(//static.univ-rennes2.fr/fonts/rennes2-icons.eot?of7518#iefix) format("embedded-opentype"),url(//static.univ-rennes2.fr/fonts/rennes2-icons.ttf?of7518) format("truetype"),url(//static.univ-rennes2.fr/fonts/rennes2-icons.woff?of7518) format("woff"),url(//static.univ-rennes2.fr/fonts/rennes2-icons.svg?of7518#rennes2-icons) format("svg")}#root{clear:both;color:#434a54}a,a:hover{color:#7239ab}body{font-family:roboto regular;font-size:16px;height:100%;margin:0;position:absolute;width:100%}#template-uhb-header{background-color:#434a54;color:#f4f5f5;width:100%}#template-uhb-footer a:hover,#template-uhb-header a:hover{color:#f4f5f5}#template-uhb-footer-ul,#template-uhb-header-ul{background-color:#434a54;color:#f4f5f5;display:grid;margin:0;min-height:60px;place-items:center center;text-transform:uppercase}#template-uhb-footer a,#template-uhb-footer-ul a,#template-uhb-header-ul a{color:#f4f5f5}#template-uhb-header-ul{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}#template-uhb-header-ul li{padding:0;width:100%}#template-uhb-header-ul a{display:block;padding:21px 0;width:100%}#template-uhb-header-ul a:hover{color:#f4f5f5;text-decoration:none}#template-uhb-header-ul li:first-child a:hover{background-color:#7239ab}#template-uhb-header-ul li:nth-child(2) a:hover{background-color:#5d8211}#template-uhb-header-ul li:nth-child(3) a:hover{background-color:#277fc5}#template-uhb-header-ul li:nth-child(4) a:hover{background-color:#0e94a3}#template-uhb-header-ul li:nth-child(5) a:hover{background-color:#ae2849}#template-uhb-header-ul li:nth-child(6) a:hover{background-color:#8981b5}#template-uhb-header-ul li:nth-child(7) a:hover{background-color:#064433}#template-uhb-header-background{background-image:url(/build/images/background.7f72b7f8.jpg);background-position-y:60%;background-size:cover;height:315px}#template-uhb-header-title{background-color:rgba(0,0,0,.6);display:flex;font-family:ubuntu light;font-size:36px;font-style:normal;font-weight:300;grid-template-columns:1fr;height:108px;line-height:47px;padding:0;place-content:center center;place-items:center center}#template-uhb-header-title-img{margin-right:30px}#template-uhb-header-title-span{display:inline-block;max-width:280px;text-transform:uppercase}#template-uhb-footer{background-color:#434a54;color:#f4f5f5;font-family:roboto regular;font-size:16px;font-style:normal;font-weight:400;width:100%}#template-uhb-footer-box{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:16px}@media screen and (max-width:768px){.template-uhb-footer-boxes:not(:first-child){border-top:1px solid #fff}.template-uhb-footer-boxes{padding:16px 0}}@media screen and (min-width:768px){.template-uhb-footer-boxes:not(:first-child){border-left:1px solid #fff}}.template-uhb-footer-boxes{display:flex;place-content:center center}.template-uhb-footer-items-h2{color:#f4f5f5;font-family:roboto\ 300;font-size:24px;font-style:normal;font-weight:300}.template-uhb-footer-items-a{display:block;padding:5px 0}.template-uhb-footer-follow{width:100%}#template-uhb-footer-follow-us-h2{text-align:center}#template-uhb-footer-box-address{display:flex;margin:0;place-items:center center}#template-uhb-footer-ul{background-color:#292e34;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));text-align:center}#template-uhb-footer-ul li{padding:1em}#template-uhb-footer-followus-ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;place-items:center}#template-uhb-footer .fork-awesome-a{background-color:#ccd1d9;border-radius:5em;color:#434a54;display:flex;font-size:20px;height:38px;padding-top:10px;place-content:center;width:38px}#template-uhb-footer .fork-awesome-a:hover{background-color:#f4f5f5;color:#434a54;text-decoration:none}#template-uhb-back-to-top{background:url(/build/images/backtotop.9e1aaac4.png) no-repeat 50%;bottom:20px;cursor:pointer;display:none;height:70px;position:fixed;right:20px;text-indent:-9999px;width:70px;z-index:300}#template-uhb-back-to-top:hover{opacity:.8}.template-uhb-fadein{animation:fadein 1.5s;animation-fill-mode:forwards}.template-uhb-fadeout{animation:fadeout 1.5s;animation-fill-mode:forwards}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}#uhb-footer-server-aside{background-color:#292e34;color:#f4f5f5;font-size:.6em;padding:0 1em;text-align:right}#annuaire-tabs-div{width:100%}#annuaire-tabs-title,h1{font-family:ubuntu medium;font-size:32px;font-style:normal;font-weight:500;margin:0;padding:0 0 50px}.form-control{font-size:1em}.form-control[type=text]{border:none;border-bottom:1px solid #ccc}#annuaire-recherche-form{padding:50px 0 0}#annuaire-recherche-form .form-group{margin:30px 0;padding:0 0 30px}#annuaire-recherche-form .text-center{text-align:center}#annuaire-recherche-form #search_structure select::placeholder{font-weight:700;opacity:.5}#annuaire-recherche-form .form-group legend{border:none;display:inline}#annuaire-recherche-form .type input{margin-right:5px;width:auto}#annuaire-recherche-form .type{display:inline-block;width:20%}#annuaire-recherche-form .type label{font-weight:400;margin-left:10px;margin-top:5px}#annuaire-recherche-form legend.control-label{padding-left:15px}label.text-left,label.text-left+input{display:inline-block}form .help-text{color:#7239ab;font-size:small;font-style:italic;margin-top:10px}form .help-text a{font-weight:700;text-decoration:underline}form#update-me hr,form#update-user hr{clear:both}form#update-me .field dt,form#update-user .field dt{width:32%}form#update-me .form-control[type=tel],form#update-me .form-control[type=text],form#update-user .form-control[type=tel],form#update-user .form-control[type=text]{font-size:1em;width:100%}form label.fa.fa-eye{display:none}form label.fa.fa-eye:hover{display:block}form .form-error{color:#a94442;display:inline-block}#annuaire-submit{background-color:#fff;border:1px solid #7239ab;border-radius:0;box-shadow:none;color:#7239ab;font-family:roboto regular;font-size:18px;font-style:normal;font-weight:400;margin:50px 0 0;min-width:25%;padding:10px;text-transform:uppercase}#annuaire-submit:hover{background-color:#7239ab;color:#fff;transition-duration:.5s}#annuaire-submit:active{background-color:#fff!important;box-shadow:none}#annuaire-recherche-form #error-info{color:#a94442;text-align:center}.annuaire-button{background-color:#fff;border:1px solid #7239ab;border-radius:0;box-shadow:none;color:#7239ab;font-family:roboto regular;font-size:18px;font-style:normal;font-weight:400;margin:20px 20px 0 0;padding:10px;text-align:center;text-transform:uppercase}.annuaire-button:hover{background-color:#7239ab;color:#fff;transition-duration:.5s}.annuaire-button[disabled]{opacity:.4}.annuaire-button[disabled]:hover{background-color:#fff;color:#7239ab}a.annuaire-button{display:inline-block}a.annuaire-button:hover{text-decoration:none}.group-link{padding-bottom:20px;padding-top:20px}.annuaire-link{color:#7239ab;font-family:roboto medium;font-size:16px;font-style:normal;font-weight:500}.group-link .annuaire-link{clear:both;float:left;margin-bottom:20px}#annuaire-information{font-family:roboto regular;font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:60px;margin-top:60px;text-align:justify}.annuaire-person-row:last-child{border-bottom:none}.annuaire-person-row{font-family:roboto regular;font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin:0}.annuaire-person-row dd,.annuaire-person-row dt{display:inline-block}.annuaire-person-row .location dl{padding-left:20px}.annuaire-person-row div.alternativePhone .autre-tel,.annuaire-person-row div.email .mel,.annuaire-person-row div.jobTitle .fonction,.annuaire-person-row div.phone .tel{margin-top:20px}.annuaire-person-row div.email+div.phone .tel,.annuaire-person-row div.email+div.phone .tel+div.alternativePhone .autre{margin-top:auto}.annuaire-person-row div.building,.annuaire-person-row div.campus{margin-top:20px}.annuaire-person-row div.building+div.campus,.annuaire-person-row div.office+div.campus{margin-top:auto}.annuaire-person-row dt:after{content:" : ";display:inline-block;white-space:break-spaces}.annuaire-person-row .fa-eye:hover{cursor:default}.annuaire-person-row .fa-eye:before{color:#7239ab}.annuaire-person-row .col-sm-5 div:last-child{margin-bottom:20px}.annuaire-person-row+hr{margin-bottom:20px;margin-top:10px}.annuaire-contacts ul li{margin-bottom:15px;margin-left:10px}.annuaire-contacts ul li:before{color:#7239ab;content:"\e250";display:inline-block;font-family:Glyphicons Halflings;font-size:12px;font-style:normal;font-weight:400;margin-left:-20px;margin-right:10px;width:10px}.annuaire-contact-label{font-family:roboto light;font-size:18px;font-style:normal;font-weight:700;margin-bottom:15px;margin-top:30px}#input-composante option.structure_level_1{font-weight:700}#input-composante option.structure_level_2{font-weight:400;padding-left:20px}.navbar-right .username{font-family:Ubuntu;margin-right:50px}.visibility .fa-eye{margin-right:5px;margin-top:5px}ul{list-style:none}html{scroll-behavior:smooth}#annuaire-tabs-list{border-bottom:1px solid #d3d3d3;margin:0;padding:0}#annuaire-tabs-list a:hover{background:unset}#annuaire-tabs-list .active{background-color:#7239ab}#annuaire-tabs-list a{color:#434a54;font-family:ubuntu regular;font-size:24px;font-style:normal;font-weight:400}#annuaire-tabs-list .active a{color:#fff;font-family:ubuntu medium;font-size:24px;font-style:normal;font-weight:500}#annuaire-count-people-ul{margin:0;padding-top:30px}#annuaire-count-people-ul,#annuaire-recherche-form .control-label{font-family:roboto regular;font-size:16px;font-style:normal;font-weight:400}#annuaire-recherche-form .control-label{padding-left:0;text-align:left}.form-control[type=text]{border:1px solid #ccce;border-radius:0;box-shadow:none;font-family:roboto regular;font-size:16px;font-style:normal;font-weight:400;width:auto}select#search_structure.form-control{font-size:.8em;width:80%}#search_structure_chosen{background-color:#fff;max-width:80%;padding:0}.chosen-container-single .chosen-single{background:#fff;border:0;border-radius:0;height:100%}#annuaire-recherche-form{padding:20px 0 0}#annuaire-recherche-form #search_structure .structure_level_2{padding-left:20px}#annuaire-recherche-form .is-user-member{display:none}.user-member #annuaire-recherche-form .is-user-member{display:block}.annuaire-submit{background-color:#fff;border:1px solid #7239ab;border-radius:0;color:#7239ab;font-family:roboto regular;font-size:18px;font-style:normal;font-weight:400;margin:10px auto 0;min-width:25%;padding:10px;text-transform:uppercase}[type=submit]#search_submit{margin-top:20px}.annuaire-submit:hover{background-color:#7239ab;color:#fff;transition-duration:.5s}#annuaire-count-people-ul,.annuaire-radio-labels,.form-horizontal .control-label{font-family:roboto regular;font-size:16px;font-style:normal;font-weight:400;padding-left:0;text-align:left}.annuaire-legends{border:none;font-weight:700}.annuaire-radio-labels{font-weight:400}#annuaire-resultat-ul,#annuaire-structure-form{margin-top:50px}.annuaire-person-row .affectations dd,.annuaire-person-row .formations dd{display:block}.admin-user .affectations dd,.admin-user .formations dd,.annuaire-person-row #update-me .affectations dd,.annuaire-person-row #update-me .formations dd,.annuaire-person-row #update-user .affectations dd{display:inline-block}.annuaire-person-row #update-me .formations dd{margin-left:30%}.admin-user .affectations dd+dd,.admin-user .formations dd+dd,.annuaire-person-row #update-me .affectations dd,.annuaire-person-row #update-user .affectations dd{margin-left:33%}.admin-user .affectations dd:before,.admin-user .formations dd:before,.annuaire-person-row .affectations dd:before,.annuaire-person-row .formations dd:before{color:#7239ab;content:"\e250";display:inline-block;font-family:Glyphicons Halflings;font-size:12px;font-style:normal;font-weight:400;margin-left:20px;margin-right:10px;width:10px}.annuaire-person-row #update-me .control-label:after,.annuaire-person-row #update-user .control-label:after{content:" : ";display:inline-block;white-space:break-spaces}.annuaire-fullname{color:#434a54;font-family:roboto medium;font-size:24px;font-style:normal;font-weight:500}.annuaire-telephone-grid{display:grid;grid-template-columns:auto 1fr;place-items:left left}.annuaire-telephone-label{margin-right:.2em}dd.annuaire-telephone-data-numbers{display:block}.annuaire-person-row span.tel-suffix{font-weight:700}.annuaire-adresse-postale,.annuaire-composantes,.annuaire-contacts,.annuaire-page-perso,.annuaire-responsabilites{margin-bottom:30px}.annuaire-sesame-edit,.page-presentation{font-family:roboto medium;font-size:16px;font-style:normal;font-weight:500}.annuaire-sesame-edit{padding-top:30px}#annuaire-result{margin-top:70px}.structure-title{color:#434a54;font-family:roboto light;font-size:25px;font-style:normal;font-weight:300;margin-bottom:0;margin-top:20px}.structure-filet{border-top:1px solid #434a54;display:block;margin-top:15px;width:50px}.sliderContainer .fa{display:inline-block}.fa-minus{margin-right:10px}.sliderContainer .fa.fa-minus{float:left}.fa-plus{margin-left:10px}.fa.fa-minus:before,.fa.fa-plus:before{opacity:1}.fa.fa-hide:before{opacity:.3}form#update-me input[type=range]{border:none;box-shadow:none}form#update-me,form#update-user{width:100%}input[type=range]:focus{outline:none}form#update-me .form-control::placeholder,form#update-user .form-control::placeholder{color:#434a54;opacity:.5}form#update-me .form-control[pattern]:focus:invalid,form#update-me .form-control[pattern]:invalid,form#update-user .form-control[pattern]:focus:invalid,form#update-user .form-control[pattern]:invalid{background-color:#f8d7da;border-color:#721c24;box-shadow:#721c24}input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;background:#9400ff;border:.2px solid #010101;border-radius:1.3px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;cursor:pointer;height:5px;width:100%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:1px solid #000;border-radius:2px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;cursor:pointer;height:10px;margin-top:-1px;width:10px}input[type=range]:focus::-webkit-slider-runnable-track{-webkit-appearance:none;background:#9f1aff}input[type=range]::-moz-range-track{background:#9400ff;border:.2px solid #010101;border-radius:1.3px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;cursor:pointer;height:5px;width:100%}input[type=range]::-moz-range-thumb{background:#fff;border:1px solid #000;border-radius:2px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;cursor:pointer;height:10px;width:10px}input[type=range]::-ms-track{background:transparent;border-color:transparent;color:transparent;cursor:pointer;height:8.4px;width:100%}input[type=range]::-ms-fill-lower{background:#8500e6}input[type=range]::-ms-fill-lower,input[type=range]::-ms-fill-upper{border:.2px solid #010101;border-radius:2.6px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}input[type=range]::-ms-fill-upper{background:#9400ff}input[type=range]::-ms-thumb{background:#fff;border:1px solid #000;border-radius:2px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;cursor:pointer;height:10px;height:8.4px;width:10px}input[type=range]:focus::-ms-fill-lower{background:#9400ff}input[type=range]:focus::-ms-fill-upper{background:#9f1aff}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=range]{-webkit-appearance:none;background:transparent;overflow:hidden}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#9f1aff;box-shadow:inset 0 5px 0 5px #fff;color:#9f1aff;height:10px;margin-top:-3px;width:10px}}.button,button{margin-bottom:0!important;margin-right:.5rem}.fa-minus:hover,.fa-plus:hover{cursor:pointer}input[type=range].custom-range{cursor:default!important}#loading{background-color:#fff;display:block;height:100%;left:0;opacity:.7;position:fixed;text-align:center;top:0;width:100%;z-index:99}#loading-image{left:40%;position:absolute;top:150px;z-index:100}#loading.no-display{display:none}#menu .annuaire-button{margin-bottom:20px}#connexion{float:right;margin:10px}#connexion .button{background-color:#fff;border:1px solid #7239ab;border-radius:0;color:#7239ab;font-family:roboto regular;font-size:1em}#connexion .button:hover{background-color:#7239ab;color:#fff;transition-duration:.5s}#admin{float:right;margin:10px}#admin .button{background-color:#fff;border:1px solid #7239ab;border-radius:0;color:#7239ab;font-family:roboto regular;font-size:16px}#admin .button:hover{background-color:#7239ab;color:#fff;transition-duration:.5s}.fade.show{opacity:1}.return-homepage{float:left;margin:20px}h4.pole{font-size:20px}h4.pole:after{background:#7239ab;content:"";display:block;height:1px;left:0;margin-bottom:30px;margin-top:15px;top:100%;width:50px}.pole-list{font-family:roboto regular;margin-top:30px}.pole-list ul{margin-left:0;padding-left:0}.pole-list li:before{color:#7239ab;content:"\e250";display:inline-block;font-family:Glyphicons Halflings;font-size:12px;font-style:normal;font-weight:400;margin-left:20px;margin-right:10px;width:10px}.input-data{margin-right:12px}.algolia-autocomplete{display:block;float:left;width:100%}.algolia-autocomplete .aa-input{background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:3px;box-shadow:none;padding:5px;width:100%}.algolia-autocomplete .aa-hint{background-color:#fff!important;color:#999;padding:5px;width:100%}.algolia-autocomplete .aa-dropdown-menu{background-color:#fff;border:1px solid #999;border-top:none;width:100%}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion{cursor:pointer;padding:5px 4px}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background-color:#b2d7ff}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion em{font-style:normal;font-weight:700}.branding{font-size:1.3em;margin:.5em .2em}.branding img{height:1.3em;margin-bottom:- .3em}table{border-bottom:2px solid #ddd;border-collapse:collapse;border-spacing:0;margin-bottom:22px;margin-top:20px;max-width:100%;width:100%}table thead,table thead th{border-bottom:1px solid #7239ab;border-top:1px solid #7239ab}table thead th{color:#7239ab;font-family:roboto regular;padding:10px;text-transform:uppercase;vertical-align:top}table tbody td{border-top:1px solid #ddd;font-family:Roboto;font-size:16px;font-weight:400;line-height:1.375;padding:8px;vertical-align:top}table>tbody>tr:nth-child(odd){background-color:transparent}table>tbody>tr:nth-child(2n){background-color:#f4f5f5}table td.structure-code .parent{font-weight:700}table td.structure-code .child{display:inline-block}table .structure-code{min-width:100px}table .tablesorter-header{background-position:100%;background-repeat:no-repeat;cursor:pointer;padding-right:30px!important}table .tablesorter-headerUnSorted{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAAkElEQVQoz7X QMQ5AQBCF4dWQSJxC5wwax1Cq1e7BAdxD5SL+Tq/QCM1oNiJidwox0355mXnG/DrEtIQ6azioNZQxI0ykPhTQIwhCR+BmBYtlK7kLJYwWCcJA9M4qdrZrd8pPjZWPtOqdRQy320YSV17OatFC4euts6z39GYMKRPCTKY9UnPQ6P+GtMRfGtPnBCiqhAeJPmkqAAAAAElFTkSuQmCC")}table .tablesorter-headerDesc{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZUlEQVQ4y2NgGAWjYBSggaqGu5FA/BOIv2PBIPFEUgxjB+IdQPwfC94HxLykus4GiD+hGfQOiB3J8SojEE9EM2wuSJzcsFMG4ttQgx4DsRalkZENxL+AuJQaMcsGxBOAmGvopk8AVz1sLZgg0bsAAAAASUVORK5CYII=)}table .tablesorter-headerAsc{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZ0lEQVQ4y2NgGLKgquEuFxBPAGI2ahhWCsS/gDibUoO0gPgxEP8H4ttArEyuQYxAPBdqEAxPBImTY5gjEL9DM+wTENuQahAvEO9DMwiGdwAxOymGJQLxTyD+jgWDxCMZRsEoGAVoAADeemwtPcZI2wAAAABJRU5ErkJggg==)}hr{clear:both;margin-bottom:35px;margin-top:35px}.admin-user .field dt{width:32%}.admin-user dd,.admin-user dt{display:inline-block}#table-users .operations a{margin-left:10px}#table-structures .operations a{margin-left:6px}#table-users .tablesorter-header a{display:block}.ui-autocomplete-loading{background:#fff url(/build/images/autocomplete-loader.649392c4.gif) 100% no-repeat}.pagination{text-align:center;width:100%}.pagination .current{background-color:#7239ab;color:#fff}.pagination .current,.pagination .page{border:1px solid #7239ab;border-radius:0;box-shadow:none;font-family:roboto regular;font-size:18px;font-style:normal;font-weight:400;margin:20px 20px 0 0;padding:10px;text-align:center;text-transform:uppercase}.pagination .page{background-color:#fff;color:#7239ab}.pagination .first,.pagination .last,.pagination .next,.pagination .previous{background-color:#fff;border:1px solid #7239ab;border-radius:0;box-shadow:none;color:#7239ab;font-family:roboto regular;font-size:18px;font-style:normal;font-weight:400;margin:20px 20px 0 0;padding:10px;text-align:center;text-transform:uppercase}.pagination .first a:hover,.pagination .first:hover,.pagination .first:hover a,.pagination .last a:hover,.pagination .last:hover,.pagination .last:hover a,.pagination .next a:hover,.pagination .next:hover,.pagination .next:hover a,.pagination .page a:hover,.pagination .page:hover,.pagination .page:hover a,.pagination .previous a:hover,.pagination .previous:hover,.pagination .previous:hover a{background-color:#7239ab;color:#fff;transition-duration:.5s}.accessibilite li:before{color:#7239ab;content:"\e250";display:inline-block;font-family:Glyphicons Halflings;font-size:12px;font-style:normal;font-weight:400;margin-left:20px;margin-right:10px;width:10px}div#r2-footer{margin-top:20px}.reinit{border:1px solid #7239ab;display:block;margin-top:10px;padding:5px}.filters{display:flex;flex-direction:row;flex-wrap:nowrap}.filters .filter{margin:auto;padding:5px}.filters .filter label{padding-left:0;padding-right:0;width:100%}main[class*=admin-] .content-area.container{width:100%}.select2-container{max-width:100%}.select2-container .select2-selection--single{border:1px solid #ccce;border-radius:0;height:34px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:inherit;font-weight:700;opacity:.6}