/*#rightPartTitle {
	height: 14px;
	overflow: hidden;
}
*/
.underPart
{
	position: relative;
}
.underPartContent
{
	width: 250px; /*height:89px;*/
	height: 85px;
	background: transparent url('../../images/new_cfg_vu/technicalSpecs/spec_bg.gif') no-repeat;
	position: relative;
	border-top: solid 1px #154e70;
	/* padding: 0px 5px 0px 5px; */
	font-size: 10px;
	font-weight: normal;
	color: #0E5F9D;
	margin-left: 1px;
/*	overflow: hidden;*/
	margin-top: 0px;
	margin-bottom: 0px;
}
.specSubtitleTop
{
	position: absolute; /*top:12px;*/
	top: 0px;
}
.specSubtitleBottom
{
	position: absolute; /*top:62px;*/
	top: 58px;
}
.specUnspecified, .specUnspecifiedDisable
{
	position: absolute; /*top:73px;*/
	top: 69px;
	width: 230px;
	text-align: right;
}
.specUnspecifiedDisable
{
	color: #848484;
}
.radioEnableUnselected, .radioEnableSelected, .radioDisableUnselected, .radioDisableSelected
{
	position: absolute; /*top:75px;*/
	top: 71px;
	left: 237px;
	width: 10px; /* height:9px; */
	height: 18px;
	margin-left: auto;
	margin-right: auto;
	background: transparent url('../../images/new_cfg_vu/technicalSpecs/tick.gif') no-repeat;
	background-position: 10px 0px;
	overflow: hidden;
}
.radioEnableSelected
{
	background-position: 10px -22px;
}
.radioDisableUnselected
{
	background-position: 10px -44px;
}
.radioDisableSelected
{
	background-position: 10px -54px;
}
.specRuler
{
	position: absolute;
	top: -1px;
	left: 50px;
	width: 170px;
	text-align: center;
	font-size: 7pt;
	font-weight: bold;
	color: #32393C;
}
.specRuler .tick
{
	/*height:28px;*/
	height: 24px;
}
.specRuler .tick .textTop, .specRuler .tick .textTopDisable
{
	vertical-align: bottom;
}
.specRuler .tick .textBottom, .specRuler .tick .textBottomDisable
{
	vertical-align: top;
}
.specRuler .tick .textTop {
	color:#0E5F9D;
}
.specRuler .tick .textTopDisable
{
	color: #848484;
}
.specRuler .tick .textBottomDisable
{
	color: #848484;
}
.specRuler .tickImg
{
	background:transparent url('../../images/new_cfg_vu/Common/bg_checkbar.png') repeat-x 0 6px;
	vertical-align: middle;
	text-align: center;
}
.specRuler .tickImg .tickEnableUnselected, .specRuler .tickImg .tickEnableSelected, .specRuler .tickImg .tickDisableUnselected, .specRuler .tickImg .tickDisableSelected
{
	background-position: 0px 0px;
	width: 10px;
	height: 22px;
	margin-left: auto;
	margin-right: auto;
	background: transparent url('../../images/new_cfg_vu/Common/bg_tick.png') no-repeat;
}
.specRuler .tickImg .tickEnableSelected
{
	background-position: 0px -22px;
}
.specRuler .tickImg .tickDisableUnselected
{
	background-position: 0px -44px;
}
.specRuler .tickImg .tickDisableSelected
{
	background-position: 0px -66px;
}
.specRuler .tickImg .tickEnableUnselected, .specRuler .tickImg .tickDisableUnselected, .radioEnableUnselected
{
	cursor: pointer;
}

/* ARA */

html
{
	overflow-y: auto;
	overflow-x: hidden;
}

form
{
	overflow-x: hidden;
}

#BigBordertop
{
	display: none;
}

#BigBordertop, #BigBorderBottom, #Pagecontent
{
	background: none;
}

#general,
#contentVU,
#Pagecontent {
	width: 970px;
}

/*#contentVU {
	background: url('../../images/new_cfg_vu/Common/bg_echelle-new.png') right repeat-y;
}*/


#previewCar
{
	margin-bottom: 3px;
}

#previewCarContent, #previewInsideContent
{
	margin-top: 3px;
	left: 0px;
	width: auto;
	border: none !important;
	padding-top: 0px;
}

/*#previewCarContent .description, #previewInside .description
{
	font-size: 9px;
	padding: 0;
	text-align: left;
	margin-top: -10px;
	font-weight:normal;
}
*/
#previewInsideContent .ContentBody
{
	margin-top: -10px;
}

/*#previewCarContent #title
{
	color:#0E5F9D;
	font-size:10px;
	font-weight: normal;
}*/

#leftPart
{
	margin-top: 0px;
}

#rightPartTitle
{
	margin-top: 0px;
	width: auto;
}

/*.PartTitle, #rightPartTitle
{
	background: #F6F6F6 url('../../images/new_cfg_vu/Common/bg_titles-new.png') repeat-x top left;
	height: auto;
	width: auto;
	border-bottom:1px solid #A3A6AA;
}*/

