body, p, ul, ol, form, input, h1, h2, h3, h4, h5, h6, hr, textarea, fieldset, blockquote, dl, dt, dd, a {margin:0;padding:0;-webkit-text-size-adjust:none;}ul#font-family, ol{list-style: none;}img{border:none;}a, input{outline:none;}fieldset {border:0;}table{border:0;}

#block_homepage{
margin: 0 auto;
width:943px;
border: 0px solid #0c3d89;
overflow:hidden;
}

#bd{
width:100%;
background: #003399;
float:left;
}

#bd_1{
width:195px;
height:109px;
background: url(/img/LM/logo_banner.jpg);
float:left;
}

#bd_3{
width:384px;
height:109px;
background: url(/img/LM/lux_banner.jpg);
float:right;
}

#bd_lang{
color:#FFFFFF;
font-family:Arial,Verdana,Helvetica,Century Gothic;
font-size:10px;
text-decoration: none;
float:left;
margin-left:69px;
margin-top:90px;
}

#bd_lang a{
color:#FFFFFF;
font-family:Arial,Verdana,Helvetica,Century Gothic;
font-size:10px;
text-decoration: none;
}

#bd_lang a:hover{
color:#98bf0d;
font-family:Arial,Verdana,Helvetica,Century Gothic;
font-size:10px;
text-decoration:underline;
}

#bd_link{
color:#FFFFFF;
font-family:Arial,Verdana,Helvetica,Century Gothic;
font-size:10px;
text-decoration: none;
float:right;
margin-right:31px;
margin-top:90px;
}

#bd_link a{
color:#FFFFFF;
font-family:Arial,Verdana,Helvetica,Century Gothic;
font-size:10px;
text-decoration: none;
}

#bd_link a:hover{
color:#98bf0d;
font-family:Arial,Verdana,Helvetica,Century Gothic;
font-size:10px;
text-decoration:underline;
}

#disclamer{
width:943px;
height:20px;
color:#acacac;
font-family:Arial,Verdana,Helvetica,Century Gothic;
font-size:10px;
text-decoration: none;
overflow:hidden;
text-align:center;
padding-top:6px;
}

#disclamer a{
color:#acacac;
text-decoration: none;
font-weight:bold;
}

#disclamer a:hover{
text-decoration: underline;
font-weight:bold;
}

#menu{
width:943px;
height:23px;
background: url(/img/LM/menu_haut_degrade.jpg);
}

#bt_menu a{
width:151px;
height:23px;
border-right: 1px solid #8a8a8a;
background: url(/img/LM/menu_haut_degrade.jpg);
color:#464646;
font-family:Arial,Verdana,Helvetica,Century Gothic;
font-size:9pt;
font-weight:bold;
text-decoration: none;
float:left;
text-align:center;
padding-top:7px;
}

#bt_menu a:hover{
width:151px;
height:23px;
border-right: 1px solid #8a8a8a;
background: url(/img/LM/menu_haut_hover.jpg);
color:#464646;
font-family:Arial,Verdana,Helvetica,Century Gothic;
font-size:9pt;
font-weight:bold;
text-decoration: underline;
float:left;
text-align:center;
padding-top:7px;
}

#bt_menu2{
width:334px;
height:23px;
border-right: 1px solid #8a8a8a;
background-image: url(/img/LM/menu_haut_degrade.jpg);
color:#464646;
font-family:Arial,Verdana,Helvetica,Century Gothic;
font-size:9pt;
font-weight:bold;
text-decoration: none;
float:left;
text-align:center;
padding-top:7px;
}

#bt_login{
width:159px;
height:30px;
background: url(/img/LM/bt_login_home.jpg);
float:left;
}

#bt_login a{
width:159px;
height:30px;
background: url(/img/LM/bt_login_home.jpg);
float:left;
}

#bt_login a:hover{
width:159px;
height:30px;
background: url(/img/LM/bt_login_hover.jpg);
float:left;
}

