#bloc_amovible {
	float: right;
}

.budget_mod, .moteur-rech-marques {
	line-height:1.4em;
	width:100%;
}
.budget_mod {
	width: 250px; 
	margin-left: 20px; 
}

#bloc_accueil { width: 350px; }
#bloc_budget  { width: 300px; } 

.bloc {
	float: left;
	background-image: url(../../images-design/nuage-bottom.gif);
	background-repeat: no-repeat; 
	background-position: bottom right; 
	padding-bottom: 25px;
	margin: 2px 5px;
}
.firstbloc {
	background-image: url(../../images-design/nuage-top.gif);
	background-repeat: no-repeat; 
	background-position: top left;
	padding-top: 30px;
	padding-left: 20px;
}


/**************************** Identification ****************************/
#bloc_identification { width: 350px; }
	#bloc_identification label, #bloc_identification input { font-size: 80%; margin-right: 1em; width: 150px; }
	#bloc_identification form div {
		padding: 0 10px;
	}
	#authentification_form {
		text-align: right;
	}


/**************************** MARQUE / MODELES ****************************/
#count_details {
	margin-top: 1em;
}
#vignette-tab td {
	width: 33%;
	vertical-align: top;
}	
.vignette-description {
	border: 1px solid #EEE;
	/*background-color: #FAFAFA;*/
	padding: 2px 3px;
	margin: 1px;
}
a.titre_vignette {
	display: block;
	color: #050;
	text-transform: capitalize;
	padding: 2px;
	font-size: 12px;
	font-weight: bold;
}
a.titre_vignette:hover {
	color: #010;
}
.vignette-description p{
	font-size: 11px;
}