/** Surcharge ie6.css **/

.car a.link {padding-top:5px;}
.separateur-blu {
	/*height:133px;*/
	width: 331px;
}
.bloq {display:none;}

/** fin ie6.css **/


/** Surcharge layout.css **/
.account-small .checkbox {
	/*display: 		block;*/
}
p.message, h3#t-stock {
	display: none;
}
.cachee 
{
display:block;
}

.small-brakes {
	background:url(../gfx/pictos/small-brakes-trans.png) no-repeat left top;
}
.small-convenience {
	background:url(../gfx/pictos/small-convenience-trans.png) no-repeat left top;
}
.small-dimensions-and-weight {
	background:url(../gfx/pictos/small-dimensions-and-weight-trans.png) no-repeat left top;
}
.small-engine-and-fuel {
	background:url(../gfx/pictos/small-engine-and-fuel-trans.png) no-repeat left top;
}
.small-driveline {
	background:url(../gfx/pictos/small-driveline-trans.png) no-repeat left top;
}
.small-electrical_trans {
	background:url(../gfx/pictos/small-electrical_trans.png) no-repeat left top;
}
.small-exterior {
	background:url(../gfx/pictos/small-exterior-trans.png) no-repeat left top;
}
.small-incar-entertainment {
	background:url(../gfx/pictos/small-incar-entertainment-trans.png) no-repeat left top;
}
.small-instrument {
	background:url(../gfx/pictos/small-instrument-trans.png) no-repeat left top;
}
.small-interior_trans {
	background:url(../gfx/pictos/small-interior_trans.png) no-repeat left top;
}
.small-market {
	background:url(../gfx/pictos/small-market-trans.png) no-repeat left top;
}
.small-performance {
	background:url(../gfx/pictos/small-performance-trans.png) no-repeat left top;
}
.small-safety {
	background:url(../gfx/pictos/small-safety-trans.png) no-repeat left top;
}
.small-seats {
	background:url(../gfx/pictos/small-seats-trans.png) no-repeat left top;
}
.small-security {
	background:url(../gfx/pictos/small-security-trans.png) no-repeat left top;
}
.small-steering {
	background:url(../gfx/pictos/small-steering-trans.png) no-repeat left top;
}
.small-suspension {
	background:url(../gfx/pictos/small-suspension-trans.png) no-repeat left top;
}
.small-offroad {
	background:url(../gfx/pictos/small-offroad-trans.png) no-repeat left top;
}
.small-visibility {
	background:url(../gfx/pictos/small-visibility-trans.png) no-repeat left top;
}
.small-waranty-servicing {
	background:url(../gfx/pictos/small-waranty-servicing-trans.png) no-repeat left top;
}
.small-wheelsandtyres {
	background:url(../gfx/pictos/small-wheelsandtyres-trans.png) no-repeat left top;
}
.tab-menu li.first, #details .tab-menu li.first {
	z-index:50;
}
.tab-menu li.second, #details .tab-menu li.second {
	z-index:49;
}
.tab-menu li.third, #details .tab-menu li.third {
	z-index:48;
}
.tab-menu li.fourth, #details .tab-menu li.four {
	z-index:47;
}
.tab-menu li.five, #details .tab-menu li.five {
	z-index:46;
}.tab-menu li.tab-selected, #details .tab-menu li.tab-selected, .tab-menu li:hover, #details .tab-menu li:hover {
	z-index:51;
}

#large #form-search p a.annulation,
#form-search p a.annulation {
	display:			block;
	background:			url(../gfx/deco/button/annuler.png) no-repeat left top;
	/*width:			122px;*/
	width:				102px;
	height:				21px;
	/*position:absolute;*/
	float: 				left;
	margin: 			0 0 14px 0;
	bottom:				9px;
	right:				0px;
}

