 /**************************************************************
   All page content except for footer
 **************************************************************/

#content {
 /* position: relative;*/
  /*height: auto !important;*/
  /*height: 100%;*/
 /* min-height: 100%;*/
 /*background-color:#ffffff;*/
  background-image:url(../images/bg/newbody.gif);  
  background-repeat:repeat-y;
  background-position:center top;
  width:100%;
  overflow:visible;
  float:left;
}



/**************************************************************
   Topbar with newsletter form and theme change buttons
 **************************************************************/

#topbar {
  float: left;
  width: 100%;
  padding: 0.6em 0;

  font-size: 0.9em;
  text-transform: uppercase;

  color: #CFD9DB;
  background: #FFF url(../images/bg/topbar.gif) repeat-x bottom left;
}



/**************************************************************
   Top menu and logo
 **************************************************************/

#header {
	clear: both;
	position: relative;
	height: 6em;
	margin: 0 auto;
	background-color: #ffffff;
	background-image: url('../images/bg/header.gif');
	background-repeat:repeat-x;
	background-position:left bottom;
	border-bottom: 2px solid #48525B;


}

#headerImgAdrotator {
  margin: 0 auto;
  height: 143px;
  width:960px;
  background-repeat:no-repeat;
  background-position: top left;
}

#header img {
  position: absolute;
  top:  10%;
  left: 10px;
}

#header  ul {
  /*margin: 3.5em 1em 0 0 !important;*/
  display:block;
  margin:  3.5em 0.5em 0 0;
  padding: 0;
  min-height: 1em;
  float: right;
  
}

#header ul li {
 
  display:inline;
  list-style: none;
  float: left;
}

#header ul li a {
  
  padding:  0 1em;
  float: left;
  font:   400 1.0em  arial, sans-serif;
  letter-spacing: 0.1em;
  line-height: 1em !important;
  line-height: 1em;
  color: #3B5D77;
  /*color: #818181;*/
  border-right: 1px solid #4D5760;
}


#header ul li a.last {
  padding-right: 0;
  border-right: 0;
}

#header ul li a:hover {
  /*color: #3B5D77;*/
  color:Red;
}



/**************************************************************
   Header Image/Flash Movie
 **************************************************************/


#headerImg0 {
  margin: 0 auto;
  height: 275px;
  background: url(../images/kids_homepage0.jpg) no-repeat top left;
  
}
#headerImg1 {
  margin: 0 auto;
  height: 275px;
  background: url(../images/kids_homepage1.jpg) no-repeat top left;
 
  
}

#headerImg1 {
  margin: 0 auto;
  height: 143px;
  width:960px;
  background: url(../images/bg/header_imageCargoIndex.jpg) no-repeat top left;
  
}

#headerImg2 {
  margin: 0 auto;
  height: 143px;
  width:960px;
  background: url(../images/bg/header_imageTravelerIndex.jpg) no-repeat top left;
  
}

#headerImg3 {
  margin: 0 auto;
  height: 143px;
  width:960px;
  background: url(../images/bg/header_imageFlyingIndex.jpg) no-repeat top left;
  
}

#headerImg4 {
  margin: 0 auto;
  height: 143px;
  width:960px;
  background: url(../images/bg/header_imageFaresIndex.jpg) no-repeat top left;
  
}

#headerImg5 {
  margin: 0 auto;
  height: 143px;
  width:960px;
  background: url(../images/bg/header_imageHelicopterContent.jpg) no-repeat top left;
  
}

#headerImg6 {
  margin: 0 auto;
  height: 143px;
  width:960px;
  background: url(../images/bg/header_imageCargoContent.jpg) no-repeat top left;
  
}

#headerImg7 {
  margin: 0 auto;
  height: 143px;
  width:960px;
  background: url(../images/bg/header_imageEmergencyContent.jpg) no-repeat top left;
 
}

#headerImg8 {
  margin: 0 auto;
  height: 143px;
  width:960px;
  background: url(../images/bg/header_imageCheckinContent.jpg) no-repeat top center;
  
}

