
/* =============================================================================
   Modify search 
   ========================================================================== */

#modify_search #train-origin-city-wrapper {
	float: left;
	width: 262px;
}

#modify_search #train-origin-city-wrapper input {
	width: 262px;
}

#modify_search #train-destination-city-wrapper {
	float: right;
	width: 262px;
	margin-right: 15px;
}

#modify_search #train-destination-city-wrapper input{
	width: 262px;
}

#modify_search .outward{
	width: 276px;
	float: left;
}

#modify_search .outward input{
	float:left;
	width: 114px;
}

#modify_search #train-outward-date-wrapper{
	float: left;
}

#modify_search #train-outward-time-wrapper{
	float: right;
}

#modify_search #train-outward-time{
	width: 120px;
}

#modify_search input.datepicker {
    background: url("img/sprites-booking.png") no-repeat scroll 100px -92px transparent;
    cursor: pointer;
    width: 115px;
}


#modify_search .inward{
	width: 276px;
	float: right;
}

#modify_search .inward input{
	float:left;
	width: 114px;
}

#modify_search .disabled{
	filter : alpha(opacity=40);
    opacity : 0.4;
}


#modify_search input#train-inward-date-return  {
    float: left;
    width: auto	;
    margin-right: 5px;
}

#modify_search .return-wrapper{
	font-weight: bold;
}

#modify_search #train-inward-date-return{
	margin-top: 2px;
}

#modify_search #train-inward-date-wrapper{
	float: left;
}

#modify_search #train-inward-time-wrapper{
	float: right;
}

#modify_search #train-inward-time{
	width: 120px;
}

#modify_search legend {
    position: absolute;
    top: -9999px;
}


/* =============================================================================
   Section flight age group 
   ========================================================================== */
#modify_search .section-flight-age-group div{
	margin-bottom: 0px;
}


#modify_search .section-flight-age-group{
	float: left;
}

#modify_search .section-flight-age-group div{
	display: inline;
}

#modify_search fieldset.section-flight-age-group {
	text-align: center;
	font-size: 9px;
	margin-bottom: 20px;
}
#modify_search fieldset.section-flight-age-group div {
	float:left;
	display: block;
	width: 140px;
}

#modify_search fieldset.section-flight-age-group  span.labelTextDropSpan {
    font-weight: normal;
    font-size: 10px;
	line-height: 16px;
	display: block;
}


#modify_search fieldset.section-flight-age-group  span.labelTextDropSpan span {
	display: block;
    font-weight: bold;
    font-size: 12px;
	line-height: 16px;
}
#modify_search fieldset.section-flight-age-group  select {
    font-size: 11px;
}

#modify_search .labelTextDrop {
    line-height: 9px;
}

#modify_search select.number-of-travellers {
    margin-top: 6px;
}

/* =============================================================================
   Bouton 
   ========================================================================== */
#modify_search .submission input{
	margin-bottom: 0px;
}
