/*-------------CREDIT FORM--------------------------*/

#credit{
}

	#credit .creditType .creditTypeLeft{
	}

	#credit .creditType .creditTypeRight{
	}

	#credit .creditType .creditTypeBtn{
		padding: 4px 7px 4px 7px;
		border-left: 1px solid #f5f6f5;
		border-right: 1px solid #f5f6f5;
		border-top: 1px solid #f5f6f5;
		border-bottom: none;
		background-color: #ababab;
		cursor: pointer;
		background: url('images/customer/bg_btn.gif') top right #cacdce;
		font-size: 13px;
		font-family: Verdana;

		color: #262626;
	}

		#credit .creditType .creditTypeBtn:hover{
			color:#ffffff;
			border: 1px solid #2fb2ee;
			background-color: #2fb2ee;
		}

		input[disabled] {
			color: white;
		}

.formulaireCredit {
	background:url('images/bg_demande_de_pret.jpg') 0px 0px no-repeat;
	height: auto;
	width: 609px;
	padding:5px;
}

.formulaireCreditBottom {
	background:url('images/bg_demande_de_pret_bottom.jpg') 0px 0px no-repeat;
	width: 609px;
	height: 22px;
}

.formulaireCredit2 {
	background:url('images/bg_demande_de_pret2.jpg') 0px 0px no-repeat;
	height: auto;
	width: 609px;
	padding:5px;
	padding-bottom: 10px;
}

.formulaireCredit h3 {
	text-shadow: white 1px 1px 0px;
}


.formulaireCredit TD{
	padding:6px;
	padding-bottom:0px;
}

.formulaireCredit .pnlMsg{
	display:block;
	padding:3px;
	border:1px solid #737373;
	color:#31A5B4;
}

	.formulaireCredit .asterisque{
		color:#2FB2EE;
		font-size:20px;		
		line-height:15px;
		font-weight:bold;
		width:15px;
		margin:0px;
	}

	.formulaireCredit .alert{	
		color:red;
	}


/* ------------------------------------------------------------------ */
/* -                   STEP ITEMS                                     */
/* ------------------------------------------------------------------ */


#credit .nav{}

	#credit .nav .step {
		width:100%;
		height: 35px;
		padding: 5px 0px 0px 0px;

		float:left;
		display:block;
		color:#555555;
		font-size:11px;
		font-weight:bold;
		text-align:center;
		text-decoration:none;
		background-color:#f5f5f5;
	}

		#credit .nav .step:hover {
			background:url('images/bg_btn_orange.jpg') 0px 0px repeat-x;	
			color: white;
			font-weight:bold;
		}

	#credit .nav .stepActive {
		width:100%;
		height: 35px;
		padding: 5px 0px 0px 0px;

		float:left;
		display:block;
		color:#ffffff;
		font-size:11px;
		font-weight:bold;
		text-align:center;
		text-decoration:none;

		background:url('images/bg_btn_orange.jpg') 0px 0px repeat-x;	
		text-shadow: none;
	}

		#credit .nav .stepActive:hover{
			background-color:#00a3fb;
			color: white;
			text-shadow: none;
		}

	#credit .nav .separator {
		width:10px;
		height:28px;
		float:left;
		background:url('images/stepitemseparator.gif') 0px 0px no-repeat;
	}

		
	.fullForm {
		width: 877px;

		left: -270px;
		position: relative;
	}

/*------------*
	#credit .nav .step{
		width:158px;
		height:30px;
		display:block;
		float:left;
		font-size:12px;
		font-weight:bold;
		border-width:0px;
		margin-right:5px;
		color:#555555;
		background-color:#F5F5F5;
	}

	#credit .nav .step:hover{
		color:#FFFFFF;
		background-color:#00A3FB;
		cursor:pointer;
	}

	#credit .nav .stepActive{
		width:158px;
		height:30px;
		display:block;
		float:left;
		font-size:12px;
		font-weight:bold;
		border-width:0px;
		margin-right:5px;
		color:#FFFFFF;
		background-color:#00A3FB;
		cursor:pointer;
	}
*----------*/

#credit .aide {
	line-height:11px;
	font-size:10px;
}

#credit .creditForm {
	padding:10px;
	border:1px dotted #ebecec;
}

#credit .creditFormBis{
	padding:0px;
}

	#credit .creditForm .formulaire {background-color:transparent;}
	
	#credit .creditForm h3 {
		padding:0px;
		margin:0px;
		font-weight:bold;
	}

	#credit .creditForm h4 {
		display:inline;
		font-size:14px;
	}

	#credit .creditForm td {
		padding:5px;
	}

/*-------------SLIDER-------------------------------*/


/* Modèle homepage horizontal (grand) */

.sliderHomepageModel #slider {
	float:left;
	width:554px;
	height:110px;

	margin-top:2px;
	padding:0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	background:url('images/bg_slider.jpg') 0px 0px no-repeat #01A6FE;
}

.sliderHomepageModel h2{
	font-size: 18px;

}

.sliderHomepageModel #slider SMALL{
	color:#FFFFFF;
}

