/*** PARTIE PROVISOIRE A SUPPRIMER LORS DE L'INTEGRATION DEFINITIVE ***/

/* pour la transparence des image sous ie6 */
/* img { behavior: url(../css/png/iepngfix.htc) } */

#content {
	display:block;
	height:auto;
	margin:15px auto;
	width:970px;
}

div#flash {
	height:auto;
}

/*lightbox*/
div#deliamask {
	background:url('../../images/new_cfg/shadow2.gif') repeat-x scroll 0 0;
	display:block;
	top:0;
	left:0;
	position:absolute;
	width:100%;
	height:100%;
	z-index:301; 
	opacity: 0;
	overflow:hidden;
}

div#RibbonShadowOverlay {
	background:#fff;
	display:block;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	top:-8px;
	width:100%;
	z-index:299;
}

.Loading .Message {
	border:5px solid #FFFFFF;
	left:42%;
	position:absolute;
	top:190px;
	z-index:999999;
	width:200px;
}

.Loading .MessageContent {
	background:#FFFFFF none repeat scroll 0 0;
	border-color:#CCCCCC #888888 #888888 #CCCCCC;
	border-style:solid;
	border-width:1px;
	color:#000000;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:10pt;
	font-weight:bold;
	padding:20px;
	text-align:center;
}

.Loading img {
	display:block;
	margin:auto auto 10px;
}

.Loading .Overlay, div#Overlay {
	background:#FFFFFF none repeat scroll 0 0;
	display:block;
	top:0;
	left:0;
	position:absolute;
	width:100%;
	height:100%;
	z-index:99999; 
	opacity: 0.7;
	overflow:hidden;
}

/*Tooltip*/
.Tooltip {
	color:#000000;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:10pt;
	left:0;
	position:absolute;
	top:0;
	width:305px;
	z-index:9999;
	opacity:0;
}
.tooltipLeft {
	width:305px;
}
.TooltipContentLeft {
	background:transparent url('../../images/new_cfg/Tooltip/tooltipTop_Left.png') no-repeat scroll 0 0;
	padding:15px 10px 10px 40px !important;
	width:255px;
	height:auto;
}
.Description {
	min-height:40px;
	width:248px;
}
.Reference {
	color:#AAAAAA;
}
.TooltipBottomLeft {
	background:transparent url('../../images/new_cfg/Tooltip/tooltipBottom_Left.png') no-repeat scroll 0 0;
}
.TooltipBottomLeft{
	font-size:1px;
	height:9px;
}
.btn_container {
	padding: 4px 8px;
}

/*** PARTIE PROPRE AU CONFIGURATEUR ***/
.clearfix {
	clear:both;
	font-size:1px;
	height:0;
	line-height:1px;
	overflow:hidden;
	width:100%;
}
#configurator {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	background-color:#F0F0F0;
	position:relative;
}
/** Table new **/
/* Navigation */
#range_tabs {
	background:#CCCCCC url('../../images/new_cfg/grayBack.gif') repeat-x scroll center bottom;
	padding-top:10px;
	display:block;
	height:27px;
	padding:7px 0 0;
	width:100%;
}
	#range_nav {
		margin-left:22px;
	}
	#range_nav li {
		display:inline;
		cursor:pointer;
		float:left;
	}
	#range_nav li#utilitaire {
		margin-left:20px;
	}
	.tab {
		color:#666666;
		cursor:pointer;
		display:block;
		float:left;
		font-size:1.1em;
		font-weight:bold;
		margin:0 5px 0 0;
		text-decoration:none;
	}
	.tab.current_white,
	.tab.current_orange {
		width:150px;
		text-align:center;
	}
	.tab.current_blue,
	.tab.current_orange {
		border-bottom:1px solid #BBBBBB;
	}
	.tab.current_blue {
		width:300px;
		text-align:center;
	}
	.tab .b1, .tab .b2, .tab .b3, .tab .b4, .tab .b5, .tab .b6 {
		height:1px;
		overflow:hidden;
	}
	.tab.current_white .b1 {
		background-color:#F0F0F0;
		border-width:0 2px;
		margin:0 3px;
	}
	.tab.current_orange .b1 {
		background-color:#FE8040;
		border-width:0 2px;
		margin:0 3px;
	}
	.tab.current_blue .b1 {
		background-color:#3B546A;
		border-width:0 2px;
		margin:0 3px;
	}
	.tab .b2 {
		border-width:0 1px;
		margin:0 2px;
	}
	.tab .b3 {
		border-width:0 1px;
		margin:0 1px;
	}
	.tab .b4 {
		border-width:0 1px;
		height:2px;
		margin:0;
	}
	.tab.current_orange .bcontent,
	.tab.current_blue .bcontent {
		padding:2px 7px 7px;
		border-width:0;
	}
	.tab.current_white .bcontent {
		border-width:0;
		padding:2px 7px 8px;
	}
	.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 {
		background-color:#F0F0F0;
		border-color:#CCCCCC;
		border-style:solid;
		color:#000000;
		cursor:default;
		display:block;
	}
	.tab.current_orange .bcontent, .tab.current_orange .b1, .tab.current_orange .b2, .tab.current_orange .b3, .tab.current_orange .b4, .tab.current_orange .b5, .tab.current_orange .b6 {
		background-color:#FE8040;
		border-color:#CCCCCC;
		border-style:solid;
		color:#fff;
		display:block;
	}
	.tab.current_blue .bcontent, .tab.current_blue .b1, .tab.current_blue .b2, .tab.current_blue .b3, .tab.current_blue .b4, .tab.current_blue .b5, .tab.current_blue .b6 {
		background-color:#3B546A;
		border-color:#CCCCCC;
		border-style:solid;
		color:#fff;
		display:block;
	}
