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

#credit{
}

#creditTypeImg {
	display: block;
	width: 173px;
	height: 101px;
	
	position: relative;
	left: 636px;
	margin-bottom: -102px;
}

#credit .creditType{
	height:81px;
	padding:10px;
	border:1px dotted #EBECEC;
	margin-bottom:15px;
	background:url('images/bg_credittype.jpg') 0px 0px no-repeat;
}

	#credit .creditType .creditTypeLeft{
		width:420px;
		float:left;
	}

	#credit .creditType .creditTypeRight{
		width:220px;
		float:left;
	}

	#credit .creditType .creditTypeBtn{
		width:50px;
		height:44px;
		padding:0px;
		color:#ffffff;
		border:1px solid #ffffff;
		background-color:#00a3fb;
		margin-right:20px;
	}

		#credit .creditType .creditTypeBtn:hover{
			background-color:#ff0060;
		}


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


#credit .nav{
}

	#credit .nav .step{
		width:100%;
		float:left;
		display:block;
		padding:7px 0px 7px 0px;
		color:#555555;
		font-size:11px;
		font-weight:bold;
		text-align:center;
		text-decoration:none;
		background-color:#F5F5F5;
	}

		#credit .nav .step:hover{
			background-color:#00A3FB;
			color: white;
			font-weight:bold;
		}

	#credit .nav .stepActive{
		width:100%;
		float:left;
		display:block;
		padding:7px 0px 7px 0px;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
		text-align:center;
		text-decoration:none;
		background-color:#00A3FB;
	}

		#credit .nav .stepActive:hover{
			background-color:#00A3FB;
			color: white;
		}

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


		
	/*


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

	#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 .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: none;
	/*
	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: 40px;

	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:none;	
	/*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: 40px;

	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;
}
