/*Specifics*/
a.roundedBox {
	background:transparent url('../images/tpl/configurateur/RangebyTypeAction.png') no-repeat center center;
	color:#000000;
	display:block;
	width:110px;
	height:39px;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	font-size:0.9em;
	padding:8px 5px;
	margin:55px auto 0 auto;
	text-transform:uppercase;
	line-height:1.2em;
}

div#configurator {
	display:block;
	width:100%;
	background-color:#A5B1C1;
	color:#FFFFFF;
}
	/* Tabs */
	div#range_left {
		width:150px;
	}
	.tab {
		width:200px;
	}
	.tab.rangeVU {
		width:300px;
	}

	div#range_tabs {
		background:#CCCCCC url('../images/tpl/configurateur/grayBack.png') repeat-x left bottom;
		color:#FFFFFF;
		display:block;
		width:100%;
		height:27px;
		padding:7px 0 0 0;
	}
	div#configurator div#range_tabs { border-bottom:2px solid #3B546A; }
		.tab {
			display:block;
			cursor:pointer;
			float:left;
			text-decoration:none;
			background-color:none;
			color:#666666;
			font-weight:bold;
			margin:0 5px 0 0;
			font-size:1.1em;
		}
			.tab:hover { background-color:none; color:#000000; }


		.tab .bcontent, .tab .b1, .tab .b2, .tab .b3, .tab .b4, .tab .b5, .tab .b6 {
			border-color:#DBDDE0;
			border-style:solid;
			background-color:#EBEFF5;
			color:#666666;
			display:block;
			text-align:center;
		}
		.tab:hover .bcontent {
			background-color:#EBEFF5;
			color:#000000;
		}
		.tab.current .bcontent, .tab.current .b1, .tab.current .b2, .tab.current .b3, .tab.current .b4, .tab.current .b5, .tab.current .b6 {
			border-color:#83909B;
			border-style:solid;
			background-color:#3B546A;
			color:#FFFFFF;
			display:block;
			cursor:default;
		}
		.tab.current:hover .bcontent {
			background-color:#3B546A;
			color:#FFFFFF;
		}

		.tab.current_white .bcontent, .tab.current_white .b1, .tab.current_white .b2, .tab.current_white .b3, .tab.current_white .b4, .tab.current_white .b5, .tab.current_white .b6 {
			border-color:#CCC;
			border-style:solid;
			background-color:#FFFFFF;
			color:#000000;
			display:block;
			cursor:default;
		}
		.tab.current_white:hover .bcontent {
			background-color:#FFFFFF;
			color:#000000;
		}

		.tab .b1, .tab .b2, .tab .b3, .tab .b4, .tab .b5, .tab .b6 {
			overflow:hidden;
			height:1px;
		}

		.tab .bcontent {
			padding:2px 7px 8px 7px;
			border-width:0;
		}

.tab .b1 {margin:0 3px; background-color:#EBEFF5; border-width:0 2px; }
.tab.current .b1 {margin:0 3px; background-color:#3B546A; border-width:0 2px; }
.tab.current_white .b1 {margin:0 3px; background-color:#FFFFFF; border-width:0 2px; }
.tab .b2 {margin:0 2px; border-width:0 1px; }
.tab .b3 {margin:0 1px; border-width:0 1px; }
.tab .b4 {height:2px; margin:0; border-width:0 1px;  }


	/* Range */
	div#range_left {
		float:left;
		display:block;
	}
	div#range_right {
		float:right;
		display:block;
		width:820px;
		background:#E4E4E4 url('../images/tpl/configurateur/range_gradient.png') repeat-y top left;
		color:#000000;
	}
		div#range_list {
			float:left;
			width:560px;
			padding:0 0 15px 0;
		}
		div#range_info {
			float:right;
			width:224px;
			height:320px;
			padding:0 18px 0 0;
		}
			div#range_info_bloc {
				position:fixed;
				margin:20px 0 0 0;
			}
				div#range_info_top {
					background:transparent url('../images/tpl/configurateur/info_panel_top.png') no-repeat bottom left;
					color:inherit;
					width:224px;
					height:9px;
					display:block;
				}
				div#range_info_content {
					background-color:#FFFFFF;
					color:#000000;
					width:200px;
					border-left:2px solid #CCCCCC;
					border-right:2px solid #CCCCCC;
					padding:0 10px;
				}
					div#range_info_content p.range_info_VU_name {
						background-color:#FFFFFF;
						color:#3A5369;
						width:180px;
						padding:10px 10px 10px 10px;
						text-align:center;
						font-weight:bold;
						font-size:1.3em;
					}
					div#range_info_content p.range_info_VU_price {
						background-color:#FFFFFF;
						color:#000000;
						width:180px;
						padding:5px 10px 15px 10px;
						text-align:center;
						font-weight:bold;
						font-size:1.1em;
					}

				#range_info_links .bcontent, #range_info_links .b1, #range_info_links .b2, #range_info_links .b3, #range_info_links .b4, #range_info_links .b5, #range_info_links .b6 {
					border-color:#DBDDE0;
					border-style:solid;
					background-color:#3B546A;
					color:#FFFFFF;
					display:block;
					padding:0;
					margin:0;
				}

				#range_info_links .b1, #range_info_links .b2, #range_info_links .b3, #range_info_links .b4, #range_info_links .b5, #range_info_links .b6 {
					overflow:hidden;
					height:1px;
					margin:0;
				}

				#range_info_links .bcontent {
					padding:0 10px;
					border-width:0;
				}
					#range_info_links .bcontent li {
						padding:2px 0;
					}
					#range_info_links .bcontent a {
						font-weight:bold;
						background:transparent url('../images/tpl/configurateur/link_puce.png') no-repeat 0 3px;
						color:#FFFFFF;
						display:block;
						line-height:18px;
						text-decoration:none;
						padding:0 0 0 14px;
					}

				#range_info_links .b1 {margin:0 3px; background-color:#EBEFF5; border-width:0 2px; }
				#range_info_links .b1 {margin:0 3px; background-color:#3B546A; border-width:0 2px; }
				#range_info_links .b2 {margin:0 2px; border-width:0 1px; }
				#range_info_links .b3 {margin:0 1px; border-width:0 1px; }
				#range_info_links .b4 {height:2px; margin:0; border-width:0 1px; }

				div#range_info_bottom {
					background:transparent url('../images/tpl/configurateur/info_panel_bottom.png') no-repeat top left;
					color:inherit;
					width:224px;
					height:10px;
					display:block;
				}
			div#range_right h3 {
				background:transparent url('../images/tpl/configurateur/range_separator.png') no-repeat left bottom;
				color:#3B546A;
				font-weight:bold;
				font-style:italic;
				margin:25px 10px 5px 0px;
				padding:0 0 5px 20px;
				font-size:1.3em;
			}

			div.range_items { margin:0 0 0 15px; }
			a.range_item:focus { outline:0; }

		.range_item {
			display:block;
			cursor:pointer;
			float:left;
			text-decoration:none;
			background-color:none;
			color:#666666;
			font-weight:bold;
			margin:0 5px 15px 0;
			font-size:1.1em;
			text-align:center;
			width:104px;
		}
			.range_item:hover { background-color:none; color:#000000; }

		.range_item .corners { display:block; width:100%; }

		.range_item .bcontent, .range_item .b1, .range_item .b2, .range_item .b3, .range_item .b4, .range_item .b5, .range_item .b6 {
			border-color:#E4E4E4;
			border-style:solid;
			background-color:#E4E4E4;
			color:#3B546A;
			display:block;
		}
		.range_item:hover .bcontent, .range_item:hover .b1, .range_item:hover .b2, .range_item:hover .b3, .range_item:hover .b4, .range_item:hover .b5, .range_item:hover .b6 {
			border-color:#D1D1D1;
			border-style:solid;
			background-color:#D1D1D1;
			color:#3B546A;
			display:block;
		}
		.range_item.selected .bcontent, .range_item.selected .b1, .range_item.selected .b2, .range_item.selected .b3, .range_item.selected .b4, .range_item.selected .b5, .range_item.selected .b6 {
			border-color:#E4E4E4;
			border-style:solid;
			background-color:#C4D1E2;
			color:#3B546A;
			display:block;
		}
		.range_item.selected:hover .bcontent {
			background-color:#C4D1E2;
			color:#3B546A;
		}

		.range_item .b1, .range_item .b2, .range_item .b3, .range_item .b4, .range_item .b5, .range_item .b6 {
			overflow:hidden;
			height:1px;
		}

		.range_item .bcontent {
			padding:0 2px 0 2px;
			border-width:0;
		}
			.range_item .bcontent img {
				display:block;
				position:static;
			}
			.range_item .item_img_title {
				position:relative;
				display:block;
				height:25px;
			}
			.range_item .item_text_title {
				position:relative;
				display:block;
				height:29px;
				font-size:0.75em;
				padding:6px 0 0 0;
			}

			.range_item .item_img_car {
				position:relative;
				display:block;
				height:50px;
				margin:0 auto;
			}

			.range_item .item_price {
				display:block;
				background-color:none;
				color:#000000;
				font-size:0.7em;
				line-height:1.3em;
				padding:2px 0 0 0;
				height:22px;
			}
				.range_item .item_price strong { display:block; }

		.range_item .b1 {margin:0 3px; background-color:#E4E4E4; border-width:0 2px; }
			.range_item:hover .b1 {margin:0 3px; background-color:#D1D1D1; border-width:0 2px; }
		.range_item .b2 {margin:0 2px; border-width:0 1px; }
		.range_item .b3 {margin:0 1px; border-width:0 1px; }
		.range_item .b4 {height:2px; margin:0; border-width:0 1px;  }

/* Mod�les */
div#loading {
	margin:10px 0 0 0;
	font-family:Arial, Verdana;
	font-size:0.9em;
	display:block;
	width:970px;
	height:auto;
}
	#left {
		width: 200px;
		float: left;
	}
		div#left span.corner {
			position:absolute;
			display:block;
			width:8px;
			height:8px;
			background:transparent url('../images/tpl/configurateur/whiteTopLeftCorner.png') no-repeat top left;
			color:inherit;
		}

	div#menuLeftModel_Criteria {
		display:block;
		/* height:390px; */
		margin:0 0 15px 0;
		background-color:#FFFFFF;
		color:inherit;
	}
		h3.atStart {
			background:#C4D1E2 url('../images/tpl/configurateur/rightBlackArrow.png') no-repeat 2px 3px;
			color:inherit;
			border-top:3px solid #7C848E;
			padding:3px 3px 3px 20px;
			font-size:1.1em;
			text-transform:uppercase;
			cursor:pointer;
		}
			h3.atStart span {
				background-color:none;
				color:#7C848E;
				display:block;
				text-transform:none;
			}
		h3.atStart:hover {
			border-top:3px solid #637D9F;
			background-color:#637D9F;
			color:#FFFFFF;
		}
			h3.atStart:hover span {
				background-color:none;
				color:#E0E8EF;
			}
		h3.atStart.activ {
			background:#A5B1C1 url('../images/tpl/configurateur/downBlackArrow.png') no-repeat 3px 3px;
			color:#000000;
			height:16px;
		}
			h3.atStart.activ span { display:none; }

		div.atStart {
			background-color:#FFFFFF;
			color:inherit;
		}
			div.atStart ul {
				width:200px;
				padding:0;
				margin:3px 0 25px 0;
			}
				div.atStart ul li {
					padding:0 3px;
					margin:0;
					height:auto;
				}
					div.atStart ul li a{
						display:block;
						background-color:none;
						color:#000000;
						text-decoration:none;
						font-size:1.1em;
						font-family:Verdana;
						margin:0;
					}
						div.atStart ul li a span{
							display:block;
							padding:3px 5px 4px 5px;
						}
							div.atStart ul li a span span.criteRadio{
								display:block;
								margin:0;
								padding:0 0 0 13px;
								background:transparent url('../images/tpl/configurateur/radio_off.png') no-repeat top left;
								color:inherit;
							}
							div.atStart ul li a:hover span span.criteRadio{
								background:transparent url('../images/tpl/configurateur/radio_onoff.png') no-repeat top left;
								color:inherit;
							}
							div.atStart ul li a.choiceSelected:hover span span.criteRadio{
								background:transparent url('../images/tpl/configurateur/radio_on.png') no-repeat top left;
								color:inherit;
							}
							div.atStart ul li a.choiceSelected span span.criteRadio{
								background:transparent url('../images/tpl/configurateur/radio_on.png') no-repeat top left;
								color:inherit;
							}

					div.atStart ul li a:hover {
						background:#A5B1C1 url('../images/tpl/configurateur/selectedChoiceTop.png') no-repeat top left;
						color:#FFFFFF;
					}
						div.atStart ul li a:hover span{
							background:transparent url('../images/tpl/configurateur/selectedChoiceBottom.png') no-repeat bottom left;
							color:inherit;
						}
					div.atStart ul li a.choiceSelected {
						background:#637D9F url('../images/tpl/configurateur/selectedChoiceTop.png') no-repeat top left;
						color:#FFFFFF;
						font-weight:bold;
						outline:0;
					}
						div.atStart ul li a.choiceSelected span{
							background:transparent url('../images/tpl/configurateur/selectedChoiceBottom.png') no-repeat bottom left;
							color:inherit;
						}
					div.atStart ul li a.carUnlinked {
						background-color:none;
						color:#CCCCCC;
						outline:0;
					}
							div.atStart ul li a.carUnlinked span span.criteRadio{
								background:transparent url('../images/tpl/configurateur/radio_disabled.png') no-repeat top left;
								color:inherit;
							}

	#right {
		background-color:#F9F9F9;
		float:left;
		height:433px;
		width:570px;
	}
		div#right div#title {
			background-color:#A5B1C1;
			color:#000000;
			display:block;
			height:25px;
			line-height:25px;
			padding:0 10px;
			font-weight:bold;
			font-size:1.15em;
		}

		div#model_view {
			margin:0;
			height:27px;
		}
			div#model_view .left { float:left; width:180px; height:22px; margin:0 22px 0 8px; font-weight:bold; font-size:1.05em; background-color:none; color:#325878; }
				div#model_view .left p { padding:0 0 0 20px; background:transparent url('../images/tpl/configurateur/arrow_turn_left.png') no-repeat left center; color:inherit; }
			div#model_view .right { float:left; width:auto; height:22px; margin:4px 0 0 0; }
			div#model_view ul {
				list-style-type:none;
				margin:0;
				padding:0;
				height:24px;
			}
				div#model_view ul li {
					list-style-type:none;
					display:inline;
				}
				div#model_view ul li.separator {
					padding:0 10px;
					background-color:none;
					color:#C4C4C4;
				}
					div#model_view ul li a {
						background:transparent url('../images/tpl/configurateur/arrow_up_empty.png') no-repeat center bottom;
						color:#666666;
						text-decoration:none;
						font-size:1.25em;
						padding:0 0 8px 0;
					}
					div#model_view ul li a:active {
						outline:0;
					}
					div#model_view ul li a.view_selected {
						background:transparent url('../images/tpl/configurateur/arrow_up.png') no-repeat center bottom;
						color:#000000;
						font-weight:bold;
					}

	#echelle_background {
		position:absolute;
		background-color:#FFFFFF;
		color:inherit;
	}
		#echelle_background .echelle_bg_column {
			display:block;
			float:left;
			height:100%;
			border-width:0 1px;
			border-style:solid;
			border-color:#FFFFFF;
		}
		#echelle_background .echelle_bg_column.alternate {
			background-color:#EBEFF5;
			color:inherit;
			border-width:0 1px;
			border-style:dashed;
			border-color:#CAD1DA;
			padding-right:0.5px!important;
			padding-right:1px;
		}

	#echelle {
		position:absolute;
		width:570px;
		height:35px;
		z-index: 10;
	}
		div#echelle_top .echelle_strong {
			display:block;
			float:left;
			height:10px;
			border-left:1px solid #888888;
		}
			div#echelle_top .echelle_strong .echelle_medium {
				display:block;
				float:left;
				height:10px;
				border-left: 1px solid #bbbbbb;
			}

		div#echelle_legend {
			clear:both;
		}
			div#echelle_legend .echelle_label {
				display:block;
				float:left;
				height:22px;
				font-size: 9px;
				font-family: Verdana;
				text-align: center;
				font-weight: bold;
				padding: 0px;
				background-color:transparent;
				color:#666666;
			}
			div#echelle_legend .echelle_label.position_left { text-align: left; }
			div#echelle_legend .echelle_label.position_right { text-align: right;  }

		table.echelle {
			width:100%;
			height:30px;
			padding: 0px;
			border-collapse: collapse;
		}
			table.echelle td {
				height: 10px;
				font-size: 11px;
				font-family: Arial;
				text-align: center;
				font-weight: bold;
				padding: 0px;
			}
			table.echelle td.step {
				height: 7px;
				border-left: 1px solid #bbbbbb;
			}
			table.echelle td.step_important {
				border-left: 2px solid #888888;
			}
			table.echelle td.position_left {
				text-align: left;
			}
			table.echelle td.position_right {
				text-align: right;
			}

	#cars {
		position: absolute;
		margin:30px 0 0 0;
		z-index: 20;
		width:570px;
		height:375px;
		overflow:auto;
		overflow-x:hidden;
	}
		.carContainer {
			height: 30px;
			margin: 3px;
			padding:2px 0 0 0;
			cursor: pointer;
		}
		.carPrice {
			position: relative;
			display:block;
			height: 21px;
			background:transparent url('../images/tpl/configurateur/carSelector_arrowRight.png') no-repeat top right;
			color:inherit;
		}
			.carArrow {
				display:block;
				background:#CAD1DA url('../images/tpl/configurateur/carSelector_arrowCheck.png') no-repeat left center;
				color:inherit;
				height:21px;
				margin:0 10px 0 0;
			}
		.carContainer.selected .carPrice {
			position: relative;
			display:block;
			height: 21px;
			background:transparent url('../images/tpl/configurateur/carSelector_arrowRightSelected.png') no-repeat top right;
			color:inherit;
			cursor: pointer;
		}
			.carContainer.selected .carArrow {
				display:block;
				background:#9DA7B5 url('../images/tpl/configurateur/carSelector_arrowCheckSelected.png') no-repeat left center;
				color:inherit;
				height:21px;
				margin:0 10px 0 0;
			}
				.carImages {
					position:absolute;
					left:20px;
					top: -7px;
					width: 300px;
					font-weight: bold;
					font-size: 10px;
					font-family: Verdana;
				}
					.carImages img  {
						vertical-align: middle;
						margin:0 5px 0 0;
					}

		#carZoom {
			z-index: 100;
			position: absolute;
			border: 5px solid #bbbbbb;
			background-color: #ffffff;
		}

		#loadingText {
			margin:10px;
			padding:10px 10px 10px 20px;
			background:#FFFFFF url('../images/tpl/configurateur/models_load.gif') no-repeat left center;
			color:#27458D;
			font-weight:bold;
		}

		#loading{
			display: none;
			background-color:#FFFFFF;
			color:inherit;
		}

	#xright {
		float:left;
		display:block;
		height:433px;
		width:200px;
		background-color:#E1E1E1;
		color:#000000;
		text-align:center;
	}
	#xright #rightInfo { display:none;  }
	#xright #xrightDefault { display:block;  }
	#xright.box_on #rightInfo { display:block;  }
	#xright.box_on #xrightDefault { display:none;  }
	
		#xrightDefault p {
			background-color:transparent;
			color:#000000;
			font-weight:bold;
			margin-top:10px;
			padding:3px 10px 10px 10px;
			font-size:11px;
			line-height:normal;
			font-family:Verdana;
			text-align:left;
		}
	
		#xrightTop {
			width:200px;
			height:300px;
		}
		#xrightBottom {
			width:200px;
			height:132px;
		}

		.modelPrice {
			font-weight:bold;
			font-size:1.35em;
		}
		.modelInfo {
			background-color:none;
			color:#AAAAAA;
			font-size:1.0em;
			text-align:left;
			padding:0 10px;
		}
		#xrightTop hr {
			margin:15px 10px;
		}
		.modelSlogan {
			font-weight:bold;
			text-align:left;
			font-size:1.2em;
			padding:0 10px;
		}

	.modelsLayoutButton {
		padding:5px;
	}
		.modelsLayoutButton a span {
			font-size:1.1em;
			width:180px;
			/* line-height:24px; */
			text-align:left;
		}
		.modelsLayoutButton a span img {
			margin:0 8px 0 0;
		}

