@charset "UTF-8";
/* CSS Document */

body {
	font-family: 'Open Sans Condensed', sans-serif;
	line-height:150%; font-size:16px;
	margin: 0;
	padding: 0;
	color: #000;
	margin-top:10px;
}

ul, ol, dl { 
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
	font-family: 'Open Sans Condensed', sans-serif;
	margin-top: 0;
	padding-right: 0px;
	padding-left: 0px;
}
p{ line-height:150%; font-size:16px;}
a img {
	border: none;
}
#item_list { margin-left:14px; text-align:left; }
#item_list li{ margin-bottom:4px; }
a:link {
	color: #42413C;
	text-decoration: underline;
}
a:visited {
	color: #6E6C64;
	text-decoration: underline;
}
a:hover, a:active, a:focus {
	text-decoration: none;
}

.container {
	width: 1000px;
	background: #FFF;
	margin: 0 auto;
}

.header {
}
.header_top {
	padding-bottom:15px;
}


.main_logo{ float:left;}
	#weather2 {
		float:right;
font-family: 'Open Sans Condensed', sans-serif;
background-image:url(../images/windsock.png);
background-repeat:no-repeat;
padding: 5px 10px;
overflow: hidden;
min-width:150px;
height:50px;
padding-top:27px;
color:#005595;
margin-top:18px;
}
		#local_conditions{color:#524B48;}
		
		#weather2 p span {
			font-size: 10px;
		}
#top_nav{ width:100%; height:40px; background-image:url(../images/background_gradient.png);
background-repeat:repeat-x; background-position:bottom;
}
#top_nav li{
display: inline;
list-style-type: none;
padding-right: 5px;	
}
#nav_container{width:850px; height:40px; float:left;}

#sm_icon{float:left; margin-right:10px;}
		
.splash_banner{
	position:relative;
	width:1000px;
	height:279px;
	background-image:url(../images/main_head.jpg);
	color:black;
font-family: 'Libre Baskerville', serif;
font-weight:700;
font-size:30px;
	}
	.splash_banner_sub{
	position:relative;
	width:670px;
	height:279px;
	background-image:url(../images/main_head.jpg);
	color:black;
float:left;
	}

.splash_banner_sub_airline{
	position:relative;
	width:1000px;
	height:279px;
	background-image:url(../images/airport.jpg);
	color:black;
float:left;
background-repeat:no-repeat;
background-size:cover;
background-position:bottom;
	}	
.splash_banner_text_airline h1{line-height:100%; font-family: 'Libre Baskerville', serif;
font-weight:700;
margin-top:210px;
margin-left:240px;
color:#005595;
font-size:30px; color:#1d5694;
}	

.splash_banner_sub_business{
	position:relative;
	width:1000px;
	height:279px;
	background-image:url(../images/partnership.jpg);
	color:black;
float:left;
background-repeat:no-repeat;
background-size:cover;
background-position:bottom;
	}	
.splash_banner_text_business h1{line-height:100%; font-family: 'Libre Baskerville', serif;
font-weight:700;
margin-top:210px;
margin-left:140px;
color:#005595;
font-size:30px; color:#1d5694;
}	


.splash_banner_sub_terminal{
	position:relative;
	width:1000px;
	height:279px;
	background-image:url(../images/airport.jpg);
	color:black;
float:left;
background-repeat:no-repeat;
background-size:cover;
background-position:bottom;
	}	
