/******************************************************************************/
/*                               compRecherche                                */
/******************************************************************************/
.compRecherche .headerComposants .footerComposants .contentComposants .dataContentComposants form {
    float: left;
    margin-top: 8px;
}
.compRecherche {
    background: url("../image/title-border.png") repeat-x scroll 0 0 transparent;
    height: 45px;
    margin-bottom: 15px;
    padding: 2px 7px;
}
.compRecherche .headerComposants {
}
.compRecherche .headerComposants .footerComposants {
}
.compRecherche .headerComposants .footerComposants .contentComposants {
}
.compRecherche .headerComposants .footerComposants .contentComposants .topContentComposants {
}
.compRecherche .headerComposants .footerComposants .contentComposants .topContentComposants .titleComposants {
	display: none;
}
.compRecherche .headerComposants .footerComposants .contentComposants .topContentComposants .titleComposants span {
}
.compRecherche .headerComposants .footerComposants .contentComposants .dataContentComposants {
}
.compRecherche .headerComposants .footerComposants .contentComposants .bottomContentComposants {
}
.compRecherche .headerComposants .footerComposants .contentComposants .dataContentComposants .liensRecherche {
    clear: left;
	display: none;
}
.compRecherche .headerComposants .footerComposants .contentComposants .dataContentComposants form .saisieRecherche input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    height: 19px;
    line-height: 19px;
    margin: 3px 0 0;
    padding: 0 10px;
    width: 158px;
	-moz-box-shadow: 0 0 5px 2px #DDDDDD inset;
	-webkit-box-shadow: 0 0 5px 2px #DDDDDD inset;
	-o-box-shadow: 0 0 5px 2px #DDDDDD inset;
	-ms-box-shadow: 0 0 5px 2px #DDDDDD inset;
	box-shadow: 0 0 5px 2px #DDDDDD inset;
	
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-o-border-radius: 3px 3px 3px 3px;
	-ms-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	
}
.compRecherche .headerComposants .footerComposants .contentComposants .dataContentComposants form .validerRecherche {

    border: none;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-o-border-radius: 3px 3px 3px 3px;
	-ms-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
    
    background: none repeat scroll 0 0 #4A4A4A;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: Arial;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    height: 20px;
    line-height: 20px;
    margin: 3px 0 0;
    padding: 0;
    position: absolute;
    right: 9px;
    text-align: center !important;
    text-transform: uppercase;
    top: 8px;
    width: 40px;

}


.compRecherche .headerComposants .footerComposants .contentComposants .dataContentComposants form .validerRecherche:hover {
	background: none repeat scroll 0 0 #666; 
}


.compRecherche .headerComposants .footerComposants .contentComposants .dataContentComposants .autocompletion {
    background: none repeat scroll 0 0 #efefef;
    border: 1px solid #CCCCCC;
    border-radius: 0 0 5px 5px;
    color: #000000;
    padding: 0 10px;
    position: absolute;
    top: 31px;
    width: 158px;
    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:#59591b;	
}


/******************************************************************************/
/*                               compRechercheList                            */
/******************************************************************************/



table.display {
	background: #efeeee !important;
	border: 1px solid #ddd !important;
}

table.display thead {
	background: #e3e4e9 !important; /* Old browsers */

	background: -moz-linear-gradient(top,  #f8f8f8 0%, #e3e4e9 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#e3e4e9)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f8f8f8 0%,#e3e4e9 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f8f8f8 0%,#e3e4e9 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f8f8f8 0%,#e3e4e9 100%) !important; /* IE10+ */
	background: linear-gradient(top,  #f8f8f8 0%,#e3e4e9 100%) !important; /* W3C */
	
}

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: none repeat scroll 0 0 #4A4A4A;
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: 'Arial';
    font-size: 13px;
    font-weight: normal;
    height: 30px;
    line-height: 32px;
    margin: 10px auto 0;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 130px;
}

#rechercheGrid_table tr td > a:hover {
	background: none repeat scroll 0 0 #666666; 
	background-position: 0 0 !important; 
}

.resultImage {
	float:left;
	margin-right: 20px;
}

.resultInfo {
	float:left;
}

.selectme a {
	text-decoration:none;
	color:#000;
}