/* Configurateur */
div.cfg_top {
	display:block;
	width:100%;
	height:204px;
	background-color:#3B546A;
	color:#FFFFFF;
}
	div.cfg_top_left {
		float:left;
		display:block;
		width:198px;
		height:204px;
		border-right:2px solid #A5B1C1;
	}
	div.cfg_top_left.finitions {
		width:213px;
	}
		div.cfg_top_left_image {
			display:block;
			height:51px;
			/* width:200px; */
			text-align:center;
		}
		div.cfg_top_left_fixed {
			display:block;
			height:115px;
		}
			div.cfg_top_left_bodyselect {
				display:block;
				/* height:14px; */
				/* width:200px; */
				background-color:#A5B1C1;
				color:#FFFFFF;
				text-align:center;
				padding:3px 0;
				font-size:0.9em;
			}
				div.cfg_top_left_bodyselect a {
					text-decoration:none;
					font-weight:bold;
					background-color:none;
					color:#000000;
					margin:0 2px;
				}
				div.cfg_top_left_bodyselect a.selected {
					background-color:none;
					color:#FFFFFF;
				}
			div.cfg_top_left_onelinks {
				display:block;
				/* width:200px; */
				/* height:90px; */
			}
				div.cfg_top_left_onelinks ul li {
					border-bottom:1px solid #A5B1C0;
					padding:3px 0 3px 10px;
				}
					div.cfg_top_left_onelinks ul li a, div.cfg_top_left_twolinks ul li a, div#ConfigBRexitlink ul li a, div#ConfigBRexitlink_plus ul li a {
						text-decoration:none;
						text-transform:uppercase;
						font-size:0.8em;
						font-weight:bold;
						background:transparent url('../images/tpl/configurateur/link_puce.png') no-repeat left center;
						color:#FFFFFF;
						padding:0 0 0 18px;
						display:block;
						line-height:1.2em;
					}
				div.cfg_top_left_twolinks ul li {
					height:12px;
					padding:3px 0 3px 10px;
				}
				div.cfg_top_left_twolinks ul li.print {
					border-bottom:2px solid #A5B1C0;
				}
					div.cfg_top_left_twolinks ul li.print a {
						background:transparent url('../images/icons/configurateur/print.png') no-repeat left center;
						color:#FFFFFF;
					}
	div.cfg_top_middle {
		float:left;
		display:block;
		width:377px;
		height:204px;
		background-color:#A5B1C1;
		color:#000000;
	}
		h3#cfg_label {
			position:absolute;
			margin:2px 0 0 10px;
			margin:2px 0 0 10px;
			font-weight:bold;
			font-size:1.3em;
			z-index:1;
		}
			h3#cfg_label small {
				font-size:0.7em;
			}
			
		div.cfg_top_middle img {
			position:absolute;
		}

	div.cfg_top_right {
		float:right;
		display:block;
		width:393px;
		height:204px;
		overflow:auto;
	}
		div.cfg_top_right h4 {
			margin:5px 0px 7px 5px;
			font-size:1.2em;
		}
		div.cfg_top_right table {
			margin:8px 0px 7px 10px;
		}
			div.cfg_top_right table tr td {
				border-top:1px solid #6E8599;
				padding:4px 0 3px 0;
				font-size:0.9em;
			}
			div.cfg_top_right table tr td.EquipmentsByGrade_image {
				width:40px;
			}

	div.cfg_top_right_finitions {
		float:right;
		display:block;
		width:752px;
		height:204px;
		border-left:3px solid #A5B1C1;
	}
