html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,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{font-style:normal;font-weight:normal;}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:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}body{font:12px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{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%;}

@charset "utf-8";

/*
#alphabet_glossaire {
	border: 1px solid #E1E1E1;
	background-color: #606D99;
	height:25px;
	font-size:15px;
	font-weight:bold;
	color:#DDD;
	text-align:center;
	padding-top:7px;
	margin:0 17px 25px 0;
}

#alphabet_glossaire a { color:#FFD4ED; }

#definition_glossaire {
	border: 1px solid #E1E1E1;
	background-color: #FFFFFF;
	margin-top: 15px;
	color:#5F75B1;
	padding:15px 15px 15px 15px;
	width:747px;
}
*/

#titrePartenaires {
	margin-top:12px;
	font-size:32px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	width:100%;
}

#custom-doc {
width:62.69em;
*width:61.13em;
min-width:815px;
margin:auto;
text-align:left;
}

#hd {
height:175px;
overflow:hidden;
}

#logo-wrap {
overflow:hidden;
display:block;
float:left;
}

#logo-wrap #logo { margin:25px 0 0 15px; }

#logo-wrap h1 {
font-size:16px;
color:#00144a;
margin:2px 0 0 10px;
}

#hd #img-rt {
float:right;
margin-right:15px;
}

#topnav {
background-color:#E40083;
height:34px;
}

#one-col {
padding:35px 0 35px 20px;
overflow:hidden;
width:795px;
}

#custom-doc #bd #topnav li {
display:inline;
float:left;
margin-left:10px;
padding-top:6px;
}

#topnav li a {
background:url(../img/ma-reserve-argent/bg-tab.png) no-repeat left;
display:block;
line-height:22px;
font-size:12px;
font-weight:700;
text-decoration:none;
color:#00144a;
padding-left:7px;
overflow:hidden;
}

#topnav li a span {
display:block;
padding-right:7px;
background:url(../img/ma-reserve-argent/bg-tab.png) no-repeat right;
}

#leftnav {
background:url(../img/ma-reserve-argent/bg-lfnav.png) no-repeat bottom left;
float:left;
height:330px;
width:188px;
}

#form-1-wrap {
background:url(../img/ma-reserve-argent/bg-form-1.png) no-repeat;
height:300px;
width:591px;
float:right;
margin:29px 20px 0 0;
overflow:hidden;
}

#rappelSommes {
width:100%; 
font-size:14px; 
text-align:center;
}

* html #form-1-wrap { margin:37px 10px 0 0; }

#form-1-wrap h1 {
background:url(../img/ma-reserve-argent/h1_txt.gif) no-repeat;
height:46px;
width:562px;
text-indent:-99999px;
overflow:hidden;
margin:18px auto 0;
height:52px;
}

#form-1-wrap h2 {
font-size:20px;
padding:10px 0;
width:550px;
margin:0 auto;
border-bottom:1px solid #FF77C6;
color:#e40083;
}

#form-wrap {
width:315px;
overflow:hidden;
margin:52px 0 0 20px;
float:left;
}

#label-wrap-1 {
/*background: url(../img/ma-reserve-argent/bg-label-1.gif) no-repeat center right;
text-indent:-99999px;*/
height:32px;
width:190px;
text-align:right;
overflow:hidden;
float:left;
margin-bottom:12px;
font-size:16px;
font-weight:bolder;
color:#00144A;
}

#amount {
background:url(../img/ma-reserve-argent/bg_input-1.png) no-repeat;
height:32px;
width:119px;
float:right;
}

#amount input {
width:93px;
border:1px solid #fff;
margin:1px;
height:22px;
font-size:16px;
padding-top:5px;
}

.dix-pixels {
	font-size:10px;
	padding-top:-5px;
}

#label-wrap-2 {
/*background: url(../img/ma-reserve-argent/bg-label-2.gif) no-repeat center right;
text-indent:-99999px;*/
height:32px;
width:190px;
overflow:hidden;
text-align:right;
float:left;
font-size:16px;
font-weight:bolder;
color:#00144A;
}

#combo {
background:url(../img/ma-reserve-argent/bg_input-2.png) no-repeat;
height:32px;
width:119px;
float:right;
overflow:hidden;
}

#combo input {
width:93px;
border:1px solid #fff;
margin:1px;
height:22px;
font-size:16px;
padding-top:5px;
float:left;
}

#arrow-wrap {
width:15px;
height:32px;
display:block;
float:right;
overflow:hidden;
}

#up {
width:15px;
height:16px;
display:block;
overflow:hidden;
text-indent:-99999px;
}

#down {
width:15px;
height:16px;
display:block;
overflow:hidden;
text-indent:-99999px;
}

#submit-wrap {
float:right;
margin:57px 20px 0 0;
height:69px;
width:191px;
overflow:hidden;
}

*html #submit-wrap { margin-right:10px }

