/* mise en page */

#ListingCont,
#SideBar,
#OptionsRechercheCont{
	display:inline;
	float:left;
}

#Listing{
	clear:both;
	padding-top:6px;
	border-top:1px solid #ccc;
}

#ListingCont{
	width:630px;
}

#MoteurCont{
	background:#efefef;
	padding:10px 10px 10px 10px ;
	overflow:auto;
}

#MoteurListing{
	clear:both;
}

#SideBar{
	width:340px;
	margin-left:10px;
}

/*  TABS => Recherche rapide/avancée/par marque...  */

#MoteurCont h5 span{
	font-family:Trebuchet MS, Arial;
	font-weight:normal;
	display:inline;
	float:left;
	font-size:18px;
	color:#333;
	margin-right:10px;
}

#bymodel,
#bybrand,
#search{clear:both;}

.ui-tabs-hide { display: none; }

#OptionsRechercheCont li,
#OngMarque li,
.TabTJQ li{
	display:inline;
	float:left;
	margin-right:10px;
	padding-left:10px;
	list-style:none;
	font-size:16px;
	margin-top:2px;
    width:auto;
}

#MoteurCont h5{
	//margin-bottom:20px;
}

.TabTJQ,
#OngMarque{
	display:inline;
	float:left;
}

#OptionsRechercheCont .ui-tabs-nav,
.TabTJQ .ui-tabs-nav,
.ui-tabs-nav{
	color:#007eff;
	font-weight:normal;
}

#OptionsRechercheCont .ui-tabs-selected a,
.TabTJQ .ui-tabs-selected a{
	font-size:16px;
	font-weight:bold;
	color:#fff;
	padding:1px 10px 1px 0;
	display: inline;
	float:left;
	text-decoration:none;
	cursor:default;
}

ul#OptionsRechercheCont li.ui-tabs-selected {
	background: transparent url(/images/lc_fr/gellule_rouge_listing.png) no-repeat left 2px;
}

ul#OptionsRechercheCont li.ui-tabs-selected a {
	background: transparent url(/images/lc_fr/gellule_rouge_listing.png) no-repeat right 2px;
}


/* Listes de marques/modèles  ---------------------------- */

ul#alphabet li {
	float:left;
	list-style-type:none;
	margin-right:5px;
	margin-top:10px;
	border-bottom:1px solid #007eff;
	height:22px;
}

ul#alphabet {
	clear:both;
}

ul#alphabet li a {
	font-family:Trebuchet MS;
	font-size:20px;
	font-weight:bold;
	color:#007eff;
	text-decoration:none;
}

.retour {
	font-size:14px;
	text-decoration:none;
}

.TabMarques strong {
	font-family:Trebuchet MS;
	font-size:20px;
	font-weight:bold;
	color:#333;
	margin-right:4px;
}

.TabMarques{
	font-size:12px;
	margin-top:15px;
	clear:left;
}

.TabMarques td{
	padding-left:4px;
	padding-bottom:3px;
}

.TabMarques td a{
	color:#007eff;
	font-family:Verdana;
}

.TabMarques td  p {
	margin-top:16px;
	margin-bottom:6px;
}
.retour{
	position:relative;
	top:-2px;
}
/* critères  ---------------------------- */

#form select,
#formulaire select{
	width:190px;
	display:inline;
	font-size:12px;
	color:#333;
	font-family:Verdana;
	height:20px;
}

#form input,
#formulaire input{
	font-size:12px;
	color:#333;
	font-family:Verdana;
	height:18px;
}

#formulaire,
#form{
	width:610px;
}

#L1Cont{
	padding:10px 0 0 0;
	//padding-top:0;
}

#L1Cont,
#L2Cont{
	border:none;
	float:left;
	clear:both
}

#L1Cont span{
	font-size:10px;
	font-family:Verdana;
}

#L1Cont select,
#L1Cont input{
	display:inline;
	float:left;
	margin-right:12px;
	margin-bottom:10px;
	//margin-bottom:0;
}

#L1Cont select#prix_mini {
	margin-right:10px;
}

#BottomCont,
#TopCont{
	clear:both;
	width:610px;
	//margin-bottom:10px;
}

input#departement {
	margin-right:0;
	height:22px;
}

#OptionsRechercheCont{
	font-size:16px;	
}

#form select#prix_mini,
#form select#prix_maxi,
#formulaire select#prix_mini,
#formulaire select#prix_maxi{
	width:90px;
}

#form .selected,
#formulaire .selected{
	font-weight:bold;
}

.CritLine select#yearmodel_mini{
	margin-right:8px;
}

.CritLine select#yearmodel_maxi{
	width:169px;
}