/** **/
/** Ribbon selection du modele de voiture en haut � gauche **/
#ribbon {
	background-color:#FFFFFF;
	overflow:hidden;
	padding:6px;
	height:33px;
}
#ribbon .carModel {
	display:block;
	float:left;
	overflow:hidden;
	margin-left:16px;
}
/** Ribbon V2 **/
#ribbon_border.v2 {
	width:165px;
	height:18px;
	display:block;
	border:1px solid #797979;
	padding:0;
	margin-left:16px;
}
#ribbon_border.v2 #ribbon_combo {
	cursor:pointer;
	position:relative;
	background:none;
	height:18px;
	width:auto;
	padding:0;
}
#ribbon_border.v2 #ribbon_combo span.mod {
	background:transparent url('../../images/new_cfg/comboBox/arrow_03.jpg') no-repeat right center;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:14px;
	margin:0;
	padding:2px 13px 2px 4px;
	text-align:left;
	vertical-align:middle;
	width:89%;
}
#ribbon_border.v2 #ribbon_combo #ComboBoxItems{
	left:-1px;
	top:19px;
	width:167px;
}
#ribbon_border.v2 #ribbon_combo #ComboBoxItems #ComboBoxItemsContent {
	background:none;
}
#ribbon_border.v2 #ribbon_combo #ComboBoxItems #ComboBoxItemsContent #ComboBoxItemsList {
	border-bottom:1px solid #797979;
	border-right:1px solid #797979;
	border-left:1px solid #797979;
	margin:0;
}
#ribbon_border.v2 #ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li a {
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
}
/** **/
#ribbon_border {
	display:block;
	float:left;
	padding-bottom:0;
	padding-left:10px;
	padding-right:10px;
	padding-top:0;
	width:145px;
	position:relative;
	width:145px;
}
#ribbon_border.selected {
	background:transparent url('../../images/new_cfg/trans_test.png') repeat scroll 0 0;
}
#ribbon_combo {
	background:transparent url('../../images/new_cfg/comboBox/comboBoxLeft.gif') no-repeat scroll left top;
	cursor:pointer;
	height:25px;
	width:auto;
	position:relative;
}
#ribbon_combo span {
	background:transparent url('../../images/new_cfg/comboBox/comboBoxRight.gif') no-repeat scroll right top;
	padding-right:40px;
	display:block;
	padding:0 22px 0 10px;
	width:150px;
}
#ribbon_combo span span.mod  {
	background:transparent url(../../images/new_cfg/comboBox/comboBox.gif) repeat-x scroll center top;
	line-height:13px;
	
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	height:25px;
	padding:6px 5px 0;
	text-align:center;
	vertical-align:middle;
	width:auto;
}
#topRightMenuInfo,
#ribbon_combo #ComboBoxItems{
	position:absolute;
	text-align:center;
	z-index:99999;
}
#ribbon_combo #ComboBoxItems{
	width:202px;
	left:-10px;
	top:25px;
}
#topRightMenuInfo {
	right:7px;
	top:31px;
	width:200px;
	display:none;
	border:1px solid #bcbdc0;
	background-color:#fcfcfc;
}
#topRightMenuInfo #topRightMenuInfoContent{
	position:relative;
}
#topRightMenuInfo #topRightMenuInfoContent .selector{
	position:absolute;
	top:-9px;
	left:0;
	width:13px;
	height:9px;
	background-color:red;
	background:transparent url('../../images/new_cfg/Tooltip/iconTooltip.png') no-repeat scroll 0 0;
}
#selectorArrow, .selectorArrow{
	z-index:99999;
	position:absolute;
	left:0;
	top:0;
	width:13px;
	height:9px;
	background:transparent url('../../images/new_cfg/Tooltip/iconTooltip.png') no-repeat scroll 0 0;
	display:none;
}
#topRightMenuInfo .HighlightBottom {
	display:none;
	visibility:hidden;
}
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent{
	background:transparent url('../../images/new_cfg/trans_test.png') repeat scroll 0 0;
}

