/* CSS Document */

/**************************************************************** CONSTANTE ***********************************************************************************************/

body
{
  margin: 0px;
  text-align: center; /* pour corriger le bug de centrage IE */
	font-size: 11px;
	font-family: Tahoma, Arial, Sans-Serif;
	color: #8F8F8F;
  background: #f5f5f5 url(images/fond.jpg) no-repeat center top;
}

#page
{
	width: 1280px;
	margin: auto;
	text-align: left; /* on retablit l'alignement normal du texte */
}

img
{
  border: none;
}

a
{
  text-decoration: none;
  color: #FF6600;
}

a:hover
{
  text-decoration : underline;
}

p
{
  margin: 0px;
  padding: 5px 0 5px 0;
}

iframe
{
    position: relative;
    border: none;
    border-width: 0 0 0 0;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
}

iframe body
{
    background: none;
    color: blue;
}

form
{
    padding: 0px;
    margin: 0px;
}

input
{
    padding: 0px;
    margin: 3px 0 0 0;
    position: relative;
}

textarea
{
    padding: 0px;
    margin: 3px 0 0 0;
    position: relative;
}

select
{
    height: 20px;
    padding: 0px;
    margin: 3px 0 0 0;
    position: relative;
}

h2
{
   clear: left;
   width: 1280px;
   height: 54px;
   margin : 0px 0 0 0;
   padding : 20px 0 0 0;
  	font-size : 14px;
   color : white;
   cursor: default;
  	text-align: center;
  	background-image: url(images/titre_h2.png) !important;
   background-repeat: no-repeat !important;
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/titre_h2.png');
   background: none;
}

h2 a
{
    position: relative;
    color: white;
}

h4
{
    float: left;
    width: 460px;
    height: 25px;
    margin : 0px;
    padding : 3px 0 0 0;
    cursor: default;
  	font-size : 11px;
  	text-align: center;
}

h4 a
{
    color: white;
}

.centrer
{
    clear: left;
    text-align: center;
}

.centrer_orange
{
    clear: left;
    text-align: center;
    color: #FF6600;
}

.centrer_gras
{
    clear: left;
    text-align: center;
    font-weight: bold;
}

.gras
{
    font-weight: bold;
}

.gras_souligner
{
    font-weight: bold;
    text-decoration: underline;
}

.italique
{
  font-style: italic;
}

.souligner
{
    text-decoration: underline;
}

hr
{
    color: #8F8F8F;
    background-color: #8F8F8F;
    height: 2px;
    border: 0;
}

.transparence
{
    float: left;
    position: relative;
    cursor: pointer;
}

.transparence a
{
    position: relative;
}

#image_fond
{
    clear: left;
    width: 1280px;
    height: 960px;
  	background-image: url(images/image-fond.jpg);
    background-repeat: no-repeat;
}

/**************************************************************** LOGO, url de l'entreprise et drapeaux ***********************************************************************************************/

#logo
{
  float: left;
  width: 300px;
  height: 133px;
  padding: 10px 0 0 20px;
  margin: 0px;
}

#drapeau
{
      float: left;
      padding: 40px 0 0 600px;
      margin: 0px;
}

#drapeau a
{
      margin: 0px 0 0 15px;
      padding: 0px;
}

/**************************************************************** MENU ***********************************************************************************************/

#menu
{
    float: left;
    height: 70px;
    padding: 10px 0 0 380px;
    margin: 0px;
}

#menu img
{
    float: left;
}

/**************************************************************** index.php ***********************************************************************************************/

#page_accueil
{
	  margin: auto;
	  text-align: left; /* on retablit l'alignement normal du texte */
    clear: left;
    width: 1280px;
    height: 952px;
  	background-image: url(images/page-accueil.png) !important;
    background-repeat: no-repeat !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/page-accueil.png');
    background: none;
}

#page_accueil a
{
    position: relative;
}

#accueil_client
{
    float: left;
    padding: 15px 0 0 255px;
    margin: 0px;
}

#accueil_devis
{
    clear: left;
    float: left;
    padding: 0px 0 0 200px;
    margin: 0px;
}

#accueil_flotte
{
    float: left;
    padding: 0px 0 0 625px;
    margin: 0px;
}