#data{
width:943px;
background-color:#ffffff;
padding-top:1px;
}



h1 {
	margin: 0;
}

hr {
	border: none;
	height: 1px; line-height: 1px;
	background: #CCC;	
	margin-bottom: 20px;
	padding: 0;
}

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

.clear {
	clear: both;
	line-height: 1px;
	font-size: 1px;
}

a { 
	outline-color: #888;	
}

h3 {
			margin:0;
			padding-top:7px;
			padding-left:53px;
			font-size: 12px;
		}
 
		div#feature_list {
			width: 525px;
			height: 201px;
			overflow: hidden;
			position: relative;
		}
 
		div#feature_list ul {
			position: absolute;
			top: 0;
			list-style: none;	
			padding: 0;
			margin: 0;
		}
 
		ul#tabs {
			left: 0;
			z-index: 2;
			width: 180px;
		}
 
		ul#tabs li {
			font-size: 12px;
			font-family: Arial;
			width:177px;
			height:67px;
		}
		
		ul#tabs li img {
			border: none;
			float: left;
		}
 
		ul#tabs li a {
			color: #222;
			text-decoration: none;	
			display: block;
			padding: 10px;
			height: 67px;
			outline: none;
		}
 
		ul#tabs li a:hover {
			text-decoration: underline;
		}
 
		ul#tabs li a.current {
			background: url(/img/LM/bt_tab.png);
			color: #FFF;
			width:146px;
			height:47px;
		}
 
		ul#tabs li a.current:hover {
			text-decoration: none;
			cursor: default;
		}
 
		ul#output {
			right: 0;
			width: 474px;
			height: 204px;
			position: relative;
		}
 
		ul#output li {
			position: absolute;
			width: 473px;
			height: 201px;
		}
 
		ul#output li a {
			position: absolute;
			bottom: 0px;
			right: 0px;
			text-decoration: none;
			font-size: 11px;
			color: #FFF;
			background: #000;
		}
		
		ul#output li a:hover {
			background: #D33431;
		}
		
		.ensavoirplus{
			position: absolute;
			bottom: 10px;
			right: 10px;
			padding: 8px 12px;
			text-decoration: none;
			font-size: 11px;
			color: #FFF;
			background: #000;
			-moz-border-radius: 5px;
		}
		
#content1 {
float:left;
width: 525px;
margin-top:10px;
margin-left:10px;
padding: 5px;
background: #fff;	
border: 1px solid #e1e1e1;
overflow:hidden;
}		

#content2 {
float:right;
width:205px;
height:437px;
background:#fff;
margin-top:10px;
margin-left:0px;
overflow:hidden;
background: url(/img/LM/bg_content2.jpg);
}

#content3 {
float:left;
width:181px;
height:210px;
margin-top:10px;
margin-left:0px;
margin-right:0px;
background-color:#fff;
border-top: 1px solid #e1e1e1;
border-bottom: 1px solid #e1e1e1;
}

#content4 {
width:728px;
height:215px;
margin-top:9px;
margin-left:0px;
background: url(/img/LM/bg_content4.jpg) no-repeat;
float:left;
}

#content41 {
width:728px;
height:108px;
margin-top:0px;
margin-left:0px;
float:left;
}

#content42 {
width:728px;
height:107px;
margin-top:0px;
margin-left:0px;
float:left;
}

.une{
background: url(/img/LM/vignette_jeunes.jpg) no-repeat;
}

.deux{
background: url(/img/LM/vignette_frontaliers.jpg) no-repeat;
}

.trois{
background: url(/img/LM/vignette_card.jpg) no-repeat;
}

.quatre{
background: url(/img/LM/vignette_luxtrust.jpg) no-repeat;
}

.cinq{
background: url(/img/LM/vignette_agence.jpg) no-repeat;
}

.six{
background: url(/img/LM/vignette_iphone.jpg) no-repeat;
}

