/* CSS Document */
/* height:555px, voire 560px sans bordure.*/
/* position:absolute est défini par rapport au parent.*/
body {
  height:100%;
  width:100%;
  padding:0;
  margin:0;
  }

h1 {
  font-weight:bold;
  margin:2px;
  }

h2 {
  font-weight:bold;
  margin:1px 2px;
  }

p {
  margin:2px 2px;
  }

div 
  {
  margin:auto;
  }

td, th
  {
  font-weight:normal;
  text-align:center;
  }
/*=======================*\
| les classes principales |
\*=======================*/
div.main_div_menu
  {
  position:absolute;
  top:0;
  height:99%;
  left:0;
  width:14%;
  overflow:auto;
  padding:0;
  margin:0;
  }

div.main_div_core
  {
  position:absolute;
  height:99%;
  left:15%;
  width:84%;
  overflow:auto;
  padding:0;
  margin:0;
  }

/*================*\
| les sous-classes |
\*================*/

/*=== en-tête ===*/
div.menu_statut
  {
  position:absolute;
  top:0;
  height:70px !important;
  height:80px;
  padding-top:10px;
  left:0;
  width:105px !important;
  width:120px;
  padding-left:15px;
  
  display:block;
  background:url(../images/menu_statut.png) no-repeat 0 0;
  
  color:white;
  font-weight:bold;
  }

/*=== le menu ===*/
div.menu{
  position:absolute;
  top:80px;
  height:475px;
  left:0;
  width:99%;
  overflow:auto;
  margin:auto;
  }

ul.menu {
  margin:0;
  padding:0;
  width:95%;
  }
/*syle du menu*/
ul.menu li{
  display:block;
  margin:0;
  padding-top:0;
  padding-bottom:0;
  padding-right:0;
  list-style-type:none;

  background-repeat: no-repeat;
  background-position: 0 0;
  }

/*les titres*/
ul.menu li.menu_titre{}
ul.menu li.menu_soustitre{}

/*les liens*/
ul.menu li.menu_end{
  background-repeat: repeat-y;
  }

ul.menu li.menu_lien{}
ul.menu li.menu_lien a:link{text-decoration:none}
ul.menu li.menu_lien a:visited{text-decoration:none}
ul.menu li.menu_lien a:hover{text-decoration:underline}

/*=== page FAQ ===*/
div.faq_intro
  {
  position:absolute;
  top:5px;
  height:9%;
  left:5px;
  width:99%;
  }

div.faq_liste
  {
  position:absolute;
  top:10%;
  height:89%;
  left:5px;
  width:29%;
  }

div.faq_article
  {
  position:absolute;
  top:10%;
  height:89%;
  left:30%;
  width:69%;
  }

/*style du sélecteur*/
ul.faq {/*cadre du sélecteur*/
  margin:0;
  padding:0;
  }

ul.faq li{/*sélecteur des articles*/
  display:block;
  margin:0;
  padding-top:0;
  padding-bottom:0;
  padding-right:0;
  list-style-type:none;

  background-repeat: no-repeat;
  background-position: 0 0;
  }

/*les titres du sélecteur*/
ul.faq li.faq_titre {
  font-weight:bold;
  }

/*les liens du sélecteur*/
ul.faq li.faq_lien{}

ul.faq li a:link{text-decoration:none}
ul.faq li a:visited{text-decoration:none}
ul.faq li a:hover{text-decoration:underline}


/*=== page info ===*/
div.info_intro
  {
  position:absolute;
  top:5px;
  height:9%;
  left:5px;
  width:49%;
  }

div.info_liste
  {
  position:absolute;
  top:5px;
  height:9%;
  left:50%;
  width:49%;
  }

div.info_data
  {
  position:absolute;
  top:10%;
  height:89%;
  left:5px;
  width:99%;
  }

/*=== page stocks ===*/
div.stock_intro
  {
  position:absolute;
  top:3px;
  height:9%;
  left:3px;
  width:29%;
  }

div.stock_credit
  {
  position:absolute;
  top:3px;
  height:20px;
  left:3px;
  width:25%;
  }

div.stock_starport
  {
  position:absolute;
  top:26px;
  height:20px;
  left:3px;
  width:39%;
  }

div.stock_liste
  {
  position:absolute;
  top:50px;
  height:55%;
  left:0.5%;
  width:99%;
  overflow:auto;
  }

div.stock_vendu
  {
  position:absolute;
  top:3px;
  height:9%;
  left:40%;
  width:19%;
  }

div.stock_vendre
  {
  position:absolute;
  top:64%;
  height:35%;
  left:0.5%;
  width:99%;
  }

div.stock_alerte
  {
  position:absolute;
  top:3px;
  height:9%;
  left:40%;
  width:19%;
  }

/* page marche dans marche.css*/
/* page shipyard dans yard0.css*/
