html{color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}input,button,textarea,select{*font-size:100%}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}html{}body{padding:0;margin:0;color:#444;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:93%;font-weight:normal;font-style:normal}a{color:#036}a:hover{color:#7f7e5d}h1{padding:0 0 5px 0;font-weight:bold;font-size:167%;color:#036}h2{padding:0 0 15px 0;font-weight:bold;font-size:138.5%;color:#036}h3{padding:0 0 15px 0;font-weight:bold;font-size:116%;color:#036;text-decoration:underline}h4{padding:10px 0 5px 0;font-weight:bold;color:#036}h5{padding:0 0 6px 0;font-weight:bold;color:#036}strong{font-weight:bold}#container{width:692px;margin:auto;box-shadow:0 0 20px 5px rgba(0,51,102,0.8);border-left:1px solid #004d99;border-right:1px solid #004d99;background-color:white}.sitemap{font-size:116%;text-align:right;padding-bottom:15px}.fb_warning{font-size:93%;text-align:right;color:#C00}#language{float:right}#logo_box{ 
	margin:auto;
	text-align:left;
	padding:12px 20px 12px 20px;
	background-color:white;
	    background-position: center;
    background-size: cover;
	background-image:url('test.jpg');
}
#logo_fr{
	background-image:url('img/logo immigration-canada finale4.png');background-repeat:no-repeat;