#rightPart, .rightPartUnderTitle
{
	background: none;
	width: auto;
}

.SelectBox
{
	margin-top: 6px;
}

.SelectBack
{
	width: 100%;
}

.rightPartUnderTitle
{
	padding:8px 3px 0;
}

#rightPart
{
	margin-top: 0px;
	width: auto;
}

#colorThumbPart, #trimThumbPart
{
	width: auto;
	margin-top: 12px;
}

#colorThumbPartContent, #trimThumbPartContent
{
	width: auto;
	padding-left: 10px;
	padding-bottom: 0px;
	margin-bottom: -5px;
}

#colorThumbPartContent input, #trimThumbPartContent input
{
	margin-bottom: 10px;
}

#validateButton
{
	height: auto;
	border: none;
	padding: 0px;
	margin: 0px;
 	margin-top: 5px;
	background: none;
	width: auto;
}

#validateButton a
{
	background: url('../../images/new_cfg_vu/Pictos/next.gif') right no-repeat;
	vertical-align: middle;
	border: none !important;
	font: 8pt Verdana;
	color: #000;
	padding-right: 18px;
}

#validateButton input
{
	display: none;
}

#NavPart
{
	margin-top: 0px;
	float: left;
}

#leftPart
{
	width: 300px;
}

#rightPart {
	width:270px;
	overflow:hidden;
}

#NavPart {
	float:right;
	width:350px;
}

#NavPart #navPartTitle
{
	/* border: solid 1px #1766A1; */
	background: #999999;
	padding: 0px; /*2px 5px 2px 5px; */
	height: auto;
	margin-bottom: 3px;
}

#NavPart #navPartTitle h1
{
/*	margin: 7px;*/
	padding-top: 4px;
	padding-bottom: 4px;
}

#NavPart .navComplete
{
	background:#FFFFFF none repeat scroll 0 0;
	border-color:#DCDCDC;
	border-style:none none solid;
	border-width:medium medium 1px;
	margin-right:35px;
	padding:10px 5px 10px 10px;
}

#NavPart .navComplete.Title
{
	overflow:hidden;
	/* height: 16px; */
	background: none;
/*	background: #fff url('../../images/new_cfg_vu/Layout/blueBoxTop.gif') no-repeat;*/
	border: none !important;
	/* border-bottom: solid 1px #1766A1; */
	padding-left:2px;
}

/* hack css pour ie6 */
* html #NavPart .navComplete.Title
{
	margin-left:1px
}


#NavPart .navComplete p
{
	margin: 0 0 0 0;
}

#NavPart .navComplete #hardTitle
{
	display:block !important;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	margin:5px 0 2px !important;
	text-transform:uppercase;
}

#NavPart .navSepar
{
	display: none;
}

#NavPart .navInProgress,
#NavPart .navDisable,
#NavPart .navIncoming
{
	background: none;
	padding: 10px 0 0 10px;
	margin-right:35px;
	border:none;
	border-bottom:1px solid #DCDCDC;
}

#NavPart .navInProgress span,
#NavPart .navIncoming span
{
	font-size: 12px;
	font-style: normal;
}

#NavPart .moreInformation
{
	padding-top: 15px;
	background:none;
	text-align: right;
}

#NavPart .moreInformation, #NavPart .moreInformation a
{
	width: auto;
	margin: 0px;
}

#NavPart .moreInformation a
{
	font: 8pt Verdana;
/*	background: transparent url('../../images/new_cfg_vu/Pictos/fiche.gif') left no-repeat;*/
	display: inline;
	white-space: nowrap;
	text-align: left;
	padding: 5px 10px 5px 20px;
}

#NavPart .moreInformation a.picture
{
	display: none;
}

#graduation
{
	display: none;
}

#validateButton
{
	/* margin-top: 10px; */
	margin-top: 5px;
}

.ValidateButton
{
	float: right;
	height: 27px !important;
	z-index: 99;
	margin-top: 0px;
}

.ValidateButtonLeft
{
	background: url('../../images/new_cfg_vu/Layout/buttonStart.gif') left no-repeat;
	width: 5px;
}

.ValidateButtonContent
{
	border-top: solid 1px #627495;
	border-bottom: solid 1px #627495;
	padding: 0px 5px 0px 5px;
	background: url('../../images/new_cfg_vu/Layout/configButton_off.gif') bottom repeat-x;
	line-height: 25px;
}

.ValidateButtonContent a
{
	display: block;
	text-decoration: none;
}

.ValidateButtonRight
{
	background: url('../../images/new_cfg_vu/Layout/buttonEnd.gif') right no-repeat;
	width: 5px;
}

/*.navLabel, .navValue
{
	font: 9pt Verdana !important;
}

.navLabel, #NavPart div.Model .navValue
{
	font-weight: bold !important;
}*/

.returnbtn
{
	width: auto;
	margin-right: 0px;
	margin-top: 2px;
}