div#MainBar {
	width:100%;
	background:#FEFEFE url('../images/tpl/configurateur/barback.png') repeat-x bottom left;
	color:inherit;
	height:29px;
}
#preloader { background-color:#FFFFFF; }
div#MainBar.showroom {
	margin:-1px 0 0 0;
}
	div#MainBar_left, div#MainBar_right {
		background-color:#A5B1C0;
		background-image:url('../images/tpl/configurateur/rounded_cfg_tab.png');
		background-repeat:no-repeat;
		color:inherit;
		display:block;
		height:27px;
		width:6px;
	}
	div#MainBar_left {
		background-position:top left;
		float:left;
	}
	div#MainBar_right {
		background-position:top right;
		float:right;
	}

	div#MainBar_links {
		float:left;
	}
		div#MainBar_links table {
			width:970px;
			text-align:center;
		}
			div#MainBar_links table tr td {
				height:29px;
				vertical-align:middle;
			}
				div#MainBar_links table tr td div.separator {
					background-color:#A5B1C0;
					border-bottom:1px solid #FFFFFF;
					font-size:1px;
					height:10px;
					width:1px;
					margin:0 1px 0 0;
				}
				div#MainBar_links table tr td a {
					text-decoration:none;
					background-color:none;
					color:#888888;
					font-weight:bold;
					/* text-transform:uppercase; */
					font-family:Arial,Verdana;
					display:block;
					width:189px;
					height:auto;
					margin:0 auto;
					padding:0;
					font-size:1.0em;
					line-height:1.1em;
				}
			div#MainBar_links table tr td.cfg_tab_clcurrent {
				background:#325878 url('../images/tpl/configurateur/barback_current.png') repeat-x top center;
				color:#e5e5e5;
			}
				div#MainBar_links table tr td.cfg_tab_clcurrent a {
					background:transparent;
					color:#e5e5e5;
					cursor:default;
				}
				div#MainBar_links table tr td.cfg_tab_clcurrent a:hover {
					background:transparent;
					color:#FFFFFF;
				}
				/* div#MainBar_links table tr td a.cfg_tab_clcurrent.substeps {
					text-decoration:none;
					background:#325878 url('../images/tpl/configurateur/barback_current.png') repeat-x top center;
					color:#e5e5e5;
					cursor:default;
					padding:13px 0 0 0;
					height:16px;
					margin:0 1px 0 0;
				}
				div#MainBar_links table tr td a.cfg_tab_clcurrent.substeps:hover {
					background:#325878 url('../images/tpl/configurateur/barback_current.png') repeat-x top center;
					color:#FFFFFF;
				} */

				div#MainBar_links table tr td a span{
					line-height:0.9em;
				}
				div#MainBar_links table tr td a:hover {
					background-color:none;
					color:#5E7CA0;
				}
				div#MainBar_links table tr td a.cfg_tab_current {
					text-decoration:none;
					background-color:none;
					color:#FFFFFF;
					font-weight:bold;
					/* text-transform:uppercase; */
					font-family:Arial,Verdana;
					display:block;
					height:22px;
					width:180px;
					padding:7px 0 0 0;
				}

				.cfg_tab_current .bcontent, .cfg_tab_current .b1, .cfg_tab_current .b2, .cfg_tab_current .b3, .cfg_tab_current .b4, .cfg_tab_current .b5, .cfg_tab_current .b6 {
					border-color:#DBDDE0;
					border-style:solid;
					background-color:#3B546A;
					color:#FFFFFF;
					display:block;
					text-align:center;
					padding:0;
					margin:0;
				}

				.cfg_tab_current .b1, .cfg_tab_current .b2, .cfg_tab_current .b3, .cfg_tab_current .b4, .cfg_tab_current .b5, .cfg_tab_current .b6 {
					overflow:hidden;
					height:1px;
					margin:0;
				}

				.cfg_tab_current .bcontent {
					padding:5px 0;
					border-width:0;
				}

				.cfg_tab_current .b1 {margin:0 3px; background-color:#EBEFF5; border-width:0 2px; }
				.cfg_tab_current .b1 {margin:0 3px; background-color:#3B546A; border-width:0 2px; }
				.cfg_tab_current .b2 {margin:0 2px; border-width:0 1px; }
				.cfg_tab_current .b3 {margin:0 1px; border-width:0 1px; }
				.cfg_tab_current .b4 {height:2px; margin:0; border-width:0 1px; }

div#ConfigBar {
	display:block;
	background-color:#325878;
	color:#A5B1C1;
	width:970px;
	height:30px;
}
	div#ConfigBar table {
		width:958px;
		text-align:center;
		margin:0 auto;
		height:30px;
	}
		div#ConfigBar table tr td {
			width:180px;
			vertical-align:middle;
		}
			div#ConfigBar table tr td a {
				text-decoration:none;
				background-color:none;
				color:#A5B1C1;
				font-family:Arial,Verdana;
				width:180px;
				outline:0;
			}
		div#ConfigBar table tr td.current {
			background:transparent url('../images/tpl/configurateur/sub_arrow_up_transparent.png') no-repeat bottom center;
		}
				div#ConfigBar table tr td.current a {
					text-decoration:none;
					color:#FFFFFF;
					font-family:Arial,Verdana;
					font-weight:bold;
				}
				div#ConfigBar table tr td.done a {
					text-decoration:none;
					background-color:none;
					color:#D1D7DF;
					font-family:Arial,Verdana;
					cursor:pointer;
				}
					div#ConfigBar table tr td a span, div#ConfigBar table tr td span {
						/* background:transparent url('../images/tpl/configurateur/circle_steps.png') no-repeat top left; */
						background-color:transparent;
						color:inherit;
						text-align:center;
						padding:2px 6px 8px 6px;
					}
					div#ConfigBar table tr td.done a span, div#ConfigBar table tr td.done span {
						/* background:transparent url('../images/tpl/configurateur/circle_steps_done.png') no-repeat top left; */
						background-color:transparent;
						/* color:#1C411B; */
						color:inherit;
						text-align:center;
						padding:2px 6px 8px 6px;
					}
					div#ConfigBar table tr td.current a span, div#ConfigBar table tr td.current span {
						/* background:transparent url('../images/tpl/configurateur/circle_steps_current.png') no-repeat top left; */
						background-color:transparent;
						/* color:#325878; */
						color:#FFFFFF;
						text-align:center;
						padding:2px 6px 8px 6px;
					}