.sliderHomepageModel #slider .text{
	height:50px;
}

.sliderHomepageModel #slider .slider_h_rail{
	display:block;
	position:relative;

	width:470px;
	height:23px;

	background:url("images/bg_rail_noBottom.gif") repeat-x;
}

.sliderHomepageModel #slider .slide{
	height:61px;
	padding-top:5px;
}

.sliderHomepageModel #slider .slide .rail{
	display:block;
	padding-top:5px;
	padding-bottom:5px;
}

.sliderHomepageModel #slider .slide .topAmount {
	position: relative;
	float:left;

	color:#FFFFFF;
	height:14px;
	width: 65px;
	text-align:left;
	text-decoration:none;
}

.sliderHomepageModel #slider .slide .lnk1 {left: 33px;}
.sliderHomepageModel #slider .slide .lnk2 {left: 45px;}
.sliderHomepageModel #slider .slide .lnk3 {left: 56px;}
.sliderHomepageModel #slider .slide .lnk4 {left: 65px;}
.sliderHomepageModel #slider .slide .lnk5 {left: 76px;}
.sliderHomepageModel #slider .slide .lnk6 {left: 89px;}
.sliderHomepageModel #slider .slide .lnk7 {left: 100px; width: 60px;}

.sliderHomepageModel #slider .slide .topAmountActive {
	position: relative;
	float:left;
	height:14px;
	width: 65px;

	text-align:left;
	text-decoration:none;
	color:#FE0060;
	font-weight:bold;
}


.sliderHomepageModel #slider .slide .bottomAmount{
	color:#FFFFFF;
	float:left;
	width:129px;
	height:14px;
	text-align:right;
	text-decoration:none;
}

.sliderHomepageModel #slider .slide .bottomAmountActive{
	float:left;
	width:14%;
	text-align:right;
	text-decoration:none;
	color:#FE0060;
	font-weight:bold;
}

.sliderHomepageModel #slider .plusBtn{
	display: none;
}

.sliderHomepageModel #slider .sliderBtn{
	display:block;
	width:82px;
	height:20px;

	padding:0px 3px 3px 3px;
	color:#FFFFFF;
	font-size:18px;
	letter-spacing:-1px;
	text-decoration:none;
	text-align:center;
	float:right;
	border:1px solid #49CBFF;

	position:relative;
	top:60px;
	right:20px;

	margin-bottom:-20px;

	background:url('images/bg_btn.gif') 0px 0px repeat-x;
}

	.sliderHomepageModel #slider .sliderBtn:hover{
		color: #ffd0e2;
	}

.sliderHomepageModel #slider .warning {
	display: block;
	width: 300px;
	height: 40px;
	margin-left: 42px;
	margin-top: 55px;

	position: absolute;
	color: white;
}

/* Modèle vertical, colonne de droite  */

.sliderRightSideModel #slider {
	float:left;
	width:233px;
	height:185px;

	padding:10px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	background:url('images/bg_slider_vertical.jpg') 0px 0px no-repeat #01A6FE;

	_overflow: hidden;
}

.sliderRightSideModel h2{
	font-size: 14px;
}

.sliderRightSideModel #slider SMALL{
	color:#FFFFFF;
}

.sliderRightSideModel #slider .text{
	height:50px;
}

.sliderRightSideModel #slider .slider_v_rail{
	display:block;
	position: absolute;

	width:25px;
	height:164px;
	margin-left: -175px;

	background:url("images/bg_rail_vertical.gif") repeat-y;

	_overflow: hidden;
}

.sliderRightSideModel #slider .slide{
}

.sliderRightSideModel #slider .slide .btns {
	position: absolute;

	width: 50px;
	height: 175px;
	margin-left: 45px;

	float: right;
}

	.sliderRightSideModel #slider .slide .btns a {
		display: block;
		margin-right: 100px;
	}


.sliderRightSideModel #slider .slide .rail{
	display:block;
	width: 50px;
	float: right;
}

.sliderRightSideModel #slider .slide .topAmount {
	display: block;
	height: 25px;
	width: 80px;

	position: relative;
}

.sliderRightSideModel #slider .slide .lnk1 {top: -4px;}
.sliderRightSideModel #slider .slide .lnk2 {top: -3px;}
.sliderRightSideModel #slider .slide .lnk3 {top: -1px;}
.sliderRightSideModel #slider .slide .lnk4 {}
.sliderRightSideModel #slider .slide .lnk5 {top: 2px;}
.sliderRightSideModel #slider .slide .lnk6 {top: 4px;}
.sliderRightSideModel #slider .slide .lnk7 {top: 4px;}

.sliderRightSideModel #slider .slide .topAmountActive {
	display: block;
	height: 25px;
	width: 80px;

	position: relative;
}


.sliderRightSideModel #slider .slide .bottomAmount{}

.sliderRightSideModel #slider .slide .bottomAmountActive{}