#ribbon_combo #ComboBoxItems #ComboBoxItemsContent #ComboBoxItemsList {
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	margin:0 10px;
	background:#FFFFFF none repeat scroll 0 0;
	z-index:105;
}
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent #ComboBoxItemsList {
	border-left:1px solid #999;
}
#topRightMenuInfo #topRightMenuInfoContent .text {
	text-align:left;
}
#topRightMenuInfo #topRightMenuInfoContent .text h5 {
	color:#346c9d;
	font-weight:bold;
}
#topRightMenuInfo #topRightMenuInfoContent .text p,
#topRightMenuInfo #topRightMenuInfoContent .text h5 {
	padding:8px 9px;
}
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li{
	height:40px;
	text-align:left;
}
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li a {
	color:#000000;
	text-decoration:none;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li p {
	display:block;
	height:40px;
	position:relative;
}
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li p a {
	height:40px;
	overflow:hidden;
	display:block;
}
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li p a span{
	padding:12px 10px 0 70px;
	background-attachment:scroll;
	background-color:transparent;
	background-image:none;
	background-position:0 0;
	background-repeat:repeat;
	display:block;
	height:28px;
	width:70px;
}
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li a:hover {
	background:transparent url('../../images/new_cfg/body_overback.gif') repeat-x scroll 0 0;
}
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.body_C5 p a span,
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.C5 p a span{
	background:transparent url('../../images/new_cfg/body_C5.gif') no-repeat scroll 0 0;
}

#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.body_C5 p a:hover span,
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.C5 p  a:hover span{
	background:transparent url('../../images/new_cfg/body_C5_over.gif') no-repeat scroll 0 0;
}
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.body_CL p a span,
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.CL p a span{
	background:transparent url('../../images/new_cfg/body_C5.gif') no-repeat scroll 0 0;
}

#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.body_CL p a:hover span,
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.CL p  a:hover span{
	background:transparent url('../../images/new_cfg/body_C5_over.gif') no-repeat scroll 0 0;
}
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.body_A3 p a span,
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.A3 p a span{
	background:transparent url('../../images/new_cfg/body_A3.gif') no-repeat scroll 0 0;
}
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.body_A3 p a:hover span,
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.A3 p a:hover span{
	background:transparent url('../../images/new_cfg/body_A3_over.gif') no-repeat scroll 0 0;
}
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.body_A4 p a span,
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.A4 p a span {
	background:transparent url('../../images/new_cfg/body_A4.gif') no-repeat scroll 0 0;
}
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.body_A4 p a:hover span,
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.A4 p a:hover span {
	background:transparent url('../../images/new_cfg/body_A4_over.gif') no-repeat scroll 0 0;
}
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.body_A5 p a span,
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.A5 p a span {
	background:transparent url('../../images/new_cfg/body_A5.gif') no-repeat scroll 0 0;
}
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.body_A5 p a:hover span,
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.A5 p a:hover span {
	background:transparent url('../../images/new_cfg/body_A5_over.gif') no-repeat scroll 0 0;
}
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.body_AH p a span,
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.AH p a span {
	background:transparent url('../../images/new_cfg/body_AH.gif') no-repeat scroll 0 0;
}
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.body_AH p a:hover span,
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.AH p a:hover span {
	background:transparent url('../../images/new_cfg/body_AH_over.gif') no-repeat scroll 0 0;
}
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.body_AF p a span,
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.AF p a span{
	background:transparent url('../../images/new_cfg/body_AF.gif') no-repeat scroll 0 0;
}
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.body_AF p a:hover span,
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.AF p a:hover span {
	background:transparent url('../../images/new_cfg/body_AF_over.gif') no-repeat scroll 0 0;
}
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.body_DC p a span,
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.DC p a span {
	background:transparent url('../../images/new_cfg/body_DC.gif') no-repeat scroll 0 0;
}
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.body_DC p a:hover span,
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.DC p a:hover span{
	background:transparent url('../../images/new_cfg/body_DC_over.gif') no-repeat scroll 0 0;
}
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.body_D2 p a span,
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.D2 p a span{
	background:transparent url('../../images/new_cfg/body_D2.gif') no-repeat scroll 0 0;
}
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.body_D2 p a:hover span,
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.D2 p a:hover span{
	background:transparent url('../../images/new_cfg/body_D2_over.gif') no-repeat scroll 0 0;
}
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.body_SY p a span,
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.SY p a  span{
	background:transparent url('../../images/new_cfg/body_SU.gif') no-repeat scroll 0 0;
}
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.body_SY p a:hover span,
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.SY p a:hover  span{
	background:transparent url('../../images/new_cfg/body_SU_over.gif') no-repeat scroll 0 0;
}
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.body_SU p a span,
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.SU p a span{
	background:transparent url('../../images/new_cfg/body_SU.gif') no-repeat scroll 0 0;
}
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.body_SU p a:hover span,
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.SU p  a:hover span {
	background:transparent url('../../images/new_cfg/body_SU_over.gif') no-repeat scroll 0 0;
}
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.body_1Q p a span{
	background:transparent url('../../images/new_cfg/body_1Q.gif') no-repeat scroll 0 0;
}
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.body_1Q p a:hover span{
	background:transparent url('../../images/new_cfg/body_1Q_over.gif') no-repeat scroll 0 0;
}
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.body_5Q p a span{
	background:transparent url('../../images/new_cfg/body_5Q.gif') no-repeat scroll 0 0;
}
#ribbon_combo #ComboBoxItems #ComboBoxItemsContent ul li.body_5Q p a:hover span{
	background:transparent url('../../images/new_cfg/body_5Q_over.gif') no-repeat scroll 0 0;
}