#headerImg9 {
  margin: 0 auto;
  height: 143px;
  width:960px;
  background: url(../images/bg/header_imageChildrenContent.jpg) no-repeat top left;
  
}

#headerImg10 {
  margin: 0 auto;
  height: 143px;
  width:960px;
  background: url(../images/bg/header_imageBaggageContent.jpg) no-repeat top left;
  
}

#headerImg11 {
  margin: 0 auto;
  height: 143px;
  width:960px;
  background: url(../images/bg/header_imageSpecialContent.jpg) no-repeat top left;
  
}
#headerImg99 {
  margin: 0 auto;
  height: 143px;
  width:960px;
  background-color:#ffffff;
}

#headerImg12 {
  margin: 0 auto;
  height: 143px;
  width:960px;
  background: url(../images/bg/header_imageFuelContent.jpg) no-repeat top left;
 
}

#headerImg13 {
  margin: 0 auto;
  height: 143px;
  width:960px;
  background: url(../images/bg/header_imageIdContent.jpg) no-repeat top left;
  
}

#headerImg14 {
  margin: 0 auto;
  height: 143px;
  width:960px;
  background: url(../images/bg/header_imageFlower1.jpg) no-repeat top left;
  
}

#headerImg15 {
  margin: 0 auto;
  height: 143px;
  width:960px;
  background: url(../images/bg/header_imageFlower2.jpg) no-repeat top left;
  
}

#headerImg16 {
  margin: 0 auto;
  height: 143px;
  width:960px;
  background: url(../images/bg/header_imageCaribou.jpg) no-repeat top left;
  
}

#headerImg17 {
  margin: 0 auto;
  height: 143px;
  width:960px;
  background: url(../images/bg/header_imageDogSled.jpg) no-repeat top left;
 
}

#headerImg18 {
  margin: 0 auto;
  height: 143px;
  width:960px;
  background: url(../images/bg/header_imageBoating.jpg) no-repeat top left;
 
}

#headerImg19 {
  margin: 0 auto;
  height: 143px;
  width:960px;
  background: url(../images/bg/header_imageWhole.jpg) no-repeat top left;
  
}

#headerImg20 {
  margin: 0 auto;
  height: 143px;
  width:960px;
  background: url(../images/bg/header_imageSculpture1.jpg) no-repeat top left;
  
}

#headerImg21 {
  margin: 0 auto;
  height: 143px;
  width:960px;
  background: url(../images/bg/header_imageSculpture2.jpg) no-repeat top left;
  
}

#headerImg22 {
  margin: 0 auto;
  height: 143px;
  width:960px;
  background: url(../images/bg/header_imageRocks.jpg) no-repeat top left;
  
}

#headerImg22 {
  margin: 0 auto;
  height: 143px;
  width:960px;
  background: url(../images/bg/header_imageContact.jpg) no-repeat top left;
 
}

#headerImg23 {
  margin: 0 auto;
  height: 143px;
  width:960px;
  background: url(../images/bg/header_imageDogSled.jpg) no-repeat top left;
  
}

#headerImgSpace{
  margin: 0 auto;
  height: 10px;
  background: url(../images/bg/menu.gif) x-repeat top left;
}

/**************************************************************
   Top Block Menu
 **************************************************************/

#menu {
  margin: 0 auto;
}

#menu ul {
  width: 100%;
  float: left;
  margin: 0;
  padding: 0;

  text-align: left;
  background: #3B5D77 url(../images/bg/menu.gif) repeat-x top left;
}

#menu ul li {
  display: inline;
  margin: 0;
  padding: 0;
  list-style: none;
}
#menu ul li ul{
	display:block;
	position: absolute;
}
#menu ul li a {
  float: left;
  width: 25%;
  height: 2.5em;/*4.5 avant*/

  font: 400 1.2em arial, sans-serif;
  letter-spacing: 0.1em;

  color: #fff;

  border-top: 7px solid #41637D;
  border-bottom: 15px solid #FFF;
}

#menu ul li a span {
  display: block;
  padding: 2px 7px;
}


