.compRecherche {
  position: absolute;
  top: 5px;
  left: 430px;
  margin-right: 20px;
  padding-right: 20px;
}
.compRecherche:after {
    border-right: 1px solid #fff;
    content: " ";
    height: 20px;
    position: absolute;
    right: 0;
    top: 5px;
    width: 1px;
}
.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 {
}
.compRecherche .headerComposants .footerComposants .contentComposants .dataContentComposants .liensRecherche {
  clear: left;
  display: none;
}
.compRecherche .headerComposants .footerComposants .contentComposants .dataContentComposants form .saisieRecherche {
  float: none;
  display: inline-block;
}
.compRecherche .headerComposants .footerComposants .contentComposants .dataContentComposants form {
  float: none;
}
.compRecherche .headerComposants .footerComposants .contentComposants .dataContentComposants form .saisieRecherche input {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: transparent none repeat scroll 0 0;
    border-color: -moz-use-text-color -moz-use-text-color #fff;
    border-image: none;
    border-radius: 0;
    border-style: none none solid;
    border-width: medium medium 1px;
    color: #fff;
    height: 25px;
    padding: 0;
    text-align: left;
    transition: all 500ms ease-in-out 0s;
    width: 150px;
    border-bottom: 1px solid #fff;
    text-indent: 0;
}
.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:before {
    content: "\f002";
    font-family: 'FontAwesome';
    font-size: 18px;
    display: inline-block;
    margin-right: 5px;
 }
.compRecherche .headerComposants .footerComposants .contentComposants .dataContentComposants form .validerRecherche {
    display: inline-block;
    float: none;
    margin-left: 3px;
    transition: all 500ms ease-in-out 0s;
    width: 19px;
    color: #fff;
}
.compRecherche .headerComposants .footerComposants .contentComposants .dataContentComposants form .validerRecherche:hover {
  color: #BA1445;
}
/**
 * OK
 */
.compRecherche .headerComposants .footerComposants .contentComposants .dataContentComposants form .validerRecherche span {
  display: none;
    color: #1bbc9b;
    cursor: pointer;
    /*display: block;*/
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    text-transform: uppercase;
    
}

/*------------------------------------*\
    #BOUTON RECHERCHE AVANCER
\*------------------------------------*/
.compRecherche .headerComposants .footerComposants .contentComposants .dataContentComposants .btn_rech_avancee{
  color: #fff;
  font-size: 12px;
  line-height: 29px;
  margin: 0 15px 0 5px;
  padding: 5px;
  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; 
}
.compRecherche .headerComposants .footerComposants .contentComposants .dataContentComposants .btn_rech_avancee:hover{
  color: #1bbc9b;
  text-decoration: underline;
  font-weight: bold;
  -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: #403f3f none repeat scroll 0 0;
  border: medium none;
  border-radius: 0 0 10px 10px;
  color: #fff;
  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;
}