
#mortgageCreditOptions,
#notaryFees .notaryFeesBox {
	padding: 20px;
	background: url('images/bg_mortgagecreditoptions.jpg') 0 0 repeat-x #deeefe;
}

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

#mortgageCredit,
#notaryFees {
	padding: 15px;
}

	.btnFees {
		display: block;
		width: 204px;
		height: 22px;
		padding: 5px 0 0 0;
		margin: 0 auto;
		background-color: #50a300;
		
		color: #fff;
		font-size: 14px;
		text-decoration: none;
		text-align: center;
	}

	.btnFees:hover {
		background-position: 0 bottom;
	}

#mortgageCredit .resultRGF {
	width: 445px;
	float: left;
	padding: 10px; 
	background-color: #50a300;

	font-size: 14px;
	color: #fff;
}

#mortgageCredit .btnRequest {
	float: right;
	padding: 10px 6px 9px 6px;
	margin: 0;
	border-top: 1px solid #133f72;
	border-right: 1px solid #133f72;
	border-bottom: 1px solid #133f72;
	border-left: 1px solid #133f72;
	background-color: #08315f;


	font-size: 14px;
	color: #fff;
}

#mortgageCredit .btnRequest:hover {
	border-top: 1px solid #4ca203;
	border-right: 1px solid #4ca203;
	border-bottom: 1px solid #4ca203;
	border-left: 1px solid #4ca203;
	background-color: #4c9603;	
}

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

#creditForm {
	padding: 20px;
}

	#creditForm .creditType .creditTypeLeft{
	}

	#creditForm .creditType .creditTypeRight{
	}

	#creditForm .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;
	}

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

		#creditForm 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                                     */
/* ------------------------------------------------------------------ */

#creditForm .nav{
}

	#creditForm .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;
	}

	#creditForm .nav .step:hover {
		background-color: #3068a8;
		color: white;
		font-weight:bold;
	}

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

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

		background-color: #3068a8;
		text-shadow: none;
	}

		#creditForm .nav .stepActive:hover{
			background-color: #3068a8;
			color: white;
			text-shadow: none;
		}

	#creditForm .nav .separator {
		width:1px;
		height:28px;
		float:left;
	}

		
	/*.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;
	}
*----------*/

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

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

#creditForm .creditFormBis{
	padding:0px;
}

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

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

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

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

#redirectTools {
	margin: 0 0 15px 0;
}

	#redirectTools .btnCalculate,
	#redirectTools .btnSimulation,
	#redirectTools .btnAppointment {
		display: block;
		height: 30px;
		padding: 7px 0;
		
		color: #fff;
		font-size: 12px;
		text-decoration: none;
		text-align: center;
	}

	#redirectTools .btnCalculate {
		width: 120px;
		float: left;
		background: url('images/btn_calculate.jpg') 0 0 no-repeat;
	}

	#redirectTools .btnSimulation {
		width: 200px;
		float: right;
		margin: 0 10px 0 0;
		background: url('images/btn_simulation.jpg') 0 0 no-repeat;
	}

	#redirectTools .btnAppointment {
		width: 200px;
		float: right;
		background: url('images/btn_appointment.jpg') 0 0 no-repeat;
	}

	#redirectTools .btnCalculate:hover,
	#redirectTools .btnSimulation:hover,
	#redirectTools .btnAppointment:hover {
		background-position: 0 bottom;
	}
