div.center {
 width: 720px;
 position: absolute;
 left: 50%;
 margin-left: -360px;
 padding: 0px;
 background-color: #DEDEDE;
}

div.layout {
 padding-left:10px;
 padding-right:10px;
}

img {
 margin:0px;
 padding:0px;
}

body, p, table, h1, h2, h3, ul{
 font-size: 10pt;
 font-family: Verdana, Sans-serif;
 text-align: left;
 margin: 0px;
}

h1, h2, h3{
 font-size: 12pt;
 font-weight: bold;
 margin-top: 12pt;
 margin-bottom: 12pt;
}

h1{
	color: rgb(0, 0, 0);
}

h2{
	color: #FF0000;
}

a,p, ul {
 color: rgb(0,128,255);
 font-family: Verdana, Sans-serif;
 font-size: 13px;
 text-decoration: none;
}

a:hover {
  font-weight: bold;
}

a.pdf {
  background-image: url("link_pdf.png");
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 20px;
}

a.web {
  background-image: url("link_web.png");
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 13px;
}

a.map {
  background-image: url("../image/map2.png");
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 40px;
}

a img {
  border: none;
  display: block; 
  margin: 0px;
  padding: 0px; 
}

a.center {
 margin: auto;
 display: block;
 text-align: center;
}

table.vols
{
 border-spacing: 2px;
 width: 100%;
}

table.vols td {
padding: 1px 2px 1px 2px;
background-color: #F0F0E0;
}

table.vols td.separator {
 background-color: #DEDEDE;
 text-align: center;
 font-weight: bold;
 font-size: 12pt;
 color: #ff6600;
}

p.sstitre {
 font-size: 9pt;
 font-family: Arial;
 font-style: italic;
 color: rgb(70,70,70);
 margin-top: 2px;
 margin-left: 20px;
}

hr {
	color: #808080;
	width: 90%;
}

hr.title {
	text-align: left;
	margin-bottom: 12pt;
}

p.formtitle {
 font-size: 9pt;
 font-family: Arial;
 font-style:italic;
 color: black;
 margin-top:2px;
 margin-left:2px;
}

.tab-ajax-loading {
 padding: 100px 100px;
 background: url("indicator.gif") no-repeat center;
}

.x-flight-details p, .x-flight-details a {
 font-size: 10px;
 vertical-align: middle;
}

.x-flight-details p {
 padding: 0 20px;
}

.x-flight-details img {
 display: inline;
 vertical-align: middle;
}

.x-menu-list-item a {
 font-family:tahoma,arial,sans-serif;
 font-size:11px;
 line-height: normal;
 white-space: nowrap; 
}

.x-menu-list-item a img {
 display: inline;
}

p.adv {
  display: block;
  font-family: Arial,Helvetica,sans-serif;
  margin: 4px;
  padding: 4px;
  width: 700px;
  font-size: 13px;
  color: #ff6600;
  border-style: solid;
  border-width: 1px;
}

p.adv a
{
  color: #ff6600;
  font-weight: bold;
}