#results-table {
	width:100%;
	/*margin-top: 14px;*/
}
.colonne-search {
	height:auto;
	min-height: 165px;
}
.colonne-search.special {
	height:auto;
}
.colonne-spe-top{
	height: 10px;
}
.colonne-spe-bottom
{
	min-height:172px;
	height: auto;
}
.bonus {
	float: none;
	position: inherit;
}
.infobulle {
	left:auto;
	top:auto;
}
.car p.eco {
	border: 1px solid #ECECEC !ie;
}
.focus div.content {
	/*width: 150px;*/
}
/** Commit 21615 - modifs IE6 **/
#form-search-plus h6 {
	width: auto !important;
	width: 120px; /* For IE 6 */
}
#form-search-plus ul li.forarrow {
	margin-top:20px !important;
	margin-top:0px; /* For IE 6 */
}
.colonne-spe-bottom {
	padding:5px 0 7px 10px !important;
	padding:0px 0 7px 10px; /* For IE 6 */
}
div.colonne-spe-bottom a {
	position: static !important;
	position: absolute;  /* For IE 6 */
}

#form-search select {
	margin:0 7px 8px 0;
	width:115px;
}
#form-search select:disabled {
	opacity: 0.4;
}
#results-table th.model-withmarque {
	border-right:medium none;
}
#results-table tr td.marque, #results-table tr td.model-withmarque strong{
	font-size:13px;
	font-weight:bold;
}
#results-table tr td.marque {
	width:75px;
}
#results-table th.marque {
	border-left:1px solid #B9B9B9;
}

/** Fin commit 21615 **/

.coupcoeur {
	min-height: 135px;
}

#col-right div.focus p.casse, .car p.casse {
	background:transparent url(../gfx/pictos/prix_casses.png) no-repeat scroll center center;
	display:block;
	float:left;
	height:32px;
	margin:10px 10px 5px 15px;
	padding:10px 0 0;
	text-align:center;
	vertical-align:middle;
	width:42px;

}
div.promotion b.casse{
	background:transparent url(../gfx/pictos/prix_casses.png) no-repeat scroll center center;
	color:#FFFFFF;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:33px;
	padding-top:10px;
}	
.car p.discount, .car p.casse {
	float:right;
	margin: 0;
}

.selection p {
	height:60px;
}
.selection p a{
	color:							#242424;
	display:						block;
	font-family:					Arial;
	font-size:12px;
	line-height:16px;
	padding:						0px 10px 0px 10px;
	text-decoration:none;
}

.selection p.message a{
	text-decoration:none;
	font-size:11px;
	line-height:11px;
}

div#fil-arianne div, div#fil-arianne a.annulation {
	margin-bottom: 10px;
}
.clear_both {
	clear:both;
}

.bloc404 p, .bloc404 a{
	font-size:		12px;
	line-height:	16px;
}
#col-center .bloc404 h1 {
	margin: 		0;
	padding: 		0 0 10px 0;
}
.bloc404{
	margin: 		15px 5px;
}


/** Sélections HP **/
.selection .link {
	display: block;
	margin: 2px 0 0 10px;
	height: auto;
	text-decoration: underline;
}

/** fin layout.css **/


/** Surcharge reset.css **/
.hidden {
	display:none;
}
/** fin reset.css **/


/** Surcharge text.css **/

/** fin text.css **/

/** Surcharge typography.css **/

.mea_link
{
	float:			right;
	height: 		0; /*28px;*/
	margin-right:	10px;
	padding-right:	20px;
	position:		relative;
	top:			-31px;
	width:			auto;
}
#mea_nav 
{
	padding-left:4px;
	position:absolute;
	top:365px;
}
#mea_nav a.mea_nav {
	color:gray;
}
#mea_nav a.mea_nav, #mea_nav a.mea_nav_current
{
	display:block;
	float:left;
	font-weight:bold;
	height:28px;
	margin-right:2px;
	padding-top:10px;
	position:relative;
	text-align:center;
	text-decoration:none;
	top:-34px;
	width:18px;
}
#col-center h1 {
	clear: both;
}

