html,body{margin:10px 0;padding:0}
body{font: 76% arial,sans-serif;text-align:left;}/*overflow-x:hidden;*/

p{margin:0 10px 10px 0; color:#CCCCCC}
a{color: #fff}

h1,h2,h3,h4,h5,h6{
	color:#EDEDED;
}
h1{
margin:0px;
padding:0px;
}
h2{
margin:0 0 10px 0;;
padding:0px;
}

/*  CLEARFIX  */
.clearfix:after, .clearfixW:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 .clearfixW {
	display: inline-block;
	background:#fff;
}
html[xmlns] .clearfix, html[xmlns] .clearfixW {
	display: block;
}
 
* html .clearfix,  * html .clearfixW {
	height: 1%;
}
/*  /CLEARFIX  */
div#content li, div#content_2col li, div#content_2col_career li{
	color:#FFFFFF;
	margin:0px;
	padding:0px;	
}
div#content_2col_career li{
	color:#FFFFFF;
	margin:8px 0 0 0;
	padding:0px;	
}
div#content ul, div#content ol, 
div#content_2col ul, div#content_2col ol, 
div#content_2col_career ul, div#content_2col_career ol{
	margin:0 10px;
	padding:0 0 0 14px;	
}

div#header{position:relative}
div#header .logo{margin:1px 0}
div#header h2{height:99px;line-height:99px;margin:0;padding-left:10px; overflow:hidden}
/*div#header a{position:absolute;right:0;top:23px}*/
div#header .headerContent{
float:right;
margin-right:10px;
background-image:url(../images/fr/header.gif);
background:no-repeat;
}

div#container{text-align:left}

div#content p, div#content_2col p, div#content_2col_career p{
line-height:1.4;
margin:0;
padding:0;
}
div#content HR, div#content_2col HR, div#content_2col_career HR{
text-align:left;
width:95%;
margin:0 auto;
color:#333333;
background-color:#333333;
height:1px;
}
div#content A, div#content A:active, div#content A:link, div#content A:visited,
div#content_2col  A, div#content_2col  A:active, div#content_2col  A:link, div#content_2col  A:visited
div#content_2col_career  A, div#content_2col_career  A:active, div#content_2col_career  A:link, div#content_2col_career  A:visited{
text-decoration:none;
color:ffffff;
}
div#content A:hover, div#content_2col A:hover, div#content_2col_career A:hover{
text-decoration:none;
}
div#content .imgbdr{
	border:1px solid #FFFFFF;
}

div#content H1, div#content_2col H1, div#content_2col_career H1{
visibility:hidden;
	/*font-size:21px;
	color:#FFFFFF;#EBBF47;
	font-variant:small-caps;
	margin:7px 0 0 0;
	text-align:center;*/
}
div#content H2, div#content_2col H2, div#content_2col_career H2 {
	font-size:21px;
	color:#EBBF47;
	font-variant:small-caps;
	margin:10px 0 10px 0;
	text-align:center;
}
div#content_2col_career H2 {text-align:left;}
div#content H3, div#content H3 A, div#content H3 A:hover,
div#content_2col  H3, div#content_2col  H3 A, div#content_2col  H3 A:hover
div#content_2col_career  H3, div#content_2col_career  H3 A, div#content_2col_career  H3 A:hover{
	font-size:16px;
	color:#EBBF47;
	margin:15px 0 8px 0;
	text-decoration:none;
}
div#content #tel, div#content_2col #tel, div#content_2col_career #tel {
	margin:-20px 0 0 0;
}

div#navigation p{margin:0 0 0 8px}

div#navigation, div#content, div#content_2col , div#content_2col_career, div#extra{padding:13px 0 0 0}

/*div#navigation, div#extra{background:#FF8539}
div#footer{background: #333;color: #FFF}*/
div#footer p{margin:0;padding:5px 10px; color:#666666; font-size:0.8em}
div#footer a{display:inline;padding:0;color:#666666}

/*Infos de base*/
div#header{height:100px; background:url(../images/AgentSplashTopper.gif) left top no-repeat}
div#container{width:914px;margin:0 auto}
div#wrapper{float:left;width:100%; background:url(../images/AgentSplashBGRepeat-D.gif)}
div#wrapper_2col{float:left;width:100%; background:url(../images/AgentSplashBGRepeat-2col.gif)}
div#wrapper_2col_career{float:left;width:100%; background:url(../images/AgentSplashBGRepeat-0col.gif);}
div#content{padding: 0px 320px 26px 255px; background:url(../images/AgentSplashBG.gif) left bottom no-repeat;}
div#content_2col {padding: 0px 20px 26px 255px; background:url(../images/AgentSplashBG-2col.gif) left bottom no-repeat;}
div#content_2col_career {padding: 40px 30px 26px 340px; width:540px; min-height:450px; background:url(../images/AgentSplashBG-0col.gif) left bottom no-repeat;}