.CritLine{
	background:#fff;
	clear:both;
	margin-bottom:3px;
	padding:3px;
	font-family:Verdana;
	font-size:12px;
	width:605px;
}

.libCrit {
	float:left;
	width:196px;
	line-height:20px;
	font-family:Verdana;
	Font-size:12px;
	color:#333;
	padding-left:4px;
}

.libCrit img {
	vertical-align:middle;
}

#version {
	height:16px;
	width:336px;
}


.SelectedCrit{
	background:#e2e2e2;
	font-weight:bold;
	display:block;
}

.SelectedCrit select{
	font-weight:bold;
}

#AlertCont{
	clear:both;
	text-align:right;
	padding-top:6px;
}

#AlertCont a{
	font-size:11px;
	color:#007eff;
}

/*  options de tri  ---------------------- */

#TabAnnEnteteDiv select {
	border:1px solid #ccc;
	margin-left:10px;
	font-weight:normal;
	color:#333;
}

#TriForm {
	display:inline;
}

#TriForm select option,
#GalDisplay select option {
	padding-right:10px;
}

 {
	padding-right:10px;
}

#GalDisplay{
	margin:0px;
	display:inline;
}

#TabAnnEnteteDiv{
	clear:both;
	font-size:11px;
	font-weight:bold;
/*	overflow:auto;*/
    overflow:inherit;
	background:url(/images/lc_fr/fd_header_listing.png) repeat-x left -5px;
	padding-bottom:6px;
}

#TabAnnFootDiv{
	background:url(/images/lc_fr/fd_header_listing.png) repeat-x left -5px;
	padding:4px auto;
	text-align:center;
	margin-bottom:10px;
}

#NbResults{
	display:inline;
	float:right;
	font-size:14px;
	margin-right:16px;
	margin-top:4px;
	font-weight:bold;
}

#NbResults  img{
	float:left;
	margin-right:6px;
	border:none;
}

#aideMille {
	background-color:#ffff99;
	border:1px solid #cc9900;
	position:absolute;
	left:240px;
	font-weight:normal;
	width:260px;
	padding: 6px 10px;
	display:none;
}

#NbResults:hover #aideMille {
	display:block;
}

#aideMille h4 {
	font-family:Trebuchet MS;
	font-size:18px;
	line-height:20px;
	color:#996600;
	margin-bottom:6px;
}

select optgroup option {
	margin-left:20px;
}

.Pagination{
	margin-right:6px;
	margin-left:12px;
	padding:0 4px;
	font-size:14px;
	font-weight:bold;
}

.Pagination td{
	padding:0;
	margin:0;
	background: transparent url(/images/lc_fr/pagination_fd.png) repeat-x top left;
}

.Pagination td img {
	vertical-align:top;
}

.Pagination a{
	color:#007eff;
}

.Pagination span{
	background:#999;
	padding:0px 2px 0 3px;
	color:#FFF;
}

#TabAnnFootDiv .Pagination{
	margin:4px auto;
}

/* Annonces ---------------------- */

#TabAnn{
	width:630px;
	font-size:12px;
}

#TabAnn th{
	font-size:11px;
	background:url(/images/lc_fr/fd_header_listing.png) repeat-x left -30px;
	padding:3px 0;
	border-bottom:1px solid #999;
}

#TabAnn th a{
	color:#000;
}

#TabAnn th#HeadBrand{
	background:#fff;
	border:1px solid #999;
	border-bottom:none;
	background:url(/images/lc_fr/fd_header_listing_brand.png) repeat-x 4px top;
}

#TabAnn th#TabSpacer{

}

#TabAnn th#HeadBrand a{
	display:block;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
}

#Listing #TabAnn td{
	padding:2px;
	font-family:Arial;
}

#Listing #TabAnn td a{
	text-decoration:none;
}

#Listing .lcphoto {
	border-bottom:1px solid #ccc;
}

#Listing .lcbasket,
#Listing .lcprice,
#Listing .lcmileage,
#Listing .lcyear,
#Listing .lcdpt,
#Listing .lcorig,
#Listing .lcwarranty{
	border-bottom:1px solid #ccc;
	text-align:center;
	vertical-align:middle;
}

#Listing .lcprice,
#Listing .lcmileage{
	width:75px;
}

#Listing .lcbasket,
#Listing .lcwarranty{
	text-align:right;
}

#Listing .lcprice,
#Listing .lcyear,
#Listing .lcorig,
#Listing .lcwarranty{
	background:#efefef;
}

#Listing .lcprice.lclineJB,
#Listing .lcyear.lclineJB,
#Listing .lcorig.lclineJB,
#Listing .lcprice.lclineJ,
#Listing .lcyear.lclineJ,
#Listing .lcorig.lclineJ {
	background-color:#ffffcc;
}

