BODY {
	MARGIN: 0px;
	BACKGROUND: #E6E6E6 url(bg_degrad_topv2.jpg) repeat-x left top;
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 10px;
	COLOR: #474800;
}

.page_bottomm {
	BACKGROUND: url(BG_degrad_foot.png) repeat-x left bottom;;;
	height:100%;
}
.centre {
	/*BACKGROUND: #FFFFFF url(BG_border_right_l.png) repeat-y right;;*/
	BACKGROUND: #FFFFFF;
}
.pageTop {
	BACKGROUND: url(bandeauhaut-1.jpg) no-repeat;
}
.pageTopHV2 {
	BACKGROUND: url(bandeauhautv2-home.jpg) no-repeat;
	border: none;
}
.pageTopHV2 td { }
.pageTopmA {
	BACKGROUND: url(bandeauhaut-3.jpg) no-repeat;
}
.border_top {
	BACKGROUND: url(bord_h.jpg) no-repeat left bottom;
}
.border_left{
	BACKGROUND: url(bord_g.jpg) no-repeat right top;
	/*height:549px;*/
	width:21px;
}
.border_right{
	BACKGROUND: url(bord_d.jpg) no-repeat left top;
	width:20px;
}
.border_bottom{
	BACKGROUND: url(bord_b.jpg) no-repeat left top;
}
.pageBottom {
	BACKGROUND: url(bandeaubas.gif) no-repeat;
	height:25px;
}
.BottomLinks {
	FONT-SIZE: 10px; COLOR: #00104A; FONT-FAMILY: verdana,arial,helvetica;
}
td.BottomLinks A, td.BottomLinks A:active, td.BottomLinks A:link, td.BottomLinks A:visited {
	color: #00104A;
	text-decoration: none;
	FONT-SIZE: 10px;
	FONT-WEIGHT: none;
}
td.BottomLinks A:hover {
	color: #000000;
	text-decoration: underline;
}
.pageBottomV2 {
	BACKGROUND: url(pagebottom.gif) no-repeat;
	height:32px;
}
.pageBottomV2 .BottomLinks {
	FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: verdana,arial,helvetica;
}
.pageBottomV2 td.BottomLinks A, .pageBottomV2 td.BottomLinks A:active, .pageBottomV2 td.BottomLinks A:link, .pageBottomV2 td.BottomLinks A:visited {
	color: #DCDBEA; /*CFCDE2;*/
	text-decoration: none;
	FONT-SIZE: 10px;
	FONT-WEIGHT: none;
}
.pageBottomV2 td.BottomLinks A:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
	
.hnavTop {
}
td.hnavTopLinks {
	FONT-SIZE: 8px; COLOR: #FFFFFF; FONT-FAMILY: verdana,arial,helvetica; 
}
td.hnavTopLinks A, td.hnavTopLinks A:active, td.hnavTopLinks A:link, td.hnavTopLinks A:visited {
	color: #afaf5f; FONT-SIZE: 10px; TEXT-DECORATION: none; FONT-WEIGHT: none; 
}
td.hnavTopLinks A:hover {
	color: #000000;
	text-decoration: underline;
}

.hnavTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #FFFFFF; FONT-FAMILY: verdana,arial,helvetica; BACKGROUND: #3B3D99;
}
.hnavTitleV2 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #FFFFFF; FONT-FAMILY: verdana,arial,helvetica;
}
.main {
	FONT-SIZE: 12px;
	COLOR: #3B3D99;
}

.smalltext {
	FONT-SIZE: 10px;
}
.legalinfo {
	FONT-SIZE: 9px;
	color:#949494;
}
.indent {
	padding-left:2em;
}
A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none; FONT-SIZE: 11px; COLOR: #000066; FONT-FAMILY: verdana,arial,helvetica; 
}
A:active, A:link, A:visited {
	COLOR: #000066; TEXT-DECORATION: none;
}
A:hover {
	TEXT-DECORATION: underline;
}

.main2 {
	FONT-SIZE: 14px;
}
.mainbold {
	FONT-SIZE: 12px;FONT-WEIGHT: bold;
}
.title2 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #848446; FONT-FAMILY: Arial,Helvetica,sans-serif;letter-spacing: 1px;
	padding-bottom: 8px;
}
.title2s {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #3B3D99; FONT-FAMILY: Arial,Helvetica,sans-serif;letter-spacing: 1px;
	border-bottom:1px solid #F69C15;
	margin-bottom:.6em;
	padding-bottom: 0px;
}
.title3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #3B3D99; FONT-FAMILY: Arial,Helvetica,sans-serif;letter-spacing: 0.5px;
	padding-bottom: 6px;
}
h1,h2,h3 {
	margin: 0;
	margin-bottom: 6px;
	padding: 0;
	font-weight: bold;
	COLOR: #3B3D99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1 {
	font-size: 16px;
}
h2 {
	font-size: 12px;
}
h3 {
	font-size: 12px;
}
.bloc_new_sms {
	BACKGROUND: url(bloc_news_sms_02.png)   no-repeat left top;
	width:234px;
	height:236px;
	/*border:1px solid black;*/
}
	.bloc_new_sms .bloc_new_sms_btn {
	 	position:relative;
	 	top: 193px;
	 	left: 95px;
	}
