.compRecherche {
  margin-top: -45px;
}
.compRecherche .headerComposants {
}
.compRecherche .headerComposants .footerComposants {
}
.compRecherche .headerComposants .footerComposants .contentComposants {
}
.compRecherche .headerComposants .footerComposants .contentComposants .bottomContentComposants {
}
/*------------------------------------*\
    #TITRE
\*------------------------------------*/
.compRecherche .headerComposants .footerComposants .contentComposants .topContentComposants {
  display: none;
}
.compRecherche .headerComposants .footerComposants .contentComposants .topContentComposants .titleComposants {
  
}
.compRecherche .headerComposants .footerComposants .contentComposants .topContentComposants .titleComposants span {
}

/*------------------------------------*\
    #CHAMP ET BOUTON
\*------------------------------------*/
.compRecherche .headerComposants .footerComposants .contentComposants .dataContentComposants {
  float: right;
}
.compRecherche .headerComposants .footerComposants .contentComposants .dataContentComposants .liensRecherche {
  clear: left;
  display: none;
}
.compRecherche .headerComposants .footerComposants .contentComposants .dataContentComposants form .saisieRecherche input {
  background: #fff none repeat scroll 0 0;
  height: 20px;
  line-height: 20px;
  margin: 2px 0 0;
  padding: 0 10px;
  width: 110px;
  height: 25px;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  text-transform: uppercase;
}
.compRecherche .headerComposants .footerComposants .contentComposants .dataContentComposants form .saisieRecherche input:focus {
  width: 150px;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;  
}
/**
 * Picto
 */
.compRecherche .headerComposants .footerComposants .contentComposants .dataContentComposants form .validerRecherche {
  margin-top: 3px;
  padding: 3px 4px 3px 9px;
  width: 19px;
  height: 19px;
  background: #000;
  margin-left: 6px; 
}
.compRecherche .headerComposants .footerComposants .contentComposants .dataContentComposants form .validerRecherche:hover {
}
/**
 * OK
 */
.compRecherche .headerComposants .footerComposants .contentComposants .dataContentComposants form .validerRecherche span {
    color: #ffffff;
    cursor: pointer;
    float: left;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    text-transform: uppercase;;
    font-family: 'Oswald', sans-serif;
    
}
.compRecherche .headerComposants .footerComposants .contentComposants .dataContentComposants form .validerRecherche span:hover {
}

/*------------------------------------*\
    #BOUTON RECHERCHE AVANCER
\*------------------------------------*/
.compRecherche .headerComposants .footerComposants .contentComposants .dataContentComposants .btn_rech_avancee{
  color: #fff;
  font-size: 12px;
  line-height: 33px;;
  padding: 5px 10px 4px 13px;

  text-transform: uppercase;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  background: #000;
  margin-left: 24px;; 
}
.compRecherche .headerComposants .footerComposants .contentComposants .dataContentComposants .btn_rech_avancee:hover{
  color: #F8E409;

  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}




/*------------------------------------*\
    #DEROULE
\*------------------------------------*/
.compRecherche .headerComposants .footerComposants .contentComposants .dataContentComposants .autocompletion {
  background: #F8E409;
  border: medium none;
  color: #000;
  left: 1px;
  min-height: 30px;
  padding: 10px 10px 0;
  position: absolute;
  top: 41px;
  width: 330px;
  z-index: 1000;
}

.compRecherche .headerComposants .footerComposants .contentComposants .dataContentComposants .autocompletion ul li a {
  color: #000000;
  display: block;
  margin: 10px 0 5px;
  text-decoration: none;
}

.compRecherche .headerComposants .footerComposants .contentComposants .dataContentComposants .autocompletion ul li a:hover {
  color:#666; 
}

/*------------------------------------*\
    #LISTE
\*------------------------------------*/
table.display {
  background: #efeeee !important;
  border: 1px solid #ddd !important;
}

table.display thead {
  background: #e3e4e9 !important;
  
}

tr.odd {
    background: none repeat scroll 0 0 #F7F7F7 !important;
}

tr.even {
    background-color: #fff !important;
}

table.display thead th {
  color:#000 !important;
}

#rechercheGrid_table tr td > a {
  background: #F5F6F6; 
  color: #666;
  cursor: pointer;
  display: block;
  font-size: 13px;
  text-transform: uppercase;
  text-decoration: none;
  float: right;
  height: 19px;
  line-height: 20px;
  margin: 2px 20px 0 5px;
  padding: 5px 10px;
  text-align: center;
  width: 130px;
  
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  -ms-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}

#rechercheGrid_table tr td > a:hover {
  font-size:12px;

  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  background-position: 0 0 !important; 
}
.resultImage {
  float:left;
  margin-right: 20px;
}
.resultInfo {
  float:left;
}
.selectme a {
  text-decoration:none;
  color:#000;
}