#ribbon_combo #ComboBoxItems .HighlightBottom  {
	display:block;
	height:10px;
}
#topRightMenuInfo .HighlightBottom .HighlightBottomRight,
#topRightMenuInfo .HighlightBottom .HighlightBottomLeft,
#ribbon_combo #ComboBoxItems .HighlightBottom .HighlightBottomRight,
#ribbon_combo #ComboBoxItems .HighlightBottom .HighlightBottomLeft {
	width:10px;
	height:10px;
	padding:0;
	margin:0;
	background:none;
}
#topRightMenuInfo .HighlightBottom .HighlightBottomMiddle,
#ribbon_combo #ComboBoxItems .HighlightBottom .HighlightBottomMiddle {
	background:#FFFFFF none repeat scroll 0 0;
	height:10px;
	opacity:0.5;
	padding:0;
	display:block;
	float:left;
}
#ribbon_combo #ComboBoxItems .HighlightBottom .HighlightBottomMiddle {
	width:182px;
}
#topRightMenuInfo .HighlightBottom .HighlightBottomMiddle {
	width:260px;
}
#topRightMenuInfo .HighlightBottom .HighlightBottomLeft,
#ribbon_combo #ComboBoxItems .HighlightBottom .HighlightBottomLeft {
	float:left;
}
#topRightMenuInfo .HighlightBottom .HighlightBottomRight,
#ribbon_combo #ComboBoxItems .HighlightBottom .HighlightBottomRight {
	float:right;
}
/*menu en haut a droite */
#topRightMenu {
	height:30px;
	width:auto;
	float:right;
	z-index:22;
	position:relative;
	padding-right:11px;
}
#topRightMenu ul li{
	display:inline;
}
.separator_menu {
	float:left;
	width:2px;
	height:20px;
	background:transparent url(../../images/new_cfg/menu_icone/separator.gif) no-repeat;
	margin-top:5px;
	margin-left:4px;
	margin-right:4px;
}
.top_menu {
	display: block;
	float:left;
	height:30px;
	width:30px;
	cursor:pointer;
	padding-left:2px;
	padding-right:2px;
}
.top_menu:hover {
	background-color:pink;
}
#menu_email {
	background:transparent url('../../images/new_cfg/menu_icone/email.gif') no-repeat scroll center top;
}
#menu_save {
	background:transparent url('../../images/new_cfg/menu_icone/save.gif') no-repeat scroll center top;
}
#menu_specs{
	background:transparent url('../../images/new_cfg/menu_icone/specs.gif') no-repeat scroll center top;
}
#menu_print {
	background:transparent url('../../images/new_cfg/menu_icone/print.gif') no-repeat scroll center top;
}
#menu_drive {
	background:transparent url('../../images/new_cfg/menu_icone/testdrive.gif') no-repeat scroll center top;
}
#menu_doc {
	background:transparent url('../../images/new_cfg/menu_icone/docs.gif') no-repeat scroll center top;
}
#menu_search {
	background:transparent url('../../images/new_cfg/menu_icone/search.gif') no-repeat scroll center top;
}
#menu_star0{
	background:transparent url('../../images/new_cfg/menu_icone/star.gif') no-repeat scroll center top;
}
#menu_price{
	background:transparent url('../../images/new_cfg/menu_icone/price.gif') no-repeat scroll center top;
}
/** **/
#rightbar {
	float:right;
	padding:10px;
	width:275px;
	display:block;
	zoom:1;
	_width:auto;
}
.right_item {
	padding-left:20px;
	padding-bottom:13px;
	zoom:1;
	display:block;
}
.right_item a {
	display:block;
	zoom:1;
}
#rightbar .right_item img {
	border-color:#BBBBBB #888888 #888888 #BBBBBB;
	border-style:solid;
	border-width:1px;
}
#range_lists {
	float:left;
	vertical-align:top;
	width:650px;
	padding-left:4px;
	padding-bottom:35px;
}
#range_lists  .range_list {
	display:block;
	width:650px;
	zoom:1;
	height:180px;
}
#range_lists  .range_list .range_items {
	overflow:hidden;
}
/** Box survol des voitures **/
#range_lists #info_panel {
	position:absolute;
	top:120px;
	width:650px;
	z-index:1;
	display:block;
	zoom:1;
	float:left;
}
#range_lists #info_panel .info_panel_content {
	position:relative;
	display:block;
}
	#info_panel .info_img ,
	#info_panel .info_desc,
	#info_panel .info_nav {
		float:left;
	}
	/* Box avec l'image agrandie de la voiture */
	#info_panel .info_img {
		height:120px;
		margin:0 10px;
		width:200px;
		text-align:center;
	}
	/* Box avec les boutons */
	#info_panel .info_nav {
		cursor:default !important;
		width:200px;
		display:inline-block;
	}
		#info_panel .info_nav .btn {
			padding:10px 0 5px 5px;
		}
		#info_panel .info_nav .btn ul {
			overflow:hidden;
		}
		/* Arrondi */
		#info_panel .info_nav .corners {
			display:block;
			width:100%;
		}
		#info_panel .info_nav .b1, 
		#info_panel .info_nav .b2, 
		#info_panel .info_nav .b3, 
		#info_panel .info_nav .b4 {
			height:1px;
			overflow:hidden;
		}
		#info_panel .info_nav .btn, 
		#info_panel .info_nav .b1, 
		#info_panel .info_nav .b2, 
		#info_panel .info_nav .b3, 
		#info_panel .info_nav .b4 {
			background-color:#CCCCCC;
			border-color:#CCCCCC;
			border-style:solid;
			display:block;
		}
		/* */
	#info_panel .info_nav  li a {
		background:#FFFFFF url('../../images/new_cfg/blockButton_off.gif') repeat-x scroll left bottom;
		border-color:#FFFFFF #888888 #888888 #FFFFFF;
		border-style:solid;
		border-width:1px;
		color:#000000;
		display:block;
		font-family:Arial,Verdana,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;
		margin:0 5px 5px;
		padding:5px 18px;
		text-align:center;
		text-decoration:none;
	}
	#info_panel .info_nav  li a:hover {
		background:#F9C69E url('../../images/new_cfg/blockButton_on.gif') repeat-x scroll left top;
		border-bottom:1px solid #CE7548;
		border-right:1px solid #CE7548;
	}
	/* Box avec le descriptif de la voiture et le prix */
	#info_panel .info_desc {
		padding:0 6px;
		width:200px;
	}
		#info_panel .info_desc p.tarif {
			margin-top:8px;
			padding:0;
			text-align:left;
			font-weight:bold;
		}
/** **/
#range_lists #info_panel .info_content {
	background-color:#fff;
	border-left:2px solid #BBB;
	border-right:2px solid #BBB;
	display:block;
	width:646px;
	_width:650px;
}
#range_lists #info_panel .corner_top,
#range_lists #info_panel .corner_bottom {
	font-size:1px;
	height:10px;
	width:650px;
	z-index:1;
}
#range_lists #info_panel .corner_top {
	background:transparent url('../../images/new_cfg/infoPanel_top_big.gif') no-repeat scroll 0 0;
}
#range_lists #info_panel .corner_bottom {
	background:transparent url('../../images/new_cfg/infoPanel_bottom_big_shadow.png') no-repeat scroll 0 0;
	height:20px;
}
.range_category  {
	position:relative;
	zoom:1;
	overflow:hidden;
}
.range_category h3 {
	color:#3B546A;
	font-family:Arial;
	font-size:1.3em;
	font-style:italic;
	font-weight:bold;
	margin:25px 10px 5px 0;
	padding:0 0 5px 20px;
	border-bottom:1px solid #BBBBBB;
	zoom:1;
}
/** Vehicule **/
.range_item {
	color:#666666;
	cursor:pointer;
	display:block;
	float:left;
	font-size:1.1em;
	font-weight:bold;
	margin:0 5px 15px 0;
	text-align:center;
	text-decoration:none;
	width:100px;
	margin:8px;
	position:relative;
	zoom:1;
}
.range_item.deploy {
	z-index:8;
}
.range_item.deploy  .corners {
	display:none;
}
.range_item .corners {
	display:block;
	width:100%;
}
.range_item .bcontent, 
.range_item .b1, 
.range_item .b2, 
.range_item .b3, 
.range_item .b4 {
	background-color:#F0F0F0;
	border-color:#F0F0F0;
	border-style:solid;
	color:#3B546A;
	display:block;
}
.range_img {
	margin-top:4px;
	display:block;
}
.range_item.deploy .range_img {
	display:none;
}
/** Arrondi global au survol **/
.range_item:hover .bcontent, 
.range_item:hover .b1, 
.range_item:hover .b2, 
.range_item:hover .b3, 
.range_item:hover .b4 {
	background-color:#E4E4E4;
	border-color:#E4E4E4;
	border-style:solid;
	color:#3B546A;
	display:block;
}
/** Arrondi quand une voiture est selectionnee, class = deploy **/
#topTabLabel {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	height:24px;
	display:block;
	left:0px;
	margin-bottom:12px;
	padding-top:8px;
	position:absolute;
	text-align:center;
	top:0px;
	width:100px;
	background: transparent url('../../images/new_cfg/topTabLabel.gif') no-repeat scroll 0 0;
	z-index:10;
}
.range_item.deploy .range_img {
	margin-top:16px;
}
.range_item .b1, 
.range_item .b2, 
.range_item .b3, 
.range_item .b4 {
	height:1px;
	overflow:hidden;
}
.range_item .bcontent {
	border-width:0;
	padding:0 2px;
	z-index:25;
}
.range_item .item_price {
	color:#000000;
	display:block;
	font-size:0.7em;
	height:22px;
	line-height:1.3em;
	padding:2px 0 0;
}
.range_item.deploy .item_price,
.range_item.deploy .item_price2 {
	display:none;
}
.range_item .item_price2{
	color:#000000;
	display:block;
	font-size:0.7em;
	height:22px;
	line-height:1.3em;
}
#info_panel .info_nav .b1,
.range_item .b1 {
	border-width:0 2px;
	margin:0 3px;
}
.range_item: .b1 {
	background-color:#F0F0F0;
}
/** Arrondi global au survol **/
.range_item:hover .b1 {
	background-color:#E4E4E4;
	border-width:0 2px;
	margin:0 3px;
}
#info_panel .info_nav .b2,
.range_item .b2 {
	border-width:0 1px;
	margin:0 2px;
}
#info_panel .info_nav .b3,
.range_item .b3 {
	border-width:0 1px;
	margin:0 1px;
}
#info_panel .info_nav .b4,
.range_item .b4 {
	border-width:0 1px;
	height:2px;
	margin:0;
}
.item_body {
	text-align:center;
	width:100px;
}	
h4.range_name {
	font-family: Arial,Verdana,Helvetica,sans-serif;
}

