/*A Ranger tout bien comme il faut ... */
tr.home_bloc-reservation input { text-align:center}
tr.home_bloc-reservation select#heure_depart ,
tr.home_bloc-reservation select#heure_retour{width:65px;}
tr.home_bloc-reservation select#type_vehicule{width:90px;}

ul li{ list-style-type:none}
/* //////////////////////////////////////////////////// */
* { margin:0; padding:0; outline:none}

.rouge{ color:#cc0000}
.bleu{ color:#0066cc}
.gris-clair{ color:#999999}
.gras{ font-weight:bold}
.text-hidden{ text-indent:-9999px ; font-size:0em}


body { background:url(../IMG/global/global.gif) repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; color: #333333;}

#global { width:975px; margin:0 auto;}
#global-header { background:url(../IMG/global/global-header.gif); width:975px; height:290px; float:left;}
#global-header-parking { background:url(../IMG/global/global-header-parking.gif); width:975px; height:290px; float:left;}
#global-body { background:url(../IMG/global/global-body.gif); width:975px; float:left;}
#global-footer { background:url(../IMG/global/global-footer.gif); width:975px; height:59px; float:left;}
#global-footer2 { width:975px; height:18px; float:left; text-align:center; font-size:9px;}
#global-footer3 { width:975px; float:left; text-align:left; font-size:9px; color:#CCCCCC; padding:10px;}

#global-footer3 dt { padding:10px 0 2px 0}
#global-footer3 dt a { color:#CCCCCC; text-transform:uppercase; text-decoration:none; font-weight:bold;}
#global-footer3 dt a:hover { color:#0066cc; text-decoration:underline;}
#global-footer3 dd a { color:#CCCCCC; text-decoration:none;}
#global-footer3 dd a:hover { color:#0066cc; text-decoration:underline;}



/*Page index*/
#global-body-index-colonne1 { width:487px; float:left;} 
#global-body-index-colonne2 { width:487px; float:left;} 
#global-body-index-footer { width:975px; float:left;} 


/*Page home*/
#global-body-home-colonne1 { width:219px; float:left;} /*200 + 19*/
#global-body-home-colonne2 { width:416px; float:left;} 
#global-body-home-colonne3 { width:323px; float:left;}  /*323 + 17*/

/*Page etape*/
#global-body-etape-colonne1 { width:219px; float:left;} 
#global-body-etape-colonne2 { width:539px; float:left;} 
#global-body-etape-colonne3 { width:200px; float:left;} 

/*bloc bienvenue*/
#bloc-index-bienvenue { margin:0 0 10px 25px; width:457px;}
#bloc-index-bienvenue dl, #bloc-index-bienvenue dt, #bloc-index-bienvenue dd { margin:0; padding:0; width:457px;}
#bloc-index-bienvenue dt.header { background:url(../IMG/index-gauche/header.gif) no-repeat; height:20px;}
#bloc-index-bienvenue dd.body { background:url(../IMG/index-gauche/body.gif) repeat-y; }
#bloc-index-bienvenue dd.body h2 {margin:0 0 0 22px; text-indent:-9999px; display:block; width:414px; height:24px; background:url(../IMG/IMG-intro/TITRE-bienvenue.gif) no-repeat;}
#bloc-index-bienvenue dd.body div.texte {margin:0 22px 0 22px; text-indent:0px; text-align:justify;}
#bloc-index-bienvenue dd.footer { background:url(../IMG/index-gauche/footer.gif) no-repeat; height:20px;}

/*bloc moteur*/
#bloc-index-moteur { margin:0 0 10px 25px; width:457px;}
#bloc-index-moteur dl, #bloc-index-moteur dt, #bloc-index-moteur dd { margin:0; padding:0; width:457px;}
#bloc-index-moteur dt.header { background:url(../IMG/index-gauche/header.gif) no-repeat; height:20px;}
#bloc-index-moteur dd.body { background:url(../IMG/index-gauche/body.gif) repeat-y; }
#bloc-index-moteur dd.body p.texte {margin:0 22px 0 22px; text-indent:0px; text-align:justify;}
#bloc-index-moteur dd.body h2 {margin:0 0 0 22px; text-indent:-9999px; display:block; width:414px; height:34px; background:url(../IMG/IMG-intro/TITRE-rechercher.gif) no-repeat;}
#bloc-index-moteur dd.body table.recherche {margin:0 0 0 22px;}
#bloc-index-moteur a.buton-rechercher { background:url(../IMG/IMG-intro/BT-rechercher-v2.jpg) left no-repeat; width:88px; height:104px; outline:none; text-indent:-9999px; display:block; }
#bloc-index-moteur a.buton-rechercher:hover { background:url(../IMG/IMG-intro/BT-rechercher-v2.jpg) right no-repeat;  }
#bloc-index-moteur dd.footer { background:url(../IMG/index-gauche/footer.gif) no-repeat; height:20px;}

/*bloc info*/
#bloc-index-info { margin:0 0 10px 25px; width:457px;}
#bloc-index-info dl, #bloc-index-info dt, #bloc-index-info dd { margin:0; padding:0; width:457px; float:left; }
#bloc-index-info dt.header { background:url(../IMG/index-gauche/header.gif) no-repeat; height:20px;}
#bloc-index-info dd.body { background:url(../IMG/index-gauche/body.gif) repeat-y; }
#bloc-index-info dd.body h2 {margin:0 0 0 22px; text-indent:-9999px; display:block; width:414px; height:24px; background:url(../IMG/IMG-intro/TITRE-infos.gif) no-repeat;}
#bloc-index-info dd.body div.texte {margin:O; padding:0; text-indent:0px; text-align:justify; float:left;}
#bloc-index-info dd.footer { background:url(../IMG/index-gauche/footer.gif) no-repeat; height:20px;}

/*bloc carte*/
#bloc-index-carte {  margin:0 0 10px 5px; width:458px;}
#bloc-index-carte dl, #bloc-index-carte dt, #bloc-index-carte dd { margin:0; padding:0; width:457px;}
#bloc-index-carte dt.header { background:url(../IMG/index-droite/header.gif) no-repeat; height:20px;}
#bloc-index-carte dd.body { background:url(../IMG/index-droite/body.gif) repeat-y; }
#bloc-index-carte dd.body div.texte {margin:0 22px 0 22px; text-indent:0px; text-align:justify;}
#bloc-index-carte dd.body h2 {margin:0 0 0 22px; text-indent:-9999px; display:block; width:414px; height:24px; background:url(../IMG/IMG-intro/TITRE-carte.gif) no-repeat;}
#bloc-index-carte dd.footer { background:url(../IMG/index-droite/footer.gif) no-repeat; height:20px;}


/*bloc pub one*/
#bloc-index-pub-one { margin:0 0 0 25px; width:925px;}
#bloc-index-pub-one dl, #bloc-index-pub-one dt, #bloc-index-pub-one dd { margin:0; padding:0; width:925px;}
#bloc-index-pub-one dt.header { background:url(../IMG/index-pub-one/header.gif) no-repeat; height:20px;}
#bloc-index-pub-one dd.body { background:url(../IMG/index-pub-one/body.gif) repeat-y; }
#bloc-index-pub-one dd.body p.texte {margin:0 22px 0 22px; text-indent:0px; text-align:justify;}
#bloc-index-pub-one dd.footer { background:url(../IMG/index-pub-one/footer.gif) no-repeat; height:20px;}



/*bloc menu*/
#header-bloc-menu  { background:url(../IMG/menu-general/header.gif) no-repeat; width:200px; height:16px; margin:0 0 0 19px; font-size:0;}
#bloc-menu { margin:0 0 0 19px; width:200px;}
#bloc-menu dl, #bloc-menu dt, #bloc-menu dd { margin:0; padding:0; }
#bloc-menu dd.body { background:url(../IMG/menu-general/body.gif) repeat-y; }
#bloc-menu dd.body ul {margin:0 20px 0 20px; }
#bloc-menu dd.body p.texte {margin:0 20px 0 20px; }
#bloc-menu dd.footer { background:url(../IMG/menu-general/footer.gif) no-repeat; height:20px;}
#bloc-menu h2.titre-menu { background:url(../IMG/menu-general/TITRE-menu.gif) no-repeat; width:165px; height:40px; display:block; text-indent:-9999px; margin:0 0 0 20px;}
#bloc-menu h2.titre-coordonnees { background:url(../IMG/menu-general/TITRE-coordonnees.gif) no-repeat; width:143px; height:30px; display:block; text-indent:-9999px; margin:0 0 0 20px;}
/* ]] Nexilogic 02-05-11 */
#bloc-menu dd.header { background:url(../IMG/menu-general/header.gif) no-repeat; height:16px; margin-top:4px; }
#bloc-menu h2.titre-nos-vehicules { background:url(../IMG/menu-general/TITRE-vehicules-2.gif) no-repeat; width:147px; height:22px; display:block; text-indent:-9999px; margin:4px 0 0 20px;}
/* Nexilogic 02-05-11 [[ */


/*bloc home reserver*/
#bloc-home-reserver { margin:0; width:416px;}
#bloc-home-reserver dl, #bloc-home-reserver dt, #bloc-home-reserver dd { margin:0; padding:0; width:416px;}
#bloc-home-reserver dt.header { background:url(../IMG/home-bloc-reserver/header.gif) no-repeat; height:52px;}
#bloc-home-reserver dd.body { background:url(../IMG/home-bloc-reserver/body.gif) repeat-y; }
#bloc-home-reserver dd.body table.reserver {margin:0 20px 0 20px; }
#bloc-home-reserver dd.footer { background:url(../IMG/home-bloc-reserver/footer.gif) no-repeat; height:23px;}
#bloc-home-reserver a.calendrier-depart, #bloc-home-reserver a.calendrier-retour { background:url(../IMG/home-bloc-reserver/calendrier.gif) no-repeat; width:26px; height:22px; outline:none; text-indent:-9999px; display:block;} 
#bloc-home-reserver a.validation { background:url(../IMG/home-bloc-reserver/je-reserve.gif) no-repeat bottom right; width:93px; height:54px; outline:none; text-indent:-9999px; display:block; }
#bloc-home-reserver label { font-weight:bold;}
#bloc-home-reserver input.km { width:80px;}
#bloc-home-reserver p { padding:10px 0;}

/*bloc home pub*/
#bloc-home-pub { margin:0; width:416px;}
#bloc-home-pub dl, #bloc-home-pub dt, #bloc-home-pub dd { margin:0; padding:0; width:416px;}
#bloc-home-pub dt.header { background:url(../IMG/home-bloc-pub/header.gif) no-repeat; height:43px;}
/* Nexilogic 02-05-11 [[ */
#bloc-home-pub dt.header2 { background:url(../IMG/home-bloc-pub/header2.gif) no-repeat; height:22px;}
/* ]] Nexilogic 02-05-11 */
#bloc-home-pub dd.body { background:url(../IMG/home-bloc-pub/body.gif) repeat-y; }
#bloc-home-pub dd.body div.texte {margin:0 22px 0 22px; text-indent:0px; text-align:justify;}
#bloc-home-pub dd.body div.texte a { text-decoration:none; color:#0066cc; font-size:24px; font-weight:bold;}
#bloc-home-pub dd.body div.texte a:hover { color:#cc0000}
#bloc-home-pub dd.footer { background:url(../IMG/home-bloc-pub/footer.gif) no-repeat; height:19px;}



/*bloc home actu*/
#bloc-home-actu { margin:0; width:323px;}
#bloc-home-actu dl, #bloc-home-actu dt, #bloc-home-actu dd { margin:0; padding:0; width:323px;}
#bloc-home-actu dt.header { background:url(../IMG/home-bloc-actu/header.gif) no-repeat; height:36px;}
#bloc-home-actu dd.body { background:url(../IMG/home-bloc-actu/body.gif) repeat-y; }
#bloc-home-actu dd.body div.texte {margin:0 22px 0 22px; text-indent:0px; text-align:justify;}
#bloc-home-actu dd.body div.texte ul, #bloc-home-actu dd.body div.texte li { margin:0; padding:0; list-style-type:none;}
#bloc-home-actu dd.body div.texte li.actu-titre { font-weight:bold; padding:5px 0  }
#bloc-home-actu dd.body div.texte li.actu-texte {padding:0 0 5px 0}
#bloc-home-actu dd.body div.texte li.actu-separateur { background:url(../IMG/etape-bloc-recap/separateur.gif); height:2px; width:100%; font-size:0; margin:0 0 10px 0}
#bloc-home-actu dd.footer { background:url(../IMG/home-bloc-actu/footer.gif) no-repeat; height:19px;}

/*bloc etape vehicule*/
#bloc-etape-vehicule { margin:0; width:539px;}
#bloc-etape-vehicule dl, #bloc-etape-vehicule dt, #bloc-etape-vehicule dd { margin:0; padding:0; width:539px;float:left;}
#bloc-etape-vehicule dt.header-etape-2 { background:url(../IMG/etape-bloc-vehicule/titre-etape2.gif) no-repeat; height:22px;}
#bloc-etape-vehicule dd.header { background:url(../IMG/etape-bloc-client/header.gif) no-repeat; height:25px;}
#bloc-etape-vehicule dd.body { background:url(../IMG/etape-bloc-client/body.gif) repeat-y; }
#bloc-etape-vehicule dd.body table.texte {width:498px; margin:10px 0 0 20px;}
#bloc-etape-vehicule dd.body table.texte hr {margin:5px; border:dotted 1px #CCCCCC;}
#bloc-etape-vehicule dd.body p.texte {margin:0 0 0 22px; text-indent:0px; text-align:justify;}
#bloc-etape-vehicule dd.footer { background:url(../IMG/etape-bloc-client/footer.gif) no-repeat; height:17px;}

/*item vehicule*/
#bloc-etape-vehicule dd.body dl { width:94px; margin:0 0 10px 0}
#bloc-etape-vehicule dd.body dl dt.header { height:18px; width:94px; background:url(../IMG/etape-bloc-vehicule/header.gif) no-repeat; font-size:10px; color:#0066CC; text-transform:uppercase; font-weight:bold; text-align:center; line-height:150%}
#bloc-etape-vehicule dd.body dl dd.body { background:url(../IMG/etape-bloc-vehicule/body.gif) repeat-y;width:94px; text-align:center; font-size:16px; font-weight:bold;}
#bloc-etape-vehicule dd.body dl dd.footer { height:16px; width:94px; background:url(../IMG/etape-bloc-vehicule/footer.gif) no-repeat;}
#bloc-etape-vehicule dd.body table th { background:url(../IMG/etape-bloc-vehicule/bg_titre.gif) no-repeat; width:498px; height:22px; text-indent:40px; color:#FFFFFF; line-height:160%; font-weight:bold;}

#bloc-etape-vehicule dd.body table a.je-reserve{background:url(../IMG/etape-bloc-vehicule/bouton.gif); display:block; width:93px; height:51px; text-indent:-9999px; clear:both; }
#bloc-etape-vehicule dd.body table ul ,#bloc-etape-vehicule dd.body table li { list-style-type:none; text-indent:0;}
#bloc-etape-vehicule dd.body table h3.caracteristiques { font-size:12px; color:#0066CC; text-transform:uppercase; font-weight:bold;}
#bloc-etape-vehicule dd.body table h4.caracteristiques { font-size:12px; color:#0066CC; text-transform:uppercase; font-weight:normal;}
#bloc-etape-vehicule dd.body table h5.caracteristiques { font-size:12px; color:#0066CC; font-weight:normal;}
#bloc-etape-vehicule dd.body table h6.caracteristiques { font-size:12px; color:#0066CC; font-style:italic;font-weight:normal; }
#bloc-etape-vehicule dd.body table div.details ul li { text-indent:10px; list-style-type:square; margin:0 0 0 30px;}



/*bloc etape re-resa*/
#bloc-etape-re-resa { margin:0; width:539px;}
#bloc-etape-re-resa dl, #bloc-etape-re-resa dt, #bloc-etape-re-resa dd { margin:0; padding:0; width:539px;}
#bloc-etape-re-resa dt.header-etape-3 { background:url(../IMG/etape-bloc-client/titre_etape3.gif) no-repeat; height:22px;}
#bloc-etape-re-resa dt.header-etape-31 { background:url(../IMG/etape-bloc-client/titre_etape31.gif) no-repeat; height:22px;}
#bloc-etape-re-resa dt.header-etape-32 { background:url(../IMG/etape-bloc-client/titre_etape32.gif) no-repeat; height:22px;}
#bloc-etape-re-resa dd.header { background:url(../IMG/etape-bloc-client/header.gif) no-repeat; height:25px;}
#bloc-etape-re-resa dd.body { background:url(../IMG/etape-bloc-client/body.gif) repeat-y; }
#bloc-etape-re-resa dd.body table.reserver {margin:0 20px 0 20px; }
#bloc-etape-re-resa dd.footer { background:url(../IMG/etape-bloc-client/footer.gif) no-repeat; height:17px;}
#bloc-etape-re-resa a.calendrier-depart, #bloc-etape-re-resa a.calendrier-retour { background:url(../IMG/home-bloc-reserver/calendrier.gif) no-repeat; width:26px; height:22px; outline:none; text-indent:-9999px; display:block;} 
#bloc-etape-re-resa a.validation { background:url(../IMG/home-bloc-reserver/je-reserve.gif) no-repeat bottom right; width:93px; height:54px; outline:none; text-indent:-9999px; display:block; }
#bloc-etape-re-resa label { font-weight:bold;}
#bloc-etape-re-resa input.km { width:80px;}
#bloc-etape-re-resa p { padding:10px 0;}



/*bloc etape client*/
#bloc-etape-client { margin:0; width:539px;}
#bloc-etape-client dl, #bloc-etape-client dt, #bloc-etape-client dd { margin:0; padding:0; width:539px;}
#bloc-etape-client dt.header-etape-3 { background:url(../IMG/etape-bloc-client/titre_etape3.gif) no-repeat; height:22px;}
#bloc-etape-client dt.header-etape-31 { background:url(../IMG/etape-bloc-client/titre_etape31.gif) no-repeat; height:22px;}
#bloc-etape-client dt.header-etape-32 { background:url(../IMG/etape-bloc-client/titre_etape32.gif) no-repeat; height:22px;}
#bloc-etape-client dd.header { background:url(../IMG/etape-bloc-client/header.gif) no-repeat; height:25px;}
#bloc-etape-client dd.body { background:url(../IMG/etape-bloc-client/body.gif) repeat-y; }
#bloc-etape-client dd.body div.texte {width:500px; margin:0 16px 0 16px; }
#bloc-etape-client dd.body table.texte {width:500px; margin:0 20px 0 20px; }
#bloc-etape-client dd.body table.texte td.separateur { padding:10px 0 10px 0}
#bloc-etape-client dd.body table.texte td.separateur div { background:url(../IMG/etape-bloc-recap/separateur.gif); height:2px; width:100%;}
#bloc-etape-client dd.body p.texte {margin:0 22px 0 22px; text-indent:0px; text-align:justify;}
#bloc-etape-client dd.footer { background:url(../IMG/etape-bloc-client/footer.gif) no-repeat; height:17px;}



/*bloc etape conducteur*/
#bloc-etape-conducteur { margin:0; width:539px;}
#bloc-etape-conducteur dl, #bloc-etape-conducteur dt, #bloc-etape-conducteur dd { margin:0; padding:0; width:539px;}
#bloc-etape-conducteur dt.header-etape-4 { background:url(../IMG/etape-bloc-conducteur/titre_etape4.gif) no-repeat; height:22px;}
#bloc-etape-conducteur dt.header-etape-41 { background:url(../IMG/etape-bloc-conducteur/titre_etape41.gif) no-repeat; height:22px;}
#bloc-etape-conducteur dt.header-etape-42 { background:url(../IMG/etape-bloc-conducteur/titre_etape42.gif) no-repeat; height:22px;}
#bloc-etape-conducteur dt.header-etape-43 { background:url(../IMG/etape-bloc-conducteur/titre_etape43.gif) no-repeat; height:22px;}
#bloc-etape-conducteur dd.header { background:url(../IMG/etape-bloc-conducteur/header.gif) no-repeat; height:25px;}
#bloc-etape-conducteur dd.body { background:url(../IMG/etape-bloc-conducteur/body.gif) repeat-y; }
#bloc-etape-conducteur dd.body div.texte {margin:0 16px 0 16px; text-indent:0px; text-align:justify;}
#bloc-etape-conducteur dd.body div.texte ul, #bloc-etape-conducteur dd.body div.texte li {margin:0; padding:0; list-style-type:none;}
#bloc-etape-conducteur dd.body table.texte td.separateur { padding:10px 0 10px 0}
#bloc-etape-conducteur dd.body table.texte td.separateur div { background:url(../IMG/etape-bloc-recap/separateur.gif); height:2px; width:100%;}
#bloc-etape-conducteur dd.body p.texte {margin:0 22px 0 22px; text-indent:0px; text-align:justify;}
#bloc-etape-conducteur dd.footer { background:url(../IMG/etape-bloc-conducteur/footer.gif) no-repeat; height:17px;}

/*bloc etape recapitulatif*/
#bloc-etape-recapitulatif { margin:0; width:539px; }
#bloc-etape-recapitulatif dl, #bloc-etape-recapitulatif dt, #bloc-etape-recapitulatif dd { margin:0; padding:0; width:539px;}
#bloc-etape-recapitulatif dt.header-etape-5 { background:url(../IMG/etape-bloc-recapitulatif/titre_etape5.gif) no-repeat; height:22px;}
#bloc-etape-recapitulatif dt.header-etape-51 { background:url(../IMG/etape-bloc-recapitulatif/titre_etape51.gif) no-repeat; height:22px;}
#bloc-etape-recapitulatif dt.header-etape-52 { background:url(../IMG/etape-bloc-recapitulatif/titre_etape52.gif) no-repeat; height:22px;}
#bloc-etape-recapitulatif dt.header-etape-53 { background:url(../IMG/etape-bloc-recapitulatif/titre_etape53.gif) no-repeat; height:22px;}
#bloc-etape-recapitulatif dt.header-etape-54 { background:url(../IMG/etape-bloc-recapitulatif/titre_etape54.gif) no-repeat; height:22px;}
#bloc-etape-recapitulatif dd.header { background:url(../IMG/etape-bloc-recapitulatif/header.gif) no-repeat; height:25px;}
#bloc-etape-recapitulatif dd.body { background:url(../IMG/etape-bloc-recapitulatif/body.gif) repeat-y; }
#bloc-etape-recapitulatif dd.body table.texte {width:500px; margin:0 20px 0 20px; }
#bloc-etape-recapitulatif dd.body table.texte td.separateur { padding:10px 0 10px 0}
#bloc-etape-recapitulatif dd.body table.texte td.separateur div { background:url(../IMG/etape-bloc-recap/separateur.gif); height:2px; width:100%;}
#bloc-etape-recapitulatif dd.body div.texte {margin:0 16px 0 16px; text-indent:0px; text-align:justify;}
#bloc-etape-recapitulatif dd.footer { background:url(../IMG/etape-bloc-recapitulatif/footer.gif) no-repeat; height:17px;}


/*bloc etape ariane*/
#bloc-etape-ariane { margin:0; width:539px;}
#bloc-etape-ariane dl, #bloc-etape-ariane dt, #bloc-etape-ariane dd { margin:0; padding:0; width:539px;}
#bloc-etape-ariane dd.body { background:url(../IMG/etape-bloc-ariane/body.gif) no-repeat; height:52px; }
#bloc-etape-ariane dd.body ul {margin:0 22px 0 200px; text-indent:0px; text-align:justify; padding:7px 0 0 0}
#bloc-etape-ariane dd.body li { float:left; list-style-type:none;}
#bloc-etape-ariane dd.body li a { text-indent:-9999px; outline:none; display:block; height:32px;}
#bloc-etape-ariane dd.body li.etape-1-off a {background:url(../IMG/etape-bloc-ariane/chemin_off_01.gif); width:81px;}
#bloc-etape-ariane dd.body li.etape-1-on a {background:url(../IMG/etape-bloc-ariane/chemin_on_01.gif); width:81px;}
#bloc-etape-ariane dd.body li.etape-2-off a {background:url(../IMG/etape-bloc-ariane/chemin_off_02.gif); width:76px;}
#bloc-etape-ariane dd.body li.etape-2-on a {background:url(../IMG/etape-bloc-ariane/chemin_on_02.gif); width:76px;}
#bloc-etape-ariane dd.body li.etape-3-off a {background:url(../IMG/etape-bloc-ariane/chemin_off_03.gif); width:80px;}
#bloc-etape-ariane dd.body li.etape-3-on a {background:url(../IMG/etape-bloc-ariane/chemin_on_03.gif); width:80px;}
#bloc-etape-ariane dd.body li.etape-4-off a {background:url(../IMG/etape-bloc-ariane/chemin_off_04.gif); width:76px;}
#bloc-etape-ariane dd.body li.etape-4-on a {background:url(../IMG/etape-bloc-ariane/chemin_on_04.gif); width:76px;}
#bloc-etape-ariane dd.body li.etape-5 a {background:url(../IMG/etape-bloc-ariane/cloture.gif); width:300px;}
#bloc-etape-ariane dd.body li.etape-6 a {background:url(../IMG/etape-bloc-ariane/chemin.gif); width:330px;}

/*bloc etape recap*/
#bloc-etape-recap { margin:0; width:200px; line-height:18px}
#bloc-etape-recap dl, #bloc-etape-recap dt, #bloc-etape-recap dd { margin:0; padding:0; width:200px;}
#bloc-etape-recap dt.header1 { background:url(../IMG/etape-bloc-recap/details_resa.gif) no-repeat; height:16px;}
#bloc-etape-recap dt.header12 { background:url(../IMG/etape-bloc-recap/SousTitre_location.gif) no-repeat; height:16px;}
#bloc-etape-recap dt.header13 { background:url(../IMG/etape-bloc-recap/SousTitre_infos.gif) no-repeat; height:16px;}
#bloc-etape-recap dt.header14 { background:url(../IMG/etape-bloc-recap/SousTitre_vehicule.gif) no-repeat; height:16px;}
#bloc-etape-recap dt.header2 { background:url(../IMG/etape-bloc-recap/infos-utiles.gif) no-repeat; height:16px;}
#bloc-etape-recap dd.header { background:url(../IMG/etape-bloc-recap/header.gif) no-repeat; height:15px;}
#bloc-etape-recap dd.body { background:url(../IMG/etape-bloc-recap/body.gif) repeat-y; }
#bloc-etape-recap dd.body ul {margin:0 19px 0 19px; text-indent:0px; text-align:justify; list-style-type:none;}
#bloc-etape-recap dd.body ul { text-align:left;}
/*#bloc-etape-recap dd.body ul li.titre { color:#CC0000; font-size:14px; padding:10px 0 5px 0; text-transform:uppercase;}*/
#bloc-etape-recap dd.body ul li.lien a { color:#0066CC; text-decoration:none; background:url(../IMG/etape-bloc-recap/footer.gif) no-repeat;}

#bloc-etape-recap dd.body ul li.bt-modifier {}
#bloc-etape-recap dd.body ul li.bt-modifier a { background:url(../IMG/etape-bloc-recap/bouton_modifier.gif) no-repeat; display:block; width:75px; height:26px; margin:10px 0 0 85px; padding:0 0 10px 0; }
#bloc-etape-recap dd.body ul li.separateur { background:url(../IMG/etape-bloc-recap/separateur.gif); height:2px; width:160px;}
#bloc-etape-recap dd.body ul li.separateur2 { height:4px; width:160px;}
#bloc-etape-recap dd.footer { background:url(../IMG/etape-bloc-recap/footer.gif) no-repeat; height:17px;}


/*header*/
#global-header-colonne1 { width:290px; height:290px; float:left; } 
#global-header-colonne1-ligne1 { width:290px; height:148px; float:left;} 
#global-header-colonne1-ligne2 { width:290px; height:126px; float:left; }
#global-header-colonne1-ligne3 { width:290px; height:16px; float:left; }
#global-header-colonne2 { width:352px; height:290px; float:left; } 
#global-header-colonne2-ligne1 { width:290px; height:113px; float:left;} 
#global-header-colonne2-ligne1 h2 { display:block; font-size:1.5em; font-weight:bold; margin:43px 0  0 80px; width:250px;}
#global-header-colonne2-ligne2 { width:290px; height:83px; float:left; }
#global-header-colonne2-ligne3 { width:290px; height:94px; float:left; }
#global-header-colonne3 { width:333px; height:290px; float:left; } 

/*menu general*/
#menu-general { margin:0; padding:0; list-style-type:none}
#menu-general li { height:20px;}
#menu-general a { width:165px; height:9px; display:block; text-indent:-9999px; font-size:0; }
#menu-general-accueil a{
background:url(../IMG/menu-general/BT-menu-accueil.gif) no-repeat top left;
margin:0;}
#menu-general-accueil a:hover {
background:url(../IMG/menu-general/BT-menu-accueil.gif) no-repeat bottom left}
#menu-general-faq a  {
background:url(../IMG/menu-general/BT-menu-faq.gif) no-repeat top left;
margin:0; }
#menu-general-faq a:hover {
background:url(../IMG/menu-general/BT-menu-faq.gif) no-repeat bottom left;}
#menu-general-autre a  {
background:url(../IMG/menu-general/BT-menu-autre.gif) no-repeat top left;}
#menu-general-autre a:hover {
background:url(../IMG/menu-general/BT-menu-autre.gif) no-repeat bottom left;}
#menu-general-plan{ background:url(../IMG/menu-general/plan.gif) no-repeat top left}


