/* Common */
body { margin:0; padding:0; font-family:Arial, Helvetica, Verdana, sans-serif; color:black; background-color:white; }
h1, h2, h3, h4, h5, h6 {margin:0; padding: 0;}
form, p, span, span, td {margin:0; padding: 0; text-decoration: none;}
td, div, li, p, span, a {font-family:arial,sans-serif;}
a, a:hover, a:visited {color:#1C68B0; }
#filAriane { margin: 10px 0 0px 10px;}
.lienFilAriane { font:Arial, Helvetica, sans-serif; font-size: 11px; color:#0077BE;}
.lienFilAriane a, .lienFilAriane a:hover, .lienFilAriane a:visited { font:Arial, Helvetica, sans-serif; font-size: 11px; color:#0077BE; text-decoration:underline; font-weight:bold;}
.dest a, .dest a:hover, .dest a:visited {color:#1C68B0; font-weight:bold; text-decoration:none; margin: 10px 0 0 0;}
.textCol .textCol a, .textCol a:hover, .textCol a:visited {color:#1C68B0; text-decoration:none;}
.price a, .price a:hover, .price a:visited {font-size:12px; color:#FF9000; font-weight:bold; text-decoration:none;}
.merchText {color:#1C68B0;}
.strike {text-decoration:line-through;}
.moreDeals a, .moreDeals a:hover, .moreDeals a:visited {font-weight:bold; color:#FF9306; margin: 20px 0 0 0;}
.wizardTitle {color:#999999; font-weight:bold; text-decoration:none;font-size:18px;}
.launchTitle {color: #000000; font-size: 22px}
.titlebaseline {background-image: url(http://web.archive.org/web/20120310030648im_/http://media.expedia.com/media/content/expvsc/graphics/common/titledot.gif);background-repeat: repeat-x;height: 2px;font-family: Arial, Helvetica, sans-serif;font-size: 1px;width: 590px;margin-bottom: 4px;}
/*.path {font-size: 11px;color: 0033cc;height: 28px;vertical-align: middle;}*/
.pageTitle, .pageHeading, .pageHeading2 {font-weight:bold; font-size:20px; color:#cc6600; line-height:30px ;height:38px; vertical-align:middle;}
.pageTitle a, .pageTitle a:hover, .pageTitle a:visited {font-weight:bold; font-size:20px; color:#cc6600; line-height:30px ;height:38px; vertical-align:middle;}
#legal {clear:both; width:770px; background:url(http://web.archive.org/web/20120310030648im_/http://media.expedia.com/media/content/expvsc/graphics/common/legalDot.png) repeat-x bottom; padding:10px 0 2px 0; margin-bottom:10px; text-align:right; font-size:10px; color:#6E6E6E; text-decoration: none;}

/* Daily pageTitle classes */
#title {width:770px; height:68px; background:url(http://web.archive.org/web/20120310030648im_/http://media.expedia.com/media/content/expvsc/graphics/common/titleBG.png) repeat-x; clear:both;}
#title2 {width:770px; height:68px; background:url(http://web.archive.org/web/20120310030648im_/http://media.expedia.com/media/content/expvsc/graphics/common/titleBG2.png) repeat-x; clear:both;}
#titleFdBleu {width:770px; height:68px; background:url(http://web.archive.org/web/20120310030648im_/http://media.expedia.com/media/content/expvsc/graphics/common/titleBBG2.png) repeat-x; clear:both;}
#titleImg {float:left;}
#titleTitle {float:left; padding-top: 12px; width:357px;color:#f99000; font-size: 25px; font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif;}
#titleSubNav {font-size:12px; font-weight:bold; color:#0077BE; padding-top:5px; clear:both}
#titleSubNav a, #titleSubNav a:hover, #titleSubNav a:visited {font-size:12px; font-weight:bold; color:#0077BE; text-decoration:none; padding:0 8px 0 8px;} 
#titleHotline {float:left; padding-top:16px; margin: 0 5px 0 0;}
#titleIcons {float:left; padding-top:25px; }
#titleIcons2 {float:left; padding-top:15px; margin-left:10px;}
#titlePictoPromos { float:left; }

/* Promos pageTitle classes */
#promoTitle {width:781px; height:68px; background:url(http://web.archive.org/web/20120310030648im_/http://media.expedia.com/media/content/expvsc/graphics/common/titleBBG.png) repeat-x; clear:both}
#promoTitlePromo {width:771px; height:68px; background:url(http://web.archive.org/web/20120310030648im_/http://media.expedia.com/media/content/expvsc/graphics/common/titleBG.png) repeat-x; clear:both; background-position: 0 0;}
#promoTitleImg {float:left; padding-top: 5px;}
#promoTitleTitle {float:left; padding-top: 12px; width:330px; color:#0077be; font-size: 25px; font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif;}
#promoTitleTitle2 {float:left; margin: 6px 0 0 0px;}
#promoTitleSubNav {font-size:12px; font-weight:bold; color:#0077BE; padding-top:5px; clear:both}
#promoTitleSubNav a, #titleSubNav a:hover, #titleSubNav a:visited {font-size:12px; font-weight:bold; color:#0077BE; text-decoration:none; padding:0 8px 0 8px;} 
#promoTitleHotline {float:left; padding: 15px 0 0 0; margin: 0 5px 0 0px; }
#promoTitleHotline2 {float:right; padding:8px 0 0 0;}
#promoTitleIcons {float:left; padding-top:25px; margin-left:2px;}
#promoTitleIcons span {margin-left:3px;}
.BulleColA {width: 130px; float: left;  }
.BulleColA2 {width: 130px; float: left; margin: 15px 0 0 0;}
.BulleColA3 {width: 130px; float: left; margin: 45px 0 0 0; }
#TitleCommon2 { margin: 0 10px 0 0; float:right;}
.texteBulleColA {font-size: 16px; color: #FFFFFF; font-weight: bold; text-align: center; line-height: 15px;}
.texte2BulleColA {font-size: 20px; color: #FFFFFF; font-weight: bold; text-align: center;padding: 0 0 10px 0;}
.prixBulleColA {font-size: 35px; color: #FFFFFF; font-weight: bold;text-align: center; }
.dateBulleColA {font-size: 12px; color: #FFFFFF; font-weight: bold;text-align: center;}

/* Acol Classes */
.prixGarantis {margin: 10px 0 10px 5px;}
.acol_title{font-size:9px; letter-spacing: 1px; color:#666666;border-top-width: 1px;border-top-style: solid;width: 156px;padding-top: 8px;border-top-color: #666666;margin: 16px 4px 0 4px;text-align: center;text-transform: uppercase;}
.acol_newsletter, .acol_hotline{width: 156px;margin: 4px 4px 2px 4px;}
.acol_hotline p, .acol_newsletter p {font-size: 11px;margin: 0 4px 2px 0;padding: 0px;text-align: center;}
.acol_services{width: 156px;margin-top: 4px;}
.acol_services ul {list-style-type: none;margin: 0; padding:0;}
.acol_services li{margin: 0 0 0px 8px;color:#1C68B0; font-size:11px; padding:0;}
.acol_services li a, .acol_services li a:hover, .acol_services li a:visited {color:#1C68B0; font-size:11px;padding:0; margin:0;}
.acol_newsletter input {font-size: 11px;}

.nav2Link{font-size: 11px; font-family:Arial, Helvetica, Sans Serif;}
.size11	{font-size: 11px; font-family:Arial, Helvetica, Sans Serif;}
.nav2SelText {font-size: 11px; font-family:Arial, Helvetica, Sans Serif; color:#CC6600}
.date{letter-spacing: 0.1em; text-transform: uppercase}
.greenGoBtn	{border-bottom:thin solid #006600;border-right:thin solid #006600;border-top:thin solid #ccc;border-left:thin solid #ccc;font-size:11px;font-family:Arial;font-weight:bold;background-color:#009900;color:#FFFFFF;line-height:.85;padding-top:3px; text-transform: capitalize; cursor: hand}
.guides_blurb{color: 000000; font-family: Arial; font-size: 12px; line-height: 130%; font-weight: normal; text-align: left; text-transform: none;}
.gb2{color: 333399; font-family: Arial; font-size: 12px; line-height: 130%; font-weight: normal; text-align: left; text-transform: none; text-decoration: none;}
.gbTitle {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: 333399; FONT-FAMILY: arial,helvetica}
.guides_banter{color: 000000; font-family: Arial; font-size: 12px; line-height: 130%; font-weight: normal; text-align: left; text-transform: none; margin-top: 10px;}
.GoButton {border-bottom:thin solid #006600;border-right:thin solid #006600;border-top:thin solid #CCCCCC;border-left:thin solid #CCCCCC;font-size:11px;font-family:Arial;font-weight:bold;background-color:#009900;color:#FFFFFF;line-height:.85;padding-top:3px;text-transform:capitalize;cursor:hand}
.hdrText{font-size:11px;font-family:Arial, Helvetica, Sans Serif;line-height:14px}
.leftBar{font-size:8pt}
.leftHeadingSpaced {font-size:7.5pt; font-family:Arial, Helvetica, Sans Serif; letter-spacing: 1.5pt; color:000066;}
.leftLink {font-size:8.5pt; font-family:Arial, Helvetica, Sans Serif; line-height:11pt;}
.noUnder{text-decoration: none; color:#ffffff; font-family:Arial}
.noUnder2{text-decoration: none; color:#333399}
.whitehead{font-family: Arial; font-size: 11px; color: ffffff; font-weight: bold; text-align: center; text-transform: uppercase; text-decoration: none; letter-spacing: 1.5px}
.fdbleufonce{background-color: #4A45C6}
.txtblanc11bold {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }

/* Size/Colour classes */
.blue11px{font-size: 11px; color: #3a4d8f; font-weight:normal;}
.blue12px{font-size: 12px;color: #3a4d8f; font-weight:normal;}
.blue12pxbold{font-size: 12px;color: #3a4d8f; font-weight:bold;}

.grey11px{font-size: 11px; color: #999999; font-weight:normal;}
.violet14px{font-size: 14px; color: #6a1075; font-weight:normal;} 
.brown11px{font-size: 11px;color: #cc6600; font-weight:normal;}

.black10px{font-size: 10px;color: #000000; font-weight:normal;}
.black11px{font-size: 11px;color: #000000; font-weight:normal;}
.black12px{font-size: 12px;color: #000000; font-weight:normal;}
.black14px{font-size: 14px;color: #000000; font-weight:normal;}
.black18px{font-size: 18px;color: #000000; font-weight:normal;}
.black24px{font-size: 24px;color: #000000; font-weight:normal;}

.red11px{font-size: 11px;color: #cc0000; font-weight:normal;}
.red11pxbold{font-size: 11px; color: #cc0000; font-weight:bold;}
.red12px{font-size: 12px; color: #cc0000; font-weight:normal;}
.red12pxbold{font-size: 12px; color: #cc0000; font-weight:bold;}
.red14px{font-size: 14px; color: #cc0000; font-weight:normal;}
.red18px{font-size: 18px;color: #cc0000; font-weight:normal;}

.orange12px{font-size: 12px; color: #f2a100; font-weight:normal;}
.orange18px{font-size: 18px; color: f2A100;line-height: 30px; font-weight:normal;}

.blue11px{font-size: 11px; color: #3a4d8f; font-weight:normal;}
.blue12px{font-size: 12px;color: #3a4d8f; font-weight:normal;}
.blue12pxbold{font-size: 12px;color: #3a4d8f; font-weight:bold;}

.grey11px{font-size: 11px; color: #999999; font-weight:normal;}
.violet14px{font-size: 14px; color: #6a1075; font-weight:normal;} 
.brown11px{font-size: 11px;color: #cc6600; font-weight:normal;}
.brown11pxbold{font-size: 11px;color: #cc6600; font-weight:bold;}

/* OLD Size/Colour classes : Gecko browser do not accept number at the beginig of a style */
.10pxblack {font-size: 10px;color: #000000;}
.11pxblack {font-size: 11px;color: #000000;}
.12pxblack {font-size: 12px;color: #000000;}
.14pxblack {font-size: 14px;color: #000000;}
.18pxblack {font-size: 18px;color: #000000;}
.24pxblack {font-size: 24px;color: #000000;}

.11pxred {font-size: 11px;color: #cc0000;}
.12pxred {font-size: 12px; color: #cc0000;}
.12pxredbold {font-size: 12px; color: #cc0000;}
.14pxred {font-size: 14px; color: #cc0000;}
.18pxred {font-size: 18px;color: #cc0000;}

.12pxorange {font-size: 12px; color: #f2a100;}
.18pxorange {font-size: 18px; color: f2A100;line-height: 30px;}

.11pxblue{font-size: 11px; color: #3a4d8f;}
.12pxblue{font-size: 12px;color: #3a4d8f;}
.12pxbluebold{font-size: 12px;color: #3a4d8f;}

.11pxgrey{font-size: 11px; color: #999999;}
.14pxviolet{font-size: 14px; color: #6a1075;} 
.11pxbrown{font-size: 11px;color: #cc6600;}
/*
     FILE ARCHIVED ON 03:06:48 Mar 10, 2012 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:54:38 May 20, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 214.164
  exclusion.robots: 0.11
  exclusion.robots.policy: 0.101
  RedisCDXSource: 5.088
  esindex: 0.009
  LoadShardBlock: 189.457 (3)
  PetaboxLoader3.datanode: 220.623 (4)
  CDXLines.iter: 16.681 (3)
  load_resource: 91.542
  PetaboxLoader3.resolve: 27.972
*/