@charset "utf-8";/*!
 * Web Experience Toolkit (WET) / Boîte à outils de l'expérience Web (BOEW)
 * wet-boew.github.io/wet-boew/License-en.html / wet-boew.github.io/wet-boew/Licence-fr.html
 * v4.0.20 - 2015-12-16
 *
 *//*! Deprecated */
 
 /* SIRC stlyes */

/*main a[href]:hover, main a[href]:focus, main a[href]:active { color: #C00 }

main h1 { color:#770000; }
main h2 { color:#003399; }
main h3 { color:#003366; }
main h4 { color:#770000; }
main h5 { color:#000000; }
main h6 { color:#000000; }*/


main .annual-report-recommendation { margin-left: 40px; margin-right: 40px; font-weight: 700; color: #333333; }

main h1.inconspicuous { color: #003399; margin: 0px 0px 0.5em 0px; font-weight: 700; border-bottom: 1px solid #003399; }

main .space-bottom { margin-bottom: 1.5em; }
main .space-top { margin-top: 1.5em; }

main .uppercase { text-transform: uppercase; }

main .normalize { font-weight: normal; font-style: normal; background: #FFFFFF; }

main .redacted { background-color: #000; color: #000; }
main .redacted:hover { color: #FFF; }

main .annual-report-signature { width:275px; height:175px; float:left; }
main .annual-report-member-photo1 { width:200px; height:250px; float:left; }
main .annual-report-member-photo2 { width:250px; height:250px; float:left; }

main ul.noIndent, main ol.noIndent { padding-left: 0; }

main .width-25 { width:25%!important }
main .width-33 { width:33%!important }
main .width-34 { width:34%!important }
main .width-75 { width:75%!important }

main .width-5 { width:5%!important }
main .width-10 { width:10%!important }
main .width-15 { width:15%!important }
main .width-20 { width:20%!important }
main .width-25 { width:25%!important }
main .width-30 { width:30%!important }
main .width-35 { width:35%!important }
main .width-40 { width:40%!important }
main .width-45 { width:45%!important }
main .width-50 { width:50%!important }
main .width-55 { width:55%!important }
main .width-60 { width:60%!important }
main .width-65 { width:65%!important }
main .width-70 { width:70%!important }
main .width-75 { width:75%!important }
main .width-80 { width:80%!important }
main .width-85 { width:85%!important }
main .width-90 { width:90%!important }
main .width-95 { width:95!important }
main .width-100 { width:100%!important }

main .blackborder { border:solid thin; border-color:#000; padding: 10px;}

main .image-left { float: left; vertical-align: text-top; margin-right: 10px; }
main .image-right { float: right; vertical-align: text-top; margin-left: 10px; }

main .black { color: #000; background-color: transparent; }
main .white { color: #FFF; background-color: transparent; }
main .red { color: #C00; background-color: transparent; }
main .blue { color: #00F; background-color: transparent; }
main .green { color: #093; background-color: transparent; }
main .grey { color: #999; background-color: transparent; }


@media (min-width:992px){
/*body, header, #wb-glb-mn { background-color: #FFF !important; }*/
/*header, #wb-bnr, #wb-bar, #wb-bar .container, #wb-bar .container .row, body { margin-top: 0 !important; padding-top: 0 !important; top: 0 !important; }*/
/*header { border: 1px solid red; background: red; }
#wb-bnr { border: 1px solid orange; background: orange; }
#wb-bar { border: 1px solid yellow; background: yellow; }
#wb-bar .container { border: 1px solid green; background: green; }
#wb-bar .container .row { border: 1px solid blue; background: blue; }*/

/*html { border: 1px solid black; background: black; }*/
#wb-bar { padding-top: 0.2em; padding-bottom: 0.3em; }
body{background-image:url(../assets/header-leaf.jpg),url(../assets/header-bg.jpg) !important;background-repeat:no-repeat,repeat-x !important;background-position:center 3.4em !important;}
#wb-bar .container a{border-left:1px solid #000;color:#000;background-color: #FFF !important;}
}
#wb-bar, #wb-bar .container{background-color: #FFF !important;}
@media (max-width:992px){
	#wmms { display: none !important; }
}

.margin-bottom-none{margin-bottom:0!important}
.margin-bottom-small{margin-bottom:2px!important}
.margin-bottom-medium{margin-bottom:10px!important}
.margin-bottom-large{margin-bottom:20px!important}
.margin-bottom-xlarge{margin-bottom:50px!important}
.margin-top-none{margin-top:0!important}
.margin-top-small{margin-top:2px!important}
.margin-top-medium{margin-top:10px!important}
.margin-top-large{margin-top:20px!important}
.margin-top-xlarge{margin-top:50px!important}
.margin-right-none{margin-right:0!important}
.margin-right-small{margin-right:2px!important}
.margin-right-medium{margin-right:10px!important}
.margin-right-large{margin-right:20px!important}
.margin-right-xlarge{margin-right:50px!important}
.margin-left-none{margin-left:0!important}
.margin-left-small{margin-left:2px!important}
.margin-left-medium{margin-left:10px!important}
.margin-left-large{margin-left:20px!important}
.margin-left-xlarge{margin-left:50px!important}

th.borderBottom, td.borderBottom { border-bottom: #000000 2px solid; }
th.borderBottomDouble, td.borderBottomDouble { border-bottom: #000000 3px double; }
.borderTopBottom { border-bottom: #000000 1px solid; border-top: #000000 1px solid; }
.align-middle { vertical-align: middle; }

ol.numbered,
ol.lettered,
ol.bracketed,
ol.right-bracketed,
ol.left-bracketed,
ol.lower-alpha-bracketed,
ol.lower-alpha-right-bracketed,
ol.lower-alpha-left-bracketed,
ol.upper-alpha-bracketed,
ol.upper-alpha-right-bracketed,
ol.upper-alpha-left-bracketed,
ol.lower-roman-bracketed,
ol.lower-roman-right-bracketed,
ol.lower-roman-left-bracketed,
ol.upper-roman-bracketed,
ol.upper-roman-right-bracketed,
ol.upper-roman-left-bracketed {
    counter-reset: li;
    margin-left: 0;
    padding-left: 0;
}
ol.numbered > li,
ol.lettered > li,
ol.bracketed > li,
ol.right-bracketed > li,
ol.left-bracketed > li,
ol.lower-alpha-bracketed > li,
ol.lower-alpha-right-bracketed > li,
ol.lower-alpha-left-bracketed > li,
ol.upper-alpha-bracketed > li,
ol.upper-alpha-right-bracketed > li,
ol.upper-alpha-left-bracketed > li,
ol.lower-roman-bracketed > li,
ol.lower-roman-right-bracketed > li,
ol.lower-roman-left-bracketed > li,
ol.upper-roman-bracketed > li,
ol.upper-roman-right-bracketed > li,
ol.upper-roman-left-bracketed > li {
    position: relative;
    margin-left: 4em;
    list-style: none;
}
ol.numbered > li:before,
ol.lettered > li:before,
ol.bracketed > li:before,
ol.right-bracketed > li:before,
ol.left-bracketed > li:before,
ol.lower-alpha-bracketed > li:before,
ol.lower-alpha-right-bracketed > li:before,

ol.lower-alpha-left-bracketed > li:before,
ol.upper-alpha-bracketed > li:before,
ol.upper-alpha-right-bracketed > li:before,
ol.upper-alpha-left-bracketed > li:before,
ol.lower-roman-bracketed > li:before,
ol.lower-roman-right-bracketed > li:before,
ol.lower-roman-left-bracketed > li:before,
ol.upper-roman-bracketed > li:before,
ol.upper-roman-right-bracketed > li:before,
ol.upper-roman-left-bracketed > li:before {
    content:counter(li);
    counter-increment: li;
    position: absolute;
    left: -3em;
    width: 3em;
}

ol.numbered > li:before { content: counter(li) ". "; }
ol.lettered > li:before { content: counter(li, lower-alpha) ". "; }
ol.bracketed > li:before { content: " (" counter(li) ") "; }
ol.right-bracketed > li:before { content: counter(li) ") "; }
ol.left-bracketed > li:before { content: " (" counter(li); }
ol.lower-alpha-bracketed > li:before { content: " (" counter(li, lower-alpha) ") "; }
ol.lower-alpha-right-bracketed > li:before { content: counter(li, lower-alpha) ") "; }
ol.lower-alpha-left-bracketed > li:before { content: " (" counter(li, lower-alpha); }
ol.upper-alpha-bracketed > li:before { content: " (" counter(li, upper-alpha) ") "; }
ol.upper-alpha-right-bracketed > li:before { content: counter(li, upper-alpha) ") "; }
ol.upper-alpha-left-bracketed > li:before { content: " (" counter(li, upper-alpha); }
ol.lower-roman-bracketed > li:before { content: " (" counter(li, lower-roman) ") "; }
ol.lower-roman-right-bracketed > li:before { content: counter(li, lower-roman) ") "; }
ol.lower-roman-left-bracketed > li:before { content: " (" counter(li, lower-roman); }
ol.upper-roman-bracketed > li:before { content: " (" counter(li, upper-roman) ") "; }
ol.upper-roman-right-bracketed > li:before { content: counter(li, upper-roman) ") "; }
ol.upper-roman-left-bracketed > li:before { content: " (" counter(li, upper-roman); }

ol.bold > li:before { font-weight: bold; }
ol.italic > li:before { font-style: italic; }

li.bold:before { font-weight: bold; }
li.italic:before { font-style: italic; }

ol.colon, ol.colon-space { counter-reset: li; margin-left: 1.5em; padding-left: 0; }
ol.colon > li, ol.colon-space > li { /*position: relative; margin-left: 4em;*/ list-style: none; }
ol.colon > li:before { content: counter(li) ": "; counter-increment: li; /*position: absolute; left: -3em; width: 3em;*/ }
ol.colon-space > li:before { content: counter(li) " : "; counter-increment: li; /*position: absolute; left: -3em; width: 3em;*/ }

ol.start1 { counter-reset: li 0; }
ol.start2 { counter-reset: li 1; }
ol.start3 { counter-reset: li 2; }
ol.start4 { counter-reset: li 3; }
ol.start5 { counter-reset: li 4; }
ol.start6 { counter-reset: li 5; }
ol.start7 { counter-reset: li 6; }
ol.start8 { counter-reset: li 7; }
ol.start9 { counter-reset: li 8; }
ol.start10 { counter-reset: li 9; }
ol.start11 { counter-reset: li 10; }
ol.start12 { counter-reset: li 11; }
ol.start13 { counter-reset: li 12; }
ol.start14 { counter-reset: li 13; }
ol.start15 { counter-reset: li 14; }
ol.start16 { counter-reset: li 15; }
ol.start17 { counter-reset: li 16; }
ol.start18 { counter-reset: li 17; }
ol.start19 { counter-reset: li 18; }
ol.start20 { counter-reset: li 19; }
ol.start21 { counter-reset: li 20; }
ol.start22 { counter-reset: li 21; }
ol.start23 { counter-reset: li 22; }
ol.start24 { counter-reset: li 23; }
ol.start25 { counter-reset: li 24; }
ol.start26 { counter-reset: li 25; }
ol.start27 { counter-reset: li 26; }
ol.start28 { counter-reset: li 27; }
ol.start29 { counter-reset: li 28; }
ol.start30 { counter-reset: li 29; }
ol.start31 { counter-reset: li 30; }
ol.start32 { counter-reset: li 31; }

#wb-main .annual-report-2014-box { background-color: #ebf5ff; }
#wb-main .whiteBG { background-color: #fff !important; }

.align-top { vertical-align: top !important; }
.align-middle { vertical-align: middle !important; }
.align-bottom { vertical-align: bottom !important; }

.media-left, .media-right, .media-body { display: table-cell; vertical-align: top !important; }
.media-middle { vertical-align: middle !important; }
.media-bottom { vertical-align: bottom !important; }

.webFeedLinkLeft a { background: url(/images/feed-fil/feed-fil-14x14.png) center left no-repeat !important; padding-left: 16px; }
.webFeedLinkRight a { background: url(/images/feed-fil/feed-fil-14x14.png) center right no-repeat !important; padding-right: 16px; }

.image-left { float: left; vertical-align: text-top; }
.image-right { float: right; margin-left: 10px !important; vertical-align: text-top; }
.image-left-margin { float: left; margin-right: 1em !important; margin-bottom: 1em; vertical-align: text-top; }
.image-right-margin { float: right; margin-bottom: 1em; margin-left: 1em !important; vertical-align: text-top; }

/*h1 { border-bottom: 1px solid #CCC; margin-top: 10px; }*/

cite { font-style: italic; }
em > cite { font-style: normal; }

/*.eic-subbanner,.ic-subbanner{background:url(../assets/subsite-back.jpg) bottom left repeat-x;color:#306188;display:none;margin:0 -15px 10px;padding:10px}
.eic-subbanner a,.ic-subbanner a{color:#306188;text-decoration:none}
.eic-subbanner a:focus,.eic-subbanner a:hover,.eic-subbanner a:visited,.ic-subbanner a:focus,.ic-subbanner a:hover,.ic-subbanner a:visited{color:#306188;text-decoration:underline}
.eic-subbanner a:visited,.ic-subbanner a:visited{text-decoration:none}
.eic-subbanner{display:block;margin-left:0;margin-right:0}*/

h1#wb-cont { background:url(../assets/subsite-back.jpg) bottom left repeat-x; display:none; margin:0 -15px 10px; padding:10px; display:block; margin-left:0; margin-right:0; }