;width:177px;height:99px;margin:0px auto;}#logo_box a{color:#036;text-decoration:none}#logo_box a:hover{color:#7f7e5d;text-decoration:underline}#content{height:100%;margin:auto;padding:20px;text-align:left}#content p{line-height:1.5}.spaced-list li{margin-bottom:5px}#box{max-width:350px}#adresse-box{width:204px;margin:0 0 20px 20px}.beige_box{display:table;margin:0 auto 0 auto}.beige_box_link{display:table-cell;text-align:center;vertical-align:middle;padding:15px;color:white;font-size:118%;background:#86895c;background:linear-gradient(to bottom,#bdba89,#86895c);border-radius:5px;box-shadow:5px 5px 5px 0 rgba(0,0,0,0.55)}.beige_box_link:hover{text-decoration:underline;background:#86895c;color:white}.sponsor_box{width:200px;height:80px;float:left;margin-left:35px;line-height:1.4}.beige_box_clicked{text-decoration:underline;background:#86895c}#adresse-box .box-bottom{font-size:77%}div#ml_box{width:791px;padding-top:5px}div.ml_subbox_ca,div.ml_subbox_us{text-align:center;margin:auto;overflow:hidden}div.ml_subbox_ca{font-size:13px;width:520px;float:left}div.ml_subbox_us{font-size:13px;width:220px;float:left;margin-left:20px}div.ml_title{color:white;background:#036;background:linear-gradient(#369,#036);padding:8px 10px 7px 10px;font-size:100%;font-weight:bold;border-radius:5px 5px 0 0}div.ml_content{border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;background-color:#ededed;border-radius:0 0 5px 5px}table#ml_table_ca,table#ml_table_us{margin:auto;width:100%}a.ml_ca,a.ml_us{display:block;height:60px;width:135px;text-align:center;vertical-align:middle;margin:0;padding:5px;font-size:15px;text-decoration:none;color:white;background:#86895c;background:linear-gradient(#bdba89,#86895c);border-radius:5px}a.ml_us{margin:auto;width:170px}a.ml_us:hover,a.ml_ca:hover{background:#86895c;text-decoration:underline}a.skilled_box{width:168px}#home_page ul{margin-left:20px}#home_page li{list-style-type:disc}#bottom_section{width:100%}#bottom_first{padding-right:10px;width:33%}#bottom_middle{padding:0 10px 0 10px;width:33%}#bottom_last{padding-left:10px;width:33%}#horizontal_seperator{border-bottom:1px solid #BBB;margin-top:25px;margin-bottom:25px}#free_eval{position:absolute;right:0;top:0;z-index:501}.eval_form_snippet{line-height:1.50;margin-bottom:15px}.home_subbox{height:275px}#home_img{float:right;padding:0 0 20px 20px;text-align:center;font-size:85%}#home_img img{border:1px solid #036}#home_content p{padding:0 0 15px 0;font-size:100%;line-height:1.4}#inner_img{float:right;margin:0 0 15px 15px;border:1px solid #036}#inner_img_borderless{float:right;margin:0 0 15px 15px}.prev_link{float:left;color:#036;font-weight:bold;text-decoration:none}.next_link{float:right;color:#036;font-weight:bold;text-decoration:none}.prev_link:hover,.next_link:hover{text-decoration:underline}#standard_page ul{margin:0 0 0 40px}#standard_page ol{margin:0 0 0 40px}#standard_page ol li{list-style:decimal outside;padding:4px 0 4px 0}#standard_page ol li .lower-alpha{list-style:lower-alpha outside;margin:0 0 0 20px}#standard_page ul li{list-style-type:disc;padding:4px 0 4px 0}#standard_page p{padding:0 0 15px 0}#standard_page li p{padding:0}#eb5-form{padding:0;margin:0;font-family:Arial,sans-serif;font-size:1em;-webkit-text-size-adjust:none}#eb5-form input[type=text]{padding:3px;border:1px solid #999}#eb5-form textarea{padding:3px;border:1px solid #999}#eb5-form select{border:1px solid #999;padding:3px}#eb5-form .submit{padding:10px 60px 10px 60px;font-weight:bold;font-size:1.2em}#eb5-form div.sexe-div{font-size:1em;-webkit-text-size-adjust:none}#eb5-form label.sexe-label{font-size:1em;-webkit-text-size-adjust:none}#eb5-form table td{padding-top:10px;padding-bottom:10px}#eb5-form td.first_row{padding-top:0}#eb5-form td.first_col{width:28%}#eb5-form #firstname_id,#eb5-form #lastname_id,#eb5-form #name_id{width:300px}#eb5-form #email_id{width:300px}#eb5-form #telephone_id{width:150px}form span{font-size:13px}.form_input{font-family:Arial,sans-serif;font-size:13px;border:1px solid #999;padding:2px}input[type="radio"].form_input{border:0}input[type="text"].form_input{padding:2px}#skilled_form p{padding:0 0 15px 0}.online_form,.online_form_spouse{width:100%}.online_form td,.online_form_spouse td{border-bottom:1px solid #dcdcdc;padding:6px 5px 6px 5px}.online_form td.border_left,.online_form_spouse td.border_left{border-left:1px solid #999}.online_form td.last_row,.online_form_spouse td.last_row{border-bottom:0}select.invalid,input.invalid{background-color:#c00}span.invalid{color:#c00;font-weight:bold}span.bold{font-weight:bold}label.bold{font-weight:bold}input.submit{padding:12px}.error_msg{color:#c00;font-size:14px;font-weight:bold;text-align:center}.class_links{text-align:center}.table_links,.table_travel_canada{width:100%}.table_links td,.table_travel_ca td{border-bottom-style:none;border-bottom-width:0}.links,.travel_ca{padding:5px 0 5px 0}ul.gouv li{list-style-type:disc;margin-left:25px}div#footer{width:100%;margin:auto;margin-top:20px;padding:15px 0 60px 0;background-color:#39C!important;color:white;vertical-align:middle;text-align:center}.box-container{position:relative;padding-top:2px}.box-top{background:#036;background:#39C!important;font-weight:bold;color:white;padding:12px 15px 12px 15px;z-index:-1;text-align:left;border-radius:5px 5px 0 0}.box-bottom{padding:15px;border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-radius:0 0 5px 5px;background-color:#ededed;z-index:-1}#div_spouse .box-top{background:#86895c;background:linear-gradient(#bdba89,#86895c);border-radius:5px 5px 0 0;z-index:-1}a.beige-button{background:#86895c;background:linear-gradient(#bdba89,#86895c);text-decoration:none;color:white;font-weight:normal;font-size:116%;padding:12px}a.beige-button:hover{color:white;background:#86895c;text-decoration:underline}.spouse_header{background:#d288b7;border-radius:5px;font-weight:bold;color:white;text-align:center;padding:25px}.canadian_province_description{position:absolute;left:0;top:0;width:150px;height:50px;z-index:2;visibility:hidden;font-size:85%;font-weight:bold;color:#c50}.popup{padding:10px}#past_investment_table{width:100%;text-align:center;font-size:13px;border-collapse:separate}#past_investment_table th{color:white;background:#036;background:linear-gradient(#369,#036);padding:5px;font-weight:bold;font-size:12px;text-align:center}#past_investment_table td{padding:5px;border-bottom:1px solid #CCC;border-right:1px solid #CCC;background-color:#ededed}#past_investment_table td.project{text-align:left;border-left:1px solid #CCC}#past_investment_table td.mni{border-left:1px solid #CCC}#past_investment_table .last{height:25px}div.project_container{float:left;width:285px;box-shadow:5px 5px 5px 0 rgba(0,0,0,0.45);margin:5px 40px 35px 0;border-radius:5px;background-color:#ededed}div.first_project{margin-left:0}div.proj_last_col{margin-right:0}img.project_pic{border:1px solid #036}div.project_txt{padding-top:10px;font-size:93%}div.project_container .box-bottom{min-height:300px}#mask{position:absolute;z-index:9000;background-color:#000;display:none;top:0;left:0}#boxes .window{position:fixed;width:440px;height:200px;display:none;z-index:9999;padding:0}#boxes #popup_window{width:700px;height:400px}#boxes #popup_window_skilled{width:620px;height:590px}table.confirm{font-size:13px}table.confirm td{padding:1px 6px 1px 3px;text-decoration:underline}table.confirm th{padding:1px 3px 1px 6px}table.confirm th{font-weight:bold;text-align:right}a#skilled_correct,a#skilled_confirm{font-size:16px;padding:8px 30px 8px 30px}ul.language_def li{padding-bottom:8px}.highlight{color:#7e2217}.highlight_text{padding:10px;text-align:center;font-size:106%;font-weight:bold;color:white;background:#036;background:linear-gradient(#369,#036);border-radius:5px;box-shadow:5px 5px 5px 0 rgba(0,0,0,0.55)}.highlight_text a{color:#ccc}.highlight_text a:hover{color:#aaa}.highlight_text_red{padding:10px;text-align:center;font-size:106%;font-weight:bold;color:white;background:#b20000;background:linear-gradient(#e60000,#b20000);border-radius:5px;box-shadow:5px 5px 5px 0 rgba(0,0,0,0.55)}.highlight_text_red a{color:#ccc}.highlight_text_red a:hover{color:#aaa}span.big{font-size:108%;font-weight:bold}span.bigger{font-size:116%;font-weight:bold}img.sponsor_img{float:left;border:1px solid #036;margin-right:15px}img.sponsor_img:hover{border:1px solid #7f7e5d}ul.form-list{margin:0 0 0 20px;padding-bottom:5px}ul.form-list li{padding:0 0 10px 0;list-style-type:disc}#contact-info{border-spacing:10px;border-collapse:separate}#contact-info th{font-weight:bold;vertical-align:top;text-align:right}ul#megamenu{list-style:none;display:none;padding:5px 10px 0 10px;margin:0;background:#036;background:linear-gradient(#369,#036)}ul#megamenu a{color:white}ul#megamenu li{list-style:none;margin:0;padding:0;line-height:1}ul#megamenu li.clear-fix{float:none;clear:both;margin:0;padding:0;height:0;font-size:0;line-height:0}ul#megamenu a.mm-item-link:link,ul#megamenu a.mm-item-link:visited{letter-spacing:1px;position:relative;display:inline-block;text-decoration:none;z-index:10;border:1px solid transparent;border-bottom:0;font-size:100%;margin:0 2px 0 2px;height:30px}ul.menu_en a.mm-item-link:link,ul.menu_en a.mm-item-link:visited{padding:8px 12px 0 12px}ul.menu_fr a.mm-item-link:link,ul.menu_fr a.mm-item-link:visited{padding:8px 12px 0 12px}ul#megamenu a.mm-item-link-hover:link,ul#megamenu a.mm-item-link-hover:visited{background:#025;border:1px solid #025;border-bottom:0;border-radius:4px 4px 0 0}img.menu-flag{position:relative;top:-3px;float:left;padding-right:7px}ul#megamenu div.mm-item-content{position:absolute;z-index:9}.mm-content-base{color:white;position:relative;z-index:11;padding:20px;background:#369;background:linear-gradient(#025,#369);border:1px solid #025;border-top:0;border-radius:0 0 4px 4px;line-height:2}.mm-content-base p{line-height:1.4;margin:5px 0 15px 0}.mm-content-base a{text-decoration:none}.mm-content-base a:hover{text-decoration:underline}.submenu-title{font-weight:bold;font-size:100%;text-decoration:underline;padding-bottom:5px}#container {    width: 100%;    max-width: 692px;    margin: auto;    box-shadow: 0 0 20px 5px rgba(0,51,102,0.8);    border-left: 1px solid #004d99;    border-right: 1px solid #004d99;    background-color: white;}