html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.accordion{margin-bottom:1.25em;border-top:1px solid #b9b9b9;}.accordion .accordion-section{border-bottom:1px solid #b9b9b9;overflow:auto;}.accordion .accordion-section-title{color:inherit;font-size:1em;font-weight:600;position:relative;margin:0;padding:1.25em 1.25em 1em 2.75em;cursor:pointer;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:background-color 0.125s ease-out;-o-transition:background-color 0.125s ease-out;transition:background-color 0.125s ease-out;background-color:transparent;}.accordion .accordion-section-title.ui-state-active,.accordion .accordion-section-title:hover{color:inherit;background-color:#d4d4d4;}.accordion .ui-accordion-header-icon{margin:0;}.accordion .ui-accordion-header-icon:before{color:inherit;position:absolute;top:50%;left:1em;height:0.875em;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);font-size:1.5em;line-height:1.3rem;}.accordion .ui-icon-minus:before{content:"–";margin-top:-1px;}.accordion .ui-icon-plus:before{content:"+";}.accordion .accordion-section-content{padding:1.25em 2em;background-color:#ededed;display:block;}.accordion .accordion-section-content:after{content:"";display:table;clear:both;}.js .accordion .accordion-section-content{display:none;}.accordion .accordion-section-content p:last-child{margin-bottom:0;}.accordion .accordion-section-content > :first-child{margin-top:0;}
.sidebar-nav .menu{margin:0 -0.125em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.sidebar-nav .menu-item{margin:0;padding:0 0.125em 0.25em;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;}.sidebar-nav .menu-item:before{content:none;}.sidebar-nav .menu-link{background-color:#ededed;color:inherit;display:block;padding:0.75em 1.25em;-webkit-transition:color ease-in-out 125ms,background-color ease-in-out 125ms;-o-transition:color ease-in-out 125ms,background-color ease-in-out 125ms;transition:color ease-in-out 125ms,background-color ease-in-out 125ms;width:100%;}.sidebar-nav .menu-link.is-active,.sidebar-nav .menu-link.active,.sidebar-nav .menu-link:hover{text-decoration:none;background-color:#272727;color:#ffffff;}.sidebar-nav .level-0 .menu-item.menu-item--expanded > a,.sidebar-nav .level-0 .menu-item.menu-item--collapsed > a{position:relative;padding-right:48px;}.sidebar-nav .level-0 .menu-item.menu-item--expanded > a:after,.sidebar-nav .level-0 .menu-item.menu-item--collapsed > a:after{content:'';display:block;background-position:center right;background-repeat:no-repeat;background-size:22px 22px;height:22px;width:22px;position:absolute;right:14px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);}.sidebar-nav .level-0 .menu-item.menu-item--expanded > a:after{background-image:url(/themes/custom/cstip_basic/images/icons/chevron-small-bottom-dark.svg);}.sidebar-nav .level-0 .menu-item.menu-item--expanded > a.is-active:after,.sidebar-nav .level-0 .menu-item.menu-item--expanded > a:hover:after{background-image:url(/themes/custom/cstip_basic/images/icons/chevron-small-bottom.svg);}.sidebar-nav .level-0 .menu-item.menu-item--collapsed > a:after{background-image:url(/themes/custom/cstip_basic/images/icons/chevron-small-right-dark.svg);}.sidebar-nav .level-0 .menu-item.menu-item--collapsed > a.is-active:after,.sidebar-nav .level-0 .menu-item.menu-item--collapsed > a:hover:after{background-image:url(/themes/custom/cstip_basic/images/icons/chevron-small-right.svg);}.sidebar-nav .level-1{margin-top:5px;}.sidebar-nav .level-1 .menu-item{padding-left:15px;}.sidebar-nav .level-1 .menu-item a{padding-top:10px;padding-bottom:10px;padding-right:15px;padding-left:15px;}.sidebar-nav .level-1 .menu-item + .menu-item{padding-top:5px;}@media (min-width:480px){.sidebar-nav .menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.sidebar-nav .menu-item{width:50%;}}@media (min-width:720px){.sidebar-nav .menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;}.sidebar-nav .menu-item{padding:0;width:100%;}.sidebar-nav .menu-item + .menu-item{padding-top:0.5em;}.sidebar-nav .menu-link{padding:1em 1.5em;}}@media (min-width:980px){.sidebar-nav .menu-link{font-size:1.125em;}}
.article-full img{display:block;}.article-card,.article-card-sans{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;}.article-card .card-content,.article-card-sans .card-content{background-color:#ffffff;border:1px solid #d4d4d4;-webkit-transition:background-color 0.125s ease-out,border-color 0.125s ease-out,color 0.125s ease-out;-o-transition:background-color 0.125s ease-out,border-color 0.125s ease-out,color 0.125s ease-out;transition:background-color 0.125s ease-out,border-color 0.125s ease-out,color 0.125s ease-out;}.article-card .card-title,.article-card-sans .card-title{font-size:1.125em;margin-top:0.25em;margin-bottom:0.667em;}.article-card .card-summary,.article-card-sans .card-summary{font-size:0.875em;}.article-card:hover .card-content,.article-card-sans:hover .card-content{background-color:#ededed;}.article-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;}.article-card .card-hero{position:relative;overflow:hidden;border-color:#d4d4d4;border-width:1px 1px 0 1px;border-style:solid;}.article-card .card-hero img{display:block;}.article-card .card-content{padding:1.75em;}.article-card .card-date{color:#737373;font-size:0.8125em;margin:0;}.article-card-sans .card-date{background-color:#ededed;border-color:#d4d4d4;border-width:1px 0 1px 1px;border-style:solid;color:#ffffff;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1em;line-height:1.12;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.article-card-sans .card-date .day{display:block;font-size:1.375em;}.article-card-sans .card-date .month{font-size:0.875em;}.article-card-sans .card-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25em 1.75em;}.share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.share .share-label{font-size:1.125em;font-weight:700;}.complement-box{background-color:#ededed;padding:1.75em 1.5em;text-align:center;margin-bottom:1.875em;}.complement-box .box-heading{font-size:0.8125em;margin-bottom:0.25em;}.complement-box .box-content{font-size:1.125em;font-weight:700;line-height:1.12;}.pager .pager__item{padding:0;}.pager .pager__item:before{content:none;}.pager .button{border:1px solid #d4d4d4;display:block;font-weight:700;margin:1.5em auto 0;max-width:10em;padding:1em;text-align:center;}.more-link{margin-top:30px;}.more-link a{background-color:#ffffff;background-image:url(/themes/custom/cstip_basic/images/icons/chevron-thin-right.svg);background-repeat:no-repeat;background-position:center right 0.5em;border:1px solid #d4d4d4;color:#000000;display:block;font-size:0.875em;padding:1em 1.5em;-webkit-transition:background-color 0.125s ease-out,border-color 0.125s ease-out,color 0.125s ease-out;-o-transition:background-color 0.125s ease-out,border-color 0.125s ease-out,color 0.125s ease-out;transition:background-color 0.125s ease-out,border-color 0.125s ease-out,color 0.125s ease-out;}.more-link a:hover{background-color:#ededed;}@media (min-width:480px){.article-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.article-card .card-content{-webkit-box-flex:1;-ms-flex:1 1 61.803%;flex:1 1 61.803%;}.article-card .card-hero{-webkit-box-flex:1;-ms-flex:1 1 38.197%;flex:1 1 38.197%;border-width:1px 0 1px 1px;}.article-card .card-hero img{height:110%;left:50%;max-width:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;}.more-link{margin-top:0;min-width:14em;position:absolute;right:0;top:-5.125em;width:calc(33.333% - 19px);}}@media (min-width:720px){.article-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.article-card .card-hero{-webkit-box-flex:0;-ms-flex:none;flex:none;border-width:1px 1px 0 1px;}.article-card .card-hero img{position:static;max-width:100%;height:auto;left:auto;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;}.article-card .card-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}}
.member-card img,.member-full img{display:block;max-width:100%;margin:auto;}.member-full .content-section{margin-top:2em;}.member-card{text-align:center;}.member-card .title{font-size:1.125em;font-weight:700;margin:1em 0 0.333em;color:inherit;}.member-card a{color:inherit;text-decoration:none;}.member-card a:hover{color:#000000;text-decoration:underline;}.member-card .social-list{margin-top:1.125em;}@media (min-width:480px){.member-card .summary{min-height:2.5em;}}
.social-list .social-item{margin:0 0.125em;}.social-list .social-item svg .background{fill:#272727;}.social-list .social-item svg .path{fill:#ffffff;}.social-list .social-item svg .background,.social-list .social-item svg .path{-webkit-transition:all 125ms ease-in-out;-o-transition:all 125ms ease-in-out;transition:all 125ms ease-in-out;}.social-list .social-item:hover{text-decoration:none;}.social-list .social-item:hover svg .background{fill:#3e3e3e;}
.breadcrumb-wrapper{background:#ededed;padding:12px;}.breadcrumb ol li{position:relative;font-size:0.875em;display:inline-block;padding-right:8px;padding-left:8px;}.breadcrumb ol li + li:before{content:"›";position:absolute;left:-4px;}.breadcrumb a{color:#737373;text-decoration:none;}.breadcrumb a:hover{color:#4d4d4d;text-decoration:underline;}
.page-user-login .page-title{text-align:center;}.page-user-login .page-title:after{left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);}.styled-form{width:100%;text-align:left;}.styled-form label{display:block;margin-bottom:3px;font-weight:bold;color:#676767;}.styled-form fieldset{padding:15px 25px 25px 25px;border:1px solid #d4d4d4;}.styled-form fieldset legend{text-transform:uppercase;padding:5px;font-weight:bold;color:#b9b9b9;text-align:left;}.styled-form fieldset p + p{margin-top:10px;}.styled-form .form-text{background-color:#ffffff;border-radius:2px;border:1px solid #b3b0ad;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;font-size:15px;height:32px;line-height:32px;outline:none;padding:0 10px;width:100%;}.styled-form .form-text:hover{border-color:#9d9995;-webkit-box-shadow:0px 2px 4px -2px rgba(8,15,20,0.25) inset;box-shadow:0px 2px 4px -2px rgba(8,15,20,0.25) inset;}.styled-form .form-text:focus{border-color:#1895fd;-webkit-box-shadow:0px 2px 4px -2px rgba(8,15,20,0.25) inset;box-shadow:0px 2px 4px -2px rgba(8,15,20,0.25) inset;}.styled-form .checkbox,.styled-form .radio{width:100%;}.styled-form .checkbox input,.styled-form .radio input{position:absolute;margin:10px 9px;margin-top:12px;padding:0;cursor:pointer;}.styled-form .checkbox input:checked + label,.styled-form .radio input:checked + label{border:#9d9995 1px solid;background-color:#eaeaea;}.styled-form .checkbox input:focus + label,.styled-form .radio input:focus + label{border:#1895fd 1px solid;}.styled-form .checkbox label,.styled-form .radio label{border:#cccccc 1px solid;padding:5px 5px 5px 28px;border-radius:2px;width:100%;min-height:20px;min-width:60px;margin-bottom:0;font-weight:normal;display:inline-block;cursor:pointer;}.styled-form .js-form-item.js-form-item{margin-top:15px;}.styled-form .form-submit{color:#ffffff;font-size:15px;height:32px;margin-top:20px;border:1px solid #848484;border-radius:2px;background-color:#8c8c8c;width:100%;}.webform-submission-form .button{display:inline-block;padding:0.25em 1.063em;cursor:pointer;text-align:center;color:#3a3a3a;border:1px solid #e4e4e4;border-right-color:#d2d2d2;border-bottom-color:#b4b4b4;border-left-color:#d2d2d2;border-radius:1em;background-color:#fff;background-image:-webkit-linear-gradient(top,#f3f3f3,#e8e8e8);background-image:-webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#e8e8e8));background-image:-o-linear-gradient(top,#f3f3f3,#e8e8e8);background-image:linear-gradient(to bottom,#f3f3f3,#e8e8e8);font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;font-size:0.929em;font-weight:normal;line-height:normal;}.webform-submission-form .button:hover,.webform-submission-form .button:active,.webform-submission-form .button:focus{text-decoration:none;color:#5a5a5a;background:#dedede;}.webform-submission-form .button.is-disabled:hover,.webform-submission-form .button.is-disabled:active,.webform-submission-form .button.is-disabled:focus,.webform-submission-form .button.is-disabled{cursor:default;color:#717171;border-color:#bbb;background:#ededed;}.webform-submission-form .form-type-checkbox label,.webform-submission-form .form-type-radio label{display:inline-block;}
.view-filters{margin:20px 0;}.view-filters .form-item{position:relative;}.view-filters .form-item label{position:absolute;bottom:100%;}.view-filters select,.view-filters input,.view-filters button,.view-filters textarea{width:100%;border:2px solid #c8c8c8;border-radius:3px;padding:5px;}.view-filters select:hover,.view-filters select:focus,.view-filters select:focus-within,.view-filters input:hover,.view-filters input:focus,.view-filters input:focus-within,.view-filters button:hover,.view-filters button:focus,.view-filters button:focus-within,.view-filters textarea:hover,.view-filters textarea:focus,.view-filters textarea:focus-within{border-color:#737373;}.view-filters select{background-color:#fff;outline:none;}
html{-webkit-box-sizing:border-box;box-sizing:border-box;}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit;}a{cursor:pointer;}a,a:hover,a:active{text-decoration:none;color:inherit;}:focus{outline:none;}*,*:after,*:before{-webkit-tap-highlight-color:rgba(0,0,0,0);}ol,ul{padding-left:0;}img{height:auto;max-width:100%;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%;}table img{width:100%;}html{line-height:1.15;-webkit-text-size-adjust:100%;}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}body{color:#272727;font-family:"Source Sans Pro",Arial,sans-serif;font-size:1em;line-height:1.3;}h1,h2,h3,h4,h5,h6{color:#272727;font-family:"Source Sans Pro",Arial,sans-serif;line-height:1.12;margin-top:0.9em;margin-bottom:0.4em;}.styled-content h2,.styled-content h3,.styled-content h4,.styled-content h5,.styled-content h6{color:#4d4d4d;}h1,h2,h3,h4,h5{font-weight:700;}h1{font-size:1.92541em;position:relative;margin-top:0;margin-bottom:1.75em;padding-bottom:1.2rem;}h1:after{position:absolute;bottom:0;display:block;width:50px;height:3px;content:"";background-color:#ededed;}h2{font-size:1.68896em;margin-bottom:1em;}h3{font-size:1.48154em;}h4{font-size:1.2996em;}h5{font-size:1.14em;}h6{line-height:1.3;font-size:1em;font-weight:600;}h6 strong,h6 b{font-weight:600;}ul,ol{margin:0;padding:0;}.styled-content ul,.styled-content ol{margin-bottom:1.25em;}.styled-content ul:last-child,.styled-content ol:last-child{margin-bottom:0;}.styled-content ul li,.styled-content ol li{position:relative;margin-bottom:0.5em;}.styled-content ul li:last-child,.styled-content ol li:last-child{margin-bottom:0;}.styled-content ul li p,.styled-content ol li p{margin:0;}.styled-content ul li{padding-left:1em;}.styled-content ul li:before{position:relative;display:inline-block;margin-top:8px;margin-left:4px;margin-right:10px;width:5px;height:5px;content:"";background-color:#272727;}.styled-content ol{padding-left:1em;list-style-type:decimal;}.styled-content ol li{padding-left:0.125em;}.styled-content ol li:before{display:none;}.styled-content li ul,.styled-content li ol{margin-top:0.5em;margin-bottom:0.75em;}p{line-height:1.4;margin-top:0;margin-bottom:0;}.styled-content p{margin-top:0.45em;margin-bottom:1.25em;}.styled-content p:last-child{margin-bottom:0;}.styled-content p + ul{margin-top:-0.5em;}.styled-content > h1:first-child,.styled-content > h2:first-child,.styled-content > h3:first-child,.styled-content > h4:first-child,.styled-content > h5:first-child,.styled-content > h6:first-child,.styled-content > p:first-child,.styled-content > ul:first-child,.styled-content > ol:first-child,.styled-content > a:first-child,.styled-content > span:first-child{margin-top:0;}.styled-content > h1:last-child,.styled-content > h2:last-child,.styled-content > h3:last-child,.styled-content > h4:last-child,.styled-content > h5:last-child,.styled-content > h6:last-child,.styled-content > p:last-child,.styled-content > ul:last-child,.styled-content > ol:last-child,.styled-content > a:last-child,.styled-content > span:last-child{margin-bottom:0;}.styled-content em{font-style:italic;}.styled-content a{color:#1895fd;text-decoration:none;}.styled-content a:hover{color:#1895fd;text-decoration:underline;}.styled-content table{border:solid 1px #B7BCBC;border-collapse:collapse;border-spacing:0;}.styled-content table th{background-color:#292929;border:solid 1px #7C8080;color:#f3f3f3;padding:10px;text-align:left;}.styled-content table td{border:solid 1px #B1B1B1;color:#333;padding:10px;vertical-align:top;}table{border:solid 1px #B7BCBC;border-collapse:collapse;border-spacing:0;}table th{background-color:#292929;border:solid 1px #7C8080;color:#f3f3f3;padding:10px;text-align:left;}table td{border:solid 1px #B1B1B1;color:#333;padding:10px;}.section-imce .wrapper{display:none;}.clearfix:after{content:"";display:table;clear:both;}.hidden-text{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}.relative{position:relative;}.absolute{position:absolute;}.fixed{position:fixed;}.float-left{float:left;}.float-right{float:right;}[data-align="align-center"],.align-center {text-align:center;}[data-align="align-left"],.align-left {text-align:left;}[data-align="align-right"],.align-right {text-align:right;}img[data-align="align-center"],img.align-center,img[data-align="align-left"],img.align-left,img[data-align="align-right"],img.align-right,figure.align-left,figure.align-right{height:auto;width:100%;display:block;margin-bottom:15px;}.caption > figcaption{display:block;}@media (min-width:480px){img[data-align="align-center"],img.align-center,img[data-align="align-left"],img.align-left,img[data-align="align-right"],img.align-right,figure.align-left,figure.align-right,figure.align-center{display:inline-block;height:auto;width:auto;max-width:50%;margin-bottom:0;}img[data-align="align-center"],img.align-center,figure.align-center{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;}img[data-align="align-left"],img.align-left,figure.align-left{float:left;margin-right:20px;margin-bottom:10px;}img[data-align="align-right"],img.align-right,figure.align-right{float:right;margin-left:20px;margin-bottom:10px;}}.cke_editable img[data-width="half"],.cke_editable img.half,.cke_editable figure[data-width="half"],.cke_editable figure.half,.content img[data-width="half"],.content img.half,.content figure[data-width="half"],.content figure.half{width:50%;}.cke_editable img[data-width="wide"],.cke_editable img.wide,.cke_editable figure[data-width="wide"],.cke_editable figure.wide,.content img[data-width="wide"],.content img.wide,.content figure[data-width="wide"],.content figure.wide{width:100%;}p{clear:both;}img.cke_iframe.half{height:250px;}img.cke_iframe.wide{height:500px;}iframe{top:0;left:0;width:100%;}iframe[data-width="half"],iframe.half{width:50%;height:250px;}iframe[data-width="wide"],iframe.wide{width:100%;height:500px;}@font-face{font-family:"NoSpace";src:url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAQ0AAoAAAAAA+wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAJ4AAACeXQ48j09TLzIAAAGUAAAAYAAAAGAIIgbWY21hcAAAAfQAAABEAAAARAAyAGlnYXNwAAACOAAAAAgAAAAIAAAAEGhlYWQAAAJAAAAANgAAADb9mzB5aGhlYQAAAngAAAAkAAAAJAHiAeVobXR4AAACnAAAABAAAAAQAAAAAG1heHAAAAKsAAAABgAAAAYABFAAbmFtZQAAArQAAAFdAAABXVqZXRlwb3N0AAAEFAAAACAAAAAgAAMAAAEABAQAAQEBDHNwYWNlLWVtcHR5AAECAAEAOvgcAvgbA/gYBB4KABlT/4uLHgoAGVP/i4sMB4tr+JT4dAUdAAAAfA8dAAAAgREdAAAACR0AAACVEgAFAQEMFxkbHnNwYWNlLWVtcHR5c3BhY2UtZW1wdHl1MHUxdTIwAAACAYkAAgAEAQEEBwoN/JQO/JQO/JQO/JQO+JQU+JQViwwKAAAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAABAAAAAIAHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADAAAAAIAAgAAgAAAAEAIP/9//8AAAAAACD//f//AAH/4wADAAEAAAAAAAAAAAABAAH//wAPAAEAAAABAAAAeR2GXw889QALAgAAAAAAzz54vgAAAADPPni+AAAAAAAAAAAAAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAABQAAAEAAAAAAAOAK4AAQAAAAAAAQAWAAAAAQAAAAAAAgAOAGMAAQAAAAAAAwAWACwAAQAAAAAABAAWAHEAAQAAAAAABQAWABYAAQAAAAAABgALAEIAAQAAAAAACgAoAIcAAwABBAkAAQAWAAAAAwABBAkAAgAOAGMAAwABBAkAAwAWACwAAwABBAkABAAWAHEAAwABBAkABQAWABYAAwABBAkABgAWAE0AAwABBAkACgAoAIcAcwBwAGEAYwBlAC0AZQBtAHAAdAB5AFYAZQByAHMAaQBvAG4AIAAxAC4AMABzAHAAYQBjAGUALQBlAG0AcAB0AHlzcGFjZS1lbXB0eQBzAHAAYQBjAGUALQBlAG0AcAB0AHkAUgBlAGcAdQBsAGEAcgBzAHAAYQBjAGUALQBlAG0AcAB0AHkARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format("woff");}.grid,.col{-webkit-box-sizing:border-box;box-sizing:border-box;}.grid{font-family:"NoSpace";text-align:left;vertical-align:top;margin-right:-15px;margin-left:-15px;margin-bottom:-30px;}.grid.grid-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.grid.spacing-top,.grid + .grid{padding-top:30px;}.grid.grid-align-left{text-align:left;}.grid.grid-align-center{text-align:center;}.grid.grid-align-right{text-align:right;}.grid.grid-align-top > .col{vertical-align:top;}.grid.grid-align-middle > .col{vertical-align:middle;}.grid.grid-align-bottom > .col{vertical-align:bottom;}.grid.grid-no-spacing{margin-right:0;margin-left:0;margin-bottom:0;}.grid.grid-no-spacing > .col{padding-right:0;padding-left:0;margin-bottom:0;}.grid.grid-no-spacing-h{margin-right:0;margin-left:0;}.grid.grid-no-spacing-h > .col{padding-right:0;padding-left:0;}.grid.grid-no-spacing-v{margin-bottom:0;}.grid.grid-no-spacing-v > .col{margin-bottom:0;}.col{font-family:"Source Sans Pro",Arial,sans-serif;position:relative;display:inline-block;width:100%;text-align:left;vertical-align:top;padding-right:15px;padding-left:15px;margin-bottom:30px;}.col.col-align-left{text-align:left;}.col.col-align-center{text-align:center;}.col.col-align-right{text-align:right;}.col.col-align-top{vertical-align:top;}.col.col-align-middle{vertical-align:middle;}.col.col-align-bottom{vertical-align:bottom;}.col > .content-section:first-child,.col > .accordion:first-child,.col > h1:first-child,.col > h2:first-child,.col > h3:first-child,.col > h4:first-child,.col > h5:first-child,.col > h6:first-child,.col > p:first-child,.col > ul:first-child,.col > ol:first-child,.col > a:first-child,.col > span:first-child{margin-top:0;}.col > .content-section:last-child,.col > .accordion:last-child,.col > h1:last-child,.col > h2:last-child,.col > h3:last-child,.col > h4:last-child,.col > h5:last-child,.col > h6:last-child,.col > p:last-child,.col > ul:last-child,.col > ol:last-child,.col > a:last-child,.col > span:last-child{margin-bottom:0;}.col-inner{position:relative;}.col-1-12{width:8.33333%;width:calc(8.33333% - .01px);}.push-1-12{left:8.33333%;}.pull-1-12{left:-8.33333%;}.col-2-12{width:16.66667%;width:calc(16.66667% - .01px);}.push-2-12{left:16.66667%;}.pull-2-12{left:-16.66667%;}.col-3-12{width:25%;width:calc(25% - .01px);}.push-3-12{left:25%;}.pull-3-12{left:-25%;}.col-4-12{width:33.33333%;width:calc(33.33333% - .01px);}.push-4-12{left:33.33333%;}.pull-4-12{left:-33.33333%;}.col-5-12{width:41.66667%;width:calc(41.66667% - .01px);}.push-5-12{left:41.66667%;}.pull-5-12{left:-41.66667%;}.col-6-12{width:50%;width:calc(50% - .01px);}.push-6-12{left:50%;}.pull-6-12{left:-50%;}.col-7-12{width:58.33333%;width:calc(58.33333% - .01px);}.push-7-12{left:58.33333%;}.pull-7-12{left:-58.33333%;}.col-8-12{width:66.66667%;width:calc(66.66667% - .01px);}.push-8-12{left:66.66667%;}.pull-8-12{left:-66.66667%;}.col-9-12{width:75%;width:calc(75% - .01px);}.push-9-12{left:75%;}.pull-9-12{left:-75%;}.col-10-12{width:83.33333%;width:calc(83.33333% - .01px);}.push-10-12{left:83.33333%;}.pull-10-12{left:-83.33333%;}.col-11-12{width:91.66667%;width:calc(91.66667% - .01px);}.push-11-12{left:91.66667%;}.pull-11-12{left:-91.66667%;}.col-12-12{width:100%;width:calc(100% - .01px);}.push-12-12{left:100%;}.pull-12-12{left:-100%;}.no-push,.no-pull{left:0;}@media screen and (min-width:480px){.sm-col-0-12{width:0%;width:calc(0% - .01px);}.sm-push-0-12{left:0%;}.sm-pull-0-12{left:0%;}.sm-col-1-12{width:8.33333%;width:calc(8.33333% - .01px);}.sm-push-1-12{left:8.33333%;}.sm-pull-1-12{left:-8.33333%;}.sm-col-2-12{width:16.66667%;width:calc(16.66667% - .01px);}.sm-push-2-12{left:16.66667%;}.sm-pull-2-12{left:-16.66667%;}.sm-col-3-12{width:25%;width:calc(25% - .01px);}.sm-push-3-12{left:25%;}.sm-pull-3-12{left:-25%;}.sm-col-4-12{width:33.33333%;width:calc(33.33333% - .01px);}.sm-push-4-12{left:33.33333%;}.sm-pull-4-12{left:-33.33333%;}.sm-col-5-12{width:41.66667%;width:calc(41.66667% - .01px);}.sm-push-5-12{left:41.66667%;}.sm-pull-5-12{left:-41.66667%;}.sm-col-6-12{width:50%;width:calc(50% - .01px);}.sm-push-6-12{left:50%;}.sm-pull-6-12{left:-50%;}.sm-col-7-12{width:58.33333%;width:calc(58.33333% - .01px);}.sm-push-7-12{left:58.33333%;}.sm-pull-7-12{left:-58.33333%;}.sm-col-8-12{width:66.66667%;width:calc(66.66667% - .01px);}.sm-push-8-12{left:66.66667%;}.sm-pull-8-12{left:-66.66667%;}.sm-col-9-12{width:75%;width:calc(75% - .01px);}.sm-push-9-12{left:75%;}.sm-pull-9-12{left:-75%;}.sm-col-10-12{width:83.33333%;width:calc(83.33333% - .01px);}.sm-push-10-12{left:83.33333%;}.sm-pull-10-12{left:-83.33333%;}.sm-col-11-12{width:91.66667%;width:calc(91.66667% - .01px);}.sm-push-11-12{left:91.66667%;}.sm-pull-11-12{left:-91.66667%;}.sm-col-12-12{width:100%;width:calc(100% - .01px);}.sm-push-12-12{left:100%;}.sm-pull-12-12{left:-100%;}.sm-no-push,.sm-no-pull{left:0;}}@media screen and (min-width:720px){.md-col-0-12{width:0%;width:calc(0% - .01px);}.md-push-0-12{left:0%;}.md-pull-0-12{left:0%;}.md-col-1-12{width:8.33333%;width:calc(8.33333% - .01px);}.md-push-1-12{left:8.33333%;}.md-pull-1-12{left:-8.33333%;}.md-col-2-12{width:16.66667%;width:calc(16.66667% - .01px);}.md-push-2-12{left:16.66667%;}.md-pull-2-12{left:-16.66667%;}.md-col-3-12{width:25%;width:calc(25% - .01px);}.md-push-3-12{left:25%;}.md-pull-3-12{left:-25%;}.md-col-4-12{width:33.33333%;width:calc(33.33333% - .01px);}.md-push-4-12{left:33.33333%;}.md-pull-4-12{left:-33.33333%;}.md-col-5-12{width:41.66667%;width:calc(41.66667% - .01px);}.md-push-5-12{left:41.66667%;}.md-pull-5-12{left:-41.66667%;}.md-col-6-12{width:50%;width:calc(50% - .01px);}.md-push-6-12{left:50%;}.md-pull-6-12{left:-50%;}.md-col-7-12{width:58.33333%;width:calc(58.33333% - .01px);}.md-push-7-12{left:58.33333%;}.md-pull-7-12{left:-58.33333%;}.md-col-8-12{width:66.66667%;width:calc(66.66667% - .01px);}.md-push-8-12{left:66.66667%;}.md-pull-8-12{left:-66.66667%;}.md-col-9-12{width:75%;width:calc(75% - .01px);}.md-push-9-12{left:75%;}.md-pull-9-12{left:-75%;}.md-col-10-12{width:83.33333%;width:calc(83.33333% - .01px);}.md-push-10-12{left:83.33333%;}.md-pull-10-12{left:-83.33333%;}.md-col-11-12{width:91.66667%;width:calc(91.66667% - .01px);}.md-push-11-12{left:91.66667%;}.md-pull-11-12{left:-91.66667%;}.md-col-12-12{width:100%;width:calc(100% - .01px);}.md-push-12-12{left:100%;}.md-pull-12-12{left:-100%;}.md-no-push,.md-no-pull{left:0;}}@media screen and (min-width:980px){.lg-col-0-12{width:0%;width:calc(0% - .01px);}.lg-push-0-12{left:0%;}.lg-pull-0-12{left:0%;}.lg-col-1-12{width:8.33333%;width:calc(8.33333% - .01px);}.lg-push-1-12{left:8.33333%;}.lg-pull-1-12{left:-8.33333%;}.lg-col-2-12{width:16.66667%;width:calc(16.66667% - .01px);}.lg-push-2-12{left:16.66667%;}.lg-pull-2-12{left:-16.66667%;}.lg-col-3-12{width:25%;width:calc(25% - .01px);}.lg-push-3-12{left:25%;}.lg-pull-3-12{left:-25%;}.lg-col-4-12{width:33.33333%;width:calc(33.33333% - .01px);}.lg-push-4-12{left:33.33333%;}.lg-pull-4-12{left:-33.33333%;}.lg-col-5-12{width:41.66667%;width:calc(41.66667% - .01px);}.lg-push-5-12{left:41.66667%;}.lg-pull-5-12{left:-41.66667%;}.lg-col-6-12{width:50%;width:calc(50% - .01px);}.lg-push-6-12{left:50%;}.lg-pull-6-12{left:-50%;}.lg-col-7-12{width:58.33333%;width:calc(58.33333% - .01px);}.lg-push-7-12{left:58.33333%;}.lg-pull-7-12{left:-58.33333%;}.lg-col-8-12{width:66.66667%;width:calc(66.66667% - .01px);}.lg-push-8-12{left:66.66667%;}.lg-pull-8-12{left:-66.66667%;}.lg-col-9-12{width:75%;width:calc(75% - .01px);}.lg-push-9-12{left:75%;}.lg-pull-9-12{left:-75%;}.lg-col-10-12{width:83.33333%;width:calc(83.33333% - .01px);}.lg-push-10-12{left:83.33333%;}.lg-pull-10-12{left:-83.33333%;}.lg-col-11-12{width:91.66667%;width:calc(91.66667% - .01px);}.lg-push-11-12{left:91.66667%;}.lg-pull-11-12{left:-91.66667%;}.lg-col-12-12{width:100%;width:calc(100% - .01px);}.lg-push-12-12{left:100%;}.lg-pull-12-12{left:-100%;}.lg-no-push,.lg-no-pull{left:0;}}@media screen and (min-width:1200px){.xl-col-0-12{width:0%;width:calc(0% - .01px);}.xl-push-0-12{left:0%;}.xl-pull-0-12{left:0%;}.xl-col-1-12{width:8.33333%;width:calc(8.33333% - .01px);}.xl-push-1-12{left:8.33333%;}.xl-pull-1-12{left:-8.33333%;}.xl-col-2-12{width:16.66667%;width:calc(16.66667% - .01px);}.xl-push-2-12{left:16.66667%;}.xl-pull-2-12{left:-16.66667%;}.xl-col-3-12{width:25%;width:calc(25% - .01px);}.xl-push-3-12{left:25%;}.xl-pull-3-12{left:-25%;}.xl-col-4-12{width:33.33333%;width:calc(33.33333% - .01px);}.xl-push-4-12{left:33.33333%;}.xl-pull-4-12{left:-33.33333%;}.xl-col-5-12{width:41.66667%;width:calc(41.66667% - .01px);}.xl-push-5-12{left:41.66667%;}.xl-pull-5-12{left:-41.66667%;}.xl-col-6-12{width:50%;width:calc(50% - .01px);}.xl-push-6-12{left:50%;}.xl-pull-6-12{left:-50%;}.xl-col-7-12{width:58.33333%;width:calc(58.33333% - .01px);}.xl-push-7-12{left:58.33333%;}.xl-pull-7-12{left:-58.33333%;}.xl-col-8-12{width:66.66667%;width:calc(66.66667% - .01px);}.xl-push-8-12{left:66.66667%;}.xl-pull-8-12{left:-66.66667%;}.xl-col-9-12{width:75%;width:calc(75% - .01px);}.xl-push-9-12{left:75%;}.xl-pull-9-12{left:-75%;}.xl-col-10-12{width:83.33333%;width:calc(83.33333% - .01px);}.xl-push-10-12{left:83.33333%;}.xl-pull-10-12{left:-83.33333%;}.xl-col-11-12{width:91.66667%;width:calc(91.66667% - .01px);}.xl-push-11-12{left:91.66667%;}.xl-pull-11-12{left:-91.66667%;}.xl-col-12-12{width:100%;width:calc(100% - .01px);}.xl-push-12-12{left:100%;}.xl-pull-12-12{left:-100%;}.xl-no-push,.xl-no-pull{left:0;}}.main{overflow:hidden;}.main > *{max-width:1170px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;}.main > *.main-breakout{max-width:100%;padding-right:0;padding-left:0;}blockquote{margin:0 1.1em;font-size:0.9em;}@supports ((display:-ms-grid) or (display:grid)){.main{display:-ms-grid;display:grid;-ms-grid-columns:[fullscreen-start] minmax(15px,1fr) [main-start] minmax(0,1170px) [main-end] minmax(15px,1fr) [fullscreen-end];grid-template-columns:[fullscreen-start] minmax(15px,1fr) [main-start] minmax(0,1170px) [main-end] minmax(15px,1fr) [fullscreen-end];}.main > *{max-width:none;padding-right:0;padding-left:0;grid-column:main;}.main .main-breakout{grid-column:fullscreen;}}.container{max-width:1200px;margin-right:auto;margin-left:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:15px;padding-left:15px;}.container.no-padding{max-width:1170px;padding-right:0;padding-left:0;}.container.full-width{width:100%;max-width:initial;}.container .relative-wrapper{position:relative;}.container .relative-wrapper:after{content:"";display:table;clear:both;}.container-inner{position:relative;}.grid-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.sidebar-wrapper{display:none;}.region-content{padding-top:40px;padding-bottom:40px;}.zone{padding-top:40px;padding-bottom:40px;}.pied-page-contenu .zone{padding-top:0px;padding-bottom:0px;}.zone .view-news,.zone .view-events{position:relative;}.zone .zone-title{margin:0 0 1.5em;}.about-wrapper .col h1{margin-bottom:.75em;}.newsletter-wrapper{padding-top:35px;padding-bottom:35px;}.region-home .views-element-container{background-color:#ededed;}.region-home .views-element-container + .views-element-container{background-color:#ffffff;}.section-title{margin-top:2em;}.content-section{margin-bottom:1.25em;}.content-section > :first-child{margin-top:0;}.content-section .text-align-justify{text-align:justify;}.vertical-align-wrapper{display:table;}.vertical-align-wrapper .vertical-align{display:table-cell;vertical-align:middle;}@media screen and (min-width:980px){.sidebar-wrapper{display:inline-block;}.region-sidebar,.region-content{padding-top:60px;padding-bottom:60px;}.zone{padding-top:60px;padding-bottom:60px;}.newsletter-wrapper{padding-top:35px;padding-bottom:45px;}}@media screen and (min-width:1200px){.region-sidebar,.region-content{padding-top:80px;padding-bottom:80px;}.zone{padding-top:80px;padding-bottom:80px;}.pied-page-contenu .zone{padding-top:30px;padding-bottom:30px;}}body{max-width:100%;min-width:320px;overflow-x:hidden;width:100%;}.normes-ul-entete-ul{background:-webkit-gradient(linear,left top,right top,from(#ffc103),color-stop(50%,#ffc103),color-stop(50%,#e30513),to(#e30513)) no-repeat,#fff;background:-webkit-linear-gradient(left,#ffc103,#ffc103 50%,#e30513 50%,#e30513 100%) no-repeat,#fff;background:-o-linear-gradient(left,#ffc103,#ffc103 50%,#e30513 50%,#e30513 100%) no-repeat,#fff;background:linear-gradient(to right,#ffc103,#ffc103 50%,#e30513 50%,#e30513 100%) no-repeat,#fff;background-size:100% 30px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 15px;position:relative;z-index:999;}.normes-ul-entete-ul *,.normes-ul-entete-ul *::after,.normes-ul-entete-ul *::before{-webkit-box-sizing:border-box;box-sizing:border-box;}.normes-ul-entete-ul .entete-contenu{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1170px;width:100%;}.normes-ul-entete-ul object{pointer-events:none;}.normes-ul-entete-ul .or{border-right:2px solid #fff;padding:55px 30px 17px 0;display:-webkit-box;display:-ms-flexbox;display:flex;}.normes-ul-entete-ul .rouge{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:30px solid #e30513;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:13px 0 13px 25px;}.normes-ul-entete-ul .logo-mobile{display:none;}.normes-ul-entete-ul .titres{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto 0;}.normes-ul-entete-ul .titre{color:#000;font:300 18px 'Source Sans Pro',sans-serif;line-height:20px;margin-right:auto;text-decoration:none;}.normes-ul-entete-ul .navigation{-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.normes-ul-entete-ul .navigation-generale{padding:4px 0 10px 0;text-align:right;}.normes-ul-entete-ul .navigation-generale li{display:inline-block;}.normes-ul-entete-ul .navigation-generale a{color:#000;font:normal 13px 'Source Sans Pro',sans-serif;margin-left:20px;text-decoration:none;}.normes-ul-entete-ul .navigation-generale [class*="current"],.normes-ul-entete-ul .navigation-generale a:hover{text-decoration:underline;}.normes-ul-entete-ul .utilitaires{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.normes-ul-entete-ul .utilitaires a{border:1px solid #8d8b8c;display:inline-block;height:40px;margin:8px 0 0 7px;text-decoration:none;outline:0;width:48px;}.normes-ul-entete-ul .utilitaires a:hover{background:#d5d5d5;}.normes-ul-entete-ul .recherche.ouvert{background:#1c1c1c;border:1px solid #1c1c1c;}.normes-ul-entete-ul .switch-langue{font:300 18px 'Source Sans Pro',sans-serif;line-height:36px;text-align:center;padding:1px 13px 1px 13px;}.normes-ul-recherche{background:#1c1c1c;color:#fff;display:none;height:92px;position:relative;top:-14px;width:100%;z-index:1000;}.normes-ul-recherche.ouvert{display:block;}.normes-ul-recherche form{margin:0 auto;max-width:1200px;padding:25px 15px;position:relative;}.normes-ul-recherche .champ-recherche{background:#1c1c1c;border:1px solid #4b4b4b;-webkit-box-sizing:border-box;box-sizing:border-box;color:#a4a3a2;font:400 20px 'Source Sans Pro',sans-serif;height:40px;padding:0 48px 0 15px;vertical-align:middle;width:100%;}.normes-ul-recherche .champ-recherche:focus{outline:none;}.normes-ul-recherche .btn-recherche{background:none;border:1px solid #4b4b4b;cursor:pointer;height:40px;position:absolute;right:15px;top:25px;width:48px;}.normes-ul-recherche .btn-recherche:focus{outline:none;}.normes-ul-recherche .btn-recherche:hover{background:#818181;}.normes-ul-recherche input[type=text]::-ms-clear{display:none;height:0;width:0;}.normes-ul-recherche input[type="search"]::-webkit-search-decoration,.normes-ul-recherche input[type="search"]::-webkit-search-cancel-button,.normes-ul-recherche input[type="search"]::-webkit-search-results-button,.normes-ul-recherche input[type="search"]::-webkit-search-results-decoration{display:none;}@media only screen and (max-width:979px){.normes-ul-entete-ul .or{padding:46px 15px 17px 0;}.normes-ul-entete-ul .logo-complet,.normes-ul-entete-ul .navigation-generale,.normes-ul-entete-ul .normes-ul-recherche,.normes-ul-entete-ul .utilitaires .switch-langue{display:none;}.normes-ul-entete-ul .logo-mobile{display:block;}.normes-ul-entete-ul .rouge{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;}.normes-ul-entete-ul .titre{font-size:17px;}.normes-ul-entete-ul .surtitre{font-size:14px;line-height:16px;margin-bottom:4px;}.normes-ul-entete-ul .utilitaires{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.normes-ul-recherche .champ-recherche{font-size:16px;}}#skip{background:#3e3e3e;}#skip a{padding-top:15px;padding-bottom:15px;display:block;color:#ededed;text-align:center;text-decoration:underline;}.normes-ul-entete-ul{background-size:100% 30px;z-index:700;}.normes-ul-entete-ul .or{padding-top:45px;}.normes-ul-entete-ul .rouge{border-top-width:30px;}.normes-ul-entete-ul .or{padding-bottom:13px;}.normes-ul-entete-ul .logo-wrapper{overflow:hidden;width:36px;height:46px;}.normes-ul-entete-ul .svg-logo{width:111px;height:46px;}.normes-ul-entete-ul .recherche{overflow:hidden;}.normes-ul-entete-ul .recherche span{position:relative;top:-100%;display:block;-webkit-transition:top 0.2s ease-in-out;-o-transition:top 0.2s ease-in-out;transition:top 0.2s ease-in-out;}.normes-ul-entete-ul .recherche span,.normes-ul-entete-ul .recherche svg{width:100%;height:100%;}.normes-ul-entete-ul .recherche svg .path{fill:#8d8b8c;-webkit-transition:fill 0.2s ease-in-out;-o-transition:fill 0.2s ease-in-out;transition:fill 0.2s ease-in-out;}.normes-ul-entete-ul .recherche.ouvert span{top:0;}.normes-ul-entete-ul .recherche.ouvert svg .path{fill:#7F8080;}.normes-ul-entete-ul .recherche.ouvert:hover{background:#282828;}.normes-ul-entete-ul .switch-langue{text-transform:uppercase;color:#8d8b8c;padding:0;}.normes-ul-entete-ul .utilitaires .switch-langue{display:block;}.normes-ul-recherche{top:auto;z-index:700;}.normes-ul-recherche .container{max-width:1200px;}.normes-ul-recherche form{position:absolute;bottom:0;width:100%;}.normes-ul-recherche .btn-recherche{padding:0;}.normes-ul-recherche .btn-recherche span{display:block;}.normes-ul-recherche .btn-recherche span,.normes-ul-recherche .btn-recherche svg{width:100%;height:100%;}.normes-ul-recherche .btn-recherche svg .path{fill:#ffffff;}.normes-ul-recherche .btn-recherche:hover svg .path{fill:#000000;}.normes-ul-recherche .champ-recherche{line-height:40px;}@media screen and (min-width:740px){.normes-ul-entete-ul .rouge{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.normes-ul-entete-ul .or{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.normes-ul-entete-ul .navigation{position:relative;top:-4px;}}@media screen and (min-width:980px){.normes-ul-entete-ul .or{padding-top:55px;padding-bottom:17px;}.normes-ul-entete-ul .logo-wrapper{width:125px;height:52px;}.normes-ul-entete-ul .svg-logo{width:125px;height:52px;}}.normes-ul-navigation-principale{padding:0 15px;width:100%;}.normes-ul-navigation-principale div{margin:0 auto;max-width:1170px;}.normes-ul-navigation-principale div > ul > li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;}.normes-ul-navigation-principale div > ul > li > *{margin:auto;text-align:center;}.normes-ul-navigation-principale.noir-sousmenu-gris div ul li:hover,.normes-ul-navigation-principale.noir-sousmenu-gris div ul li:focus-within,.normes-ul-navigation-principale.noir-sousmenu-gris div ul li[class*="current"]{background:#575757;color:#fff;}.normes-ul-navigation-principale.noir-sousmenu-gris div > ul{background:#2e2e2e;}.normes-ul-navigation-principale.noir-sousmenu-gris div > ul > li > a,.normes-ul-navigation-principale.noir-sousmenu-gris div > ul > li > span{color:#fff;}.normes-ul-navigation-principale.noir-sousmenu-gris div ul ul{background:#575757;}.normes-ul-navigation-principale.noir-sousmenu-gris div ul ul li:hover > a,.normes-ul-navigation-principale.noir-sousmenu-gris div ul ul li:hover > span,.normes-ul-navigation-principale.noir-sousmenu-gris div ul ul li:focus-within > a,.normes-ul-navigation-principale.noir-sousmenu-gris div ul ul li:focus-within > span{background:#494949;}.normes-ul-navigation-principale.noir-sousmenu-gris div ul ul li:last-of-type *{border-bottom:1px solid #737373;}.normes-ul-navigation-principale.noir-sousmenu-gris div ul ul li a,.normes-ul-navigation-principale.noir-sousmenu-gris div ul ul li span{border-top:1px solid #737373;color:#fff;}.normes-ul-navigation-principale.noir-sousmenu-gris.pleine-largeur{background:#2e2e2e;}.normes-ul-navigation-principale.menu-centre ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.normes-ul-navigation-principale ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;}.normes-ul-navigation-principale ul:after{clear:both;content:"";display:table;}.normes-ul-navigation-principale ul li{line-height:21px;position:relative;}.normes-ul-navigation-principale ul li:hover ul,.normes-ul-navigation-principale ul li:focus ul,.normes-ul-navigation-principale ul li:focus-within ul{display:block;}.normes-ul-navigation-principale ul li a,.normes-ul-navigation-principale ul li span{display:block;font:normal 18px 'Source Sans Pro',sans-serif;padding:25px;text-decoration:none;}.normes-ul-navigation-principale ul li ul{display:none;left:0;min-width:205px;position:absolute;top:100%;z-index:999;}.normes-ul-navigation-principale ul li ul li{display:block;}.normes-ul-navigation-principale ul li ul li a,.normes-ul-navigation-principale ul li ul li span{padding:15px 5px;}.normes-ul-navigation-principale ul > li > ul ul{display:none !important;}@media only screen and (max-width:979px){.normes-ul-navigation-principale{display:none;}}.normes-ul-navigation-principale ul.level-0 > li.menu-item--active-trail > a,.normes-ul-navigation-principale ul.level-0 > li.menu-item--active-trail > span{background-color:#575757;}.normes-ul-navigation-principale ul.level-1{min-width:230px;padding:15px;}.normes-ul-navigation-principale ul.level-1 > li > a,.normes-ul-navigation-principale ul.level-1 > li > span{position:relative;}.normes-ul-navigation-principale ul.level-1 > li > a:before,.normes-ul-navigation-principale ul.level-1 > li > a:after,.normes-ul-navigation-principale ul.level-1 > li > span:before,.normes-ul-navigation-principale ul.level-1 > li > span:after{position:absolute;top:0;display:block;width:15px;height:100%;content:"";background-color:inherit;}.normes-ul-navigation-principale ul.level-1 > li > a:before,.normes-ul-navigation-principale ul.level-1 > li > span:before{right:100%;}.normes-ul-navigation-principale ul.level-1 > li > a:after,.normes-ul-navigation-principale ul.level-1 > li > span:after{left:100%;}.normes-ul-navigation-principale ul.level-1 li.menu-item{position:relative;}.normes-ul-navigation-principale ul.level-1 li.menu-item.menu-item--expanded > a,.normes-ul-navigation-principale ul.level-1 li.menu-item.menu-item--expanded > span{padding-right:20px;background-image:url(/themes/custom/cstip_basic/images/icons/chevron-small-right.svg);background-position:center right;background-repeat:no-repeat;background-size:22px 22px;}.normes-ul-navigation-principale ul.level-1 li.menu-item:hover ul.level-2,.normes-ul-navigation-principale ul.level-1 li.menu-item:focus-within ul.level-2{display:block !important;}.normes-ul-navigation-principale ul.level-2{min-width:230px;position:absolute;top:1px;left:calc(100% + 15px);}.normes-ul-navigation-principale ul.level-2 li.menu-item a,.normes-ul-navigation-principale ul.level-2 li.menu-item span{padding-right:15px;padding-left:15px;}.normes-ul-navigation-principale ul.level-2 li.menu-item:first-child a,.normes-ul-navigation-principale ul.level-2 li.menu-item:first-child span{border-top:0;}.normes-ul-navigation-principale ul.level-2 li.menu-item:last-child a,.normes-ul-navigation-principale ul.level-2 li.menu-item:last-child span{border-bottom:0;}.nav-mobile.charcoal{color:#fff;}.nav-mobile.charcoal li{background:#3e3e3e;}.nav-mobile.charcoal a,.nav-mobile.charcoal span{border-color:#848484;color:#fff !important;}.nav-mobile.charcoal .general,.nav-mobile.charcoal .langue{background:#2e2e2f !important;}.nav-mobile.charcoal .general a,.nav-mobile.charcoal .general span,.nav-mobile.charcoal .langue a,.nav-mobile.charcoal .langue span{color:#fff !important;}.nav-mobile.charcoal ul ul li:last-child:after{background:#3e3e3e;}.nav-mobile.charcoal ul ul li:last-child a,.nav-mobile.charcoal ul ul li:last-child span{border-color:#848484;}.nav-mobile.charcoal .nav-mobile-content .go-back a,.nav-mobile.charcoal .nav-mobile-content .go-back span{background:#2e2e30;}.normes-ul-nav-mobile-wrapper{display:block;}#nav-toggle{cursor:pointer;padding:18px 5px 5px 13px;}#nav-toggle.dropdown-is-active span{background-color:transparent;}#nav-toggle.dropdown-is-active span:before,#nav-toggle.dropdown-is-active span:after{top:0;}#nav-toggle.dropdown-is-active span:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}#nav-toggle.dropdown-is-active span:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after{background:#8d8b8c;border-radius:1px;content:'';cursor:pointer;display:block;height:3px;position:absolute;-webkit-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;width:20px;}#nav-toggle span:before{top:-7px;}#nav-toggle span:after{bottom:-7px;}.normes-ul-nav-mobile-wrapper{position:relative;}.normes-ul-nav-mobile-wrapper a,.normes-ul-nav-mobile-wrapper span{border-top-width:1px;border-style:solid;display:block;font:400 15px 'Source Sans Pro',sans-serif;height:46px;line-height:46px;margin:0 15px;overflow:hidden;text-decoration:none;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;-o-transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;z-index:4;white-space:nowrap;}.normes-ul-nav-mobile-wrapper img{max-width:100%;}.normes-ul-nav-mobile-wrapper input{font:300 15px 'Source Sans Pro',sans-serif;}.normes-ul-nav-mobile-wrapper .nav-mobile{background-color:transparent;left:0;position:absolute;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:background-color 0.1s ease-out 0s,visibility 0s ease-out 0.6s,-webkit-transform 0.5s ease-out 0.1s;transition:background-color 0.1s ease-out 0s,visibility 0s ease-out 0.6s,-webkit-transform 0.5s ease-out 0.1s;-o-transition:transform 0.5s ease-out 0.1s,background-color 0.1s ease-out 0s,visibility 0s ease-out 0.6s;transition:transform 0.5s ease-out 0.1s,background-color 0.1s ease-out 0s,visibility 0s ease-out 0.6s;transition:transform 0.5s ease-out 0.1s,background-color 0.1s ease-out 0s,visibility 0s ease-out 0.6s,-webkit-transform 0.5s ease-out 0.1s;visibility:hidden;width:100%;z-index:2;}.normes-ul-nav-mobile-wrapper .nav-mobile.dropdown-is-active{background-color:rgba(0,0,0,0.6);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:background-color 0.5s ease-out 0.5s,visibility 0s ease-out 0s,-webkit-transform 0.5s ease-out 0s;transition:background-color 0.5s ease-out 0.5s,visibility 0s ease-out 0s,-webkit-transform 0.5s ease-out 0s;-o-transition:transform 0.5s ease-out 0s,background-color 0.5s ease-out 0.5s,visibility 0s ease-out 0s;transition:transform 0.5s ease-out 0s,background-color 0.5s ease-out 0.5s,visibility 0s ease-out 0s;transition:transform 0.5s ease-out 0s,background-color 0.5s ease-out 0.5s,visibility 0s ease-out 0s,-webkit-transform 0.5s ease-out 0s;visibility:visible;z-index:3;}.normes-ul-nav-mobile-wrapper ul{left:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:100%;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;-o-transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;}.normes-ul-nav-mobile-wrapper ul.is-hidden{-webkit-transform:translateX(100%) translateX(30px);-ms-transform:translateX(100%) translateX(30px);transform:translateX(100%) translateX(30px);}.normes-ul-nav-mobile-wrapper ul.move-out > li > a,.normes-ul-nav-mobile-wrapper ul.move-out > li > span,.normes-ul-nav-mobile-wrapper ul.move-out .langue,.normes-ul-nav-mobile-wrapper ul.move-out .general{opacity:0;-webkit-transform:translateX(-100%) translateX(-30px);-ms-transform:translateX(-100%) translateX(-30px);transform:translateX(-100%) translateX(-30px);}.normes-ul-nav-mobile-wrapper ul > li:last-of-type.general{padding-bottom:25px;}.normes-ul-nav-mobile-wrapper ul ul{height:100%;}.normes-ul-nav-mobile-wrapper ul ul li:last-child a,.normes-ul-nav-mobile-wrapper ul ul li:last-child span{border-bottom-width:1px;border-bottom-style:solid;}.normes-ul-nav-mobile-wrapper ul ul li:last-child:after{content:"";display:block;height:50px;width:100%;}.normes-ul-nav-mobile-wrapper .dernier-item-principal:after{content:"";display:block;height:50px;width:100%;}.normes-ul-nav-mobile-wrapper .dernier-item-principal > a,.normes-ul-nav-mobile-wrapper .dernier-item-principal > span{border-bottom-style:solid;border-bottom-width:1px;}.normes-ul-nav-mobile-wrapper .dernier-item-principal + .general{padding-top:25px;}.normes-ul-nav-mobile-wrapper .langue{-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;-o-transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;}.normes-ul-nav-mobile-wrapper .switch-langue{background:none;border:1px solid #a7a7a7;color:#a7a7a7 !important;display:inline-block;font:300 15px 'Source Sans Pro',sans-serif;height:40px;line-height:35px;margin-bottom:15px;margin-left:15px;margin-top:25px;padding:1px 9px 17px 8px;text-decoration:none;text-align:center;vertical-align:top;width:40px;}.normes-ul-nav-mobile-wrapper .general{border:none;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;-o-transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;}.normes-ul-nav-mobile-wrapper .general a,.normes-ul-nav-mobile-wrapper .general span{border:none !important;font-size:13px;height:35px !important;line-height:35px;}.normes-ul-nav-mobile-wrapper .go-back a{border-top:none;padding-left:30px;}.normes-ul-nav-mobile-wrapper .has-children > a{padding-right:40px;}.normes-ul-nav-mobile-wrapper .has-children .current > a{border-top-color:#dad9d8;font-size:18px;font-weight:bold;}@media only screen and (min-width:979px){.normes-ul-nav-mobile-wrapper,.nav-mobile-trigger{display:none !important;}}#nav-toggle span{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);}#nav-toggle.dropdown-is-active span{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}#nav-toggle.dropdown-is-active span:after{top:initial;bottom:0;}#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after{-webkit-transition:all .225s 0s ease,top .1s .15s ease,bottom .1s .15s ease,background .1s .15s ease;-o-transition:all .225s 0s ease,top .1s .15s ease,bottom .1s .15s ease,background .1s .15s ease;transition:all .225s 0s ease,top .1s .15s ease,bottom .1s .15s ease,background .1s .15s ease;}#nav-toggle.dropdown-is-active span,#nav-toggle.dropdown-is-active span:before,#nav-toggle.dropdown-is-active span:after{-webkit-transition:all .25s .1s ease,top .15s 0s ease,bottom .15s 0s ease,background .15s 0s ease;-o-transition:all .25s .1s ease,top .15s 0s ease,bottom .15s 0s ease,background .15s 0s ease;transition:all .25s .1s ease,top .15s 0s ease,bottom .15s 0s ease,background .15s 0s ease;}.normes-ul-nav-mobile-wrapper .nav-mobile-content > li:first-child:before,.normes-ul-nav-mobile-wrapper .sub-menu > li:first-child:before{display:block;width:100%;height:24px;content:"";}.normes-ul-nav-mobile-wrapper ul a,.normes-ul-nav-mobile-wrapper ul span{position:relative;overflow:visible;}.normes-ul-nav-mobile-wrapper ul a:before,.normes-ul-nav-mobile-wrapper ul a:after,.normes-ul-nav-mobile-wrapper ul span:before,.normes-ul-nav-mobile-wrapper ul span:after{position:absolute;top:0;display:block;width:20px;height:100%;content:"";background-color:inherit;}.normes-ul-nav-mobile-wrapper ul a:before,.normes-ul-nav-mobile-wrapper ul span:before{right:100%;}.normes-ul-nav-mobile-wrapper ul a:after,.normes-ul-nav-mobile-wrapper ul span:after{left:100%;}.normes-ul-nav-mobile-wrapper ul a:hover,.normes-ul-nav-mobile-wrapper ul span:hover{background-color:#313131;}.normes-ul-nav-mobile-wrapper .nav-mobile{-webkit-transition:background-color .1s 0s ease,visibility 0s .5s ease,-webkit-transform .4s .1s ease;transition:background-color .1s 0s ease,visibility 0s .5s ease,-webkit-transform .4s .1s ease;-o-transition:transform .4s .1s ease,background-color .1s 0s ease,visibility 0s .5s ease;transition:transform .4s .1s ease,background-color .1s 0s ease,visibility 0s .5s ease;transition:transform .4s .1s ease,background-color .1s 0s ease,visibility 0s .5s ease,-webkit-transform .4s .1s ease;}.normes-ul-nav-mobile-wrapper .nav-mobile.dropdown-is-active{-webkit-transition:background-color .4s .2s ease,visibility 0s 0s ease,-webkit-transform .4s 0s ease;transition:background-color .4s .2s ease,visibility 0s 0s ease,-webkit-transform .4s 0s ease;-o-transition:transform .4s 0s ease,background-color .4s .2s ease,visibility 0s 0s ease;transition:transform .4s 0s ease,background-color .4s .2s ease,visibility 0s 0s ease;transition:transform .4s 0s ease,background-color .4s .2s ease,visibility 0s 0s ease,-webkit-transform .4s 0s ease;}.normes-ul-nav-mobile-wrapper .nav-mobile.charcoal .nav-mobile-content .go-back a,.normes-ul-nav-mobile-wrapper .nav-mobile.charcoal .nav-mobile-content .go-back span{line-height:2.75em;height:2.75em;margin-bottom:15px;border:0;border-bottom:1px solid #6b6b6b;border-radius:3px;background-color:#505050;}.normes-ul-nav-mobile-wrapper .nav-mobile.charcoal .nav-mobile-content .go-back a:before,.normes-ul-nav-mobile-wrapper .nav-mobile.charcoal .nav-mobile-content .go-back a:after,.normes-ul-nav-mobile-wrapper .nav-mobile.charcoal .nav-mobile-content .go-back span:before,.normes-ul-nav-mobile-wrapper .nav-mobile.charcoal .nav-mobile-content .go-back span:after{display:none;}.normes-ul-nav-mobile-wrapper .nav-mobile.charcoal .nav-mobile-content .go-back a:hover,.normes-ul-nav-mobile-wrapper .nav-mobile.charcoal .nav-mobile-content .go-back span:hover{background-color:#636363;}.normes-ul-nav-mobile-wrapper .nav-mobile.charcoal .nav-mobile-content > li{display:none;}.normes-ul-nav-mobile-wrapper .nav-mobile.charcoal .nav-mobile-content > .menu-item{display:list-item;}.normes-ul-nav-mobile-wrapper .nav-mobile.charcoal .nav-mobile-content > .general{padding:3px 0;}.normes-ul-nav-mobile-wrapper .nav-mobile.charcoal .nav-mobile-content .has-children > a,.normes-ul-nav-mobile-wrapper .nav-mobile.charcoal .nav-mobile-content .has-children > span,.normes-ul-nav-mobile-wrapper .nav-mobile.charcoal .nav-mobile-content .go-back span,.normes-ul-nav-mobile-wrapper .nav-mobile.charcoal .nav-mobile-content .go-back a{background-repeat:no-repeat;background-size:22px 22px;}.normes-ul-nav-mobile-wrapper .nav-mobile.charcoal .nav-mobile-content .go-back span,.normes-ul-nav-mobile-wrapper .nav-mobile.charcoal .nav-mobile-content .go-back a{background-image:url(/themes/custom/cstip_basic/images/icons/chevron-small-left.svg);background-position:4px 10px;}.normes-ul-nav-mobile-wrapper .nav-mobile.charcoal .nav-mobile-content .has-children > a,.normes-ul-nav-mobile-wrapper .nav-mobile.charcoal .nav-mobile-content .has-children > span{background-image:url(/themes/custom/cstip_basic/images/icons/chevron-small-right.svg);background-position:center right;}.normes-ul-nav-mobile-wrapper ul ul li:last-child:after,.normes-ul-nav-mobile-wrapper .dernier-item-principal:after{height:24px;}.normes-ul-pied-page{font:300 14px 'Source Sans Pro',sans-serif;color:#fff;width:100%;}.normes-ul-pied-page.charcoal{background:#2e2e2e;color:#fff;}.normes-ul-pied-page.charcoal .titre-section strong,.normes-ul-pied-page.charcoal .copyright a,.normes-ul-pied-page.charcoal .copyright p,.normes-ul-pied-page.charcoal .communication strong{color:#fff;}.normes-ul-pied-page.charcoal .copyright{background:#181818;}.normes-ul-pied-page.charcoal [class^="icon"]{color:#999;}.normes-ul-pied-page.charcoal .liens{border-left:1px solid #4a4a4a;}.normes-ul-pied-page.charcoal .liens a{color:#1895fd;}.normes-ul-pied-page a,.normes-ul-pied-page a:hover{color:#1895fd;font-weight:400;text-decoration:none;}.normes-ul-pied-page p{font:300 14px 'Source Sans Pro',sans-serif;}.normes-ul-pied-page .pied-page-contenu{margin:0 auto;max-width:1200px;padding:50px 15px;}.normes-ul-pied-page .pied-page-contenu:after{content:"";clear:both;display:table;}.normes-ul-pied-page .titre-section{margin-bottom:15px;}.normes-ul-pied-page .titre-section strong{font:normal 18px 'Source Sans Pro',sans-serif;}.normes-ul-pied-page .copyright{clear:both;font-weight:300;}.normes-ul-pied-page .copyright > div{font-size:12px;margin:0 auto;max-width:1200px;padding:8px 15px;}.normes-ul-pied-page .copyright > div div{display:inline;}.normes-ul-pied-page .copyright > div div:nth-child(2) span:last-of-type::after{content:"";padding:0;}.normes-ul-pied-page .copyright a{font-weight:300;}.normes-ul-pied-page .copyright a:hover{text-decoration:underline;}.normes-ul-pied-page .copyright span{font-weight:300;}.normes-ul-pied-page .copyright span::after{content:"|";padding:0 10px;}@media only screen and (max-width:514px){.normes-ul-pied-page .copyright > div div{display:block;}.normes-ul-pied-page .copyright div div span:last-of-type::after{content:"";padding:0;}}@media only screen and (max-width:767px){.normes-ul-pied-page{font-size:13px;}}@media only screen and (max-width:767px) and (orientation:landscape){.normes-ul-pied-page{-webkit-text-size-adjust:100%;}}.normes-ul-pied-page{z-index:200;}.normes-ul-pied-page h1,.normes-ul-pied-page h2,.normes-ul-pied-page h3,.normes-ul-pied-page h4,.normes-ul-pied-page h5,.normes-ul-pied-page h6{color:#ffffff;}.normes-ul-pied-page .copy{float:left;padding:2px 0;}.normes-ul-pied-page .admin{float:right;height:20px;padding-top:8px;}.normes-ul-pied-page .admin svg{width:20px;height:20px;display:block;-webkit-transition:-webkit-transform 0.25s ease-in-out;transition:-webkit-transform 0.25s ease-in-out;-o-transition:transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out,-webkit-transform 0.25s ease-in-out;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);vertical-align:middle;}.normes-ul-pied-page .admin svg .path{-webkit-transition:fill 0.25s ease-in-out;-o-transition:fill 0.25s ease-in-out;transition:fill 0.25s ease-in-out;fill:#d4d4d4;}.normes-ul-pied-page .admin a{display:inline-block;}.normes-ul-pied-page .admin a:hover svg{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.normes-ul-pied-page .admin a:hover svg .path{fill:#ffffff;}.normes-ul-pied-page .admin span:after{display:none;}.normes-ul-pied-page .pied-page-contenu{padding:70px 15px;}.newsletter-wrapper{background:#3e3e3e;}.newsletter-wrapper h3{margin-top:0;margin-bottom:20px;text-align:center;}.newsletter-wrapper .mailchimp-form ::-webkit-input-placeholder{color:#b9b9b9;}.newsletter-wrapper .mailchimp-form :-ms-input-placeholder{color:#b9b9b9;}.newsletter-wrapper .mailchimp-form ::-ms-input-placeholder{color:#b9b9b9;}.newsletter-wrapper .mailchimp-form ::placeholder{color:#b9b9b9;}.newsletter-wrapper .mailchimp-form label{font-size:16px;display:block;padding-bottom:5px;}.newsletter-wrapper .mailchimp-form .email{font-size:16px;width:100%;padding:10px 16px;border:1px solid #737373;background-color:#333333;}.newsletter-wrapper .mailchimp-form .email:focus,.newsletter-wrapper .mailchimp-form .email:hover{background-color:#272727;}.newsletter-wrapper .mailchimp-form .button{color:#ededed;font-size:16px;display:inline-block;min-width:100%;padding:10px 16px;text-align:center;border:1px solid #737373;background-color:#4d4d4d;}.newsletter-wrapper .mailchimp-form .button:hover{background-color:#737373;}.newsletter-wrapper .mailchimp-form .grid .col:first-child{margin-bottom:10px;}.region-footer .links p{margin-top:-5px;margin-bottom:9px;}.region-footer .links p:last-child{margin-bottom:0;}.region-footer .links a:hover{text-decoration:underline;}.region-footer .links svg{width:28px;margin-right:8px;vertical-align:middle;}.region-footer .links svg .path{fill:#ededed;}.region-footer .social a{display:inline-block;width:35px;height:35px;margin:0 8px 0 0;text-decoration:none;border:1px solid #434343;outline:0;}.region-footer .social a svg{width:100%;height:100%;}.region-footer .social a svg .path{fill:#ffffff;}.region-footer .social a:hover{background:#d5d5d5;}.region-footer .social a:hover svg .path{fill:#2e2e2e;}.region-footer .paragraph--type--partner a{cursor:pointer;opacity:1;}.region-footer .paragraph--type--partner a:hover{opacity:0.8;}@media screen and (min-width:480px){.newsletter-wrapper .mailchimp-form .button{border-left:0;}}@media screen and (min-width:515px){.normes-ul-pied-page .admin{padding-top:0px;}}@media screen and (min-width:720px){.newsletter-wrapper .mailchimp-form .grid .col:first-child{margin-bottom:30px;}}
.password-field{margin:0;}form{margin:0;padding:0;}fieldset{min-width:0;margin:1em 0;}@media (min--moz-device-pixel-ratio:0){fieldset{display:table-cell;}}details,fieldset,.filter-wrapper{border-radius:4px;}.filter-wrapper{border-top-left-radius:0;border-top-right-radius:0;}.filter-help a{font-size:0.857em;}.filter-wrapper .form-item label{margin-right:10px;}[dir="rtl"] .filter-wrapper .form-item label{margin-right:0;margin-left:10px;}summary{color:#3b3b3b;background:#dbdbdb;text-shadow:0 1px 0 #fff;}details summary a{color:#3b3b3b;}details summary a:hover,details summary a:active,details summary a:focus{color:#000;}details .details-description{font-style:italic;}label{display:table;font-weight:bold;}label[for]{cursor:pointer;}input,textarea,select{font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;}input{box-sizing:border-box;max-width:100%;margin:2px 0;padding:4px;}input,textarea{font-size:0.929em;}@media screen and (max-width:60em){input,textarea{font-size:16px;}}textarea{line-height:1.5;}textarea.form-textarea{padding:4px;}input.form-text,input.form-tel,input.form-email,input.form-url,input.form-search,input.form-file,input.form-number,input.form-color,textarea.form-textarea{color:#3b3b3b;border:1px solid #ccc;}input.form-submit:hover,input.form-submit:focus{background:#dedede;}.password-suggestions ul li{margin-left:1.2em;}[dir="rtl"] .password-suggestions ul li{margin-right:1.2em;margin-left:0;}.form-item label,.form-wrapper .label{font-size:0.929em;}.form-wrapper .field-multiple-table .label{font-size:inherit;}.form-type-radio label,.form-type-checkbox label{margin-left:4px;}[dir="rtl"] .form-type-radio label,[dir="rtl"] .form-type-checkbox label{margin-right:4px;margin-left:0;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2px;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2px;margin-left:0;}.form-actions{padding-top:10px;}#edit-body{margin-bottom:2em;}.node-form label,.node-form .description,.node-form .form-wrapper .label{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}.node-form .form-wrapper .field-multiple-table .label{font-family:inherit;}.node-form .form-wrapper{margin-bottom:2em;}.node-form .entity-content-form-footer,.node-form .field--name-status{margin-bottom:0;}.node-form .form-actions{margin-top:0;padding-top:0;}.contact-form #edit-name{width:75%;border-radius:4px;}.contact-form #edit-mail{width:75%;border-radius:4px;}.contact-form #edit-subject{width:75%;border-radius:4px;}.contact-form #edit-message{width:76.3%;border-top-left-radius:4px;border-top-right-radius:4px;}.form-disabled input,.form-disabled select,.form-disabled textarea{color:#717171;border-color:#bbb;background:#ededed;}.form-disabled label{color:#717171;}.comment-form label{float:left;width:120px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.929em;}[dir="rtl"] .comment-form label{float:right;}.comment-form input,.comment-form .form-select{margin:0;border-radius:4px;}.comment-form .form-type-textarea label{float:none;}.comment-form .form-item,.comment-form .form-radios,.comment-form .form-type-checkbox,.comment-form .form-select{overflow:hidden;margin-bottom:10px;}.comment-form .form-type-checkbox,.comment-form .form-radios{margin-left:120px;}[dir="rtl"] .comment-form .form-type-checkbox,[dir="rtl"] .comment-form .form-radios,[dir="rtl"] .comment-form .form-item .description{margin-right:120px;margin-left:0;}.comment-form .form-type-checkbox label,.comment-form .form-radios label{float:none;margin-top:0;}.comment-form input.form-file{width:auto;}.layout-no-sidebars .comment-form .form-text{width:800px;}.layout-one-sidebar .comment-form .form-text{width:500px;}.layout-two-sidebars .comment-form .form-text{width:320px;}.comment-form .form-item .description{margin-left:120px;font-size:0.786em;line-height:1.2;}.comment-form .form-textarea{border-top-left-radius:4px;border-top-right-radius:4px;}.comment-form details.filter-wrapper .details-wrapper,.comment-form .text-format-wrapper .form-item{margin-top:0;margin-bottom:0;}.filter-wrapper label{float:none;width:auto;}.filter-wrapper .form-select{min-width:120px;}.comment-form details.filter-wrapper .tips{font-size:0.786em;}#comment-body-add-more-wrapper .form-type-textarea label{margin-bottom:0.4em;}#edit-actions input{margin-right:0.6em;}[dir="rtl"] #edit-actions input{margin-right:0;margin-left:0.6em;}.form-item textarea.error + .cke{border:2px solid red;}.form-item--error-message{color:#e32700;}@media all and (max-width:600px){.form-actions .button{display:block;float:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:10px 0 0;padding-bottom:6px;}.js .dropbutton .dropbutton-action > input,.js .dropbutton .dropbutton-action > a,.js .dropbutton .dropbutton-action > button{padding-left:3em;text-align:center;}}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