.bloc_market1 {
	width:234px;
	height:236px;
	margin-left: 5px;
	/*border:1px solid black;*/
}
.bloc_spot {
	BACKGROUND: url(bloc_spots_tv.gif)   no-repeat left top;
	width:234px;
	height:233px;
	margin-left: 5px;
	border:0px solid black;
}
.bloc_spot .bloc_spot_title h3 {
	left:5px;
	margin-top: 2px;
	margin-bottom: 4px;
	margin-left: 12px;
}
	
.bloc_callback{
	/*width: 232px;*/
	/*height: 98px;*/
	height: 95px;
	width: 212px;
	margin-top: 2px;
}
.bloc_press{
	width: 232px;
	height: 64px;
	margin-top: 2px;
}


.block_market5{
	HEIGHT: 22px;
	WIDTH: 436px;
	padding:0px;
	margin:0px;
	margin-left: 4px;
}
html>body .block_market5 {
	HEIGHT: auto;
}
.block_market5 div.bm5_header{
	HEIGHT: 66px;
	WIDTH: 436px;
	padding:0px;
	margin:0px;
	BACKGROUND: url(fr/bloc_market5_top.gif) no-repeat left top;
}
.block_market5 div.bm5_header2{
    HEIGHT: 10px;
    WIDTH: 436px;
    padding:0px;
    margin:0px;
    BACKGROUND: url(fr/bloc_market5_top_e.gif) no-repeat left bottom;
}
.block_market5 div.bm5_header2Text{
    /*HEIGHT: 67px;*/
    WIDTH: 436px;
    padding:0px;
    margin:0px;
    border: 0px;
    border-left: 1px solid #9C9DCD;    
    border-right: 1px solid #9C9DCD;
    color: #5455A7;font-family: Arial,Helvetica,sans-serif;FONT-WEIGHT: bold;FONT-SIZE: 28px;
}
.block_market5 div.bm5_content {
	WIDTH: 436px;
	padding:0px;
	margin:0px;
	border: 0px;
	border-left: 1px solid #9C9DCD;	
	border-right: 1px solid #9C9DCD;
}
html>body .block_market5 div.bm5_content {
	WIDTH: 434px;
	/*HEIGHT: 115px;*/
}
html>body .block_market5 div.bm5_header2Text {
    WIDTH: 434px;
}
.block_market5 UL {
	PADDING: 0px;
	MARGIN: 0px;
	PADDING-TOP: 7px;
	LIST-STYLE-TYPE: none;
}
.block_market5 LI {
	color: #717461; /*#8E8FC6; /* #81846F;/*#7E7E7E;*/ /*#362E9D; #94CD0F*/
	BACKGROUND-POSITION: 0px 0px;
	BACKGROUND-IMAGE: url(bloc_laune_content_puce2.gif);
	PADDING-BOTTOM: 5px;
	MARGIN: 0px 0px 5px 8px; /*0px 0.2em 0.5em;*/
	PADDING-LEFT: 30px;
	PADDING-RIGHT: 0px;	
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
    vertical-align: top;
    line-height: 22px;
}
.block_market5 LI A , .block_market5 LI A:active, .block_market5 LI A:link, .block_market5 LI A:visited{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #5455A7;
}
.larrow {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    BACKGROUND: transparent url(icon_arrow_right.gif) no-repeat 2px center;
    background-clip:border-box;
    background-origin:padding-box;
    background-size: 4px 12px;
    background-break:continous;
    display: inline;
    zoom:1;
    padding-left: 10px;
}
.block_market5 div.bm5_ctner {
	height:38px;
	border-left: 1px solid #9C9DCD;	
	border-right: 1px solid #9C9DCD;
}
html>body .block_market5 div.bm5_ctner {
	height:38px;
}
/*.block_market5 div.bm5_ctner div.bm5_btn {
	float:left;
	width:50%;
	text-align: center;
	border:0px solid;
}*/
.block_market5 div.bm5_footer{
	HEIGHT: 10px;
	WIDTH: 436px;
	PADDING: 0px;
	MARGIN: 0px;
	BACKGROUND: url(fr/bloc_market5_bot.gif) no-repeat left top;
}