/*espace login*/
#espace-login{ width:266px; height:83px; }

#espace-login h3 { display:none}
#espace-login table{ width:245px; font-size:0.9em; margin:10px 10px 0 87px;}
/* Nexilogic 19/06/10 [[ */
/*
#espace-login table td{ padding-bottom:5px}
*/
#espace-login table td{ padding-bottom:3px}
/* ]] Nexilogic 19/06/10 */
#espace-login  input{ width:90px; height:15px; color:#0066cc }
#bt-login a, #bt-login a:hover{width:23px; height:25px; display:block;}
#bt-login a{background: url(../IMG/espace-login/LOGIN-bt.gif) no-repeat top left}
#bt-login a:hover{background: url(../IMG/espace-login/LOGIN-bt.gif) no-repeat top right}

/* Nexilogic 19/06/10 [[ */
#espace-login table td.caption{ padding-bottom:2px}
#espace-login table td a#lostpw{ font-size:9px; text-decoration: none; }
#espace-login table td a#lostpw:hover{ text-decoration:underline; }
/* ]] Nexilogic 19/06/10 */


/*diaporama*/
#jquery-banniere {margin:0 0 0 0; padding:0; list-style-type:none; float:left;  width:315px; height:242px;}
#jquery-banniere li {margin:0; padding:0; list-style-type:none; float:left;  width:315px; height:242px;}