div#ConfigBottom {
	background-color:#A5B1C1;
	color:inherit;
	padding:7px;
	width:956px;
}
	div#ConfigBottomContent {
		float:left;
		width:622px;
		margin:0 7px 0 0;
	}
		div#ConfigBCBar, div#ConfigBCBarBottom {
			display:block;
			height:27px;
			margin:0 0 5px 0;
		}
		div#ConfigBCTip {
			font-weight:bold;
			background-color:none;
			color:#FFFFFF;
			margin:10px 0 8px 0;
		}
		div#ConfigBCBarBottom { clear:both; padding:10px 0 0 0; }
		div#ConfigBCBar.loading { background:transparent url('../images/tpl/configurateur/loading.gif') no-repeat center center; color:inherit; }
			div#ConfigBCBar a, div#ConfigBCBarBottom a, div.ModelButton a, div.recapFinanceButton a, tr.recapDetailed td div a, td.td_aslink a {
				display:block;
				height:27px;
				text-decoration:none;
				cursor:pointer;
			}
			#ConfigBCTable .bcontent td.td_aslink a, #ConfigBCTable .bcontent td.td_aslink a:hover {
				text-decoration:none;
				margin-right:10px;
			}
			
			div#ConfigBCBar a.next, div#ConfigBCBarBottom a.next, tr.recapDetailed td div a.next, td.td_aslink a.next { float:right; }
			div#ConfigBCBar a.prev, div#ConfigBCBarBottom a.prev { float:left; }
				div#ConfigBCBar a span.left, div#ConfigBCBarBottom a span.left, div.ModelButton a span.left, div.recapFinanceButton a span.left, tr.recapDetailed td div a span.left, td.td_aslink a span.left {
					float:left;
					display:block;
					height:27px;
					width:5px;
					background:transparent url('../images/tpl/configurateur/configButton_left.png') no-repeat top left;
					color:inherit;
					margin-right:0;
				}
				div#ConfigBCBar a span.middle, div#ConfigBCBarBottom a span.middle, div.ModelButton a span.middle, div.recapFinanceButton a span.middle, tr.recapDetailed td div a span.middle, td.td_aslink a span.middle {
					float:left;
					height:15px;
					background:#DEE3EA url('../images/tpl/configurateur/configButton_off.png') repeat-x top left;
					color:#000000;
					border-top:1px solid #607495;
					border-bottom:1px solid #607495;
					padding:5px 0;
					margin:0;
				}
					div#ConfigBCBar a span.middle img, div#ConfigBCBarBottom a span.middle img, div.ModelButton a span.middle img, div.recapFinanceButton a span.middle img { vertical-align:middle; }
				div#ConfigBCBar a span.right, div#ConfigBCBarBottom a span.right, div.ModelButton a span.right, div.recapFinanceButton a span.right, tr.recapDetailed td div a span.right, td.td_aslink a span.right {
					float:left;
					display:block;
					height:27px;
					width:5px;
					background:transparent url('../images/tpl/configurateur/configButton_right.png') no-repeat top left;
					color:inherit;
				}

				div#ConfigBCLegend ul li {
					height:16px;
					line-height:19px;
					font-size:0.9em;
					font-weight:bold;
					background-color:none;
					color:#000000;
					clear:both;
				}
					div#ConfigBCLegend ul li input {
						float:left;
					}

		div#ConfigBCTable {
			background-color:none;
			color:inherit;
		}
		.ConfigTable_corners .bcontent.contentpage {
			text-align:left;
		}
			.ConfigTable_corners .bcontent.contentpage p {
				padding:5px 10px;
				color:#231F20;
				line-height:1.2;
			}
			.ConfigTable_corners .bcontent.contentpage a {
				background-color:none;
				color:#FD6A00;
				font-weight:bold;
				text-decoration:none;
			}
			.ConfigTable_corners .bcontent.contentpage a:hover {
				text-decoration:underline;
			}
		
		.ConfigTable_corners.colors { width:208px; float:left; margin-right:6px; }
		.ConfigTable_corners.garniss { width:282px; float:left; margin-right:6px; }
		.ConfigTable_corners.left { width:308px; float:left; margin-right:6px; margin-bottom:10px; }
		.ConfigTable_corners.right { width:308px; float:right; }

		.ConfigTable_corners .bcontent, .ConfigTable_corners .b1, .ConfigTable_corners .b2, .ConfigTable_corners .b3, .ConfigTable_corners .b4, .ConfigTable_corners .b5, .ConfigTable_corners .b6 {
			border-color:#D2D8E0;
			border-style:solid;
			background-color:#FFFFFF;
			color:#000000;
			display:block;
			text-align:center;
			padding:0;
			margin:0;
		}
		.ConfigTable_corners .b1.cornerBluegray, .ConfigTable_corners .b2.cornerBluegray, .ConfigTable_corners .b3.cornerBluegray, .ConfigTable_corners .b4.cornerBluegray, .ConfigTable_corners .b5.cornerBluegray {
			border-color:#A5B1C1;
			border-style:solid;
			background-color:#C4D1E2;
			color:#000000;
			display:block;
			text-align:center;
			padding:0;
			margin:0;
		}

		.ConfigTable_corners .b1, .ConfigTable_corners .b2, .ConfigTable_corners .b3, .ConfigTable_corners .b4, .ConfigTable_corners .b5, .ConfigTable_corners .b6 {
			overflow:hidden;
			height:1px;
			margin:0;
		}

		.ConfigTable_corners .bcontent { border-width:0; }

		.ConfigTable_corners .b1 {margin:0 3px; background-color:#FFFFFF; border-width:0 2px; }
		.ConfigTable_corners .b2 {margin:0 2px; border-width:0 1px; }
		.ConfigTable_corners .b3 {margin:0 1px; border-width:0 1px; }
		.ConfigTable_corners .b4 {height:2px; margin:0; border-width:0 1px; }

		.ConfigTable_corners .b1.cornerBluegray {margin:0 2px; background-color:#C4D1E2; border-width:0 2px; }
		.ConfigTable_corners .b2.cornerBluegray {margin:0 1px; border-width:0 1px; }
		.ConfigTable_corners .b3.cornerBluegray {margin:0; border-width:0 1px; }
		.ConfigTable_corners .b4.cornerBluegray {height:2px; margin:0; border-width:0; }
		.ConfigTable_corners .b5.cornerBluegray {height:8px; margin:0; border-width:0; }

			.ConfigTable_corners .bcontent table { width:100%; text-align:left; border-collapse:collapse; }
				.ConfigTable_corners .bcontent table tbody tr { cursor:pointer; }
				.ConfigTable_corners .bcontent table tr th { height:26px; border-bottom:1px solid #354E63; padding:5px 0 0 5px; vertical-align:middle; }
				.ConfigTable_corners .bcontent table tr td { height:26px; border-bottom:1px solid #D6D7D9; vertical-align:middle; }
				.ConfigTable_corners .bcontent table tr.last td { border:0; }
				.ConfigTable_corners .bcontent table tr.selected td { background-color:#C4D1E2; color:#000000; }

				.ConfigTable_corners .bcontent table tr td.ColorTrimDetails {
					border:0;
				}
					.ConfigTable_corners .bcontent table tr td.ColorTrimDetails div {
						background-color:#C4D1E2;
						color:#1A4569;
						margin:5px;
						padding:5px;
						font-weight:bold;
						font-size:0.9em;
					}
					.ConfigTable_corners .bcontent table tr td.ColorTrimDetails div div { margin:0; padding:2px 0; }
					.ConfigTable_corners .bcontent table tr.ColorLinks, .ConfigTable_corners .bcontent table tr.GarnissLinks {
						cursor:default;
					}
						.ConfigTable_corners .bcontent table tr.ColorLinks td, .ConfigTable_corners .bcontent table tr.GarnissLinks td {
							padding:5px;
							border:0;
						}
							.ConfigTable_corners .bcontent table tr.ColorLinks td a, .ConfigTable_corners .bcontent table tr.GarnissLinks td a {
								display:block;
								float:left;
								padding:1px 2px;
								margin:1px;
								cursor:pointer;
							}

							.ConfigTable_corners .bcontent table tr.ColorLinks td a.selected {
								background-color:#FFFFFF;
								color:inherit;
								outline:0;
								padding:0 1px;
								width:29px;
								height:29px;
							}
							.ConfigTable_corners .bcontent table tr.ColorLinks td a {
								width:27px;
								height:27px;
							}
								.ConfigTable_corners .bcontent table tr.ColorLinks td a span {
									display:block;
									width:27px;
									height:27px;
								}
								.ConfigTable_corners .bcontent table tr.ColorLinks td a img {
									border:1px solid #222222;
									margin:1px 0;
								}

							.ConfigTable_corners .bcontent table tr.GarnissLinks td a {
								width:43px;
								height:43px;
							}
								.ConfigTable_corners .bcontent table tr.GarnissLinks td a span {
									display:block;
									width:43px;
									height:43px;
								}
								.ConfigTable_corners .bcontent table tr.GarnissLinks td a img {
									border:1px solid #222222;
									margin:1px 0;
								}

							.ConfigTable_corners .bcontent table tr.GarnissLinks td a.selected {
								background-color:#FFFFFF;
								color:inherit;
								outline:0;
								padding:0 1px;
								width:45px;
								height:45px;
							}
								.ConfigTable_corners .bcontent table tr.ColorLinks td a.selected img, .ConfigTable_corners .bcontent table tr.GarnissLinks td a.selected img {
									border:2px solid #222222;
								}
								
								#content p.msg_success {
									background: transparent url('../images/icons/tick.png') no-repeat center;
									color:#5AA652;
									background-position: 15px 50%;
									text-align:left;
									font-weight:bold;
									padding:15px 20px 15px 45px;
								}

							/* Options & Packs */
							div.ConfigTable_corners.OptionsAndPacks h3 {
								text-align:left;
								padding:0 5px;
								text-transform:uppercase;
								margin:0 0 5px 0;
							}
								div.ConfigTable_corners.OptionsAndPacks h4.toggler {
									display:block;
									height:18px;
									padding:4px 5px 0 20px;
									text-align:left;
									background:#DEE5EF url('../images/icons/configurateur/less.png') no-repeat 5px 5px;
									color:#102B31;
									font-weight:bold;
									text-transform:uppercase;
									cursor:pointer;
								}
								div.ConfigTable_corners.OptionsAndPacks h4.toggler.open { background:#C4D1E2 url('../images/icons/configurateur/more.png') no-repeat 5px 5px; color:#102B31; border-bottom:1px solid #FFFFFF; }
								div.ConfigTable_corners.OptionsAndPacks div.switch {
									text-align:left;
								}
									div.switch table {
										border-collapse:collapse;
									}
										.ConfigTable_corners .bcontent div.switch table tr td {
											border-width:1px 0 0 0;
											border-style:solid;
											border-color:#9BB5D6;
										}
											div.switch table tr td.optionName {
												padding:5px 0 5px 20px;
											}
												div.switch table tr td.optionName ul {
													margin:3px 0 1px 15px;
													font-size:0.9em;
													list-style-type:disc;
												}
													div.switch table tr td.optionName ul li {
														padding:2px 0;
													}
												div.switch table tr td.optionDetailsLink span {
													display:block;
													background:transparent url('../images/icons/configurateur/options_info.png') no-repeat 0 6px;
													color:#3B546A;
													font-weight:bold;
													font-size:0.9em;
													padding:0 0 0 17px;
													height:25px;
													line-height:25px;
												}
											div.switch table tr td.optionPrice {
												text-align:right;
											}
											.ConfigTable_corners .bcontent div.switch table tr.subInfos {
												display:none;
											}
												.ConfigTable_corners .bcontent div.switch table tr.subInfos td {
													border:0;
													background-color:#E6E6E6;
													color:#102B31;
													height:65px;
													padding:10px 20px;
													font-size:0.9em;
													vertical-align:top;
												}
											.ConfigTable_corners .bcontent div.switch table tr.selected td {
												background-color:#FFFFFF;
												color:#102B31;
												font-weight:bold;
											}
											.ConfigTable_corners .bcontent div.switch table tr.excluded td {
												background-color:#FFFFFF;
												color:#CCCCCC;
												font-weight:normal;
											}


							/* Finance */
							div.ConfigTable_corners.Finance table tr {
								cursor:auto;
							}
								div.ConfigTable_corners.Finance table tr td {
									padding-top:5px;
									padding-bottom:5px;
								}
									div.ConfigTable_corners.Finance table tr td.td_disclaimer {
										padding:3px 5px;
										text-align:justify;
										background-color:transparent;
										color:#777777;
										font-size:95%;
										line-height:115%;
									}
									div.ConfigTable_corners.Finance table tr td.td_label {
										padding-right:20px;
										text-align:right;
										width:190px;
									}
									div.ConfigTable_corners.Finance table tr td.td_saving {
										font-weight:bold;
										background-color:none;
										color:#333333;
									}
									div.ConfigTable_corners.Finance table tr td.td_input input {
										background-color:#FFFFFF;
										border:1px solid #A7A6AA;
										color:#003366;
										padding:2px;
										font-family:Arial;
										font-size:1.2em;
									}
									div.ConfigTable_corners.Finance table tr td.td_input select {
										background-color:#FFFFFF;
										border:1px solid #A7A6AA;
										color:#003366;
										padding:2px 1px 2px 2px;
										font-size:0.8em;
									}
									div.ConfigTable_corners.Finance table tr td.td_input textarea {
										background-color:#FFFFFF;
										border:1px solid #A7A6AA;
										color:#003366;
										padding:2px;
										width:400px;
										font-family:Arial;
										font-size:1.2em;
									}
									div.ConfigTable_corners.Finance table tr td.td_input input:focus, div.ConfigTable_corners.Finance table tr td.td_input select:focus, div.ConfigTable_corners.Finance table tr td.td_input textarea:focus {
										background-color:#FFFFFF;
										border:1px solid #003366;
										color:#003366;
									}
									div.ConfigTable_corners.Finance table tr td input.readonly {
										background-color:#CFCFCF;
										color:#003366;
										border:1px solid #A7A6AA;
									}
									
		p.form_error {
			background:transparent;
			color:darkred;
			font-weight:bold;
			padding:7px 0;
		}
		span.form_error {
			background:transparent;
			color:darkred;
			font-weight:bold;
		}


	div#ConfigBottomRecap {
		float:left;
	}
		.ConfigBRTable_corners, .ConfigBRTable_corners .bcontent, .ConfigBRTable_corners .bcontent table { width:324px; }
		.ConfigBRTable_corners .bcontent, .ConfigBRTable_corners .b1, .ConfigBRTable_corners .b2, .ConfigBRTable_corners .b3, .ConfigBRTable_corners .b4, .ConfigBRTable_corners .b5, .ConfigBRTable_corners .b6 {
			border-color:#D2D8E0;
			border-style:solid;
			background-color:#DEE5EF;
			color:#000000;
			display:block;
			text-align:center;
			padding:0;
			margin:0;
		}

		.ConfigBRTable_corners .b1, .ConfigBRTable_corners .b2, .ConfigBRTable_corners .b3, .ConfigBRTable_corners .b4, .ConfigBRTable_corners .b5, .ConfigBRTable_corners .b6 {
			overflow:hidden;
			height:1px;
			margin:0;
		}

		.ConfigBRTable_corners .bcontent {
			border-width:0;
		}

		.ConfigBRTable_corners .b1 {margin:0 3px; background-color:#DEE5EF; border-width:0 2px; }
		.ConfigBRTable_corners .b2 {margin:0 2px; border-width:0 1px; }
		.ConfigBRTable_corners .b3 {margin:0 1px; border-width:0 1px; }
		.ConfigBRTable_corners .b4 {height:2px; margin:0; border-width:0 1px; }
			.ConfigBRTable_corners .bcontent table { text-align:left; border-collapse:collapse; }
				.ConfigBRTable_corners .bcontent table tr th { height:22px; border-bottom:1px solid #354E63; padding:5px 5px 0 5px; text-align:center; vertical-align:middle; }
					.ConfigBRTable_corners .bcontent table tr th small { font-weight:normal; font-size:0.8em; }
				.ConfigBRTable_corners .bcontent table tr td { height:26px; padding:5px; vertical-align:top; }
					.ConfigBRTable_corners .bcontent table tr td table { width:170px; font-size:0.9em; }
						.ConfigBRTable_corners .bcontent table tr td table tr .left { text-align:left; }
						.ConfigBRTable_corners .bcontent table tr td table tr .right { text-align:right; }
						.ConfigBRTable_corners .bcontent table tr td table tr th { border:0; height:17px; padding:0; vertical-align:middle; }
						.ConfigBRTable_corners .bcontent table tr td table tr td { border:0; height:17px; padding:0; vertical-align:middle; }
						.ConfigBRTable_corners .bcontent table tr td table tr.total td { background-color:#C4D1E2; color:#000000; font-weight:bold; }
						
		#mailTodealer {
			margin:10px 0 0 0;
		}
			#mailTodealer .bcontent {
				text-align:left;
			}
				#mailTodealer .bcontent a {
					display:block;
					background:transparent url('../images/icons/email_to_dealer.png') no-repeat center left;
					color:#354E63;
					font-weight:bold;
					text-decoration:none;
					padding:2px 0 2px 20px;
					margin:0 5px 0 10px;
				}

		div#ConfigBRexitlink_plus {
			display:block;
			width:325px;
			height:auto;
			background:#3E576D url('../images/tpl/configurateur/exitLink_middle.png') repeat-y top left;
			color:#FFFFFF;
			margin:10px 0;
		}
			div#ConfigBRexitlink_plus div#exitLink_top {
				display:block;
				width:325px;
				height:10px;
				background:transparent url('../images/tpl/configurateur/exitLink_top.png') no-repeat top left;
				color:inherit;
			}
			div#ConfigBRexitlink_plus div#exitLink_bottom {
				display:block;
				width:325px;
				height:10px;
				background:transparent url('../images/tpl/configurateur/exitLink_bottom.png') no-repeat top left;
				color:inherit;
			}

		div#ConfigBRexitlink {
			display:block;
			width:325px;
			height:52px;
			background:#3E576D url('../images/tpl/configurateur/exitLink.png') no-repeat top left;
			color:#FFFFFF;
			margin:10px 0;
		}
			div#ConfigBRexitlink ul, div#ConfigBRexitlink_plus ul {
				margin:0 0 0 20px;
				padding:1px 0;
			}
				div#ConfigBRexitlink ul li, div#ConfigBRexitlink_plus ul li {
					height:12px;
					padding:3px 0 0 0;
					font-size:1.1em;
				}