.laUne_block {
	MARGIN-LEFT:0px;
	MARGIN-TOP:5px;
	margin-bottom: 5px;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	HEIGHT: 270px;
	WIDTH: 436px;
	BACKGROUND: url(bloc_laune_bg.gif)   no-repeat left top;

}
.laUne {
	OVERFLOW: hidden;
	POSITION: relative;
	HEIGHT: 165px;
	padding-left: 2px;
	padding-right: 5px;
	padding-top: 0px;
}
.laUne-content {
	MARGIN-LEFT: 5px;
	MARGIN-RIGHT: 5px;
	TEXT-ALIGN: justify;
}
.laUne-content H3 {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	font-family: Arial,Helvetica,sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	MARGIN: 0px;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #5455A7 1px dashed;
	color: #5455A7; /*#3C3D99;/*#8E8FC6 ;/*#9C9DCD;*/  
}
.laUne-content H3 span {
	position:absolute;
	right:5;
	text-align: right;
}
.laUne-content H3 A, .laUne-content H3 A:active, .laUne-content H3 A:visited, .laUne-content H3 A:hover{
	FONT-SIZE: 10px;
	color: #717461;
	
}

.laUne-content UL {
	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	PADDING-BOTTOM: 0px;	MARGIN: 0px;	PADDING-TOP: 0px;	LIST-STYLE-TYPE: none
}

.laUne-content LI {
	color: #717461; /*#8E8FC6; /* #81846F;/*#7E7E7E;*/ /*#362E9D; #94CD0F*/
	BACKGROUND-POSITION: 0px 0px;
	BACKGROUND-IMAGE: url(bloc_laune_content_puce2.gif);
	PADDING-BOTTOM: 5px;
	MARGIN: 8px 0px 5px 25px; /*0px 0.2em 0.5em;*/
	PADDING-LEFT: 25px;
	PADDING-RIGHT: 0px;	
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.laUne-content LI strong {
	color: #94CD0F;/*#8E8FC6 ;/*#9C9DCD;*/
}

.laUne-bloc-sel {
	BACKGROUND: url(laune-bloc-sel_fond.gif) left top;	
	FLOAT: left;
	max-width: 199px;	
	WIDTH: 199px;	
	CURSOR: pointer;	
	HEIGHT: 43px;
	font-family: Arial,Helvetica,sans-serif;;
	FONT-SIZE: 11px;
	color: #362E9D;
	margin-bottom:5px;
	margin-left: 10px;
	font-weight: bold;
}

.laUne-bloc-nosel {
	BACKGROUND: url(laune-bloc-nosel_fond.gif) left top;	
	FLOAT: left;	
	WIDTH: 199px;
	max-width: 199px;	
	CURSOR: pointer;	
	HEIGHT: 43px;
	font-family: Arial,Helvetica,sans-serif;
	FONT-SIZE: 11px;
	color: #362E9D;
	margin-bottom:5px;
	margin-left: 10px;
	font-weight: bold;
}

.laUne-bloc-img {
    FLOAT: left;
    padding-top: 2px;
	padding-left : 3px;
	/*display:none;*/
}
.laUne-bloc-content {
    FLOAT: left;
    padding-top: 12px;
    padding-left: 2px;
}
.laUne-bloc-content-2l {
    FLOAT: left;
    padding-top: 8px;
    padding-left: 2px;
}
.bloc-carte-home {
	margin-top: 8px;
	text-align: center;
}
.home_bloc_news {
	/*BACKGROUND: url(bloc_news_fond.jpg) no-repeat;*/
	width:214px;
	HEIGHT: 170px;
	margin-top: 8px;
	/*top:5px;
	position:relative;*/
	/*height:268px;*/
}

.home_bloc_news_title {
    BACKGROUND: url(bloc_news_fh.jpg) no-repeat;
}
.home_bloc_news_ct {
	BACKGROUND: url(bloc_news_fc.jpg) repeat-y;
	FONT-SIZE: 11px;
	COLOR: #999;
	height:130px;
	overflow:hidden;
}
	.home_bloc_news_ct UL {	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	PADDING-BOTTOM: 0px;	MARGIN: 0px;	PADDING-TOP: 0px;	LIST-STYLE-TYPE: none}
	.home_bloc_news_ct LI {	
		PADDING-RIGHT: 0px;	
		BACKGROUND-POSITION: 0px 5px;
		PADDING-LEFT: 0.6em;
		BACKGROUND-IMAGE: url(bloc_news_puce.gif);
		PADDING-BOTTOM: 0px;
		MARGIN: 0px 0.5em 1em;
		PADDING-TOP: 0px;
		BACKGROUND-REPEAT: no-repeat;
		/*height: 65px;/**/
	}
	.home_bloc_news_ct LI A, .home_bloc_news_ct LI A:active, .home_bloc_news_ct LI A:visited{
		color: #5455A7; /*#717461;*/
		font-weight: normal;
	}
	.home_bloc_news_ct DIV {	
		PADDING-RIGHT: 0px;	
		BACKGROUND-POSITION: 0px 5px;
		PADDING-LEFT: 0.6em;
		BACKGROUND-IMAGE: url(bloc_news_puce.gif);
		PADDING-BOTTOM: 0px;
		MARGIN: 0px 0.5em 1em;
		PADDING-TOP: 0px;
		BACKGROUND-REPEAT: no-repeat;
		overflow:hidden;
		/*top:0px;*/
		position:relative;
		/*height: 65px;/**/
	}
	.home_bloc_news_ct DIV A, .home_bloc_news_ct DIV A:active, .home_bloc_news_ct DIV A:visited{
		color: #5455A7; /*#717461;*/
		font-weight: normal;
	}


	
.home_bloc_news_foot {
	BACKGROUND: url(bloc_news_fb.jpg) no-repeat;
}

TABLE.boxlogin {
	BACKGROUND: #E0E1FF; BORDER: #3D3D99 1px solid; FONT-SIZE: 10px; 
}

.calculettecase {
	width: 30px;
	height:30px;
	FLOAT: left;
	clear: none;
	border: 1px solid;
	BACKGROUND: #F69C15; COLOR: #ffffff;
	margin: 4px;
	text-align: center;
	line-height: 25px;
}

.hnavTopLinks .boxlogin {
	BACKGROUND: #EBF6CE;BORDER: #8BBC06 0px solid; FONT-SIZE: 10px; 
}
.boxinfo {
	BACKGROUND: #999999; BORDER: #FFFFCE 0px solid; FONT-SIZE: 10px; 
}
.boxmyaccount {
	BACKGROUND: #ebf6ce; BORDER: #FFFFFF 0px solid; FONT-SIZE: 10px; 
}

UL.applyinfo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-TOP: 2px; LIST-STYLE-TYPE: disc
}
.applyinfo LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;FONT-SIZE: 10px;
}
UL.applyinfotitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 26px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 4px; LIST-STYLE-TYPE: none
}
.applyinfotitle LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
P.testimony {
	color: #8BBC06; FONT-SIZE: 11px; FONT-WEIGHT: bold; margin-bottom: 6px; margin-top: 6px;
}