#menu ul li a span.desc {
  font-size: 0.8em;
  color: #8C8D94;
}


#menu ul li a:hover,
#menu ul li a.here {
  background: #4A5C6A;
  border-top: 7px solid #455660;
}

#menu ul li a:hover span.desc,
#menu ul li a.h  {
  color: #FFF;
}

/**************************************************************
   Top Block Menu Index
 **************************************************************/
#menubar{
  margin: 0 auto 0 auto;
  display:block;
}

#menubar div{
  margin: 0 auto 0 auto;
  display:block;
  width:100%;
  margin: 0; 
  padding: 0;
  position:relative;
  /*
  min-height :3em;
  height:auto !important;
  height: 3em !important;
  background-color:#41637D;
  border-top: 4px solid #41637D;
  border-bottom: 2px solid #41637D;*/
  
}

#menu1  ul {
  width:100%;
  float: left;
  display:block;
  margin: 0;
  padding: 0;
  text-align: left;
  background: #ffffff url('../images/bg/header180.gif') repeat-x left bottom;
}

#menu1  ul li {
  
  margin: 0;
  float: left;
  display:inline;
  font: 500 1.1em  arial, sans-serif;
  letter-spacing: 0.1em;
 
  list-style: none;
  
}

#menu1 ul li a {
  float: left;
  height: 1em;/*4.5*/
  color: #3B5D77;
  padding:   0.6em 0em 0.7em 0.4em ;
}

#menu1 ul li span.sep {
  float: left;
  height: 1em;/*4.5*/
  color: #3B5D77;
  padding:   0.6em 0em 0.7em 0em ;
}

#menu1 ul li  span.welcome {
 
  clear:both;
  float:right;
  vertical-align:middle;
  padding:   0.4em 0em 0.7em 0.8em;
  font: 400 1.2em  arial, sans-serif, Comic Sans MS;
  letter-spacing: 0.1em;
  color: red;
}

td.welcome
{
    padding-bottom:0px;
    padding-top:3px;
    padding-left:0;
    padding-right:10px;
    text-align:right;
    vertical-align:top;
    max-height:34px;
    overflow:hidden;
    color:#3B5D77;
    font: 400 1.3em  arial, sans-serif, Comic Sans MS;
    letter-spacing: 0.1em;
    color: red;
    line-height:25px;
}

#menu1 ul li a span.desc {
  font-size: 0.8em;
  color: #8C8D94;
}


#menu1 ul li a:hover,
#menu1 ul li a.here 
{
  color:Red;
 
  padding:  0.6em 0em 1.1em 0.4em ;
  margin :0;
  min-height:1em;
  background:  url('../images/bg/header.gif') repeat-x left bottom;

  
}



/* Top menu icons */
#menu ul li a span.speaker {
  padding-left: 22px;
  background: url(../images/icons/speaker.gif) no-repeat 5px 50%;
}

#menu ul li a:hover span.speaker {
  background: url(../images/icons/speaker_on.gif) no-repeat 5px 50%;
}

#menu ul li a span.bubble {
  padding-left: 24px;
  background: url(../images/icons/bubble.gif) no-repeat 4px 4px;
}

#menu ul li a:hover span.bubble {
  background: url(../images/icons/bubble_on.gif) no-repeat 4px 4px;
}

#menu ul li a span.heart {
  padding-left: 20px;
  background: url(../images/icons/heart.gif) no-repeat 3px 50%;
}

#menu ul li a:hover span.heart {
  background: url(../images/icons/heart_on.gif) no-repeat 3px 50%;
}


#menu ul li a span.dollar {
  padding-left: 20px;
  background: url(../images/icons/dollar.gif) no-repeat 4px 50%;
}

#menu ul li a:hover span.dollar {
  background: url(../images/icons/dollar_on.gif) no-repeat 4px 50%;
}




/**************************************************************
   Page Content
 **************************************************************/
#page {
  display:block;
  clear: both;
  width: 100%;
  text-align: left;
  margin: 0 0 0 0;
}