/* Configurateur 2 */
	div.cfg_top_details {
		float:left;
		display:block;
		width:770px;
		height:204px;
		background-color:#3B546A;
		color:#FFFFFF;
	}
		div#cfg_top_desc {
			display:block;
			float:left;
			width:184px;
			height:200px;
			border-right:1px solid #2D5058;
			padding:2px 3px;
			overflow:auto;
		}
			div#cfg_top_desc h3#cfg_desc_label {
				position:relative;
				font-weight:bold;
				font-size:1.25em;
			}
			div#cfg_top_desc p#cfg_desc_price {
				font-weight:bold;
				font-size:1.2em;
				margin:3px 0 0 0;
			}
			div#cfg_top_desc p#cfg_desc_content {
				line-height:1.2em;
			}

		div#cfg_top_tec {
			float:left;
			width:300px;
			height:194px;
			padding:5px;
			border-right:1px solid #2D5058;
			overflow:auto;
		}
			div#cfg_top_tec h3, div#cfg_top_more h3 {
				font-weight:bold;
				font-size:1.25em;
				margin:0 0 3px 0;
			}
			div#cfg_top_tec table {
				width:280px;
				border-collapse:collapse;
				margin:8px 0 0 3px;
				font-size:0.9em;
			}
				div#cfg_top_tec table tr th, div#cfg_top_tec table tr td {
					border-bottom:1px solid #6E8599;
					padding:3px 0;
				}
				div#cfg_top_tec table tr th {
					text-align:left;
					font-weight:normal;
				}
				div#cfg_top_tec table tr td {
					text-align:right;
				}

		div#cfg_top_more {
			float:left;
			width:258px;
			height:194px;
			padding:5px;
			overflow:auto;
		}
			/* coins BLANCS */
			.whiteCorners { margin:10px 0 0 0; }
			.whiteCorners .bcontent, .whiteCorners .b1, .whiteCorners .b2, .whiteCorners .b3, .whiteCorners .b4 {
				border-color:#DBDDE0;
				border-style:solid;
				background-color:#FFFFFF;
				color:#FFFFFF;
				display:block;
				text-align:center;
				padding:0;
				margin:0;
			}

			.whiteCorners .b1, .whiteCorners .b2, .whiteCorners .b3, .whiteCorners .b4 {
				overflow:hidden;
				height:1px;
				margin:0;
			}

			.whiteCorners .bcontent {
				padding:5px 0;
				border-width:0;
			}

			.whiteCorners .b1 {margin:0 3px; background-color:#FFFFFF; border-width:0 2px; }
			.whiteCorners .b2 {margin:0 2px; border-width:0 1px; }
			.whiteCorners .b3 {margin:0 1px; border-width:0 1px; }
			.whiteCorners .b4 {height:2px; margin:0; border-width:0 1px; }

			/* coins GRIS BLEU LEGER */
			.lightGreyBlueCorners { margin:10px 0 0 0; }
			.lightGreyBlueCorners .bcontent, .lightGreyBlueCorners .b1, .lightGreyBlueCorners .b2, .lightGreyBlueCorners .b3, .lightGreyBlueCorners .b4, .lightGreyBlueCorners .b5, .lightGreyBlueCorners .b6 {
				border-color:#DBDDE0;
				border-style:solid;
				background-color:#E1E8EE;
				color:#000000;
				display:block;
				text-align:center;
				padding:0;
				margin:0;
			}

			.lightGreyBlueCorners .b1, .lightGreyBlueCorners .b2, .lightGreyBlueCorners .b3, .lightGreyBlueCorners .b4, .lightGreyBlueCorners .b5, .lightGreyBlueCorners .b6 {
				overflow:hidden;
				height:1px;
				margin:0;
			}

			.lightGreyBlueCorners .bcontent {
				padding:5px 0;
				border-width:0;
			}

			.lightGreyBlueCorners .b1 {margin:0 3px; background-color:#E1E8EE; border-width:0 2px; }
			.lightGreyBlueCorners .b2 {margin:0 2px; border-width:0 1px; }
			.lightGreyBlueCorners .b3 {margin:0 1px; border-width:0 1px; }
			.lightGreyBlueCorners .b4 {height:2px; margin:0; border-width:0 1px; }


			/* coins BLEU INTERMEDIAIRE */
			.strongBluegrayCorners { display:block; margin:10px 0 0 0;}
			.strongBluegrayCorners .bcontent, .strongBluegrayCorners .b1, .strongBluegrayCorners .b2, .strongBluegrayCorners .b3, .strongBluegrayCorners .b4, .strongBluegrayCorners .b5, .strongBluegrayCorners .b6 {
				border-color:#DEE5EF;
				border-style:solid;
				background-color:#C4D1E2;
				color:#3B546A;
				display:block;
				text-align:center;
				padding:0;
				margin:0;
				font-size:0.9em;
			}

			.strongBluegrayCorners .b1, .strongBluegrayCorners .b2, .strongBluegrayCorners .b3, .strongBluegrayCorners .b4, .strongBluegrayCorners .b5, .strongBluegrayCorners .b6 {
				overflow:hidden;
				height:1px;
				margin:0;
			}

			.strongBluegrayCorners .bcontent {
				border-width:0;
				width:125px;
				padding:3px 5px;
				text-align:left;
			}

			.strongBluegrayCorners .b1 {margin:0 3px; background-color:#C4D1E2; border-width:0 2px; }
			.strongBluegrayCorners .b2 {margin:0 2px; border-width:0 1px; }
			.strongBluegrayCorners .b3 {margin:0 1px; border-width:0 1px; }
			.strongBluegrayCorners .b4 {height:2px; margin:0; border-width:0 1px; }

			.strongBluegrayCorners a {
				display:block;
				margin:3px 0;
				padding:3px 0 3px 20px;
				/* height:16px;
				line-height:18px; */
				text-decoration:none;
				background-color:none;
				color:#3B546A;
			}
			.strongBluegrayCorners a:hover { text-decoration:underline; }
			.strongBluegrayCorners a.save {
				background:transparent url('../images/icons/configurateur/save.png') no-repeat left center;
				color:inherit;
			}
			.strongBluegrayCorners a.spec {
				background:transparent url('../images/icons/configurateur/fiche.png') no-repeat left center;
				color:inherit;
			}

	div#financeDiv {
		padding:5px;
		font-size:0.8em;
		font-family:verdana,arial,helvetica,sans-serif;
		line-height:1.4em;
		text-align:left;
	}
		div#financeDiv a {
			font-weight:bold;
			background-color:none;
			color:#383A3E;
			text-decoration:underline;
			display:inline;
			padding:2px 0;
		}
			div#financeDiv a:hover {
				text-decoration:none;
				background-color:none;
				color:#000000;
			}

