@charset "utf-8";
/* 
Thème Service Canada / Service Canada Theme
Martin Richer - Conception d'interfaces / Interface Design
	Date de modification : / Date Modified: 2011-05-18
*/
body{background-color:#BBB}

.noBorder{border:none;}

a[href]:link,a[href]:visited{color:#049;text-decoration:none}
a[href]:active,a[href]:hover,a[href]:focus{color:#911;text-decoration:underline}
a:link,a:visited{color:#049;text-decoration:none}
a:active,a:hover,a:focus{color:#911;text-decoration:underline}
#cn-centre-col-inner h1 {font-size: 135%}
#cn-centre-col-inner h2 {font-size: 125%}
#cn-centre-col-inner h3 {font-size: 115%}
#cn-centre-col-inner h4 {font-size: 110%}
#cn-centre-col-inner h5 {font-size: 105%}
#cn-centre-col-inner h6 {font-size: 100%}

#cn-sig{margin-bottom:-20px}
#cn-wmms{margin-bottom:-20px;padding-top:20px}
#cn-skip-head a:hover,#cn-skip-head a:focus,#cn-skip-head a:active{background-color:#EED;border:1px solid #DDC;color:#000;font-weight:400;text-decoration:underline}
#cn-leaf{background-image:url(/img/op-so/boew-wet/lffl.png)}
#cn-banner,#cn-banner-eng,#cn-banner-fra{background-color:#FFF}
div.banner-ac-ve{background:url(/img/servcan/commun-common/banniere-banner/ac-ve.jpg) no-repeat center center}
div.banner-ai-se{background:url(/img/servcan/commun-common/banniere-banner/ai-se.jpg) no-repeat center center}
div.banner-aj-la{background:url(/img/servcan/commun-common/banniere-banner/aj-la.jpg) no-repeat center center}
div.banner-ar-ia{background:url(/img/servcan/commun-common/banniere-banner/ar-ia.jpg) no-repeat center center}
div.banner-au-ap{background:url(/img/servcan/commun-common/banniere-banner/au-ap.jpg) no-repeat center center}
div.banner-dp-pd{background:url(/img/servcan/commun-common/banniere-banner/dp-pd.jpg) no-repeat center center}
div.banner-ef-et{background:url(/img/servcan/commun-common/banniere-banner/ef-et.jpg) no-repeat center center}
div.banner-em-em{background:url(/img/servcan/commun-common/banniere-banner/em-em.jpg) no-repeat center center}
div.banner-es-se{background:url(/img/servcan/commun-common/banniere-banner/es-se.jpg) no-repeat center center}
div.banner-fe-fc{background:url(/img/servcan/commun-common/banniere-banner/fe-fc.jpg) no-repeat center center}
div.banner-je-ys{background:url(/img/servcan/commun-common/banniere-banner/je-ys.jpg) no-repeat center center}
div.banner-le-sb{background:url(/img/servcan/commun-common/banniere-banner/le-sb.jpg) no-repeat center center}
div.banner-na-nc{background:url(/img/servcan/commun-common/banniere-banner/na-nc.jpg) no-repeat center center}
div.banner-ph-pd{background:url(/img/servcan/commun-common/banniere-banner/ph-pd.jpg) no-repeat center center}
div.banner-re-sp{background:url(/img/servcan/commun-common/banniere-banner/re-sp.jpg) no-repeat center center}
div.banner-sc{background:url(/img/servcan/commun-common/banniere-banner/sc.jpg) no-repeat center center}
div.banner-se-es{background:url(/img/servcan/commun-common/banniere-banner/se-es.jpg) no-repeat center center}
div.banner-si-is{background:url(/img/servcan/commun-common/banniere-banner/si-is.jpg) no-repeat center center}
div.banner-sl-hs{background:url(/img/servcan/commun-common/banniere-banner/ls-hs.jpg) no-repeat center center}
div.banner-ss-hs{background:url(/img/servcan/commun-common/banniere-banner/ss-hs.jpg) no-repeat center center}
div.banner-sv-ts{background:url(/img/servcan/commun-common/banniere-banner/sv-ts.jpg) no-repeat center center}
div.banner-tc-ac{background:url(/img/servcan/commun-common/banniere-banner/tc-ac.jpg) no-repeat center center}
#cn-banner #cn-banner-text,#cn-banner-eng #cn-banner-text,#cn-banner-fra #cn-banner-text,#cn-banner p,#cn-banner-eng p,#cn-banner-fra p{color:#000}
#cn-banner #cn-banner-text,#cn-banner-eng #cn-banner-text,#cn-banner-fra #cn-banner-text{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:190%;font-weight:500;letter-spacing:-1px;margin:0;padding:27px 0 0}

#cn-body-inner-3col #cn-centre-col-inner{border:0;padding:0}
div.cn-centre-col-section{margin:6px 0}
#slidecontainer-image{border:0 !important;margin-bottom:-3px}
/* Tabbed Interface - JS is off */
.tabs-style-2 .headingLike{font-size:1.15em}
.tabs-style-2 .tabs-panel img{margin-right:10px}
.tabs-style-2 .tabs-content-pad{border:1px solid #DDC;margin-bottom:5px;overflow:hidden;padding:5px}
.tabs-style-2 .tabs{display:none}
/* Tabbed Interface - JS is off */
h2.cn-body-items-3col{background-color:#DDC;color:#000;font-size:120% !important;;margin:0;padding:4px 0;text-align:center}
div#abo{background:url(/img/servcan/commun-common/sc-elements/abo.jpg) no-repeat left top;min-height:90px}
div#can{background:url(/img/servcan/commun-common/sc-elements/can.jpg) no-repeat left top;min-height:110px}
div#emp{background:url(/img/servcan/commun-common/sc-elements/emp.jpg) no-repeat left top;min-height:90px}
div#fam{background:url(/img/servcan/commun-common/sc-elements/fam.jpg) no-repeat left top;min-height:110px}
div#new{background:url(/img/servcan/commun-common/sc-elements/new.jpg) no-repeat left top;min-height:90px}
div#par{background:url(/img/servcan/commun-common/sc-elements/par.jpg) no-repeat left top;min-height:90px}
div#pwd{background:url(/img/servcan/commun-common/sc-elements/pwd.jpg) no-repeat left top;min-height:110px}
div#sen{background:url(/img/servcan/commun-common/sc-elements/sen.jpg) no-repeat left top;min-height:90px}
div#vet{background:url(/img/servcan/commun-common/sc-elements/vet.jpg) no-repeat left top;min-height:90px}
div#you{background:url(/img/servcan/commun-common/sc-elements/you.jpg) no-repeat left top;min-height:110px}
div.serviceBox{border-color:#DDC;border-style:solid;border-width:0 1px 1px;padding-right:5px}
div.serviceBox img{float:left;margin:10px 10px 0}
div.serviceBox h3{color:#000;font-size:100% !important;font-weight:700;margin:0 5px;padding:8px 0 0 75px}
div.serviceBox ul{list-style-type:none;margin:0;padding-left:80px}
div.serviceBox ul li{background:url(/img/servcan/commun-common/icone-icon/puce-bullet.gif) no-repeat 0 5px;padding-left:10px}
div.serviceBox ul li a{color:#000;text-decoration:none}
div.serviceBox ul li a:hover{color:#000;text-decoration:underline}
div.serviceBox ul li.gt-sa{background:url(/img/servcan/commun-common/icone-icon/gt-sa.gif) no-repeat -1px 3px;margin-top:1px;padding-bottom:10px;padding-left:10px}
div.serviceBox ul li.gt-sa a{color:#049;text-decoration:none}
div.serviceBox ul li.gt-sa a:hover{color:#911;text-decoration:underline}
div.serviceBox ul li.gt-sa a:visited{color:#911;text-decoration:none}

.bgdWhite{background-color:#FFF}
.bgdLight{background-color:#EED}
.bgdDark{background-color:#DDC}
#cn-left-col-gap,#cn-right-col-gap{background-color:#FFF}
.cn-left-col-default h3,.cn-right-col-default h3{background-color:#DDC;color:#000;font-size:100%;padding:4px;text-align:center}
#cn-left-col-inner,#cn-right-col-inner{background-color:#FFF}
.cn-left-col-default li,.cn-left-col-default li:first-child,.cn-right-col-default li,.cn-right-col-default li:first-child{border-color:#DDC;border-style:solid;border-width:0 1px}
.cn-left-col-default li a:hover,.cn-left-col-default li a:focus,.cn-left-col-default li a:active,.cn-right-col-default li a:hover,.cn-right-col-default li a:focus,.cn-right-col-default li a:active,#cn-search-box a:hover,#cn-search-box a:focus,#cn-search-box a:active{background-color:transparent;color:#000;text-decoration:underline}
.rndHeader{border-color:#DDC;border-style:solid;border-width:1px 1px 0}
.rndFooter{margin-bottom:6px}
.cn-left-col-default li.rndFooter,.cn-right-col-default li.rndFooter{border-color:#DDC;border-style:solid;border-width:0 1px 1px}
a.more{color:#049 !important;font-weight:700}
#cn-pd-ul{border-top:15px #BBB solid}
ul.osfDesign{background:url(/img/servcan/commun-common/sc-elements/osf.jpg) #FFF no-repeat center top;padding-top:47px}
ul.vicFraDesign{background:url(/img/servcan/fra/sc-elements/video/centrevideo.jpg) #FFF no-repeat center top;padding-top:123px}
ul.vicEngDesign{background:url(/img/servcan/eng/sc-elements/video/videocentre.jpg) #FFF no-repeat center top;padding-top:123px}
form.fsoDesign{background:url(/img/servcan/commun-common/sc-elements/fso.jpg) #FFF no-repeat center top;border:1px solid #DDC;margin:0 0 5px;min-height:75px;padding:47px 5px 5px}
ul.ousDesign{background:url(/img/servcan/commun-common/sc-elements/ous.jpg) #FFF no-repeat center top;padding-top:47px}
#slideshow li a img{margin-left:-11px !important}
a.redMoreArrow{background:url(/img/servcan/commun-common/icone-icon/gt-sa.gif) no-repeat left center;color:#049 !important;font-weight:700;margin-left:10px}
.pocoInput,.provSelect{background:#FFF;font-size:97%;margin:2px;padding-left:2px}
.pocoInput{width:7em}
.provSelect{width:11.75em}
.fsoSubmit{background-color:#EED;border-bottom:1px solid #000;border-left:1px solid #DDC;border-right:1px solid #000;border-top:1px solid #DDC;color:#000;float:right;font-weight:700;margin:2px;padding:0 4px}

#cn-in-pd{border-top:15px solid #BBB}
.cn-toppage,#cn-toppage-foot{background-image:url(/img/servcan/commun-common/sc-elements/tphp.gif)}
.cn-toppage a,#cn-toppage-foot a,#cn-inotices-link a{color:#049}

div.container{border:1px solid #DDC;margin-bottom:11px;margin-top:-6px;min-height:137px;padding:5px}
div.container img.image-left,div.containerMini img.image-left{margin-right:10px}
div.container img.image-right,div.containerMini img.image-right{margin-left:10px}
div.container a,div.containerMini a{color:#049;text-decoration:none}
div.container a:hover,div.containerMini a:hover,div.container a:focus,div.containerMini a:focus,div.container a:active,div.containerMini a:active{color:#911;text-decoration:underline}
div.container p.promoFirst{font-size:110%;margin:0 3px;padding:0}
div.container h2,div.containerMini h2{font-size:110% !important;margin:0 0 5px;padding:0}
div.container h2.cornerImg,div.containerMini h2.cornerImg{margin:-5px -5px 5px;min-height:28px;padding:8px 5px 0 69px}
div.container h2.cornerNoImg{background-color:#DDC;margin:-5px -5px 5px;min-height:28px;padding:8px 5px 0 10px}
div.containerMini{border:1px solid #DDC;margin-bottom:11px;margin-top:-6px;padding:5px}
div.containerMini p{margin:0;padding:0}
#abo-ico{background:#DDC url(/img/servcan/commun-common/sc-elements/abo-ico.jpg) no-repeat left top}
#can-ico{background:#DDC url(/img/servcan/commun-common/sc-elements/can-ico.jpg) no-repeat left top}
#emp-ico{background:#DDC url(/img/servcan/commun-common/sc-elements/emp-ico.jpg) no-repeat left top}
#fam-ico{background:#DDC url(/img/servcan/commun-common/sc-elements/fam-ico.jpg) no-repeat left top}
#new-ico{background:#DDC url(/img/servcan/commun-common/sc-elements/new-ico.jpg) no-repeat left top}
#pwd-ico{background:#DDC url(/img/servcan/commun-common/sc-elements/pwd-ico.jpg) no-repeat left top}
#sen-ico{background:#DDC url(/img/servcan/commun-common/sc-elements/sen-ico.jpg) no-repeat left top}
#vet-ico{background:#DDC url(/img/servcan/commun-common/sc-elements/vet-ico.jpg) no-repeat left top}
#you-ico-1{background:#DDC url(/img/servcan/commun-common/sc-elements/you-ico-1.jpg) no-repeat left top}
#you-ico-2{background:#DDC url(/img/servcan/commun-common/sc-elements/you-ico-2.jpg) no-repeat left top}
div.container ul,div.containerMini ul{list-style-type:none;margin:0 10px;padding:0}
div.container ul li,div.containerMini ul li{background:url(/img/servcan/commun-common/icone-icon/puce-bullet.gif) no-repeat 0 5px;padding-left:10px}
div.container ul li.gt-sa,div.containerMini ul li.gt-sa{background:url(/img/servcan/commun-common/icone-icon/gt-sa.gif) no-repeat -1px 3px}

/*A utility class for "nowrap" (to be used with French hyphenated words)*/
.nowrap{white-space:nowrap;}
/*A utility class for "nowrap" (to be used with French hyphenated words)*/
/*Special styles and Override Style for ROE tutorials when Javascript is Off*/
.roeListing{background:#EED; padding:10px 5px 10px 50px;}
.roeListing li{padding:3px; list-style-image:url(../../eng/ei/images/roe_tut/bullet.jpg);}
div.didYouKnowBox{border:1px solid #EED;background:url(../../eng/ei/images/roe_tut/ROE_didyouknow_corner.jpg) no-repeat top left;padding:10px 10px 5px 10px;}
div.didYouKnowBox h3, #roeRotator div.noteBox h3{margin-left:40px;}
div.noteBox{border:1px solid #EED;background:url(../../eng/ei/images/roe_tut/ROE_icon_note.jpg) no-repeat 5px 5px;padding:10px 10px 5px 10px;/*width:50%;*/}
p.clickIcon{background:url(../../eng/ei/images/roe_tut/ROE_icon_click.jpg) no-repeat top left; line-height: 3em; padding-left: 50px;}
p.callIcon{background:url(../../eng/ei/images/roe_tut/ROE_icon_call.jpg) no-repeat top left; line-height: 3em; padding: 0 0 1px 50px;}
/*Special styles and Override Style for ROE tutorials when Javascript is Off*/

/*Special styles for the SC home right nav social Media */
.sMedia{padding:0 0 5px 0; text-align:center;border:1px solid #DDC;}
.sMedia li {display:inline-block; border: medium none !important;margin-left: 0px;margin-top: 10px; }
.sMedia li a{padding:0;}
.sMedia li a img {margin:0;}
.cn-right-col-default .sMedia li a:hover, .cn-right-col-default .sMedia li a:focus, .cn-right-col-default .sMedia li a:active {outline:               1px dotted #000!important;}
/*Special styles for the SC home right nav social Media */