#columns {
clear:both;
 /*overflow:visible;*/
  margin: 0 auto 0 auto;
  background-color:#ffffff;
}

.authoheighthome
{
  min-height:626px;
  min-height:expression(document.documentElement.clientHeight - 80);
  min-height:expression(document.body.clientHeight - 80);
}

.autoheight
{
display:block;
  background-color:#ffffff;
  min-height:400px;
  min-height:expression(document.documentElement.clientHeight - 360);
  min-height:expression(document.body.clientHeight - 360);
}
#phoneCall {
  /*background:  #41637D;*/
  
  margin: 0 auto;
  margin-bottom: 1em;  
 }
 #phoneCall ul {
  margin:0;
  width:auto;
  height:25px;
  list-style-type:none;
  background:  #41637D;
  font: 400 1.4em arial, sans-serif;
  letter-spacing: 0.1em;
    
 }
 #phoneCall ul li {
  color:#ffffff;
  padding:   0.2em 0em 0.2em 0em ;  
 } 
 
 
  

/* Column widths avant 776*/
.width {
  width: 960px;

}

/* footer widths 775 */
.width1 {
  width: 960px;
}
/*746*/
.widthPad {
  width: 930px;
}
.width2{
  width: 2%;
}
.width3{
  width: 3%;
}
.width5{
  width: 5%;
}
.width8{
  width: 8%;
}
.width10{
  width: 10%;
}
.width11{
  width: 11%;
}
.width13{
  width: 13%;
}
.width15{
  width: 15%;
}
.width16{
  width: 16%;
}
.width18{
  width: 18%;
}

.width20 {
  width: 21%;
}
.width22 {
  width: 22%;
}
.width25 {
  width: 24%;
}
.width26 {
  width: 26%;
}
.width30 {
  width: 27%;
}
.width32 {
  width: 30%;
}
.width35 {
  width: 35%;
}
.width38 {
  width: 38%;
}
.width40 {
  width: 40%;
}
.width45 {
  width: 45%;
}
.width50 {
  width: 48%;
}

.width55 {
  width: 55%;
}
.width60 {
  width: 60%;
}
.width65 {
  width: 65%;
    
}
.width68 {
  width: 68%;
    
}
.width70 {
  width: 70%;
}

.width72 {
  width: 72%;
}

.width73 {
  width: 73%;
}

.width75 {
  width: 75%;
}
.width79 {
  width: 79%;
}
.width80 {
  width: 80%;
}

.width85 {
  width: 85%;
}
.width90 {
  width: 90%;
    
}

.width95 {
  width: 95%;
    
}

.width100 {
  width: 100%;
}
.messages {
  width: 100%;
  font: 500 1em verdana, arial, sans-serif;
  color :Red;
  text-align:center;
}
.msg {
  
  color:Red;  
  
 }
.linkedli {
 list-style-type:none;
 margin:0;
 padding:0;
 min-height :1.5em;
 list-style-image :url(../images/bg/bullet.bmp) ;
 background-position:0 50%;
 list-style-position:outside;  
}

.linkedA{
  font: 400 1.2em arial, sans-serif;
  letter-spacing: 0.1em;
  min-height :1.8em;
  margin-left:0.6em; 
  margin-right:0.6em;
  text-decoration:underline;
  display:block;
}
.CenterTable{
  width: 900px;
  margin: 0 auto;
}
.BarreTitle{
  width:930px;
  margin: 0 auto;
}



/*****************************************************************
  New Footer
*****************************************************************/
#footer {
  clear: both;
  float: left;
  height: 7em;
  width: 100%;
  display:block;
  /*margin-top: -7em;*/
  margin:0;

}

#bgLeft{
  position: relative;
  display:block;
  margin:0 auto;
  background: #ffffff url('../images/bg/header.gif') repeat-x left bottom;
  height:7em;
  font: 400 1em arial, sans-serif;
  letter-spacing: 0.1em;
}


#bgLeft ul {
  margin: 0 auto;
  display:block;
  list-style-type:none;
  padding: 0 ;  
 
}

