
#pageLeft{
	width:260px;
	float:left;
	margin-top:52px;
	margin-right:10px;
}

#pageRight{
	width:609px;
	float:left;
	padding-top:10px;
}

 .homepage{
	padding-top:0px;
	margin-top:-10px;
}

#pageRight2{
	width:609px;
	float:left;
	position:relative;
	top:-200px;
	margin-bottom:-200px;
}

	#pageRight .leftSide, #pageRight2 .leftSide{
		width:339px;
		float:left;
		margin-right:10px;
	}

	#pageRight .rightSide, #pageRight2 .rightSide{
		width:260px;
		float:left;
	}

	.pink H1, .pink H2, .pink H3, .pink H4{color:#CD1B40;}
	.red H1, .red H2, .red H3, .red H4{color:#C41C1B;}
	.blue H1, .blue H2, .blue H3, .blue H4{color:#215993;}
	.green H1, .green H2, .green H3, .green H4{color:#6F9D14;}
	.orange H1, .orange H2, .orange H3, .orange H4{color:#EE5E02;}

	#pageRight SMALL, #pageRight2 SMALL{
		color:#646464;
	}

	#pageRight UL, #pageRight2 UL{
		padding:0px 0px 0px 10px;
		margin:0px 0px 0px 10px;
	}


/*----------------------- Link --------------------------------*/

.link{
}

	.link A{
		font-size:12px;
		display:block;
		padding:2px 3px 3px 3px;
		border-bottom:1px solid #D7D7D7;
	}

		.link A:hover{
			background-color:#D7D7D7;
		}

/*----------------------- Cadre--------------------------------*/

.cadre{
	border:1px solid #D7D7D7;
	padding:10px;
	margin-bottom:10px;
}

	.pink .cadre{border:1px solid #F0BBC6;}
	.red .cadre{border:1px solid #E8B7B7;}
	.blue .cadre{border:1px solid #BDCEDF;}
	.green .cadre{border:1px solid #D4E2B9;}
	.orange .cadre{border:1px solid #FACFB4;}

/*----------------------- Important ---------------------------*/

.important{
	padding:10px;
	border:1px solid #2FB2EE;
	color:#505050;
	font-size:120%;
	text-align:justify;
}

	.pink .important{border:1px solid #CD1B40;}
	.red .important{border:1px solid #C41C1B;}
	.blue .important{border:1px solid #215993;}
	.green .important{border:1px solid #6F9D14;}
	.orange .important{border:1px solid #EE5E02;}


/*----------------------- Liste ---------------------------*/

.liste{
	font-size:11px;
	margin-bottom:15px;
	text-align:left;
}

.liste TD{
}

	.pink .liste TD{background-color:#FAE9EC;}
	.red .liste TD{background-color:#F7E7E7;}
	.blue .liste TD{background-color:#E9EFF4;}
	.green .liste TD{background-color:#F1F5E8;}
	.orange .liste TD{background-color:#FDEFE6;}

.liste TH{
	color:#FFFFFF;
}

	.pink .liste TH{background-color:#CD1B40;}
	.red .liste TH{background-color:#C41C1B;}
	.blue .liste TH{background-color:#215993;}
	.green .liste TH{background-color:#6F9D14;}
	.orange .liste TH{background-color:#EE5E02;}


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

.subMenu{
	width:609px;
	margin-bottom:25px;
	display:none;
}

	.subMenu A{
		display:block;
		float:left;
		padding:5px 10px 5px 10px;
		color:#FFFFFF;
		font-weight:bold;
		border-right:1px solid #FFFFFF;
		border-top:1px solid #FFFFFF;
		background:url('images/corner_submenu.gif') right top no-repeat;
	}

	.pink .subMenu{background-color:#FAE9EC;}
	.red .subMenu{background-color:#F7E7E7;}
	.blue .subMenu{background-color:#E9EFF4;}
	.green .subMenu{background-color:#F1F5E8;}
	.orange .subMenu{background-color:#FDEFE6;}

	.pink .subMenu A{background-color:#CD1B40;}
	.red .subMenu A{background-color:#C41C1B;}
	.blue .subMenu A{background-color:#215993;}
	.green .subMenu A{background-color:#6F9D14;}
	.orange .subMenu A{background-color:#EE5E02;}

		.pink .subMenu A:hover, .pink .subMenu .active{background-color:#DC607A;}
		.red .subMenu A:hover, .red .subMenu .active{background-color:#C95755;}
		.blue .subMenu A:hover, .blue .subMenu .active{background-color:#648BB4;}
		.green .subMenu A:hover, .green .subMenu .active{background-color:#9ABB5B;}
		.orange .subMenu A:hover, .orange .subMenu .active{background-color:#F38F4E;}


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

#contact {
	display: block;
	width:240px;
	height:27px;
	padding: 10px 0px 0px 20px;
	color:#FFFFFF;
	font-size:15px;
	background:url('images/bg_contact.jpg') 0px 0px no-repeat;
}

#contact:hover{
	background-position: bottom;
}


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

.car{
	width:260px;
	height:137px;
	display:block;
	color:#FFFFFF;
	background:url('images/bg_car.jpg') 0px 0px no-repeat;

	margin-top: 5px;
}

	.car H2{
		padding: 10px 0px 0px 20px;
		color: white;
	}

	.car span {
		display: block;
		margin: 0px 17px 0px 0px;
		text-align: right;
	}

	.car:hover{
		background-position: bottom;
		color: white;
	}

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

#spotPub{
	width:90px;
	height:90px;
	position:absolute;
	top:240px;
	left:270px;
	z-index:30;
	display: none;
}

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

#infoPret{
	width:150px;
	height:264px;
	padding:30px 90px 20px 20px;
	font-size:11px;
	text-align:justify;
	background:url('images/bg_infopret.gif') 0px 0px no-repeat;
	position:relative;
	top:-33px;
	margin-bottom:-33px;
	right:-0px;
	margin-left:-0px;
	*overflow: hidden; /* IE6 Fix */
}

	#infoPret H1{
		color:#ED5702;
	}

	#infoPret A{
		font-size:12px;
		font-weight:bold;
		color:#ED5702;
	}

		#infoPret A:hover{
			text-decoration:underline;
		}

	#infoPret UL{
		padding:0px 0px 0px 10px;
		margin:0px 0px 0px 10px;
		list-style-image:url('images/puce_li.gif')
	}

		#infoPret LI{
			padding:0px 0px 5px 0px;
			margin:0px 0px 5px 0px;
		}

	#infoPret .btnTel{
		height:30px;
		width: 160px;
		display:block;
		padding-top:10px;
		margin:9px 0px 8px 12px;
		font-size:16px;
		color:#FFFFFF;
		font-weight:bold;
		background:url('images/btn_send.jpg') 0px bottom no-repeat ;
		position:relative;
		left:-20px;
		margin-right:-40px;
		text-align:center;
	}

		#infoPret .btnTel:hover{
			text-decoration:none;
			background-position:0px top;
		}


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

.bureau{
	width:152px;
	height:40px;
	display:block;
	float:left;
	padding:5px;
	margin-bottom:10px;
	font-size:11px;
	color:#646464;
	border:1px solid #D7D7D7;
}

	.bureau:hover{
		color:#2FB2EE;
		border:1px solid #2FB2EE;
	}

	.bureau B{
		font-size:12px;
		display:block;
	}

	.sepBureau{
		width:10px;
		height:1px;
		float:left;
	}


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

.encartBureaux{
	width:250px;
	height:60px;
	display:block;
	margin-top:10px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding:100px 0px 0px 10px; 
	background:url('images/bg_encartbureaux.jpg') 0px bottom no-repeat;
}

	.encartBureaux:hover{
		color:#FFFFFF;
		background-position:0px 0px;
	}

.encartBureaux2{
	width:250px;
	height:60px;
	display:block;
	margin-top:10px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding:100px 0px 0px 10px; 
	background:url('images/bg_encartbureaux2.jpg') 0px 0px no-repeat;
}

	.encartBureaux2:hover{
		color:#FFFFFF;
		background-position:0px bottom;
	}

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

.illustration {
	width: 359px;
	height: 200px;
	float: left;
}

.calcul {
	display: block;
	width: 240px;
	height: 155px;
	float: right;
	padding: 30px 10px 15px 0;
	background: url('images/bg_calcul.jpg') 0px 0px no-repeat;

	color: #fff;
	font-size: 12px;
	font-weight: bold;
}

	.calcul b {
		font-size: 18px;
	}

.calcul .calculBox {
	margin: 10px 0px 5px 0px;
}

	.calcul .calculBox .input {	
		width: 90px;
		height: 36px;
		float: left;
		border: 0px solid #fff;
		padding: 5px 11px 0 0;
		background: url('images/bg_input.gif') 0 0 no-repeat;

		font-size: 16px;
	}

	.calcul .calculBox .btn {
		width: 101px;
		height: 31px;
		float: left;
		border: 0px solid #fff;
		background: url('images/bg_btn.gif') 0 0 no-repeat;

		font-size: 12px;
		font-weight: bold;
	}

	.calcul .calculBox .btn:hover {
		background-position: 0 bottom;
	}

.red .calcul {
	background: url('images/bg_calcul_red.jpg') 0px 0px no-repeat;
}

	.red .calcul .header {
		font-size:11px;
		background-color:#cf201f;
	}

	.red .calcul .calculTab{
		width: 230px;
		border-bottom:3px solid #cf201f;
		background-color:#b70f0c;
	}

.pink .calcul {}

	.pink .calcul .header{
		font-size:11px;
		background-color:#B20D2D;
	}

	.pink .calcul .calculTab{
		width: 230px;
		border-bottom:3px solid #B20D2D;
		background-color: transparent;
	}

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

.demandePret{
	width:609px;
	height:23px;
	display:block;
	padding-top:7px;
	text-align:center;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	background:url('images/bg_demandepret.jpg') 0px 0px no-repeat;
}

	.demandePret:hover{
		color:#FFFFFF;
		background-position:0px bottom;
	}

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

.simulation{
	width:300px;
	height:23px;
	display:block;
	padding-top:7px;
	text-align:center;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin-bottom:9px;
	background:url('images/bg_demandepret.jpg') 0px bottom no-repeat;
}

	.simulation:hover{
		color:#FFFFFF;
		background-position:0px 0px;
	}

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

.demandePretLeft{
	display: block;
	width:240px;
	height:27px;
	padding: 10px 0px 0px 20px;
	color:#FFFFFF;
	font-size:15px;
	background:url('images/bg_demandepretleft.jpg') 0px 0px no-repeat;
}

	.demandePretLeft:hover{
		background-position: bottom;
		color: white;
	}

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

.noFees {
	width: 599px;
	height: 26px;
	background:url('images/noFees.gif') 0px 0px no-repeat;
	padding-left: 20px;
	padding-top: 8px;
	color: #6f9d14;
	display: block;
	text-decoration: none;
	font-size: 17px;
}

.noFees:hover {
	color: #2fb2ee;
}

.simulation2{
	width:100%px;
	height:23px;
	display:block;
	padding-top:7px;
	text-align:center;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin-bottom:9px;
	background:url('images/bg_demandepret.jpg') 0px bottom no-repeat;
}

	.simulation2:hover{
		color:#FFFFFF;
		background-position:0px 0px;
	}

	/*------------*/
		
	#mastercard {
		display: block;
		width: 240px;
		height: 86px;
		padding: 20px 0px 0px 20px;

		background:url('images/bg_mastercard.jpg') 0px 0px no-repeat;

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

		#mastercard:hover {
			background-position: bottom;
			color: #547709;
		}

		#mastercard span {
			font-size: 20px;
			font-weight: bold;
		}

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

	/*************** UN CREDIT **************/

	.uncredit {
	width: 603px;
	height: 259px;
	background:url('images/fr/1credit.jpg') no-repeat;
	}

	.eencredit {
	width: 603px;
	height: 259px;
	background:url('images/nl/1credit.jpg') no-repeat;
	}

	/*------------ MENU DES SOUS CATEGORIES ------------*/

	#menu_sousCategories {
		display: block;
		width: 260px;
		padding: 0px 0px 10px 0px;
	}

	#menu .menu_sousCategories a {
		display: block;
		width: 230px;
		padding: 5px 0px 5px 30px;
		color: #656565;
		font-size: 11px;
	}

	#menu .menu_sousCategories a:hover {
		color: white;
		cursor: pointer;
	}

	#menu .menu_sousCategories .pret-hypothecaire a {
		background:url('images/bg_menu_sousCategories_green.gif') 0px 0px no-repeat;
	}

	#menu .menu_sousCategories .pret-hypothecaire a:hover {
		background:url('images/bg_menu_sousCategories_green_hover.jpg') 0px 0px no-repeat;
	}

	#menu .menu_sousCategories .pret-personnel a {
		background:url('images/bg_menu_sousCategories_magenta.gif') 0px 0px no-repeat;
	}

	#menu .menu_sousCategories .pret-personnel a:hover {
		background:url('images/bg_menu_sousCategories_magenta_hover.jpg') 0px 0px no-repeat;
	}

	#menu .menu_sousCategories .rachat-credit a {
		background:url('images/bg_menu_sousCategories_orange.gif') 0px 0px no-repeat;
	}

	#menu .menu_sousCategories .rachat-credit a:hover {
		background:url('images/bg_menu_sousCategories_orange_hover.jpg') 0px 0px no-repeat;
	}

	#menu .menu_sousCategories .vehicule-neuf a {
		background:url('images/bg_menu_sousCategories_red.gif') 0px 0px no-repeat;
	}

	#menu .menu_sousCategories .vehicule-neuf a:hover {
		background:url('images/bg_menu_sousCategories_red_hover.jpg') 0px 0px no-repeat;
	}

	#menu .menu_sousCategories .ouverture-credit a {
		background:url('images/bg_menu_sousCategories_blue.gif') 0px 0px no-repeat;
	}

	#menu .menu_sousCategories .ouverture-credit a:hover {
		background:url('images/bg_menu_sousCategories_blue_hover.jpg') 0px 0px no-repeat;
	}

	#menu .menu_sousCategories .separator{
		display: block;
		width: 260px;
		height: 1px;

		background:url('images/bg_menu_sousCategories_separator.jpg') 0px 0px no-repeat;
		_overflow: hidden;
	}