.backHome{
	float:right;
	padding-right: 10px;
	padding-left: 0;
	background: url(/imagerie/booking/common/chevron-bleu_ar.gif) no-repeat right center;
}
/*** tabs **/
.middleContent ul.tab li, .middleContent ul.tab li a {
	float: right;
	background-image: url("/imagerie/booking/common/main-tabs_ar.png");
	background-position: right -108px;
}
.middleContent ul.tab li a {
	float:left;
	padding: 12px 15px 0  40px ;
	background-position: left -180px;	
}
.middleContent ul.tab li#map a {
	background-position: left -252px;
	padding-left: 55px;
	padding-right:15px;
}
.middleContent ul.tab li#first{
	background-position: right -36px;
}
 .middleContent ul.tab li#first a{
	background-position: left -180px;
}
.middleContent ul.tab li.on a {
	background-position: left -144px;
	color: #092b59;
}
.middleContent ul.tab li.on {
	background-position: right -72px;
}
.middleContent ul.tab li#first.on a{
	background-position: left -144px;
}
.middleContent ul.tab li#first.on {
	background-position: right 0;
}
.middleContent ul.tab li#map.on a {
	background-position: left -216px;
}
.middleContent ul.tab {
	background: url("/imagerie/booking/common/bottomtab_ar.gif") no-repeat left bottom;
}
/** end tabs ***/
.cityAirport, .fidelity, .PreferredCode{
	float:right;
}
.cityAirport input, .fidelity input, .PreferredCode input{
	float:right;
}
.cityAirport img, .fidelity img, .PreferredCode img{
	margin: 3px 5px 0 0;
	float:right;
}
.location .showResult label{
	float:right;
}
.showResult input, .toggleMoreOptions input{
	float:right;
}
.location .askFarSearch{
	float:right;
	padding: 10px 0 0 10px;
}
.arrivalDate{
	width:160px;
}
.arrivalDate, .dates input{
	float:right;
}
.dates img {
	padding: 1px 4px 0 8px;
}
.leaveDate{
	float:right;
	width:160px;
}
.roomsWrapper{
	float:right;
	width:570px;
}
.roomDetails{
	float:right;
	width:570px;
}
.roomResidentType{
	width:165px;
}

.roomsNumber, .roomResidentType, .roomCriteria, .roomDetailsTitle, .childrensAgesTitle{
	float:right;
}
.roomResidentType{
	
}
.tChildrensAges {
	width:300px;
}
.twoCriterias .confort {
	float: right;
}
.confort {
	margin-left: 40px;
	margin-right: 0;
}
.toggleMoreOptions .brandsTarget{
	float:left;
	width:66%\9;
}
.brandsTarget label{
	float:right;
}
.toggleMoreOptions input {
	margin: 0 0 0 8px;
}
.toggleMoreOptions legend.title, .toggleMoreOptions legend .title {
	padding: 0 10px 0 0 ;
	float:right;
	background: url("/imagerie/booking/common/toggleclose_ar.gif") no-repeat right 50%;
}
.toggleMoreOptions .brandsTarget {
    float: left;
	padding:0;
	margin:0;
}
*+html .toggleMoreOptions .brandsTarget {
	margin-top:-15px;
}
.toggleMoreOptions legend .on {
	background: url("/imagerie/booking/common/toggleopen.gif") no-repeat right 50%;
	
}
.toggleMoreOptions legend {
	overflow:hidden;
}
*+html .toggleMoreOptions legend {
	width:100%;
}
#filter-brands-YES-adv, 
#filter-brands-NO-adv,
 .toggleMoreOptions .brandsTarget li, 
 .toggleMoreOptions .brandsSelect li input, 
 .toggleMoreOptions .servicesSelect li input, 
 .toggleMoreOptions .leisureSelect li input{
	float:right;
}
.toggleMoreOptions .brandsSelect li, .toggleMoreOptions .servicesSelect li, .toggleMoreOptions .leisureSelect li, .brandsTarget li{
	float:right;
}
.servicesSelect label, .leisure label {
	padding-right: 27px;
	padding-left:0;
}
ul.brandsSelect, ul.servicesSelect, ul.leisureSelect{
	padding-right: 10px;
	padding-left:0;
}
a.aclubPopin{
	float:right;
	padding: 5px 0;
}
.cityFormWrapper .buttonH{
	float:left;
}
div.enginePro input {
	margin-left:3px;
}
.reserverId {
	float: right;
	margin-left: 20px;
	margin-right: 0;
}
.errorMessage {
	background-position: 102% -433px;
	padding: 4px  20px 4px 0;
}
.tArrivalDate ,
.tDepartureDate{
	width:125px;
}
#fidelity-block {
    float: right;
    margin-right: 0;
    margin-left: 20px;
}
.cityAirport, .fidelity, .PreferredCode {
    float: right;
}