/*bloc moncompte-index-favoris*/
#bloc-moncompte-index-favoris { margin:0; width:416px;}
#bloc-moncompte-index-favoris dl, #bloc-moncompte-index-favoris dt, #bloc-moncompte-index-favoris dd { margin:0; padding:0; width:416px;}
#bloc-moncompte-index-favoris dt.header { background:url(../IMG/moncompte-index-favoris/header.gif) no-repeat; height:43px;}
#bloc-moncompte-index-favoris dd.body { background:url(../IMG/moncompte-index-favoris/body.gif) repeat-y; }
#bloc-moncompte-index-favoris dd.body div.texte {margin:0 22px 0 22px; text-indent:0px; text-align:justify;}
#bloc-moncompte-index-favoris dd.body div.texte table { width:100%}
#bloc-moncompte-index-favoris dd.footer { background:url(../IMG/moncompte-index-favoris/footer.gif) no-repeat; height:19px;}

/*bloc moncompte-index-reservation*/
#bloc-moncompte-index-reservation { margin:0; width:416px;}
#bloc-moncompte-index-reservation dl, #bloc-moncompte-index-favoris dt, #bloc-moncompte-index-reservation dd { margin:0; padding:0; width:416px;}
#bloc-moncompte-index-reservation dt.header { background:url(../IMG/moncompte-index-reservation/header.gif) no-repeat; height:43px;}
#bloc-moncompte-index-reservation dd.body { background:url(../IMG/moncompte-index-reservation/body.gif) repeat-y; }
#bloc-moncompte-index-reservation dd.body div.texte {margin:0 22px 0 22px; text-indent:0px; text-align:justify;}
#bloc-moncompte-index-reservation dd.body div.texte table { width:100%}
#bloc-moncompte-index-reservation dd.footer { background:url(../IMG/moncompte-index-reservation/footer.gif) no-repeat; height:19px;}


