/* ---------------------------------------- */
/* général				*/
/* ---------------------------------------- */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#412700;
	font-size: 62.5%;
}

html, body {
height: 100%;
 margin:0px 0px 0px 0px; 
 padding:0;
 min-height: 100%; 
 margin-bottom: 1px;
}

div.cleaner {
	clear: both; 
	line-height: 0px; 
	height: 0px; 
	font-size: 0px;
}

p { padding: 8px 0 0 0; margin: 0 }

p.center{
text-align:center;
}

ul, li, h1, h2, h3, h4{
margin:0;
padding:0;
}

.flux{ 
clear: both; 
}

.cleft{
clear:left;
}

.cright{
clear:right;
}

.clearing {
height: 0;
clear: both;
}

hr.clear{
display:block;
clear:both;
visibility:hidden;
height:0;
border-width:0;
margin:0;
padding:0;
}

* html hr.clear {   /* pour explorer  */
margin-top:-15px;
}

*+html hr.clear {   /* pour explorer 7 */
margin-top:-15px;
}



/* ---------------------------------------- */
/* 	link	*/
/* ---------------------------------------- */


a:link {
color: #666666;
text-decoration: underline;
}

a:hover {
text-decoration:underline;
color:#666666;
}

a:visited{
color: #666666;
text-decoration: underline;
}

a:active {
text-decoration:underline;
color:#666666;
}



/* ---------------------------------------- */
/* 	textes	*/
/* ---------------------------------------- */


.note{
font-size:0.8em;
margin:10px 0 10px 0;
}

.red{
color:#89191C;
}

.red15{
color:#89191C;
font-size:1.2em;
font-weight:bold;
}

.yellow{
color:#BB9904;
}

.yellow15{
color:#BB9904;
font-size:1.2em;
font-weight:bold;
}


.orange{
color:#F37021;
}

.orange15{
color:#F37021;
font-size:1.2em;
font-weight:bold;
}

.blue{
color:#004B74;
}

.blue15{
color:#004B74;
font-size:1.2em;
font-weight:bold;
}

.green{
color:#73A534;
}

.green15{
color:#73A534;
font-size:1.2em;
font-weight:bold;
}


/* ---------------------------------------- */
/* 	conteneur	*/
/* ---------------------------------------- */

#back{
background-image:url(/images/bk_red.jpg);
background-repeat:no-repeat;
background-color:#5F0000;
width:100%;
height:100%;
}


#back_yellow{
background-image:url(/images/bk_yellow.jpg);
width:100%;
height:100%;
}


#back_orange{
background-image:url(/images/bk_orange.jpg);
width:100%;
height:100%;
}


#back_blue{
background-image:url(/images/bk_blue.jpg);
background-color:#001D4A;
width:100%;
height:100%;
}


#back_green{
background-image:url(/images/bk_green.jpg);
width:100%;
height:100%;
}


#conteneur{
background-color:#FFFFFF;
position:absolute;
left: 50%; 
top: 50%;
width: 832px;
height: 630px;
margin-top: -315px; /* moitié de la hauteur */
margin-left: -416px; /* moitié de la largeur */
font-size:1.2em;
}

#conteneur_splash{
background-color:#FFFFFF;
position:absolute;
left: 50%; 
top: 50%;
width: 630px;
height: 630px;
margin-top: -315px; /* moitié de la hauteur */
margin-left: -315px; /* moitié de la largeur */
font-size:1.2em;
}

#en{
position:absolute;
left: 160px;
top: 568px;
font-size:2.1em;
}

#fr{
position:absolute;
left: 370px;
top: 568px;
font-size:2.1em;
}

#sback{
padding:0;
margin:16px 20px 16px 20px;
background-image:url(/images/back_red.jpg);
height:601px;
}

#sback_yellow{
padding:0;
margin:16px 20px 16px 20px;
background-image:url(/images/back_yellow.jpg);
height:601px;
}

#sback_orange{
padding:0;
margin:16px 20px 16px 20px;
background-image:url(/images/back_orange.jpg);
height:601px;
}

#sback_blue{
padding:0;
margin:16px 20px 16px 20px;
background-image:url(/images/back_blue.jpg);
height:601px;
}