/*mon compte*/
table.cardList{
	FONT-SIZE: 12px;
}
th.cardList{
	BACKGROUND: #F69C15; COLOR: #ffffff;
}
COL.cardList, td.cardList{
	BACKGROUND: #D6D7FF;
	padding: 2px;
}
COL.cardListPrice, td.cardListPrice{
	BACKGROUND: #D6D7FF;  FONT-WEIGHT: bold;
	padding: 2px;
}
td.cardListFoot {
	BACKGROUND: #FFFFFF;
	color:#FFFFFF;
	padding: 0px;
	margin:0px;
}
table.cardListFooter {
	BACKGROUND: url(transaction_list.gif) no-repeat right top;
	color:#FFFFFF;
	FONT-SIZE: 10px; FONT-WEIGHT: bold;
	width:163px;
	height:24px;
	border: 0px solid blue;
}

a.golink {
	background-image: url(arrow-orange.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	LINE-HEIGHT: 20px;
}

 span.msgline, div.msgline, p.msgline {
	background-image: url(arrow-orange.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
}
p.msgline {
	background-image: url(arrow-orange.gif);
	background-repeat: no-repeat;
	margin-top: 2px;margin-bottom: 4px;
}

select.cardactions{
border:2px solid #FFA500;
	FONT-SIZE: 14px;FONT-WEIGHT: none;
}

option.choice {
	color: #616161;
	FONT-WEIGHT: none; 
	font-style: italic;
	font: 18px;

}
option.action {
	FONT-SIZE: 12px;
}
input.littlebutton {
	FONT-SIZE: 10px;
}

td.accountform_securinfo {
	BACKGROUND: url(bg_securise_createaccount.png) no-repeat top left;
	FONT-SIZE: 10px;FONT-WEIGHT: none;
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	height:46px;
}
td.accountform_securinfo DIV {
	position:relative;
	top:14px;
	left:55px;
}
td.accountform_securinfo a, td.accountform_securinfo a:active, td.accountform_securinfo a:link, td.accountform_securinfo a:visited, td.accountform_securinfo a:hover, {
	font-size:9px;
	FONT-FAMILY: verdana,arial,helvetica;font-weight:bold;color:#474800;
}

table.accountform {
	BACKGROUND: #D6D7FF;
	COLOR: #00104A;
}
.accountform td {
	BACKGROUND: #D6D7FF;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	FONT-SIZE: 12px; FONT-WEIGHT: none; FONT-FAMILY: arial,helvetica;
}
.accountform td.title {
	BACKGROUND: #3D3D99;
	COLOR: #FEFEFC;
	PADDING: 10px;
	PADDING-LEFT: 8px;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold; FONT-FAMILY: Arial,Helvetica,sans-serif;letter-spacing: 1px;
}
.accountform input, select {
	height: 19px;
	border: 0px;
	COLOR: #3C3D99;
	BACKGROUND: #F5F5FF;
}
.accountform input.inputimage {
	height: auto;
}

INPUT.checkbox, INPUT.radio {
	background-color: #D6D7FF; 
	border: 0 solid #FFFFFF; 
}

.inputNormal {
}
.accountform .inputFocus {
	BACKGROUND: #ffff00;
}

a.tooltipinfo {
	text-decoration: none;
	FONT-SIZE: 18px;
	FONT-WEIGHT: normal;
	z-index:10;
}
a.tooltipinfo span.ttinfoel {
	display: none;
	visibility:hidden;
	background: none;
}
a.tooltipinfo:hover,a.tooltipinfo:focus,a.tooltipinfo:active {
	background: none; /* correction d'un bug IE */
	text-decoration: none;
}
a.tooltipinfo span{
	position: absolute;
	z-index: 10;
	margin: -12px 0 0 0;
	/*max-width:240px;*/
	BACKGROUND: url(pointer.gif) no-repeat top left; 
	text-align: left;
	FONT-SIZE: 9px;
	FONT-WEIGHT: normal; FONT-FAMILY: Helvetica, sans-serif;
	color: #000F4A;
	padding-left:10px;
	text-decoration: none;
	width:160px;
} 

a.tooltipinfo span div, a.tooltipinfo:hover span div,a.tooltipinfo:focus span div,a.tooltipinfo:active span div {
	border: 1px solid #3D3D99;
	border-left: 0px;
	padding: 5px;
	BACKGROUND: #E0E1FF;
	z-index: 10;
}
a.tooltipinfo:hover span,a.tooltipinfo:focus span, span.ttinfoelvis {
	display: inline;
	z-index: 10;
	visibility:visible;
	BACKGROUND: url(pointer.gif) no-repeat top left; 
}


table.basket {
	BACKGROUND: #D6D7FF;
	COLOR: #000F4A;
	PADDING: 2px;
	border:0px solid #3C3D99;
}
table.basket td {
	BACKGROUND: #D6D7FF;
	FONT-SIZE: 12px;
	COLOR: #00104A;
	PADDING: 4px;
	
}

table.basket td.sep {
	BACKGROUND: #E5E5E5;
	PADDING: 0px;
}
table.basket td.ammount {
	BACKGROUND: #D6D7FF;
	PADDING-RIGHT: 15px;
}
table.basket td.product {
	BACKGROUND: #E0E1FF;
}
table.basket td.total {
	BACKGROUND: #E0E1FF;
	PADDING-RIGHT: 15px;
	FONT-SIZE: 13px;
}

.field {
	/*COLOR: #3B3D99;*/
	FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,helvetica; FONT-WEIGHT: bold;
}

.fielderror {
	FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: verdana,arial,helvetica; FONT-WEIGHT: none;
}

.fieldinfo {
	FONT-SIZE: 10px; COLOR: #606060; FONT-FAMILY: arial,helvetica; FONT-WEIGHT: none;
}

#loginbandeau{
	position:relative; top:2px; left:250px;FONT-SIZE: 12px; color:#000000; FONT-FAMILY: verdana,arial,helvetica;
	FLOAT: left;
}
FORM #formloginbandeau {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
	FLOAT: left;
	clear: left;
}
#loginbandeaufields {
	position:relative; top:1px; left:22px;FONT-SIZE: 11px;
	FLOAT: left;
	clear: left;
}
#flags {
	position:absolute;
	width:150px;
	top:6px; 
	right:6px;
	height:11px;
	margin: 0px;
	padding:0px;
	text-align: right;
	vertical-align: top;
	FONT-SIZE: 11px;
	border:none;
	float:right;
}
#menuAccount {
	WIDTH: 170px;
	BACKGROUND: #3B3D99;
	MARGIN: 0px;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px;
	PADDING-BOTTOM: 12px;
}

