/*  - Sommaire                                                      */
/*  1  ------------------------    colonne de gauche "HUB"          */
/*  2  ------------------------   Moteur de recherche               */
/*  3  ------------------------   Recherche par marque/modele  		*/
/*  4  ------------------------   Rechercher un pro                 */
/*  5  ------------------------   Dernières annonces                */




/*  1  ------------------------    colonne de gauche "HUB"          */

#BtCote a,
#BtCoteMoto a,
#BtConseilsLoisir a,
#BtConseilsUtils a,
#BtConseilsOD a,
#BtGarantie a,
#BtConseils a,
#BtConseilsMoto a{
	padding-left:60px;
}

#BtCote a {
	line-height:60px;
}

#BtConseils a {
	line-height:50px;
}

#BtCote{
	background:url(/images/lc_fr/bt_cote_home.png) no-repeat left 12px;
}

#BtGarantie{
	background:url(/images/lc_fr/bt_garantie_home.png) no-repeat left 12px;
}

#hub h2 {
	font-size:18px;
	font-weight:normal;
}

#hub h2.motoPasserAnnonce {
	font-size:14px;
	font-weight:bold;
}

#hub li#BtConseils{
	background:url(/images/lc_fr/bt_conseils_home.png) no-repeat left 7px;
	border-bottom:none;
}

#BtCoteMoto{	/*Moto*/
	background:url(/images/lc_fr/bt_cote_home.png) no-repeat left 22px;
	line-height:85px;
}

#hub li#BtConseilsMoto{	/*Moto*/
	background:url(/images/lc_fr/bt_conseils_home.png) no-repeat left 22px;
	border-bottom:none;
}

#hub #BtCoteMoto a,
#hub #BtConseilsMoto a {	/*Moto*/
	line-height:84px;
}

#hub li#BtConseilsLoisir{	/*Loisir*/
	background:url(/images/lc_fr/bt_conseils_home.png) no-repeat left 7px;
	border-bottom:none;
}

#BtConseilsLoisir a{	/*Loisir*/
	line-height:60px;
}


#hub li#BtConseilsUtils{	/*Utils*/
	background:url(/images/lc_fr/bt_conseils_home.png) no-repeat left 22px;
	border-bottom:none;
}

#hub #BtConseilsUtils a {	/*Utils*/
	line-height:84px;
}


#hub li#BtConseilsOD{	/*OD*/
	background:url(/images/lc_fr/bt_conseils_home.png) no-repeat left 8px;
	border-bottom:none;
}

#hub #BtConseilsOD a {	/*OD*/
	line-height:54px;
}

#hub #BtGarantie a,
#hub #BtCote .moto a,
#hub #BtConseils .moto a{
	line-height:20px;
	padding: 10px 0 9px 60px;
}

#hub a{
	color:#000;
	display:block;
	margin:0px auto 6px auto;
}

#hub a.HubFirst{
	line-height:normal;
	margin-top:-5px;
}

#hub li{
	border-bottom:1px solid #ccc;
	list-style:none;
}

#hub a.LinkDepotSmall{
	font-size:12px;
	line-height:normal;
	color:#007eff;
}

.LinkDepot{
	text-align:right;
}

/*  2  ------------------------   Moteur de recherche   */
#recherche{
	position:relative;
}
#MoteurTableGauche,
#MoteurTableDroite{
	list-style:none;
	overflow:auto;
	float:left;
	width:225px;
	/*height:130px;*/

}


#MoteurTableGauche li,
#MoteurTableDroite li{
	margin-top:8px;
}
#MoteurTable select{
	margin-top:8px;

}

#formulaire li .lienCategorie{
	background:transparent url(/images/lc_fr/cust_select_208.png) no-repeat top left;
	display:inline-block;
	font-size:12px;
	width:215px;
	height:18px;
	padding-left:5px;
	padding-top:2px;
 }

#formulaire #div_category.utilitaire{
	width:370px;
	top:66px;
}

#div_category.utilitaire #div_84 img{
	padding-top:10px;
}
#div_category.utilitaire #div_82 img{
	padding-top:17px;
}


#div_category label,
#div_category div{
	font-size:12px;
}

#Valider,
.ValiderPN{
	background: #E10915 url(/images/lc_fr/fd_btn_validerhp.png) repeat-x left top;
	border:1px solid #fff;
	padding:0px 4px 0 4px;
	color:#fff;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
	cursor:pointer;
	height:22px;
	margin:0 10px 0 25px;
}
.ValiderPN {
	margin:0 10px 0 0;
}

#ValidCont{
	text-align:right;
	clear:both;
	padding-top:10px
}
#masqueIECat{
	display:block;
	height:90px;
	!margin-left:-15px;
	_margin-left:-7px;
}