#accueil_carte
{
    clear: left;
    padding: 15px 0 0 580px;
    margin: 0px;
}

#accueil_infos_generales
{
    clear: left;
    float: left;
    padding: 90px 0 0 250px;
    margin: 0px;
}

#accueil_contact
{
    float: left;
    padding: 90px 0 0 520px;
    margin: 0px;
}

#accueil_infos_destinations
{
    clear: left;
    padding: 0px 0 0 580px;
    margin: 0px;
}

/**************************************************************** page-vierge ***********************************************************************************************/
#page_vierge
{
	  margin: auto;
	  text-align: left; /* on retablit l'alignement normal du texte */
    clear: left;
    width: 1280px;
    height: 962px;
  	background-image: url(images/page-vierge.png) !important;
    background-repeat: no-repeat !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/page-vierge.png');
    background: none;
}

#page_vierge a
{
    position: relative;
}

/**************************************************************** carte-monde.php et toutes les autres cartes ***********************************************************************************************/
#carte_monde
{
    clear: left;
    width: 1206px;
    padding: 30px 0 0 50px;
    margin: 0px;
    text-align: center;
}

#carte_monde img
{
    position: relative;
}

#carte
{
    clear: left;
    text-align: center;
}

#carte img
{
    position: relative;
}

/**************************************************************** devis.php ***********************************************************************************************/
#page_devis
{
	  margin: auto;
	  text-align: left; /* on retablit l'alignement normal du texte */
    clear: left;
    width: 1280px;
    height: 1450px;
  	background-image: url(images/page-devis.png) !important;
    background-repeat: no-repeat !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/page-devis.png');
    background: none;
}

#page_devis a
{
    position: relative;
}

#devis
{
    clear: left;
    padding: 40px 0 0 0;
    margin: 0px;
    text-align: center;
}

/**************************************************************** last-minute.php ***********************************************************************************************/

/*=============================== lastminute - partie recherche ======================================*/
#chercher_lastminute
{
    clear: left;
    margin: 0px;
    padding: 80px 0 0 490px;
    color: black;
    font-weight: bold;
}

#chercher_lastminute label
{
    clear: left;
    float:left;
    display:block;
    width:150px;
    height: 15px;
    margin: 0 0 0 00px;
    padding: 6px 0 0 0px;
    font-weight: bold;
}

#chercher_lastminute select
{
    margin: 4px 0 0 0;
    padding: 0px;
    width: 150px;
}

#boutons_chercher_lastminute
{
    clear: left;
    width: 300px;
    height: 60px;
    text-align: center;
    padding: 15px 0 0 00px;
    margin: 0px;
}

/*=============================== lastminute - partie information ======================================*/

#bouton_reculer
{
    float: left;
    width: 80px;
    height: 80px;
    padding: 140px 0 0 15px;
    margin: 0px;
}

.info_last
{
    float: left;
    padding: 15px 0 0 30px;
    margin: 0px;
}

#bouton_avancer
{
    float: right;
    width: 80px;
    height: 80px;
    padding: 140px 15px 0 15px;
    margin: 0px;
}

.informations_last
{
    float: left;
    width: 260px;
    height: 350px;
    padding: 0px 0 0 0px;
    margin: 0px 0 0 0px;
  	background-image: url(images/informations_last.png) !important;
    background-repeat: no-repeat !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/informations_last.png');
    background: none;
}

.image_last
{
    float: left;
    margin: 0px;
    padding: 10px 0 0 70px;
}

.image_last img
{
    width: 120px;
    height: 84px;
}

.regions_last
{
    clear: left;
    float: left;
    width: 50px;
    padding: 0px 0 0 15px;
    color: black;
    font-weight: bold;
}

.pays_last
{
    float: left;
    width: 170px;
    margin: 0px 0px 4px 5px;
    padding: 0px;
    color: black;
}

.bateaux_last
{
    float: left;
    width: 50px;
    padding: 0px 0 0 15px;
    color: black;
    font-weight: bold;
}

.infos_bateaux_last
{
    float: left;
    width: 170px;
    margin: 0px 0px 4px 5px;
    padding: 0px;
    color: black;
}

