/****************************************************************/
/**** LES CALQUES ****/
/****************************************************************/
#enregistrement, #message
{
  position: relative;
  width: 100%;
  text-align: right;
  display: none;
	padding-bottom: 10px;
}

#description
{
  position: relative;
  width: 100%;
  text-align: center;
	height: 375px;
}

#tarif, #tarif2
{
  position: relative;
  width: 59%;
  float: left;
  padding-top: 10px;
}

#phototheque_block, #location_vehicule_block
{
  position: relative;
	left: 1%;
  width: 40%;
  float: left;
  padding-top: 10px;
  display: block;
}

#phototheque_none, #location_vehicule_none
{
  position: relative;
	left: 1%;
  width: 40%;
  float: left;
  padding-top: 10px;
  display: none;
}


#boites_complementaires
{
  position: relative;
  width: 100%;
}

#construction_cg, #recherche_cg, #formulaire_ordre_reparation, #historique_complet
{
  position: absolute;
  left: 15%;
  width: 70%;
  top: 50px;
  background-color: #ffffff;
  z-index: 5;
  display: none;
}

#construction_client
{
  position: absolute;
  left: 30%;
  width: 40%;
  top: 50px;
  background-color: #ffffff;
  z-index: 5;
  display: none;
}

#liste_option, #liste_equipement
{
  position: absolute;
  left: 25%;
  width: 50%;
  top: 50px;
  background-color: #ffffff;
  z-index: 5;
  display: none;
}

div.transparence
{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  z-index: 4;
  -moz-opacity: 0.00;
  filter: alpha(opacity: 0.00);
  opacity: 0.00;
  display: none;
}

a.lien_block
{
	display: block;
}
a.lien_none
{
	display: none;
}

.champ_impression
{
	display: none;
}


/****************************************************************/
/**** TABLEAU LARGEUR ****/
/****************************************************************/
#description td.colonne1, #description td.colonne3
{
  width: 16.66%;
  padding-left: 25px;
}

#description td.colonne5b
{
  padding-left: 25px;
  padding-right: 25px;
}

#description td.colonne2, #description td.colonne4
{
  width: 16.66%;
}

#description td.colonne5
{
  width: 16.66%;
  padding-left: 25px;
  padding-right: 20px;
}

#description td.colonne6
{
  width: 16.66%;
  padding-right: 25px;
}

#tarif td.colonne1, #tarif2 td.colonne1, #cg td.colonne1, #cg td.colonne3, #formulaire_ordre_reparation td.colonne1
{
  width: 25%;
  padding-left: 25px;
}

#formulaire_ordre_reparation td.colonne3
{
  width: 50%;
  padding-left: 25px;
}

#tarif td.colonne2, #tarif2 td.colonne2
{
  width: 20%;
  padding-right: 15px
}

#tarif td.colonne3, #tarif2 td.colonne3
{
  width: 25%;
  padding-right: 15px
}

#tarif td.colonne4, #tarif2 td.colonne4
{
  width: 30%;
  padding-right: 15px
}

#cg td.colonne2, #cg td.colonne4, #formulaire_ordre_reparation td.colonne2
{
  width: 25%;
  padding-right: 25px
}

#phototheque_block td.colonne1, #phototheque_none td.colonne1
{
  width: 72%;
}

#phototheque_block td.colonne2, #phototheque_none td.colonne2
{
  width: 28%;
}

#location_vehicule_block td.colonne1, #location_vehicule_none td.colonne1
{
	width: 50%;
	padding-left: 15px;
}

#location_vehicule_block td.colonne2, #location_vehicule_none td.colonne2
{
	width: 50%;
	padding-right: 15px;
}

#construction_cg td.colonne1,  #construction_cg td.colonne3
{
  width: 25%;
  padding-left: 10px;
}
#construction_cg td.colonne2, #construction_cg td.colonne4
{
  width: 25%;
  padding-right: 10px;
}

#recherche_cg td.colonne1
{
  width: 50%;
  padding-left: 10px;
}

#recherche_cg td.colonne2
{
  width: 50%;
  padding-right: 10px;
}

#liste_option td.colonne1, #liste_equipement td.colonne1
{
  width: 45%;
  padding-left: 10px;
}
#liste_option td.colonne2, #liste_equipement td.colonne2
{
  width: 10%;
  text-align: center;
}
#liste_option td.colonne3, #liste_equipement td.colonne3
{
  width: 45%;
  padding-right: 10px;
}
#construction_client td.colonne1, #historique_complet td.colonne1
{
  width: 100%;
  padding-left: 25px;
  padding-right: 25px;
  vertical-align: top;
}
#construction_client td.colonne1b
{
  width: 100%;
  padding-left: 45px;
  padding-right: 25px;
  vertical-align: top;
}

/****************************************************************/
/**** LES POLICES ****/
/****************************************************************/
textarea.statut_historique
{
  font-size: 7pt;
  width: 100%;
  height: 100%;
}
span.option_equipement, span.ordre_reparation
{
	height: 100%;
  line-height: 14px;
  font-size: 7pt;
}

/****************************************************************/
/**** GESTION DES OPTIONS - EQUIPEMENTS ****/
/****************************************************************/
#liste_option td select, #liste_equipement td select
{
  height: 250px;
  width: 100%;
  text-align: left;
}


/****************************************************************/
/**** DESCRIPTION DU VEHICULE ****/
/****************************************************************/
div.option_equipement
{
  padding-left: 3px;
  padding-right: 3px;
  height: 150px;
  overflow: auto;
}

div.ordre_reparation
{
  padding-left: 3px;
  padding-right: 3px;
  height: 100px;
  overflow: auto;
}

/****************************************************************/
/**** LE FORMULAIRE DE CARTE GRISE ****/
/****************************************************************/








/****************************************************************/
/**** LA PHOTOTHEQUE ****/
/****************************************************************/
#calque_image_large
{
  position: relative;
  height: 100%;
  text-align: center;
  margin-right: 5px;
}

#calque_image_large div.fermer
{
  position: absolute;
  right: 20px;
  top: 3px;
  width: 10px;
  height: 10px;
  cursor: pointer;
}

#calque_image_large div.positionnement_image
{
  position: absolute;
  right: 170px;
  top: 0px;
  width: 100px;
  height: 10px;
}

#calque_image_large div.positionnement_image span
{
  color: #ffffff;
  font-size: 7pt;
}

#calque_image_large div.positionnement_image span.position
{
  cursor: pointer;
}

#calque_image_formulaire
{
  position: relative;
  height: 100%;
}

#calque_image_formulaire div.parcourir
{
  height: 60px;
  padding-left: 90px;
}

#claque_image_formulaire div.parcourir input.telechargement
{
  position: relative;
  -moz-opacity: 0;
  filter: alpha(opacity: 0);
  opacity: 0;
  z-index: 2;
  top: 20px;
}

#calque_image_formulaire div.parcourir div.cache1
{
  position: relative;
  width: 50px;
  height: 30px;
  z-index: 1;
  border: 1px solid #ffffff;
  left: -50px;
  top: -5px;
}

#calque_image_formulaire div.parcourir div.cache2
{
  position: relative;
  z-index: 1;
  width: 80px;
  height: 20px;
  top: -28px;
  left: 16px;
}

#phototheque_block td.colonne2, #phototheque_none td.colonne2
{
  height: 64px;
}