#MoteurCont{
	display:inline;
	float:left;
	width:723px;
	margin-bottom:10px;
	position:relative;
}

#recherche {
	width:700px;
	margin:auto 12px;
}
#recherche:after {
	content:'';
	display:block;
	clear:both;
}

#recherche form,
#recherche #formulaire{
	background: url(/images/lc_fr/fd_moteur.png) repeat-x scroll left top #BEBCB4;
	margin-bottom:10px;
	padding:6px 12px;
	border:1px solid #BABABA;
}
#formulaire:after {
	content:'';
	display:block;
	clear:both;
}

#OdCont #recherche form#formulaire{
	background:url(/images/lc_fr/fd_moteur_degrade.jpg) repeat-x left top;
}

#OdCont{
	background: #fff url(/images/lc_fr/fd_moteur_shadow_od.jpg) no-repeat 0 0px;
}

#recherche h5{
	font-size:18px;
	color:#333;
	padding-bottom:8px;
}

#recherche h5 a{
	font-size:12px;
	font-weight:normal;
	color:#000;
	margin:auto 14px;
}

/*#recherche h5 span{
	font-weight:bold;
	color: #fff;
	font-size: 16px;
	text-shadow: none;
	padding-left:8px;
	background: url(/images/lc_fr/pilule-rouge.png) no-repeat left 2px;
	padding-bottom:2px;
}

#recherche h5 span span{
	padding-left:0px;
	padding-right:8px;
	background: url(/images/lc_fr/pilule-rouge.png) no-repeat right 2px;
}*/

#recherche #compteur,
#recherche #compteur div{
	height:17px;
	background: transparent url(/images/lc_fr/gelule_compteur.png) no-repeat left top;
}

#recherche #compteur{
	float:right;
	margin:0;
	padding:0;
}

#recherche #compteur div{
	background-position: right top;
	color: #fff;
	font-size: 12px;
	font-weight:normal;
	margin-left:6px;
	padding-right:4px;
	padding-top:1px;
}

#recherche select{
	width:208px;
	border: 1px solid #999;
	font-size:12px;
	color:#333;
	margin-bottom:10px;
}

#recherche select#cp{
	width:180px
}
#recherche #model {
	margin-left:25px;
}

.motoModele {
	margin-left:0 !important;
}

.tdRight{
	padding-left:33px;
}

.submit{
	text-align:right;
}

td.submit input{
}

.InputRadio {
	margin-right:4px;
}


/*  3  ------------------------   Recherche par marque/modele  */

#recherche > div a {
	text-decoration:underline;
}
#marques,
#modeles{
	display:inline;
	float:left;
	margin-top:0px;
}

#marques{
	border-right:1px solid #ccc;
	width:351px;
}

#modeles{
	padding-left:15px;
	width:333px;
}

#marques h2,
#modeles  h2 {
	margin:0;
	font-size:16px;
	color:#333;
	font-weight:bold;
	margin-bottom:6px;
}

#marques .gauche a,
#modeles .gauche a{
	color:#007eff;
	font-size:12px;
}

.gauche {
	display:inline;
	float:left;
	width:111px;
	margin:0;
	padding:0 0 2px;
}

.gauche li{
	list-style:none;
	list-style-type:none;
	margin-left:0;
	padding-left:0;
}

ul.gauche li {
	margin-left:0;
	padding-left:0;
	//margin-left:-16px;
	line-height:23px;
}

.gauche li a{
	margin-left:0;
	padding-left:0;
	line-height:15px;
}

#energie .greenenergie{
	color:#009900;
}

#MamoMoto #marques  h2,
#MamoMoto #modeles  h2,
#MamoScooter #marques  h2,
#MamoScooter #modeles  h2,
#MamoQuad #marques  h2,
#MamoQuad #modeles  h2{
	margin:6px 0 0 0;
}

#marques .gauche a.SeeAll,
#modeles a.SeeAll{
	color:#333;
	font-size:10px;
}

#MaMoTabs li{
	/*padding-right:4px;*/
	text-align:center;
	border-bottom:1px solid #ccc;
}

#MaMoTitleCont{
	
}

#MaMoTitle{
	padding-right:10px;
	border-bottom:1px solid #ccc;
	padding-bottom:1px;
	//padding-bottom:2px;
}

#MaMoTabs{
	font-size:12px;
}

#MaMoTabs a{
	text-decoration:none;
	color:#333;
	padding:3px 0 3px 0;
	display:block;
	//border-bottom:1px solid #ccc;
	//margin-bottom:-1px;
}

#MaMoCont #MaMoTitleCont{
	clear:both;
	overflow:auto;
}