/**** CONFIGURATEUR ****/
/** Tabs **/
#configurator_tabs {
	line-height:normal;
	width:100%;
	background:transparent url('../../images/new_cfg/tabSeparator.gif') repeat-x scroll 0 0;
	position:relative;
}
#configurator_tabs ul {
	list-style-type:none;
	padding:0;
	overflow:hidden;
}
#configurator_tabs li {
	display:inline;
	margin:0;
	padding:0;
	cursor:pointer;
	display:block;
	float:left;
	background:transparent url('../../images/new_cfg/tabDeselectedLeft.gif') no-repeat scroll left top;
}
#configurator_progressbar,
#configurator_tabs li.first {
	margin-left:10px;
}
#configurator_tabs li.last {
	clear:right;
}
#configurator_tabs a {
	background:transparent url('../../images/new_cfg/tabDeselectedRight.gif') no-repeat scroll right top;
	float:left;
	margin:0 5px 0 0;
	padding:0 2px;
	text-decoration:none;
	color:#888;
	font-weight:bold;
}
#configurator_tabs ul li a span {
	background:transparent url('../../images/new_cfg/tabDeselected.gif') repeat-x scroll 0 0;
	cursor:pointer;
	float:left;
	padding:14px 14px;
	text-align:center;
	font-size:9px;
}
#configurator_tabs ul li#active_nav {
	background:transparent url('../../images/new_cfg/tabSelectedLeft.gif') no-repeat scroll left top;
}
#configurator_tabs ul li#active_nav a {
	color:#000;
	background:transparent url('../../images/new_cfg/tabSelectedRight.gif') no-repeat scroll right top;
}
#configurator_tabs ul li#active_nav a span {
	background:transparent url('../../images/new_cfg/tabSelected.gif') repeat-x scroll 0 0;
}
/** Configurateur Content **/
#configurator_steps {
	display:block;
	overflow:hidden;
	padding:4px 0 0
	position:relative;
	zoom:1;
}
/** Contenu de la page **/
#configurator_steps_finition, #configurator_steps_motor, #configurator_steps_color, #configurator_steps_option, #configurator_steps_resume, #configurator_steps_tools{
	min-height:510px;
}
#configurator_steps_finition, #configurator_steps_motor, #configurator_steps_tools{
	background:#F5F5F5 url('../../images/new_cfg/Medias/Layout/leftColumnBackground.jpg') repeat-y scroll left top;
	/* overflow:hidden; */
}
#configurator_steps_option {
	margin-left:23px;
}
#configurator_steps_resume {
	margin-left:0;
}
#details_content {
	margin-top:3px;
	overflow:hidden; 
	min-height:500px;
	position:relative;
}
#details_content.comparator .MainColumn {
	padding:0;
}
#details_content .MainColumn {
	overflow: hidden; 
	background-color:#ffffff;
	padding:0px 52px;
}

