
#entete {
  display:block;
  height:32px;
	font-weight:bold;
  line-height:20px;
  text-transform:uppercase;
}
#entete div {
  position:absolute;
  display:block;
  height:20px;
}
#pied {
  display:block;
  height:38px;
	font-weight:bold;
  line-height:20px;
  text-transform:uppercase;
  padding-top:12px;
}
#pied div {
  position:absolute;
  display:block;
  height:20px;
}
#page {
  display:block;
  height:309px;
  margin-right:5px
  border:1px solid #09d;
}
#texte{
  display:block;
  float:left;
  line-height:20px;
}
#texte p.espace{
  padding-bottom:15px;
}
#texte p.espace10{
  padding-bottom:10px;
}

#texte a
{
  text-decoration:none;
 color:#0099DD;
}
#texte a:hover
{
 color:#000;
}
#zone_produits {
  display:block;
  float:left;
  height:309px;
  width:677px;
}
#liste_produits {
  margin:0;
  margin-left:20px;
  padding:0;
  color:#359;
  /*color:#0000EE;*/
}
#liste_produits th {
  vertical-align:bottom;
  text-align:left;
  padding-top: 5px;
  padding-left: 10px;
  padding-bottom: 5px;
}
#liste_produits .entete {
  background:none;
	font-weight: bold;
}
#liste_produits .lot {
  text-align:right;
}
#liste_produits td {
  border-top:1px solid #09d;
  vertical-align:bottom;
  padding:5px 0 5px 10px

}
#liste_produits .centre {
 border-right:1px solid #09d;
 border-left:1px solid #09d;
}
#liste_produits .centre img {
  padding:0 2px;
}
#liste_produits a {
	font-weight:bold;
  text-decoration:none;
  color:#359;
  }
#liste_produits a:visited {
  /*color:#0000EE;*/
}
#liste_produits a:hover {
  color:#e93;
}
   
  
.float_left {
  float:left;
}
.bleuter {
  color:#359;
}
.bleuciel {
  color:#0283D5;
}
.oranger{
  color:#e63;
}
.rouge {
  color:#f00;
}
.blanc {
  color:#fff;
}
.bleuvert {
  color:#9dc8d1;
}
.noir {
  color:#000;
}
.gras {
	font-weight: bold;
}
 .font14 {
  font-size:14px;
}
 .font10 {
  font-size:10px;
}
.overflow {
  overflow:auto; 
}
/* FORMULAIRE CONTACT */
#formu{
  margin:0px;
}
#formu .label {
  text-align:left;
  vertical-align:top;
}
#formu select {
  border:1px solid #046;
  margin-bottom:10px;
}

#formu .zone {
  width:200px;
  margin-bottom:10px;
  border:1px solid #046;
  vertical-align:top;
}
#formu textarea {
  width:200px;
  margin-bottom:10px;
  border:1px solid #046;
}
#formu textarea.commentaire {
  width:400px;
  margin-bottom:10px;
  border:1px solid #046;
}
#formu .text_left {
  text-align:left;
}
/* FORMULAIRE COMMANDE */
#formu .zone_pt {
  width:20px;
  margin-bottom:10px;
  border:1px solid #046;
  vertical-align:top;
}
#formu .zone_m {
  width:125px;
  margin-bottom:10px;
  border:1px solid #046;
  vertical-align:top;
}
.tableau_passagers 
{
margin-top:5px;margin-left:15px;
}
.tableau_passagers td
{
border:3px solid #fff;
}
.tableau_client{
   margin-left:10px;
   margin-top:10px;
}
.cadre_montant{
  display:block;
  width:320px;
  height:250px;
  padding-top:15px;
  float:left;
}
.cadre_montant td{
  padding-bottom:5px;
}
.cadre_montant input {
  width:20px;
  margin-bottom:0;
  border:1px solid #046;
  text-align:center;
}
.titre
{
  text-decoration:underline;
  font-weight:bold;
}
 .paiement {
  width:200px;
  margin-bottom:10px;
  border:1px solid #046;
  vertical-align:top;
}
/*PAGE DE LIEN, ACTUALITE*/
.cadre_droit
{
  width:316px; 
  float:left;
}
.cadre_image
{
  width:316px;
  height:174px;
  margin-top:5px;
  float:left;
}
.zone_image
{
  width:316px;
  height:174px;
  display:none
}

.zone_info
{
  width:326px;
  height:413px;
  float:left; 
  overflow:auto;
}
.zone_info p
{
  width:300px;
  text-align:justify; 
  float:left;
}
/*PAGE DE PAIMENT*/
.zone_choix
{
  width:326px;
  height:211px;
  float:left; 
  overflow:auto;
}

.zone_choix p
{
  width:300px;
  text-align:justify; 
  float:left;
}

.cadre_bas
{
  width:642px;
  height:181px;
  float:left;
}

.zone_precision
{
  width:642px;
  height:181px;
  display:none;
  overflow:auto;
  text-align:justify; 
}