.ui-tabs-hide{
	display:none;
}

#MaMoTitle{
	font-size:16px;
}

#MaMoTitle,
#MaMoTabs,
#MaMoTabs li{
	display:inline;
	float:left;
}
#OngCheatRight{
	height:21px;
	width:348px;
}

.OngCheat{
	height:21px;
	width:4px;
}

#OngMoto.ui-tabs-nav{
	background:url(/images/lc_fr/fd_ong_home_moto_off.png) no-repeat left top;
	width:51px;
}

#OngMoto.ui-tabs-selected{
	background:url(/images/lc_fr/fd_ong_home_moto_on.png) no-repeat left top;
	width:51px;
}

.ui-tabs-selected a{
	border-bottom:1px solid #fff;
}

#OngScooter.ui-tabs-nav{
	background:url(/images/lc_fr/fd_ong_home_scooter_off.png) no-repeat left top;
	width:73px;
}

#OngScooter.ui-tabs-selected{
	background:url(/images/lc_fr/fd_ong_home_scooter_on.png) no-repeat left top;
	width:73px;
}

#OngQuad.ui-tabs-nav{
	background:url(/images/lc_fr/fd_ong_home_quad_off.png) no-repeat left top;
	width:58px;
}

#OngQuad.ui-tabs-selected{
	background:url(/images/lc_fr/fd_ong_home_quad_on.png) no-repeat left top;
	width:58px;
}

#MaMoCont .ui-tabs-selected{
	border-bottom-color:#fff;
	font-weight:bold;
}

/*  4  ------------------------   Rechercher un pro  */

#plus {
	float:left;
	display:inline;
	width:302px;
	margin-top:-5px;
	margin-bottom:8px;
}

#pro a{
	color:#007eff;
	font-size:12px;
}

#pro p{
	font-size:12px;
	color: #333;
}

#pro h3 {
	font-weight:blod;
}

#publicite {
	/*width:300px; 
	height:250px;	
	border:1px solid #bababa;*/
	margin-top:3px;
	position:absolute;
	left:1114px;
	top:317px;
	z-index:0;
}

#PubInnerContIE{
	margin-top:-1px;
	margin-top/*\**/: -6px\9;
}

* html #PubInnerContIE{
	margin-top:-1px;	
}

*+html #PubInnerContIE{margin-top:-1px;}

/*  5  ------------------------   Dernières annonces  */

#GalerieCont{
	width:1200px;
	height:118px;
	overflow:hidden;
	padding:6px 0 0 0;
	margin-bottom:0px;
	margin-top:4px;
	background: transparent url(/images/lc_fr/bg_GalCont.jpg) repeat-x top left;
	clear:both;
}

#GalerieContRecherche{
	width:1200px;
	height:118px;
	overflow:hidden;
	padding:6px 0 0 0;
	margin-bottom:0px;
	background: transparent url(/images/lc_fr/bg_GalCont.jpg) repeat-x top left;
	clear:both;
}

#GalerieContRecherche{
	background: #FFFF99;
}

#GalerieContRecherche #intro{
float:left;
width:175px;
padding:5px;
font-size:11px;
color:#666;
}
#GalerieContRecherche #intro .titreAnnonces{
color:#333;
font-weight:bold;
font-size:16px;
text-transform:uppercase;
}
#GalerieContRecherche #intro .comparer{
color:#000;
font-size:12px;
margin-top:10px;
}
#GalerieContRecherche #intro .comparer a{
color:#007EFF;
}
.PictCatMoto{
	margin-right:25px;
	//margin-right:13px;
}

.LastPict{
	margin-right:0;
}

.lcline{
	display:inline;
	float:left;
	width:77px;
	height:95px;
	font-size:11px;
	margin:0 16px;
	overflow:visible;
	
}
#GalerieContRecherche .lcline{
margin: 0 5px;
}

.lcline dd,
.lcline dd div{
	margin:0;
	padding:0;
	font-size:11px;
	text-align:center;
	width:77px;
	cursor:pointer;
}

.lcline dt{
	text-align:center;
}