#details_content.option .MainColumn {
	padding:0px 28px;
}
#details_content .MainColumn ul {
	padding-bottom:11px;
	padding-left:20px;
	padding-top:4px;
}
#details_content .MainColumn ul  li{
	background:transparent url('../../images/new_cfg/list.jpg') no-repeat scroll left center;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:10pt;
	height:auto;
	line-height:15px;
	padding:3px 0 3px 10px;
}
#finitions ul  li img{
	vertical-align:middle;
}
#finitions p
{
	padding: 15px 0 5px 20px;
	font-size:10pt;
	font-weight:bold;
}
#details_content .LeftColumn {
	float:left;
	width:176px;
}
html>body #details_content .MainColumn,
html>body #details_content .LeftColumn {
	height: auto;
	min-height:500px;
}
#details_content .RightColumn {
	float:right;
	margin:0 0 0 23px;
	width:262px;
}
#details_content .RightColumn  .FinancingBox {
	background:transparent url('../../images/new_cfg/summaryBoxTop2.gif') no-repeat scroll left top;
	color:#000000;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:10pt;
	margin-top:10px;
	margin-bottom:5px;
	text-align:left;
	width:263px;
}
#details_content .RightColumn  .FinancingBox a {
	color:#000000;
	display:block;
	text-decoration:none;
}
#details_content .RightColumn .FinancingBoxContent {
	background:transparent url('../../images/new_cfg/summaryBoxFooter.gif') no-repeat scroll left bottom;
	font-weight:normal;
	padding:5px 10px 10px;
}
#details_content .RightColumn .FinancingBoxTitle {
	background:transparent url('../../images/new_cfg/money.gif') no-repeat scroll left 1px;
	display:block;
	font-weight:bold;
	padding-left:22px;
	height:16px;
}
.FinancingBox .FinancingBoxContent .FinancingBoxText {
	display:block;
	padding-top:2px;
}
.LinkBox {
	margin:10px;
	width:263px;
	background-color:#F3F5F3;
	border:1px solid #BCBDC0;
}
.LinkBoxItems {
	padding:5px;
}
.LinkBoxItems a:hover{
	text-decoration:underline;
	cursor:pointer;
}
.LinkBoxItem {
	display:block;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:10px;
	margin-right:10px;
	padding:5px 20px 5px 15px;
	text-align:left;
	text-decoration:none;
	white-space:nowrap;
	background-color:#999999;
	color:#FFFFFF;
	margin-bottom:5px;
}
.LinkBoxSeparator {
	border-bottom:1px solid #CCCCCC;
	font-size:1px;
	height:1px;
	margin:0 15px;
	display:block;
}
#SummaryBox {
	width:262px;
}
#SummaryBox .SummaryBoxTop {
	padding:2px 10px;
}
#SummaryBox .SummaryBoxTitle {
	border-bottom:1px solid #CCCCCC;
	height:22px;
	overflow:hidden;
	width:246px;
}
#SummaryBox .SummaryBoxResume {
	color:#000000;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
	height:120px;
	line-height:17px;
	overflow:auto;
	padding:8px 3px;
	width:240px;
}
#SummaryBox .SummaryBoxResume.carFinition {
	background-color:#ffffff;
}
#SummaryBox .SummaryBoxTitle  ul {
	display:block;
	height:18px;
	overflow:hidden;
	width:248px;
}
#SummaryBox .SummaryBoxTitle li {
	display:block;
	float:left;
	margin:0;
	overflow:hidden;
	padding:0 3px;
	border-right:1px solid #CCCCCC;
	height:18px;
	color:#999999;
	font-weight:bold;
}
#SummaryBox .SummaryBoxTitle li#step1 {
	float:left;
}
#SummaryBox .SummaryBoxTitle li.last {
	border-right:none;
	padding-right:0;
}
#SummaryBox .SummaryBoxTitle li span {
	padding-top:3px;
	display:block;
	font-weight:bold;
	font-size:11px;
}
#SummaryBox .SummaryBoxTitle li.gone {
	cursor:pointer;
}
#SummaryBox .SummaryBoxTitle li.gone.selected span.switchboard,
#SummaryBox .SummaryBoxTitle li span.underway,
#SummaryBox .SummaryBoxTitle li.selected span.switchboard {
	display:none;
} 
#SummaryBox .SummaryBoxTitle li.gone span.switchboard,
#SummaryBox .SummaryBoxTitle li.selected span.underway {
	color:#386BA0;
	display:block;
	font-weight:bold;
	width:194px;
	height:22px;
	text-transform:uppercase;
}
#SummaryBox .SummaryBoxBottom {
	zoom:1;
	background-color:#999999;
	color:#FFFFFF;
	float:right;
	margin-bottom:8px;
	margin-top:8px;
	padding:8px 12px;
	width:237px;
}
#SummaryBox .SummaryBoxBottom .SummaryBoxFooter .TotalPrice {
	color:#ffffff;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:10pt;
	font-weight:bold;
	height:auto;
	overflow:hidden;
	padding:4px 3px 15px 3px;
}
#SummaryBox .SummaryBoxBottom .SummaryBoxFooter .SousTotalPrice {
	padding:4px 3px;
	font-weight:;
	color:#FFFFFF;
	font-size:10pt;
	height:auto;
	overflow:hidden;
	font-family:Arial,Verdana,Helvetica,sans-serif;
}
#SummaryBox .SummaryBoxBottom .SummaryBoxFooter .TotalPrice2 {
	color:#555555;
	font-size:10px;
	font-weight:bold;
	height:auto;
	overflow:hidden;
	padding:0 3px 6px 0;
	text-transform:lowercase;
}
#SummaryBox .SummaryBoxBottom .SummaryBoxFooter .SousTotalPrice2 {
	padding:0 0 4px;
	font-weight:;
	color:#555555;
	font-size:10px;
	height:auto;
	overflow:hidden;
	text-transform:lowercase;
}
#SummaryBox #cfg_common_textinfo {
	font-weight: bold;
	font-size: 120%;
	background-color: #1065A6;
}
#SummaryBox .SummaryBoxBottom .SummaryBoxFooter .TotalPrice .right_price, #SummaryBox .SummaryBoxBottom .SummaryBoxFooter .TotalPrice2 .right_price, #SummaryBox .SummaryBoxBottom .SummaryBoxFooter .SousTotalPrice .right_price, #SummaryBox .SummaryBoxBottom .SummaryBoxFooter .SousTotalPrice2 .right_price {
	float:right;
}
#SummaryBox .SummaryBoxBottom .SummaryBoxFooter .TotalPrice .left_price,#SummaryBox .SummaryBoxBottom .SummaryBoxFooter .TotalPrice2 .left_price, #SummaryBox .SummaryBoxBottom .SummaryBoxFooter .SousTotalPrice .left_price, #SummaryBox .SummaryBoxBottom .SummaryBoxFooter .SousTotalPrice2 .left_price {
	float:left;
	font-size:10px;
	text-transform:uppercase;
}
#SummaryBoxResume ul.options_list {
	list-style-type:disc;
	padding-left:16px;
}
#SummaryBoxResume ul li {
	padding:3px 0;
	width:100%;
	line-height:14px;
}
#SummaryBoxResume div span.option_price {
	float:right;
	padding-right:5px;
	text-align:right;
	width:58px;
	line-height:17px;
}
#SummaryBoxResume .item_options {
	width:230px;
	clear:both;
	width:225px;
}
.SummaryBoxFooter a.bouton {
	color:#ffffff;
	display:block;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	height:auto;
	overflow:hidden;
	margin:0;
	padding:6px 6px 6px 0;
	background:#386ba0 url('../../images/new_cfg/Layout/button_blue.png') no-repeat scroll right center;
	width:auto;
	
}
.SummaryBoxFooter a.bouton  span { 
	float:left;
	padding:0 24px 0 11px;
	position:relative;
	color:#ffffff;
	background:none;
} 
#SummaryBoxResume .carName {
	font-family:arial;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	padding-top:5px;
}
#SummaryBoxResume .motorType {
	padding-bottom:0px;
	font-family:arial;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
}
#SummaryBoxResume .motorBox {
	padding-bottom:2px;
}
#Co2class {
	float:left;
	width:85px;
}
#Co2class .imgStyle {
	border-style:none solid solid none;
	border-color:#AAAAAA;
}