/* Configurateur 3 */
div.cfg_header_exterior {
	display:block;
	float:left;
	width:453px;
	height:204px;
	background-color:#FFFFFF;
	color:inherit;
}
	div#cfg_header_exterior_img {
		text-align:right;
	}
	div#cfg_header_exterior_links {
		display:block;
		float:right;
		width:50px;
		padding:40px 0 0 0;
	}
div.cfg_header_interior {
	display:block;
	float:right;
	width:302px;
	height:189px;
	padding:15px 0 0 15px;
}
	div#ambImgInt {
		border:2px solid #A5B1C1;
		height:142px;
		width:220px;
	}
	div#ambLegal {
		display:block;
		width:250px;
		font-size:0.9em;
		background-color:none;
		color:#FFFFFF;
		margin:6px 0 0 0;
	}

/* Configurateur 5 */
div.recapVersionName {
	float:left;
	font-weight:bold;
	margin:0 0 0 5px;
	font-size:1.2em;
	width:60%;
	text-align:left;
}
div.recapPrice {
	float:right;
	font-weight:bold;
	margin:0 5px 0 0;
	font-size:1.2em;
}
div.recapFinance {
	clear:both;
	float:left;
	margin:8px 0 0 8px;
}
	div.recapFinance a {
		background-color:none;
		color:#3D566C;
		text-decoration:underline;
		font-weight:bold;
	}
div.recapFinanceButton {
	/* float:right;
	clear:right;
	margin:5px 5px 0 0; */
}

div.recapFinanceButton a {
	clear:right;
	float:right;
	margin:5px 5px 0 0;
}

div.recapDetailedPrices table {
	border-bottom:4px solid #A5B1C1;
	margin:0 0 10px 0;
}
div.recapDetailedPrices table tr.recapPrices td {
	font-weight:bold;
	font-size:1em;
	height:25px;
	border-bottom:1px solid #A5B1C1;
	vertical-align:middle;
}
div.recapDetailedPrices table tr td.left {
	text-align:left;
	padding:0 0 0 10px;
	border-right:1px solid #A5B1C1;
}
div.recapDetailedPrices table tr td.right {
	text-align:right;
	padding:0 10px 0 0;
}

