﻿.BoxesPart {
	float:left;
}
.ConfigTitle {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}
.BoxesPart .Boxes .DropDownTable {
	background:transparent none repeat scroll 0 0;
	cursor:pointer;
	position:relative;
	border:1px solid #797979;
	display:block;
	height:auto;
	overflow:hidden;
	padding:0;
	width:184px;
	margin-top:6px;
}
.BoxesPart .Boxes .DropDownTable span.mod {	
	background:transparent url('../../images/new_cfg/comboBox/arrow_03.jpg') no-repeat scroll right center;
	color:#2d2d2d;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:auto;
	margin:0;
	padding:2px 13px 2px 4px;
	text-align:center;
	vertical-align:middle;
	width:89%;
	display:block;
	float:left;
}
#comparatorTools {
	color:#2B333C;
	display:block;
	float:left;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:10px 0;
	margin:0 10px;
	text-align:left;
	width:340px;
}
#contentBody {
	margin-top:-4px;
}
.BoxesPart .Boxes,
.BoxesPart {
	overflow:hidden;
}
.ConfigBox {
	background-color:#f3f3f3;
	/* height:150px; */
	margin:0;
	text-align:center;
	width:195px;
	float:left;
	min-height:165px;
}
.ConfigBox span.ConfigTitle {
	display:block;
	margin:4px 0 2px 0;
	position:relative;
	min-height:26px;
}
#secondConfig.ConfigBox {
	background-color:#FFFFFF;
	border-left:medium none;
	border-right:medium none;
}
#secondConfig.ConfigBox.SelectsecondConfig {
	width:390px;
	background-color:#E1E6EA;
}
.SelectsecondConfig, .SelectthirdConfig {
	border:1px solid #B7BABC;
	height:150px;
	margin:0;
	padding:0;
	text-align:center;
}
.Inputs {
	background-color:#f3f3f3;
	padding:5px;
	text-align:right;
	width:185px;
	height:auto;
	overflow:hidden;
}
#secondConfig .Inputs {
	background-color:#FFFFFF;
	padding:5px;
	text-align:right;
	width:185px;
}
.DropDownLabel {
	/* border:1px solid #C8C9CC; */
	border:1px solid #797979;
	background-color:#FFFFFF;
	text-align:left;
	width:185px;
	position:absolute;
	z-index:500;
}
.DropDownLabel ul ,
#details_content .MainColumn .DropDownLabel ul {
	list-style-position:outside;
	list-style-type:none;
	padding-left:0;
	padding-bottom:0;
}
.DropDownLabel ul li,
#details_content .MainColumn .DropDownLabel ul li {
	padding:5px;
}
.DropDownLabel ul li {
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
.DropDownLabel ul li.checked {
	background-color:#7FCEFF;
}
.DropDownLabel ul li.selected:hover,
.DropDownLabel ul li.selected,
#details_content .MainColumn .DropDownLabel ul li.selected:hover,
#details_content .MainColumn .DropDownLabel ul li.selected {
	background-color:#85caff;
}
.DropDownLabel ul li:hover p,
.DropDownLabel ul li:hover,
#details_content .MainColumn .DropDownLabel ul li:hover p,
#details_content .MainColumn .DropDownLabel ul li:hover {
	background-color:#b4e0fb;
}
.DescTitle {
	display:block;
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
}
.FilterTitle {
	display:block;
	font-weight:bold;
	margin-top:20px;
}
.filterDesc .imgInclusive {
	background:transparent url('/defaultSites/peugeot/images/new_cfg/Layout/bw_dot.gif') no-repeat scroll 0 0;
	display:inline-block;
	height:10px;
	margin-right:3px;
	width:10px;
}
.filterDesc .imgOption {
	background:transparent url('/defaultSites/peugeot/images/new_cfg/Layout/ww_dot.gif') no-repeat scroll 0 0;
	display:inline-block;
	height:10px;
	margin-right:3px;
	width:10px;
}
.Filter {
	margin-top:3px;
}
.versionTable {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-align:center;
	height:auto;
	overflow:hidden;
}
.versionTable span.GrayVersionTitle {
	display:block;
	margin:4px 0 2px;
	border-bottom:1px solid #B7BABC;
	padding-bottom:4px;
}
.SelectTitle {
	display:block;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:15px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:30px 15px 15px;
	color:#000;
}
#contentBody .bouton_config {
	background-color:#386BA0;
	margin-left:10px;
	width:175px;
	display:block;
	overflow:hidden;
	text-decoration:none;
	text-transform:uppercase;
}
#contentBody .bouton_config div.arrow,
#contentBody .bouton_config span.arrow {
	background:#386BA0 url('../../images/new_cfg/Layout/button_blue.png') no-repeat scroll right center;
	color:white;
	padding:4px 20px 4px 6px;
	font-size:13px;
	font-weight:bold;
	line-height:10px;
	display:block;
}
#contentBody a.bouton {
	background:#386BA0 url('../../images/new_cfg/Layout/button_blue.png') no-repeat scroll right center;
	color:#FFFFFF;
	display:block;
	font-size:13px;
	font-weight:bold;
	height:auto;
	line-height:10px;
	margin:0 15px 16px;
	overflow:hidden;
	padding:5px 25px 5px 5px;
	text-decoration:none;
	text-transform:uppercase;
	visibility:hidden;
	width:auto;
}
#contentBody a.bouton.imprimer {
	visibility:hidden;
}
#contentBody a.bouton  span {		
	background:transparent none repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	float:left;
	height:12px;
	overflow:hidden;
	padding:0;
	position:relative;
	text-align:center;
	width:100%;
}
#contentBody a.bouton.imprimer span span span {
	background:transparent url('/defaultSites/peugeot/images/new_cfg/Buttons/puce_print.png') no-repeat scroll 0 7px;
	padding:4px 10px 0 22px;
}
.ContentBody .CompareTable {
	background-color:#FFFFFF;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:8pt;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:0 5px 0 10px;
	table-layout:fixed;
	width:939px;
}
.ContentBody td.Cell, 
.ContentBody td.CellStandard, 
.ContentBody td.CellOption, 
.ContentBody td.CellWhiteGray, 
.ContentBody td.CellWhiteGrayStandard, 
.ContentBody td.CellWhiteGrayOption, 
.ContentBody th {
	background-color:#FFFFFF;
	color:#333333;
	font-weight:normal;
	padding:3px 10px;
}
.ContentBody .CompareTable .CompareTools {
	background-color:#FFFFFF;
	border-top:1px solid #A3A6AA;
	float:left;
	height:100%;
	margin-right:10px;
	margin-top:8px;
	min-height:56px;
	padding:3px 0 3px 0;
	text-align:left;
	width:340px;
}
.ContentBody .CompareTable .CompareTools #printCompare {
	display:block;
	float:right;
	background:transparent url('../../images/new_cfg/Medias/Layout/print.png') no-repeat scroll left center;
	padding-left:24px;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