.lcline dd a,
.lcline dt a{
	text-decoration:none;
	color:#333;
	border:none;
	font-size:9px;
}
#GalerieContRecherche .lcline .ssPhotoauto,
#GalerieContRecherche .lcline .ssPhotomoto,
#GalerieContRecherche .lcline .ssPhotoloisir,
#GalerieContRecherche .lcline .ssPhotoutils,
#GalerieContRecherche .lcline .ssPhotood{
height:60px; 
width:77px;
cursor:default;
}
#GalerieContRecherche .lcline .ssPhotoauto{
background:#FFF url(/images/lc_fr/vignette_vendu_auto.png) no-repeat center;
}
#GalerieContRecherche .lcline .ssPhotomoto{
background:#FFF url(/images/lc_fr/vignette_vendu_moto.png) no-repeat center;
}
#GalerieContRecherche .lcline .ssPhotoloisir{
background:#FFF url(/images/lc_fr/vignette_vendu_loisirs.png) no-repeat center;
}
#GalerieContRecherche .lcline .ssPhotoutils{
background:#FFF url(/images/lc_fr/vignette_vendu_utils.png) no-repeat center;
}
#GalerieContRecherche .lcline .ssPhotood{
background:#FFF url(/images/lc_fr/vignette_vendu_od.png) no-repeat center;
}
#GalerieContRecherche .lcline .vendu{
text-transform:uppercase;
}

.lcbrandmod {
	padding-top:6px;
}

.lcphoto{
	height:58px;
}


dd.lcphoto,
dd.lcphoto:hover,
.reflect,
.reflect:hover,
div.rheight70{
	cursor:pointer;
}



/**
 * helpers
 */

.unit {float:left;}
.lineWithNoOverflow .lastunit:after {content:''; display:block; clear:both;}
.size1on2 {width:50%; *width:48.1%;}
.size1on3 {width:33.3% !important;}
.noMargB {margin-bottom:0 !important;}
.lastunit {overflow:hidden; _overflow:visible; _zoom:1;}

/**
 * Moteur de recherche
 */
 
.selSearch {margin-bottom:5px;}
.selSearch div div {overflow:hidden; _overflow:visible; _zoom:1; margin-top:8px;}
.selSearch img {vertical-align:middle;}
.selSearch .lastunit div {margin-left:20px;}
li #prix_mini,
li #prix_maxi,
li #cp {margin-left:20px; width:208px !important;}
li #cp {width:165px !important;}


/**
 * jsBubble
 *
 * NB : La classe withJsBubble permet de surcharger les styles
 *      du formulaire sans affecter ceux des autres pages.
 *
 */

/* on supprime l'image de fond lorsque le JS est desactive
car celle-ci ne prend pas toute la hauteur du formulaire */
.withJsBubble {background-image:none !important;}

/* on raccourci les selects afin de pouvoir mettre le picto
de l'infobulle a cote */
.withJsBubble li .lienCategorie {width:180px !important;}
.withJsBubble select {width:185px !important;}
.withJsBubble img {vertical-align:middle; border:0;}
.withJsBubble #MoteurTableGauche,
.withJsBubble #MoteurTableDroite {width:auto; overflow:visible; position:relative\9; *z-index:0;}
.withJsBubble #MoteurTableGauche {margin-right:18px; *margin-right:0;}
.withJsBubble #MoteurTableDroite {*position:static;}
.withJsBubble #MoteurTableDroite .jsBubble {*margin-left:48%; _margin-left:102%;}
.withJsBubble #div_category {left:12px !important; /*margin-top:3em; margin-top:0\9;*/ z-index:99999\9; *zoom:1;}

/* on remet l'image de fond lorsque le js est actif,
les bulles d'information etant masquees */
.js .withJsBubble {background:#BEBCB4 url(/images/lc_fr/fd_moteur.png) repeat-x scroll left top !important;}

/* on masque les bulles d'information lorsque js est actif
et on les sort du flux afin qu'elle se superposent */
.js .jsBubble {display:none; position:absolute; *left:0; *margin-top:1.25em;}
.js .lienCategorie {
	background-image:url(/images/lc_fr/cust_select_185.png) !important;
	display:inline-block;
	line-height:20px;
	width:180px;
	padding-left:5px;
	margin-bottom:10px;
	cursor:pointer;
}
.jsBubble {background:#FFC; padding:10px; border:1px solid #cc9; width:165px;}
.jsBubble p {font-size:12px; margin-bottom:15px;}



/**
 * div_category
 */
#div_category .debugCategories {width:327px; height:297px;} /* iframe de debuggage pour IE6 */


/* Suppression des styles LCDN */
.margin-right{
	margin-right:10px;
}
.pull-right{
	float:right;
}
.pull-left{
	float:left;	
}
.margin-bottom{
	margin-bottom:10px;
}
select.input,
#specIE7 ul{
	margin-bottom:12px;	
}
select.input#regionsP{
	margin-bottom:0;	
}
#specIE7 li{
	list-style:none;	
}
#specIE7
#recherche form.hidden,
.hidden{
	display:none;	
}
h5.margin-left{
	clear:both;	
	overflow:auto;
}
.text-white-shadow {
  text-shadow: 1px 1px #FFFFFF !important;
}
.text-black {
  color: #000000 !important;
}
.size13 {
  font-size: 13px !important;
}