/** fin typography.css **/


/** Nouvelle recherche **/

#searchFormFilter .fake-select,
#searchFormFilter .fake-select-disable {
	display:			block;
	width:				166px;
	height:				19px;
	color:				#666;
	line-height:		19px;
	text-decoration:	none;
	text-indent:		10px;
	background:			url(../images/search-select-enable.png) no-repeat;
}
#searchFormFilter .fake-select-disable {
	background:			url(../images/search-select-disable.png) no-repeat;
	color:				#999;
	cursor: 			default;
}

#model-list .checkbox_list li {
	display:			block;
}

#searchFormFilter .options-list {
	position: absolute;
	background-color: whiteSmoke;
	padding: 10px;
	width: 180px;
	border: 1px #ECECEC solid;
	z-index: 900;
}
#searchFormFilter .option-list-disable {
	display: none;
}

#searchFormFilter .options-list a {
	text-decoration: 	none;
	font-variant:		normal;
	font-size:			9px;
}
#searchFormFilter #price-field {
	height: 			auto;
}
#searchFormFilter #price-field .label {
	color:				#666666;
	width: 				168px;
	margin:				5px 0 5px 12px;
}
#searchFormFilter #price-field .label span {
	font-weight: 		bold;
}

#searchFormFilter #vehicle-slide {
	padding:			0px 20px;	
	position: 			relative;
	background: 		transparent url("../images/price-slider.png") no-repeat top;
	width: 				128px;
	height: 			19px;
	z-index: 			100;
}
#searchFormFilter #price_slider {
	position:			absolute;
	width: 				128px;
	height: 			30px;
	z-index:			200;
}
#searchFormFilter #backslide.slide-back {
	position: 		absolute;
	height: 		30px;
	z-index:		100;
	background: 	transparent url("../images/price-slider-hover.png") repeat-x top;
	width: 			168px;	
}
#searchFormFilter #vehicle-slide .slide-lower,
#searchFormFilter #vehicle-slide .slide-greater {
	position: absolute;
	background: url("../images/price-slider-selector.png") repeat-x;
	width: 9px;
	height: 21px;
	left: 60px;
	top:0px;
	z-index: 700;
	text-indent:-999px;
	overflow:hidden;
	cursor: pointer;
}

#search-content .more-less {
	overflow: 				auto;
	zoom:					1;
}
#search-content #searchFormFilter .more-less a {
	float:					left;
	margin-left:			6px;
}

#search-content #more, #search-content #less {
	margin:					0px 10px 0px 8px;
	float:					left;
	height:					16px;	
	font-size:				13px;
	color:					#717171;
	text-align:				right;
	width:					120px;
	background: 			url("../gfx/deco/markers/plus_blue.png") no-repeat;		
}
#search-content #less {
	/*display:				none;*/
	background: 			url("../gfx/deco/markers/less_blue.png") no-repeat;		
}

#search-content h3#choisir-vehicule-neuf {
	width:					238px;
	margin:					6px 0px 0px 10px;
	height:					29px;
	background: 			url("../gfx/deco/rechercher-voiture-neuve.png") no-repeat;
}
#search-content h3#choisir-utilitaire-neuf {
	width:					247px;
	margin:					6px 0px 0px 10px;
	height:					28px;
	background: 			url("../gfx/deco/rechercher-utilitaire-neuf.png") no-repeat;
}
#listemarque h3#marques-au-choix {
	width:					173px;
	margin:					15px 0px 8px 0px;
	height:					23px;
	background: 			url("../gfx/deco/24-marques-au-choix.png") no-repeat;
}
#searchFormFilter .rich-field {
	margin:					5px 4px 0px 0px;
	height:					26px;
	padding-left:			110px;	
}
#searchFormFilter .nb-results {
	height:					34px;
}
#searchFormFilter .rich-field label {
	font-size:				11px;
	height: 				19px;
	line-height: 			19px;
	padding-left:			40px;
	margin-left:			-110px;
	width:					60px;
	float:					left;
}