td.colmenuAccount {
	WIDTH: 170px;
	BACKGROUND: #3B3D99 url(BG_border_left.png) repeat-y left; /*modif*/
}

#menuclients {
	WIDTH: 170px;
	BACKGROUND: #3B3D99 url(BG_border_left.png) repeat-y left; /*modif*/
	MARGIN: 0px;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px;
	PADDING-BOTTOM: 4px;
}

#menuclients UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 12px; 
	BACKGROUND: #3B3D99 url(BG_border_left.png) repeat-y left; /*modif*/
	PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 0px;
}

#menuclients A, #menuclients A:active, #menuclients A:link, #menuclients A:visited {
	FONT-WEIGHT: bold; TEXT-DECORATION: none; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: verdana,arial,helvetica;
	line-height: 7px;
	}

#menuclients A:hover {
	TEXT-DECORATION: none;
	COLOR: #3B3D99;
} 
#menuclients LI {
	POSITION: relative;
	vertical-align: middle;
	line-height: 10px;
	MARGIN:0px;
	MARGIN-BOTTOM: 2px; 
	PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none; 
	height: 30px;
	line-height: 22px;
	vertical-align: middle;;

}
#menuclients LI.mnuclsel {
	BACKGROUND: #FFFFFF url(menu_selected.gif) no-repeat;
	MARGIN-BOTTOM: 4px;
	MARGIN-TOP: 4px;
}
#menuclients LI.mnuclsel A, #menuclients LI.mnuclsel A:active, #menuclients LI.mnuclsel A:link,#menuclients LI.mnuclsel A:visited,#menuclients LI.mnuclsel A:hover {
	FONT-WEIGHT: bold; TEXT-DECORATION: none; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana,arial,helvetica; 
}
#menuclients LI.mnuclsel A:hover {
	TEXT-DECORATION: none;
	COLOR: #7074FF;

} 