#off { display:block; width:102px; height:25px; background:url(../IMG/espace-login/Bt-deconnexion.gif) no-repeat left;  text-indent:-9999px }
#off:hover { background:url(../IMG/espace-login/Bt-deconnexion.gif) no-repeat right;}

#on { display:block; width:102px; height:25px; background:url(../IMG/espace-login/bt-mesinfos.gif) no-repeat left;  text-indent:-9999px }
#on:hover { background:url(../IMG/espace-login/bt-mesinfos.gif) no-repeat right;}

#bt-conducteur1 {  display:block; width:103px; height:50px; background:url(../IMG/bouton/Bt-renseignerConducteurs-v2.gif) no-repeat left; text-indent:-9999px }
#bt-conducteur1:hover { background:url(../IMG/bouton/Bt-renseignerConducteurs-v2.gif) no-repeat right;}


a.new-conducteur {  display:block; width:230px; height:27px; background:url(../IMG/bouton/Bt-nouveauConducteurs.gif) no-repeat top; text-indent:-9999px }
a.new-conducteur:hover { background:url(../IMG/bouton/Bt-nouveauConducteurs.gif) no-repeat bottom;}

a.old-conducteur {  display:block; width:230px; height:27px; background:url(../IMG/bouton/Bt-ajoutConducteurs.gif) no-repeat top; text-indent:-9999px }
a.old-conducteur:hover { background:url(../IMG/bouton/Bt-ajoutConducteurs.gif) no-repeat bottom;}