#sback_red{
padding:0;
margin:16px 20px 16px 20px;
background-image:url(/images/back_redss.jpg);
height:601px;
}

#sback_yellow_fr{
padding:0;
margin:16px 20px 16px 20px;
background-image:url(/images/back_yellow_fr.jpg);
height:601px;
}

#sback_orange_fr{
padding:0;
margin:16px 20px 16px 20px;
background-image:url(/images/back_orange_fr.jpg);
height:601px;
}

#sback_blue_fr{
padding:0;
margin:16px 20px 16px 20px;
background-image:url(/images/back_blue_fr.jpg);
height:601px;
}

#sback_red_fr{
padding:0;
margin:16px 20px 16px 20px;
background-image:url(/images/back_redss_fr.jpg);
height:601px;
}

#sback_red2{
padding:0;
margin:16px 20px 16px 20px;
background-image:url(/images/back_rouge.jpg);
height:601px;
}

#sback_red_contact{
padding:0;
margin:16px 20px 16px 20px;
background-image:url(/images/back_redss_contact.jpg);
height:601px;
}

#sback_red_faq{
padding:0;
margin:16px 20px 16px 20px;
background-image:url(/images/back_redss_faq.jpg);
height:601px;
}

#sback_red_links{
padding:0;
margin:16px 20px 16px 20px;
background-image:url(/images/back_redss_links.jpg);
height:601px;
}

#sback_red_suppliers{
padding:0;
margin:16px 20px 16px 20px;
background-image:url(/images/back_redss_suppliers.jpg);
height:601px;
}


#sback_red_news{
padding:0;
margin:16px 20px 16px 20px;
background-image:url(/images/back_redss_news.jpg);
height:601px;
}


#sback_red_immigration{
padding:0;
margin:16px 20px 16px 20px;
background-image:url(/images/back_redss_immigration.jpg);
height:601px;
}

#sback_red_testimonials{
padding:0;
margin:16px 20px 16px 20px;
background-image:url(/images/back_redss_testimonials.jpg);
height:601px;
}

#sback_red_blog{
padding:0;
margin:16px 20px 16px 20px;
background-image:url(/images/back_redss_blog.jpg);
height:601px;
}

#sback_red_privacy{
padding:0;
margin:16px 20px 16px 20px;
background-image:url(/images/back_redss_privacy.jpg);
height:601px;
}

#sback_red_site_map{
padding:0;
margin:16px 20px 16px 20px;
background-image:url(/images/back_redss_site_map.jpg);
height:601px;
}

#sback_red_contact_fr{
padding:0;
margin:16px 20px 16px 20px;
background-image:url(/images/back_redss_contact_fr.jpg);
height:601px;
}

#sback_red_faq_fr{
padding:0;
margin:16px 20px 16px 20px;
background-image:url(/images/back_redss_faq_fr.jpg);
height:601px;
}

#sback_red_links_fr{
padding:0;
margin:16px 20px 16px 20px;
background-image:url(/images/back_redss_links_fr.jpg);
height:601px;
}

#sback_red_suppliers_fr{
padding:0;
margin:16px 20px 16px 20px;
background-image:url(/images/back_redss_suppliers_fr.jpg);
height:601px;
}


#sback_red_news_fr{
padding:0;
margin:16px 20px 16px 20px;
background-image:url(/images/back_redss_news_fr.jpg);
height:601px;
}


#sback_red_immigration_fr{
padding:0;
margin:16px 20px 16px 20px;
background-image:url(/images/back_redss_immigration_fr.jpg);
height:601px;
}

#sback_red_testimonials_fr{
padding:0;
margin:16px 20px 16px 20px;
background-image:url(/images/back_redss_testimonials_fr.jpg);
height:601px;
}

#sback_red_blog_fr{
padding:0;
margin:16px 20px 16px 20px;
background-image:url(/images/back_redss_blog_fr.jpg);
height:601px;
}

#sback_red_privacy_fr{
padding:0;
margin:16px 20px 16px 20px;
background-image:url(/images/back_redss_privacy_fr.jpg);
height:601px;
}

#sback_red_site_map_fr{
padding:0;
margin:16px 20px 16px 20px;
background-image:url(/images/back_redss_site_map_fr.jpg);
height:601px;
}

