/* --- [start /site/portal_skins/DEFAULT/frontier.css] --- */

/* --- [start /site/portal_skins/SITE_lastminute_fr_FR/master_fr_FR.css] --- */
/* Generic FR_fr pages styles */

body { background-color: white; }

td, div {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000; }
input,select {font-size:1em;}
img {border:0px; text-decoration:none;}
a {color: #F09}
a:hover {color: #C06}
ul, ol {padding:0;margin:0 0 0 16px;}

div.clear {clear:both;height:1px;}
div/**/.clear {clear:both;padding-top:10px;height:auto !important;}

.clearSmall {clear:both;padding:5px 0 0 0;}

.floatLeft {float:left;}
.floatRight {float:right;}

form .hidden {display:none;}

.t1{font-size:0.8em;}
.t2{font-size:1em;}
.t3 {font-size:1.3em;}
.t4 {font-size:1.4em;}
.t5 {font-size:1.8em;}
.t1 strong, .t1 b {font-size:1.1em;}
strong .t1, b .t1 {font-size:.85em;}

.text_highlight, .text_highlight a {color:#f09;}
.text_inverse {color: #FFF;}

.popupCalendar {border:1px solid #000;}
.popupCalendar .days {background-color:#f0f0f0;}
.popupCalendar .dates {border-top:1px solid #f0f0f0;}
.background_highlight {background-color:#f09 !important;}
.background_brand {background-color:#EB0E8E !important;} 

/* french pages structure style */
#master_top {width:870px;position:absolute;left:7px;top:6px;z-index:4;}
#master_top #logo {position:relative;float:left;left:3px;top:4px;width:381px;margin-right:10px;}
#master_banners {position:absolute;left:138px;top:66px;width:598px;z-index:4;}
#master_center {position:absolute;left:172px;top:150px;z-index:2;width:598px;}
#master_right {position:absolute;left:810px;top:66px;width:120px;z-index:1;}

/* now supports IE7 */
#page_content {width:598px;min-height:650px;_height:650px;}
#master_centerbottom {position:absolute;left:-170px;width:855px;}
#master_banners {z-index:4;left:300px;position:absolute;top:10px;}
#master_left {left:0;position:absolute;top:148px;}
#master_right {z-index:1;left:810px;width:120px;position:absolute;top:150px}

/*OLD NAVIGATION */

/* top nav style */
#master_top #topnav {position:relative;float:left;left:46px;top:73px;color:#000;font-size:11px;}
#master_top #topnav a {color:#000}
#master_top #topnav a:hover {color:#F09;text-decoration:underline;}
#master_top #topnav_right {position:relative;float:right;top:70px;color:#000;font-size:11px;}
#master_top #topnav_right a {color:#000}
#master_top #topnav_right a:hover {color:#F09;text-decoration:underline;}

/* left nav style */
#master_left .nav {position:relative;float:left;width:110px;padding:0px;margin-right:0px;background-image:url(http://cdn.lastminute.com/site/l_nav_bg.gif?skin=frfr.lastminute.com);}
#master_left .nav {font-family:Arial, Helvetica, sans-serif;font-size:11px}
#master_left .nav a{color:#000; text-decoration:underline}
#master_left .nav a:hover {color: #F09; text-decoration:underline}
#master_left .nav ul {list-style:none; list-style-position:outside; margin:0px; padding:3px 2px 2px 2px}
#master_left .nav li {position:relative; padding:1px 0px 2px 3px; border-bottom:1px solid  #F4F4F4; font-weight:normal; font-size:11px; text-align:left}
#master_left .nav .tit {position:relative; font-weight:bold; text-align:left; font-size:12px; color:#F09}

/* specific nav style */
#master_left .list1 {background-image:url(http://cdn.lastminute.com/site/l_nav_top.gif?skin=frfr.lastminute.com); background-repeat:no-repeat; padding-top:3px; border-top:0px}
#master_left .list2 a{font-weight:bold;}
#master_left .list5 .tit {color:#333}
#master_left .list5 a{color: #555}
#master_left .list5 a:hover{color: #F09}
#master_left .list6 .tit {color:#555; padding-bottom:5px;}
#master_left .list6 .tit a:hover{color: #F09}
#master_left .list6 a{color: #555}
#master_left .list6 li{font-size:12px; border-bottom:0px;}
#master_left .list6 {background-image:url(http://cdn.lastminute.com/site/l_nav_bottom.gif?skin=frfr.lastminute.com); background-repeat:no-repeat; background-position:bottom; padding-bottom:7px}

/*OLD NAVIGATION END*/

/* footer style */
.footer_lmn {position:relative; padding-top:15px; display:table; width:760px; text-align:center;}
.footer_lmn div{font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.footer_lmn a{color:#666}

.footer_lmn .footer1 {width:100%; border:1px solid #CCC; background-color:#F4F4F4; clear:both; padding:4px}
.footer_lmn .footer2 {border-bottom:1px dashed #CCC; border-top:1px dashed #CCC; padding:4px}
.footer_lmn .footer3 {color:#666}
.footer_lmn .footer4 {padding-top:8px; padding-bottom:10px; font-size:9px;}

/* new footer style */

#footer_lmn2 {position:relative; display:table; width:760px; padding-top:15px; }
#footer_lmn2 .clear{border-bottom:1px solid #B0B0B0;}
#footer_lmn2 a{color:#666;}
#footer_lmn2 a:hover{color:#F09;}
#footer_lmn2 div{font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-bottom:10px;}
#footer_lmn2 .footer_nav{padding-top:5px; border-top:4px solid #CCC; text-align:center;}
#footer_lmn2 .footer_nav a{padding:0 5px 0 5px;}
#footer_lmn2 .footer_nav2{clear:both; text-align:center; font-size:10px;color:#999;}
#footer_lmn2 .footer_nav2 a{color:#999;}
#footer_lmn2 .footer_nav3{clear:both; text-align:center; font-size:9px;color:#AAA;}
#footer_lmn2 .footer_nav3 a{color:#AAA;}
#footer_lmn2 .footer_nav3 strong{font-size:10px;}
#footer_lmn2 .footer_international{float:left; width:120px; padding-left:8px;}
#footer_lmn2 .footer_international .flag{width:120px; }
#footer_lmn2 .footer_international .flag div{float:left; padding:5px 6px 5px 6px;}
#footer_lmn2 .footer_text{float:left; width:630px; border-left:1px solid #CCC; padding-top:10px; color:#000;}
#footer_lmn2 .footer_text p{padding:0; margin:0; margin-left:10px; font-size:11px;}
#footer_lmn2 .footer_text .footer_guides{padding-top:8px; margin-top:8px; border-top:1px solid #CCC;}


/* Holidays Frontier search form styles */
#hols_search div.formField {float:left;height:3.2em;margin-right:.5em;}
#hols_search #holidaysResortList {width:180px;}
#hols_search #give_or_take {width:90px;}
#hols_search .price {padding:0em 0em 0em 0em !important;}
#hols_search #submitButton {margin:10px 5px 0 0;}

/* temporary fix  with IE support */
#hols_search #submit {text-align:right; clear:both; width: 100%}

/* Partners */

.partners_box {background-color:#F4F4F4; padding:2px 5px; text-align: center; font-size:11px;}

/* new top nav style */
#master_top  #master_nav {position:absolute; left: 0; top: 78px} 
	ul#masterTnav {font-size:11px; font-weight:bold;}
	ul#masterTnav {
	float:left;
	width:870px;
	border-bottom:3px solid #f09;
	line-height:normal;padding:0;}
	
	ul#masterTnav {
	margin:0;
	list-style:none;
	float:left}
	
	ul#masterTnav li {
	float:left;
	padding:0 0 0 4px;
	margin:0 0 0 1px;
	background:url(http://cdn.lastminute.com/site/curved_header_tnav_left.gif?skin=frfr.lastminute.com) no-repeat top left}
		
	ul#masterTnav a {
	float:left;
	display:block;
	width:auto;
	padding:5px 5px 4px 3px;
	text-decoration:none;
        color: #000;
	font-weight:bold;
	background:url(http://cdn.lastminute.com/site/curved_header_tnav_right.gif?skin=frfr.lastminute.com) no-repeat top right
	 }
	
	ul#masterTnav  a {
	width:auto;
	}
	
	ul#masterTnav a:hover {
	color:#f09;
	  }
	ul#masterTnav .active a:hover {
	color:#FFFFFF;
	  }
	ul#masterTnav li.active  {
	background:url(http://cdn.lastminute.com/site/curved_header_active_tnav_left.gif?skin=frfr.lastminute.com) no-repeat left top
	 }
	ul#masterTnav .active a {
	background:url(http://cdn.lastminute.com/site/curved_header_active_tnav_right.gif?skin=frfr.lastminute.com) no-repeat right top;
	color:#FFFFFF
	  }
	  
	.tnavSubLinks{
	width:870px;
	clear:both;
	height:30px; 
	float: left; 
	margin: 0;
	background:url(http://cdn.lastminute.com/site/main_homepage_header_bar.gif?skin=frfr.lastminute.com) repeat-x top left}
	
	#quickSearch{width:280px; float:left; padding: 0.4em 0 0 0.3em; _padding: 0.3em 0 0 0.3em; }

	#navLinks ul {padding: 0px 0 0px; margin: 2px; list-style: none; float:right; padding: 0.4em 0 0 0em; _padding: 0.4em 0 0 0;}
	#navLinks ul li {float: left; list-style: none; padding: 0em;  _padding-top:0m}
	#navLinks ul li a{font-size: 0.90em; color: #000; vertical-align: middle;padding: 0em 0 0.3em 0;}

/* recently viewed products */
#rpui img {display:none}
#rpui h3 {margin-left:10px;}
#rpui{text-align:left; padding: 8px 0 4px 0 !important; border-width: 0px 0px 0px !important; background: url(http://cdn.lastminute.com/site/site_recent_search_header.gif?skin=frfr.lastminute.com) no-repeat top right !important;}
#rpuiContent img{display:block; float:right; padding-left:5px}
#rpuiContent {padding: 0 0 4px 10px !important; border-width: 0px 0px 0px !important; background: url(http://cdn.lastminute.com/site/site_recent_search_footer.gif?skin=frfr.lastminute.com) no-repeat bottom right;}
#rpuiContent ul {margin: 0 0 5px 0 !important; padding: 5px 0 0 10px; list-style:none}
#rpuiContent ul li {margin: 0; padding: 0; background: url(http://cdn.lastminute.com/site/main_homepage_extra_bullet_arrow.gif?skin=lastminute) no-repeat 0 0.35em; padding: 0em 0em 0 1.2em; line-height:18px}
#rpui #eId2 {color:black !important;}
#rpui #eId4 a {color:black;}
#page_header{position:relative; float:left;}
#page_header div{position:relative;}
#header_top{float:left; width:598px; height:40px; background-image:url(http://cdn.lastminute.com/site/header_line_v2.gif?skin=frfr.lastminute.com); background-position:bottom right; background-repeat:no-repeat}
#header_top_intro{float:left; width:598px; height:40px; background-image:url(http://cdn.lastminute.com/site/header_line_v2.gif?skin=frfr.lastminute.com); background-position:bottom right; background-repeat:no-repeat}
#header_image{float:left; width:38px; height:40px;}
#header_titre{float:left; left:10px; top:8px; padding:1px 1px 1px 1px; font-size:16px; color:#000!important; font-weight:bold;}
#header_texte{float:right; top:6px; padding:5px;}
#header_texte a{color:#999!important; }
#texte_intro{float:left; width:586px !important ;width/**/:598px; padding:15px 5px 0px 5px; }
#texte_intro_bottom {float:left; }


/* NEW NAVIGATION 2007 */

/* top  */

#master_top {width:870px;position:absolute;left:0px;top:2px;z-index:4;}
#master_top #logo {position:relative;float:left;left:6px;top:8px;width:381px;margin-right:10px;}

#master_top #master_nav {position:absolute; left: 0; top: 98px}
#master_top ul#masterTnav {float:left;border-bottom:3px solid #f09;line-height:normal;padding:0; padding: 0 0 0 4px; width: 855px;margin:0;list-style:none;float:left; font-size:11px; font-weight:bold;}
#master_top ul#masterTnav li{float:left;padding:0 0 0 4px;margin:0 0 0 1px;background:url(http://cdn.lastminute.com/site/curved_header_tnav_left.gif?skin=frfr.lastminute.com) no-repeat top left}
#master_top ul#masterTnav a{float:left;display:block;width:auto;padding:5px 5px 4px 2px;text-decoration:none;color: #000;font-weight:bold;background:url(http://cdn.lastminute.com/site/curved_header_tnav_right.gif?skin=frfr.lastminute.com) no-repeat top right}
#master_top ul#masterTnav a{width:auto;}
#master_top ul#masterTnav a:hover {color:#f09;}
#master_top ul#masterTnav .active a:hover {color:#FFFFFF;}
#master_top ul#masterTnav li.active{background:url(http://cdn.lastminute.com/site/curved_header_active_tnav_left.gif?skin=frfr.lastminute.com) no-repeat left top}
#master_top ul#masterTnav .active a{background:url(http://cdn.lastminute.com/site/curved_header_active_tnav_right.gif?skin=frfr.lastminute.com) no-repeat right top;color:#FFFFFF}
#master_top .tnavSubLinks{font-size: 11px; width:860px;clear:both;height:30px; float:left; margin:0;background:url(http://cdn.lastminute.com/site/main_homepage_header_bar.gif?skin=frfr.lastminute.com) repeat-x top left}
#master_top #quickSearch{width:200px; float:left; padding: 0.4em 0 0 0.3em; _padding: 0.3em 0 0 0.3em; }
#master_top #navLinks ul {padding: 0px 0 0px; margin: 2px; list-style: none; float:right; padding: 0.4em 0 0 0em; _padding: 0.4em 0 0 0;}
#master_top #navLinks ul li {float: left; list-style: none; padding: 0em;  _padding-top:0m}
#master_top #navLinks ul li a{color: #000; vertical-align: middle;padding: 0em 0 0.3em 0;}
#master_top #quickSearch {width:150px;}
#master_top #quickSearch select{font-size:11px;}
#master_top .de_em, .de_em a {color:#666 !important;}

/* let it snow, let it snow, let it snow */
#master_top ul#masterTnav li.neige{background:url(http://cdn.lastminute.com/site/curved_header_tnav_left_ski.jpg?skin=frfr.lastminute.com) no-repeat top left}
#master_top ul#masterTnav .neige a{background:url(http://cdn.lastminute.com/site/curved_header_tnav_right_ski.jpg?skin=frfr.lastminute.com) no-repeat top right}

/* left  */

#master_left {font-family:Arial, Helvetica, sans-serif;}
#master_left h1{display:none;}
#master_left .master_lnav {float:left;width:158px; clear:both; margin-bottom:10px;}
#master_left .master_lnav_top {height:12px; background:url(http://cdn.lastminute.com/site/site_ui_curved_header_trans_line.gif?skin=lastminute) no-repeat bottom right; }
#master_left .master_lnav_content{background:url(http://cdn.lastminute.com/site/merchandiser_box_promo_inside_footer.gif?skin=frfr.lastminute.com) repeat-x bottom right; border-right:1px solid #999;}
#master_left .master_lnav_bottom{height:12px; background:url(http://cdn.lastminute.com/site/main_homepage_curved_footer_trans_line_gradient2_nav.gif?skin=frfr.lastminute.com) no-repeat top right}
#master_left .master_lnav a{color:#000; text-decoration:underline; font-size:11px}
#master_left .master_lnav a:hover {color: #F09; text-decoration:underline}
#master_left .master_lnav ul{list-style-type:square; list-style-position:inside; margin:0px; padding:3px 2px 10px 2px; color:#F09;}
#master_left .master_lnav li{padding:1px 0px 2px 3px; text-align:left; line-height:1.5em;}
#master_left .master_lnav h2{font-weight:bold; text-align:left; font-size:11px; margin:0px 10px 5px 6px; padding-bottom:4px;}
#master_left #master_lnav_block1 h2{color:#F09; border-bottom:1px solid #F09;}
#master_left #master_lnav_block2 h2{color:#000; border-bottom:1px solid #C9C9C9;}
#master_left #master_lnav_block2 ul{list-style-type:square; list-style-position:inside; margin:0px; padding:3px 2px 10px 2px; color:#C9C9C9;}

/* ents search */
/* Entertainment search form styles */
#ents_search .formElement {float:left; width: 47.5%; margin-top: 0.5em}
#ents_search label {display: block}
#ents_search #eventName, 
#ents_search #eventLocation,
#ents_search #eventType {width: 150px}
#ents_search strong.advSearch {float: left; display: block; width: 40%; padding-top:5px; cursor: pointer; text-decoration: underline}
#ents_search div.advanced select {width: 150px}
#ents_search hr {color: #B9B4EC; margin: 0; background: #B9B4EC; border: 0; height: 1px; width: 100%}
html.jsEnabled #ents_search div#advSearchBox {display: block}
#ents_search input#submit {float: right; padding-top:5px;}

/* Hotel search styles updated 05-11-07 */
form#hotels_search { padding:0.6em 0.8em 0pt; }
form#hotels_search h3 {display:none}
body#advanced-search form#hotels_search h3 {display:block; border-top:1px solid #b3d1eb; margin-top:1em; font-size:0.95em; padding:0.5em 0}
body#advanced-search .searchFormWrapper div.searchBoxCategory { background:transparent url(http://cdn.lastminute.com/site/travel_hotels_advanced_search_box_categories_background.gif?skin=frfr.lastminute.com) no-repeat left top; }
form#hotels_search select#city{ width: 15.9em; }
form#hotels_search fieldset {border:0;padding:0.5em 0 0 0;margin:0;display:block;clear:both;float:none;}
form#hotels_search fieldset label {float:left;margin-right:1.2em; font-size:0.9em;}
form#hotels_search fieldset label select, form#hotels_search fieldset label input  {display:block;  font-size: 1.05em; }
form#hotels_search fieldset label.airportCodesId { width:24em;}
form#hotels_search fieldset label.airportCodesId input { display:inline}
form#hotels_search fieldset label.checkInMonth { padding-top: 1.25em;  margin-right: 0.5em;}
form#hotels_search fieldset label.checkInMonth select { display: inline;}
form#hotels_search fieldset label.checkInDay, form#hotels_search fieldset label.lengthOfStay { margin-right: 0.5em; }
form#hotels_search fieldset label.checkOutDay { margin-right: 0px; width: 8em; }
form#hotels_search fieldset label.checkOutDay input#checkOutDayDisplay { width: 8em; background:#FFFFFF; border:1px solid #A0A0A0; padding:0.2em; font-weight:bold; }
form#hotels_search label.rooms{ padding-right: 0.2em; }
form#hotels_search fieldset#roomAllocationContainer { float:left; clear:none; padding-top:0; width:21.5em; }
form#hotels_search .roomOccupancy {float:left; border:1px solid #A0A0A0; background-color:#FFF; margin-bottom:0.1em;}
form#hotels_search .roomContainer {float:left;}
form#hotels_search .roomBorderBl {float:left;}
form#hotels_search .roomBorderBr {float:left; padding:0.3em 0.2em 0.3em 0.4em}
form#hotels_search fieldset#roomAllocationContainer label#childrensAges0 select,
form#hotels_search fieldset#roomAllocationContainer label#childrensAges1 select,
form#hotels_search fieldset#roomAllocationContainer label#childrensAges2 select { float:left;  margin-right: 0.2em; }
form#hotels_search .roomNumber { color:#333; margin-right:4px; text-align:center; display:block;}
form#hotels_search fieldset.price {padding:0.5em 0 0 !important;}
fieldset#starRatingContainer span, fieldset#amenitiesContainer span { font-size:0.9em; }
form#hotels_search fieldset#starRatingContainer label { padding-top:0.5em; }
form#hotels_search fieldset#starRatingContainer label input { display:inline;}
form#hotels_search fieldset#amenitiesContainer, form#hotels_search fieldset#submit { padding-top:1em; }
form#hotels_search ul.amenitiesList {margin:0.5em 0 0 0;}
form#hotels_search ul.amenitiesList li {width:24%; float:left; list-style-type:none; margin:0}
form#hotels_search ul.amenitiesList li input {float:left; clear:left}
form#hotels_search ul.amenitiesList li label {float:left; font-size:0.85em; margin:0.2em 0 0 0.2em}
/* form#hotels_search div.moreOptions{display:none;} */
form#hotels_search div.moreOptions a{ color:#003399; display:block;}

/*******************************************/
/* Dp search styles (rel_40)               */
/*******************************************/
form#dp_search {margin:0 0.8em;}
form#dp_search h3 {display:none}

form#dp_search fieldset {border:0;padding:0.5em 0 0 0;margin:0;display:block;clear:both;float:none;}
form#dp_search fieldset label {float:left;margin-right:1.2em;font-size:0.9em}

form#dp_search fieldset.places {padding:0;}
form#dp_search fieldset.places label select {display:block}
form#dp_search fieldset.places label input {display:block}

form#dp_search fieldset.depDates select, 
form#dp_search fieldset.returnDates select {display:block;}
form#dp_search fieldset.depDates span, 
form#dp_search fieldset.returnDates span {font-size:0.9em;}
form#dp_search fieldset.depDates label, 
form#dp_search fieldset.returnDates label {margin-right:0em;}
form#dp_search fieldset.depDates label.dates select, 
form#dp_search fieldset.returnDates label.dates select,
form#dp_search fieldset.depDates label.dates a,
form#dp_search fieldset.returnDates label.dates a {margin-right:0.5em;}
form#dp_search fieldset.depDates label.dates span, 
form#dp_search fieldset.returnDates label.dates span {display:none}

form#dp_search fieldset.people select {display:block;}
form#dp_search fieldset.people input {vertical-align:middle;}
form#dp_search fieldset.people span {font-size:0.9em;clear:both;display:block;position:relative;}
form#dp_search fieldset.people div#roomAllocationContainer {float:left;}
form#dp_search fieldset.people div#roomAllocationContainer {float:left; margin-left:0.5em}
form#dp_search fieldset.people div#roomAllocationContainer div.roomNumber {float:left;width:3em;text-align:center;margin-right:0.5em;color:#3465CE}
form#dp_search fieldset.people div#roomAllocationContainer .roomOccupancy {float:left; background:#ebf5fe url(http://cdn.lastminute.com/site/searchmacro_hotels_fieldgroup_curve_tl.gif?skin=lastminute) no-repeat top left;}
form#dp_search fieldset.people div#roomAllocationContainer .roomContainer {float:left; background:url(http://cdn.lastminute.com/site/searchmacro_hotels_fieldgroup_curve_tr.gif?skin=lastminute) no-repeat top right;}
form#dp_search fieldset.people div#roomAllocationContainer .roomBorderBl {float:left; background:url(http://cdn.lastminute.com/site/searchmacro_hotels_fieldgroup_curve_bl.gif?skin=lastminute) no-repeat bottom left}
form#dp_search fieldset.people div#roomAllocationContainer .roomBorderBr {float:left; background:url(http://cdn.lastminute.com/site/searchmacro_hotels_fieldgroup_curve_br.gif?skin=lastminute) no-repeat bottom right; padding:0.3em 0.2em 0.3em 0.4em}

form#dp_search div.moreOptions {float:left;margin:1em 0 0.5em 0;font-size:0.9em;}
form#dp_search div.moreOptions a {display:block;color:#3366CC;}
form#dp_search input#dp_submit {float:right;margin-top:1.2em;}

/*fix moteur hotel section hp et main hp
#roomAllocationContainer {width:300px !important;} */

html.jsEnabled div.bubbleText {position:absolute; top: -1000em; left -1000em}

/* Flights UI overrides */
div#master div#master_left #flights_search h3{width:148px; border-bottom:none; color:#F09; font-size:11px; padding:10px 0 8px 0;  background:url(http://cdn.lastminute.com/site/trans.gif?skin=default) no-repeat top right;}
div#master div#master_left h3 {width:159px;}
form#flights_search fieldset {border:0pt none;clear:both;display:block;float:none;margin:0pt;padding:0.5em 0pt 0pt;}
form#flights_search fieldset label {float:left;font-size:0.85em;margin-right:1.2em;}
#flights_search label.dates span {visibility:hidden;display:none;}

/* new flights search implementation */
#flights_radio { border: 1px solid #ccc; margin-bottom: 3px; padding: 2px; background-color: #f4f4f4;}
#flights_search {font-size: 12px; }
#flights_radio input {vertical-align: middle;}
#flights_search div {font-size: 12px;}

/* flights predictive text styles */
div#flightsAutoComplete {display:none; position:absolute;}
div#flightsAutoComplete select {position:relative; width:auto;}
.autoComplete {display:none;position:absolute;}
.autoComplete select {position:relative;width:auto;}
/* End Flights UI Overrides */

/* Informational/Error bubble container styling */
html.jsEnabled div.bubbleText {position: absolute; visibility: hidden}
div.bubbleText {width:20em;z-index:20;}
div.bubbleText div.curvedHeaderTransFill {height: 28px;}
div.bubbleText div.curvedFooterTransFill,
div.bubbleText div.curvedFooterTransFillShadow {height: 18px;}

div.bubbleText div.curvedHeaderTransFill div {height: 100%; font-size:100% !important}
div.bubbleText div.curvedHeaderTransFill div.left {width: 74%;}
div.bubbleText div.curvedHeaderTransFill div.right {width: 26%;}

div.bubbleText div.curvedHeaderTransFill div,
div.bubbleText div.curvedFooterTransFill div,
div.bubbleText div.curvedFooterTransFillShadow div {width: 50%; height: 100%; font-size:100% !important;}
div.bubbleText div.curvedFooterTransFill,
div.bubbleText div.curvedFooterTransFillShadow {margin:0 !important;}
div.bubbleText div.curvedHeaderTransFill div.left {
	float: left; 
	background: url(http://cdn.lastminute.com/site/site_bubble_curved_border_top.gif?skin=lastminute) no-repeat top left;
	width: 72%;
	}
div.bubbleText div.curvedHeaderTransFill div.left h2 {padding:.5em;}	
div.bubbleText div.curvedHeaderTransFill div.right {
	float: right;
	text-align: right;
	background: url(http://cdn.lastminute.com/site/site_bubble_curved_border_top.gif?skin=lastminute) no-repeat top right;
	width: 28%;
	}
div.bubbleText div.curvedHeaderTransFill div.right a { padding:.5em; display:block; }	
div.bubbleText div.curvedFooterTransFillShadow div.left {
	float: left; 
	background: url(http://cdn.lastminute.com/site/site_bubble_curved_border_bottom.gif?skin=lastminute) no-repeat bottom left;
	}	
div.bubbleText div.curvedFooterTransFillShadow div.right {
	float: right; 
	text-align: right;
	background: url(http://cdn.lastminute.com/site/site_bubble_curved_border_bottom.gif?skin=lastminute) no-repeat bottom right;
	}
div.bubbleText div.curvedContentBody {
	clear:both;
	border-width:0 1px;
	border-style:solid; 
	border-color:#f09;
	background:#fff;
	padding:.1em .5em;
	}

div.bubbleText div.bodyContent {
	font-size:0.85em;
	margin: 0;
	padding: 0.5em;}

div.bubbleText div.bodyContentScroll {
	font-size:0.85em;
	height:155px;
	overflow:auto;
	margin: 0;
	padding: 0.5em;}

/*test bug banner*/
#master_banners {top:10px!important; left:390px!important;}
#frRebrand_homepage #master_banners { top:138px; }

div#ratefinder_in_path {margin:20px 0;padding:0;}
div#ratefinder_in_path img {padding:0;margin:0;border:none;}
/* --- [end /site/portal_skins/SITE_lastminute_fr_FR/master_fr_FR.css] --- */
/* --- [end prdpwgbd4001:4001 - /site/portal_skins/DEFAULT/frontier.css - Jun 26, 2009 3:28 pm GMT - PROXY01,pwg3,pwg7 - -yxJNQqoTGEAAEvQhDIAACAz - cache 3600 ] --- */

