#BoiteMiniMoteur { width:235px; margin: auto; padding-top: 30px; }

#BoiteMiniMoteur select{background:#fff; }

/* DIV */
.MiniDiv { padding: 0; text-align: center !important; }

/* titres des div */
.MiniTitre{ width:105px; color: #fff; float: left; padding: 0; text-align:left; font-size:11px; }

#TitreMiniTypeTrans, 
#TitreMiniTypeLoi,
#TitreMiniTypeCommerce,
#TitreMiniTypeActivite,
#TitreMiniTypeBien,
#TitreMiniSousTypeBien, 
#TitreMiniPieces,
#TitreMiniChambres,
#TitreMiniBudget,
#TitreMiniBudgetTranche,
#TitreMiniBudgetVac,
#TitreMiniSurface,
#TitreMiniSurfaceTerrain,
#TitreMiniPays,
#TitreMiniRegion,
#TitreMiniRegionEtr,
#TitreMiniDep,
#TitreMiniVilles,
#TitreMiniQuartiers,
#TitreMiniProximite,
#TitreMiniRayon,
#TitreMiniSituation,
#TitreMiniReference,  {
 width: 103px; color: #fff; float: left; padding: 2px 0 0 0; text-align: left; font-size:11px; margin:0 0 14px 0; }

#TitreMiniChoixAffichage, .MiniLabel { font-weight: bold; }

/* SELECT */
/* div englobant les selects */
.MiniDivSelect{display:inline; }

.MiniSelect{ width: 125px; float:right; border: 1px solid #bbb; color: #fff; margin: 2px 0 0 0; background: #fff; }

#MiniSelectTypeTrans,
#MiniSelectTypeLoi,
#MiniSelectTypeCommerce, /* si idtt ventes commerces */
#MiniSelectTypeActivite, /* si idtt ventes commerces et type commerce */
#MiniSelectTypeBien,
#MiniSelectSousTypeBien,
#MiniSelectPieces,
#MiniSelectChambres,
#MiniSelectBudgetVente,/* si budget tranche */
#MiniSelectBudgetLoc,  /* si budget tranche */
#MiniSelectSurface,
#MiniSelectPays,
#MiniSelectRegEtr,/* si region etrangere */
#MiniSelectRegion,
#MiniSelectDep,
#MiniSelectVilles,
#MiniSelectQuartier,
#MiniSelectRayon,/* si rayon en liste deroulante */
#MiniSelectSituation

{width:120px; color:#7d7d7d; font:10px verdana; margin-top: 5px; }

#MiniDivChampTextPieces,
#MiniDivChampTextChambres,
#MiniDivChampTextBudget,
#MiniDivChampTextBudgetVac,
#MiniDivChampTextSurface,
#MiniDivChampTextSurfaceTerrain,
#MiniDivChampTextProx,
#MiniDivChampTextRef { padding-left: 10px!important; }


/* CHECKBOX*/
.MiniDivCheckbox{}
.MiniLabel{padding-left:11px;color:#fff; }
.MiniCheckbox{border: 12px solid #bbbb; color: #fff; margin: 2px 2px 0 0; background: #fff; padding:6px; }

#MiniDivCheckboxPieces,/* si pieces affichées en checkbox */
#MiniDivCheckboxChambres,/* si chambres affichées en checkbox */
#MiniDivCheckboxRayon/* si rayon affichée en checkbox */
{margin: 5px 0 0 0; float:right; }

/* INPUT CHAMPS TEXT */
.MiniDivChampText{float:right; }
.MiniInput{width:62px; border: 1px solid #bbb; color: #fff; margin: 2px 0 0 0; background: #fff; padding:2px; }
.MiniInputTxt{ display: none; } /* span après les champs input (ex : euros / m²) */

#MiniDivChampTextPieces,/* si pieces affichées en champs text min max */
#MiniDivChampTextChambres,/* si chambres affichées en champs text min max */
#MiniDivChampTextBudget,/* si budget affiché en champs text min max */
#MiniDivChampTextBudgetVac,
#MiniDivChampTextSurface,/* si surface affichée en champs text min max */
#MiniDivChampTextSurfaceTerrain,
#MiniDivChampTextProx,
#MiniDivChampTextRef
{float:left;padding:0px 0 0 20px}


/* ----- PARTICULARITES ----- */

#NomPaysEtr{} /* span affichant le pays si pays étranger et si il n'y a qu'un seul pays trouvé */

/* PIECES */
/* si pieces affichées en checkbox */
#MiniLabelPieces1,
#MiniLabelPieces2,
#MiniLabelPieces3,
#MiniLabelPieces4,
#MiniLabelPieces5
{padding:0; margin:0 0 0 5px; }

#MiniCheckboxPieces1,
#MiniCheckboxPieces2,
#MiniCheckboxPieces3,
#MiniCheckboxPieces4,
#MiniCheckboxPieces5
{margin:0px 2px 0 0; }

/* si pieces affichées en champs text min max */
#MiniInputPiecesMin,
#MiniInputPiecesMax
{width:60px}


#metrecarreterrain { display: none; }

/* BUDGET */
/* si budget affiché en champs text min max */
#MiniInputBudgetMin,
#MiniInputBudgetMax
{ width:48px; border: 1px solid #bbb; background: #fff; font-size: 11px; color: #7b7b7b; }

/*SURFACE */
/* si surface affichée en champs text min max */
#MiniInputSurfaceMin,
#MiniInputSurfaceMax
{ width:48px; border: 1px solid #bbb; background: #fff; font-size: 11px; color: #7b7b7b; }

/* REFERENCE */
#MiniInputRef { position:absolute; top: 183px; left: 345px; width: 120px; color: #7d7d7d; }
#TitreMiniReference { position:absolute; top: 183px; left: 278px; }

/* BOUTON */
#MiniBoutonInput{ width: 117px; height: 26px; float: right; position:relative; }
#MiniDivChoixAffichage{ padding: 0; }


#TitreMiniChoixAffichage { position:absolute; top: 0; left: 16px; width: 150px; font-weight: bold; }
#MiniLabelChoixAffichage1 { position:absolute; top: 30px; left: 15px; width: 52px; }
#MiniLabelChoixAffichage2 { position:absolute; top: 30px; left: 75px; width: 52px; }