#menuclients LI.mnucl {
	BACKGROUND: #7074FF url(menu_client_off.gif) no-repeat; 
}
#menuAccountMyInfo {
	BACKGROUND: #9D9ECC;
	MARGIN: 0px;
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 7px; 
	PADDING-TOP: 7px;
	PADDING-BOTTOM: 7px;
	TEXT-DECORATION: none; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY:  Arial, Helvetica, sans-serif;
}

#menuvisiteurv2 {
	WIDTH: 170px;
	MARGIN: 0px;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 18px;
	PADDING-BOTTOM: 12px;
}
#menuvisiteurv2 DIV.top {
	WIDTH: 170px;
	MARGIN: 0px;
	PADDING: 0px;
	BACKGROUND: #3B3D99 url(mnu_top.gif) no-repeat left top;
	height:25px;
}
#menuvisiteurv2 DIV.bot {
	WIDTH: 170px;
	MARGIN: 0px;
	PADDING: 0px;
	BACKGROUND: #3B3D99 url(mnu_bottom.gif) no-repeat left bottom;
	height:15px;
}

#menuvisiteurv2 UL {
	PADDING-RIGHT: 0px;  
	BACKGROUND: #3B3D99;
	/*PADDING-BOTTOM: 12px;/*PADDING-TOP: 0px;*/
	MARGIN: 0px;
	BACKGROUND: #3B3D99;
	PADDING-LEFT: 12px;
}

#menuvisiteurv2 A, #menuvisiteurv2 A:active, #menuvisiteurv2 A:link, #menuvisiteurv2 A:visited, #menuvisiteurv2 A:hover {
	FONT-WEIGHT: bold; TEXT-DECORATION: none; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana,arial,helvetica; 
}
#menuvisiteurv2 A:hover {
	TEXT-DECORATION: underline
} 

#menuvisiteurv2 LI {
	display:block;
	padding:0px;
	PADDING-LEFT: 8px;
	PADDING-TOP: 6px;
	MARGIN: 0px; 
	BORDER-BOTTOM: #3B3D99 2px solid;
	/*margin-top: 2px;*/
	/*margin-bottom: 2px;*/
	LIST-STYLE-TYPE: none; 
	POSITION: relative;
	height:36px;
	/*LINE-HEIGHT: 30px; HEIGHT: 30px;*/
	/*PADDING-BOTTOM: 8px; PADDING-TOP: 4px;*/
}
html>body #menuvisiteurv2 LI {
	height:28px;
}

#menuvisiteurv2 LI.mnusel {
	BACKGROUND: #FFFFFF url(mnu_sel.gif) no-repeat; 
}
#menuvisiteurv2 LI.mnunosel {
	BACKGROUND: #FFFFFF url(mnu_nosel.gif) no-repeat; 
}
#menuvisiteurv2 LI.mnusel2l {
	BACKGROUND: #FFFFFF url(mnu_sel2l.gif) no-repeat;
	height:54px;
	PADDING-TOP: 10px; 
}
html>body #menuvisiteurv2 LI.mnusel2l {
	PADDING-TOP: 8px;
	height:44px;
}
#menuvisiteurv2 LI.mnunosel2l {
	BACKGROUND: #FFFFFF url(mnu_nosel2l.gif) no-repeat; 
	height:54px;
	PADDING-TOP: 10px;
}
html>body #menuvisiteurv2 LI.mnunosel2l {
	PADDING-TOP: 8px;
	height:44px;
}
#menuvisiteurv2 LI.mnuhomel {
	BACKGROUND: #F1EB03 url(mnu_home.gif) no-repeat; 
}
#menuvisiteurv2 LI.mnuhome {
	BACKGROUND: #F1EB03 url(mnu_home.gif) no-repeat left top; 
	PADDING-BOTTOM: 0px;
}
#menuvisiteurv2 LI.mnuhome #mnuhome_bottom {
	BACKGROUND: #F1EB03 url(menu_homeb.gif) no-repeat left bottom;
	margin: 0px;
	PADDING: 0px;
	position:relative;
	left: -7px;
	bottom: 0px;
}