#motor_description.pa,
#motor_description {
	float:left;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:13px;
	line-height:16px;
	margin-left:10px;
}
#motor_description {
	width:300px;
}
#motor_description.pa {
	width:310;
}
/** Left Box (sideTabs) **/
#sideTabs.models {
	width:176px;
	padding-top:10px;
}
#sideTabs .SideTabBottom,
#sideTabs .SideTabTop {
	height:13px;
	text-align:right;
}
#sideTabs.models .SideTabBottom img,
#sideTabs.models .SideTabTop img {
	display:block;
}
#sideTabs .SideTabItemContent {
	color:#666666;
	cursor:pointer;
	font-family:Trebuchet MS;
	font-size:10pt;
	text-align:right;
	padding:4px 0;
}
#sideTabs .SideTabItemContent .SideTabDescription {
	padding:6px 20px 6px 10px;
}
#sideTabs .SideTabItemContent.SideTabSelected .SideTabDescription {
	background:transparent url('../../images/new_cfg/Medias/Layout/sideTabSelectedBottomArrow.jpg') no-repeat right center;
	zoom:1;
}
#sideTabs .SideTabText {
	color:#000000;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
	text-transform:capitalize;
}
#sideTabs .SideTabItemContent.SideTabSelected .SideTabText {
	color:#1065A6;
}
#sideTabs .primary_price {
	font-family:'Trebuchet MS';
	font-size:11px;
}
	#sideTabs .primary_price b {
		font-weight:normal;
	}
#sideTabs .optional_price_local {
	font-family:'Trebuchet MS';
	font-size:10px;
}
#sideTabs .SideTabItemContent.SideTabSelected  {
	color:#000000;
	border-bottom:1px solid #D4D5D7;
	border-top:1px solid #D4D5D7;
	background:transparent url('../../images/new_cfg/Medias/Layout/sideTabSelectedBottom.jpg') repeat-y left top;
}
#sideTabs  .border_top {
	background:transparent url('../../images/new_cfg/sideTabSelectedTop.gif') no-repeat scroll right top;
	height:1px;
	display:block;
	margin-top:-1px;
}
#sideTabs.motors {
	padding-top:10px;
	width:177px;
}
#sideTabs.motors .SideTabCategory.more h4,
#sideTabs.motors .SideTabCategory.less h4{
	background:transparent url('../../images/new_cfg/tableHeader.gif') repeat-x scroll center top;
	border-right:1px solid #7987AA;
	border-top:1px solid #888888;
	padding:5px 5px 3px 10px;
	text-align:left;
}
#sideTabs.motors .SideTabCategory.more h4 span.collapser,
#sideTabs.motors .SideTabCategory.less h4 span.collapser{
	background-position:left 1px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	font-family:arial;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	height:12px;
	line-height:11px;
	padding-right:5px;
	text-indent:18px;
	width:11px;
}
#sideTabs.motors .SideTabCategory.more h4 span.collapser{
	background-image:url('../../images/new_cfg/more.gif');
}
#sideTabs.motors .SideTabCategory.less h4 span.collapser{
	background-image:url('../../images/new_cfg/less.gif');
}
h4.toggler {
	cursor:pointer;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	height:24px;
	line-height:12px;
	padding:15px 5px 3px 38px;
	text-align:left;
	width:132px;
}
h4.toggler.less {
	background:transparent url('../../images/new_cfg/Buttons/less.jpg') no-repeat scroll 20px center;
	color:#1065A6;
}
h4.toggler.more {
	background:transparent url('../../images/new_cfg/Buttons/more.jpg') no-repeat scroll 20px center;
}
#configurator_steps_motor #sideTabs #accordion .SideTabCategoryItems {
	background:transparent url('../../images/new_cfg/Layout/SideTabCategoryItemsBackground.jpg') repeat-y scroll left top;
	border-bottom:1px solid #D4D5D7;
	display:block;
	overflow:hidden;
	width:176px;
}


/*step*/
.sm {list-style:none; width:248px; height:12px; display:block; overflow:hidden; font-size:11px;font-weight:bold;}
.sm li {float:left; display:inline; overflow:hidden;}

#steps {
	background-color:pink;
	width:245px;
	height:22px;
	overflow:hidden;
	font-weight:bold;
}

div.gone{
	
}

div.selected{
	
}

div.last{
	
}

#SummaryBoxResume .colorName {
	width:125px;
}
#SummaryBoxResume .colorPrice {
	width:50px;
	text-align:right;
	line-height:14px;
}
#SummaryBoxResume .colorPrice, #SummaryBoxResume .colorName, #SummaryBoxResume .colorImg {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	float:left;
	padding:4px;
}
#SummaryBoxResume .colorInfo {
	clear:both;
}

