/* CSS Document */
body {padding:0;margin:0;font-size:10px;font-weight:normal;font-family:"Trebuchet MS", Verdana, Geneva, Helvetica, sans-serif;background:url(../images/fond_page.jpg) repeat}
img {border:0}
h1 {font-weight:bold;font-size:1.4em;font-family:Geneva, Helvetica, sans-serif;margin-left:-2px}
h2 {font-weight:bold;font-size:1.0em;font-family:Verdana, Geneva, Helvetica, sans-serif;}
ul {margin-bottom:20px}
em {font-weight:bold;font-size:1.1em;font-family:Helvetica, sans-serif;}
/* --------------------------------------------------------- */
#conteneur {
   position:absolute;
   left:10%;
   top:4px;
   width:674px;
   height:450px;
}
#bandeau {
   left:0px;
   top:0px;
   width:674px;
   height:140px;
   background:url(../images/bandeau.jpg) no-repeat;
   border:3px solid #ccc
}
#bandeau_es {
   left:0px;
   top:0px;
   width:674px;
   height:140px;
   background:url(../images/bandeau_es.jpg) no-repeat;
   border:3px solid #ccc
}
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#contenu {
   position:absolute;
   left:0px;
   top:172px;
   width:654px;
   height:auto;
   overflow:visible;
   border:3px #ccc solid;
   background-color: #FAFAFF;
   padding:10px;
   font-size:1.4em;
   text-align:left;
}
/* --------------------------------------------------------- */
#menu {
   position:absolute;
   left:0px;
   top:146px;
   height:23px;
   width:674px;
   border-left:3px #ccc solid;
   border-right:3px #ccc solid;
   font-size:1.4em;
   font-family:Tahoma, Arial, sans-serif;
   font-weight:bold;
   background-color:#FFFAF0;
   padding-top:3px;
}
#menu span {padding:3px 28px 2px 28px}
#menu a {
   display:inline;
   text-align:center;
   text-decoration:none;
}
#menu a:link {color:#000;}
#menu a:visited {color:#669;}
#menu a:hover {color:#39c;}
#menu a.courant:link {color:#39c;}
#menu a.courant:visited {color:#39c;}
#menu a.courant:hover {color:#39c;}
#menu span:hover {background-color:#FFFAF0;border-bottom:4px solid #39c}
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#infos {
   float:right;
   display:block;
   width:230px;
   background:#fff;
   border:1px solid #ccc;
   padding:10px 0 10px 10px;
   margin:5px;
   line-height:1.6em;
}
span.info {
   margin-left:5px;
   font-size:0.8em;
   font-style:italic
}
#vols img.floatright {float:right;margin:30px 0 0 2px}
#vols p {padding:30px 10px 0 0;}
#vols span{
   margin-top:15px;
   font-size:0.8em;
   font-style:italic
}
/* --------------------------------------------------------- */
#copyright {
   position:absolute;
   left:186px;
   top:730px;
   height:25px;
   width:674px;
   background-color:#fff;
   border-left:2px #000 solid;
   border-right:2px #000 solid;
   border-top:2px solid #000;
   border-bottom:2px solid #000;
   text-align:center;
   vertical-align:middle;
   font-size:1.2em;
}