#liststeps {
	FLOAT: left;
	COLOR: #3B3D99; FONT-FAMILY:  Arial, Helvetica, sans-serif;FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	margin-left: 5px;
}
#liststeps span.stepnum {
	FONT-SIZE: 22px;
	COLOR:#F28301;
}
#liststeps span.steptitle {
	background-image: url(arrow-orange.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
}


#liststeps .stepform {
	PADDING-TOP: 7px;
	PADDING-LEFT: 60px;
	PADDING-BOTTOM: 15px;
	FONT-SIZE: 14px;
}
#liststeps div.stepform a.steplink {
    line-height: 22px;
}


#partnerBar {
    width:100%;  
    BACKGROUND-COLOR: #EDEDE5; 
    padding:3px 5px 3px 5px; 
    text-align:left; 
    margin-bottom:6px; 
    font-size:10px;
    font:verdana;
    color:#000;
    border-bottom:2px outset;
    text-align:right;
    margin:0;
}
#partnerBar span.txtleft { 
    text-align:left;
    float:left;
}
#partnerBar a, #partnerBar a:active, #partnerBar a:visited  {
    font-weight: normal;
    text-decoration:underline;
    font-size:9px;
}
.pageFooter {
	color: #ACACAC;
	text-decoration: none;
	font-family: Arial,Helvetica,sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: none;
	/*FONT: 12px/1.2em , Arial, Helvetica, Sans-serif;*/
	/*padding:10px;*/
}
.pageFooter td.pageFooterMsg {
	padding:5px;
}
.pageFooter td a, .pageFooter td a:active, .pageFooter td a:link, .pageFooter td a:Visited {
	font-family: Arial,Helvetica,sans-serif;
	text-decoration: none;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	color: #ACACAC;
}
.pageFooter a.hover {
	text-decoration: underline;
}

.pnews_bloc{
	color: #5455A7;
	color: #717461;
	FONT-SIZE: 14px;font-family: Arial,Helvetica,sans-serif;
}
.pnews_bloc UL{
	list-style: circle;
	margin-top:8px;
	font-family: Arial,Helvetica,sans-serif;
	FONT-SIZE: 12px;
}
.pnews_bloc LI{
	padding-bottom: 10px;
}
.pnews_bloc h1 {
	FONT-SIZE: 16px;
	font-family: Arial,Helvetica,sans-serif;
	color: #5455A7;
}
.pnews_bloc h2 {
	FONT-SIZE: 16px;
	font-family: Arial,Helvetica,sans-serif;
	color: #5455A7;
	margin: 0px 0px 0px 10px;
	padding-left: 25px;
	padding-bottom: 4px;
	BACKGROUND-POSITION: 0px 0px;
	BACKGROUND-IMAGE: url(puce_next.gif);
	BACKGROUND-REPEAT: no-repeat;
}
.pnews_bloc p {
	margin:0px;
	padding:0px;
	margin-left: 35px;
	text-align: justify;
	margin-right:10px;
}
.pnews_bloc a, .pnews_bloc a:active, .pnews_bloc a:visited  {
	FONT-SIZE: 14px;
	color: #717461;
	font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
    text-decoration:underline;
    
}

#loginsteps {
	FLOAT: left;
	COLOR: #3B3D99; 
	font: normal bold 13px Arial, Helvetica, Geneva, sans serif, sans-serif, Arial;
	margin-left: 5px;
}
#loginsteps span.stepnum {
	FONT-SIZE: 22px;
	COLOR:#F28301;
}
#loginsteps span.steptitle {
	background-image: url(arrow-orange.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	color: #000000;;
}
#loginsteps span.steptitle strong {
	/*color: #94CD0F;;*/
	color:#f69c15;
	font-weight: bolder;
}

#loginsteps .stepform {
	PADDING-TOP: 7px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 10px;
	FONT-SIZE: 14px;
	/*border:1px solid black;*/
	width:470px;
}
#loginsteps div.stepform a.steplink {
    line-height: 22px;
}

TABLE.boxlogin_title{
    BACKGROUND: #FFFFFF url(fr/boxlogin_title_h.png) no-repeat;
}

TABLE.boxlogin_title #foot{
    BACKGROUND: #FFFFFF url(boxlogin_title_f.png) no-repeat;
}

TABLE.boxlogin_title #middle{
	BACKGROUND: #FFFFFF url(boxlogin_title_m.png) no-repeat;
    border-left:1px solid #EFA215;
    border-right:1px solid #EFA215;
}

TABLE.boxlogin_title TABLE.boxlogin_content { 
}


