/*************************************
*       COLONNE GAUCHE
**************************************/
#colonneGauche{
	width:150px;
	margin:5px 5px 5px 5px;
	float:left;
	min-height:50px;
	/*border: solid 1px blue;*/
	padding-left:10px;
	}

#offres{
	width:150px;
	font-size:13px;
	margin-left:2px;
	}
	
.ligne_offres{
	width:90%;
	background-image: url(../img/offres_ligne.jpg);
	background-repeat: repeat-y;
	background-position: top left ;
	padding-left:5px;
	padding-right:10px;
	margin-top:0px;
	font-size:10px;
	}

.ligne_offres .textOffres{
	width:90px;
	float:right;
	}
	
.ligne_offres h4, .ligne_offres span{
	color:#63750b;
	}

.ligne_offres img{
	float:left;
	width:40px;
	}
	
.bordure{
	border-top:dashed 1px #666;
	width:120px;
	margin-left:10px;
	margin-bottom:0px;
	}

.ligne_offres .titre_offre a {
	font-size:12px;
	display:block;
	float: left;
	padding-top:5px;
	padding-bottom:0px;
	margin: 5px 0 0 0;
	color:#63750b;
	}
	
.logoVD{float:right; margin-right:0px; margin-top:5px;}
.logoVD img{width:23px;}

.bas_offres{
	width:150px;
	height:15px;
	background-image: url(../img/offres_bas.jpg);
	background-repeat: no-repeat;
	background-position: top left ;
	margin-top:0px;
	margin-left:-1px;
	}


/*****************************************
*                MOTEUR
*****************************************/
#moteur{
	width:150px;
	margin-left:1px;
	}
	
#moteur a{color:#FFFFFF;}	

#moteur .clearer{height:0px;}

#choix{margin-left:1px; margin-bottom:0px;}

#neuf{
	float:left;
	width:72px;
	background:url(../img/neuf_marron.jpg) no-repeat;
	height:23px;
	margin-top:0px;
	}

#occasion {
	display:block;
	float:right;
	width:77px;
	background:url(../img/occasion_vert.jpg) no-repeat;
	height:23px;
	margin-left:0px;
	}
	
#occasion:focus{background:url(../img/occasion_vert.jpg) no-repeat;}
#neuf:focus{background:url(../img/neuf_marron.jpg) no-repeat;}

#neuf:visited{background:url(../img/neuf_marron.jpg) no-repeat;}

#neuf div{padding-left:15px;}

#formMoteur{
	font-size:12px;
	margin-top:0px;
	}
	
#formMoteur .marque label, #formMoteur .energie label{
	float:left;
	width:80px;
	margin-left:5px;
	}
	
.marque{
	margin-top : 0px;
	}
#marq{height:130px;}/* marque des occasions*/
#km .menu1 span{padding-left:15px;}
#annee .menu1 span{padding-left:30px; font-style:italic;}

#formMoteur h2{display:block; height:24px; font-size:12px; margin:0px; }
	
.intitule{
	display:block;
	color:#FFFFFF;
	font-weight: bold;
	padding-left:10px;
	background:url(../img/moteur_btn_fd.jpg) no-repeat top;
	height:64px;
	cursor:pointer;
	}
	
.intitule span{display:block; padding-top: 7px;}
.menu1{margin:0px;}
.menu1 span{padding:10px 10px 0 10px;}

.menu1 div{
	background:url(../img/moteur_fd_sousmenu.gif) repeat-y;
	margin:0px;
	padding-bottom:5px;
	padding-top:0px;
	}
	
.menu1 img{height:4px; width:151px; margin:0 0 5px 0;}

.menu1 div label, .menu1 div span, .menu1 div select{
	padding-left:10px;
	color:#756c57;
	text-align:left;
	}
	
.menu1 span select{font-size:10px; padding-left : 5px ; margin-left:5px; width:140px;}
.menu1 option{padding-right:5px;}	
.menu1 input[type=text], .menu1 select, input{border:solid #756c57 1px; padding-left : 5px ; margin-left:5px;	}
	
.menu1 input[type=checkbox]{border:none;}	
	
#moteur input[type=submit]{
	border:none;
	background-image:url(../img/rechercher.jpg);
	background-repeat:no-repeat;
	height:45px;
	width:150px;
	margin-top:5px;
	margin-left:0px; 
	}
	
#mitsu{height:45px;}

#imgAnnee{background:url(../img/fin_moteur.jpg) no-repeat top; height:12px; width:150px;}
#zero{height:0px;}

.pasDeResult{
	width:250px;
	height:20px;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	padding-top:7px;
	text-align:center;
	background-color:#e3e9b7;
	}
	
#ittai{ /*Gestion de l'affichage du message "veuillez choisir une marque" dans le moteur neuf*/
	margin-top:0px; 
	padding-left:10px;
	font-size:10px;
	}

/*****************************
*      infobulle moteur
******************************/
span.tooltip em {
    display:none;
}
span.tooltip:hover {
    border: 0;
    text-decoration:none;
}
span.tooltip:hover em {
    font-style: normal;
    display: block;
    position: absolute;
    top: 367px;
    left: 170px;
    padding: 5px 5px 5px 0px;
    color: #666;
    border: 1px solid #666;
    background-color: white;
    width:170px;
	font-weight:400;
	text-align:center;
}