#NavPart .navInProgress .returnbtn
{
	display: none;
}

.returnbtn a
{
	margin: 0px;
	font: 9pt Arial;
	font-weight: bold;
	text-decoration: underline;
	padding-left: 20px;
	background: url('../../images/new_cfg_vu/Pictos/previous.gif') left no-repeat;
}

.returnbtn input
{
	display: none;
}


.ContentTop
{
	margin-bottom: -10px;
	background: url('../../images/new_cfg_vu/Layout/blueBoxTop.gif') top no-repeat;
}

.ContentBottom
{
	margin-top: -10px;
	background: url('../../images/new_cfg_vu/Layout/blueBoxBottom.gif') bottom no-repeat;
}

.ContentBody
{
	border:none;
	margin-top:15px;
}


/*.NavContentBody
{
	border-left: solid 1px #1766A1;
	border-right: solid 1px #1766A1;
}

.NavContentBody h1
{
	font: 12pt Arial !important;
	font-weight: bold !important;
}
*/

.underPartContent
{
	background: none;
	border:none;
	height: auto !important;
	width: auto;
	padding: 0px;
	padding-top: 2px;
	margin: 0px;
}

.ContentBody .description
{
	padding-top: 0px !important;
}

.specSubtitleTop
{
	margin-bottom: 5px;
}

.specSubtitleBottom
{
	margin-top: 5px;
}

.specSubtitleTop,
.specSubtitleBottom,
.specUnspecified,
.specUnspecifiedDisable {
	cursor: pointer;
	position: relative !important;
	font: 10px;
	font-weight: normal;
	padding: 0px 5px 0px 10px;
	top: 0px;
	left: 0px;
}
.specSubtitleBottom {
	display: none;
}

.specUnspecified,
.specUnspecifiedDisable {
	padding: 0 5px 2px 16px;
}

.specUnspecified {
	background: transparent url('../../images/new_cfg_vu/Common/bullet_blue.gif') no-repeat left center;
}
.specUnspecifiedDisable {
	background: transparent url('../../images/new_cfg_vu/Common/bullet_white.gif') no-repeat left center;
}

.specUnspecifiedDisable {
	cursor: default;
}

.specRuler
{
	width: 100% !important;
	table-layout: fixed;
	top: 0px;
	left: 0px;
	position: relative;
}

.specRuler tr
{
	height: auto !important;
}

.specRuler td
{
	font: 8pt Verdana !important;
	padding: 0px 5px 0px 5px;
	height: auto !important;
}


.radioEnableSelected, .radioEnableUnselected, .radioDisableSelected, .radioDisableUnselected
{
	overflow: auto !important;
	width: auto !important;
	position: relative !important;
	height: auto !important;
	left: 0px !important;
	top: 0px !important;
}

.radioEnableSelected .specUnspecified, .radioEnableSelected .specUnspecifiedDisable, .radioEnableUnselected .specUnspecified, .radioEnableUnselected .specUnspecifiedDisable, .radioDisableSelected .specUnspecified, .radioDisableSelected .specUnspecifiedDisable, .radioDisableUnselected .specUnspecified, .radioDisableUnselected .specUnspecifiedDisable
{
	display: none; /* display: block !important; */
	text-align: left !important;
	padding: 3px 5px 2px 30px !important;
	font: 8pt Verdana !important;
	color: #154E70 !important;
	width: auto !important;
	position: relative !important;
	height: auto !important;
	left: 0px !important;
	top: 0px !important;
}

.ContentBody #title
{
	margin:0;
	display: block;
}

.ContentBody .description
{
	margin-top: 0px !important;
	display: block;
}

.specRuler .tickImg .tickEnableSelected, .specRuler .tickImg .tickEnableUnselected, .specRuler .tickImg .tickDisableSelected, .specRuler .tickImg .tickDisableUnselected
{
	width: 15px !important;
}


.underPartContent .TechScale
{
/*	background: url('../../images/new_cfg_vu/Layout/rule.gif') no-repeat center bottom;*/
/*	background:transparent url('../../images/new_cfg_vu/Common/bg_checkbar.png') repeat-x 0 22px;
*/
}

.SelectBack
{
	position: absolute;
	height: 100%;
}

#bottomVU, .BigBorderBottom
{
	display: none;
}

#navHorBG
{
	margin-top: 0px !important;
}

/*
#navHorBG
{
	clear: left;
	margin-top: -25px;
	float: left !important;
	z-index: 0 !important;
}

.IE6 #navHorBG
{
	margin-top: -35px;
}
*/

h1 a.TechnicalHelp
{
	padding: 1px 2px 0px 10px;
	border: none;
	background: url('../../images/new_cfg_vu/Pictos/info.gif') bottom;
	text-decoration: none;
}

h1 a.TechnicalHelp img
{
	position: relative;
	top: 0px;
	left: 0px;
	vertical-align: middle;
	border: none;
	width: auto;
	height: auto;
}

.clear { clear:both; }