.splash_banner_text_terminal h1{line-height:150%; font-family: 'Libre Baskerville', serif;
font-weight:700;
margin-top:210px;
margin-left:240px;
color:#005595;
font-size:30px; color:#1d5694;}


.splash_banner_sub_about{
	position:relative;
	width:1000px;
	height:279px;
	background-image:url(../images/partnership.jpg);
	color:black;
float:left;
background-repeat:no-repeat;
background-size:cover;
background-position:bottom;
	}	
.splash_banner_text_about h1{line-height:100%; font-family: 'Libre Baskerville', serif;
font-weight:700;
margin-top:210px;
margin-left:269px;
color:#005595;
font-size:30px; color:#1d5694;}	
	
.splash_banner_sub_directions{
position:relative;
width:1000px;
height:279px;
background-image:url(../images/directions_alt.jpg);
color:black;
float:left;
background-repeat:no-repeat;
background-size:cover;
background-position:bottom;
}

.splash_banner_text_directions h1{line-height:150%; font-family: 'Libre Baskerville', serif;
font-weight:700;
margin-top:210px;
margin-left:100px;
color:#005595;
font-size:30px; color:#1d5694;}

.splash_banner_sub_transportation{
position:relative;
width:1000px;
height:279px;
background-image:url(../images/transportation.jpg);
color:black;
float:left;
background-repeat:no-repeat;
background-size:cover;
background-position:bottom;
}

.splash_banner_text_transportation h1{line-height:150%; font-family: 'Libre Baskerville', serif;
font-weight:700;
margin-top:210px;
margin-left:100px;
color:#005595;
font-size:30px; color:#1d5694;}


#splash_content_box_sub{width:328px; height:280px; float:right;}	

.splash_banner_text_home{
position: relative;
top:170px;
color:#005595;
left:160px;
width:550px;
	}
.splash_banner_text_home h1{line-height:150%; font-family: 'Libre Baskerville', serif;
font-weight:700;
font-size:30px; color:#1d5694;}
	
.splash_banner_text{
position: relative;
top:210px;
color:#005595;
left:160px;
width:500px;
	}
.splash_banner_text2{
position: relative;
top:190px;
color:#005595;
left:240px;
width:400px;
	}
.splash_banner_text h1{line-height:150%; font-family: 'Libre Baskerville', serif;
font-weight:700;
font-size:30px; color:#1d5694;}

.dyk {position:relative;min-height:100px;}
.dyk img {float:left;margin-right:10px;}
	
h1{
	color:#1d5693;
	font-size:24px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight:300;
	text-align: left;
}
	
.content {
	padding:0;
}

#sub_content{width:1000px; background-color:#f1eff0;}

#sub_content_sub{width:1000px; background-color:#f1eff0; padding-top:25px; padding-bottom:100px;}


#sub_content h1{ color:#6f8fbe; font-family: 'Open Sans Condensed', sans-serif;
font-weight:300; font-size:24px; margin-top:15px;}

h2{ color:#1d5693; font-family: 'Open Sans Condensed', sans-serif;
font-weight:300; font-size:18px; margin-top:15px;}

#sub_content_box, #sub_content_box4{width:312px; min-height:350px; float:left; padding-left:10px;}

#sub_content_box2{
	width:680px;
	float:left;
}
#sub_content_box2b{width:370px;float:left; text-align:left;}
#sub_content_box3{width:330px;float:right;}




#sub_menu_box{width:200px; height:300px; float:left; margin-right:40px;}

#sub_menu_box ul{ list-style-type: none;}

#sub_menu_box li{  
 font-size:18px;

border-bottom: #fff solid;
 border-top: #fff solid;
 border-width: 1px;
 
 }

#sub_menu_box a {
 color: #1d5694;
 cursor: pointer;
 display:block;
 height:25px;
 line-height: 25px;
 text-indent: 10px;                   
 text-decoration:none;
 width:100%;
}

#sub_menu_box a:hover{
 text-decoration:underline;
}


#sub_content_box_middle{width:332px; height:300px; float:left; }

.footer {
	padding: 10px 0;
	font-size:9px;
}
.footer p{
	font-size:11px;
}

.fltrt {  
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}


#airfare {
	background: transparent url("../images/airfare_repeat.gif") repeat-y;
	width: 240px; height: 243px;
	overflow: hidden;
	font-family: arial;
}
#airfare .header {
	width: 240px; height: 27px;
	background: transparent url("../images/airfare_header.gif") no-repeat;
	font-weight: bold;
	font-size: 11px;
}
#airfare_footer {
	width: 240px; height: 15px;
	background: transparent url("../images/airfare_footer.gif") no-repeat;
}
#airfare .e {
	background: transparent url("../images/airfare_e.gif") repeat-y;
}

.o td {
	background-color: #fff;
}
.e td {
	background-color: #f5f5f5;
}


#contacter input {
	font-family: arial;
	font-size: 12px;
	width: 140px;
}
#contacter td {
	padding: 2px;
	vertical-align: top;
	text-align: right;
}
#contacter .contactual, #contacter textarea {
	border: 1px solid #666;
	margin: 0px;
}
#contacter textarea {
	width: 270px;
	height: 120px;
	font-family: arial;
	font-size: 11px;
}
#contacter {
	border-bottom: 1px dotted #333;
	padding-bottom: 10px;
}

#picture_ref{font-size:10px; font-family:Arial, Helvetica, sans-serif; }