#searchFormFilter .rich-field ul li a {
	text-decoration: 		none;
}
#searchFormFilter .rich-field.horizontal-li ul li {
	width:					auto;
	float:					left;	
}
#searchFormFilter .rich-field.horizontal-li ul li input {
	margin:					2px;	
}

#searchFormFilter .rich-field#brand-field  label {
	background:				url("../gfx/pictos/picto_marque.png") no-repeat 5px center;
}
#searchFormFilter .rich-field#gamme-field  label {
	background:				url("../gfx/pictos/picto_gamme.png") no-repeat 5px center;
}
#searchFormFilter .rich-field#carburant-field  label {
	background:				url("../gfx/pictos/picto_carburant.png") no-repeat 5px center;
}
#searchFormFilter .rich-field#price-field  label {
	background:				url("../gfx/pictos/picto_prix.png") no-repeat 5px center;
}
#searchFormFilter .rich-field#places-field {
	height:					40px;	
}
#searchFormFilter .rich-field#places-field  label {
	background:				url("../gfx/pictos/picto_places.png") no-repeat 5px center;
}
#searchFormFilter .rich-field#options-field  label {
	background:				url("../gfx/pictos/picto_options.png") no-repeat 5px center;
}

#searchFormFilter .rich-field#portes-field  label {
	background:				url("../gfx/pictos/picto_portes.png") no-repeat 5px center;
}
#searchFormFilter .rich-field#puissance-reelle-field  label,
#searchFormFilter .rich-field#puissance-fiscale-field  label {
	background:				url("../gfx/pictos/picto_puissance_reelle.png") no-repeat 5px center;
}
#searchFormFilter .rich-field#puissance-reelle-field ul,
#searchFormFilter .rich-field#puissance-fiscale-field ul {
	height:					70px;	
}
#searchFormFilter #puissance-reelle-field ul li,
#searchFormFilter #puissance-fiscale-field ul li {
		width:				90px !important;
}

#searchFormFilter .rich-field#roues-motrices-field  label {
	background:				url("../gfx/pictos/picto_roues_motrices.png") no-repeat 5px center;
}
#searchFormFilter .bt_new_search {
    text-align: right;
    margin: 5px 4px 0 0;
}
#searchFormFilter #vehicle-criterias {
	height: 100px;
}
#search-summary #searchFormFilter #vehicle-criterias {
	height: auto;
}

#searchFormFilter #bt_new_search {
    color: #717171;
    font-size: 13px;
    height: 16px;
    margin: 3px 10px 0 0;
    text-align: right;
    width: 120px;
}

.left-checkbox {
	width:					150px;
}
.left-checkbox span {
	line-height:			20px;
	height:					20px;	
}

#searchFormFilter hr {
	border:					0;
	width:					570px;
	margin:					10px auto;
	display:				block;
	visibility:				visible;
	color: 					#dedede;
	background-color: 		#dedede;
	height: 				1px;
	clear:					left;	
}

#searchFormFilter hr.alternative {
	margin:					30px auto 10px auto;
	clear:					both;
}
#searchFormFilter hr.clear {
	clear:					left;
	visibility:				hidden;				
}

#searchFormFilter .criterias-list {
	width:					50%;
	/width:					294px; /* IE6+ hack */
	border-right:			1px solid #dddddd; 
}

#searchFormFilter .criterias-list.more-criteria-list {
	border:					none;	
}

#searchFormFilter .criterias-list .bt_close,
#searchFormFilter #vehicle-criterias .bt_close {
	background:				url("../gfx/deco/button/bt_valider2_on.png") no-repeat;
	text-indent: 			-5000px;
    width: 					16px;
    height: 				16px;
	display: 				block;
	position: 				absolute;
	top:					0;
	right:					0;
	margin:					8px 10px 0 0;
}
#searchFormFilter .criterias-list .bt_close_off,
#searchFormFilter #vehicle-criterias .bt_close_off {
	background:				url("../gfx/deco/button/bt_valider2_off.png") no-repeat;
}

