html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1;font-size:62.5%}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}nav 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}input,select{vertical-align:middle}a,:focus{outline:0}image{border:0}a{outline:none;margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}ins{color:black;background-color:#ff9;text-decoration:none}mark{color:black;background-color:#ff9;font-style:italic;font-weight:bold}del,strike,s{text-decoration:line-through}acronym,abbr[title],dfn[title]{border-bottom:1px dotted black;cursor:help}body,form,input,textarea,select,option{font-family:arial,sans-serif}html{height:100%}body{min-height:100%;height:auto;margin:0;padding:0;font-size:62.5%}iframe{width:100%}span{display:inline}p,q,a,h1,h2,h3,h4,h5,h6,pre,code,legend,input,textarea,button,li,dt,dd,th,td{font-size:100%;line-height:1.2em}h1{font-size:2.2em;margin-bottom:0.42em}h2{font-size:1.8em;margin-bottom:0.56em}h3{font-size:1.4em;margin-bottom:0.77em}h4{font-size:1em;margin-bottom:1.15em}h5{font-size:0.93em;margin-bottom:0.13em}h6{font-size:0.86em;margin-bottom:0.18em}h2,h3,h4,h5,h6,strong,b{font-weight:bold}em,i{font-style:italic}strong em, strong i, b em, bi, em strong, i strong, em b, i b{font-style:italic;font-weight:bold}sup{vertical-align:super;font-size:0.7em}big{font-size:120%}small{font-size:84%}code{font-size:120%;line-height:1.2em;color:#004D00}h1 code,h2 code,h3 code,h4 code{font-weight:bold}h2 code{font-size:197%}h3 code{font-size:146.5%}blockquote{margin:1.2em 1em}ul,ol{margin:0 0 1.2em 0.5em}ul{min-height:1%}ol{margin-left:1.6em;vertical-align:top}li{margin:0.3em 0 0.3em 1em;text-align:left}ul li{list-style:disc outside;margin-left:1.32em}ol li, ul li ol li{list-style:decimal outside !important}dl{display:block;min-height:1%;overflow:hidden;margin:0 0 1.2em 1em}dt{float:left;clear:left;width:auto;margin-right:0.25em;font-weight:bold}dd{float:left;width:auto}th,td{border:1px solid black;padding: .6em .5em;text-align:left}th{font-weight:bold}thead th{background-color:gray}tbody th{background-color:#EEE}tfoot{font-size:0.84em}table{width:100%;line-height:1.2em;font-size:93%;border-collapse:collapse;border-spacing:0;background-color:white}table h2,table h3,table h4{margin:0}table p,table ul,table dl{margin:0 0 0.3em 0}caption{margin-bottom: .6em;text-align:center}p,fieldset,table,pre{margin-bottom:1.2em}li p{margin-bottom:0.3em}object{margin:0;padding:0}label{display:inline;line-height:2.4em}button{display:inline;width:auto;overflow:visible;margin:0;padding:0;font-family:arial,verdana,sans-serif;font-weight:normal;border:1px solid gray;background:#EEE none repeat-x left top;cursor:pointer}address{font-size:100%;font-style:normal}q{font-style:italic}.en q:before, .en-CA q:before, html[lang=en] q:before, :lang(en) q:before, html[lang=en-CA] q:before, :lang(en-CA) q:before, html[lang=en-US] q:before, :lang(en-US) q:before{content:"“"}.en q:after, .en-CA q:after, html[lang=en] q:after, :lang(en) q:after, html[lang=en-CA] q:after, :lang(en-CA) q:after, html[lang=en-US] q:after, :lang(en-US) q:after{content:"”"}.fr q:before, .fr-CA q:before, html[lang=fr] q:before, :lang(fr) q:before, html[lang=fr-CA] q:before, :lang(fr-CA) q:before, html[lang=es] q:before, :lang(es) q:before{content:"« "}.fr q:after, .fr-CA q:after, html[lang=fr] q:after, :lang(fr) q:after, html[lang=fr-CA] q:after, :lang(fr-CA) q:after, html[lang=es] q:after, :lang(es) q:after{content:" »"}#doc{width:750px;margin:0 auto}header.main,#header,section.main,#section,footer.main,#footer{float:left;clear:both;width:100%}.mediaPrint{display:none}.clear{clear:both !important}.clear-none,.clearNone{clear:none !important}.clear-left,.clearLeft{clear:left !important}.clear-right,.clearRight{clear:right !important}.float,.float-left,.floatLeft{float:left !important;position:relative}.float-right,.floatRight{float:right !important;position:relative}.inline{display:inline !important;display:inline-block !important}.hidden{display:none!important}.nobr,.noBr{white-space:nowrap !important}.br-after,.brAfter{clear:both;margin-bottom:1em}.spacer{width:1%;height:1em}.spacer-y,spacerY{height:1em}.spacer-x,spacerX{width:1%}.main nav ul{clear:both;margin:0;padding:0;height:1em}.main nav li{float:left;display:block;margin:0 .8em 0 0;padding:0 0 0 1em;list-style:none;border-left:1px dotted gray}#copyright li{white-space:nowrap}.main nav li:first-child, .main nav li.first{padding-left:0;border-left:none}header.main nav a, footer.main nav a{text-decoration:none}header.main nav a:hover, footer.main nav a:hover{text-decoration:underline}#mainMenu ul.dropdown{position:relative;left:0;top:0}#mainMenu .dropdown li ul{position:absolute;left: -9999px;margin:0;padding:0;background:gray}#mainMenu .dropdown li:hover ul, #mainMenu .dropdown li.hover ul{left:0}#mainMenu .dropdown li li:hover, #mainMenu .dropdown li li.hover{border-left:0}#mainMenu .dropdown li li{float:none;display:block;width:auto;margin-left:0.1em;margin-right:0;padding-left:0;border:1px solid gray;border-top:none;border-left:none;background:transparent none repeat-x left top}#mainMenu .dropdown li li a{display:block;width:100px;padding: .5em 0 .5em 1em;text-decoration:none;background-color:#EEE}#mainMenu .dropdown li li a:hover{text-decoration:underline}header #logo{display:block;width:auto;height:auto;background:transparent none no-repeat left top}#logo img{position:absolute;left: -9999px}#copyright abbr[title]{border:none}ul.vcard{margin-left:0}ul.vcard li{margin-left:0;list-style-type:none;background-image:none}.vcard h2, .vcard h3, .vcard h4{display:inline;margin:0}.vcard .fn .fn, .vcard .org .org{font-size:1.8em;font-weight:normal}.vcard .fn h4, .vcard .org h4, .vcard .adr h4{display:block;position:absolute;left: -9999px}fieldset,div.fieldset{clear:left;padding:1.2em 1em 0.6em 1em;border:1px solid #EEE}div.fieldset{clear:both;margin-bottom:1em}fieldset legend{padding:0 0.25em;font-size:1.4em;color:gray}fieldset.button,fieldset.action{padding-bottom:0;padding-left:1.5em;border:none}select,input,textarea{font-family:arial,helvetica,sans-serif;line-height:1.2em;border:1px solid gray;outline:none}input{height:1.2em;padding:0.2em}input[type=text],input.text,input[type=password],input.password,textarea{width:97.5%;background-color:white}input[type=text]:focus,input.text:focus,input[type=password]:focus,input.password:focus,textarea:focus{color:black;background-color:#ffffec}input.radio,input[type=radio],input.checkbox,input[type=checkbox],input.button,input[type=button],input.btn,input[type=image]{width:auto !important;padding:0}input.radio,input[type=radio],input.checkbox,input[type=checkbox]{border-width:0 !important;border:none !important}label.radio,label.checkbox{display:inline-block!important}label input{width:auto !important;margin-top: -0.15em;margin-right:0.3em;margin-left:0.5em;border:none !important}input.readonly{background-color:#efefef}select{width:auto}select option{background-color:white}button,input[type=button],input.button,input.btn,a.button,a.btn{display:inline-block;margin-right:1em;margin-bottom: .6em;padding: .3em .5em;font-size:1em;line-height:1em;color:black}a.button,a.btn{width:auto;text-decoration:none}button:focus,input[type=button]:focus,input.button:focus,input.btn:focus,a.button:focus,a.btn:focus{color:black;border-color:black}button:active,input[type=button]:active,input.button:active,input.btn:active,a.button:active,a.btn:active{color:blue;border-color:blue}input[type=button],input.button,input.btn{height:auto;font-family:verdana,arial,helvetica,sans-serif}ul.field{margin-left:0;padding-bottom:0}ul.field li{margin-left:0;padding:0.3em;list-style-type:none;background-image:none}ul.field li ul, ul.field li ol{padding-left:2em}ul.field li li{margin-bottom:0.3em;padding-top:0}ul.radio, .field .radio ul, .field ul.radio, ul.checkbox, .field .checkbox ul, .field ul.checkbox{margin-left:0;padding-left:0}ul.radio li, .field .radio li, ul.checkbox li, .field .checkbox li{float:left;width:auto;margin:0 .5em 0 0;padding:0.3em;list-style-type:none;background-image:none}.field label{line-height:1.2em}.error select, select.error, .error input, input.error, .error textarea,textarea.error,{border-color:red!important}div.validation{position:relative;margin-top:1em;margin-bottom:1em;padding:1em 1em 1em 60px}.validation h3, .validation p{margin:0}.validation span.ico{position:absolute;left:1em;top:0.75em;display:block;width:32px;height:32px;background:transparent url(http://eduplessis.com/wordpress/wp-content/themes/foundation/library/css/base/img/ui/base/ico-validation-sprite-32x32.png) no-repeat}#submitError.validation{border:1px solid red;background-color:#faf4f4}#submitError.validation span.ico{background-position:-32px top}#submitError.validation h3{color:#c00}#submitAlert.validation{border:1px solid #fc0;background-color:#fbf7e7}#submitAlert.validation span.ico{background-position:-64px top}#submitAlert.validation h3{color:black}#submitSuccess.validation{border:1px solid green;background-color:#f4faf4}#submitSuccess.validation span.ico{background-position:-128px top}#submitSuccess.validation h3{color:#060}form p.mandatory{clear:both;margin:0 0 .3em 1.3em;color:gray}form .mandatory abbr, form abbr.mandatory, form acronym.mandatory, form p.mandatory abbr{font-weight:bold;padding-right:0.2em;padding-left:0.2em;vertical-align:text-bottom;border-bottom:none}form .error .mandatory{color:#c00}div.alert{position:relative;margin-top:1em;margin-bottom:1em;padding:1em 1em 1em 60px;border:1px solid #fc0;background-color:#fbf7e7}#content #error404{margin-top:2em;margin-bottom:2em}.alert span.ico{position:absolute;left:1em;top:0.75em;display:block;width:32px;height:32px;background:transparent url(http://eduplessis.com/wordpress/wp-content/themes/foundation/library/css/base/img/ui/base/ico-validation-sprite-32x32.png) no-repeat -64px top}.alert h3, .alert p{margin:0;color:black}button,a.button,a.btn{position:relative;width:auto;padding:0 0 0 8px;color:black;text-align:center;border-width:0;border:none;background-color:transparent;background-image:url(http://eduplessis.com/wordpress/wp-content/themes/foundation/library/css/base/images/ui/bg-button-sprite.png)}button::-moz-focus-inner{padding:0;border-width:0;border:none}button span, a.button span, a.btn span{display:block;position:relative;white-space:nowrap;outline:none;line-height:1em;height:15px;padding:6px 8px 1px 0;border:0;background:transparent url(http://eduplessis.com/wordpress/wp-content/themes/foundation/library/css/base/images/ui/bg-button-sprite.png) no-repeat right top}@media screen and (-webkit-min-device-pixel-ratio:0){button span{margin-top: -1px;margin-right: -3px}}.sf-menu, .sf-menu *{margin:0;padding:0;list-style:none}.sf-menu{line-height:1.0}.sf-menu ul{position:absolute;top:			-999em;width:10em}.sf-menu ul li{width:100%}.sf-menu li:hover{visibility:inherit}.sf-menu li{float:left;position:relative}.sf-menu a{display:block;position:relative}.sf-menu li:hover ul, .sf-menu li.sfHover ul{left:0;top:3.2em;z-index:99}ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul{top:			-999em}ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul{left:10em;top:0}ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul{top:			-999em}ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul{left:10em;top:0}a:focus>.sf-sub-indicator,a:hover>.sf-sub-indicator,a:active>.sf-sub-indicator,li:hover>a>.sf-sub-indicator,li.sfHover>a>.sf-sub-indicator{background-position: -10px -100px}.sf-menu ul .sf-sub-indicator{background-position:  -10px 0}.sf-menu ul a>.sf-sub-indicator{background-position:0 0}.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover>a>.sf-sub-indicator{background-position: -10px 0}