body {
	background:white;
	text-align:center;
}
body * {
	text-align:left;
}
.main800, .main1024 {
	margin:0 auto;
}
.main800 {
	width:773px;
}
.main1024 {
	width:987px;
}
#container {
	padding:63px 0 0 25px;
	position:relative;
	background:url(http://www.klm.com/travel/fr_en/images/container_tcm93-11073.jpg) left top no-repeat;
}
#cleft {
	width:5px;
	height:5px;
	background:url(http://www.klm.com/travel/fr_en/images/containerleft_tcm93-11024.gif) no-repeat;
	position:absolute;
	left:0;
	top:0;
}
#cright {
	width:5px;
	height:5px;
	background:url(http://www.klm.com/travel/fr_en/images/containerright_tcm93-11025.gif) no-repeat;
	position:absolute;
	right:0 !important; right:-1px;
	top:0;
}
#top {
	height:50px;
}
.main800 #top {
	width:770px;
}
.main1024 #top {
	width:987px;
}
.main800 #question {
	position:absolute;
	top:22px;
	right:3px;
}
.main1024 #question {
	position:absolute;
	top:22px;
	right:28px;
}
.main800 #question2 {
	position:absolute;
	bottom:70px;
	right:25px;
}
.main1024 #question2 {
	position:absolute;
	bottom:70px;
	right:25px;
}
#emergency {
	position:absolute;
	top:22px;
	left:300px;
}
#language_selector {
	position:absolute; 
	top:0;
	z-index:30;
}
#lsleft {
	width:5px;
	height:5px;
	background:url(http://www.klm.com/travel/fr_en/images/lsleft_tcm93-11037.gif) no-repeat;
	position:absolute;
	left:0;
	top:20px;
}
#lsright {
	width:5px;
	height:5px;
	background:url(http://www.klm.com/travel/fr_en/images/lsright_tcm93-11038.gif) no-repeat;
	position:absolute;
	right:0 !important; right:-1px;
	top:20px;
}
#metanav {
	margin:30px 0 0 25px !important; margin:19px 0 0 25px;
	height:30px;
	he\ight:22px;
}
.main800 #metanav {
	width:745px;
	w\idth:735px;
}
.main1024 #metanav {
	width:935px;
	w\idth:925px;
}
#navigation {
	background-color:#FFF;
	position:absolute;
	top:25px;
	z-index:20;
	height:25px;
	overflow:hidden;
}
.main800 #navigation {
	width:773px;
}
.main800 #navigation iframe{
	width:773px;
}
.main1024 #navigation {
	width:987px;
}
.main1024 #navigation iframe{
	width:987px;
}
.main800 #language_selector {
	xwidth:773px;
}
.main1024 #language_selector {
	xwidth:987px;
}
#preloads {
	display:none;
}
.main800 .extern #triggers {
	display:none;
}
.notoolbar #seealso, .notoolbar #triggers {
	margin:41px 0 0 0;
}
#corporatecontent {
	float:left;
	width:745px;
}
.main800 #metanavCorporateHome {

	position:absolute;

	top:555px;

}
.main800 #triggerscorporate {

	position:absolute;

	left:0; 

	top:352px;

	width:570px;

}
.main800 #triggerscorporate .TRIG {

	float:left;

	margin-right:15px;

}
.main1024 #metanavCorporateHome {

	position:absolute;

	top:455px;

}

.main1024 #newsoverview {

	height:284px;

}

.main1024 #triggerscorporate {

	position:absolute;

	left:760px; 

	top:48px;

	width:175px;

}

.main1024 #triggerscorporate .TRIG {

	float:left;

	margin-bottom:15px;

}
.corporate {

	position:relative;
	margin:19px 0 0 0;

}

.corporate h1{

	font-size:25px;

	font-weight:bold;

}
.print {
	display:none;
}
#metanav a.se {
	float:left;
	color:#E0F3FF;
	font-size:1px;
}
#tool_jffp {
	width:748px;
	margin:0 0 15px 0;
	display:inline;
	float:left;
}
#dashboard {
	float:left;
	margin:0 15px 0 0;
}
#tool_jffp #jffp_login {
	position:relative;
	float:left;
}
#mpopen {
	cursor:pointer;
	cursor:hand;
	z-index:60;
}
#promopage {
	position:relative;
}
#promocontentleft {
	width:745px;
}
#smallbanner1, #smallbanner2, #largebanner {
	position:absolute;
}
/* styles for 800 --------------------------------------------- */
.main800 #contentcontainer {
	width:745px;
}
.main800 #promopage {
	width:745px;
	height:740px;
}
* html .main800 #promopage {
	xoverflow:hidden;
}
.main800 #promopage #backtotop {
	position:absolute;
	top:690px;
	width:745px;
}
.main800 #smallbanner1 {
	top:511px;
	left:190px;
}
.main800 #smallbanner2 {
	top:511px;
	left:380px;
}
.main800 #largebanner {
	top:511px;
	left:0;
}
.main800 #contentblock {
	float:none;	
	min-height:640px
}
.main800 #triggers {
	float:none;	
}
.main800 #triggers .TRIG{
	float:left;
	margin:0 15px 0 0;
}
.main800 #metanavCorporateHome {
	position:absolute;
	top:555px;
}
.main800 #newsoverview {
	height:383px;
}
.main800 #triggerscorporate {
	position:absolute;
	left:0; 
	top:352px;
	width:570px;
}
.main800 #triggerscorporate .TRIG {
	float:left;
	margin-right:15px;
}