.prix_last
{
    clear: left;
    float: left;
    width: 50px;
    padding: 0px 0 0 15px;
    color: black;
    font-weight: bold;
}

.prix_sans_remise_last
{

    float: left;
    width: 170px;
    margin: 0px 0px 4px 5px;
    padding: 0px;
    color: black;
}

.remise_last
{

    float: left;
    width: 170px;
    margin: 0px 0px 4px 5px;
    padding: 0px;
    color: #FF6600;
    font-weight: bold;
}

.prix_texte_last
{
    clear: left;
    float: left;
    width: 100px;
    padding: 0px 0 0 15px;
    color: black;
    font-weight: bold;
}

.prix_avec_remise_last
{

    float: left;
    width: 120px;
    margin: 0px 0px 4px 0px;
    padding: 0px;
    color: #FF6600;
    font-weight: bold;
    font-size: 14px;
}

#pas_promotion
{
    float: left;
    width: 250px;
    height: 316px;
    margin: 0 0 0 380px;
    padding: 0px;
    text-align: center;
  	background-image: url(images/pas_promotion.png) !important;
    background-repeat: no-repeat !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pas_promotion.png');
    background: none;
}

#pas_promotion p
{
    margin: 70px 0 70px 0px;
    font-size: 16px;
    color: #FF6600;
    font-weight: bold;
}

.lien_fiche
{
    clear: left;
    padding: 7px 0 7px 0;
    margin: 0px;
    text-align: center;
    color: black;
}

#bouton_disponibilite_last
{
    clear: left;
    padding: 0 0 0 80px;
    margin: 0px;
}

/*=============================== lastminute - partie pagination======================================*/
.pagination
{
    clear: left;
    margin: 0px;
    padding: 10px 0 10px 0;
    font-weight: bold;
    text-align: center;
    color: black;
}

.pagination a
{
    color: black;
    text-decoration: none;
}

/**************************************************************** informations-generales.php ***********************************************************************************************/

#page_infos_generales
{
	  margin: auto;
	  text-align: left; /* on retablit l'alignement normal du texte */
    clear: left;
    width: 1280px;
    height: 962px;
  	background-image: url(images/page-contact.png) !important;
    background-repeat: no-repeat !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/page-contact.png');
    background: none;
}

#page_infos_generales a
{
    position: relative;
}

/**************************************************************** informations-destinations.php ***********************************************************************************************/

#page_infos_destinations
{
	  margin: auto;
	  text-align: left; /* on retablit l'alignement normal du texte */
    clear: left;
    width: 1280px;
    height: 962px;
  	background-image: url(images/page-infos-destinations.png) !important;
    background-repeat: no-repeat !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/page-infos-destinations.png');
    background: none;
}

#page_infos_destinations a
{
    position: relative;
}

/**************************************************************** contact.php ***********************************************************************************************/

#contact
{
    clear: left;
  	width: 600px;
    padding: 0px 0 0 390px;
    color: black;
}

#contact label
{
    clear: left;
    float:left;
    display:block;
    width:150px;
    height: 15px;
    margin: 0 0 0 00px;
    padding: 6px 0 0 0px;
    font-weight: bold;
}

#contact .input_long
{
    float: left;
    width: 353px;
    height: 17px;
}

#contact .input_court
{
    float: left;
    width: 103px;
    padding: 0px;
    margin: 3px 0 0 0px;
    height: 17px;
}

#contact textarea
{
    float: left;
    width: 353px;
    height: 70px;
}

#contact select
{
    float: left;
}

#contact_sexe
{
    clear: left;
    width: 600px;
    text-align: center;
    font-weight: bold;
    padding: 0px 0 7px 0px;
    margin: 0px;
}

.contact_texte
{
    clear: left;
    text-align: center;
    color: black;
    font-weight: bold;
}

#oublie_contact
{
    clear: left;
    color: red;
    font-weight: bold;
    text-align: center;
}

#personne_contact
{
    width: 100px;
}

/**************************************************************** espace-client.php ***********************************************************************************************/

#page_client
{
	  margin: auto;
	  text-align: left; /* on retablit l'alignement normal du texte */
    clear: left;
    width: 1280px;
    height: 1350px;
  	background-image: url(images/page-espace-client.png) !important;
    background-repeat: no-repeat !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/page-espace-client.png');
    background: none;
}