a.update-conducteur {  display:block; width:230px; height:27px; background:url(../IMG/bouton/Bt-modifierConducteurs.gif) no-repeat top; text-indent:-9999px }
a.update-conducteur:hover { background:url(../IMG/bouton/Bt-modifierConducteurs.gif) no-repeat bottom;}

a.delete-conducteur {  display:block; width:230px; height:27px; background:url(../IMG/bouton/Bt-supprimerConducteurs.gif) no-repeat top; text-indent:-9999px }
a.delete-conducteur:hover { background:url(../IMG/bouton/Bt-supprimerConducteurs.gif) no-repeat bottom;}

a.end-conducteur {  display:block; width:186px; height:33px; background:url(../IMG/bouton/Bt-terminerReservation.gif) no-repeat top; text-indent:-9999px }
a.end-conducteur:hover { background:url(../IMG/bouton/Bt-terminerReservation.gif) no-repeat bottom;}

a.bt-modifier { background:url(../IMG/etape-bloc-recap/bouton_modifier.gif) no-repeat bottom; width:75px; height:26px; display:block;}

a.end-reservation {  display:block; width:186px; height:32px; background:url(../IMG/bouton/Bt-cloturerReservation.gif) no-repeat top; text-indent:-9999px }
a.end-reservation { background:url(../IMG/bouton/Bt-cloturerReservation.gif) no-repeat bottom;}




