BODY {
	TEXT-ALIGN: center; MARGIN: 0px auto
}
.main-default {
	MARGIN: 0px auto; WIDTH: 540px; BACKGROUND: url(../images/principale_bg.png) #ffffff 50% top
}
#searchForm {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.search {
	PADDING-BOTTOM: 10px; MARGIN: 0px auto; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.box-search-engine {
	BORDER-BOTTOM: #a1b2bb 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #a1b2bb 1px solid; MARGIN: 0px auto; WIDTH: 540px; FONT: 12px Arial, Helvetica, Verdana; BACKGROUND: #fdfdfd; COLOR: #333333; BORDER-TOP: #a1b2bb 1px solid; BORDER-RIGHT: #a1b2bb 1px solid
}
.search-engine {
	MARGIN-BOTTOM: 7px
}
.search-engine-title {
	HEIGHT: 30px; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.search-engine-body {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; PADDING-TOP: 30px
}
.body-flight-type {
	BORDER-BOTTOM: #075dc0 1px dashed; PADDING-BOTTOM: 5px; DISPLAY: block; HEIGHT: 25px; OVERFLOW: hidden; FONT-WEIGHT: bold
}
.flight-ar {
	PADDING-BOTTOM: 5px; WIDTH: 170px; DISPLAY: block; FLOAT: left; OVERFLOW: hidden
}
.flight-one-way {
	PADDING-BOTTOM: 5px; WIDTH: 170px; DISPLAY: block; FLOAT: left; OVERFLOW: hidden
}
.flight-mt {
	PADDING-BOTTOM: 5px; WIDTH: 160px; DISPLAY: block; FLOAT: left; OVERFLOW: hidden
}
.body-flight-type INPUT[ceck] {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
.body-flight-destination {
	POSITION: relative; DISPLAY: block; OVERFLOW: auto; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.flight-departure {
	PADDING-BOTTOM: 5px; WIDTH: 250px; DISPLAY: block; FLOAT: left; HEIGHT: 46px; OVERFLOW: hidden
}
.flight-departure SPAN {
	WIDTH: 400px; DISPLAY: block; FLOAT: left; OVERFLOW: hidden
}
.flight-departure INPUT {
	WIDTH: 395px
}
.flight-arrival {
	PADDING-BOTTOM: 5px; WIDTH: 250px; DISPLAY: block; FLOAT: left; HEIGHT: 46px; OVERFLOW: hidden
}
.flight-arrival SPAN {
	WIDTH: 400px; DISPLAY: block; OVERFLOW: hidden
}
.flight-arrival INPUT {
	WIDTH: 395px
}
.flight-arrival .search-button {
	WIDTH: 106px; FLOAT: right
}
#moreAirportShow {
	DISPLAY: block; CLEAR: left
}
#singleAirportShow {
	DISPLAY: block; CLEAR: left
}
.more-airport-display {
	POSITION: relative; FLOAT: left; OVERFLOW: auto; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.body-flight-destination-nations {
	DISPLAY: block; OVERFLOW: auto; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.body-flight-destination-nations .flight-departure {
	BORDER-BOTTOM: red 0px solid; BORDER-LEFT: red 0px solid; WIDTH: 403px; FLOAT: left; BORDER-TOP: red 0px solid; BORDER-RIGHT: red 0px solid
}
.body-flight-destination-nations .flight-arrival {
	BORDER-BOTTOM: red 0px solid; BORDER-LEFT: red 0px solid; WIDTH: 405px; FLOAT: left; BORDER-TOP: red 0px solid; BORDER-RIGHT: red 0px solid
}
.flight-departure SELECT {
	WIDTH: 395px
}
.flight-arrival SELECT {
	WIDTH: 395px
}
.body-flight-destination-airports {
	DISPLAY: block; FLOAT: left; OVERFLOW: auto; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.body-flight-destination-airports .flight-departure {
	BORDER-BOTTOM: red 0px solid; BORDER-LEFT: red 0px solid; WIDTH: 403px; DISPLAY: block; FLOAT: left; HEIGHT: 130px; OVERFLOW: hidden; BORDER-TOP: red 0px solid; BORDER-RIGHT: red 0px solid
}
.body-flight-destination-airports .flight-arrival {
	BORDER-BOTTOM: red 0px solid; BORDER-LEFT: red 0px solid; WIDTH: 405px; DISPLAY: block; FLOAT: left; HEIGHT: 130px; OVERFLOW: hidden; BORDER-TOP: red 0px solid; BORDER-RIGHT: red 0px solid
}
.body-flight-destination-airports .flight-departure SELECT {
	FONT-SIZE: 12px
}
.body-flight-destination-airports .flight-arrival SELECT {
	FONT-SIZE: 12px
}
.body-flight-dates {
	DISPLAY: block; CLEAR: left; OVERFLOW: auto; FONT-WEIGHT: bold; PADDING-TOP: 14px
}
.flight-departure-date {
	PADDING-BOTTOM: 5px; WIDTH: 250px; DISPLAY: block; FLOAT: left; OVERFLOW: hidden
}
.flight-departure-date SPAN {
	WIDTH: 403px; DISPLAY: block; FLOAT: left; OVERFLOW: hidden; FONT-WEIGHT: bold
}
.flight-departure-date .text-date {
	MARGIN-TOP: 3px; WIDTH: 208px; VERTICAL-ALIGN: top; MARGIN-RIGHT: 3px
}
.flight-arrival-date {
	PADDING-BOTTOM: 5px; WIDTH: 250px; DISPLAY: block; FLOAT: left; OVERFLOW: hidden
}
.flight-arrival-date SPAN {
	WIDTH: 400px; DISPLAY: block; OVERFLOW: hidden; FONT-WEIGHT: bold
}
.flight-arrival-date .text-date {
	MARGIN-TOP: 3px; WIDTH: 205px; VERTICAL-ALIGN: top; MARGIN-RIGHT: 3px
}
.flight-other-flight {
	PADDING-BOTTOM: 5px; WIDTH: 245px; DISPLAY: none; FLOAT: left; OVERFLOW: hidden
}
.flight-other-flight IMG {
	MARGIN-TOP: 15px; DISPLAY: block; FLOAT: left; OVERFLOW: hidden
}
.flight-other-flight SPAN {
	PADDING-LEFT: 10px; WIDTH: 150px; FLOAT: left; HEIGHT: 40px; OVERFLOW: hidden; FONT-WEIGHT: bold; PADDING-TOP: 18px
}
.body-flight-passengers {
	DISPLAY: block; CLEAR: both; OVERFLOW: hidden; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.flight-departure-passengers {
	WIDTH: 400px; DISPLAY: block; FLOAT: left; OVERFLOW: hidden
}
.flight-adults {
	PADDING-BOTTOM: 5px; WIDTH: 100px; DISPLAY: block; FLOAT: left; OVERFLOW: hidden
}
.flight-children {
	PADDING-BOTTOM: 5px; WIDTH: 100px; DISPLAY: block; FLOAT: left; OVERFLOW: hidden
}
.flight-infant {
	PADDING-BOTTOM: 5px; WIDTH: 100px; DISPLAY: block; FLOAT: left; OVERFLOW: hidden
}
.flight-departure-passengers SPAN {
	WIDTH: 80px; DISPLAY: block; OVERFLOW: hidden
}
.flight-arrival-checkbox {
	POSITION: relative; PADDING-BOTTOM: 5px; WIDTH: 245px; DISPLAY: block; FLOAT: left; VERTICAL-ALIGN: bottom; OVERFLOW: hidden; PADDING-TOP: 15px
}
.flight-arrival-checkbox SPAN {
	POSITION: relative; WIDTH: 200px; DISPLAY: block; OVERFLOW: hidden
}
.flight-arrival-checkbox INPUT {
	WIDTH: 40px
}
.more-search-filter {
	CLEAR: left; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.more-search-filter-display {
	DISPLAY: none; OVERFLOW: auto; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.body-flight-more-filter {
	DISPLAY: block; OVERFLOW: auto; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.body-flight-mail-and-go {
	POSITION: relative; DISPLAY: block; OVERFLOW: auto; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
.body-flight-mail-and-go SPAN {
	FONT-WEIGHT: normal
}
.body-flight-mail-and-go IMG {
	FLOAT: right
}
.body-flight-mail-and-go .flight-arrival {
	WIDTH: 95%
}
#right-default {
	POSITION: relative; MIN-HEIGHT: 700px; WIDTH: 440px; DISPLAY: block; FLOAT: left; OVERFLOW: hidden
}
#right-default-content {
	POSITION: relative; WIDTH: 312px; DISPLAY: block; FLOAT: left; OVERFLOW: hidden
}
.box-offers-weekend-cms {
	POSITION: relative; WIDTH: 312px; DISPLAY: block; FLOAT: left; OVERFLOW: hidden
}
.box-flash-offers {
	MARGIN: 10px 0px; WIDTH: 312px; FLOAT: left
}
#error-message {
	DISPLAY: block; CLEAR: left
}