#content4L1 a{
width:120px;
height:60px;
margin-top:10px;
margin-left:20px;
padding-left:100px;
padding-top:30px;
float:left;
color:#003399;
font-family:Arial,Verdana,Helvetica,Century Gothic;
font-size:10pt;
font-weight: bold;
text-decoration: none;
}

#content4L1 a:hover{
text-decoration: underline;
}

#content4L2 a{
width:120px;
height:60px;
margin-top:10px;
margin-left:20px;
padding-left:100px;
padding-top:23px;
float:left;
color:#003399;
font-family:Arial,Verdana,Helvetica,Century Gothic;
font-size:10pt;
font-weight: bold;
text-decoration: none;
}

#content4L2 a:hover{
text-decoration: underline;
}

#content5 {
width:914px;
height:100%;
border-bottom: 1px solid #e1e1e1;
float:left;
margin-bottom:0px;
padding-left:18px;
padding-right:10px;
}

#bt_content2{
width:185px;
height:177px;
margin-top:13px;
margin-left:11px;
}

#bt_content2_1 a{
width:70px;
height:48px;
background: url(/img/LM/content2_bt1.jpg) no-repeat;
display:block;
padding-left:115px;
padding-top:15px;
	color:#003399;
	font-family:Arial,Verdana,Helvetica,Century Gothic;
	font-size:10pt;
	font-weight: bold;
	text-decoration: none;
}

#bt_content2_2{
width:185px;
height:25px;
display:block;
text-align:center;
padding-top:15px;
color:#98bf0d;
font-family:Arial,Verdana,Helvetica,Century Gothic;
font-size:10pt;
font-weight: bold;
text-decoration: none;
}

#bt_content2_3{
height:101px;
padding-left:10px;
padding-top:5px;
border-bottom: 1px solid #d7d7d7;
}

#bt_content2_4{
height:39px;
padding-left:37px;
padding-top:63px;
border-bottom: 1px solid #d7d7d7;
background: url(/img/LM/loupe.jpg) no-repeat;
}

#bt_content2_4 a{
display:block;
padding-left:35px;
padding-top:40px;
margin-left:-35px;
margin-top:-40px;
	color:#003399;
	font-family:Arial,Verdana,Helvetica,Century Gothic;
	font-size:10pt;
	font-weight: bold;
	text-decoration: none;
	width:150px;
	height:25px;
}

#bt_content2_4 a:hover{
	text-decoration: underline;
}

#bt_content2_5{
color:#464646;
font-family:Arial,Verdana,Helvetica,Century Gothic;
font-size:10pt;
padding-left:15px;
}

#bt_content2_5 a{
color:#464646;
text-decoration:none;
}

#bt_content2_5 a:hover{
text-decoration:underline;
}

#imageplus{
float:left;
margin-right:10px;
background: url(/img/LM/dexiaplusplus.jpg) no-repeat;
width:18px;
height:18px;
}

#bt_content2_3 a{
display:block;
padding-left:0px;
padding-top:0px;
	color:#003399;
	font-family:Arial,Verdana,Helvetica,Century Gothic;
	font-size:10pt;
	font-weight: bold;
	text-decoration: none;
}

#bt_content2_1 a:hover{
width:70px;
height:48px;
display:block;
padding-left:115px;
padding-top:15px;
	color:#003399;
	font-family:Arial,Verdana,Helvetica,Century Gothic;
	font-size:10pt;
	font-weight: bold;
	text-decoration: underline;
}

#bt_content2_3 a:hover{
display:block;
padding-left:0px;
padding-top:0px;
	color:#003399;
	font-family:Arial,Verdana,Helvetica,Century Gothic;
	font-size:10pt;
	font-weight: bold;
	text-decoration: underline;
}

#ipub{
margin: 0 auto;
text-align:center;
padding-top:45px;
color:#003399;
font-weight: bold;
font-family:Arial,Verdana,Helvetica,Century Gothic;
font-size:10pt;
}

