.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}.alpha{margin-left:0}.omega{margin-right:0}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_4{width:220px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_8{width:460px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_12{width:700px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_16 .grid_16{width:940px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_4{padding-left:240px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_8{padding-left:480px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_12{padding-left:720px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_4{padding-right:240px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_8{padding-right:480px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_12{padding-right:720px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_4{left:240px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_8{left:480px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_12{left:720px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_4{left:-240px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_8{left:-480px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_12{left:-720px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.bodywrapper .annuaire-staff ul.alpha-horizontal{line-height:1.5em;text-align:center;padding-left:0}.bodywrapper .annuaire-staff ul.alpha-horizontal li{margin-bottom:.5em;display:inline;margin-right:7px}.bodywrapper .annuaire-staff ul.alpha-horizontal li a{border-bottom:1px solid #ccc;text-decoration:none}.bodywrapper .annuaire-staff ul.alpha-vertical{line-height:1.5em;list-style:none;padding-left:0}.bodywrapper .annuaire-staff ul.alpha-vertical>li>a{text-decoration:none;font-weight:bold;color:#000}.bodywrapper .annuaire-staff ul.alpha-vertical li.letter ul{list-style:none;padding-left:20px}.bodywrapper .annuaire-staff .annuaire-form-update,.bodywrapper .annuaire-staff .annuaire-form-delete{display:inline}.bodywrapper .staff-page{margin-bottom:20px}.bodywrapper .staff-page .field label{font-weight:bold}.bodywrapper .annuaire-staff .staff-form label{display:block;font-weight:bold}.bodywrapper .annuaire-staff .staff-form input{margin:8px 0}.bodywrapper .annuaire-staff .staff-form .staff-file{display:block;font-weight:bold}.bodywrapper .annuaire-staff .staff-form .cke_skin_jahia{margin-bottom:10px}.bodywrapper .annuaire-staff .error{padding:4px 5px;margin:0 5px;background-color:#ffebe8;border:1px solid #c30;display:block}.bodywrapper ul.filesList{margin:1em 0;padding:0;list-style:none;font-weight:bold}.bodywrapper ul.filesList li{margin:0;padding:.5em;list-style:none;display:block;border-bottom:1px solid #ccc}.bodywrapper ul.filesList li:hover{background-color:#eaeaea}.bodywrapper ul.filesList li.lastdocument{border-bottom:0}.bodywrapper ul.filesList span.docSize{font-size:80%;margin-left:.2em;font-weight:normal}.bodywrapper ul.filesList .resume{margin:0;padding:0;list-style:none;line-height:1em;font-size:.9em;font-weight:normal}.bodywrapper ul.filesList li.document a,.bodywrapper ul.filesList li.document a:link,.bodywrapper ul.filesList li.document a:visited{text-decoration:none}.bodywrapper ul.filesList li.document a:hover,.bodywrapper ul.filesList li.document a:active{text-decoration:underline}.bodywrapper ul.simple,.bodywrapper ol.simple{list-style:none;margin:0;padding:0;border-bottom:0}.bodywrapper ul.simple li,.bodywrapper ol.simple li{list-style-type:none;margin:0;padding:0}html{font-size:62.5%}body{margin:0;padding:0}.bodywrapper{background:#132577 url(../modules/ESRF-templates-internet/css/../img/banner.jpg) top center no-repeat;color:#404040;font-family:Arial,Sans-serif;font-size:12px;font-size:1.2rem}.bodywrapper .clear{clear:both}.bodywrapper #nav-section,.bodywrapper #header-top-tools,.bodywrapper #banner-section,.bodywrapper #content-section,.bodywrapper #links-section,.bodywrapper #footer-section{clear:both;display:block}#skiptocontent a{background-attachment:scroll;background-clip:border-box;background-color:transparent;background-image:none;background-origin:padding-box;background-position:0 0;background-repeat:repeat;background-size:auto auto;border-bottom-color:white;border-bottom-right-radius:8px;border-bottom-left-radius:8px;border-top-right-radius:8px;border-top-left-radius:8px;border-bottom-style:solid;border-bottom-width:1px;border-right-color-ltr-source:physical;border-right-color-rtl-source:physical;border-right-color-value:white;border-right-style-ltr-source:physical;border-right-style-rtl-source:physical;border-right-style-value:solid;border-right-width-ltr-source:physical;border-right-width-rtl-source:physical;border-right-width-value:1px;color:white;left:0;padding-bottom:6px;padding-left:6px;padding-right:6px;padding-top:6px;position:absolute;top:-80px;transition-delay:0s,0s;transition-duration:1s,1s;transition-property:top,background;transition-timing-function:ease-out,linear;z-index:100}#skiptocontent a:focus{background-attachment:scroll;background-clip:border-box;background-color:#bf1722;background-image:none;background-origin:padding-box;background-position:0 0;background-repeat:repeat;background-size:auto auto;left:0;outline-color:-moz-use-text-color;outline-style:none;outline-width:0;position:absolute;top:0;transition-delay:0s,0s;transition-duration:.1s,0.5s;transition-property:top,background;transition-timing-function:ease-in,linear}.bodywrapper #header-top-tools .container_16{background:#9e1c20 top center no-repeat}.bodywrapper #header-top-tools ~ #nav-section .container_16{background:transparent url(../modules/ESRF-templates-internet/css/../img/banner.jpg) -320px -28px no-repeat!important}.bodywrapper #header-top-tools ~ #banner-section .container_16{background:#132577 url(../modules/ESRF-templates-internet/css/../img/banner.jpg) -320px -66px no-repeat!important;height:150px!important}.bodywrapper #nav-section .container_16{background:transparent url(../modules/ESRF-templates-internet/css/../img/banner.jpg) top center no-repeat}.bodywrapper #banner-section .container_16{background:transparent url(../modules/ESRF-templates-internet/css/../img/banner.jpg) center -38px no-repeat;height:163px}.bodywrapper #header-top-tools ~ #banner-section{height:163px!important}.bodywrapper #links-section .container_16{background:#425192 center no-repeat}.bodywrapper #footer-section .container_16{background:#132577 center no-repeat}.bodywrapper a{color:#404040;text-decoration:none}.bodywrapper a:focus,.bodywrapper a:hover{text-decoration:underline}.bodywrapper ul,.bodywrapper ol{padding-left:25px}.bodywrapper #header-top-tools{background:#9e1c20;color:#FFF;font-size:11px;text-decoration:none}.bodywrapper #header-top-tools h3,.bodywrapper #header-top-tools a{color:#FFF;font-size:11px;text-decoration:none}.bodywrapper #header-top-tools .tools-section{padding:3px}.bodywrapper #header-top-tools .shortcuts-inline{font-size:11px;padding:7px}.bodywrapper #header-top-tools .shortcuts-inline li{padding:0 20px}.bodywrapper #header-top-tools .shortcuts-inline li.shortcuts-mysettings{margin-right:70px}.bodywrapper #header-top-tools .shortcuts-inline li.shortcuts-login{background-color:transparent;border:0;margin-right:140px}.bodywrapper #nav-section .nav-section .grid_16{display:table;border-bottom:solid 1px #FFF}.bodywrapper #nav-section ul{border-bottom:solid 1px #FFF;display:table-row;list-style:none;margin:0;padding:0}.bodywrapper #nav-section ul li{display:inline;display:inline-block;display:table-cell;text-align:center}.bodywrapper #nav-section ul li:first-child{text-align:left}.bodywrapper #nav-section ul li:last-child{text-align:right}.bodywrapper #nav-section ul li a{color:#FFF;display:block;font-size:14px;font-size:1.4rem;font-weight:bold;padding:10px;text-decoration:none}.bodywrapper #nav-section ul li a:hover,.bodywrapper #nav-section ul li a:focus{background:#f0c521;color:#3f4136}.bodywrapper #nav-section ul li span.icon{height:0;width:0;visibility:hidden;display:none}.bodywrapper #banner-section{color:#FFF;height:163px;position:relative}.bodywrapper #banner-section .logo>a{display:inline-block;margin-top:20px}.bodywrapper #banner-section .logo>a>img{border:0}.bodywrapper #banner-section .banner-section .grid_3,.bodywrapper #banner-section .banner-section .grid_5{text-align:right}.bodywrapper #banner-section-logo{position:relative;left:17px}.bodywrapper #banner-section form{position:relative;top:100px}.bodywrapper #banner-section form label{display:none}.bodywrapper #banner-section form input[type=text]{border:solid 1px #FFF;color:#BBB;margin-right:0;min-height:28px;padding:0 5px;width:204px}.bodywrapper #banner-section form input[type=text]:focus{color:#404040}.bodywrapper #banner-section form input[type=submit]{background:#000;border:solid 1px #FFF;color:#FFF;cursor:pointer;margin-left:0;min-height:30px;padding:0 5px}.bodywrapper #banner-section form input[type=submit]:hover{background:#f0c521;color:#000}.bodywrapper #banner-section a.button{background:#000;border:solid 1px #FFF;color:#FFF;font-size:13px;font-size:1.3rem;padding:6px 30px;position:relative;top:107px}.bodywrapper #banner-section a.button:hover{background:#f0c521;color:#000;text-decoration:none}.bodywrapper #content-section p.inset{font-size:12px;margin-bottom:.9em;background-color:#f2f2f2;border:thin solid #666;padding:5px}.bodywrapper #content-section p.inset2{font-size:12px;margin-bottom:.9em;border:2px solid #666;background-color:#f2f2f2;padding:5px}.bodywrapper #content-section p.important2{font-size:12px;font-weight:bold;margin-bottom:.9em;padding:5px;border:2px solid #9e1c20}.bodywrapper #content-section th.tableheader{background-color:#def0fe;padding:3px;font-weight:bold}.bodywrapper #content-section th.tableheader1{background-color:#f4c4c5;padding:3px;font-weight:bold}.bodywrapper #content-section th.tableheader2{background-color:#fae8ab;padding:3px;font-weight:bold}.bodywrapper #content-section th.tableheader3{background-color:#edeceb;padding:3px;font-weight:bold}.bodywrapper #content-section p.lead{font-size:12px;font-weight:bold;margin-bottom:.5em}.bodywrapper #content-section p.quote{font-size:12px;color:#1b5092;font-style:italic;margin-bottom:.9em}.bodywrapper #content-section p.alert{color:#dd2026;font-weight:bold;font-size:14px;text-align:center;margin-bottom:1em;margin-top:1em}.bodywrapper #content-section p.small{font-size:10px;color:#999;margin-bottom:.9em}.bodywrapper #content-section p.modif{font-size:10px;margin-bottom:2em}.bodywrapper #content-section p.legend{font-size:12px;color:#16A;margin-bottom:.9em;overflow:hidden;padding-left:.9em}.bodywrapper #content-section a img{border:0}.bodywrapper #content-section ul,.bodywrapper #content-section ol{padding-left:20px}.bodywrapper #content-section .content ol,.bodywrapper #content-section .content ul{margin-left:15px;padding-left:10px}.bodywrapper #content-section .imgPortlet{margin-bottom:20px}.bodywrapper #content-section .content .sitemap ul{padding-left:0!important}.bodywrapper #content-section .content{padding:10px 0}.bodywrapper #content-section .box2{margin-bottom:20px!important}.bodywrapper #content-section .grid_3>a>img{margin-bottom:20px}.bodywrapper .h1,.bodywrapper .grid_3 h1,.bodywrapper .intro h1,.bodywrapper #content-section .content h1,.bodywrapper #content-section .content h1>a{color:#1b5092;font-size:20px;font-size:2.0rem;margin:0;padding:0}.bodywrapper .h2,.bodywrapper .grid_3 h2,.bodywrapper .intro h2,.bodywrapper #content-section .content h2,.bodywrapper #content-section .content h2>a{color:#9e1c20;font-size:14px;font-size:1.4rem;margin:0;padding:0}.bodywrapper .h3,.bodywrapper .grid_3 h3,.bodywrapper .intro h3,.bodywrapper #content-section .content h3,.bodywrapper #content-section .content h3>a{color:#000;font-size:14px;font-size:1.4rem;margin:0;padding:0}.bodywrapper .h4,.bodywrapper .grid_3 h4,.bodywrapper .grid_3 h4:not(.box5-title),.bodywrapper .intro h4,.bodywrapper #content-section .content h4,.bodywrapper #content-section .content h4>a{color:#9e1c20;font-size:12px;font-size:1.2rem;margin:0;padding:0}.bodywrapper #content-section .box[class^="box"] h2,.bodywrapper #content-section .box[class^="box"] h3,.bodywrapper #content-section h2[class^="box"],.bodywrapper #content-section h3[class^="box"],.bodywrapper #content-section h4[class^="box"]{padding:5px 10px}.bodywrapper #content-section .content a{color:#9e1c20;font-weight:bold;text-decoration:none}.bodywrapper #content-section .syndFeed a{color:#9e1c20;font-weight:bold;text-decoration:none}.bodywrapper #content-section .content a:visited{color:#1b5092;font-weight:bold;text-decoration:none}.bodywrapper #content-section .content a:focus,.bodywrapper #content-section .content a:hover{color:#dd2026;font-weight:bold;text-decoration:none}.bodywrapper #content-section .content table{border-spacing:0}.bodywrapper #content-section .content table th{background:#404040;color:#fff;padding:4px}.bodywrapper #content-section .content table td{padding:3px;vertical-align:top}.bodywrapper #content-section .content p{line-height:1.5em}.bodywrapper #content-section .content h1{line-height:2.6em}.bodywrapper #content-section .content h2,h3{line-height:2em}.bodywrapper #content-section .content h2,h3{line-height:1.8em}.bodywrapper #content-section .content img.wide{width:532px;margin:0 0 0 -15px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.5)}.bodywrapper #content-section ul.breadcrumb{background:#ecf0f0;list-style:none;margin:0 0 15px;padding:10px}.bodywrapper #content-section ul.breadcrumb li{display:inline}.bodywrapper #content-section ul.breadcrumb li a:after{content:"/";margin-left:4px;text-decoration:none!important}.bodywrapper #content-section{background:#fff;padding-top:10px}.bodywrapper #content-section .intro{background:#ecf0f0;font-size:14px;padding:5px 10px;width:550px}.bodywrapper #content-section .semiCol10{display:inline;float:left;margin-right:10px;position:relative;width:280px}.bodywrapper #content-section .news .article{border-bottom:solid 1px #9f9f9f;margin-bottom:12px}.bodywrapper #content-section .news .news-img-home{float:left;padding-right:10px;padding-bottom:10px}.bodywrapper #content-section .news .news-img-home img{border:0;max-width:100px;max-height:100px;_width:expression((this.offsetWidth>=this.offsetHeight) ? Math.min(parseInt(this.offsetWidth),100):true);_height:expression((this.offsetHeight>this.offsetWidth) ? Math.min(parseInt(this.offsetHeight),100):true)}.bodywrapper #content-section .news .article h3{font-size:12px;font-size:1.2rem;margin:0;padding:0}.bodywrapper #content-section .news .article .date{margin:0 auto}.bodywrapper #content-section .news .article .resume{margin-top:0}.bodywrapper #content-section .news .article .more a,.bodywrapper #content-section .news>.more a{color:#9e1c20;font-weight:bold;text-decoration:none}.bodywrapper #content-section .news .article .more a:focus,.bodywrapper #content-section .news .article .more a:hover,.bodywrapper #content-section .news>.more a:focus,.bodywrapper #content-section .news>.more a:hover{text-decoration:underline}.bodywrapper #content-section .box{background:#ecf0f0;margin:0 0 20px}.bodywrapper #content-section .inBox{padding:10px}.bodywrapper #content-section .address{font-size:11px}.bodywrapper #content-section .box h3{font-size:100%;font-weight:bold;margin-top:0}.bodywrapper #content-section .box ul{padding:0 10px 10px 30px}.bodywrapper #content-section .socialsharing{padding-bottom:20px}.rss{float:right;padding:3px}.bodywrapper #content-section .box ul li{margin-bottom:4px}.bodywrapper #content-section .box>.more{padding:5px 10px;margin-top:0}.bodywrapper #content-section .box>.more a{font-weight:bold;text-decoration:none}.bodywrapper #content-section .box>.more a:focus,.bodywrapper #content-section .box>.more a:hover{text-decoration:underline}.bodywrapper #content-section .box-blue-grey{background:#e6e8e8;margin-bottom:10px;padding-bottom:10px}.bodywrapper #content-section .box-blue-grey h2{background:#7da9da;color:#404040;margin:0;padding-bottom:10px;padding-left:10px;padding-right:10px;padding-top:10px}}.bodywrapper #content-section .box-blue-grey ul{color:#404040;list-style:none;margin:0;padding:0 0 0 11px}.bodywrapper #content-section .box-blue-grey ul li a{color:#404040;padding:4px 10px 4px 0;display:block;font-weight:bold}.bodywrapper #content-section .box-red-grey{background:#e6e8e8;margin-bottom:10px;padding-bottom:10px}.bodywrapper #content-section .box-red-grey h2{background:#a83337;color:#fff;margin:0;padding-bottom:10px;padding-left:10px;padding-right:10px;padding-top:10px}}.bodywrapper #content-section .box-red-grey ul{color:#404040;list-style:none;margin:0;padding:0 0 0 11px}.bodywrapper #content-section .box-red-grey ul li a{color:#404040;padding:4px 10px 4px 0;display:block;font-weight:bold}.bodywrapper #content-section .ad figure{margin:0}.bodywrapper #content-section .links ul li a{color:#404040;font-weight:bold;text-decoration:none}.bodywrapper #content-section .links ul li a:focus,.bodywrapper #content-section .links ul li a:hover{text-decoration:underline}.bodywrapper #content-section .dates ul{list-style:none;padding:0 10px 10px 10px}.bodywrapper #content-section .dates ul li a{color:#404040;font-weight:bold;text-decoration:none}.bodywrapper #content-section .dates ul li a:focus,.bodywrapper #content-section .dates ul li a:hover{text-decoration:underline}.bodywrapper #content-section .dates ul li span{clear:both;display:block}.bodywrapper #content-section .calcultations-formula h3{padding:10px 0}.bodywrapper #content-section .esrf-news-apercu{border-top:solid 2px #ecf0f0;clear:both;padding:0 0 10px}.bodywrapper #content-section .esrf-news-apercu h3{margin:4px 0;padding:0}.bodywrapper #content-section .esrf-news .news-date,.bodywrapper #content-section .esrf-news-apercu .news-date{color:#76797c;font-size:11px;font-size:1.1rem;margin-bottom:5px}.bodywrapper #content-section .esrf-news-apercu .news-date+a img{float:left;margin:0 10px 10px 0}.bodywrapper #content-section .esrf-news-apercu .news-chapo{margin:5px 0}.bodywrapper #content-section .esrf-news-apercu .esrf-news-thumbnail{float:left;padding-right:10px;padding-bottom:10px}.bodywrapper #content-section .esrf-news-apercu .esrf-news-thumbnail>img{max-width:128px;width:128px}.bodywrapper #content-section .esrf-news .news-chapo{font-weight:bold}.bodywrapper #content-section .esrf-news .news-image{color:#76797c;float:right;font-size:11px;font-size:1.1rem;margin:10px 0 10px 10px;max-width:200px}.bodywrapper #content-section .esrf-news .news-image a{text-decoration:none}.bodywrapper #content-section .esrf-news .news-image span{display:block;width:100%}.bodywrapper #content-section .news.dark-title.blue>h3,.bodywrapper #content-section .retrieval-title.blue>h3{background-color:#1b5092;color:#fff;padding:10px}.bodywrapper #content-section .retrieval-title>h3,.bodywrapper #content-section .retrieval-title>.more,.bodywrapper #content-section .retrieval-title>.more a{background-color:#9e1c20;color:#fff}.bodywrapper #content-section .plain.orange{background:#f2c522}.bodywrapper #content-section .plain.orange h3{color:#000;border-bottom:solid 1px #fff}.bodywrapper #content-section .plain.orange ul li{color:#fff}.bodywrapper #content-section .plain.orange a{color:#404040;font-weight:bold;text-decoration:none}.bodywrapper #content-section .plain.orange a:focus,.bodywrapper #content-section .plain.orange a:hover{text-decoration:underline}.bodywrapper #content-section .left-nav{background:#f2c522}.bodywrapper #content-section .left-nav ul{list-style:none;margin:0;padding:0}.bodywrapper #content-section .left-nav .navbar .selected{background:#cea81d}.bodywrapper #content-section .left-nav .navbar>ul>li{border-bottom:solid 1px #fff}.bodywrapper #content-section .left-nav ul li a{display:block;font-weight:bold;padding:8px 10px}.bodywrapper #content-section .left-nav ul li span.icon{height:0;width:0;visibility:hidden;display:none}.bodywrapper #content-section .left-nav ul li a:focus,.bodywrapper #content-section .left-nav ul li a:hover{background:#cea81d}.bodywrapper #content-section .left-nav .navbar>ul>li ul{list-style:square;padding:0 0 10px 30px}.bodywrapper #content-section .left-nav .navbar>ul>li ul li a{padding:2px 10px}.bodywrapper #content-section .left-nav ul li a.menulabel{font-weight:100!important}.bodywrapper #content-section .left-nav ul li a.menulabel:hover{background:none!important;text-decoration:none}.bodywrapper #content-section .content textarea{width:500px}.bodywrapper #content-section .content .button{background:#1b5092;border:0;color:#fff;cursor:pointer;text-decoration:none;padding:5px 10px}.bodywrapper #content-section .content a.button{color:#fff}.bodywrapper #content-section .content .button:hover{background:#7da9da}.bodywrapper #content-section .content .requiredCB,.bodywrapper #content-section .content fieldset input[required][type="text"],.bodywrapper #content-section .content fieldset input[required][type="file"],.bodywrapper #content-section .content fieldset textarea[required],.bodywrapper #content-section .content fieldset select[required]{border:1px dashed orange}.bodywrapper #content-section .content .esrf-article h3{padding:10px 0}.bodywrapper #content-section .content .esrf-article .article-intro{font-weight:bold}.bodywrapper #content-section .content .esrf-article .article-body{border-top:solid 2px #ecf0f0}.news-img-home{max-width:100px;max-height:100px;_width:expression((this.offsetWidth>=this.offsetHeight) ? Math.min(parseInt(this.offsetWidth),100):true);_height:expression((this.offsetHeight>this.offsetWidth) ? Math.min(parseInt(this.offsetHeight),100):true)}.bodywrapper #content-section .content .pageTitleESRF{padding-bottom:10px}.bodywrapper #content-section .content .pageTitleESRF h1{display:inline}.bodywrapper #content-section .content .pageTitleESRF .title-print{float:right;margin-right:5px}.bodywrapper #content-section .content .pageTitleESRF .title-print img{height:22px}.bodywrapper #content-section .content .pageTitleESRF>form{display:inline;float:right;position:relative}.bodywrapper #content-section .content .pageTitleESRF>form #searchGadget{border:1px solid #bcbbbb;background:#fff;color:#666;font-size:11px;height:16px;padding:4px 30px 2px 5px;vertical-align:middle;width:65px;border:solid 1px #bcbbbb;outline:0;-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.2)}.bodywrapper #content-section .content .pageTitleESRF>form #submit{background:transparent url(../modules/ESRF-templates-internet/css/../img/search-submit.png) no-repeat;border:0;cursor:pointer;height:26px;padding:0;position:absolute;right:2px;text-indent:-9999px;top:0;width:26px}.bodywrapper #content-section .content table.staff-page td{padding:0}.bodywrapper #content-section .content table.note-list-table th{text-align:left}.bodywrapper #content-section .esrf-note-content{border-bottom:solid 1px #ecf0f0;padding-bottom:10px}.bodywrapper #content-section table.note-list-table .note-col-itemType{width:14%}.bodywrapper #content-section .content fieldset.links{border:2px solid #ecf0f0;line-height:1.2em;margin:3px 0;padding:0 10px 5px}.bodywrapper #content-section .content fieldset.links>legend{padding:0 5px}.bodywrapper #links-section{background:#425192}.bodywrapper #links-section h3{color:#fff;font-size:1.4rem;font-weight:bold}.bodywrapper #links-section .links ul{list-style:none;padding:0}.bodywrapper #links-section .links ul li{margin-bottom:7px}.bodywrapper #links-section .links ul li a{color:#fff;text-decoration:none;font-size:1.4rem}.bodywrapper #links-section .links a:focus,.bodywrapper #links-section .links a:hover{text-decoration:underline}.bodywrapper .links.white h3{color:#fff!important}.bodywrapper .links.white ul li a{color:#fff!important}.bodywrapper #footer-section{background:#132577;position:relative}.bodywrapper #footer-section .links ul{list-style:none;padding:0}.bodywrapper #footer-section .links ul li{display:inline;border-right:solid 1px #fff}.bodywrapper #footer-section .links ul li:last-child{border-right:0}.bodywrapper #footer-section .links ul li a{color:#fff;padding:0 10px;text-decoration:none}.bodywrapper #footer-section .links ul li a:focus,.bodywrapper #footer-section .links ul li a:hover{text-decoration:underline}.bodywrapper #footer-section .colophon{color:#fff;position:absolute;top:0;right:0;text-align:right}.bodywrapper .socialsharing-small{padding-left:0}.formESRF span{font-style:italic}.formESRF label{font-weight:bold}.calendar .fc-header-title h2{background-color:#9e1c20;color:#fff;font-size:1.8rem;font-weight:normal;margin-top:0}.event-list-table .event-col-title{width:60%}.bodywrapper #content-section .content table.event-list-table{border:solid 1px #404040;width:100%}.bodywrapper #content-section .content ul.event-list{margin:5px 0;padding:0}.bodywrapper #content-section .content ul.event-list li{list-style:none;margin-bottom:5px}.bodywrapper #content-section .content ul.event-list li a{font-weight:bold}.bodywrapper #content-section .content ul.event-list li span{font-weight:bold;padding-left:5px}.bodywrapper td.center_number{text-align:center;white-space:nowrap}.bodywrapper .footer-login{position:absolute;top:1em;margin:auto 0;left:50%;color:#fff!important;display:block}.bodywrapper .form-thankyou{border-style:solid;border-width:2px;margin:10px 0;padding:0 10px}.bodywrapper .FormBuilder .formMarginLeft label:after{content:"";display:block}.bodywrapper .FormBuilder .formMarginLeft label.error:after{display:inline}.bodywrapper .FormBuilder .formMarginLeft{margin-bottom:10px}.bodywrapper .attention{border-style:solid;border-width:1px;border-color:#9e1c20;padding:2px}div#fancybox-content.bodywrapper.bodywrapper-popup{color:white;width:350px;height:300px}