.lcmodel a,
.lcbrand a,
.lcversion a,
.lcdesc a{
	font-family:Verdana;
	font-size:12px;
}

.lcmodel,
.lcbrand{
	font-weight:bold;
}

.lcmodel a,
.lcversion a,
.lcyear a,
.lcprice a,
.lcmileage a,
.lcdpt a,
.lcorig a{
	color:#333;
}

.lcbrand a{
	color:#007EFF;
}

td.nobrdr{
	border-bottom:none;
}

/* debut maj mike le 12/12/2008 pour compatibilité IE 6 */
.warrantylist11Red{
	-margin-top:-43px; 
}
/* fin maj mike le 12/12/2008 pour compatibilité IE 6 */



.warrantylist11Red
.push2talk{
	display:inline;
	float:left;
}

.warrantylist11Red a,
.warrantylist11Blue a{
	font-family:Arial;
	font-size:12px;
	color:#fff;
}

.warrantylist11Red{
	background:#E10915;
}

.warrantylist11Blue{
	background:#007EFF;
}

#Listing .warrantylist11Red,
#Listing .warrantylist11Blue{
	position:absolute;
	background: transparent url(/images/lc_fr/gelule_GM.png) no-repeat left 1px;
	height:17px;
	padding-left:10px;
	left:100px;
}

.warrantylist11Red a{
	display:inline-block;
	text-decoration:none;
	padding:2px 10px 2px 0;
	background: transparent url(/images/lc_fr/gelule_GM.png) no-repeat right 1px;
	font-weight:normal;
}

.push2talk{
	background:#007EFF;
	background: transparent url(/images/lc_fr/gelule_p2t.png) no-repeat left 1px;
	padding-left:20px;
	position:absolute;
	width:78px;
}

.push2talk a{
	display:inline-block;
	color:#fff;
	text-decoration:none;
	padding:2px 10px 2px 0;
	background: transparent url(/images/lc_fr/gelule_p2t.png) no-repeat right 1px;
	font-weight:normal;
}

.InfoCont{
	position:absolute;
	margin-top:15px;
	//margin-top:20px;
	margin-left:6px;
}


.lclineB .InfoCont,
.lclineJB .InfoCont{
	margin-top:18px;
	//margin-left:-20px;
}

#Listing #TabAnn td .lcbasket a,
#Listing #TabAnn td .lclineB.lcbasket a,
#Listing #TabAnn td .lclineJB.lcbasket a{
	color:#007EFF;
	margin-right:4px;
	text-decoration:underline;
	font-weight:normal;
}

.lcbasket a.PanierEnCours:link,
.lcbasket a.PanierEnCours:visited,
.lcbasket a.PanierEnCours:active{
	color:#999;
}

.lcmulti{
	position:absolute;
}

.lcmultibrdr {
	background: transparent url(/images/lc_fr/multi_vign.png) no-repeat 0px 1px;
}

.lcmultibrdr{
	padding:0 5px 5px 0;
	margin:2px 0;
}

#LinkBlock{
	clear:both;
}

#LinkBlock a{
	color:#007EFF;
	display:inline;
	float:left;
}

#search{
	padding-top:5px;
	//padding-top:0px;
}

.DelCrit{
	display:inline;
	float:right;
	cursor:pointer;
	background:url(/images/lc_fr/bt_close_crit.png) no-repeat;
	width:12px;
	height:12px;
	margin-top:5px;
	margin-right:4px;
	display:none;
}

#bymodel,
#bybrand{
	clear:both;
}

#TabListBrand{
	margin:0px 0px 6px 0px;
	font-size:11px;
	font-weight:normal;
}

#TabListBrand a{
	color:#007EFF;
	font-weight:normal;
}

#TabListBrand td{
	padding:3px;
}

.PubInter td{
	text-align:center;
	height:17px;
	border-bottom:1px solid #ccc;
}

#SideBar .SidebarMarg{
	margin:12px;
	padding:10px
}

#SideBar .TitreSidebar,
#Info_Plus .TitreSidebar{
	background:url(/images/lc_fr/fd_sidebar_listing.gif) repeat-x left bottom;
	font-size:16px;
	font-weight:bold;
	padding:4px 0 1px 8px;
	height:20px;
	color:#ffffff;
	white-space:nowrap;
	margin-bottom:6px;
}

#SideBar .TitreSidebar img{
	float:right;
	margin:4px;
	cursor:pointer;
}

.txtCont{
	margin-left:8px;
	font-size:12px;
}

.MySelectLink{
	background:#e2e2e2;
	cursor:pointer;
	text-decoration:none;
	padding-left:10px;
	margin-top: 5px;
}