div#navigation{float:left;width:206px;margin-left:-894px}
div#navigation_career{float:left;width:300px;margin-left:-910px;}
div#extra{float:left;width:278px;margin-left:-297px}
div#footer{clear:left;background-color:#FFFFFF;padding-left:255px}

/* FIN Infos de base*/

.hbar{margin:0px 26px 0px 20px; border-bottom:1px solid #222222; height:0px}
/*###################################################*/
/*#####			LA COLONNE DU CENTRE			#####*/
/*###################################################*/
.promotion H1{
	font-size:20px;
	color:#EBBF47;
	margin:10px 0 0 0;
	text-align:center;
}
.promotion H2{
	font-size:14px;
	color:#FFFFFF;
	margin:0 0 10px 0;
}
.AIR_MILES a{background:url(../images/AirMilesOff.gif) left center no-repeat;}
.AIR_MILES a:hover{background-image:url(../images/AirMilesOn.gif);}
.AIR_MILES{background:transparent url(../images/AirMilesCard.gif) no-repeat center left;padding-left:110px;padding-top:0px;height:65px;}
.AIR_MILES H3{
	margin:0;
	padding:0;
}

.boxc{
	text-align:left;
}
.boxc H2{
	color:#EBBF47;
}
.boxc .num{
	font-size:16px;
	font-weight:bold;
}
.boxc P{
	margin:0px;
	padding:0px;
}

/*###################################################*/
/*#####			FIN LA COLONNE DU CENTRE		#####*/
/*###################################################*/



/*###################################################*/
/*#####			LA COLONNE DE DROITE			#####*/
/*###################################################*/

/*#####################################*/
/*###	BOX RIGHT - border + shape	###*/
/*#####################################*/

.boxr {
	width:265px;
	background:bottom left url(../images/boxes/box-right-botLine.gif) no-repeat;
	margin:0 0 10px 0;;
	padding:0 0 5px 0;
}
.boxr .wrap{
	background:top left url(../images/boxes/box-right-top.gif) no-repeat;
}
.boxr .cont{
	background:bottom left url(../images/boxes/box-right-bot.gif) no-repeat;
	padding:12px 10px 15px 15px;
}
.boxr H1,.boxr H2, .boxr H3, .boxr H4, .boxr H4 A{
	margin:0;
	padding:0;
	color:#EBBF47;
}
.boxr H1{
	color:#FFFFFF;
}
.boxr H3{
	font-size:14px;
	margin:0 0 10px 0;
}
.boxr H4, .boxr H4 A{
	text-align:left;
	font-size:12px;
	margin:10px 0 0 0;
	padding:0;
}
.boxr H4 A{
	display:block;
	margin:0;
	font-weight:bold;
	text-decoration:none;
}
.boxr H4 A:hover{
	text-decoration:underline;
}
.boxr P{
	text-align:left;
	margin:5px 0 0 0;
	color:#CCCCCC;
}
.boxr A{
	font-size:0.75em;
	color:#999999;
}
.boxr .hbar{margin:0px 5px 0px 0px; border-bottom:1px solid #444444; height:0px}

/*#############################################*/
/*###	BOX RIGHT LIGHT - border + shape	###*/
/*#############################################*/

.boxrl {
	width:265px;
	background:bottom left url(../images/boxes/box-rightlight-bot.gif) no-repeat;
	margin:0 0 10px 0;;
	padding:0 0 5px 0;
}
.boxrl .wrap{
	/*background:top left url(../images/boxes/box-right-top.gif) no-repeat;*/
}
.boxrl .cont{
	/*background:bottom left url(../images/boxes/box-right-bot.gif) no-repeat;*/
	padding:12px 10px 15px 15px;
}
.boxrl H2, .boxrl H3, .boxrl H4, .boxrl H4 A{
	margin:0;
	padding:0;
	color:#EBBF47;
}

.boxrl H3{
	font-size:14px;
	margin:0 0 10px 0;
}
.boxrl H4, .boxr H4 A{
	text-align:left;
	font-size:12px;
	margin:10px 0 0 0;
	padding:0;
}
.boxrl H4 A{
	display:block;
	margin:0;
	font-weight:bold;
	text-decoration:none;
}
.boxrl H4 A:hover{
	text-decoration:underline;
}
.boxrl P{
	text-align:left;
	margin:10px 0 0 0;
	font-weight:bold;
}
.boxrl A{
	font-size:0.75em;
	color:#999999;
}
.boxrl .hbar{margin:0px 5px 0px 0px; border-bottom:1px solid #444444; height:0px}


/*###################################################*/
/*#####			FIN LA COLONNE DE DROITE		#####*/
/*###################################################*/

/*###################################################*/
/*#####			LA COLONNE DE GAUCHE			#####*/
/*###################################################*/

/*#####################################*/
/*###	BOX LEFT - border + shape	###*/
/*#####################################*/

.boxl {
	width:206px;
	background:bottom left url(../images/boxes/box-left-botLine.gif) no-repeat;
	margin:0 0 10px 0;;
	padding:0 0 5px 0;
}
.boxl .wrap{
	background:top left url(../images/boxes/box-left-top.gif) no-repeat;
}
.boxl .cont{
	background:bottom left url(../images/boxes/box-left-bot.gif) no-repeat;
	padding:12px 10px 15px 15px;
}
.boxl H2, .boxl H3, .boxl H4, .boxl H4 A{
	margin:0;
	padding:0;
	color:#EBBF47;
}

.boxl H3{
	font-size:14px;
	margin:0 0 10px 0;
}
.boxl H4, .boxl H4 A{
	text-align:left;
	font-size:12px;
	margin:10px 0 0 0;
	padding:0;
}
.boxl H4 A{
	display:block;
	margin:0;
	font-weight:bold;
	text-decoration:none;
}
.boxl H4 A:hover{
	text-decoration:underline;
}
.boxl P{
	text-align:left;
	margin:5px 0 0 21px;
}
.boxl A{
	color:#CCCCCC;
	text-decoration:none;
}
.boxl A:hover{
	text-decoration:underline;
}
.boxl .hbar{margin:0px 5px 0px 0px; border-bottom:1px solid #444444; height:0px}

/*#############################################*/
/*###	BOX LEFT LIGHT - border + shape	###*/
/*#############################################*/

.boxll {
	width:206px;
	background:bottom left url(../images/boxes/box-leftlight-bot.gif) no-repeat;
	margin:0 0 10px 0;;
	padding:0 0 5px 0;
}
.boxll .wrap{
	/*background:top left url(../images/boxes/box-right-top.gif) no-repeat;*/
}
.boxll .cont{
	/*background:bottom left url(../images/boxes/box-right-bot.gif) no-repeat;*/
	padding:12px 10px 15px 15px;
}
.boxll H2, .boxll H3, .boxll H4, .boxll H4 A{
	margin:0;
	padding:0;
	color:#EBBF47;
}

.boxll H3{
	font-size:14px;
	margin:0 0 10px 0;
}
.boxll H4{
	text-align:left;
	font-size:12px;
	margin:10px 0 0 0;
	padding:0;
}
.boxll H4 A{
	display:block;
	margin:0;
	font-weight:bold;
	text-decoration:none;
}
.boxll H4 A:hover{
	text-decoration:underline;
}
.boxll P{
	text-align:left;
	margin:10px 0 0 0;
	font-weight:normal;
}
.boxll A{
	font-size:0.75em;
	color:#999999;
}
.boxll .hbar{margin:0px 5px 10px 0px; border-bottom:1px solid #444444; height:0px}
/*###################################################*/
/*#####			FIN LA COLONNE DE GAUCHE					#####*/
/*###################################################*/

/*   CALCULATRICE HYPOTHECAIRE   */
.cform{
	width:310px;
	padding:0 10px 5px 10px;
	border:1px solid #333333;
	margin:0 0 10px 0;
}
.calculette .fields{
	width:290px;
	height:30px;
	color:#FFFFFF;
}
.calculette .fields input {
	float: right;
}
.conditionsTxt{
font-size:10px;
}
/*###################################################*/
/*#####						PAGE FAQ						#####*/
/*###################################################*/
/*   LE MENU ANNONCEUR EN ACCORDEON   */
.toggler {
	color: #ddd;
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
	font-family: 'Andale Mono', sans-serif;
}
 
.element {
 
}
 
.element p {
	margin: 0;
	padding: 0 0 0px 0;
}
 
.float-right {
	padding:0:
	float:right;
}
 
blockquote {
	text-style:italic;
	padding:0;
}
/*  CLASSES POUR LE MENU ACCORDEON   */

.stretchtoggle{
	margin:0px;
	padding:3px 0;
        background-color:#232323;;
	cursor:pointer;
}

.stretchtoggle:hover{
        background-color:#333333;
}
.stretchtoggle H4{
	padding:0 10px;
	}	
.stretcher{
	background-color:#121212;
	margin:0px 0px 2px 0px;
	padding:0 5px 0 10px;
	font-size: 0.9em;
}
.stretcher P{
	display:block;
	padding:0 0 10px 0; 
	color:ff0000; }
.Accordion{
	margin:0px;
	padding:0px;
}
dt dl dd{
	margin:0px;
	padding:0px;
}
.contentInfo{
	font-size:0.8em;}
	
/*###################################################*/
/*#####				SECTION CARRIERES		   	#####*/
/*###################################################*/
.headerContent_career{
float:right;
margin:20px 35px 0 0;;
color:#FCBE30;
text-align:right;
}
.headerContent_career A, .headerContent_career A:link, .headerContent_career A:active, .headerContent_career A:visited{
text-decoration:none;
color:#FCBE30;
font-size:10px;
}
.headerContent_career A:hover {
text-decoration:underline;
color:#cccccc;
}
#header .careerH2{ margin-left:375px;}
/* INFOS DE BASE RESET  */
div#career1{background:url(../images/AgentSplashBG-0col.gif) left bottom no-repeat;}
div#careerBkgr{ background:url(../images/AgentSplashBGRepeat-0col.gif);}

div#career1 div#wrapper{float:left;width:100%;background:none;}
div#career1 div#content{padding: 20px 320px 26px 330px; background:none;display:block;}
div#career1 div#navigation{float:left;width:300px;margin-left:-900px;}
div#career1 div#extra{float:left;width:278px;margin:120px 0 0 -297px;}

/*La partie du haut de la HP*/
div#career1 .careerHP_top{ 
	background:url(../images/carrieres/gold_globe.gif) center 5px no-repeat;
	height:355px;}
div#career1	.careerFLEM{
	float:left;
	position:absolute;
	z-index:100;
	width:400px;
	margin:240px 0 0 265px;
	/*display:inline;*/
}
div#career1	.careerFLEM .left{
	float:left;
	width:198px;
	text-align:right;
}

div#career1	.careerFLEM .right{
	float:right;
	width:198px;
}	
div#career1	.careerFLEM H3{ margin:0 10px 5px 0;}
div#career1	.leftActor{float:left; padding:20px 0 0 18px;}
div#career1	.rightActor{float:right; padding:20px 30px 0 0;}
div#career1	A, div#career1 A:link, div#career1	A:active, div#career1 A:hover, div#career1 A:visited, .yellow {color:#FCBE30; text-decoration:none;}
div#career1 A:hover{ text-decoration:underline;}

#andre{ /* Le video */
	position:absolute;
	height:350px;
	width:350px;
margin: 38px 0 0 -50px;}