#page_client a
{
    position: relative;
}

#espace_client
{
	clear: left;
	width: 750px;
	height: 467px;
	margin: 0px;
	padding: 0px;
	background-image: url(images/espace_client.jpg);
	background-repeat: no-repeat;
}

#mail_espace_client
{
    clear: left;
    margin: 97px 0 0 50px;
    padding: 0px
}

#pswd_espace_client
{
    clear: left;
    margin: 12px 0 0 50px;
    padding: 0px;
}

#login_espace_client
{
    clear: left;
  	margin: 60px 0 0 0;
  	padding: 0px;
  	text-align: center;
}

/****************************************************************  page conditions-generales.php  ***********************************************************************************************/

#page_conditions_generales
{
	  margin: auto;
	  text-align: left; /* on retablit l'alignement normal du texte */
    clear: left;
    width: 1280px;
    height: 1650px;
  	background-image: url(images/page-conditions-generales.png) !important;
    background-repeat: no-repeat !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/page-conditions-generales.png');
    background: none;
}

#page_conditions_generales a
{
    position: relative;
}

#conditions_generales
{
    clear: left;
    width: 1300px;
    padding: 0 0 0 140px;
    margin: 0px;
    text-align: center;
    color: black;
}

#conditions_generales ol
{
    float: left;
    width: 460px;
    margin: 15px;
    padding: 0px;
}

#conditions_generales ol li
{
    clear: left;
    padding: 0px;
    margin: 0 0 0 20px;
    list-style-type: upper-alpha;
    list-style-position: outside;
}

#conditions_generales .liste_tiret
{
    clear: left;
    padding: 0px;
    margin: 0 0 0 20px;
    list-style-type: circle;
    list-style-position: outside;
}

.bloc_conditions_generales
{
    float: left;
    width: 500px;
    margin: 15px 0 0 0;
    padding: 0px;
    text-align: justify;
}

.bloc_conditions_generales p
{
    float: left;
    width: 460px;
    margin: 0px;
    padding: 15px;
}

#caps-boat_conditions_generales
{
    display: none;
}

.transparence_imprimer
{
    float: left;
    margin: 0 0 0 600px;
    padding: 0px;
    position: relative;
    cursor: pointer;
}

/****************************************************************  page paiement-securise.php  ***********************************************************************************************/
#paiement_securise
{
    clear: left;
    width: 570px;
    height: 302px;
    margin: 0 0px 0 290px;
    padding: 70px 150px 0 70px;
  	background-image: url(images/paiement-securise.png) !important;
    background-repeat: no-repeat !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/paiement-securise.png');
    background: none;
    text-align: center;
    font-weight: bold;
}

#paiement_paybox, #paiement_hsbc
{
    float: left;
    width: 280px;
    text-align: center;
}

#paiement_securise_hsbc
{
    clear: left;
    width: 610px;
    height: 302px;
    margin: 0 0 0 290px;
    padding: 60px 0 0 150px;
  	background-image: url(images/paiement-securise-hsbc.png) !important;
    background-repeat: no-repeat !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/paiement-securise-hsbc.png');
    background: none;
}

#paiement_securise_paybox
{
    clear: left;
    width: 610px;
    height: 302px;
    margin: 0 0 0 290px;
    padding: 70px 0 0 150px;
  	background-image: url(images/paiement-securise-paybox.png) !important;
    background-repeat: no-repeat !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/paiement-securise-paybox.png');
    background: none;
}

#paiement_securise_paybox label, #paiement_securise_hsbc label
{
    display:block;
    width: 200px;
    font-weight: bold;
    clear: left;
    float: left;
    color: #f66916;
    font-size: 13px;
    font-weight: bold;
    padding: 10px 0 0 0;
    margin: 0px;
}

#paiement_securise_paybox .input_texte_paiement, #paiement_securise_hsbc .input_texte_paiement
{
    margin: 8px 0 0 0;
    padding: 0px;
}

#paiement_securise_paybox #bouton_paiement, #paiement_securise_hsbc #bouton_paiement
{
    clear: left;
    padding: 7px 0 0 150px;
    margin: 0px;
}

