*{margin:0;padding:0;}html{overflow:-moz-scrollbars-vertical;}option{padding-left:5px;}body,input,select{font-family:Arial,sans-serif;}ul{list-style:none;}.cb{clear:both;}.searchform div.field{float:left;height:60px;position:relative;}.small .searchform div.field{height:45px;}.searchform div.field label{display:block;height:20px;padding-top:1px;font-weight:bold;font-size:13px;}.small .searchform div.field label{height:15px;font-size:11px;}.searchform div.field label span{padding:0 3px;font-weight:normal;font-size:11px;color:#777;}.searchform div.field input.text{float:left;padding:1px 2px 2px 2px;border:1px solid #b2b2b2;font-size:13px;}.small .searchform div.field input.text{font-size:11px;}.searchform div.field select{font-size:12px;}.searchform div.field select.error,.searchform div.field input.error{background:#ffd6c9;}.searchform div.submit{float:right;height:33px;padding-top:11px;}.searchform div.date{width:122px;}.searchform div.field input.date{width:80px;}.searchform div.field img.date{float:left;margin:0 5px;padding:2px 0;cursor:pointer;outline:0;}.searchform div.field label.day{display:block;height:11px;position:absolute;top:43px;left:-1px;padding-left:1px;color:#777;font-size:11px;font-weight:normal;}.small .searchform div.field label.day{top:33px;}.searchform .moreless{float:left;width:320px;}.searchform .moreless a{float:left;display:block;height:18px;padding:5px 0 0 20px;color:#446eb3;font-size:11px;background:url(/hometop/img/moreless.gif) no-repeat;}.searchform .moreless a.more{background-position:0 2px;}.searchform .moreless a.less{background-position:0 -45px;}.searchform .moreless a:hover{text-decoration:none;}.searchform .moreless a.less,form.more .moreless a.more{display:none;}form.more .moreless a.less{display:block;}.searchform div.vdots{height:1px;background:url(/wpartner/searchforms/common/img/vdots.gif) 0 0 repeat-x;}.compare-fbutton{position:absolute;cursor:pointer;}.hp-searchform-comparesite{display:none;float:left;clear:left;width:495px;background:#eefef5 url(/v5/searchforms/common/img/comparesite-bg.png);padding-top:6px;}.hp-searchform-comparesite a.hp-searchform-comparesite-selectall{float:right;margin-top:-18px;text-align:right;cursor:pointer;color:#003ECB;text-decoration:underline;font-size:13px;height:18px;font-weight:bold;margin-right:10px;}.hp-searchform-comparesite a.hp-searchform-comparesite-selectall:hover{text-decoration:none;}.hp-searchform-comparesite-footer{background:#eefef5 url(/v5/searchforms/common/img/comparesite-bg.png) 0 100%;height:9px;font-size:1px;clear:both;}.small .hp-searchform-comparesite{background-image:url(/wpartner/searchforms/common/img/comparesite-bg-small.png);width:285px;}.small .hp-searchform-comparesite-footer{background-image:url(/wpartner/searchforms/common/img/comparesite-bg-small.png);}.hp-searchform-comparesite p{font-size:13px;height:18px;font-weight:bold;padding:0 18px;}.hp-searchform-comparesite p span{font-weight:normal;font-style:italic;font-size:11px;color:#757575;}.hp-searchform-comparesite-inner{padding:0 18px;}
.hp-searchform-comparesite table{width:100%;border-collapse:collapse;}.hp-searchform-comparesite input,.hp-searchform-comparesite label{float:left;height:13px;display:inline;}.hp-searchform-comparesite input{width:13px;margin-top:5px;vertical-align:middle;}.hp-searchform-comparesite label{margin:4px 0 0 4px;vertical-align:2px;font-weight:normal;cursor:pointer;font-size:12px;line-height:22px;}form.oneway #air-ret-date{color:#777;}form.oneway #air-ret-date-day-display{visibility:hidden;}#searchform-air .oneway-roundtrip{float:right;}#air-oneway,#air-roundtrip{display:block;background:url(/wpartner/searchforms/air/img/oneway-roundtrip.gif) no-repeat 0 0;padding:3px 0 0 17px;color:#446eb3;font-size:12px;text-decoration:underline;}#air-oneway{background-position:0 -45px;}#air-roundtrip{background-position:0 5px;}#air-oneway:hover,#air-roundtrip:hover{text-decoration:none;}#air-roundtrip,form.oneway #air-oneway{display:none;}form.oneway #air-roundtrip{display:block;}#searchform-air .oneway-roundtrip{float:left;font-weight:bold;margin-left:5px;}#searchform-air.error .oneway-roundtrip{display:none;}#searchform-air .oneway-roundtrip label{font-size:13px;font-weight:normal;}#searchform-air .oneway-roundtrip span *{vertical-align:bottom;}#air-roundtrip-label-roundtrip{padding-right:10px;}#searchform-air div.from,#searchform-air div.to{width:160px;}#air-from,#air-to{width:142px;}#searchform-air div.persons{width:61px;}#searchform-air div.persons select{width:51px;}#searchform-air div.adults{height:50px;}#searchform-air div.flexible-common{float:left;padding-top:1px;}#searchform-air div.flexible-common input{vertical-align:middle;}#searchform-air div.flexible-common label{color:#777;vertical-align:middle;padding-left:3px;cursor:pointer;font-size:11px;font-weight:normal;text-decoration:none;}#searchform-air div.flexible-common label strong{color:#000;font-weight:bold;text-decoration:none;}#searchform-air div.direct,#searchform-air div.hotel{float:right;font-size:11px;text-align:right;}#searchform-air div.hotel{margin-top:4px;}#searchform-air.more div.hotel{margin-top:0;}#searchform-air div.direct label,#searchform-air div.hotel label{font-weight:bold;color:#000;cursor:pointer;}#searchform-air div.hotel span{display:block;padding-top:1px;color:#777;font-style:italic;}#searchform-air .nearby,#searchform-air div.time,#searchform-air div.flexibility,#searchform-air div.vdots,#searchform-air div.children,#searchform-air div.infants,#searchform-air div.class,#searchform-air div.direct{display:none;}#searchform-air.more .nearby,#searchform-air.more div.time,#searchform-air.more div.flexibility,#searchform-air.more div.vdots,#searchform-air.more div.children,#searchform-air.more div.infants,#searchform-air.more div.class,#searchform-air.more div.direct{display:block;}#searchform-air.more div.from,#searchform-air.more div.to{height:70px;}#searchform-air.more div.from{width:389px;}#searchform-air.more div.to{width:350px;}form.more #air-from,form.more #air-to{width:293px;}
#searchform-air.more .nearby{float:left;height:13px;}#searchform-air.more input.nearby{clear:left;width:13px;margin-top:5px;vertical-align:middle;}#searchform-air.more label.nearby{margin:4px 0 0 4px;vertical-align:2px;font-size:11px;font-weight:normal;cursor:pointer;}#searchform-air.more div.date{width:142px;}#searchform-air.more input.date{width:101px;}#searchform-air.more div.time{width:100px;}#searchform-air.more div.flexible-common{display:none;}#searchform-air.more div.flexibility{width:147px;}#searchform-air.more div.ret-flexibility{width:120px;}#searchform-air div.flexibility select{width:83px;}#searchform-air.more div.vdots{clear:both;padding:10px 0 6px 0;background-position:0 9px;}#searchform-air.more div.persons{width:73px;height:63px;}#searchform-air.more div.persons label{font-size:13px;}#searchform-air.more div.persons .age{height:10px;color:#777;font-size:11px;font-weight:normal;font-style:italic;}#searchform-air div.class{width:127px;}#searchform-air div.direct{float:left;height:20px;}#searchform-air.more div.hotel{min-width:220px;text-align:left;float:left;}#searchform-air.more div.hotel span{display:inline;}#searchform-air div.direct{margin-top:10px;}#searchform-air .moreless{width:320px;}#searchform-air .moreless a{width:auto;}#searchform-air.more .moreless{clear:both;}.hp-searchform-comparesite-inner span *{vertical-align:top!important;}.hp-searchform-comparesite-inner span{float:left;padding:4px 8px 2px 0;height:18px;display:inline;line-height:18px;}.hp-searchform-comparesite input,.hp-searchform-comparesite label{display:inline;}.hp-searchform-comparesite input{height:13px;width:13px;}.hp-searchform-comparesite label{font-weight:normal;cursor:pointer;font-size:12px;margin:0 5px 0 3px;white-space:nowrap;}.searchbox .tabs-wrapper{height:20px;font-size:15px;font-weight:normal;background:#fff;padding-left:30px;}.small .searchbox .tabs-wrapper{padding-left:30px;}.searchbox ul.tabs{height:20px;line-height:20px;}.searchbox ul.tabs li{float:left;border-left:1px solid #fff;}.searchbox ul.tabs li.first{border:none;}.searchbox ul.tabs li a{color:#fff;background:#1DB0E3;padding:0 5px;float:left;clear:left;display:block;text-decoration:none;}.searchbox ul.tabs li a:hover,.searchbox ul.air li.air a,.searchbox ul.car li.car a,.searchbox ul.hotel li.hotel a,.searchbox ul.packages li.packages a,.searchbox ul.week-end li.weekend a,.searchbox ul.vacances-ski li.ski a{background:#F99635;}.small .searchbox .tabs-wrapper{padding-left:14px;font-size:13px;}form.more #air-from,form.more #air-to{width:263px;}#searchform-air.more div.from,#searchform-air.more div.to{height:70px;}.searchbox-header{height:20px;}#searchform-air .moreless,#searchform-air div.hotel,#searchform-air div.flexibility,#searchform-air div.time,#searchform-air div.flexible-common{display:none!important;}#searchform-air div.from,#searchform-air.more div.to{width:280px!important;}#searchform-air div.field{margin-top:5px;}#searchform-air.more div.persons{margin-top:3px;}#searchform-air div.direct{margin:0 0 4px 0;}
#searchform-air div.direct label{color:#000;font-size:13px;font-weight:normal;}.small #searchform-air div.persons{display:block;}#searchform-air.more div.vdots{background-position:0 5px;padding-top:5px;}#searchform-air.more div.persons{height:60px;width:100px;}.hp-searchform-comparesite{width:418px;background:#EEFEF5;border:1px solid #C6E7D5;border-radius:5px;}.hp-searchform-comparesite input{margin-top:2px;}.hp-searchform-comparesite label{margin-top:1px;}.hp-searchform-comparesite{padding-top:4px;}.hp-searchform-comparesite-inner span{padding-top:0;padding-bottom:1px;line-height:17px;height:17px;}.hp-searchform-comparesite-footer{height:4px;}.small .hp-searchform-comparesite{background:#EEFEF5;padding:0;margin-top:2px;border:1px solid #C6E7D5;border-radius:5px;width:236px;}.small .hp-searchform-comparesite-footer{background-image:url(/wpartner/searchforms/common/img/comparesite-bg-small.png);height:4px;}#searchform-air .compare-box{margin-left:5px;}.defaultsize #searchform-air .compare-box{margin-left:0;}.hp-searchform-comparesite label{line-height:15px;}.small .searchbox{height:145px;width:250px;overflow:hidden;}.small .searchform{height:145px;margin:0;}.small .hp-searchform-comparesite p span{display:none;}.small .hp-searchform-comparesite p{padding:0 2px;float:left;font-size:10px;height:13px;line-height:13px;font-weight:bold;}.small .hp-searchform-comparesite label{font-size:10px;margin-left:1px;margin-right:2px;}.small .hp-searchform-comparesite-inner span{height:16px;padding-top:0;padding-left:1px;padding-right:0;}.small .hp-searchform-comparesite p,.small .hp-searchform-comparesite-inner{display:inline;}.small .hp-searchform-comparesite-inner{padding:0;}.small .searchform div.field label.day{display:none;}.defaultsize .searchform div.field label.day{color:#777!important;font-weight:normal;}.searchform div.field label{color:gray;font-weight:normal;}.defaultsize .searchform div.field label{color:#000;font-weight:bold;}.small .searchform div.field{height:22px;margin-top:3px;}.small .searchbox-header{padding-top:2px;}.small .searchbox-content{padding-top:2px;}.adults{clear:both;}#searchform-air .oneway-roundtrip span *{line-height:13px;}#searchform-air .oneway-roundtrip label{font-size:15px;}.searchform div.field{margin-top:10px;}#searchform-air.more p.cpinfo,#searchform-air.more label.nearby{font-size:13px;margin-top:2px;}.defaultsize #searchform-air.more label.nearby{font-size:11px;position:relative;top:2px;color:#777;}.compares-active #searchform-air.more p.cpinfo{display:none;}#searchform-air.more p.cpinfo{color:#000;}#searchform-air.more p.cpinfo span{font-weight:bold;}.persons .select{width:50px;}.small .persons .select{width:12px;height:14px;line-height:14px;}.small #searchform-air div.persons select{height:16px;width:46px;}.class .select{width:85px;}.searchform div.submit{clear:both;text-align:center;width:auto;float:none;position:relative;}.submit .image{border-radius:5px;width:290px;height:35px;margin-top:10px;font-size:18px;line-height:35px;background:#FF9A19;cursor:pointer;color:#fff;border:1px solid #fff;text-shadow:1px 1px 1px #B44E02;text-transform:uppercase;}
.defaultsize .submit .image{background:url(/wpartner/views/routard/searchforms/air/img/submit.png) no-repeat scroll 100% -12px #FF5A00;border:none;border-radius:5px;color:#FFF;cursor:pointer;font-size:18px;height:35px;line-height:35px;margin-top:10px;padding-left:10px;padding-right:30px;text-align:left;text-shadow:1px 1px 1px #B44E02;text-transform:uppercase;width:170px;}.searchform div.submit{margin-top:5px;height:50px;padding-top:0;}#searchform-air div.persons select{width:86px;height:34px;}#searchform-air div.class select{width:122px;height:34px;}.defaultsize #searchform-air div.class{width:123px!important;}.small .searchform div.to label,.small .searchform div.from label,.small .searchform div.date label{display:none;}.small .searchform div.date{width:118px;}.small #searchform-air div.from,.small #searchform-air div.to{width:120px!important;}.small #air-from,.small #air-to{width:108px;}.small .age{display:none!important;}.small #searchform-air div.persons{height:33px!important;margin-top:0;}.small #searchform-air div.persons{width:55px;}.small #searchform-air div.infants{width:50px;}.small .searchform div.submit{display:block;width:78px;float:left;height:30px;overflow:hidden;padding-top:0;clear:none;margin-top:2px;position:relative;}.small .submit .image{width:78px;height:26px;margin-top:5px;font-size:13px;line-height:20px;}.datepicker tbody td.hover,.datepicker thead span,.datepicker table thead td,.datepicker .dpFooter,.datepicker tbody td.hover a{background:#ff9a19!important;}select.styled{position:relative;opacity:0;filter:alpha(opacity=0);z-index:5;}.small .submit .image{text-transform:none;font-weight:bold;}#searchform-air.more div.persons .age{display:none;}.small #searchform-air .oneway-roundtrip label{font-size:12px;}#datepicker-header-title{color:white;font-size:12px;font-weight:normal;line-height:18px;text-align:center;}.dp2 #datepicker-header-title{padding-left:25px;}
