body#index {
  font-family: verdana;
  font-size: 12px;
	margin: 4px 0;
	padding: 0;
	text-align: center;
}

div#container {
	width: 990px ;
	margin: 0 auto ;
	text-align: left ;
  border-style: solid;
  border-color: skyblue;
}

div#lst_destination {
background-color:white;
width:55%;
margin-top:-4px;
padding-left:4px;
border:solid 1px;
max-height: 140px;
overflow:auto;
overflow-x:hidden;
position:absolute;
z-index:3;
display:none;
}

div.dest:hover {
  cursor: pointer;
  background-color:skyblue;
}

div.centrage {
  text-align:center;
}

div.title {
  font-family: verdana;
  font-size: 14px;
  font-weight: bold;
  color: skyblue;
  border-bottom: solid skyblue;
}

span.lettrine {
  font-size:24px;
}

tr.l_maj:hover{
  background-color:skyblue;
}

td.acces {
  padding-left: 5px;
  padding-right: 5px;
}

img.no_contour {
  border:0px;
}

img.no_contour:visited {
  border:0px;
}

img:link{
  border:1px;
  border-color:skyblue;
}

div#hauteur {
  position:relative;
  float:right;
  height:550px;
}

a:link {
  color:skyblue;
}

a:visited {
  color:skyblue;
}

div#hauteur {
  position:relative;
  float:right;
  width:0px;
  height:500px;
}

div#langue {
  margin-top:4px;
  padding-right:4px;
  float:right;
}

div#instructions_maj {
  font-family: verdana;
  font-size: 11px;
}

input#txt_date {
  background-image:url(../images/DatePicker.gif);
  background-position:100% 50%;
  background-repeat:no-repeat;
  cursor:pointer;
  padding-right:20px;
  width:5.5em;
  border-style: solid;
  border-color: skyblue;
}

input#btn_recherche, input#btn_reset , input#valider_admin , input#reset_admin {
  font-family: verdana;
  background-color:white;
  border-style: solid;
  border-color: skyblue;
  cursor:pointer;
}

input#txt_destination {
  border-style: solid;
  border-color: lime;
}


table#vols_dispo {
  margin-left: 20px;
}

div#destination {
  width: 366px;
  padding-left:4px;
  position:relative;
  float:left;
}

div#presentation {
  position:relative;
  float:left;
  width: 66%;
  text-align:justify;
}

div.etape {
  background-color:#F5FDFF;
  padding:10px;
  margin-left:3px;
  border:1px solid skyblue;
}

table.etape_tab {
  background-color:#F5FDFF;
  padding:10px;
  margin-left:3px;
  border:1px solid skyblue;
}

img#img_carte {
  width: 200px;
  height: 211px;
}

img.etoile:hover {
  cursor: pointer;
}

div#carte {
  padding-right:20px;
  padding-top:15px;
  position:relative;
  float:right;
}

div#pub {
  width : 30%;
  position:relative;
  float:right;
  clear:both;
}

div#vols {
  width : 65%;
  height : 25%;
  padding-left:4px;
  margin-bottom: 4px;
  position:relative;
  float:left;
}


div#moyen_acces {
  width : 65%;
  height : 25%;
  padding-left:4px;
  position:relative;
  float:left;
}

div#footer {
  width: 100%;
  height: 20px;
  background-color: skyblue;
  text-align: center;
  clear: both;
}

div#div_admin {
  width: 50%;
  height: 200px;
  clear:both;
}

div#etat_connexion {
  height: 30px;
}

div#info_admin {
  margin: 0px;
  width:20%;
  height:400px;
  position:relative;
  float:left;
  clear:both;
}

div#controles_admin {
  width: 70%;
  margin-left: 20px;
  padding: 20px;
  position:relative;
  float:left;
}

iframe#iframe_contenu {
  float:left;
  border:dashed;
  border-color:skyblue;
  width:784px;
  height:400px;
}

table#tab_maj {
  width:100%;
  font-family: verdana;
  font-size: 10px;
}

div#div_maj {
  float:left;
  border:solid;
  width:auto;
  height:300px;
  overflow:auto;
  overflow-x:hidden;
}

div#div_comment {
  width:580px;
  height:320px;
  overflow:auto;
  overflow-x:hidden;
  border-top:2px solid skyblue;
  border-bottom:2px solid skyblue;
}

td.comment {
  border-bottom:1px solid;
}

table.tab_com {
  font-family: verdana;
  font-size: 12px;
}

ul#tabnav {
	border-bottom-color: skyblue;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	list-style-type: none;
	margin: 0;
  padding-right: 100px;
  padding-left: 40px;
	padding-bottom: 24px;
}

ul#tabnav li {
	background-color: skyblue;
	border-color: skyblue;
	border-style: solid;
	border-width: 1px;
	float: left;
	height: 21px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 2px;
}

ul#tabnav li.active {
	background-color: #fff;
	border-bottom-color: #fff;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

#tabnav a {
	color: #666;
	display: block;
	float: left;
	padding: 4px;
	text-decoration: none;
}

#tabnav a:hover {
	background-color: #fff;
}