/* Bouton */
a.bouton { 
    display:-moz-inline-box; 
    display:inline-block; 
    margin:0; 
    padding:0; 
    font:15px/1.5 Trebuchet MS, Arial, Helvetica, sans-serif; 
    white-space:nowrap; 
    text-align:center; 
    vertical-align:middle; 
    cursor:pointer; 
    border:0; 
    background:none;
	height:30px;	
} 
a.bouton span { 
   background:transparent url('../../images/new_cfg/summary/buttonStrongRight.png') no-repeat scroll right top;
	float:left;
	padding:0 24px 0 11px;
	position:relative;
	vertical-align:middle;
} 
a.bouton span span { 
	background:transparent url('../../images/new_cfg/summary/buttonStrongContent.gif') repeat-x scroll left top;
	padding:0;
} 
#SummaryBox .SummaryBoxBottom a.bouton span span span {
	width:192px;
}
a.bouton span span span { 
	 background:transparent url('../../images/new_cfg/summary/check.gif') no-repeat scroll 0 3px;
	height:30px;
	line-height:1.5;
	padding:4px 0 0 22px;
	text-align:left;
	width:auto;
	text-indent:4px;
} 
 
* html button {width:1%; overflow:visible;} 
*:first-child+html button {overflow:visible;}
/*** Alert Box ***/
.AlertBox, .emailPopup {
	display:none;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:10pt;
	left:42%;
	position:absolute;
	top:34%;
	z-index:99999;
	width:247px;
	background-color:#f3f5f3;
	border:1px solid #bcbdc0;
	font-size:11px;
	color:#000000;
}
.AlertBoxFooter,
.AlertBoxContent, 
.emailBoxFooter,
.emailBoxContent {
	padding:5px 15px;
}
.AlertBox .Button, .emailPopup .Button {
	margin-bottom:5px;
	margin-top:5px;
	border:0 none;
}
a.Button  span {
	height:30px;
	display:block;
}
.Button {
	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;
	margin:0;
	overflow:hidden;
	padding:6px 18px 6px 6px;
	text-decoration:none;
	width:auto;
}
.Button#alertBox_cancel, .Button#emailBox_cancel {
	background:#999999 url('../../images/new_cfg/Medias/Layout/calculatriceBack.jpg') no-repeat scroll right center;
}
.AlertBox .ButtonInnerContent, .emailPopup .ButtonInnerContent {
	padding-left:0 !important;
	text-align:center !important;
}
.Button .ButtonContent {
	background-image:url('../../images/new_cfg/buttonLightRight.gif');
	background-position:right center;
	background-repeat:no-repeat;
	margin-left:5px;
}
.AlertBox .Button .ButtonContent .ButtonInnerContent.ArrowLeft, 
.AlertBox .Button .ButtonContent .ButtonInnerContent.ArrowRight,
.emailPopup .Button .ButtonContent .ButtonInnerContent.ArrowLeft, 
.emailPopup .Button .ButtonContent .ButtonInnerContent.ArrowRight {
	padding-left:5px;
	padding-right:5px;
}
.Button .ButtonContent .ButtonInnerContent.ArrowRight {
	background-position:right 8px;
	background-repeat:no-repeat;
	padding-right:20px;
}
.Button .ButtonContent .ButtonInnerContent.ArrowLeft {
	background-position:left 8px;
	background-repeat:no-repeat;
	padding-left:20px;
}
.Button.Light .ButtonContent .ButtonInnerContent.ArrowRight {
	background-image:url('../../images/new_cfg/buttonLightArrowRight.gif');
}
.Button.Light .ButtonContent .ButtonInnerContent.ArrowLeft {
	background-image:url('../../images/new_cfg/buttonLightArrowLeft.gif');
}
.Button .ButtonText {
	height:30px;
	line-height:27px;
	padding-left:5px;
	padding-right:10px;
	vertical-align:middle;
	white-space:nowrap;
}
.sendEmailbutton {
	padding-bottom:3px;
	padding-left:2px;
	padding-right:18px;
	padding-top:3px;
	text-align:left;
	width:217px;
	cursor:pointer;
}
/*message d'erreur*/
.msg_error {
	background:transparent url('../../images/icons/exclamation.png') no-repeat scroll 0 center;
	color:#DC143C;
	font-weight:bold;
	margin:5px 0;
	padding:5px 45px 5px 20px;
	text-align:left;
}
.msg_success {
	background: transparent url('../../images/icons/tick.png') no-repeat scroll 0 center;
	color:#5AA652;
	font-weight:bold;
	margin:5px 0;
	padding:5px 45px 5px 20px;
	text-align:left;
}
/*header*/
.header {
	background-image:url('../../images/new_cfg/header_background.gif');
	height:75px;
}
.header_logo {
	padding:10px 10px 10px 18px;
}
/**  Ribbon Shadow **/
.RibbonShadow {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:url(../../images/new_cfg/shadow.gif) repeat-x scroll 0 0;
	display:none;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:400;
	filter: alpha(opacity=20);
	overflow:hidden;
}

h4.titreLion {
	color: #252536;
	font-family: lion, Arial;
	font-style: italic;
	font-size: 38px;
}
p.titreBody {
	font-family: calibri, Arial;
}
p.titreBody a{
	color:black;
	font-family:Verdana,Arial,Trebuchet MS;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
#details_content .MainColumn div#ConfigBCLegend {
	overflow:hidden;
	margin-top:8px;
}
#details_content .MainColumn div#ConfigBCLegend ul {
	list-style-type:none;
	display:inline;
}
#details_content .MainColumn div#ConfigBCLegend ul li {
	color:#AAA;
	font-size:0.9em;
	height:16px;
	line-height:19px;
	float:left;
}
#details_content .MainColumn div#ConfigBCLegend ul li.InducedLegend {
	background:transparent url('../../images/new_cfg/Pictos/checkbox_disabled_checked.gif') no-repeat scroll 4px center;
	padding-left:25px;
	padding-right:10px;
	border-right:1px solid #BBBBBB;
}
#details_content .MainColumn div#ConfigBCLegend ul li.IncompatibleLegend {
	background:transparent url('../../images/new_cfg/Pictos/checkbox_disabled_unchecked.gif') no-repeat scroll 9px center;
	border-left:1px solid #FFFFFF;
	padding-left:30px;
}
#details_content .MainColumn  div#ConfigBCLegend ul li input {
	float:left;
}
#sbox-window {
	background:#d8d8d8 url('../../images/new_cfg/Medias/Layout/popUpPrintBackground.jpg') repeat-x scroll left top;
}
#sbox-window #sbox-content {
	background-color:transparent;
}