.MySelectLink a{
	color:#333;
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	
}

#SideBar .Nota{
	background:#ffff99;
	border:1px solid #cc9901;
	padding:4px 7px;
	font-size:12px;
	margin-bottom:6px;
}

#main_command,
#main_command a{
	font-family:Verdana;
}

#main_command a{
	color:#007EFF;
}

.SelectCont{
	background:#efefef;
	overflow:auto;
}

.lclineB,
.lclineJB,
td.lclineB,
td.lclineJB{
	font-weight:bold;
}

.lclineJ,
.lclineJB,
td.lclineJ,
td.lclineJB{
	background:#FFFF99;
}

.lclineB .lcbasket a,
.lclineJB .lcbasket a,
td.lclineB .lcbasket a,
td.lclineJB .lcbasket a{
	font-weight:normal;
	color:#007eff;
	text-decoration:underline;
}

td .lcbasket a,
.lcbasket a{
	color:#007EFF;
	text-decoration:underline;
}


.TitrePub{
	font-size:11px;
	color:#999;
	text-align:center;
	margin-top:10px;
	margin-bottom:6px;
}

#DivPubPave{
	text-align:center;
}

#SelectCont{
	margin-top:10px;
}

.lcbasket{
	font-size:11px;
}

.lcdesc .DescLink{
	font-weight:bold;
	color:#000;
}


#WarningList{
	clear:both;
	margin:0;
	padding:0;
	font-size:18px;
	margin-top:12px;
	padding:8px;
	background:#ffff99;
	border:1px solid #996600;
	color:#996600;
	font-family: "Trebuchet MS",Arial;
	font-weight:bold;
}

#WarningList ul{
	margin:0;
	padding:0;
}

#WarningList li{
	margin-left:15px;
	color:#000;
	font-size:12px;
	font-weight:normal;
}

#WarningList a{
	color:#007eff;
	font-weight:bold;
}

#Listing .NewAdCont{
	width:83px;
	height:65px;
	margin:0;
	padding:0;
	position:relative;
}

#Listing .NewAdCont .NewAd{
	position:absolute;
	left:56px;
	top:36px;
}

.lcphoto a {
	text-decoration:none;
}

.VisideoListing{
	position:absolute;
	z-index:10000;
	left:4px;
	top:36px;
}

.LinkPho img{
	width:77px;
	height:58px;
}

#ann_detail_auto a,
#ann_detail_moto a,
#ann_detail_od a,
#main_ft_auto a,
#Tab_Vue a,
#Box_Vue a,
#InfoPlusLeft a,
#InterLinkingtxt a{
	color:#007eff;
	font-size:12px;
}

#ann_detail_auto input{
	margin-right:6px;
}

#Tab_Vue,
#AlreadySearchtxt,
#InfoPlusLeft,
#InterLinkingtxt{
	font-size:12px;
}

#AlreadySearchCont,
#InfoPlus{
	margin-top:10px;
}

#InfoPlus li{
	list-style:none;
}

#InfoPlusLeft{
	margin-left:10px;
}

.BasketPictList{
	position:absolute;
	width:0;
}

a#BtSearch{
	float:right;
	background:url(/images/lc_fr/fd_search_bt.png) repeat-x left top;
	border:1px solid #fff;
	padding:1px 4px 0 4px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

.LinkMotoCat{
	display:inline;
	float:left;
	margin-right:16px;
}

#L1Cont input.InputRadio {
	margin:0;
	padding:0;
	margin-right:4px;
}

#LinkMotoCatCont{
	clear:both;
	overflow:auto;
	margin-bottom:6px;
}

.lclineJB .LinkAnnBig{
	display:block;

}

/*#publiciteContOD{
	width:302px;
	height:250px;
	//margin-bottom:100px;
}*/


#publiciteCont{
	width:302px;
	height:250px;
}

#publicite{
	position:absolute;
	top:250px;
	//top:300px;
	left:660px;
}

#publiciteod{
	position:absolute;
	top:250px;
	//top:250px;
	left:660px;
}

.B2bPrice{
	color:#007eff;
	font-weight:bold;
	display:block;
	margin-top:-14px;
	margin-left:14px;
	//margin-left:0;
	padding:0;
	position:absolute;
}

.CetExplain{
	display:none;
	clear:both;
	position:absolute;
	background:#FFCC00;
	border:1px solid #000;
	padding:4px;
	margin-left:50px;
}

.InfoContCetelem{
	display:block;
}

#reportGM{
font-size:11px;
text-align:left;
padding-bottom:5px;
}
#TabListBrand .modeleOn{
font-weight:bold;
color:#E10915;
}