.swiper-container{margin:0 auto;position:relative;overflow:hidden;direction:ltr;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}.swiper-free-mode > .swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto;}.swiper-slide{float:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}.swiper-wp8-horizontal{-ms-touch-action:pan-y;}.swiper-wp8-vertical{-ms-touch-action:pan-x;}.swiper-container{}.swiper-slide{}.swiper-slide-active{}.swiper-slide-visible{}.swiper-pagination-switch{}.swiper-active-switch{}.swiper-visible-switch{}
html{margin:0;padding:0;font:normal 10px "Source Sans Pro",arial,sans-serif,Arial,Verdana,Helvetica,sans-serif;color:#323537;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{font-size:1.4em;font-family:"Source Sans Pro",arial,sans-serif;margin:0;padding:0;background-color:#ffffff;width:100%;color:#323537;height:100%;}h1,h4,h5{font-weight:700;}h2,h3,h6{font-weight:400;}h1,h2,h3,h4,h5,h6,p,ul,ol,li,a,span,strong,em,u,small,div,table,tbody,tr,td,form,input,select,textarea,fieldset,label,option{margin:0;padding:0;font-size:1em;text-decoration:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}b,strong{font-weight:700;}a{color:#0dc1fc;cursor:pointer;}a:hover{text-decoration:none;color:#2A3B8F;}img{margin:0;padding:0;border:none;vertical-align:middle;}img.imgLeft{float:left;margin:0 5px 5px 0;}img.imgRight{float:right;margin:0 5px 5px 0;}textarea{resize:vertical;}input[type=submit]{cursor:pointer;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}hr{display:block;height:2px;background-color:#d8d8d8;border:0;margin:14% 0;clear:both;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}.clearfix:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.clearfix{display:block;}html[xmlns] .clearfix{display:block;}* html .clearfix{height:1%;}.hidden{display:none !important;}.visuallyhidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}body.preload *{-moz-transition:none !important;-o-transition:none !important;-webkit-transition:none !important;transition:none !important;}header{width:100%;}header .center-box{padding:1% 0;border-bottom:2px solid #d8d8d8;text-align:right;}@media only screen and (min-width:0px) and (max-width:1023px){header .center-box{padding:1% 2%;}}header .logo{float:left;}header .menu-mobile{float:right;display:inline-block;font-size:2.0rem;position:relative;display:none;padding:10px;}@media only screen and (min-width:0px) and (max-width:1023px){header .menu-mobile{display:block;}}header .menu-mobile.open{font-size:0;width:40px;height:40px;margin-left:15px;}header .menu-mobile.open::after{display:block;content:'';height:100%;width:2px;position:absolute;left:50%;top:0;background-color:#0dc1fc;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}header .menu-mobile.open::before{display:block;content:'';height:100%;width:2px;position:absolute;left:50%;top:0;background-color:#0dc1fc;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}header nav{display:inline-block;font-weight:700;}@media only screen and (min-width:0px) and (max-width:1023px){header nav{width:100%;text-align:center;}header nav ul{width:100%;margin:10px 0;}header nav ul li{display:block;border-bottom:1px solid #0dc1fc;}header nav ul li:first-child{border-top:1px solid #0dc1fc;}header nav ul li a{display:block;padding:2%;}header nav ul li a.limit::before{display:none;}header nav ul li a.is-active{color:#0dc1fc;}header nav ul li a.is-active::after{display:none;}}header nav a{color:#323537;position:relative;}header nav a.secondaire{font-weight:400;}header nav a.limit::before{display:block;content:'';height:150%;width:2px;position:absolute;left:-10px;top:-25%;background-color:#d8d8d8;}header nav a::after{display:block;content:'';height:2px;width:0;position:absolute;left:0;bottom:-10px;background-color:#0dc1fc;-moz-transition:ease 0.5s;-o-transition:ease 0.5s;-webkit-transition:ease 0.5s;transition:ease 0.5s;}header nav a.is-active{color:#0dc1fc;}header nav a.is-active::after{width:100%;}header ul{display:inline-block;margin:1% 10px 0 10px;}@media only screen and (min-width:0px) and (max-width:1023px){header ul{margin:10px;display:none;}}header ul li{display:inline-block;padding:0 10px;}header ul.font-size{margin:1% 0 0 0;font-weight:700;position:relative;}header ul.font-size::before{display:block;content:'';height:124%;width:2px;position:absolute;left:-10px;top:-6%;background-color:#d8d8d8;}header ul.font-size li{cursor:pointer;padding:0;}header ul.font-size li.less{font-size:0.9rem;}header ul.font-size li.more{font-size:1.7rem;}@media only screen and (min-width:0px) and (max-width:1023px){header ul.font-size{margin:10px 0;float:right;width:auto;}header ul.font-size::before{display:none;}}header ul.links{margin:1% 0 0 5px;background:url(/themes/ipbs/images/down.png) no-repeat right center;padding-right:12px;cursor:pointer;position:relative;}header ul.links li{position:absolute;left:0;top:15px;display:none;padding:0;font-weight:700;list-style-type:none;}header ul.links li.is-active{display:block;position:relative;top:inherit;left:inherit;}header ul.links li a{color:#323537;}@media only screen and (min-width:0px) and (max-width:1023px){header ul.links{float:right;width:auto;margin:12px 40px 10px 0;}}section .breadcrumb{padding:2% calc((100% - 940px) / 2);font-size:1.3rem;}@media only screen and (min-width:0px) and (max-width:1023px){section .breadcrumb{padding:2%;}}section .breadcrumb ol,section .breadcrumb li{list-style-type:none;}section .breadcrumb ol li,section .breadcrumb li li{display:inline-block;color:#005c9f;}section .breadcrumb ol a,section .breadcrumb li a{color:#d8d8d8;}section .breadcrumb ol span,section .breadcrumb li span{display:inline-block;padding:0 5px;color:#d8d8d8;}section .share{position:fixed;right:calc((100% - 940px) / 2);margin-right:-70px;top:50%;z-index:20;}@media only screen and (min-width:0px) and (max-width:1023px){section .share{margin-right:0;right:10px;}}section .share li{display:block;width:44px;height:44px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);background-color:#ffffff;background-repeat:no-repeat;background-position:center;background-size:auto 50%;margin:0 0 10px 0;cursor:pointer;position:relative;-moz-transition:ease 0.5s;-o-transition:ease 0.5s;-webkit-transition:ease 0.5s;transition:ease 0.5s;}section .share li.print{background-image:url(/themes/ipbs/images/print.png);}section .share li.sociaux{background-image:url(/themes/ipbs/images/share.png);}section .share li.sociaux.actif{background-color:#005c9f;-moz-box-shadow:0 6px 10px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,0.1);box-shadow:0 6px 10px 0 rgba(0,0,0,0.1);}section .share li.sociaux #block-shariffsharebuttons{display:none;position:absolute;right:60px;background:#FFF;padding:10px;}section .share li.sociaux #block-shariffsharebuttons li{display:block;float:none;height:auto;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}section h1.title{padding:0 0 68px 0;margin:0 calc((100% - 940px) / 2) 48px calc((100% - 940px) / 2);font-size:5.0rem;letter-spacing:2.1px;color:#0dc1fc;position:relative;}section h1.title::after{display:block;content:'';height:2px;width:15%;position:absolute;left:0;bottom:0;background-color:#0dc1fc;}@media only screen and (min-width:0px) and (max-width:1023px){section h1.title{margin:0 2% 48px 2%;font-size:3.6rem;}}section h2{font-size:3.5rem;margin:10px 0 20px 0;font-weight:300;line-height:1.1;}section h3{color:#005c9f;font-size:2.5rem;line-height:1.36;letter-spacing:-0.2px;margin:20px 0;}section h4{color:#0dc1fc;margin:15px 0;font-size:1.8rem;}section h5{color:#005c9f;margin:15px 0;font-size:1.4rem;}section figure{margin:0;}section .headline{padding:2% calc((100% - 940px) / 2) 3% calc((100% - 940px) / 2);background-color:#0dc1fc;}@media only screen and (min-width:0px) and (max-width:1023px){section .headline{padding:2%;}}section .headline h2{color:#ffffff;margin-top:0;position:relative;}section .headline h2::before{display:block;content:'';height:2px;width:15%;position:absolute;left:0;bottom:-20px;background-color:#ffffff;}section article{line-height:21px;}section article .fond{background-color:rgba(216,216,216,0.2);padding:2% calc((100% - 940px) / 2);position:relative;}section article .fond.detail-event{padding-top:60px;}section article .fond.detail-event > .cadre:first-child{padding-top:100px;}@media only screen and (min-width:0px) and (max-width:1023px){section article .fond{padding:2%;}}section article li{list-style-position:inside;}section article .date-color{position:absolute;z-index:100;top:20px;left:calc(calc((100% - 940px) / 2) + 2%);color:#ffffff;text-align:center;padding:0 0 5px 0;}@media only screen and (min-width:0px) and (max-width:1023px){section article .date-color{left:4%;}}section article .date-color p{padding:5px 4% 0 4%;line-height:1.0;}section article .date-color p.date{font-size:3.0rem;border-bottom:2px solid #ffffff;padding:20px 0;}section article .date-color p.date span{display:block;font-weight:700;font-size:4.0rem;}section article .data-onglet{display:none;}section article .cadre{background-color:#ffffff;padding:2% 4%;margin:30px 0;-moz-box-shadow:0 5px 12px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 5px 12px 0 rgba(0,0,0,0.1);box-shadow:0 5px 12px 0 rgba(0,0,0,0.1);position:relative;}section article .cadre .list{margin:4% 0 6% 0;position:relative;}section article .cadre .list::before{content:'';position:absolute;top:0;left:20%;height:2px;width:10%;background-color:#0dc1fc;}section article .cadre .list figure{display:inline-block;vertical-align:middle;width:20%;}section article .cadre .list figure a{display:block;width:100%;padding:0;}section article .cadre .list figure img{width:40%;height:auto;margin:0 auto;display:block;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:1px solid #d8d8d8;}section article .cadre .list a{display:inline-block;vertical-align:middle;padding-right:20%;width:78%;font-size:1.8rem;font-weight:700;}section article .cadre p img{margin:0;padding:0;border:none;vertical-align:middle;display:block;height:auto;}section article .cadre p.img-left img{float:left;margin:0 5px 5px 0;}@media only screen and (min-width:0px) and (max-width:767px){section article .cadre p.img-left img{width:100%;float:none;}}section article .cadre p.img-right img{float:right;margin:0 5px 5px 0;}@media only screen and (min-width:0px) and (max-width:767px){section article .cadre p.img-right img{width:100%;float:none;}}section article .cadre p.img-center img{width:100%;margin:5px 0;}section article .member{display:inline-block;vertical-align:middle;width:45.5%;position:relative;margin:3% 2%;}@media only screen and (min-width:0px) and (max-width:767px){section article .member{width:100%;}}section article .member figure{position:absolute;left:0;top:50%;width:20%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}section article .member figure img{display:block;width:100%;height:auto;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:1px solid #d8d8d8;}section article .member div{background-color:#ffffff;-moz-box-shadow:0 5px 12px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 5px 12px 0 rgba(0,0,0,0.1);box-shadow:0 5px 12px 0 rgba(0,0,0,0.1);padding:2% 25% 2% 15%;margin-left:10%;}section article .member div h5 a{color:#005c9f;}section article .member ul{position:absolute;right:6%;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:right;}section article .member ul li{list-style-type:none;margin:8px 0;}section article .member ul li a{display:inline-block;vertical-align:middle;width:44px;height:44px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);background-color:#ffffff;background-repeat:no-repeat;background-position:center;background-image:url(/themes/ipbs/images/mail.png);margin:0;cursor:pointer;-moz-transition:ease 0.5s;-o-transition:ease 0.5s;-webkit-transition:ease 0.5s;transition:ease 0.5s;}section article .member ul li.phone a{background-image:url(/themes/ipbs/images/phone.png);}section article .member ul li.phone a span{display:block;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;font-weight:700;-moz-transition:ease 0.5s;-o-transition:ease 0.5s;-webkit-transition:ease 0.5s;transition:ease 0.5s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;-webkit-transition-delay:0.3s;transition-delay:0.3s;padding:12px 15px 0 38px;}section article .member ul li.phone a.open{width:auto;background-position:10px center;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}section article .member ul li.phone a.open span{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}section article .intro{padding:2% calc((100% - 940px) / 2);font-size:0;margin-bottom:2%;}@media only screen and (min-width:0px) and (max-width:1023px){section article .intro{padding:2%;}}section article .intro div{font-size:1.4rem;display:inline-block;width:50%;vertical-align:top;background-color:#ffffff;padding-left:15px;}section article .intro div:first-child{text-align:center;position:relative;padding:0;}section article .intro div:first-child::after{content:'';position:absolute;z-index:-1;width:96%;height:100%;bottom:-8%;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-filter:blur(16px);filter:blur(16px);background-color:rgba(49,53,55,0.13);}section article .intro div figure{float:left;margin-right:5px;}section article .intro div h2,section article .intro div h3{font-weight:700;color:#0dc1fc;font-size:2.1rem;}section article .intro div h3{color:#005c9f;font-size:1.4rem;}section article .intro div .mail{position:absolute;bottom:-32px;right:20%;display:block;width:44px;height:44px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);background-color:#ffffff;background-repeat:no-repeat;background-position:center;background-image:url(/themes/ipbs/images/mail.png);margin:0 0 10px 0;cursor:pointer;-moz-transition:ease 0.5s;-o-transition:ease 0.5s;-webkit-transition:ease 0.5s;transition:ease 0.5s;}@media only screen and (min-width:0px) and (max-width:1023px){section article .intro div{width:100%;}section article .intro div:first-child{margin-bottom:40px;}section article .intro div figure{width:30%;}}@media only screen and (min-width:0px) and (max-width:1023px) and (min-width:0px) and (max-width:767px){section article .intro div figure{width:100%;}section article .intro div figure img{width:100%;}}section article .intro-list{padding:2% calc((100% - 940px) / 2);margin-bottom:2%;}@media only screen and (min-width:0px) and (max-width:1023px){section article .intro-list{padding:2%;}}section article .intro-list a.button{display:inline-block;width:auto;padding:1% 2%;margin:3% 0;}section article .onglets{margin:2% calc((100% - 940px) / 2) 0 calc((100% - 940px) / 2);padding:0;height:50px;overflow:hidden;position:relative;padding:0 20px;}@media only screen and (min-width:0px) and (max-width:1023px){section article .onglets{margin:2% 2% 0 2%;}}@media only screen and (min-width:0px) and (max-width:780px){section article .onglets .diapoOnglet .swiper-wrapper{min-width:3000px;}}section article .onglets li{font-size:2.5rem;font-weight:300;list-style-type:none;height:50px;padding:0 33px;}section article .onglets li a{color:#323537;display:block;height:100%;position:relative;}section article .onglets li a::after{content:'';height:4px;background-color:#0dc1fc;width:0;position:absolute;z-index:100;bottom:0;left:0;-moz-transition:ease 0.5s;-o-transition:ease 0.5s;-webkit-transition:ease 0.5s;transition:ease 0.5s;}section article .onglets li a.actif{color:#0dc1fc;}section article .onglets li a.actif::after{width:100%;}section article .onglets a.next,section article .onglets a.prev{display:none;height:100%;width:20px;background:#ffffff url(/themes/ipbs/images/next.png) no-repeat center 2px;position:absolute;z-index:110;right:0;top:0;}section article .onglets a.next.hide,section article .onglets a.prev.hide{display:none;}section article .onglets a.next.show,section article .onglets a.prev.show{display:block;}section article .onglets a.prev{background-image:url(/themes/ipbs/images/prev.png);right:inherit;left:0;}section .b-teams{padding:2% calc((100% - 940px) / 2);font-size:0;}@media only screen and (min-width:0px) and (max-width:1023px){section .b-teams{padding:2%;}}section .b-teams .team{display:inline-block;vertical-align:top;width:48%;position:relative;margin:4% 1%;background-color:#ffffff;}@media only screen and (min-width:0px) and (max-width:767px){section .b-teams .team{width:100%;margin:20px 0;}}section .b-teams .team::after{content:'';position:absolute;z-index:-1;width:80%;height:140px;bottom:-20px;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-filter:blur(16px);filter:blur(16px);background-color:rgba(49,53,55,0.13);}@media only screen and (min-width:0px) and (max-width:600px){section .b-teams .team::after{width:100%;}}section .b-teams .team figure{display:inline-block;vertical-align:top;width:40%;max-width:218px;}@media only screen and (min-width:0px) and (max-width:600px){section .b-teams .team figure{width:100%;max-width:inherit;}}section .b-teams .team figure img{display:block;width:100%;height:auto;}section .b-teams .team div{font-size:1.4rem;display:inline-block;vertical-align:top;width:60%;text-align:center;position:relative;padding:0 4%;}@media only screen and (min-width:0px) and (max-width:600px){section .b-teams .team div{width:100%;}}section .b-teams .team div h5 a{color:#005c9f;}section .b-teams .team a.see{font-size:1.2rem;font-weight:700;color:#0dc1fc;display:inline-block;text-align:center;position:absolute;bottom:-22px;left:74%;-moz-transform:translateX(-74%);-ms-transform:translateX(-74%);-webkit-transform:translateX(-74%);transform:translateX(-74%);}@media only screen and (min-width:0px) and (max-width:600px){section .b-teams .team a.see{position:relative;bottom:inherit;left:50%;margin:0 auto 10px auto;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}}section .b-teams .team a.see span{margin:10px auto 0 auto;display:block;width:44px;height:44px;background:#ffffff url(/themes/ipbs/images/next-blue.png) no-repeat center center;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);}section .options{padding:2% calc((100% - 940px) / 2);background-color:#0dc1fc;color:#ffffff;}@media only screen and (min-width:0px) and (max-width:1023px){section .options{padding:2%;}}section .options h2{padding-bottom:40px;position:relative;}section .options h2::after{display:block;content:'';height:2px;width:15%;position:absolute;left:0;bottom:0;background-color:#ffffff;}section .options .infos{padding-left:10%;}section .options .infos div{display:inline-block;width:49%;}section .options a.button{border-color:#ffffff;color:#ffffff;display:inline-block;width:auto;padding:1% 4%;}section .options a.button::before{background:#ffffff;}section .push{padding:2% calc((100% - 940px) / 2);font-size:0;}section .push aside{display:inline-block;width:48%;position:relative;margin:0 0 0 2%;font-size:1.4rem;cursor:pointer;}@media only screen and (min-width:0px) and (max-width:767px){section .push aside{width:100%;margin:2% 0;}}section .push aside:first-child{margin:0 2% 0 0;}@media only screen and (min-width:0px) and (max-width:767px){section .push aside:first-child{margin:2% 0;}}section .push aside::after{content:'';position:absolute;z-index:-1;width:80%;height:100%;bottom:-8%;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-filter:blur(16.1px);filter:blur(16.1px);background-color:rgba(49,53,55,0.23);}section .push aside img{display:block;width:100%;height:auto;}section .push aside > div{position:absolute;width:100%;background-color:#ffffff;color:#0dc1fc;bottom:0;left:0;padding:0 8%;-moz-transition:ease 0.5s;-o-transition:ease 0.5s;-webkit-transition:ease 0.5s;transition:ease 0.5s;}section .push aside > div::before{display:block;content:'';height:2px;width:0;position:absolute;left:8.5%;top:15px;background-color:#ffffff;-moz-transition:ease 0.3s;-o-transition:ease 0.3s;-webkit-transition:ease 0.3s;transition:ease 0.3s;}section .push aside > div h2{position:relative;display:inline-block;margin-top:20px;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);-moz-transition:ease 0.5s;-o-transition:ease 0.5s;-webkit-transition:ease 0.5s;transition:ease 0.5s;}section .push aside > div .push-content{display:none;padding-left:10%;text-align:left;}section .push aside > div .push-content a.button{border-color:#ffffff;color:#ffffff;margin:3% 0;}section .push aside > div .push-content a.button::before{background-color:#ffffff;}section .b-item{display:inline-block;vertical-align:top;}@media only screen and (min-width:0px) and (max-width:767px){section .b-item{width:96%;}}section nav.pager{padding:4% 0;text-align:center;}section nav.pager ul{background:#ffffff;display:inline-block;padding:5px 20px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);}section nav.pager ul li{list-style-type:none;display:inline-block;vertical-align:top;padding:8px 5px 0 5px;line-height:0;position:relative;}section nav.pager ul li a{color:#323537;}section nav.pager ul li.pager__item--last,section nav.pager ul li.pager__item--first{display:none;}section nav.pager ul li.pager__item--next,section nav.pager ul li.pager__item--previous{font-size:4.0rem;padding:0 0 0 20px;line-height:0.2;}section nav.pager ul li.pager__item--next a,section nav.pager ul li.pager__item--previous a{color:#0dc1fc;display:block;}section nav.pager ul li.pager__item--next::after,section nav.pager ul li.pager__item--previous::after{display:block;content:'';height:18px;width:2px;position:absolute;left:6px;top:-2px;background-color:#d8d8d8;}section nav.pager ul li.pager__item--previous{padding:0 20px 0 0;}section nav.pager ul li.pager__item--previous::after{right:6px;left:inherit;}section nav.pager ul li.is-active a{color:#0dc1fc;}section nav.pager ul li.is-active::after{display:block;content:'';height:2px;width:18px;position:absolute;left:0;bottom:-12px;background-color:#0dc1fc;}section .sitemap-box{padding:2% calc((100% - 940px) / 2);}footer{position:relative;}footer .update-date{position:absolute;left:50%;top:-20px;width:940px;transform:translateX(-50%);text-align:right;font-size:1.3rem;padding-right:3px;}@media only screen and (min-width:0px) and (max-width:1023px){footer .update-date{width:100%;left:0;transform:none;}}footer .center-box{border-top:2px solid #d8d8d8;margin:4% auto 0 auto;padding:2% 0;display:table;}footer .center-box .bloc{display:table-cell;vertical-align:top;border-left:2px solid #d8d8d8;padding:1% 20px;line-height:22px;}footer .center-box .bloc:first-child{border:none;}footer .center-box .bloc img{display:block;height:auto;margin:0 0 20px 0;}footer .center-box .bloc li{list-style-type:none;}footer .center-box .bloc li a{color:#323537;}footer .center-box .bloc p{color:#005c9f;font-weight:700;}footer .center-box .bloc address{padding:15px 0;}@media only screen and (min-width:0px) and (max-width:1023px){footer .center-box .bloc{width:100%;display:block;border:none;text-align:center;position:relative;padding:30px 1%;}footer .center-box .bloc::after{display:block;content:'';height:2px;width:30%;position:absolute;left:50%;top:0;background-color:#d8d8d8;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}footer .center-box .bloc:first-child::after{display:none;}footer .center-box .bloc img{width:auto;display:inline-block;margin:0 5%;}footer .center-box .bloc li{display:inline-block;margin:0 5px;}}.center-box{width:940px;margin:0 auto;}@media only screen and (min-width:0px) and (max-width:1023px){.center-box{width:100%;}}a.download{display:inline-block;margin:15px 0;font-size:1.2rem;font-weight:600;padding-bottom:60px;background:url(/themes/ipbs/images/download.png) no-repeat center bottom;}a.more{position:absolute;right:4%;bottom:6%;font-weight:600;}a.button{border:2px solid #0dc1fc;text-align:center;font-size:1.6rem;color:#0dc1fc;padding:2% 0;width:60%;margin:3% auto;display:block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;}a.button::before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#0dc1fc;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.user-login-form{margin:0 calc((100% - 940px) / 2);}.user-login-form label{display:block;padding:5px 0;}.user-login-form input{width:100%;padding:3px;border:1px solid #0dc1fc;}.user-login-form .form-actions{margin:10px 0;}.user-login-form .form-actions input{border:none;text-transform:uppercase;background:#0dc1fc;color:#ffffff;font-weight:700;padding:5px;-moz-transition:ease 0.3s;-o-transition:ease 0.3s;-webkit-transition:ease 0.3s;transition:ease 0.3s;}.user-login-form .form-actions input:hover{background:#005c9f;}.form-item{margin:0 calc((100% - 940px) / 2);}div.row{float:left;display:block;width:100%;}div.row.two-col-right .col-md-3{padding:2% 0 2% 1%;}div.row.two-col-right .col-md-9{padding:2% 1% 2% 0;}div.row div{padding:2% 0;}div.row div img{display:block;width:100%;height:auto;}div.row .col-md-3{float:left;width:30%;padding:2% 1% 2% 0;}div.row .col-md-9{float:left;width:70%;padding:2% 0 2% 1%;}div.row .col-md-6{float:left;width:50%;padding:2% 0 2% 1%;}div.row .col-md-6:first-child{padding:2% 1% 2% 0;}div.row .col-md-4{float:left;width:33.33%;padding:2% 0 2% 1%;}div.row .col-md-4:first-child{padding:2% 1% 2% 0;}@media only screen and (min-width:0px) and (max-width:767px){div.row .col-md-4,div.row .col-md-6,div.row .col-md-9,div.row .col-md-3{width:100%;padding:2%;}div.row .col-md-4:first-child,div.row .col-md-6:first-child,div.row .col-md-9:first-child,div.row .col-md-3:first-child{padding:2%;}}#sliding-popup .popup-content #popup-buttons button.find-more-button{display:none;}#block-ipbs-local-tasks{position:fixed;z-index:800;right:20px;top:250px;background-color:#FFF;color:#000;padding:10px 10px 10px 20px;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;-moz-box-shadow:1px 1px 5px 1px #4D4346;-webkit-box-shadow:1px 1px 5px 1px #4D4346;box-shadow:1px 1px 5px 1px #4D4346;font-family:'Verdana';font-size:10px;text-transform:uppercase;}#block-ipbs-local-tasks li{list-style-type:disc;padding:5px 0;}#block-ipbs-local-tasks li::before{content:none;}#block-ipbs-local-tasks li a{color:#000;}#block-ipbs-local-tasks li a:hover{color:#e02729;}.home article{padding:30px calc((100% - 940px) / 2) 20% calc((100% - 940px) / 2);background:transparent url(/themes/ipbs/images/fond-accueil.jpg) no-repeat center bottom;background-size:100% auto;}@media only screen and (min-width:0px) and (max-width:1023px){.home article{padding:5% 2% 20% 2%;}}.home article h1{font-size:6.0rem;line-height:1.08;font-weight:300;color:#0dc1fc;}.home article h2{font-size:2.0rem;color:#005c9f;font-weight:700;}.home article p{padding:1.5% 45% 1% 8%;position:relative;margin:4% 0 1% 0;}.home article p::before{display:block;content:'';height:2px;width:10%;position:absolute;left:0;top:0;background-color:#0dc1fc;}.home article ul{margin:0 0 0 8%;}.home article ul li{list-style-type:none;display:inline-block;vertical-align:middle;margin:0 6px;color:#0dc1fc;}.home article ul li:first-child{margin-left:0;}.home article ul li a{font-size:0;display:block;width:24px;height:24px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#0dc1fc;background-position:center center;background-repeat:no-repeat;-moz-transition:ease 0.3s;-o-transition:ease 0.3s;-webkit-transition:ease 0.3s;transition:ease 0.3s;}.home article ul li a.facebook{background-image:url(/themes/ipbs/images/facebook.png);}.home article ul li a.twitter{background-image:url(/themes/ipbs/images/twitter.png);}.home article ul li a.linkedin{background-image:url(/themes/ipbs/images/linkedin.png);}.home article ul li a.rss{background-image:url(/themes/ipbs/images/rss.png);}.home .push aside > div{color:#ffffff;background-color:#0dc1fc;}.home .fond{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjlmYSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZjZmOWZhIi8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear,0% 50%,100% 50%,color-stop(0%,#f6f9fa),color-stop(50%,#f6f9fa),color-stop(50%,#ffffff),color-stop(100%,#ffffff),color-stop(100%,#ffffff));background-image:-moz-linear-gradient(left,#f6f9fa 0%,#f6f9fa 50%,#ffffff 50%,#ffffff 100%,#ffffff 100%);background-image:-webkit-linear-gradient(left,#f6f9fa 0%,#f6f9fa 50%,#ffffff 50%,#ffffff 100%,#ffffff 100%);background-image:linear-gradient(to right,#f6f9fa 0%,#f6f9fa 50%,#ffffff 50%,#ffffff 100%,#ffffff 100%);padding:0 calc((100% - 940px) / 2);margin:4% 0 0 0;font-size:0;}@media only screen and (min-width:0px) and (max-width:1023px){.home .fond{background:#ffffff;}}.home .col{width:50%;display:inline-block;vertical-align:top;font-size:1.4rem;padding:2% 0 2% 6%;}.home .col:first-child{padding:2% 6% 2% 0;}.home .col a.button{margin:0 0 10% 0;float:right;}@media only screen and (min-width:0px) and (max-width:1023px){.home .col{width:100%;padding:2%;}.home .col:first-child{background:#f6f9fa;padding:2%;}}.home .b-news{margin:8% 0;}.home .b-news .date{color:rgba(50,53,55,0.7);padding:0 0 9px 0;}.home .b-news div{background-color:#ffffff;-moz-box-shadow:0 6px 12px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,0.1);box-shadow:0 6px 12px 0 rgba(0,0,0,0.1);padding:2% 2% 2% 18%;margin-left:10%;position:relative;}.home .b-news div figure{position:absolute;left:-10%;top:50%;width:23%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}.home .b-news div figure img{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:1px solid #d8d8d8;display:block;width:100%;height:auto;}@media only screen and (min-width:0px) and (max-width:1023px){.home .b-news div figure img{height:100%;width:auto;}}.home .b-news div h3{font-size:1.4rem;font-weight:700;padding-right:30%;}@media only screen and (min-width:0px) and (max-width:767px){.home .b-news div h3{padding-left:10px;}}.home .b-news div h3 a{color:#323537;}.home .b-news div a.more{bottom:50%;-moz-transform:translateY(50%);-ms-transform:translateY(50%);-webkit-transform:translateY(50%);transform:translateY(50%);}.home .b-event{margin:8% 0;background-color:#ffffff;-moz-box-shadow:0 6px 12px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,0.1);box-shadow:0 6px 12px 0 rgba(0,0,0,0.1);}.home .b-event div{padding:2%;display:inline-block;vertical-align:middle;width:77%;}.home .b-event div:first-child{text-align:center;width:22%;font-size:2.7rem;padding:15px 0;line-height:1;color:#ffffff;}.home .b-event div:first-child span{display:block;font-weight:700;font-size:3.5rem;}.home .b-event div.color-thesis{background-color:#003964;}.home .b-event div.color-seminar{background-color:#0dc1fc;}.home .b-event div.color-conference{background-color:#157ecb;}.home .b-event div.color-other{background-color:#ff74f4;}.home .b-event div h2{font-size:1.4rem;font-weight:700;margin:0;}.home .b-event div h2 a{color:#323537;}.home .b-press{margin:12% 0;}.home .b-press figure{display:inline-block;width:24%;vertical-align:middle;}.home .b-press figure img{display:block;width:100%;height:auto;}.home .b-press div{display:inline-block;vertical-align:middle;padding:0 0 0 6%;width:75%;}.home .b-press div .date{color:rgba(50,53,55,0.7);padding:0 0 9px 0;}.home .b-press div h2{font-size:1.4rem;margin:0;font-weight:700;}.home .b-press div h2 a{color:#323537;}.home .b-press div a.more{display:inline-block;margin-top:9px;position:relative;right:inherit;bottom:inherit;}.home .options h2{padding-bottom:0;}.home .options h2::after{display:none;}.home .options .publi{display:inline-block;width:49%;margin:4% 0;padding-right:3%;}@media only screen and (min-width:0px) and (max-width:1023px){.home .options .publi{width:100%;padding:0;}}.home .options .publi p{font-weight:700;padding-left:6%;color:#323537;}.home .options .publi p span{color:rgba(50,53,55,0.5);}.home .options .publi p.auteur{font-weight:300;color:#005c9f;font-size:1.8rem;padding-left:0;position:relative;padding-top:10px;}.home .options .publi p.auteur::before{display:block;content:'';height:2px;width:15%;position:absolute;left:0;top:0;background-color:#ffffff;}.home .options .publi h2{padding-left:6%;padding-bottom:0;font-size:1.4rem;font-weight:700;margin:15px 0 5px 0;}.home .options .publi h2::after{display:none;}.home .options .publi h2 a{color:#ffffff;}.home .options .button{float:right;}.events{width:45%;background-color:#ffffff;position:relative;margin:0 2% 4% 2%;-moz-box-shadow:0 5px 12px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 5px 12px 0 rgba(0,0,0,0.1);box-shadow:0 5px 12px 0 rgba(0,0,0,0.1);}.events div{display:inline-block;vertical-align:top;width:64%;padding:0 2% 0 4%;}.events div:first-child{width:35%;color:#ffffff;text-align:center;padding:0 0 5px 0;}.events div:first-child p{padding:5px 5px 0 5px;line-height:1.0;}.events div:first-child p.date{font-size:3.0rem;border-bottom:2px solid #ffffff;padding:20px 0;}.events div:first-child p.date span{display:block;font-weight:700;font-size:4.0rem;}.events div p.type{color:#0dc1fc;font-weight:700;padding:0;}.events div h2{font-weight:700;margin:0;font-size:2.2rem;}.events div h2 a{color:#323537;}.color-thesis{background-color:#003964;}.color-seminar{background-color:#0dc1fc;}.color-conference{background-color:#157ecb;}.color-other{background-color:#ff74f4;}.events-nav{text-align:center;margin:2% 0 4% 0;}.events-nav li{display:inline-block;list-style-type:none;padding:0 5%;}.events-nav li a{color:rgba(50,53,55,0.6);}.news{width:45.5%;position:relative;margin:3% 2%;}.news figure{position:absolute;left:0;top:50%;width:20%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}.news figure img{display:block;width:100%;height:auto;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:1px solid #d8d8d8;}.news div{background-color:#ffffff;-moz-box-shadow:0 5px 12px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 5px 12px 0 rgba(0,0,0,0.1);box-shadow:0 5px 12px 0 rgba(0,0,0,0.1);margin-left:10%;padding:2% 15% 12% 15%;}.news div .date{color:rgba(50,53,55,0.5);}.news div h2{font-weight:700;font-size:2.2rem;margin:5px 0 20px 0;}.news div h2 a{color:#323537;}.head-news .news{width:60%;margin:0 auto;display:block;}.head-news .news h2{color:#323537;}.no-touch .home article ul li a:hover{background-color:#005c9f;}.no-touch a:hover{color:#005c9f;}.no-touch a.button:hover,.no-touch a.button:focus,.no-touch a.button:active{color:#ffffff;}.no-touch a.button:hover:before,.no-touch a.button:focus:before,.no-touch a.button:active:before{-moz-transform:scaleX(1);-ms-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);}.no-touch header nav a:hover{color:#0dc1fc;}.no-touch header nav a:hover::after{width:100%;}.no-touch section .breadcrumb a:hover{text-decoration:underline;color:#005c9f;}.no-touch section .share li:hover{background-color:#005c9f;-moz-box-shadow:0 6px 10px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,0.1);box-shadow:0 6px 10px 0 rgba(0,0,0,0.1);}.no-touch section article .onglets li a:hover{color:#0dc1fc;}.no-touch section article .onglets li a:hover::after{width:100%;}.no-touch section .options a.button:hover,.no-touch section .options a.button:focus,.no-touch section .options a.button:active{color:#0dc1fc;}.no-touch section .options a.button:hover:before,.no-touch section .options a.button:focus:before,.no-touch section .options a.button:active:before{-moz-transform:scaleX(1);-ms-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);}.no-touch section .push aside:hover h2{left:0;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);}.no-touch section .push aside:hover > div::before{width:18%;}.no-touch section .push aside:hover div{background-color:#0dc1fc;color:#ffffff;}.no-touch section .push aside:hover div a.button:hover{color:#0dc1fc;}