.ContentBody .CompareTable .Gray,
.ContentBody .CompareTable .WhiteGray,
.ContentBody .CompareTable .Dark {
	color:#000000;
	font-weight:bold;
	padding:2px 0;
	text-align:center;
	width:195px;
	float:left;
	min-height:70px;
	border:none;
}
.ContentBody .CompareTable .Dark.completed,
.ContentBody .CompareTable .Gray.completed,
.ContentBody .CompareTable .WhiteGray.completed {
	border:none;
}
.ContentBody .CompareTable .WhiteGray{
	background-color:#FFFFFF;
}
.ContentBody .CompareTable .Gray {
	background-color:#f3f3f3;
}
.ContentBody .CompareTable .Dark {
	background-color:#f3f3f3;
}
.priceLabel {
	background-color:#D7D7D7;
	display:block;
	height:13px;
	margin:5px 4px 10px;
	padding:8px 5px;
	text-align:center;
	color:#2d2d2d;
	font-weight:bold;
	font-size:12px;
}
.ContentBody table.carCompareTable {
	background-color:#FFFFFF;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:8pt;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	/* padding:0 5px 10px 10px; */
	padding:0 10px 10px 12px;
	table-layout:fixed;
	width:954px;
	border-collapse:separate;
}
.ContentBody th.Category {
	color:#2B333C;
	border-bottom:1px solid #868686;
	font-weight:bold;
	padding-left:6px;
}
.ContentBody td.CategoryTdGray {
	background-image:url('/defaultSites/peugeot/images/new_cfg/Layout/tablineGray.png');
	/* border-color:#E8E9E9; */
}
.ContentBody th, .ContentBody th.Category {
	/* width:334px; */
	width:332px;
}
.ContentBody th {
	padding-left:25px;
	text-align:left;
}
.ContentBody td.CellDark, 
.ContentBody td.CellDarkStandard, 
.ContentBody td.CellDarkOption {
	background-color:#F3F3F3;
	color:#333333;
	font-weight:normal;
	padding:3px 10px;
}
.ContentBody td.Cell, 
.ContentBody td.CellStandard, 
.ContentBody td.CellOption, 
.ContentBody td.CellWhiteGray, 
.ContentBody td.CellWhiteGrayStandard, 
.ContentBody td.CellWhiteGrayOption, 
.ContentBody td.CellGray, 
.ContentBody td.CellGrayStandard, 
.ContentBody td.CellGrayOption, 
.ContentBody td.CellDark, 
.ContentBody td.CellDarkStandard, 
.ContentBody td.CellDarkOption, 
.ContentBody td.CategoryTdGray, 
.ContentBody td.CategoryTd {
	border-left:medium none;
	margin:2px 0;
	/* padding:2px 0; */
	padding:2px 0 4px;
	text-align:center;
	width:195px;
}
.ContentBody td.CategoryTdGray {
	background-repeat:repeat-x;
	border-style:solid none none none;
	border-width:1px 0 0 0;
}
.ContentBody td.CategoryTd {
	border-bottom:1px solid #868686;
}
.ContentBody td.CatName3,
.ContentBody td.CatName1 {
	background-color:#F3F3F3;
}
.ContentBody th.Category .CategoryLabel {
	/* background-position:1px 50%;
	background-repeat:no-repeat; */
	padding-left:19px;
	text-transform:uppercase;
	color:#386BA0;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
}
.ContentBody th.Open .CategoryLabel {
	background:transparent url('../../images/new_cfg/Medias/Layout/less.jpg') no-repeat scroll left center;
}
.ContentBody th.Close .CategoryLabel {
	background:transparent url('../../images/new_cfg/Medias/Layout/more.jpg') no-repeat scroll left center;
}
.ContentBody th.FirstColGray, .ContentBody th.FirstCol {
	border-width:0 1px 1px;
}
.ContentBody td.Cell, 
.ContentBody td.CellStandard, 
.ContentBody td.CellOption, 
.ContentBody td.CellDark, 
.ContentBody td.CellDarkStandard, 
.ContentBody td.CellDarkOption, 
.ContentBody th.FirstCol .smashing {
	border-bottom:1px solid #B7BABC;
}
.ContentBody th.FirstCol {
	padding:0;
}
.ContentBody th.FirstCol .smashing {
	margin-left:8px;
	padding:3px 10px 3px 14px;
}
.ContentBody th {
	padding-left:25px;
	text-align:left;
}
.ContentBody td.CellGray, 
.ContentBody td.CellGrayStandard, 
.ContentBody td.CellGrayOption, 
.ContentBody td.CellWhiteGray, 
.ContentBody td.CellWhiteGrayStandard, 
.ContentBody td.CellWhiteGrayOption, 
.ContentBody th.FirstColGray {
	/* border-color:#F7F8F9; */
	border-style:solid;
	border-width:0 0 1px 0;
	color:#9DADB1;
}
.ContentBody td.CellGray, 
.ContentBody td.CellGrayStandard, 
.ContentBody td.CellGrayOption {
	background-color:#F3F3F3;
}
.ContentBody td.Cell, 
.ContentBody td.CellStandard, 
.ContentBody td.CellOption, 
.ContentBody td.CellWhiteGray, 
.ContentBody td.CellWhiteGrayStandard, 
.ContentBody td.CellWhiteGrayOption, 
.ContentBody th {
	background-color:#FFFFFF;
}
.DropDownLabel ul li  a{
	text-decoration:none;
	color:#000;
}
#filtersTable {
	display:block;
	margin-top:8px;
	overflow:hidden;
}
#filtersTable caption {
	text-align:left;
	display:block;
	font-size:11px;
	font-weight:bold;
	margin-bottom:10px;
}
#filtersTable tr {
	padding-top:4px;
}
#filtersTable table td {
	vertical-align:middle;
}
#filtersTable table td.check {
	vertical-align:top;
}