* html #andre{ margin: 40px 0 0 -50px;}


/* LE MENU  */
#menuC {
	width: 304px;
	background:url(../images/carrieres/menu_bkgr.gif) no-repeat;
	margin:20px 0 29px 0;
}
#menuC #menuHeight{
height:375px;
overflow:visible;
}

#menuC .title{padding:30px 0 0 0; text-align:center; font-size:20px; font-weight:bold;}
#menuC .menuCspacer{
	padding: 33px 8px 35px 50px;
}
#menuC .buttons{
	border:3px solid #F9CF04;
}
#menuC .buttons UL{
	padding:0;
	margin:0;
}
#menuC .buttons LI{
	padding:5px 5px 5px 10px;
	margin:0;
	list-style:none;
	background:url(../images/carrieres/menuBut_bkgr.gif) no-repeat;
}
#menuC .buttons LI.active{
	background:url(../images/carrieres/menuBut_bkgr_active.gif) no-repeat;
}
#menuC .buttons LI A, #menuC .buttons LI A:link, #menuC .buttons LI A:active, #menuC .buttons LI A:visited, #menuC .buttons LI A:hover{
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	font-family:Arial, Verdana, sans-serif;
	text-decoration:none;
}
#menuC .buttons LI A:hover{
	color:#F9CF04;
}
#menuC .buttons LI.active A, #menuC .buttons LI.active A:link, #menuC .buttons LI.active A:active, #menuC .buttons LI.active A:visited, #menuC .buttons LI.active A:hover{
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	font-family:Arial, Verdana, sans-serif;
	text-decoration:none;
}

/*Page carriere interieur  */