#resultat_paiement_hsbc
{
    clear: left;
    width: 695px;
    height: 302px;
    margin: 0 0 0 290px;
    padding: 70px 55px 0 0px;
  	background-image: url(images/resultat-paiement-hsbc.png) !important;
    background-repeat: no-repeat !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/resultat-paiement-hsbc.png');
    background: none;
    color: black;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

#paiement_securise_accepte
{
    clear: left;
    width: 750px;
    height: 302px;
    margin: 0 0 0 290px;
    padding: 50px 0 0 0px;
  	background-image: url(images/paiement-securise-accepte.png) !important;
    background-repeat: no-repeat !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/paiement-securise-accepte.png');
    background: none;
    color: #f66916;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

#paiement_securise_annule
{
    clear: left;
    width: 750px;
    height: 302px;
    margin: 0 0 0 290px;
    padding: 70px 0 0 0px;
  	background-image: url(images/paiement-securise-annule.png) !important;
    background-repeat: no-repeat !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/paiement-securise-annule.png');
    background: none;
    color: black;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

#oublie_paiement
{
    clear: left;
    color: red;
    font-weight: bold;
    margin: 0px 0 0 120px;
    padding: 0px;
}

#resultat_paiement_paybox
{
    clear: left;
    width: 750px;
    height: 302px;
    margin: 0 0 0 290px;
    padding: 100px 0 0 0px;
  	background-image: url(images/resultat-paiement-paybox.png) !important;
    background-repeat: no-repeat !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resultat-paiement-paybox.png');
    background: none;
    color: black;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

#choix_type_carte_paybox
{
    clear: left;
    width: 610px;
    height: 302px;
    margin: 0 0 0 290px;
    padding: 110px 0 0 150px;
  	background-image: url(images/choix-type-carte-paybox.png) !important;
    background-repeat: no-repeat !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/choix-type-carte-paybox.png');
    background: none;
}

#position_choix_type_carte_paybox
{
    clear: left;
    width: 460px;
    margin: 0px;
    padding: 0 0 0 0px;
    text-align: center;
}

#position_choix_type_carte_paybox img
{
    margin: 0px;
    padding: 0px 20px 10px 0px;
}

#position_choix_type_carte_paybox input
{
    padding: 0px;
    margin: 30px 0 0 0;
    vertical-align: top;
}

#position_choix_type_carte_paybox #bouton_paiement input
{
    padding: 0px;
    margin: 0px;
}

/****************************************************************  page informations-legales  ***********************************************************************************************/
#page_informations_legales
{
	  margin: auto;
	  text-align: left; /* on retablit l'alignement normal du texte */
    clear: left;
    width: 1280px;
    height: 1580px;
  	background-image: url(images/page-informations-legales.png) !important;
    background-repeat: no-repeat !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/page-informations-legales.png');
    background: none;
    color: black;
}

#informations_legales
{
    margin: 0px;
    padding: 10px 230px 10px 230px;;
    text-align: justify;
}

.titre_informations_legales
{
    font-weight: bold;
}

/****************************************************************  reservation.php  ***********************************************************************************************/
#trame_reservation
{
    float: left;
    margin: 0px;
    padding: 40px 0 0 510px;

}
#reservation
{
    clear: left;
    width: 260px;
    height: 430px;
    padding: 0px;
    margin: 0px;
  	background-image: url(images/reservation.png) !important;
    background-repeat: no-repeat !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/reservation.png');
    background: none;
}

#form_reservation
{
    clear: left;
    margin: 10px 0 0 0px;
}

#form_reservation label
{
    clear: left;
    float: left;
    width: 35px;
    font-weight: bold;
    color: black;
    padding: 0 0 0 15px;
    margin: 0px;
}

#form_reservation .input_text
{
    float: left;
    padding: 0 0 0 15px;
    margin: 0px;
}

#form_reservation #bouton_reservation
{
    clear: left;
    width: 260px;
    padding: 0px 0 0 0;
    margin: 0px;
    text-align: center;
}

#form_reservation #oublie_paiement
{
    float: left;
    width: 260px;
    padding: 0px 0 0 0;
    margin: 0px;
    text-align: center;
}

/****************************************************************  page identification-transfert.php ***********************************************************************************************/
#demande_de_devis
{
   clear: left;
  	width: 750px;
  	height: 618px;
   padding: 0px;
   margin-left: 265px;
  	background-image: url(images/demande_de_devis.jpg);
  	background-repeat: no-repeat;
}

.demande_devis_texte
{
    float: left;
    width: 150px;
    height: 16px;
    margin: 0px;
    padding: 6px 0 0 100px;
    color: #FF6600;
    font-weight: bold;
    text-align:left;
}

/**************************************************************** page formulaire de transfert reservation-transfert.php + admin-transfert.php ***********************************************************************************************/

/* Background formulaire */
.transfert
{
   background-image:url(images/transfert/fond-demande-de-transfert-gd.jpg);
   margin-left:265px;
   width:760px;
}

/* Titre */
.transfert #titre_transfert
{
   padding: 10px 0 0 0px;
   height:45px;
   background-image:url(images/transfert/titre-transfert2.png)!important;
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader();
   background-position:center center;
   width:750px;
}

#titre_transfert_admin
{
   padding: 10px 0 0 0px;
   margin-left:55px;
   height:45px;
   background-image:url(images/transfert/titre-transfert2.png)!important;
   background-position:center center;
   float:left;
   width:635px;
}

/* A mettre dans un div pour arrêter l'effet float:left */
.clear_left
{
   clear:left;
}

/* DIV */
.form_left
{
   width: 390px;
   float: left;
}

.form_right
{
   width: 330px;
   float: left;
}

.field
{
   padding: 0px 0px 0px 95px;
   margin: 0px 10px 0px 0;
}

/* Style pour la partie transfert */
.field_transfert
{
   padding: 0px 0px 0px 95px;
   margin: 0 10px 10px 0;
}

.field_right
{
   margin: 0 10px 10px 0;
}
/* Fieldset formulaire */
fieldset
{
   border:none;
   margin: 0px 0px 20px 10px;
   background-repeat:no-repeat;
}

#locataire_transfert
{
   padding: 0px 0 0 0px;
   height:92px;
   background-image:url(images/transfert/locataire-transfert.png);
   background-repeat:no-repeat;
   background-position:left center;
}

#type_transfert
{
   padding: 0px 0 0 0px;
   margin: 0px 0px 10px 10px;
}

.form_retour
{
   margin-top:23px;
}

#prix_presta
{
   background-image:url(images/transfert/prix-presta-transfert.png);
   margin: 0px 0px 10px 10px;
}

/* H2 des fieldset */
fieldset h2
{
   padding:3px 0px 0 0px ;
   margin:0 0 0 -14px;
   font-size:11px;
   height: 25px;
   text-align:center;
   width:750px;
   color:#ff6600;
   background-image:none !important;
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader();
}

/* Labels formulaire */
.demande_transfert_texte
{
    float: left;
    width: 100px;
    margin: 0 0 0 0px;
    padding: 5px 0 0 0px ;
    font-weight: bold;
}

.demande_transfert_texte_long
{
    float: left;
    width: 160px;
    margin: 0 0 0 0px;
    padding: 5px 0 0 0px ;
    font-weight: bold;
}

.demande_transfert_texte_right
{
    float: left;
    width: 150px;
    height: 16px;
    margin: 0px;
    padding: 0 0 0 0px ;
    font-weight: bold;
}

#label_type_trajet
{
   width:200px;
}

#prix_presta p
{
   margin: 0px 0 1px 90px;
}

.prix
{
   color:#ff6600;
   font-weight:bold;
   font-size:12px;
}

.first
{
   margin:  4px 0 1px 90px !important;
}

/* Label Deconnexion */
#logout
{
   text-align:right;
}

/* Input formulaire */
.demande_transfert_input_long
{
    margin: 0 0px 0 0;
    padding: 0 30px 0 0;
}

/* Calage de l'image calendrier */
.ui-datepicker-trigger
{
   vertical-align:middle;
}

/****************************************************************  footer.php  ***********************************************************************************************/
#footer
{
    font-weight: bold;
}

#footer a
{
    color: black;
}