a.bt-ok {  display:block; width:57px; height:28px; background:url(../IMG/bouton/bt-ok.gif) no-repeat left; text-indent:-9999px }
a.bt-ok:hover { background:url(../IMG/bouton/bt-ok.gif) no-repeat right;}
a.bt-annuler {  display:block; width:57px; height:28px; background:url(../IMG/bouton/bt-annuler.gif) no-repeat left; text-indent:-9999px }
a.bt-annuler:hover { background:url(../IMG/bouton/bt-annuler.gif) no-repeat right;}


a.simulation-ok {  display:block; width:186px; height:33px; background:url(../IMG/bouton/BT_obtenir-mon-tarif.gif) no-repeat top; text-indent:-9999px }
a.simulation-ok:hover { background:url(../IMG/bouton/BT_obtenir-mon-tarif.gif) no-repeat bottom;}

a.simulation { display:block; width:214px; height:72px; background:url(../IMG/bouton/BT_TarifsExpress.gif) no-repeat left; text-indent:-9999px;  }
a.simulation:hover { background:url(../IMG/bouton/BT_TarifsExpress.gif) no-repeat right;}

input.valider { border:none;}
a.valider, input.valider{ display:block; width:73px; height:25px; background:url(../IMG/bouton/VALIDER-bt.gif) no-repeat left; text-indent:-9999px;  }
a.valider:hover, input.valider:hover { background:url(../IMG/bouton/VALIDER-bt.gif) no-repeat right;}

a.index-voiture { display:block; width:155px; height:155px; background:url(../IMG/bouton/BT-NotreGamme_tourisme.gif) no-repeat left; text-indent:-9999px;  }
a.index-voiture:hover { background:url(../IMG/bouton/BT-NotreGamme_tourisme.gif) no-repeat right;}

a.index-camions { display:block; width:155px; height:155px; background:url(../IMG/bouton/BT-NotreGamme_utilitaire.gif) no-repeat left; text-indent:-9999px;  }
a.index-camions:hover { background:url(../IMG/bouton/BT-NotreGamme_utilitaire.gif) no-repeat right;}

a.help { display:block; width:16px; height:16px; background:url(../IMG/bouton/help.png) no-repeat }

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }

#formulaire-contact input { width:240px; border:#999999  solid 1px; margin:0 0 5px 0; color:#0066cc}
#formulaire-contact select { width:240px;  border:#999999 solid 1px; margin:0 0 5px 0; color:#0066cc}
#formulaire-contact textarea { width:240px; height:75px;  border:#999999 solid 1px; margin:0 0 5px 0; color:#0066cc}