#sback_green_fr{
padding:0;
margin:16px 20px 16px 20px;
background-image:url(/images/back_green_fr.jpg);
height:601px;
}

#sback_green{
padding:0;
margin:16px 20px 16px 20px;
background-image:url(/images/back_green.jpg);
height:601px;
}

#logo {
position:absolute;
top: 100px; /* 98-18 */
left:36px;
}

#logo_ss {
position:absolute;
top: 115px; /* 98-18 */
left:34px;
}

#logo_yellow{
position:absolute;
top: 16px; /* 98-18 */
left:660px;
}

#texte ul, #texte li, #texte_yellow ul, #texte_yellow il{
margin:0 0 0 0px;
padding:8px 0 8px 15px;
}

#texte{
position:absolute;
top: 108px;
left:419px;
width:331px;
height:239px;
border:#D1D1D2 1px solid;
margin:0 0 20px 0;
padding:6px 20px 18px 16px;
 overflow: auto;
 color:#999999;
 font-size:0.9em;
 scrollbar-arrow-color:#808284;
scrollbar-face-color:#ffffff;
}

#texte_yellow{
position:absolute;
top: 169px;
left:486px;
width:288px;
height:395px;
border:#D1D1D2 1px solid;
margin:0 0 60px 0;
padding:10px 20px 18px 16px;
 overflow: auto;
 color:#999999;
 font-size:0.9em;
 scrollbar-arrow-color:#808284;
scrollbar-face-color:#ffffff;
}


#sec1{
position: absolute; 
top: 66px; 
left:32px; 
visibility:hidden; 
z-index: 500; 
height: 37px;
color:#FFFFFF;
}

#sec2{
position: absolute; 
top: 66px; 
left:185px; 
visibility:hidden; 
z-index: 500; 
height: 37px; 
color:#FFFFFF;
}

#sec3{
position: absolute; 
top: 246px; 
left:32px; 
visibility:hidden; 
z-index: 500; 
height: 37px; 
color:#FFFFFF;
}

#sec4{
position: absolute; 
top: 246px; 
left:213px; 
visibility:hidden; 
z-index: 500; 
height: 37px; 
color:#FFFFFF;
}



#sec2 p.col1{
position: absolute; 
top: 40px; 
left:223px; 
font-weight:bold;
font-size:1.0em;
width:159px;
height:30px;
float:left;
padding-top:14px;
padding-left:12px;
background-image:url(/images/back_individual1.gif);
}

#sec2 p.col2{
position: absolute; 
top: 40px; 
left:391px; 
font-size:0.9em;
font-weight:bold;
width:110px;
float:left;
float:left;
padding:10px 15px 15px 15px;
background-image:url(/images/back_individual2.gif);
line-height:18px;
}

#sec1 p.col1{
position: absolute; 
top: 40px; 
left:223px; 
font-weight:bold;
font-size:1.0em;
width:159px;
height:30px;
float:left;
padding-top:14px;
padding-left:12px;
background-image:url(/images/back_corporate1.gif);
}

#sec1 p.col2{
position: absolute; 
top: 40px; 
left:391px; 
font-size:0.9em;
font-weight:bold;
width:120px;
float:left;
float:left;
padding:10px 5px 15px 15px;
background-image:url(/images/back_corporate2.gif);
line-height:18px;
}

#sec3 p.col1{
position: absolute; 
top: 40px; 
left:223px; 
font-weight:bold;
font-size:1.0em;
width:159px;
height:30px;
float:left;
padding-top:14px;
padding-left:12px;
background-image:url(/images/back_relocation1.gif);
}

#sec3 p.col2{
position: absolute; 
top: 40px; 
left:391px; 
font-size:0.9em;
font-weight:bold;
width:110px;
float:left;
float:left;
padding:10px 15px 15px 15px;
background-image:url(/images/back_relocation2.gif);
line-height:18px;
}

#sec4 p.col1{
position: absolute; 
top: 40px; 
left:223px; 
font-weight:bold;
font-size:1.0em;
width:191px;
height:30px;
float:left;
padding-top:14px;
padding-left:10px;
background-image:url(/images/back_entrepreneurs1.gif);
}