#ipub a
{
	color:#003399;
	font-family:Arial,Verdana,Helvetica,Century Gothic;
	font-size:10pt;
	font-weight: bold;
	text-decoration: none;
}

#ipub a:hover
{
	color:#B1C800;
	font-family:Arial,Verdana,Helvetica,Century Gothic;
	font-size:10pt;
	font-weight: bold;
	text-decoration: underline;
}

#bt_client{
text-align:center;
color:#003399;
font-weight: bold;
font-family:Arial,Verdana,Helvetica,Century Gothic;
font-size:10pt;
width:175px;
height:32px;
}

#bt_client a{
color:#003399;
font-weight: bold;
font-family:Arial,Verdana,Helvetica,Century Gothic;
font-size:10pt;
background: url(/img/LM/bt_client.jpg);
width:175px;
height:33px;
text-decoration: none;
display:block;
margin:15px 0 0 0;
padding-top:15px;
padding-left:25px;
}

#bt_client a:hover{
color:#003399;
font-weight: bold;
font-family:Arial,Verdana,Helvetica,Century Gothic;
font-size:10pt;
background: url(/img/LM/bt_client_hover.jpg);
width:175px;
height:33px;
text-decoration: underline;
display:block;
margin:15px 0 0 0;
}

#block_news{
width:275px;
height:204px;
overflow:hidden;
display:block;
float:right;
margin-top:-190px;
}

#bd_haut_news{
color:#464646;
font-family:Arial,Verdana,Helvetica,Century Gothic;
font-size:10pt;
font-weight:bold;
width:924px;
height:24px;
padding-left:17px;
padding-top:5px;
background: url(/img/LM/puce_home.jpg) no-repeat;
border-top: 1px solid #e1e1e1;
margin-top:10px;
float:left;
}

#bd_haut_news a{
color:#464646;
font-family:Arial,Verdana,Helvetica,Century Gothic;
font-size:10pt;
font-weight:bold;
text-decoration: none;
width:924px;
height:17px;
display:block;
margin:0 0 0 0;
}

#bd_haut_news a:hover{
color:#464646;
font-family:Arial,Verdana,Helvetica,Century Gothic;
font-size:10pt;
font-weight:bold;
width:924px;
height:17px;
text-decoration: underline;
display:block;
margin:0 0 0 0;
}

#content_news{
color:#464646;
font-family:Arial,Verdana,Helvetica,Century Gothic;
font-size:10pt;
width:259px;
height:154px;
border-left:dotted 1px #e1e1e1;
border-right:dotted 1px #e1e1e1;
padding-top:10px;
padding-left:7px;
padding-right:7px;
overflow:hidden;
}

#bd_bas_news{
width:275px;
height:20px;
background: url(/img/LM/bd_trame.jpg);
}

#content_corp{
width:943px;
border-bottom: 1px solid #e1e1e1;
margin-bottom:10px;
color:#464646;
font-family:Arial,Verdana,Helvetica,Century Gothic;
font-size:10pt;
text-align:right;
float:left;
height:20px;
padding-top:5px;
}

#content_corp a{
color:#464646;
text-decoration:none;
}

#content_corp a:hover{
text-decoration:underline;
}

#block_vignettes{
width:400px;
height:200px;
float:left;
margin-top:0px;
margin-right:0px;
overflow:hidden;
}

#vignettes_ligne1{
width:400px;
height:60px;
margin-top:11px;
}

#vignettes_ligne2{
width:400px;
height:60px;
margin-top:11px;
}

#vignettes_ligne3{
width:400px;
height:60px;
margin-top:11px;
}

#vignettes1{
width:215px;
height:50px;
background: url(/img/LM/vignette_jeunes.jpg) no-repeat;
float:left;
}

#vignettes2{
width:185px;
height:50px;
background: url(/img/LM/vignette_card.jpg) no-repeat;
float:left;
}

#vignettes3{
width:215px;
height:50px;
background: url(/img/LM/vignette_entr.jpg) no-repeat;
float:left;
}

