form {
	margin-top: 10px;
}

label {
font-weight: bold;
/*color: #333333;*/
}

input, textarea, select {
height: 20px;
border:solid 1px #848388;
background-color: #FFFFFF;
padding-left: 2px;
}

textarea {
width: 250px;
height: 150px;
}

.bold > * {
font-weight: bold !important;
}

.input {
padding-top: 5px;
}

.input.text * {
float: left;
}

.input.text input {
height: 18px;
margin-left: 5px;
margin-right: 5px;
width: 250px;
}

input:focus, textarea:focus {
background-color:#E0F0F0;
}

form > ul {
border:solid 1px #848388;
padding-top: 5px;
padding-bottom: 5px;
margin-top: 10px;
margin-bottom: 10px;
}

form li div {
position: relative;
display: block;
padding-left: 15px;
}

form li div input[type='checkbox'] {
	position: absolute;
	border: none;
	top: 1px;
	width: 14px;
	height: 14px;
}

form li label {
margin-left: 25px;
font-weight: normal;
}

form br {
clear: left;
}

div.group {
padding-top: 5px;
padding-bottom: 5px;
}

*.button {
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
margin-bottom: 10px;
width: auto;
padding-left: 5px;
padding-right: 5px;
height: 22px;
background-color:#EEF0F1;
border:solid 1px #848388;
}

p.button {
margin: 5px 0px;
padding: 5px 5px;
}

a.button {
height: 22px;
padding: 5px;
background-color:#EEF0F1;
border:solid 1px #848388;
}

*.button img {
  vertical-align: middle;
}

input.submit, div.submit input {
	/*padding: 0px;*/
	margin-top: 10px;
	padding: 1px 10px 4px 10px;
	height: 22px;
	background-color:#EEF0F1;
	border:solid 1px #848388;
	/*vertical-align:bottom;*/
}

b.hl{
	background-color:#CFEEEE;
}

.buttons input.submit {
margin-left: 10px; 
margin-right: 10px; 
}

div.centered {
position: relative; 
text-align: center; 
top: 30px;
}

div.history {
border:1px solid #CCCCCC;
margin:0 0 10px;
padding:5px 10px 5px;
text-align:justify;
}
#search_form h4 {padding-bottom: 3px;}
	#search_form #cleanform {position:relative; top:-32px; right:-100px;}
#br_clear {clear: left; line-height: 0px;}
#reservation {display: none; width: 300px;}
.centered {text-align: center;}
.ChampSaisie {width: 100%;}
.providesearhparams {height: 20px; color: blue;}
.betweenform {width: 60px;}