#loginsteps .stepform TABLE.boxlogin {
	BACKGROUND: #E0E1FF; 
	BORDER: #3D3D99 0px solid; 
	FONT-SIZE: 10px; 
}
#loginsteps .stepform TABLE.boxlogin td.boxlogin_h {
	BACKGROUND: #E0E1FF url(boxlogin_h.png) no-repeat;
	height:10px; 
}
#loginsteps .stepform TABLE.boxlogin td.boxlogin_f {
	BACKGROUND: #E0E1FF url(boxlogin_b.png) no-repeat left bottom;
	height:10px;
}

.vclavier {
width:136px;
height: 103px;
border:0px solid blue;
margin: 0px ; padding: 0;
position: relative;
left:5px;
top:5px;
}
.vclavier li {
margin:0px;
margin-right:0px;
padding: 0;
list-style: none;
position:relative;
float:left;

}
.vclavier A, .vclavier A:active, .vclavier A:link, .vclavier A:visited {
width:30px;
height:30px;
margin:0px;
padding:0px;
border:0px solid black;
background: transparent;
DISPLAY:block;
LIST-STYLE-TYPE: none;
}
.vclavier A:hover {
background: transparent url(fond_calculette_bordure.gif) no-repeat center center;
}

.l_box_sec {
	font-size:9px;color:#474800;
	/*font-family: Arial,Helvetica,sans-serif;*/
	FONT-FAMILY: verdana,arial,helvetica;
	background: url(bg_secured_login.png) no-repeat right top;
}
.l_box_sec div.l_box_sec_txt {
	padding-top:13px;
	padding-left:5px;
	width:150px;
	height:80px;
}
.l_box_sec span.l_box_sec_title {
font-size=12px;font-weight:bold;color:#474800;
}
.l_box_sec a, .l_box_sec a:active, .l_box_sec a:link, .l_box_sec a:visited, .l_box_sec a:hover, {
	font-size:9px;
	FONT-FAMILY: verdana,arial,helvetica;font-weight:bold;color:#474800;
}
div.simul-t1 {
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	display: inline-block, -moz-inline-block;
	margin-top:5px;
	margin-bottom:5px;
}
div.simul-t1 div.simul-t1_title {
	BACKGROUND: url(fr/simulateurv1.png) no-repeat left top;
	margin:0px;
	padding:0px;
}
div.simul-t1 div.simul-t1_ct {
	border-left:1px solid #EFA115;
	border-right:1px solid #EFA115;
	margin:0px;
    	BACKGROUND:#ffffff;
    	padding-top:2px;
    	padding-bottom:2px;
    	display: inline-block, -moz-inline-block;
}

div.simul-t1 div.simul-t1_bot{
	width:100%;
	BACKGROUND: url(fr/simulateurv1.png) no-repeat left bottom;
	border:0px;
	
}
div.simul-t1_bot A, div.simul-t1_bot A:active, div.simul-t1_bot A:link, div.simul-t1_bot A:visited {
	color: #afaf5f; FONT-SIZE: 10px; TEXT-DECORATION: none; FONT-WEIGHT: none; 
}
div.simul-t1_bot SPAN.simul-t1_bot_legal {
	margin-left:10px;
	height:15px;
	vertical-align:bottom;
}
div.simul-t1 div.simul-t1_ct table.simul-t1-form {
    	margin:3px;
    	margin-bottom:5px;
    	FONT-SIZE: 10px;
    	FONT-FAMILY: Arial,Helvetica,sans-serif;
    	COLOR: #3B3D99;
}
div.simul-t1 INPUT, div.simul-t1 SELECT {
	COLOR: #3C3D99;
	BACKGROUND: #F5F5FF;
	border: 1px solid #3C3D99; 
}
div.simul-t1 INPUT.inputimage{
	border: 0 solid #3C3D99; 
}

div.simul-t1 INPUT.checkbox, div.simul-t1 INPUT.radio {
	background-color:#FFFFFF; 
	border:0 solid #FFFFFF; 
	height:15px !important!;
	line-height:15px !important!;
}
div.simul-t1 .fielderror {
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial,Helvetica,sans-serif;
}
table.simul-result {
	BACKGROUND: #D6D7FF;
	COLOR: #000F4A;
	PADDING: 2px;
	border:0px;
	margin:0px;
	margin-top:5px;
}
table.simul-result td {
	BACKGROUND: #D6D7FF;
	FONT-SIZE: 10px;
	COLOR: #00104A;
	PADDING: 0px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	text-align:right;
}
table.simul-result td.sep {
	BACKGROUND: #E5E5E5;
	PADDING: 0px;
}
table.simul-result td.text {
	FONT-FAMILY: Arial,Helvetica,sans-serif;
}
table.simul-result td.value {
	PADDING-RIGHT: 2px;
}