#vignettes4{
width:185px;
height:50px;
background: url(/img/LM/vignette_iphone.jpg) no-repeat;
float:left;
}

#vignettes5{
width:215px;
height:50px;
background: url(/img/LM/vignette_jeunes.jpg) no-repeat;
float:left;
}

#vignettes6{
width:185px;
height:50px;
background: url(/img/LM/vignette_local.jpg) no-repeat;
float:left;
}

#vignettes1 a
{
	background: url(/img/LM/vignette_jeunes.jpg) no-repeat;
	color:#003399;
	font-family:Arial,Verdana,Helvetica,Century Gothic;
	font-size:10pt;
	font-weight: bold;
	text-decoration: none;
	width:145px;
	height:50px;
	display:block;
	margin:0 0 0 0;
	padding-top:15px;
	padding-left:73px;
}
#vignettes2 a
{
	background: url(/img/LM/vignette_card.jpg) no-repeat;
	color:#003399;
	font-family:Arial,Verdana,Helvetica,Century Gothic;
	font-size:10pt;
	font-weight: bold;
	text-decoration: none;
	width:138px;
	height:50px;
	display:block;
	margin:0 0 0 0;
	padding-top:15px;
	padding-left:73px;
}

#vignettes3 a
{
	background: url(/img/LM/vignette_entr.jpg) no-repeat;
	color:#003399;
	font-family:Arial,Verdana,Helvetica,Century Gothic;
	font-size:10pt;
	font-weight: bold;
	text-decoration: none;
	width:145px;
	height:50px;
	display:block;
	margin:0 0 0 0;
	padding-top:15px;
	padding-left:73px;
}

#vignettes4 a
{
	background: url(/img/LM/vignette_iphone.jpg) no-repeat;
	color:#003399;
	font-family:Arial,Verdana,Helvetica,Century Gothic;
	font-size:10pt;
	font-weight: bold;
	text-decoration: none;
	width:138px;
	height:50px;
	display:block;
	margin:0 0 0 0;
	padding-top:15px;
	padding-left:73px;
}

#vignettes5 a
{
	background: url(/img/LM/vignette_jeunes.jpg) no-repeat;
	color:#003399;
	font-family:Arial,Verdana,Helvetica,Century Gothic;
	font-size:10pt;
	font-weight: bold;
	text-decoration: none;
	width:145px;
	height:50px;
	display:block;
	margin:0 0 0 0;
	padding-top:15px;
	padding-left:73px;
}

#vignettes6 a
{
	background: url(/img/LM/vignette_local.jpg) no-repeat;
	color:#003399;
	font-family:Arial,Verdana,Helvetica,Century Gothic;
	font-size:10pt;
	font-weight: bold;
	text-decoration: none;
	width:138px;
	height:50px;
	display:block;
	margin:0 0 0 0;
	padding-top:15px;
	padding-left:73px;
}

#vignettes1 a:hover
{
	background: url(/img/LM/vignette_jeunes_hover.jpg) no-repeat;
	color:#B1C800;
	font-family:Arial,Verdana,Helvetica,Century Gothic;
	font-size:10pt;
	font-weight: bold;
	text-decoration: underline;
	width:145px;
	height:50px;
	display:block;
	margin:0 0 0 0;
	padding-top:15px;
	
}
#vignettes2 a:hover
{
	background: url(/img/LM/vignette_card_hover.jpg) no-repeat;
	color:#B1C800;
	font-family:Arial,Verdana,Helvetica,Century Gothic;
	font-size:10pt;
	font-weight: bold;
	text-decoration: underline;
	width:138px;
	height:50px;
	display:block;
	margin:0 0 0 0;
	padding-top:15px;
	
}