#bgLeft ul li  {
  display: inline;
  float :left;
  text-align:center;
  list-style: none;
  padding:    0.4em 0em 0em 1em ;
  margin:0;
  color: #3B5D77;
  
}


#info{
  position: relative;
  display:block;
  margin:0 auto;
  background:#ffffff;
  min-height:154px;
  height:auto;
  padding:0;
  border-bottom: 25px solid #41637D;
}


#info ul {
  margin: 0;
  display:block;
  list-style-type:none;
  padding: 0 ;  
  height:156px;
}

#info ul li  {
  display: inline;
  float :left;
  text-align:center;
  height:142px; 
  width:203px;
  border-top:8px solid #a8a8a8;
  border-bottom:6px solid #a8a8a8;
  border-left:8px solid #a8a8a8;
  margin:0 0 0 0;
  padding: 0 0 0 0;
  text-align:left;
    
}

#info ul li a {
color:White; 
font :  400 1.1em arial, sans-serif;
letter-spacing: 0.1em;
width:308px;
height: 140px;
text-decoration:none;
margin: 0 0 0 0;
padding: 0 0 0 0;
border:none 0px #ff0000;
}
#info ul li a img{
text-decoration:none;
margin: 0 0 0 0;
padding: 0 0 0 0;
height:140px;
border:none 0px #ff0000;
}


/**************************************************************
    Posts
 **************************************************************/

.post {
  float: left;
  width: 100% !important;
  width: 99%;
  position: relative;
  display:block;
  
  margin-bottom: 1.5em;

  border-bottom: 1px solid #CCCCCC;
}

.post .date {
	position: absolute;
	top: 0;
	left: 7px;
	width: 2.3em;
	text-align: right;
}

.post .date .month {
  text-transform: uppercase;
  font: 700 1.0em arial, sans-serif;
  color: #888;
}

.post .date .day {
  display: block;
  margin-top: -5px;
  font: 700 2.1em arial, sans-serif;
  color: #888;
}

.post .title {
  display: block;
  padding:   0 0 5px 0;
  font-size: 1.2em;
  font-weight: bold;
  color: #586B7A;
}

a.title:hover
{
color: Red;
text-decoration:underline;
}

.post p {
  margin: 0 0 0 3.5em;
  padding:  0 0 1em 1.2em;
  border-left: 1px solid #CCCCCC;
}

.post ul {
  margin:  0 0 0 3.5em;
  padding:  0 0 1em 2em;
  border-left: 1px solid #CCCCCC;
}

/**************************************************************
    PostStaf is for staffroom
 **************************************************************/

.postStaf {
  float: left;
  position: relative;
  display: inline;
  width: 100% !important;
  width: 99%;
  min-height:60px;
  margin-bottom: 0.5em;
  vertical-align: top;
  height: 60px;
  border-bottom: 2px solid #CCCCCC;
    
}



.postStaf a{
  display :block;
  font: 700 1.2em arial, sans-serif;
  color: #586B7A;
  width:100%;
  min-height:1.2em;
  border: none 0px #ffffff;
}

.postStaf div{
  display :block;
  font: 700 1.2em arial, sans-serif;
  color: #808080;
  width:100%;
  min-height:1.2em;
  border: none 0px #ffffff;
}

.postStaf span{
  vertical-align:top;
  display:inline;
  position:relative;
  top:20px;
  padding-right:1em;
  margin:  0.5em 0.4em 0em 0.8em;
}

.postStaf img {
  display:inline;
  width:48px;
  height:48px;
  padding-right:1em;
  margin:  0.5em 0.4em 0em 0.8em;
  border-right: 2px solid #CCCCCC;
}
 
.postStaf li{  
 display:inline;
 float:left;
}
.postStaf ul  
{
 list-style-type: none;
 display:block;
 margin:0;
 padding:0;
}

/**************************************************************
   Thumbnail Lists
 **************************************************************/

ul.thumbs
 {
  margin: 0;
  padding: 0;



}


