.hidden{
	display:none;
}

#search{
	width:100%;
	margin-top:2px;
	color:#8bb50a;
	font-weight:bold;
	text-align:left;
}

#search .image{
	margin:auto;
	text-align:center;
	width:100%;
}

#search label{
	width: 110px;
	margin-bottom: 5px;
	padding-right:5px;
	padding-left:2px;
	font-size: 10px;
	text-align:left;
	float:left;
}
#search select{
	width: 120px;
	margin-bottom: 5px;
	border: 1px solid orange;
	font-size: 12px;
}

#search input{
		width: 118px;
		margin-bottom: 5px;
		border: 1px solid orange;
}
#search .dates{
	margin-left:5px;
}
#search .dates label{
	text-align:center;
	width:100px;
}

#search  .dates  input{
	width: 100px;
	margin-left:5px;
	margin-right:5px;
}

#search h3{
	margin:0px;
	margin-bottom:5px;
	color:orange;
	text-align:center;
}

#sup{
	border:none;
}
 

#search  .prest input{
	width: 10px;
	margin-left:5px;
	border:none;
}
#search .prest label{
	width: 40px;
	float:none;
	padding:0px;
}

#search  .prix #timeRad{
	width: 120px;
	float:left;
}
#search  .prix input{
	width: 40px;
	margin-left:0px;
}
#search  .prix label{
	width: 80px;	
	float:none;
}
#search  .prix  select{
	margin-top:18px;
}


#search .buttons{
	width: 98%;
	margin-top:15px;
	text-align:center;
	margin-left: 2px;
}
#search .buttons input{
	margin-right:10px;
	width:100px;
}