div.recapDetailedPrices table tr.recapDetailed td {
	background-color:#FFFFFF;
	color:#3D566C;
	font-weight:bold;
	font-size:1em;
	height:25px;
	border-bottom:1px solid #A5B1C1;
	padding-top:4px;
}
	div.recapDetailedPrices table tr.recapDetailed td ul{
		padding:0 0 5px 10px;
	}
		div.recapDetailedPrices table tr.recapDetailed td ul li{
			padding:0 0 10px 0;
		}
			div.recapDetailedPrices table tr.recapDetailed td ul li ul {
				margin:3px 0 1px 15px;
				font-size:0.9em;
				list-style-type:disc;
			}
				div.recapDetailedPrices table tr.recapDetailed td ul li ul li {
					padding:2px 0;
					font-weight:normal;
				}

	div.recapDetailedPrices table tr.recapDetailed td div {
		padding:0 3px 0 0;
	}
		div.recapDetailedPrices table tr.recapDetailed td div a {
			margin:0 0 5px 0;
			font-weight:normal;
		}

div.recapLinks {
	width:303px;
	display:block;
	margin:0 auto;
	padding:0 10px 0 10px;
}
	div.recapLinks a {
		display:block;
		width:100px;
		height:auto;
		line-height:16px;
		text-align:left;
		float:left;
		margin:5px 0 5px 5px;
		padding:0 0 0 20px;
		text-decoration:none;
		color:#354E63;
		font-weight:bold;
	}

	a#recapSave, a#recapNewcfg {
		margin-right:20px;
	}
		a#recapSave { background:transparent url('../images/icons/configurateur/save.png') no-repeat left center; }
		a#recapSpecs { background:transparent url('../images/icons/configurateur/fiche.png') no-repeat left center; }
		a#recapNewcfg { background:transparent url('../images/icons/configurateur/print_dark.png') no-repeat left center; }
		a#recapSend { background:transparent url('../images/icons/icon_send.png') no-repeat left center; }