ul.thumbs li {
  margin:   0px 0 30px 0 !important;
  /*margin: 0;*/
  padding: 0px;
  height:56px;
  list-style: none;
  text-decoration: none;

}
a.thumb span {
   
  color: #3B5D77;/* change*/
  font-weight:normal;
  text-decoration: none;
  




}



a.thumb img {
  
  /*border: 5px solid #ccc;*/
  border: 2px solid #668FA3;
  margin-bottom:5px;
  
}

a:hover.thumb img {
border-color:#668Fff;
  background: #8EB4C6;
  /*border: 3px solid #668FA3;*/
text-decoration:underline;
}

a:hover.thumb {
  background: none;
  text-decoration: none;
}

a.thumb span {
  display: block;
  margin-top: -5px !important;
  margin-top: -2px;
text-decoration:underline;
}
a.thumbL span {
  background: none;
  display: block;
  color: #3B5D77;/* change*/
  font-weight:normal;
}

a:hover.thumbL span {
  /*color: #3B5D77; */
  color :red; 
  /*font-weight:bold;*/
}

/**************************************************************
   sous menu in Line
 **************************************************************/

ul.line,
ul.line li {
  margin: 0;
  padding: 0;
  font: 400 1.1em arial, sans-serif;
  letter-spacing: 0.1em;
}
ul.line li span {
  margin: 0;
  padding: 0;
  font: 400 1em arial, sans-serif;
  letter-spacing: 0.1em;
  display:block;
  min-height:1.2em;
  padding:   0.2em oem 0.2em 0em ;
  
}

ul.line li {
  margin:   0 0 0.4em 0 !important;
  margin: 0;
  padding: 0px;
  min-height:1.4em;
  list-style: none;
  display:inline;
  float:left;
    height: 16px;
}
ul.line li img{
  padding:  0.4em 0.5em 0.5em 0.5em !important;
  padding: 0.4em 1em 0.5em 1em;
  margin: 0px;
  list-style: none;
  display:block;
  float:left;
}

ul.line li span a{ 
  color: #3B5D77;/* change*/
  font-weight:normal;
  
}

ul.line li span a:hover {
  /*color: #3B5D77; */
  color :Red; 
  font-weight:bold;
}

/**************************************************************
   Submenu Styles
 **************************************************************/

ul.submenu1,
ul.submenu2 {
  margin: 0 0 20px 0;
  padding: 0;
}

ul.submenu1 li,
ul.submenu2 li{
  margin: 0;
  padding: 0;
  list-style: none;
  list-style-image: url(foo.gif); /* because IE is balls */
}

ul.submenu1 li a,
ul.submenu2 li a {
  display: block;
  height: auto !important;

  /* Start hide from IE Mac \*/
  height: 1%;
  /* End hide from IE Mac */

  padding: 1px 5px 1px 20px;
}

ul.submenu1 li a {
  background: url(../images/bg/submenu1.gif) no-repeat 5px 50%;
}

ul.submenu1 a:hover {
  color: #426F85;
  background: #B3C6C4 url(../images/bg/submenu1.gif) no-repeat 5px 50%;
}

ul.submenu2 li a {
  color: #426F85;
  background: url(../images/bg/submenu2.gif) no-repeat 3px 50%;
}

ul.submenu2 a:hover {
  color: #426F85;
  background: #B3C6C4 url(../images/bg/submenu2.gif) no-repeat 3px 50%;
}


/**************************************************************
   Generic Display 
 **************************************************************/
.inuktitut1{
 font-family:AiPaiNunavik;
font :  400 1.0em AiPaiNunavik;
}
.inuktitut09{
font : 400 0.9em AiPaiNunavik;
}
.inuktitut09{
font : 400 0.8em AiPaiNunavik;
}
.block {
  display: block;
}

.clear {
  clear: both;
}

.marginRight {
  margin-right: 15px;
}

.paddingLeft {
  padding-left: 5px;
}

.paddingRight {
  padding-right: 5px;
}

.floatLeft {
  float: left;
}

.floatRight {
  float: right;
}

.alignLeft {
  text-align: left;
}