/* styles for 1024 --------------------------------------------- */
.main1024 #contentcontainer {
	width:935px;
}
.main1024 #contentblock {
	float:left;	
}
.main1024 #smallbanner1 {
	top:129px;
	left:760px;
}
.main1024 #smallbanner2 {
	top:224px;
	left:760px;
}
.main1024 #largebanner {
	top:319px;
	left:760px;
}
.main1024 #promopage {
	width:935px;
	height:530px;
}
.main1024 #promopage #backtotop {
	position:absolute;
	top:500px;
	width:935px;
}
.main1024 #triggers {
	float:right;	
}
.main1024 #triggers .TRIG{
	margin:0 0 15px 0;
}
.localcontent {
	width:797px;
}
.localcontent #localnav {
	height:28px;
	padding:0 0 0 29px;
}
.localcontent #contentcontainer {
	margin-top:50px;
}
* {
	margin:0;
	padding:0;
	font-size:11px;
	color:#006;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}
.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both;
    visibility:hidden;
}
* html .clearfix {height:1%}
ul, li {
	list-style:none;
}
h1 {
	font-size:20px;
}
h3 {
	color:#0099FF;
}
img {
	display:block;
	border:0;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
#textonly {
	display:none;
}
#klmlogo {
	position:absolute;
	top:9px;
	left:29px;
}
#nwalogo {
	position:absolute;
	top:27px;
	left:504px;
}
#metanav {
	z-index:2;
	position:relative;
	padding:8px 10px 0 0;
	background:#E0F3FF url(http://www.klm.com/travel/fr_en/images/bottomright_tcm93-11020.gif) right no-repeat;
}
#metanav div#left {
	float:left;
	background:#E0F3FF url(http://www.klm.com/travel/fr_en/images/bottomleft_tcm93-11019.gif) no-repeat;
	width:5px;
	height:30px;
	margin:-8px 0 0 0;
}
#metanav ul {
	list-style-type:none;
}
#metanav ul li {
	float:left;
	border-left:1px solid #09F;
	padding:0 11px 0 11px;
}
#metanav ul li img {
	display:inline;
	padding:0 5px;
	position:relative;
	vertical-align:middle;
}
#metanav .right {
	display:inline;
	float:right;
	margin:0 155px 0 0;
}
#metanav .right li{
	border:none;
	border-left:1px solid #09F;
}
#metanav li.first{
	border:none
}
#metanav select {
	position:absolute;
	right:10px;
	top:6px;
	width:150px;
}
* html #contentblock {
	z-index:0;
}
* html #contentblock #content {
	z-index:-1;
}
* html #seealso {
	z-index:2;
}
* html #jffp_login {
	z-index:3;
}
#tool {
	display:block;
}
#jffpcontentcontainer {
	display:block;
	position:absolute;
	z-index:10;
	top:28px;
	left:0;
	width:148px;w\idth:175px;
	height:246px;
}
#jffpcontentcontainer #bottom {
	background:url(http://www.klm.com/travel/fr_en/images/jffpbothome_tcm93-11973.png) bottom left no-repeat;
	position:absolute;
	bottom:0;
	left:0;
	height:17px;
	width:175px;
}
* html #jffpcontentcontainer #bottom {
	background:url(http://www.klm.com/travel/fr_en/images/jffpbothome_tcm93-11961.gif) bottom left no-repeat;
	voice-family: "\"}\""; voice-family:inherit;	background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="http://www.klm.com/travel/fr_en/images/jffpbothome_tcm93-11973.png");
}
#jffpcontentcontainer #bottom img {
	display:none;
	position:absolute;
	top:3px;
	left:84px;
}
#mpopen #login, #mpopen #logout a {
	position:absolute;
	color:#FFF;
	top:10px;
	left:110px;
	font-size:10px;
}
#jffpcontent {
	background:#CFD9EC url(http://www.klm.com/travel/fr_en/images/jffp_tcm93-11960.gif) top left repeat-x;
	padding:15px 15px 15px 10px;
	width:175px;w\idth:148px;
	height:229px;he\ight:199px;
	border-left:1px solid #7C97BD;
	border-right:1px solid #7C97BD;
	z-index:1;
}
#jffpcontent #forgotten {
	float:right;
	color:#466DA1;
}
#jffpcontent .link {
	color:#466DA1;
	margin:0 0 0 4px;
}
#jffpcontent #go {
	display:block;
	float:right;
	position:relative;
	right:0px;
	margin:10px 0 8px 0;
}
#jffpcontent input {
	width:146px;
	height:16px;
	border:0;
	border-top:1px solid #587993;
	border-left:1px solid #587993;
	margin:0 0 8px 0;
}
#jffpcontent select {
	width:150px;
	margin:0 0 8px 0;
}
#jffpcontent h3 {
	color:#171875;
}
#jffpcontent img {
	display:inline;
}
#jffpcontent input.checkbox {
	width:auto;
	height:auto;
	border:0;
	margin:0;
}
#mpstripe {
	background:url(http://www.klm.com/travel/fr_en/images/jffpstripe_tcm93-11962.gif) repeat-x;
	height:2px;
	line-height:0;
	font-size:0;
	margin:0 0 16px 0;
}
.loggedin #jffpcontentcontainer {
	height:437px;
}
.loggedin #jffpcontent {
	height:369px;
	padding:0;
	width:172px;w\idth:173px;
}
.loggedin #jffpcontent .pad {
	padding:0 15px 10px 10px;
}
* html .loggedin #jffpcontent .pad {
	width:172px; w\idth:148px;
}
.loggedin #level {
	height:51px;
	border-left:1px solid #7C97BD;
	border-right:1px solid #7C97BD;
}
.loggedin .miles {
	margin:2px 0 15px 0;
}
.loggedin .miles div {
	float:left;
}
.loggedin .miles div.numb {
	background:#FFF;
	padding:1px 0 0 0;
	height:16px; hei\ght:15px;
}
.loggedin .miles .left {
	width:7px;
	height:16px;
	background:url(http://www.klm.com/travel/fr_en/images/miles_left_tcm93-11146.gif) 0 0 no-repeat;
}
.loggedin .miles .right {
	width:7px;
	height:16px;
	background:url(http://www.klm.com/travel/fr_en/images/miles_right_tcm93-11147.gif) 0 0 no-repeat;
}
.silver {
	color:#7E898E;
}
.gold {
	color:#B28D53;
}
.plat {
	color:#567B8C;
}
.loggedin ul {
	color:#2A568F;
	margin:0 0 8px 0;
}
.loggedin ul li {
	background:url(http://www.klm.com/travel/fr_en/images/square_fb_tcm93-11087.gif) 0px 6px no-repeat;
	padding:0 0 0 10px;
	color:#2A568F;
}
.loggedin a.more {
	float:right;
	background:url(http://www.klm.com/travel/fr_en/images/arrow_right_dark_tcm93-10258.gif) right no-repeat;
	padding:0 11px 0 0;
}
.loggedin a.award {
	float:left;
	background:url(http://www.klm.com/travel/fr_en/images/arrow_right_dark_tcm93-10258.gif) right 18px no-repeat;
	padding:0 11px 0 0;
	color:#29518C;
}
.loggedin #shortcuts {
	margin:0 0 15px 0;
}
.loggedin #shortcuts ul {
	border-top:1px solid #ACC2EA;
	border-bottom:1px solid #FFF;
	margin:0;
	padding:0;
	position:relative;
	width:173px;
}
.loggedin #shortcuts h3 {
	padding:2px 0 2px 11px;
	background:#B1C2E1;
}
.loggedin #shortcuts ul li {
	display:block;
	padding:2px 4px 2px 24px;
	border-top:1px solid #FFF;
	border-bottom:1px solid #C0E0FF;
	background:#DDE4F2 url(http://www.klm.com/travel/fr_en/images/arrow_right_dark_tcm93-10258.gif) 10px 6px no-repeat;
}
span.line {
	display:block;
	width:160px;
	height:1px;
	border-top:1px solid #BEDEFD;
	background:#FFF;
	font-size:1px;
	margin:5px 0;
}
#footer {
	margin:10px 0 0 41px;
}
#footer ul li {
	float:left;
	margin:0 20px 0 0;
	color:#3AACFF;
}
#footer ul li a {
	color:#3AACFF;
	font-size:10px;
}
iframe#destinationdata, iframe#countrydata {
	display:block;
	border:0;
}
iframe#externIframe{
	z-index:0;
}
.btnwhite,
.btnwhite2,
.btnff,
.btnblue,
.btnlblue,
.btnemergency,
.btnback,
.btnbackff {
	float:right;
	padding:0 0 0 6px;
	margin:0;
	z-index:10;
	background:url(http://www.klm.com/travel/fr_en/images/bwhite_tcm93-11983.gif) top left no-repeat;
}
#tdsForm .btnwhite,
#tdsForm .btnwhite2,
#tdsForm .btnff,
#tdsForm .btnblue,
#tdsForm .btnlblue,
#tdsForm .btnemergency,
#tdsForm .btnback,
#tdsForm .btnbackff {
	margin-top:10px;
	margin-left:10px;
}
.btnwhite2 {
	background:url(http://www.klm.com/travel/fr_en/images/bwhite2_tcm93-11984.gif) top left no-repeat;
}
.btnff {
	background:url(http://www.klm.com/travel/fr_en/images/bff_tcm93-11981.gif) top left no-repeat;
}
.btnblue {
	background:url(http://www.klm.com/travel/fr_en/images/bblue_tcm93-11979.gif) top left no-repeat;
}
.btnlblue {
	background:url(http://www.klm.com/travel/fr_en/images/blblue_tcm93-11982.gif) top left no-repeat;
}
.btnemergency {
	background:url(http://www.klm.com/travel/fr_en/images/bemergency_tcm93-11980.gif) top left no-repeat;
}
.btnback {
	background:url(http://www.klm.com/travel/fr_en/images/bback_tcm93-11977.gif) top left no-repeat;
	padding:0 0 0 20px;
}
.btnbackff {
	background:url(http://www.klm.com/travel/fr_en/images/bbackff_tcm93-11978.gif) top left no-repeat;
	padding:0 0 0 20px;
}
.btnwhite span,
.btnwhite2 span,
.btnff span,
.btnblue span,
.btnlblue span,
.btnemergency span,
.btnback span,
.btnbackff span {
	display:block;
}
.btnwhite span {
	background:url(http://www.klm.com/travel/fr_en/images/bwhite_tcm93-11983.gif) right -20px no-repeat;
}
.btnwhite2 span {
	background:url(http://www.klm.com/travel/fr_en/images/bwhite2_tcm93-11984.gif) right -20px no-repeat;
}
.btnff span {
	background:url(http://www.klm.com/travel/fr_en/images/bff_tcm93-11981.gif) right -20px no-repeat;
}
.btnblue span {
	background:url(http://www.klm.com/travel/fr_en/images/bblue_tcm93-11979.gif) right -20px no-repeat;
}
.btnlblue span {
	background:url(http://www.klm.com/travel/fr_en/images/blblue_tcm93-11982.gif) right -20px no-repeat;
}
.btnemergency span {
	background:url(http://www.klm.com/travel/fr_en/images/bemergency_tcm93-11980.gif) right -20px no-repeat;
}
.btnback span {
	background:url(http://www.klm.com/travel/fr_en/images/bback_tcm93-11977.gif) right -20px no-repeat;
}
.btnbackff span {
	background:url(http://www.klm.com/travel/fr_en/images/bbackff_tcm93-11978.gif) right -20px no-repeat;
}
.btnwhite span a,
#content .btnwhite2 span a,
.btnff span a,
.btnblue span a,
.btnlblue span a,
.btnemergency span a,
#content .btnback span a,
#content .btnbackff span a {
	height:16px;
	min-height:16px;
	padding:2px 24px 2px 6px;
	white-space:nowrap;
	color:#006;
	font-weight:bold;
	font-size:11px;
	voice-family: "\"}\""; voice-family:inherit; 
	height:auto;
	position:relative;
	display:block;
}
.btnwhite span a {
	color:#09F;
}
.btnback span a,
.btnbackff span a {
	padding-right:12px;
}
.btnff span a, 
#content .btnff span a,
#content td .btnff span a,
.btnblue span a,
.btnlblue span a,
#content .btnlblue span a,
.btnemergency span a {
	color:#FFF;
	font-size:11px;
}
.btnwhite span a:hover,
.btnwhite2 span a:hover,
.btnff span a:hover,
.btnblue span a:hover,
.btnlblue span a:hover,
.btnemergency span a:hover,
.btnback span a:hover,
.btnbackff span a:hover {
	text-decoration:none;
}
.btnwhite span a:hover {
	color:#006;
}
.btnblue span a:hover {
	color:#B8D4F1;
}
#content .btnwhite2 span a:hover,
#content .btnback span a:hover,
#content .btnbackff span a:hover {
	color:#6264A3;
}
#content .btnlblue span a:hover {
	color:#B3DBFA;
}
.btnff span a:hover,
#content .btnff span a:hover {
	color:#C8D3E4;
}
.btnemergency span a:hover {
	color:#FFBFBF;
}
#content .flight .btnwhite2,
#destinationcontainer .btnlblue {
	float:right;
}
#destinationcontainer .btnlblue {
	margin-right:18px;
}
#content .flight .btnwhite2 span a,
#content .btnback span a,
#content .btnbackff span a {
	font-size:11px;
}
#localnav ul li {
	float:left;
	padding:7px 0 0 0;
	margin:0 32px 0 0;
}
#localnav ul li.close {
	float:right;
	margin:0 26px 0 0;
}
#localnav ul li a:hover {
	text-decoration:none;
	color:#09F;
}
.loading {
	padding:20px 0 0 10px;
}
#tool {
	display:none;
}
#jffpcontentcontainer {
	display:none;
}
#jffpcontentcontainer #bottom img {
	display:block;
	margin:2px 0 0 0;
	text-align:center;
}
#jffpcontentcontainer #bottom {
	background:url(http://www.klm.com/travel/fr_en/images/jffpbot_tcm93-11972.png) bottom left no-repeat;
	cursor:pointer;
	cursor:hand;
}
* html #jffpcontentcontainer #bottom {
	background:url(http://www.klm.com/travel/fr_en/images/jffpbot_tcm93-17529.gif) bottom left no-repeat;
	voice-family: "\"}\""; voice-family:inherit; 
	background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="http://www.klm.com/travel/fr_en/images/jffpbot_tcm93-11972.png");
}
iframe#externIframe{
	border:3px solid red;
	z-index:0;
}
#content ul li{
	position:relative;
	font-size:12px;
	padding:0 0 0 18px;
	background:url(http://www.klm.com/travel/fr_en/images/square_tcm93-10272.gif) 6px 7px no-repeat;
}
#content ul ul li{
	margin-left:18px;
	padding-left:18px;
}
#content ol li{
	list-style-type:decimal;
	font-size:12px;
	padding:0;
	margin-left:22px;
}
#content ol ol li{
	margin-left:36px;
}
#seealso ul,
#recent ul {
	border-top:1px solid #C0E0FF;
	border-bottom:1px solid #FFF;
	width:175px;
	margin:0;
	padding:0;
}
#seealso h3,
#recent h3 {
	padding:10px 11px 6px 11px;
}
#seealso ul li,
#recent ul li {
	display:inline;
	margin:0;
	padding:0;
}
#seealso ul li a,
#recent ul li a {
	font-size:11px;
	display:block;
	padding:5px 6px 7px 23px;
	border-top:1px solid #FFF;
	border-bottom:1px solid #C0E0FF;
	background:url(http://www.klm.com/travel/fr_en/images/arrow_tcm93-10252.gif) 11px 9px no-repeat;
}
#seealso ul li.selected a,
#recent ul li.selected a {
	font-weight:bold;
	background:url(http://www.klm.com/travel/fr_en/images/arrow_left_dark_tcm93-11086.gif) 11px 9px no-repeat;
}
#recent {
	padding:83px 0 0 0;
}
#content {
	width:555px;
	padding:0;
	min-height:640px;
}
* html #content {
	height:640px;
}
#content h3 {
	color:#171875;
	font-size:12px;
	margin-bottom:4px;
	padding:0 0 0 9px;
}
#content .textblockimage h3, #content .textblock h3 {
	padding:0;
}
#content .textblockimage .soverviewblock h3 {
	margin-left:8px;
	font-size:11px;
}
#content .textblockimage .noimgright .soverviewblock h3 {
	margin:0;
	padding:2px 0 20px 8px;
	font-size:11px;
	background:#FFF url(http://www.klm.com/travel/fr_en/images/blockimgtop_tcm93-11018.gif) 0px 0px no-repeat;
}
#content .textblockimage .noimgright .soverviewblock .bulletlist {
	margin-top:0;
	padding:0;
}
#content .textblockimage .soverviewblock p {
	font-size:11px;
	line-height:13px;
}
#content p {
	font-size:12px;
	line-height:16px;
	margin-bottom:16px;
	padding:0 0 0 10px;
}
#content blockquote {
	padding-left:22px;
}
#content a {
	font-size:12px;
	color:#0099FF;
}
#headerblock, 
#headerblockform {
	border-bottom:1px solid #0099FF;
	padding:10px 210px 0 10px;
	background-repeat:no-repeat;
	background-position:top right;
	position:relative;
	min-height:56px;
	margin:0 0 10px 0;
}
* html #headerblock {
	height:61px;
}
#headerblock p, .selectedblock p {
	font-weight:bold;
	font-size:13px;
	color:#0099FF;
	margin:2px 2px 8px -10px;
}
#content p.intro {
	font-size:12px;
	font-weight:bold;
	margin:0 0 20px 0;
}
#content .textb {
	font-size:12px;
	line-height:18px;
	margin:0 0 0 10px;
}
#content .textb p {
	padding:0;
	margin-bottom:0;
}
#content .imgleft {
	position:relative;
	float:left;
}
#content .noimgright {
	position:relative;
	float:right;
	margin:0 0 10px 13px;
}
.news {
	margin:0 15px 15px 0;
}
.imgright {
	position:relative;
	float:right;
	margin:0 0 10px 13px;
}
#content .right h3 {
	padding-left:0;
}
#content .bulletlistimage, #content .bulletlist {
	position:relative;
	margin:20px 0 0 0;
}
#content .bulletlist {
	position:relative;
}
#content .bulletlist h3 {
	margin-left:-9px;
}
#content .bulletlist li {
	position:relative;
}
#content .bulletlistimage .textb {
	padding:10px 0 10px 0;
	width:365px;
	min-height:155px;
	float:left;
	background:#ebf7ff url(http://www.klm.com/travel/fr_en/images/blockbot_twocol_tcm93-11952.gif) bottom left no-repeat;
	margin:0 0 0 15px;
}
* html #content .bulletlistimage .textb {
	height:175px; hei\ght:155px;
}
#content .bulletlistimage h3 {
	margin:0 0 4px 3px;
}
#content .bulletlistimage img {
	width:175px;
	display:block;
	background-color:#FFF;
	position:relative;
}
.textblockimage,
#content .textblock {
	margin:20px 0 0 0;
}
.textblockimage .imgleft, .textblockimage .noimgleft {
	margin:0 15px 10px 0;
}
* html .textblockimage .imgleft {
	margin:0 15px 0 0;
}
.blockimgtop, 
.blockimgbot,
.blocklistbot {
	position:absolute;
	left:0px;
	height:5px;
	width:175px;
	line-height:0;
	font-size:0;
	z-index:2;
}
#content .blockimgtop {
	background:url(http://www.klm.com/travel/fr_en/images/blockimgtop_tcm93-11018.gif);
	top:0px;
	width:557px;
}
#content .imgright .blockimgtop, .textblockimage .imgleft .blockimgtop {
	width:175px;
}
#content .imgleft .blockimgbot, #content .imgright .blockimgbot {
	background:url(http://www.klm.com/travel/fr_en/images/blockimgbot_tcm93-11017.gif);
	bottom:0px;
}
* html #content .imgleft .blockimgbot, #content .imgright .blockimgbot {
	margin-bottom:-1px;
}
#content .blocklistbot {
	background:url(http://www.klm.com/travel/fr_en/images/blockimgbot_tcm93-11017.gif);
	bottom:0px;
	width:555px;
}
* html #content .blocklistbot {
	position:relative;
	bottom:5px;
}
#content .soverviewblockbullet { margin:20px 0 0 0; }
#content .soverviewblockbullet .blocklistbot, 
#content .bulletlistimage .blocklistbot { display:none; }
#content .bulletlistimage ul {
	display:block;
	margin:0 13px;
}
#content .bulletlistimage ul li, #content .bulletlist ul li {
	background:url(http://www.klm.com/travel/fr_en/images/square_tcm93-10272.gif) 0 7px no-repeat;
	padding:0 0 0 10px; 
	font-size:12px;
	line-height:17px;
}
.overviewblock,
.overviewblocknews,
.overviewblocknoimg, 
.selectedblock,
.partnersearch {
	background:url(http://www.klm.com/travel/fr_en/images/block_tcm93-11010.gif) 0 0 repeat-x;
	background-color:#E1F2FF;
	padding:0 14px 0 0;
	margin:20px 0 0 0;
	position:relative;
	font-size:12px;
	color:#003066;
	line-height:16px;
}
.overviewblock.midi, .overviewblock.maxi { 
	padding-bottom:10px;
	background-color:#fff; 
	background-position:bottom left;
}
#content .overviewblock.midi { height:125px; hei\ght:115px; }
#content .overviewblock.maxi { height:185px; hei\ght:165px; }
.overviewblock.maxi a.p, .overviewblock.midi a.p { padding:0 0 0 189px; }

.soverviewblockbullet .overviewblocknoimg {
	float:left; 
	width:358px;
	margin-left:8px;
	margin-top:0px;
} 
* html .overviewblock.maxi .blockbot, 
* html .overviewblock.midi .blockbot,
* html .partnersearch .blockbot, 
* html .partnerpromo .blockbot {
	bottom:-1px;
}
* html .overviewblocknoimg .blockbot,
* html .overviewblocknews .blockbot,
* html .selectedblock .blockbot {
	bottom:-2px;
}
.overviewblocknews {
	padding-bottom:10px;
}
.overviewblocknews h3 {
	color:#0099FF;
}
#content .overviewblocknews a {
	color:#171875;
	font-weight:bold;
	line-height:16px;
}
.selectedblock {
	background-color:#E1F2FF;
	font-size:12px;
}
.soverviewblock {
	position:relative;
	background:#E1F2FF url(http://www.klm.com/travel/fr_en/images/overviewblockvert_tcm93-11046.gif) 0 0 repeat-x;
	width:175px;
	float:left;
	margin:20px 15px 20px 0;
	padding:0;
	min-height:175px;
}
* html .soverviewblock {
	height:174px;
}
#content .blockr {
	margin-right:0;
}
.soverviewblock .bottom {
	background:url(http://www.klm.com/travel/fr_en/images/blockimgbot_tcm93-11017.gif);
	position:absolute;
	bottom:0px;
	left:0px;
	height:5px;
	width:175px;
	line-height:0;
	font-size:0;
}
* html .soverviewblock .bottom {
	bottom:-1px;
}
.right .soverviewblock .bottom { width:175px; }
.blockbot, .blocktop {
	background:url(http://www.klm.com/travel/fr_en/images/blockbot_tcm93-11012.gif) bottom left no-repeat;
	position:absolute;
	bottom:0px;
	left:0px;
	width:555px;
	height:5px;
}
.blocktop {
	background:url(http://www.klm.com/travel/fr_en/images/blocktop_tcm93-11955.gif) top left no-repeat;
	top:0px;
}
#content .overviewblockimg a,
#content .overviewblockimg, 
#content .sblockimg {
	background:url(http://www.klm.com/travel/fr_en/images/sbotblockimg_tcm93-11052.gif) top left no-repeat;
	position:absolute;
	top:0px;
	left:0px;
	width:175px;
	height:80px;
}
#content .overviewblockimg a { background:url(http://www.klm.com/travel/fr_en/images/blockimg_tcm93-11016.gif) top left no-repeat; }
#content .midi .overviewblockimg a { background:url(http://www.klm.com/travel/fr_en/images/blockimgmidi_tcm93-16614.gif) top left no-repeat; }
#content .maxi .overviewblockimg a { background:url(http://www.klm.com/travel/fr_en/images/sbotblockimg_tcm93-11052.gif) top left no-repeat; }
#content .soverviewblock .overviewblockimg a {background:url(http://www.klm.com/travel/fr_en/images/sbotblockimg_tcm93-11052.gif) top left no-repeat; }
#content .demo .overviewblockimg a { background:url(http://www.klm.com/travel/fr_en/images/blockimgdemo_tcm93-11953.gif) top left no-repeat; }
#content .sblockimg {
	height:175px;
	background:url(http://www.klm.com/travel/fr_en/images/sblockimg_tcm93-11051.gif) top left no-repeat;
}
.overviewblock .blockimg, 
.soverviewblock.business.extrawide .blockimg,  
.selectedblock .blockimg {
	float:left;
	margin:0 14px 0 0;
	position:relative;
}
.soverviewblock .blockimg {
	margin-bottom:9px;
}
.soverviewblock.business.extrawide .blockimg {
	margin-bottom:0px;
}
h2 {
	font-size:18px;
	font-weight:normal;
	margin:4px 0 7px 9px;
}
#content h2.int {
	font-size:16px;
	font-weight:bold;
	margin-bottom:3px;
}
#content h2.h {
	font-size:28px;
	font-weight:normal;
	color:#2A568F;
	margin:0 0 5px 9px;
}
#content .overviewblock h3 a, 
#content .overviewblocknoimg h3 a, 
#content .selectedblock h2,  
#content .soverviewblock h3 a, 
#content .soverviewblockbullet h3 a {
	display:block;
	color:#171875;
	text-decoration:none;
}
.date {
	float:left;
	color:#0099FF;
	margin:0 5px 0 8px;
	font-size:12px;
}
.nofloat {
	float:none;
}
.soverviewblock .date, #recent .date {
	font-size:11px;
}
#recent .date {
	margin-left:0;
}
.overviewblock .date {
	margin-left:0px;
}
#content .soverviewblock h3 a, #content .soverviewblock .p a {
	font-size:11px;
}
.soverviewblock a:hover {
	text-decoration:none;
}
.soverviewblock .p a:hover {
	text-decoration:underline;
}
#content .selectedblock h2 {
	color:#003066;
	font-size:18px;
	font-weight:normal;
	margin-bottom:0px;
}
.selectedblock .btn {
	margin:0 0 8px 0;
	float:right;
}
.selectedblock .btn span a {
	padding-top:1px;
}
#content div.p,
#content a.p {
	display:block;
	line-height:16px;
	color:#171875;
	text-decoration:none;
	margin:0;
}
#content div.p {
	padding:0 0 12px 0;
}
#content .textb a.p {
	display:inline;
	margin:0;
}
#content .overviewblocknoimg div.p,
#content .overviewblocknoimg a.p {
	font-size:12px;
	line-height:16px;
}
#content .overviewblocknoimg div.p {
	margin-left:8px;
}
#content div.p span,
#content a.p span {
	position:relative;
	color:#0099FF;
	font-size:1em;
	padding:0 10px 0 0;
}
#content div.p a.p:hover span,
#content a.p:hover span {
	text-decoration:underline;
}
#content form a.p span {
	background:url(http://www.klm.com/travel/fr_en/images/arrow_right_dark_tcm93-10258.gif) right no-repeat;
	float:right;
	padding-bottom:0;
	font-size:11px;
	color:#003066;
	cursor:pointer; cursor:hand;
}
#content form a.p span.d {
	background:url(http://www.klm.com/travel/fr_en/images/arrow_down_jffp_tcm93-10254.gif) right no-repeat;
	float:right;
	padding-bottom:0;
	font-size:11px;
	color:#003066;
}
#content .soverviewblock div.p,
#content .soverviewblock div.p p, 
#content .soverviewblock a.p {
	margin:0 9px 0 0;
	font-size:11px;
	line-height:13px;
}
#content .soverviewblock div.p {
	margin:0 9px;
}
#content .soverviewblock div.p p {
	margin:0 -9px;
}
#content .demo a.p {
	font-size:12px;
	line-height:14px;
}
#content .soverviewblock div.p span 
#content .soverviewblock a.p span {
	font-size:11px;
}
#content a img {
	display:inline;
}
.teaser {
	float:right;
	width:191px;
	font-size:16px;
	line-height:18px;
	color:#0099FF;
	font-style:italic;
	font-weight:bold;
	padding:8px 0 8px 15px;
}
.table {
	background-color:#B2E0FF;
	padding:0 0 24px 0;
	margin:20px 0 0 0;
	width:555px;
}
#content .textb .table {
	clear:both;
	margin:10px 0 0 -10px;
}
#content .formtable {
	padding:0 0 8px 0;
	border-bottom:0;
	z-index:100;
	position:relative;
	background:#E6F4FF url(http://www.klm.com/travel/fr_en/images/blockformbot_tcm93-11014.gif) bottom center no-repeat;
}
#content .formtable table {
	border-bottom:none;
}
.table caption {
	margin-bottom:0px;
	border-bottom:1px solid #FFF;
	padding:6px 11px;
	background:#09F;
	color:#FFF;
	font-weight:bold;
}
.table table {
	border-bottom:1px solid #59BCFF;
	width:555px;
}
.table table img {
	margin-left: auto;
    margin-right: auto;
}
.table th {
	background-color:#B2E0FF;
}
.table tr.one td {
	background-color:#E6F4FF;
}
.table tr.two td {
	background-color:#FFF;
}
.table th, .table td {
	border-right:1px solid #73C6FF;
	padding:6px 11px;
}
#content .table th.last, #content .table td.last, #content .table tr.last td {
	border:none;
}
#content .table td.last {
	border:none;
}
#onthispage {
	padding:0 0 10px 10px;
	border-bottom:1px solid #0099FF;
	position:relative;
	top:-18px;
	margin:0 0 -18px 0;
}
#content #onthispage li {
	float:left;
	width:250px;
	padding:0 0 0 14px;
	background: url(http://www.klm.com/travel/fr_en/images/arrow_down_tcm93-10253.gif) 0 5px no-repeat;
}
#content #onthispage li.newrow {
	clear:left;
}
#onthispage li a {
	font-size:12px;
	line-height:16px;
	font-weight:bold;
}
#breadcrumb {
	border-bottom:1px solid #CCEBFF;
	background:none;
	margin:34px 0 0 0;
	padding:10px 9px;
	width:554px;wid\th:538px;
}
* html #breadcrumb {
	margin:0;
}
#breadcrumb a {
	color:#0099FF;
}
#contentblock {
	width:745px;
	background:url(http://www.klm.com/travel/fr_en/images/content_tcm93-11026.gif) repeat-y;
	position:relative;
	float:left;
	z-index:0;
}
.seealsoblock {
	position:absolute;
	right:0;
	background:url(http://www.klm.com/travel/fr_en/images/seealso_top_tcm93-11054.gif) 0 0 no-repeat;
}
#seealso {
	position:relative;
	top:0;
}
#seealsobot {
	position:absolute;
	right:0;
	bottom:50px;
	line-height:0;
	font-size:0;
	height:5px;
	width:175px;
	background:url(http://www.klm.com/travel/fr_en/images/seealso_bot_tcm93-11053.gif);
}
* html #seealsobot {
	bottom:52px;
	right:-1px;
}
#backtotop, .totop {
	background-color:#FFF;
	padding:0;
	height:50px;
	position:relative;
	margin-top:30px;
}
#backtotop a, .totop a {
	color:#09F;
	font-size:10px;
	display:block;
	border-top:1px solid #0295FF;
	position:relative;
	top:10px;
	padding:5px 6px 20px 12px;
	background:url(http://www.klm.com/travel/fr_en/images/backtotop_tcm93-11008.gif) 0px 8px no-repeat;
}
#backtotop div a, .totop div a {
	display:block;
	position:absolute;
	z-index:30;
	top:24px;
	left:468px;
	height:33px;
	padding:5px 18px 0 0;
	background:url(http://www.klm.com/travel/fr_en/images/print_tcm93-11986.gif) right 5px no-repeat;
	color:#09F;
	border-top:none;
}
#content #backtotop, #content .totop {
	height:30px;
}
#content #backtotop a, #content .totop a {
	font-size:10px;
	background:url(http://www.klm.com/travel/fr_en/images/backtotop_tcm93-11008.gif) right 8px no-repeat;
	padding:5px 12px 0 0;
	text-align:right;
	white-space:nowrap;
	top:5px;
}
.sitemapcol {
	float:left;
	width:175px;
	margin:0 15px 0 0;
}
.lastcol {
	margin-right:0;
}
.sitemapcol div {
	margin:0 0 15px 0;
}
#content .sitemapcol ul li {
	background:url(http://www.klm.com/travel/fr_en/images/sitemap_tcm93-11055.gif) no-repeat;
	padding:3px 0 0 0;
}
#content .sitemapcol ul a {
	font-weight:bold;
	font-size:14px;
	cursor:default;
	color:white;
	padding:0 0 0 12px;
}
#content .sitemapcol ul a:hover {
	text-decoration:none;
}
#content .sitemapcol ul ul{
	border-left:1px solid #0099FF;
	background:url(http://www.klm.com/travel/fr_en/images/sitemap1_tcm93-11056.gif) -1px 0 no-repeat;
	margin:9px 0 0 0;
	padding:0
}
#content .sitemapcol ul ul li{
	background:url(http://www.klm.com/travel/fr_en/images/sitemapitem_tcm93-11057.gif) 0 9px no-repeat;
	padding:2px 0 3px 10px;
}
#content .sitemapcol ul ul a{
	font-weight:normal;
	font-size:11px;
	cursor:pointer; cursor:hand;
	color:#003066;
	padding:0;
}
#content .sitemapcol ul ul a:hover{
	text-decoration:underline
}
#content .sitemapcol ul li.hassubsub a{
	font-weight:bold;
}
#content .sitemapcol ul ul ul{
	border:none;
	margin:2px 0 0 0;
	background:none;
}
#content .sitemapcol ul li.hassubsub ul ul a{
	font-weight:normal;
}
#content .demo {
	background:#99D6FF;
	margin-top:0px;
	margin-right:0px;
	min-height:175px;
	height:175px;
}
#content .demo.noimg {
	background:#99D6FF url(http://www.klm.com/travel/fr_en/images/blockimgtop_tcm93-11018.gif) 0px 0px no-repeat;
}
#content .demo.noimg div.p {
	margin-top:10px;
}
#content .demo .btnwhite2 {
	position:absolute;
	right:10px;
}
#numbers {
	height:26px;
	margin:0 0 8px 8px;
}
#numbers div {
	float:left;
	height:14px;
	width:6px;
	margin:0 4px 0 0;
	background:#CCEBFF url(http://www.klm.com/travel/fr_en/images/numbers_tcm93-11045.gif) 0 0 no-repeat;
	padding:6px 10px;
	font-weight:bold;
	color:#FFF;
}
#numbers div a {
	font-size:11px;
}
#numbers div.sel {
	background-color:#009AFF;
}
.steps {
	position:relative;
	float:left;
	display:block;
	height:175px; he\ight:155px;
	width:365px; w\idth:353px;
	background:#CCEBFF;
	padding:10px 6px;
	margin:0 15px 0 0;
}
#content .steps h3 {
	font-size:14px;
	margin:0 0 15px 0;
}
.stepswide {
	width:555px; w\idth:543px;
	margin:0;
}
.steps #numbers div {
	float:left;
	margin:0 0 10px 0;
	background:#009AFF url(http://www.klm.com/travel/fr_en/images/numbers_steps_tcm93-11965.gif) 0 0 no-repeat;
}
.steps #numbers p {
	float:left;
	margin:5px 0 0 0;
}
.steps .blockbot {
	background:url(http://www.klm.com/travel/fr_en/images/blockbot_twocol_tcm93-11952.gif) bottom left no-repeat;
}
.steps .blocktop {
	background:url(http://www.klm.com/travel/fr_en/images/blocktop_twocol_tcm93-11956.gif) top left no-repeat;
}
.stepswide .blockbot {
	background:url(http://www.klm.com/travel/fr_en/images/blockbot_tcm93-11012.gif) bottom left no-repeat;
}
.stepswide .blocktop {
	background:url(http://www.klm.com/travel/fr_en/images/blocktop_tcm93-11955.gif) top left no-repeat;
}
* html .steps .blockbot {
	bottom:-1px;
}
#content .business {
	min-height:300px;
}
* html #content .business {
	height:300px;
	margin-bottom:15px;
}
#content .business h3 a, #content .business h3 {
	font-size:15px;
	color:#3366CC;
}
#content .business p {
	margin:0 10px 0 0;
	line-height:17px;
}
#content .business .more {
	position:relative;
	display:block;
	padding:10px 0 5px 0;
}
#content .business.extrawide .more {
	width:365px;
	float:right;
	position:relative;
	padding:4px 0 5px 0;
}
#content .business .bulletlist ul {
	height:auto !important;
	voice-family:"\"}\"";
	voice-family:inherit;
	height:85px;
	min-height:80px;
}
#content .business.extrawide .bulletlist ul {
	min-height:0px;
	height:1%;
}
#content .business .bulletlist ul li {
	padding-left:10px;
}
html>body #content .business .bulletlist ul li {
	padding-left:10px;
}
#content .business.extrawide .blockbot {
	clear:right;
}
* html #content .business.extrawide .blockbot {
	bottom:-1px;
}
#content .business a.p {
	padding:0;
	cursor:pointer;
	cursor:hand;
}
#content .business a.p span {
	font-size:12px;
	line-height:17px;
	float:right;
}
#content .business .bulletlist {
	margin:8px 0 0 10px;
}
#content .soverviewblock.business .bottom {
	width:175px;
}
#content .wide {
	width:270px;
}
#content .soverviewblock.business.wide .bottom {
	background:url(http://www.klm.com/travel/fr_en/images/overviewblockwide_tcm93-11966.gif);
	width:270px;
}
#content .wide .overviewblockimg {
	background:url(http://www.klm.com/travel/fr_en/images/blockimgwide_tcm93-11954.gif);
	position:absolute;
	top:0px;
	left:0px;
	width:270px;
	height:80px;
}
#content .extrawide {
	width:555px;
	min-height:0px;
	margin:20px 0;
	padding:0;
}
* html #content .extrawide {
	height:175px;
}
.btnlblue.right {
	float:right;
}
.subtitlebar {
	background:#09F;
	padding:6px 12px;
	color:#FFF;
	font-size:14px;
}
#loginbar, #loggedinbar {
	background:#CCEBFF;
	text-align:right;
	padding:4px 10px;
	margin:0px 0 15px 0;
}
#content #loginbar a {
	color:#023399;
	font-weight:bold;
	background:url(http://www.klm.com/travel/fr_en/images/arrow_tcm93-10252.gif) left no-repeat;
	padding:0 0 0 13px;
	font-size:11px;
}
#content #loggedinbar {
	display:none;
	color:#023399;
	font-weight:bold;
	font-size:11px;
}
.flightheader {
	width:555px;w\idth:535px;
	height:24px;he\ight:20px;
	position:relative;
	background-color:#0099FF;
	padding:4px 10px 0 10px;
	margin:20px 0 0 0;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
}
.flightblock {
	position:relative;
	min-height:100px;
	background:#E5F5FF;
	background-position:top right;
	background-repeat:no-repeat;
	padding:0 0 11px 11px;
	margin:15px 0 0 0;
}
* html .flightblock {
	height:100px;
}
#content .flightblock p.footnote {
	color:#09F;
	line-height:16px;
	font-size:11px;
}
.flightblock strong {
	color:#09F;
	margin:0 0 0 10px;
}
.flightblockheader {
	position:relative;
	height:55px;
	margin:0 0 20px 0;
}
.flightblockbot {
	position:absolute;
	top:50px;
	left:-11px;
	background:url(http://www.klm.com/travel/fr_en/images/flightblockbot_tcm93-11959.gif) top left no-repeat;
	height:5px;
	width:555px;
}
#content .flightblock p {
	margin:0;
	padding:0;
}
#content .flightblock a.cond {
	font-size:11px;
	padding:0 11px 0 0;
	font-weight:bold;
	color:#09F;
	background:url(http://www.klm.com/travel/fr_en/images/arrow_tcm93-10252.gif) right no-repeat;
}
#content .flightblock h2 {
	position:relative;
	top:7px;
	display:block;
	color:#09F;
	font-weight:bold;
	margin:0 0 10px 0;
}
#content .flight {
	background:#FFF url(http://www.klm.com/travel/fr_en/images/flight_tcm93-11958.gif) 0 0 no-repeat;
	position:relative;
	height:24px;he\ight:18px;
	width:532px;w\idth:489px;
	margin:0 0 6px 0;
	padding:3px 8px 3px 36px;
	color:#09F;
}
#content .flight span {
	float:left;
	font-weight:bold;
}
.location {
	margin:1px 0 0 0;
	width:155px;
}
#content .location a,
#content .price a {
	color:#003066;
	font-size:11px;
}
.price {
	background:#FFEA00 url(http://www.klm.com/travel/fr_en/images/price_tcm93-11969.gif) 0 0 no-repeat;
	width:89px;w\idth:79px;
	height:18px;he\ight:16px;
	padding:2px 10px 0 0;
	text-align:right;
}
.bus .price {
	background-color:#FCF;
}
#content .moredest {
	background:#FFF url(http://www.klm.com/travel/fr_en/images/moredest_r_tcm93-11964.gif) top right no-repeat;
	position:relative;
	right:11px;
	float:right;
	height:22px;he\ight:24px;
	padding:0 12px 0 0;
}
#content .moredest a {
	display:block;
	padding:6px 16px 6px 16px !important;
	padding:5px 16px 5px 16px;
	background:url(http://www.klm.com/travel/fr_en/images/moredest_l_tcm93-11963.gif) top left no-repeat;
	color:#000066;
	font-weight:bold;
	font-size:11px;
}
#promopage #breadcrumb {
	border-bottom:none;
}
#promopage #header {
	height:78px;
	border-top:1px solid #99D6FF;
	border-bottom:1px solid #0198FF;
	background-position:right;
	background-repeat:no-repeat;
	margin:0 0 15px 0;
}
#promopage #header h1 {
	font-size:34px;
	font-weight:normal;
	margin:3px 0 0 0;
}
#promopage #header h2 {
	font-size:25px;
	color:#09F;
	margin:0 0 0 44px;
}
.promoblock {
	width:175px;
	height:175px;
	margin:0 0 15px 15px;
	float:left;
	position:relative;
}
.promofirst {
	margin-left:0;
	position:relative;
}
.nonair {
	height:175px;
	width:175px;
	cursor:pointer;	cursor:hand;
	background:url(http://www.klm.com/travel/fr_en/images/nonair_tcm93-11970.jpg) bottom no-repeat;
}
.nonair .outline {
	background:url(http://www.klm.com/travel/fr_en/images/blockimg_tcm93-11016.gif) top left no-repeat;
	position:absolute;
	top:0px;
	left:0px;
	width:175px;
	height:80px;
}
.nonair p {
	margin:0 4px 0 10px;
}
.nonair a {
	position:absolute;
	bottom:5px;
	right:19px;
	color:#09F;
}
.nonair h1 {
	font-size:16px;
	margin:8px 0 2px 10px;
	height:21px;
}
.nonair .nonairoutlineover {
	position:absolute;
	z-index:2;
	width:175px;
	height:175px;
	top:0;
	left:0;
	background:url(http://www.klm.com/travel/fr_en/images/nonairover_tcm93-14301.gif) no-repeat;
	display:none;
}
.nonair .nonairoutlineover {
	display:block;
}
.hotel h1 {
	padding:0 0 0 26px;
	background:url(http://www.klm.com/travel/fr_en/images/hotel_tcm93-11976.gif) left no-repeat;
}
.carrental h1 {
	padding:0 0 0 26px;
	background:url(http://www.klm.com/travel/fr_en/images/carrental_tcm93-11975.gif) left no-repeat;
}
.nonair h1 {
	font-size:16px;
}
.corporate {
	position:relative;
	margin:19px 0 0 0;
}
.corporate h1{
	font-size:25px;
	font-weight:normal;
}
* html .corporate {
	top:16px;
}
#overviewlarge, #overview1, #overview2, #overview3, #newsoverview {
	position:absolute;
}
#overviewlarge {
	width:555px;
	left:0px;
	top:28px;
}
#overview1 {
	left:0;
	top:128px;
}
#overview2 {
	left:190px;
	top:128px;
}
#overview3 {
	left:380px;
	top:128px;
}
#newsoverview {
	position:absolute;
	width:175px;
	top:48px;
	left:570px;
	background:#D9F0FF url(http://www.klm.com/travel/fr_en/images/seealso_top_tcm93-11054.gif) 0 0 no-repeat;
}
#newsoverview h2 {
	margin-top:12px;
	font-size:12px;
	color:#09F;
	font-weight:bold;
}
#newsoverview a {
	display:block;
	text-align:right;
	margin:5px 9px 0 0;
	padding:0 10px 0 0;
	background:url(http://www.klm.com/travel/fr_en/images/arrow_tcm93-10252.gif) right no-repeat;
	font-size:11px;
	color:#003066;
}
#newsoverview ul {
	border-top:1px solid #BFE0FF;
	border-bottom:1px solid #FFF;
}
#newsoverview ul li {
	border-top:1px solid #FFF;
	border-bottom:1px solid #BFE0FF;
	padding-top:4px;
	padding-bottom:5px;
	padding-right:4px;
	background:url(http://www.klm.com/travel/fr_en/images/arrow_tcm93-10252.gif) 7px 10px no-repeat;
}
#newsoverview ul li a {
	font-size:11px;
	color:#003066;
	display:inline;
	text-align:left;
	background:none;
}
#newsoverview ul li a span {
	font-size:11px;
	color:#09F;
}
#newsoverview #newsoverviewbot {
	position:absolute;
	bottom:0 !important; bottom:-1px;
	background:url(http://www.klm.com/travel/fr_en/images/seealso_bot_tcm93-11053.gif) bottom no-repeat;
	width:175px;
	height:5px;
}
#newsarchive {
	 border-bottom:1px solid #FFF;
}
#newsarchive select {
	margin-left:10px;
	width:155px;
}
#newsarchive form {
	width:175px;
	padding:0 0 10px 0;
	border-bottom:1px solid #BFE0FF
}
/*** styles for content used as external file ***/
body#external {
	text-align:left;
}
body#external #content { 
	margin-left:20px;
	padding-bottom:20px;
}
/*** end styles for external file ***/