#submit-wrap input {
background:url(../img/ma-reserve-argent/btn_lancez.png) no-repeat;
height:69px;
width:191px;
border:none;
cursor:pointer;
}

#leftnav li { margin-bottom:20px; }

#leftnav li a {
width:140px;
text-indent:-99999px;
overflow:hidden;
display:block;
}

#sample-data th {
font-size:16px;
line-height:18px;
color:#fff;
font-weight:700;
text-align:center;
border-left:1px solid #fff;
height:47px;
background:url(../img/ma-reserve-argent/bg-th.gif) no-repeat center top;
}

th#col-2, th#col-3 {
width:150px;
height:47px;
}


#example {
background:url(../img/ma-reserve-argent/hd-table.gif) no-repeat left;
height:28px;
overflow:hidden;
text-indent:-99999px;
display:block;
margin-left:1px;
}

 html>/**/body #example, x:-moz-any-link, x:default {
margin-left:0;
} /* Only FireFox 3 */

#table-wrap {
background:url(../img/ma-reserve-argent/ft-table.gif) no-repeat bottom;
padding-bottom:13px;
width:775px;
}

#sample-data {
width:775px;
overflow:hidden;
}

th#col-1 { background:url(../img/ma-reserve-argent/bg-th.gif) no-repeat top left; }

th#col-4 { background: url(../img/ma-reserve-argent/bg-th.gif) no-repeat top right; }

tr.odd td {
text-align:center;
height:23px;
border-left:1px solid #fff;
background:url(../img/ma-reserve-argent/bg-tr-odd.gif) no-repeat center;
font-size:12px;
line-height:23px;
color:#354e64;
}

tr.odd .td-1 { background:url(../img/ma-reserve-argent/bg-tr-odd.gif) no-repeat left; }

tr.odd .td-4 { background:url(../img/ma-reserve-argent/bg-tr-odd.gif) no-repeat right; }

tr.even td {
text-align:center;
height:23px;
border-left:1px solid #fff;
background:url(../img/ma-reserve-argent/bg-tr-even.gif) no-repeat center;
font-size:12px;
line-height:23px;
color:#354e64;
}

tr.even .td-1 { background:url(../img/ma-reserve-argent/bg-tr-even.gif) no-repeat left; }

tr.even .td-4 { background:url(../img/ma-reserve-argent/bg-tr-even.gif) no-repeat right; }

tr.odd .td-1 .col-1-data {
background:url(../img/ma-reserve-argent/bg-tr-odd.gif) no-repeat left;
margin-left:3px;
width:98%;
}

tr.odd .td-1 .col-1-data td { width:50%; }

tr.odd .td-1 .col-1-data .td-2 { border-left:1px solid #CDE8FF }

#leftnav ul { padding:159px 0 0 53px; }

tr.even .td-1 .col-1-data {
background:url(../img/ma-reserve-argent/bg-tr-even.gif) no-repeat left;
margin-left:3px;
width:98%;
}

tr.even .td-1 .col-1-data td { width:50%; }

tr.even .td-1 .col-1-data .td-2 { border-left:1px solid #8AC9FF }

#ft { height:35px; }

.tabPartFormulaire {
border: 1px solid #C0C0C0;
width:100%;
_width:98%;
 !width:98%;
}

.tabPartFormulaire th {
background-color: #94BE02;
color:#FFF;
height:25px;
text-align:left;
padding:0px 0px 0px 10px;
}

.tabPartFormulaire td {
background-color: #F3F4F5;
text-align:left;
padding:10px 10px 0px 10px;
}

/*** WFORMS ***/
.errMsg {
display:none;
color: red;
}

.errFld { border: 1px solid #F00; }

/* Error Notification  */
#alertMessagePlaceHolder, #alertMessagePlaceHolderPassword, #alertMessagePlaceHolderSendFriend, .alertMessage {
background-color: #FFCCCC;
text-align:center;
border: 1px solid #F00;
padding: 5px;
display: none;
margin: 2px 5px 15px;
}

/* Error Notification class */
.alertMessage {
background-color: #FFCCCC;
border: 1px solid #F00;
margin:2px 5px 15px;
display:block;
}

#avancement {
	color:#000;
	font-weight:bold;
	font-size:14px;
	margin:0px 0px -15px 0px;
	!margin:0px 0px 0px 10px;
	_margin:0px 0px 0px 10px;
	width:96%;
	_width:99%;
	!width:99%;
}
.tabPartenaire{
margin-left:160px;
margin-top:20px;
}

#addthis {
	color:#FC7300;
	font-size:11px;
	background-color:#EDF7FF;
}

.loading {
	display: none;
}

#stripNav0 {
	display: none;
}

/* RAC */

.offstate-rachatCredit { display: none; }
.onstate-rachatCredit { display: block; }
.offstate-reserveArgent { display: none; }
.onstate-reserveArgent { display: table-row-group; }
.offstate-conjointCoEmp { display: none; }
.onstate-conjointCoEmp { display: block; }