.alignRight {
  text-align: right;
}

.alignTop {
  vertical-align: top;
}

.alignMiddle {
  vertical-align: middle;
}

.alignBottom {
  vertical-align: bottom;
}

.lightBlueBg {
  background-color: #EAF2F5;
  
}

.dark {
  color: #353E47;
}

h1 span.dark
{
 color:#536C71; 

}

.lblstyle{
 color:#003f80; 
 }
 .lblstyleErr {
  color:Red;
 }   
.moveLink{
 color :#555;
}
.moveLink a:hover{
color:Red;
}


/*********************************************************
                    Class pour table 
**********************************************************/  
table.classTable {
 
 margin:0;
 padding:0; 
 }  
   
table.classTable  tr td{
 border:solid 1px #3B5D77;
 border-collapse:collapse; 
} 

/*********************************************************
                    Class pour ul 
**********************************************************/ 
ul.listP {
 margin:0;
 padding:0;
 list-style:none;

}
ul.listP li {
list-style-image:url(../images/bg/bullet.bmp) ;
background-position:0 50%;
list-style-position:outside; 
margin-left:2em;
vertical-align:middle;
}
ul.listP li p span {

min-height:2.0em;
display:inline;
vertical-align:middle;
}
ul.listP li a{

min-height:2.0em;
display:inline;
vertical-align:middle;
}
ul.listP li p span a{

min-height:2.0em;
display:inline;
vertical-align:middle;
}

ul.listes {
 margin:0;
 padding:0;
 list-style:none;
}
ul.listes li {
/*
list-style:none;
min-height:1.8em;
*/
list-style-image:url(../images/bg/line.bmp) ;
background-position:0 50%;
list-style-position:outside; 
margin-left:2em;
vertical-align:middle;
}




ul.listes li span
{
min-height:1.8em;
    vertical-align:middle;
    display:inline;
}

ul.listes li span a{
/*background-position:  0 1.2em;
min-height:2.4em;*/
min-height:1.8em;
vertical-align:middle; 
display:block;
}
ul.listes li p span{
/*background-position:  0 1em;
min-height:2em;*/
min-height:1.8em;
vertical-align:top; 
display:block;
}

ol.listes 
{
    margin-top:0px;
}
ol.listes li{
list-style-type:decimal;
}
ol.listesAlpha li{
list-style-type:lower-alpha;
}

ol.listesA li{
list-style-type:decimal;
line-height:1.7em;
}

ol.listesA li a:hover{
color:Red;
}

ul.listesA {
 padding:0 0 0 2em;
 margin: 0 0 0 3.5em;
 list-style-type:none;
 border-left:1px solid #cccccc;
}

ul.listesA li {
list-style-image:url(../images/bg/bullet.bmp) ;
background-position:0 50%;
list-style-position:outside;  
vertical-align:middle;
margin-bottom:6px;

}

ul.listesA li a
{
padding:0 0 0 0;
display:inline;
}

ul.listesA li p a{
vertical-align:middle;
padding: 0;
display:block;
}

ul.listesA li a span{
vertical-align:middle;
padding:0.4em 0 0 0;
display:block;
}

ul.listesAB {
 padding:0 0 0 1em;
 margin: 0 0 0 0.5em;
 
}
ul.listesAB li {
list-style:none;
list-style-image:url(../images/bg/bullet.bmp) ;
background-position:0 50%;
list-style-position:outside;  

}

ul.listesABline li {
list-style:none;
list-style-image:url(../images/bg/line.bmp) ;
background-position:0 50%;
list-style-position:outside;  

}

ul.listesAB li a:hover{
color:Red;
}

ul.listesAB li a span{
vertical-align:middle;
display:block;


}