.sliderRightSideModel #slider .plusBtn{
	display:block;
	width:110px;
	height:20px;

	position: absolute;
	margin-left: 100px;
	margin-top: 10px;

	padding:0px 3px 3px 3px;
	color:#FFFFFF;
	font-size:18px;
	letter-spacing:-1px;

	text-decoration:none;
	text-align:center;

	border:1px solid #49CBFF;
	background:url('images/bg_plus.gif') 0px 0px repeat-x;
}

	.sliderRightSideModel #slider .plusBtn:hover{
		color: #f2ffca;
	}

.sliderRightSideModel #slider .sliderBtn{
	display:block;
	width:110px;
	height:20px;

	position: absolute;
	margin-left: 100px;
	margin-top: 30px;

	padding:0px 3px 3px 3px;
	color:#FFFFFF;
	font-size:18px;
	letter-spacing:-1px;

	text-decoration:none;
	text-align:center;

	border:1px solid #49CBFF;
	background:url('images/bg_btn.gif') 0px 0px repeat-x;
}

	.sliderRightSideModel #slider .sliderBtn:hover{
		color: #ffd0e2;
	}

.sliderRightSideModel .warning {
	display: block;
	width: 115px;
	height: 70px;

	margin-left: 105px;
	margin-top: 70px;

	position: absolute;
	color: white;
}

/* Modèle vertical, colonne de gauche  */

.sliderLeftSideModel #slider {
	float:left;
	width:246px;
	height:185px;

	padding:10px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	background:url('images/bg_slider_vertical_big.jpg') 0px 0px no-repeat #01A6FE;
}

.sliderLeftSideModel h2{
	font-size: 14px;
}

.sliderLeftSideModel #slider SMALL{
	color:#FFFFFF;
}

.sliderLeftSideModel #slider .text{
	height:50px;
}

.sliderLeftSideModel #slider .slider_v_rail{
	display:block;
	position: absolute;

	width:25px;
	height:164px;
	margin-left: -185px;

	background:url("images/bg_rail_vertical.gif") repeat-y;

	_overflow: hidden;
}

.sliderLeftSideModel #slider .slide{
}

.sliderLeftSideModel #slider .slide .btns {
	position: absolute;

	width: 50px;
	height: 175px;
	margin-left: 45px;

	float: right;
}

	.sliderLeftSideModel #slider .slide .btns a {
		display: block;
		margin-right: 100px;
	}


.sliderLeftSideModel #slider .slide .rail{
	display:block;
	width: 50px;
	float: right;
}

.sliderLeftSideModel #slider .slide .topAmount {
	display: block;
	height: 25px;
	width: 80px;

	position: relative;
}

.sliderLeftSideModel #slider .slide .lnk1 {top: -4px;}
.sliderLeftSideModel #slider .slide .lnk2 {top: -3px;}
.sliderLeftSideModel #slider .slide .lnk3 {top: -1px;}
.sliderLeftSideModel #slider .slide .lnk4 {}
.sliderLeftSideModel #slider .slide .lnk5 {top: 2px;}
.sliderLeftSideModel #slider .slide .lnk6 {top: 4px;}
.sliderLeftSideModel #slider .slide .lnk7 {top: 4px;}

.sliderLeftSideModel #slider .slide .topAmountActive {
	display: block;
	height: 25px;
	width: 80px;

	position: relative;
}


.sliderLeftSideModel #slider .slide .bottomAmount{}

.sliderLeftSideModel #slider .slide .bottomAmountActive{}

.sliderLeftSideModel #slider .plusBtn{
	display:block;
	width:126px;
	height:20px;

	position: absolute;
	margin-left: 100px;
	margin-top: 10px;

	padding:0px 3px 3px 3px;
	color:#FFFFFF;
	font-size:18px;
	letter-spacing:-1px;

	text-decoration:none;
	text-align:center;

	border:1px solid #49CBFF;
	background:url('images/bg_plus.gif') 0px 0px repeat-x;
}

	.sliderLeftSideModel #slider .plusBtn:hover{
		color: #f2ffca;
	}

.sliderLeftSideModel #slider .sliderBtn{
	display:block;
	width:126px;
	height:20px;

	position: absolute;
	margin-left: 100px;
	margin-top: 30px;

	padding:0px 3px 3px 3px;
	color:#FFFFFF;
	font-size:18px;
	letter-spacing:-1px;

	text-decoration:none;
	text-align:center;

	border:1px solid #49CBFF;
	background:url('images/bg_btn.gif') 0px 0px repeat-x;
}

	.sliderLeftSideModel #slider .sliderBtn:hover{
		color: #ffd0e2;
	}

.sliderLeftSideModel .warning {
	display: block;
	width: 128px;
	height: 70px;

	margin-left: 105px;
	margin-top: 70px;

	position: absolute;
	color: white;
}

/* -------------------*/

#slider .slide .topAmount{
	color:#FFFFFF;
	text-decoration:none;
}

#slider .slide .bottomAmount{
	color:#FFFFFF;
	text-decoration:none;
}

#slider .slide .topAmountActive{
	text-decoration:none;
	color:#FE0060;
	font-weight:bold;
}

#slider .slide .bottomAmountActive{
	text-decoration:none;
	color:#FE0060;
	font-weight:bold;
}
