html, body, * {
    font-family: Arial, Helvetica;
}


.form{
    position: relative;
}

#searchForm label {
    display: block;
    width : 200px;
    float : left;
}
#searchForm p {
    clear : both;
}

tbody{
    cellpadding : 2em;
}

tr.even ,tr.even td {
    background-color: #E6E6FA;
}

tr.even a:hover,tr.odd a:hover {
    color : inherit;
}

th{
    font-weight:bold;
    background-color: #C6C6DA;
}

.highlighted {
    font-weight:bold;
}

h3 {
    width: 100%;
    background-color: #407979;
    color : white;
    margin-top : 1em;
    margin-bottom: 1em;
    font-size: 1.2em;
    padding : .2em 0em;
}

table.results {
    width : 100%;
}

.clearButton, .goButton {
	background-color : #6fc0bd;
	color : white;
	border : none;
	height: 23px;
	margin-right: 20px;
}

#simpleSearchText {
	width : 240px;
	margin-right : 20px;
}

.searchText {
	height: 20px;
	border-radius: 2px 0 0 2px;
    border-spacing: 0;
    border: 1px solid #BCB9B3;
    width: 170px;
    margin-right : 10px;
}

.searchSelect {
	overflow:hidden;
    padding:0; 
    margin: 0 35px 0 0;
    background: white url(../images/RechercheButton.png) no-repeat bottom right; 
    width:12em; 
    border-radius:2px; 
    border: solid 1px #BCB9B3; 
    float : left;
}

.searchSelect select { 
    width:115%;
    background-color:transparent;
    background-image:none; 
    -webkit-appearance: none;
    border:none; 
    box-shadow:none; 
    padding:0.3em 0.5em;
}

.ie7 div.searchSelect {border:none; }
.ie7 div.searchSelect select { 
    width:100%; 
    background-color:white; 
    border: solid 1px #ccc; 
    padding:0.3em 0.5em; 
}

.searchSelectDescripteur {
	width:18em;
}



