#ecogeste-bloc-moteur {
   width: 185px;
   height: 159px;
   font: inherit;
   margin: 10px 0 0 0;
   color: #fff;
   font-size: 0.9em;
   font-weight: bold;
   padding: 8px 0 0 5px;
   background: #9cc9b8;
   display: block;
   float :left ; 
}
#ecogeste-bloc-moteur p.titre-bloc-moteur {margin:0; text-transform: uppercase; font-size:1.0em; text-align:center;}
#ecogeste-bloc-moteur p.soustitre-bloc-moteur { color:#fff; font-size:0.8em; font-weight:bold; padding: 0 0 3px 8px; margin:3px 0 0 0;}
#ecogeste-bloc-moteur p.texte-bloc-moteur {
   color: #fff;
   font-size: 0.7em;
   padding: 5px 0px 0px 32px;
   margin: 0;
}
#ecogeste-bloc-moteur a{ padding:0 20px 0 0; color:#fff; float:right; background:transparent url('../images/backgrounds/bg-pave-recherche.png') no-repeat top right; text-decoration:none; font-size:1.0em; margin-top:10px; margin-right:8px;}
#ecogeste-bloc-moteur p.titre-bloc-moteur a{ padding:0; margin:0 0 0 2px; background:none; float:left;}
#ecogeste-bloc-moteur ul, #ecogeste-bloc-moteur li { list-style-type: none; margin:0; padding:0;}

#ecogeste-bloc-moteur #ecogeste-recherche-form-1 { height:13px;}
#ecogeste-bloc-moteur #ecogeste-recherche-form-1 input[type="text"] { float:left; width:145px; font-size:0.9em; border:1px #a9b4b7 solid; margin: 5px 0 7px 0px; padding:0px; height:25px;}
#ecogeste-bloc-moteur #ecogeste-recherche-form-1 input[type="image"] { float:left; margin: 5px 0 0 4px;}

#ecogeste-bloc-moteur #ecogeste-recherche-form-2 { height:30px;}
#ecogeste-bloc-moteur #ecogeste-recherche-form-2 select { width:100px; font-size:0.7em; margin: 0 0 5px 8px; }

#ecogeste-bloc-moteur #ecogeste-liste-categorie,
#ecogeste-bloc-moteur #ecogeste-liste-produits {width:180px; font-size:0.9em; margin: 5px 0 0 0; padding:2px;}

#ecogeste-bloc-moteur input#ecogeste-input-mots-cles { border:1px solid #ccc;}

#ecogeste-bloc-moteur legend {margin:10px 0 0 0;}