/* Configurateur Finitions & Motorisation */
div#gradesTable {
	background-color:#A6B2C0;
	color:#000000;
	padding:10px 0;
}

	.finitorCorners .ccontent, .finitorCorners .c1, .finitorCorners .c2, .finitorCorners .c3, .finitorCorners .c4 {
		border-color:#C4D1E2;
		border-style:solid;
		background-color:#C4D1E2;
		color:#000000;
		display:block;
		text-align:center;
		padding:0;
		margin:0;
	}

	.finitorCorners .c1, .finitorCorners .c2, .finitorCorners .c3, .finitorCorners .c4 {
		overflow:hidden;
		height:1px;
		margin:0;
	}

	.finitorCorners .ccontent {
		border-width:0;
	}

	.finitorCorners .c1 {margin:0 3px; background-color:#C4D1E2; border-width:0 2px; }
	.finitorCorners .c2 {margin:0 2px; border-width:0 1px; }
	.finitorCorners .c3 {margin:0 1px; border-width:0 1px; }
	.finitorCorners .c4 {height:2px; margin:0; border-width:0 1px; }

	.finitorCorners.alternate .ccontent, .finitorCorners.alternate  .c1, .finitorCorners.alternate  .c2, .finitorCorners.alternate  .c3, .finitorCorners.alternate  .c4 {
		border-color:#DEE5EF;
		border-style:solid;
		background-color:#DEE5EF;
		color:#000000;
		display:block;
		text-align:center;
		padding:0;
		margin:0;
	}

	.finitorCorners.alternate  .c1, .finitorCorners.alternate  .c2, .finitorCorners.alternate  .c3, .finitorCorners.alternate  .c4 {
		overflow:hidden;
		height:1px;
		margin:0;
	}

	.finitorCorners.alternate  .ccontent {
		border-width:0;
	}

	.finitorCorners.alternate  .c1 {margin:0 3px; background-color:#DEE5EF; border-width:0 2px; }
	.finitorCorners.alternate  .c2 {margin:0 2px; border-width:0 1px; }
	.finitorCorners.alternate  .c3 {margin:0 1px; border-width:0 1px; }
	.finitorCorners.alternate  .c4 {height:2px; margin:0; border-width:0 1px; }

	.finitorCorners.border { border-bottom:1px solid #A6B2C0; }

	/* finitions */
	table.finitionItems {
		text-align:left;
	}
		table.finitionItems tr.first td.finitionLeft, table.finitionItems tr.first td.finitionCenter, table.finitionItems tr.first td.finitionRight  {
			border-top:0 solid black;
		}
		table.finitionItems tr td.finitionLeft, table.finitionItems tr td.finitionCenter, table.finitionItems tr td.finitionRight  {
			border-top:1px solid #A6B2C0;
			vertical-align:top;
		}
		table.finitionItems tr.alternate td.finitionLeft, table.finitionItems tr.alternate td.finitionCenter, table.finitionItems tr.alternate td.finitionRight  {
			background-color:#DEE5EF;
			color:#000000;
		}
		td.finitionLeft {
			width:210px;
			padding:5px 0 15px 10px;
		}
			td.finitionLeft h3 {
				background-color:none;
				color:#3B546A;
				font-weight:bold;
				font-size:1.5em;
				padding:0 0 3px 0;
			}
			td.finitionLeft span.finitionPrice {
				background-color:none;
				color:#3B546A;
				font-weight:600;
				font-size:1em;
			}
		td.finitionCenter {
			width:500px;
			border-left:1px solid #A6B2C0;
			border-right:1px solid #A6B2C0;
			padding:5px 10px 25px 10px;
		}
			td.finitionCenter h4 {
				background-color:none;
				color:#3B546A;
				font-weight:bold;
				font-size:1.3em;
				padding:0 0 3px 0;
			}
				table.finitionItemSpecs {
					width:100%;
				}
					table.finitionItemSpecs td.right {
						border-left:1px solid #A6B2C0;
						padding:0 0 0 7px;
					}
					td.finitionCenter ul {
						padding:0 0 0 15px;
					}
						td.finitionCenter ul li {
							list-style-type:square;
							padding:2px;
							line-height:1.3em;
							font-size:1.0em;
						}
		td.finitionRight {
			width:248px;
			padding:0 0 5px 0;
		}
			td.finitionRight ul {
				margin:15px 5px 0 5px;
			}
			td.finitionRight ul li a, td.motorsRight ul li a {
				display:block;
				background:transparent url('../images/tpl/configurateur/link_puce_blue.png') no-repeat left center;
				color:#000000;
				padding:3px 3px 3px 15px;
				font-weight:bold;
				text-decoration:none;
			}
			td.finitionRight ul li a:hover, td.motorsRight ul li a:hover {
				background:transparent url('../images/tpl/configurateur/link_puce_blue.png') no-repeat left center;
				color:#3B546A;
				text-decoration:underline;
			}
			td.finitionRight ul li a:focus, td.finitionRight ul li a:active, td.motorsRight ul li a:focus, td.motorsRight ul li a:active {
				outline:1px dotted #AAA;
			}

	/* motorisations */
	table.motorsItems {
		text-align:left;
	}
		table.motorsItems tr.first td.motorsLeft, table.motorsItems tr.first td.motorsCenter, table.motorsItems tr.first td.motorsRight  {
			border-top:0 solid black;
		}
		table.motorsItems tr td.motorsLeft, table.motorsItems tr td.motorsCenter, table.motorsItems tr td.motorsRight  {
			border-top:1px solid #A6B2C0;
			vertical-align:top;
		}
		table.motorsItems tr.alternate td.motorsLeft, table.motorsItems tr.alternate td.motorsCenter, table.motorsItems tr.alternate td.motorsRight  {
			background-color:#DEE5EF;
			color:#000000;
		}
		td.motorsLeft {
			width:260px;
			padding:5px 5px 15px 5px;
		}
			td.motorsLeft h3 {
				background-color:none;
				color:#3B546A;
				font-weight:bold;
				font-size:1.5em;
				padding:0 0 3px 0;
			}
			td.motorsLeft span.motorsPrice {
				display:block;
				background-color:none;
				color:#3B546A;
				font-weight:600;
				font-size:1.1em;
			}
			td.motorsLeft p {
				display:block;
				margin:15px 0 0 0;
				line-height:1.5em;
			}

		td.motorsCenter {
			padding:5px;
			width:380px;
			border-left:1px solid #A6B2C0;
			border-right:1px solid #A6B2C0;
		}
			td.motorsCenter h4, td.motorsRight h4 {
				background-color:none;
				color:#3B546A;
				font-weight:bold;
				font-size:1.3em;
				padding:0 0 3px 0;
			}
			td.motorsCenter table tr td {
				padding:4px 5px 2px 5px;
				border-bottom:1px solid #A6B2C0;
			}

		td.motorsRight {
			width:300px;
			padding:0 5px;
		}
			td.finitionRight ul, td.motorsRight ul {
				margin:5px 5px 0 5px;
			}
				/* others stuff, see line 1613 */
			td.motorsRight h4 {
				margin:15px 0 0 0;
			}
			td.motorsRight div.whiteCorners {
				width:210px;
				margin:2px 0 5px 0;
			}
				td.motorsRight div.whiteCorners div.bcontent {
					padding:0;
				}
				td.motorsRight div.whiteCorners div a {
					display:block;
					height:17px;
					line-height:17px;
					margin:0 5px;
					padding:0 20px 0 0;
					background:transparent url('../images/icons/configurateur/zoom.png') no-repeat right center;
					color:#000000;
					text-decoration:none;
					text-align:right;
				}

	/** Comparator */
	div#comparator {
		display:block;
		width:970px;
	}
		div#comparator_left {
			float:left;
			display:block;
			width:200px;
			padding:10px;
		}
			div#comparator_left a.carselector {
				display:block;
				margin:0 0 0 7px;
				width:180px;
				border:1px solid #607495;
				text-decoration:none;
			}
				div#comparator_left a.carselector span {
					border-top: 1px solid #6D91AF;
					border-bottom: 1px solid #6D91AF;
					margin: 44px auto 0 auto;
					padding: 8px 0;
					position: absolute;
					display: block;
					width: 180px;
					text-align: center;
					background-color:#FFFFFF;
					color:#325878;
					font-weight: bold;
					cursor:pointer;
				}
			div#comparator_left span.middle {
				height:25px;
				font-size:1.0em;
				padding:0 4px;
				text-align:center;
			}

		div#comparator_right {
			float:left;
			display:block;
			width:750px;
		}
			div.select_bloc {
				display:block;
				float:left;
				margin:10px 0 15px 10px;
				padding:0 0 0 50px;
				width:180px;
				height:105px;
				background-repeat:no-repeat;
				background-position:top left;
			}
				.selectContent { height:105px; }
				.selectContent .bcontent, .selectContent .b1, .selectContent .b2, .selectContent .b3, .selectContent .b4 {
					border-color:#FFFFFF;
					border-style:solid;
					background-color:#FFFFFF;
					color:#FFFFFF;
					display:block;
					text-align:center;
					padding:0;
					margin:0;
				}

				.selectContent .b1, .selectContent .b2, .selectContent .b3, .selectContent .b4 {
					overflow:hidden;
					height:1px;
					margin:0;
				}

				.selectContent .bcontent {
					padding:0 5px;
					height:95px;
					text-align:left;
				}

				.selectContent .b1 {margin:0 3px 0 0; background-color:#FFFFFF; border-width:0 2px; }
				.selectContent .b2 {margin:0 2px 0 0; border-width:0 1px; }
				.selectContent .b3 {margin:0 1px 0 0; border-width:0 1px; }
				.selectContent .b4 {height:2px; margin:0; border-width:0 1px; }

				.selectContent .bcontent select {
					display:block;
					width:100%;
					margin:0 0 1px 0;
				}

			div.select_one { background-image:url('../images/tpl/configurateur/select_one.png'); }
			div.select_two { background-image:url('../images/tpl/configurateur/select_two.png'); }
			div.select_three { background-image:url('../images/tpl/configurateur/select_three.png'); }

	#bottomselect {
		clear:both;
		width:657px;
		background:#F8FAFC url('../images/icons/information.png') no-repeat 15px 50%;
		color:#444444;
		font-weight:bold;
		padding:5px 5px 5px 45px;
		border:2px solid #B5D4FE;
		font-weight:bold;
		text-align:left;
		line-height:25px;
		margin:0 0 10px 10px;
	}
		#bottomselect div.modelsLayoutButton {
			float:right;
			margin:0;
			padding:0;
		}
		#bottomselect div.ModelButton a {
			display:inline;
			cursor:default;
		}
			#bottomselect span.middle {
				text-align:center;
				width:105px;
				height:25px;
				padding:0;
				color:#AAAAAA;
			}
	#bottomselect.activated {
		background:#F8FAFC url('../images/icons/tick.png') no-repeat 15px 50%;
		color:#444444;
		border:2px solid #5AA652;
	}
		#bottomselect.activated div.ModelButton a {
			cursor:pointer;
		}
			#bottomselect.activated span.middle {
				color:#000000;
			}

	div#ComparatorTabs {
		display:block;
		height:24px;
		padding:0 25px;
	}
		div#ComparatorTabs .tab {
			width:200px;
			font-size:1em;
			color:#505258;
		}
			div#ComparatorTabs .tab span.bcontent {
				padding:2px 0 5px 0;
			}
			div#ComparatorTabs .tab span {
				background-color:#DEE5EF;
				color:#555555;
				font-weight:normal;
			}
			div#ComparatorTabs .tab.selected span {
				background-color:#C4D1E2;
				color:#000000;
				font-weight:bold;
			}

	div.ConfigTable_corners.ComparatorResult {
		width:925px;
		margin:0 0 0 18px;
		padding:0 0 10px 0;
	}
		div.ConfigTable_corners.ComparatorResult h3 {
			text-align:left;
			padding:0 5px;
			text-transform:uppercase;
			margin:0 0 5px 0;
		}
			div.ConfigTable_corners.ComparatorResult h4.toggler {
				display:block;
				height:18px;
				padding:4px 5px 0 20px;
				text-align:left;
				background:#DEE5EF url('../images/icons/configurateur/less.png') no-repeat 5px 5px;
				color:#102B31;
				font-weight:bold;
				text-transform:uppercase;
				cursor:pointer;
			}
			div.ConfigTable_corners.ComparatorResult h4.toggler.open { background:#C4D1E2 url('../images/icons/configurateur/more.png') no-repeat 5px 5px; color:#102B31; border-bottom:1px solid #FFFFFF; }
			div.ConfigTable_corners.ComparatorResult div.switch {
				text-align:left;
			}
				div.switch table {
					border-collapse:collapse;
				}
					.ConfigTable_corners.ComparatorResult .bcontent div.switch table tr {
						cursor:auto;
					}
						.ConfigTable_corners.ComparatorResult .bcontent div.switch table tr th {
							border-width:1px 0 0 0;
							border-style:solid;
							border-color:#9BB5D6;
						}
							.ConfigTable_corners.ComparatorResult span.Comparator_LegendInclusive {
								background:transparent url('../images/tpl/configurateur/bw_dot.png') no-repeat left center;
								color:inherit;
								padding:0 0 0 12px;
							}
							.ConfigTable_corners.ComparatorResult span.Comparator_LegendOption {
								background:transparent url('../images/tpl/configurateur/ww_dot.png') no-repeat left center;
								color:inherit;
								padding:0 0 0 12px;
							}
						.ConfigTable_corners.ComparatorResult .bcontent div.switch table tr td {
							border-width:1px 0 0 1px;
							border-style:solid;
							border-color:#9BB5D6;
						}
							.ConfigTable_corners.ComparatorResult div.switch table tr th {
								padding:0 0 0 20px;
								font-weight:normal;
								vertical-align:middle;
							}
							.ConfigTable_corners.ComparatorResult div.switch table tr td {
								text-align:center;
								vertical-align:middle;
							}
							.Comparator_Configure div.modelsLayoutButton {
								margin:0 0 0 20px;
							}
								.Comparator_Configure div.modelsLayoutButton span.middle {
									text-align:center;
								}
							.ConfigTable_corners.ComparatorResult p.backtotop {
								height:12px;
								padding:5px 15px 5px 15px;
								border-width:1px 0 0 0;
								border-style:solid;
								border-color:#9BB5D6;
							}
								.ConfigTable_corners.ComparatorResult p.backtotop  a {
									display:block;
									float:right;
									background:transparent url('../images/tpl/configurateur/top_arrow.png') no-repeat left center;
									color:#27458D;
									padding:1px 1px 1px 24px;
									text-decoration:none;
								}
								.ConfigTable_corners.ComparatorResult p.backtotop  a:hover { text-decoration:underline; }

	/* Global : Fen�tre de sortie */
	html body { height:100%; }
	#exitLayout {
		z-index:1000;
		background-color:#EEE;
		color:inherit;
		position:absolute;
		width:100%;
		height:100%;
		top:0;
		left:0;
	}
	#exitConfirmation {
		z-index:1500;
		/* display: none; */
		position: absolute;
		text-align: center;
		width: 300px;
		height:125px;
		display:block;
		top:50%;
		left:50%;
		margin:-62px 0 0 -150px;
	}
		#exitConfirmation div#exitConfirmation_top {
			background:transparent url('../images/tpl/configurateur/window_layer_top.png') no-repeat top left;
			color:#325878;
			padding:15px 15px 0 15px;
			height:50px;
		}
		#exitConfirmation div#exitConfirmation_bottom {
			background:transparent url('../images/tpl/configurateur/window_layer_bottom.png') no-repeat bottom left;
			color:#325878;
			height:50px;
			padding:0;
		}
			#exitConfirmation table {

				margin:0 auto;
			}
			#exitConfirmation .modelsLayoutButton {
				/* float:left; */
				margin:0;
			}
				#exitConfirmation .modelsLayoutButton a {
					float:left;
				}
				#exitConfirmation .modelsLayoutButton a:hover {
					text-decoration:none;
				}
					#exitConfirmation .modelsLayoutButton a span.middle {
						width:auto;
						font-size:1em;
						padding:6px 0 0 0;
						height:19px;
					}

	/* INFOTIPS : COLORS STEP */
	/*
		@Mootools 1.11		|	@Mootools 1.2x
			+.tool-tip		|		+.tip
			+.tool-title	|		+.tip-text
			+.tool-text		|		+.tip-title
	*/
	.tool-tip, .tip {
		background-color:none;
		color: #1A4569;
		z-index: 13000;
		border:1px solid #1A4569;
	}

	.tool-title, .tip-text {
		display:none;
	}

	.tool-text, .tip-title {
		font-size: 11px;
		padding:5px;
		background-color:#C4D1E2;
		color:inherit;
		font-weight:bold;
	}

	.tool-text .noFileLinked {
		font-style:italic;
	}

	
	/* INFOTIPS : EQUIPMENTS */
	.equipTooltip-tip {
		width:184px;
		height:auto;
		background:url('../images/tpl/equipTooltip_bottom.gif') no-repeat bottom left;
		color:#000000;
		margin-top:-40px;
	}
	.equipTooltip-text {
		padding:15px;
		background:url('../images/tpl/equipTooltip_top.gif') no-repeat 0 0;
		margin:0 0 15px 1px;
	}