#sec4 p.col2{
position: absolute; 
top: 40px; 
left:421px; 
font-size:0.9em;
font-weight:bold;
width:110px;
float:left;
float:left;
padding:10px 15px 15px 15px;
background-image:url(/images/back_entrepreneurs2.gif);
line-height:18px;
}


#ssec1{
position: absolute; 
top: 105px; 
left:28px; 
visibility:hidden; 
z-index: 500; 
height: 37px;
color:#FFFFFF;
}

#ssec1_on{
position: absolute; 
top: 105px; 
left:28px; 
height: 37px;
color:#FFFFFF;
}

#ssec2{
position: absolute; 
top: 105px; 
left:100px; 
visibility:hidden; 
z-index: 500; 
height: 37px; 
color:#FFFFFF;
}

#ssec3{
position: absolute; 
top: 190px; 
left:28px; 
visibility:hidden; 
z-index: 500; 
height: 37px; 
color:#FFFFFF;
}

#ssec4{
position: absolute; 
top: 190px; 
left:100px; 
visibility:hidden; 
z-index: 500; 
height: 37px; 
color:#FFFFFF;
}

/* ---------------------------------------- */
/* 	menu	*/
/* ---------------------------------------- */

#menu{
margin: 0;
padding:20px 0 0 20px;
width:625px;
z-index:auto;
}

#menu ul{
clear:both;
list-style: none;
margin: 0;
padding: 0;
}

#menu li{
float:left;
border-left:#000000 1px solid;
margin: 6px 0px 0px 0px;
padding: 0px 7px 0px 7px;
}


#menu li a{
color:#767677;
font-size:0.9em;
display: block;
text-decoration: none;
font-weight:bold;
text-align:center;
}

#menu li a:hover{
text-decoration:underline;
}


#menu li.on a {
text-decoration:underline;
}	

#contact{
position:absolute;
top:413px;
left: 58px;
}

/* ---------------------------------------- */
/* 	footer	*/
/* ---------------------------------------- */


#testinonial{
position: absolute;
top: 482px;
left:90px;
width:536px;
height:105px;
font-size:0.8em;
color:#575757;
clear:both;
padding:10px 20px 10px 20px;
margin:0;
line-height:12px;
}

#testinonial_fr{
position: absolute;
top: 479px;
left:90px;
width:536px;
height:105px;
font-size:0.8em;
color:#575757;
clear:both;
padding:10px 20px 10px 20px;
margin:0;
line-height:10px;
}

#testinonial_photo{
position:absolute;
top: 485px; 
left:666px;  
width:125px; /* 143-18 */
height:111px; /* 127-16 */
padding:6px 8px 8px 6px;
margin:0;
color:#76787A;
line-height:8px;
font-size:0.8em;
}

#testinonial_photo img{
margin-bottom:3px;
}

#testinonial_photo p{
margin:0;
padding: 4px 0 0 1px;
}


#testinonial_yellow{
position: absolute;
top: 472px;
left:42px;
width:396px;
height:105px;
font-size:0.8em;
color:#575757;
clear:both;
padding:10px 20px 10px 20px;
margin:0;
line-height:11px;
}

#testinonial_yellow2{
position: absolute;
top: 476px;
left:42px;
width:387px;
height:105px;
font-size:0.8em;
color:#575757;
clear:both;
padding:10px 20px 10px 20px;
margin:0;
line-height:10px;
}


#testinonial_yellow_fr{
position: absolute;
top: 472px;
left:42px;
width:387px;
height:105px;
font-size:0.8em;
color:#575757;
clear:both;
padding:10px 20px 10px 20px;
margin:0;
line-height:10px;
}

#testinonial_redss{
position: absolute;
top: 472px;
left:42px;
width:366px;
height:105px;
font-size:0.8em;
color:#575757;
clear:both;
padding:20px 30px 20px 30px;
margin:0;
line-height:11px;
}

#testinonial_redss2{
position: absolute;
top: 468px;
left:42px;
width:376px;
height:105px;
font-size:0.8em;
color:#575757;
clear:both;
padding:20px 30px 20px 20px;
margin:0;
line-height:11px;
}

#testinonial_green{
position: absolute;
top: 472px;
left:42px;
width:370px;
height:105px;
font-size:0.8em;
color:#575757;
clear:both;
padding:30px 30px 10px 27px;
margin:0;
line-height:11px;
}