#vignettes3 a:hover
{
	background: url(/img/LM/vignette_entr_hover.jpg) no-repeat;
	color:#B1C800;
	font-family:Arial,Verdana,Helvetica,Century Gothic;
	font-size:10pt;
	font-weight: bold;
	text-decoration: underline;
	width:145px;
	height:50px;
	display:block;
	margin:0 0 0 0;
	padding-top:15px;
	
}

#vignettes4 a:hover
{
	background: url(/img/LM/vignette_iphone_hover.jpg) no-repeat;
	color:#B1C800;
	font-family:Arial,Verdana,Helvetica,Century Gothic;
	font-size:10pt;
	font-weight: bold;
	text-decoration: underline;
	width:138px;
	height:50px;
	display:block;
	margin:0 0 0 0;
	padding-top:15px;
	
}

#vignettes5 a:hover
{
	background: url(/img/LM/vignette_jeunes_hover.jpg) no-repeat;
	color:#B1C800;
	font-family:Arial,Verdana,Helvetica,Century Gothic;
	font-size:10pt;
	font-weight: bold;
	text-decoration: underline;
	width:145px;
	height:50px;
	display:block;
	margin:0 0 0 0;
	padding-top:15px;
	
}

#vignettes6 a:hover
{
	background: url(/img/LM/vignette_local_hover.jpg) no-repeat;
	color:#B1C800;
	font-family:Arial,Verdana,Helvetica,Century Gothic;
	font-size:10pt;
	font-weight: bold;
	text-decoration: underline;
	width:138px;
	height:50px;
	display:block;
	margin:0 0 0 0;
	padding-top:15px;
	
}

#bd_haut_title{
color:#464646;
font-family:Arial,Verdana,Helvetica,Century Gothic;
font-size:10pt;
font-weight:bold;
width:163px;
height:24px;
padding-left:17px;
padding-top:5px;
background: url(/img/LM/puce_home.jpg) no-repeat;
border-bottom: 1px solid #e1e1e1;
}

#bd_haut_title a{
color:#464646;
font-family:Arial,Verdana,Helvetica,Century Gothic;
font-size:10pt;
font-weight:bold;
text-decoration: none;
width:173px;
height:17px;
display:block;
margin:0 0 0 0;
}

#bd_haut_title a:hover{
color:#464646;
font-family:Arial,Verdana,Helvetica,Century Gothic;
font-size:10pt;
font-weight:bold;
width:173px;
height:17px;
text-decoration: underline;
display:block;
margin:0 0 0 0;
}

#content_link{
color:#464646;
font-family:Arial,Verdana,Helvetica,Century Gothic;
font-size:10pt;
width:178px;
height:70px;
margin-bottom:10px;
line-height:8px;
padding-top:10px;
}

#content_link a{
color:#464646;
font-family:Arial,Verdana,Helvetica,Century Gothic;
font-size:10pt;
text-decoration: none;
display:block;
padding-left:7px;
padding-bottom:6px;
padding-top:6px;
margin-top:-8px;
border-bottom: 1px solid #e1e1e1;
width:173px;
}

#content_link a:hover{
color:#fff;
font-family:Arial,Verdana,Helvetica,Century Gothic;
font-size:10pt;
text-decoration: none;
display:block;
padding-left:7px;
padding-bottom:6px;
padding-top:6px;
margin-top:-8px;
background-color:#999999;
}

.slide
	{
	text-decoration: none;
	color:#464646;
	font-family:Arial,Verdana,Helvetica,Century Gothic;
	font-size:10pt;
	font-weight: normal;
	}
a.aslide
	{
	text-decoration: none;
	color:#464646;
	font-family:Arial,Verdana,Helvetica,Century Gothic;
	font-size:10pt;
	font-weight: normal;
	}
a.aslide:hover {
	font-weight: normal;
	text-decoration: underline;
	color:#464646;
	font-family:Arial,Verdana,Helvetica,Century Gothic;
	font-size:10pt;
	}

.slide hr{
background:#e1e1e1 none repeat scroll 0 0;
border:medium none;
height:1px;
margin-top:5px;
margin-bottom:5px;
}