#searchFormFilter .criterias-list.right {
	border:					none;
}
#searchFormFilter #launch-search {
	margin-right:			7px;
	margin-top:				5px;
	display:				block;
	width:					156px;
	text-decoration:		none;
	height:					29px;
	font-size:				12px;
	line-height:			29px;
	color:					#fff;
	text-indent:			22px;
	font-weight:			bold;
	background:				url("../gfx/deco/button/launch-search.png") no-repeat;
}
.btn-nouvelle-recherche {
	display:				block;
	width:					152px;
	text-indent:			-5000px;
	height:					25px;
	margin:					15px auto;
	background:				url("../gfx/deco/button/nouvelle-recherche.png") no-repeat;
}

div.votre-recherche {
	background: url(../gfx/deco/titrebloc_votre_recherche.png) no-repeat;
	-webkit-border-radius: 8px 8px 0px 0px;
	-moz-border-radius: 8px 8px 0px 0px;
	border-radius: 8px 8px 0px 0px;
	text-indent: -5000px;	
}

.summary.block-right dl {
	padding-left:			10px;
}
.summary.block-right dt {
	font-weight: 			bold;
}
.summary.block-right dd {
	margin-left:			20px;
}

.summary.block-right .prices {
	float:					none;
	height:					auto;
}
.summary.block-right .prices ul {
	width:					100%;
	padding:				0px;	
}
.summary.block-right .prices li {
	text-align:				center;
	clear:					none;
	float:					left;
	margin:					0px 2px;
}
.summary.block-right .prices li.low, .summary.block-right .prices li.high {
	width:					56px;
	font-size:				13px;
}
.summary.block-right .prices li.and {
	font-size:				13px;
	width:					20px;
}

/** bloc recherche contextuelle **/
#col-left #searchFormFilter .rich-field {
	height: auto;
	margin: 5px 0;
	padding: 0;
}
#col-left #searchFormFilter .rich-field label{
	background-position: 4px 0;
	display: inline-block;
	float: none;
	height: 20px;
    line-height: 20px;
	margin: 0;
	padding-left: 25px;
	width: auto;
}
#col-left #searchFormFilter .rich-field label.picto{
	width: 0;
}
#col-left #searchFormFilter .fake-select {
	display: inline-block;
}

#col-left #searchFormFilter #vehicle-slide {
	display: inline-block;
	vertical-align: middle;
	width: 126px;
	float: left !ie;
}
#col-left #searchFormFilter #price-field label {
	float: left !ie;
	margin-right: 2px !ie;
}

#col-left #searchFormFilter .rich-field.horizontal-li ul {
	display: inline-block;
	vertical-align: middle;
}
#col-left #searchFormFilter .rich-field.horizontal-li ul li {
	clear: none;
}

#col-left #searchFormFilter .rich-field ul li input[type=checkbox] {
	vertical-align: middle;
}
#col-left #searchFormFilter .rich-field ul li a {
	background: none;
	display: inline;
	padding: 0;
}

#col-left #searchFormFilter hr{
	background: #C2C2C2;
	width: 168px;
} 
#col-left #searchFormFilter #puissance-reelle-field.rich-field ul{
	height: auto;
}
#col-left #searchFormFilter #options-field label{
	margin-bottom: 7px;
}
#col-left #searchFormFilter #options-field ul {
	margin: 0;
	padding: 0;
}
#col-left #searchFormFilter #options-field ul li {
	line-height: 11px;
	padding: 0 0 0 4px;
}
#col-left #searchFormFilter #nb-results {
	text-align: center;
}
#col-left #searchFormFilter #nb-results #launch-search {
	margin: auto;
}