ul.contact{
 padding: 0;
 margin: 0 ;
 height:6em;
 list-style-type:none;
 font: 400 1.1em arial, sans-serif;
 display:block;
}
ul.contact li {
  margin: 0;
  padding: 0;
  letter-spacing: 0.1em;
  height:1em;
  display:block;
  float:left;
}
.flightStatus{
                            /*width:380px; */
                            font: 400 0.9em verdana, arial, sans-serif;
                            /*letter-spacing: 0.1em;*/
                            height:auto;
                            float:left;
                            padding:0;
                            margin-bottom:0;
                            display:block;
                            float:left;
                            }
 
 .flightStatus ul{
 /*width :375px;*/
 display:block;
 float:left;
 margin:    0px 0px 0px 1px;
 padding:0;
 line-height : 2.5em !important;
 line-height : 2.5em; 
 border: 1px #41637D ;
 border-style:outset;
 
 }
 .flightStatus ul li{
  display:inline;
  float:left;
  text-align:Left;
  margin:0;
  padding:    0.2em 0em 0.3em 0.1em;
  
 }  

#faq{
  position: relative;
  display:block;
  float:left;
  margin: 0;
  padding: 0;
  height:auto;
  list-style-type:none;
  /*font: 400 1em arial, sans-serif;
  letter-spacing: 0.1em;*/
}


#faq ul {
  display:block;
  float:left;
  height:auto;
  padding: 0 ;  
  margin: 0;
  
}

#faq ul li  {
  display: block;
  float :left;
  text-align:justify;
  padding:  0 ;
  margin:0;
  line-height:1.4em;
  /*color: #3B5D77;*/
  
}

#faq ul li input.plus {
 
 height:20px;
 width:20px;
 background:transparent ; 
 border-left-style: none;
 border:0px;
 cursor:pointer;
 background: url('../images/bg/plusMoins.png') no-repeat top left;
 background-position:   -1px 3px;
 
}

#faq ul li input.moins {
 
 height:22px;
 width:20px;
 border-left-style: none;
 border:0px;
 cursor:pointer;
 background: url('../images/bg/plusMoins.png') no-repeat top left;
 background-position:   -1px -23px;
 
}
.masked{
 display:none;
 visibility:hidden;   
}
#page a
{
    text-decoration:underline;
}
#agree
{
    border:none 0 #ffffff;
    background-color:White;
}

div.floatLeft h2 {padding-left:0px;}

div.contactframe
{
    vertical-align:middle;
    float:left;
    width:340px; 
    height:156px; 
    background:white url('../images/bg/bgContact2.jpg') no-repeat top left;
    text-align:center;
    vertical-align:middle;
    color:White;
    margin:5px 7px 5px 0px;
    font-size:14pt;
}

#contactframe1 a
{
color:White;
text-decoration:none;
}
#contactframe2 a
{
color:White;
text-decoration:none;
}

#contactframe1 a:hover
{
color:Red;
}
#contactframe2 a:hover
{
color:Red;
}
td.faqq
{
vertical-align:top;
color:#3B5D77;
padding:2px 0 15px 5px;
line-height:18px;
}
div.faqq
{
border:solid 1px red;
/*    text-align:left;*/
    color: #3B5D77;
    display:inline;
    vertical-align:top;
    margin-left:5px;
    margin-bottom:20px;
}
div.faqahidden
{
    text-align:left;
    margin-left:0px;
    margin-top:5px;
    width:98%;
    background-color:#f0f0f0;
    /*border:solid 1px #808080;*/
    color:#333333;
    padding: 5px;
    display:none;
    visibility: hidden;
}
div.faqavisible
{
    text-align:left;
    margin-left:0px;
    margin-top:5px;
    width:98%;
    background-color:#f0f0f0;
    /*border:solid 1px #808080;*/
    color:#333333;
    padding: 5px;
    display:block;
    visibility: visible;
}
td.faqimg
{
width:20px;
vertical-align:top;
margin:0;
padding:3px 0 15px 0;
}
img.faqimgminus
{
    border:none 0px #ffffff;
    width:20px;
    height:20px;
    cursor:pointer;
    src:url(../images/icons/moins.gif);
}
img.faqimgplus
{
    border:none 0px #ffffff;
    width:20px;
    height:20px;
    cursor:pointer;
    src: url(../images/icons/plus.gif);
}
