/* reset yahoo */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}

/* CSS Document */
select{height:19px;}
html, body{
width:100%;
}

a, a:hover	 {
	text-decoration:none;
}

strong {
	font-weight:bold;
}

.labelForRadio {
	margin-right:5px
}

.lightT {
	font-weight:normal;
}

.bleuFonce {
	color:#2f3a45;
}

.bleuNorm {
	color:#687c8f;
}

.orange {
	color:#ff921c;
}

.txtLegal2 a {
	color:#1889d0;
}

.txtLegal2 a:hover{
	color:#2f3a45;
}

#colonneG.about p a {
	font-weight:bold;
	color:#1889d0;
}

#colonneG.about p a:hover {
	color:#2f3a45;
}

#colonneG.about p.submit a {
	font-weight:bold;
	color:#fff;
}

#colonneG.about p.submit a:hover {
	color:#efd702;
}


.champObligatoire, #container #main #fondRepeatMain #colonneG #choixVehicule #ChoixVehiculeContent #fondDegradeGrisVehicules .standardForm p.champObligatoire {
	font-size:10px;
	color:white;
}

.champObligatoire.coordonnees {
	position:relative;
	bottom:-45px;
}

.champObligatoire.contact {
	position:relative;
	bottom:-33px;
	left:85px;
}

.helveticaBold {
	font-family:Helvetica, Arial, sans-serif;
	font-size:21px;
	font-weight:bold;
	color:#2f3a45;
	letter-spacing:-0.5px;
}

.BigIcone {
	color:#0f2649;
	font-size:17px;
	font-weight:bold;
	line-height:34px;
	text-indent:46px;
	letter-spacing:0px;
}


a.mailTo {
	font-size:9px;
	color:#1889d0;
}

a.mailTo:hover {
	color:#2f3a45;
}

select, input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#687c8f;
	border:1px solid #939fab;
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#687c8f;
	text-align:justify;
	line-height:13px;
}

html{font-size:100%;}

body {
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	height:100%;
	background:#031027 url(../images/fond-body.jpg) repeat-y center top;
}

#container {
	display:block;
	/*position:absolute;*/
	width:900px;
	left:50%;
	/*margin-left:-450px;*/
	margin:auto;

}


#container #header {

}


#container #header .logo {
	display:block;
	position:relative;
	float:left;
	width:298px;
	height:93px;

}

#container #header #contentSub {
	width:602px;
	height:93px;
	float:left;
	background:url(../images/location-vehicule-au-bon-moment.png) no-repeat left top;
}

#container #header #contentSub2 {
	width:602px;
	height:93px;
	float:left;
	background:url(../images/le-vehicule-au-bon-moment-d.png) no-repeat left top;
}


#container #header #contentSub3 {
	width:602px;
	height:93px;
	float:left;
	background:url(../images/le-vehicule-au-bon-moment-e.png) no-repeat left top;
}


#container #header #contentSub4 {
	width:602px;
	height:93px;
	float:left;
	background:url(../images/le-vehicule-au-bon-moment-s.png) no-repeat left top;
}

#container #header #contentSub5 {
	width:602px;
	height:93px;
	float:left;
	background:url(../images/le-vehicule-au-bon-moment-u.png) no-repeat left top;
}

#container #header #menuPpal {
	display:block;
	position:relative;
	float:left;
	width:862px;
	height:44px;
	background:url(../images/fond_menu_ppal.png) no-repeat left top;
	margin-top:17px;
	left:19px;
	padding:0px 0 0 15px;
}

#container #header #menuPpal li {
	display:block;
	float:left;
	padding:10px 10px 10px 11px;
	background:url(../images/separateur.png) no-repeat right center;
}

#container #header #menuPpal li a{
	text-decoration:none;
	padding:0;
	margin:0;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	color:white;
}

#container #header #menuPpal li a:hover{
	color:#efd702;
}

#container #header #menuPpal li.dernierE {
	width:112px;
}

.active, #container #header #menuPpal li.active  a , #container #footerInt ul li.active a{
	color:#efd702;
}

#container #header #menuPpal li#monCompte{
	background:url(../images/cadenas.png) no-repeat 0 4px;
	margin-left:30px;
	padding-left:18px;

}

#container #header #menuPpal li#monCompte a{
	color:#ff921c;
}

#container #header #menuPpal li#monCompte a:hover{
	color:white;
}

#container #header ul#menuSecondaire {
	position:relative;
	width:250px;
	top:5px;
	left:380px;
	/*left:365px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-transform:uppercase;
	z-index:20;
}

#container #header ul#menuSecondaire li {
	display:inline;
	background:url(../images/border_ul_footer.gif) no-repeat right top;
	height:8px;
	line-height:8px;
	padding:0 6px 0 1px;
	*padding:0 2px 0 4px;
	letter-spacing:-0.1px;
}

#container #header  ul#menuSecondaire li.lastChild {
	background:none;
	padding-right:0;
}
#container #header  ul#menuSecondaire li.active a{
	color:#EFD702;
}

#container #header ul#menuSecondaire li a{
	color:#1889d0;
	text-decoration:none;
}


#container #header ul#menuClient {
	display:block;
	z-index:5;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	color:white;
}

#container #header ul#menuClient li {
	display:inline;
	background:url(../images/puce-blanche.gif) no-repeat 0 5px;
	height:8px;
	line-height:8px;
	padding:0 12px 0 14px;
}

#container #header  ul#menuClient li.firstChild {
	background:none;
}

#container #header ul#menuClient li a{
	color:#ff7200;
	text-decoration:none;
	font-size:9px;
	text-transform:uppercase;
}

#container #header ul#menuClient li a:hover{
	color:white;
}

#container #main {
	float:left;
	position:relative;
	width:900px;
	top:0px;
}

#container  #fondHautMainRecap, #monComptefondHautMain {
	float:left;
	width:900px;
	height:11px;
	margin-top:15px;
	background:url(../images/fond_haut_main.png) no-repeat left top;
}

#container #fondHautMain {
	float:left;
	width:900px;
	height:11px;
	margin-top:15px;
	z-index:0;
	background:url(../images/fond_haut_main.png) no-repeat left top;
}

#container #fondHautMainFullPage {
	float:left;
	width:900px;
	height:11px;
	margin-top:15px;
	z-index:0;
	background:url(../images/fond_haut_main_fullpage.png) no-repeat left top;
}


#container #fondRepeatMain, #fondRepeatMainRecap, #monComptefondRepeatMain{
	position:relative;
	float:left;
	width:900px;
	background:url(../images/fond_repeat_main.png) repeat-y left top;
}

#container #fondRepeatMainFullPage{
	position:relative;
	float:left;
	width:900px;
	background:url(../images/fond_repeat_main_fullpage.png) repeat-y left top;
}

#monComptefondHautMain {

background:transparent url(../images/mon-compte-fond_haut_main.png) no-repeat scroll left top;
}

#monComptefondRepeatMain {
	background:url(../images/mon-compte-fond_repeat.gif) repeat-y left top;
	margin-bottom:-25px;
}


#container #fondRepeatMain #colonneG {
	position:relative;
	float:left;
	padding:0 0 0 20px;
	width:553px;
}

#container #fondRepeatMainFullPage #colonne {
	padding:5px 0px 0px 20px;
	width:860px;
}

#container #fondRepeatMain #colonneG h2 {
	padding-bottom:10px;
}

#container #fondRepeatMain #colonneG #ongletResa, #container #fondRepeatMain #colonneG #ongletAnn {
	color:white;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	padding-top:12px;
	font-size:11px;
	text-align:center;
}

#container #fondRepeatMain #colonneG #ongletResa:hover, #container #fondRepeatMain #colonneG #ongletAnn:hover {
	color:#efd702;
}

#container #fondRepeatMain #colonneG #ongletResa.active {
	color:#efd702;
	font-size:13px;
}

#container #fondRepeatMain #colonneG #ongletAnn.active {
	color:#efd702;
	font-size:13px;
}

#blocOnglets {
	width:553px;
}

#container #fondRepeatMain #colonneG #ongletResa {
	display:block;
	float:left;
	position:relative;
	width:269px;
	height:41px;
	background:url(../images/reserver-un-vehicule.jpg)  no-repeat left top;
}

#container #fondRepeatMain #colonneG #ongletAnn {
	display:block;
	float:left;
	position:relative;
	width:271px;
	height:41px;
	background:url(../images/modifier-annuler-reservatio.jpg)  no-repeat left top;
}

#container #fondRepeatMain #colonneG form#form_reservation {
	display:block;
	position:relative;
	float:left;
	z-index:2;
}

#container #fondRepeatMain #colonneG #contenuBlocOnglets {
	display:block;
	float:left;
	position:relative;
	clear:both;
	background:url(../images/fond_bloc_onglets.gif) repeat-y 1px 0;
	padding-left:14px;
	width:521px;
}

#container #fondRepeatMain #colonneG #contenuBlocOnglets #fondDegradeGris , #container #fondRepeatMain #colonneG  #fondDegradeGris, #colonneCentre #fondDegradeGris {
	display:block;
	position:absolute;
	background:url(../images/degrade-gris.png) no-repeat left top;
	width:417px;
	height:256px;
	right:0;
	bottom:-9px;
	z-index:0;
}

#container #main #fondRepeatMain #colonneG #choixVehicule #fondDegradeGris {
	right:24px;
	bottom:8px;
	z-index:0;
}

#container #fondRepeatMain #colonneG #contenuBlocOnglets fieldset.HomeForm1Col {
	display:block;
	position:relative;
	float:left;
	background:url(../images/fond_fieldset.gif) repeat-x;
	width:501px;
}

#container #fondRepeatMain #colonneG #contenuBlocOnglets fieldset img {
	vertical-align:top;
}

#container #fondRepeatMain #colonneG #contenuBlocOnglets fieldset.HomeForm1Col h3 {
	position:relative;
	display:block;
	float:left;
	width:240px;
	margin:0;
	padding:0;
}

#container #fondRepeatMain #colonneG #contenuBlocOnglets fieldset label {
	display:block;
	position:relative;
	float:left;
	height:42px;
	padding:11px 0 0 5px;
	margin:0;
	font-size:11px;
	font-weight:bold;
	color:#687c8f;
}

#container #fondRepeatMain #colonneG #contenuBlocOnglets fieldset input.radioB {
	display:block;
	position:relative;
	float:left;
	height:38px;
	width:13px;
	padding:0;
	margin:0;
	border:none;
}

#container #fondRepeatMain #colonneG #contenuBlocOnglets fieldset.HomeForm2Cols {
	display:block;
	position:relative;
	float:left;
	width:249px;
	font-weight:normal;
}


#container #fondRepeatMain #colonneG #contenuBlocOnglets fieldset.HomeForm2Cols select#choix_departement_depart {
	width:157px;
	height:20px;
	margin:3px 0 0 46px;
}

.selectAgence2 {
	margin:3px 0 0 46px;
	width:185px;
	height:19px;
}

#container #fondRepeatMain #colonneG #contenuBlocOnglets fieldset.HomeForm2Cols select#id_societe_depart {

	width:157px;
	height:20px;
	margin:3px 0 0 46px;

}

#container #fondRepeatMain #colonneG #contenuBlocOnglets fieldset.HomeForm3Cols select#limite_age {

	width:115px;
	height:20px;
	margin:0 0 0 47px;

}

#container #fondRepeatMain #colonneG #contenuBlocOnglets fieldset.HomeForm3Cols select#nb_annees_permis {

	width:115px;
	height:20px;
	margin:0 0 0 47px;

}

#container #fondRepeatMain #colonneG #contenuBlocOnglets fieldset.HomeForm2Cols div.ligneForm2Cols {
	position:relative;
	float:left;
	width:210px;
	height:22px;
	padding-left:43px;
	padding-top:2px;
}

#container #fondRepeatMain #colonneG #contenuBlocOnglets fieldset.HomeForm2Cols label {
	font-weight:normal;
	display:block;
	position:relative;
	float:left;
	top:0;
	height:6px;
	padding-top:2px;
	padding-right:4px;
}

#container #fondRepeatMain #colonneG #contenuBlocOnglets fieldset.HomeForm2Cols input {
	display:block;
	position:relative;
	float:left;
	width:87px;
	height:16px;
	padding:2px 0 0 5px;
}

#container #fondRepeatMain #colonneG #contenuBlocOnglets fieldset input.calendrier {
	background:url(../images/ford-rent-calendrier.gif) no-repeat 74px 3px;
}

#container #fondRepeatMain #colonneG #contenuBlocOnglets fieldset.HomeForm2Cols select.selectHoraire {
	display:block;
	position:relative;
	float:left;
	height:20px;
	margin:0px 0 0 4px;
	z-index:0;
}

#container #fondRepeatMain #colonneG #contenuBlocOnglets fieldset.HomeForm3Cols {
	display:block;
	position:relative;
	float:left;
	width:169px;
	font-weight:normal;
	padding-top:18px;
	padding-bottom:18px;
}

#container #fondRepeatMain #colonneG #contenuBlocOnglets fieldset.HomeForm3Cols input#km_location{
	display:block;
	position:relative;
	float:left;
	width:110px;
	height:16px;
	padding:2px 0 0 5px;
	margin-left:45px;
}

#container #main #fondRepeatMain #colonneG #blocOnglets #form_reservation #contenuBlocOnglets fieldset.HomeForm3Cols h3 {
	width:169px;
	background:none;
}


#container #fondRepeatMain #colonneG #contenuBlocOnglets fieldset.HomeForm1Col input#login {
	float:left;
	width:140px;
	height:15px;
	margin:6px 0 0 46px;
	padding:2px 0 0 5px;
}

#container #fondRepeatMain #colonneG #contenuBlocOnglets fieldset.HomeForm1Col input#password {
	display:block;
	position:relative;
	float:left;
	width:140px;
	height:15px;
	margin:6px 0 0 7px;
	padding:2px 0 0 5px;
}

#container #fondRepeatMain #colonneG #contenuBlocOnglets fieldset.HomeForm1Col a {
	float:left;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#1889d0;
	text-decoration:none;
	text-transform:uppercase;
	background:url(../images/puce-lien.gif) no-repeat 0 3px;
	padding-left:13px;
	margin:10px 0 0 5px;
}



#container #fondRepeatMain #colonneG #fondBasDegrade {

	float:left;
	height:8px;
	width:536px;
	background:url(../images/fond_bas_degade.jpg) no-repeat left top;
}

#container #fondRepeatMain #colonneG #basFormHome {

	float:left;
	width:536px;
	height:42px;
	background:url(../images/fond_basFormHome.gif) no-repeat left top;
	padding-top:20px;
}



#basFormHome a:hover{color:#efd702;}

.blocColDTitre a:hover{color:#efd702;}

.fdChoixVehiculeBasValidate .submit a:hover{color:#efd702;}

#form_auth_haut a:hover{color:#efd702;}

.div_lien_jaune a:hover{color:#efd702;}

#container #fondRepeatMain #colonneG #basFormHomeNett {

	float:left;
	width:536px;
	height:42px;
	background:url(../images/fond_basFormHomeNett.gif) no-repeat left top;
}

#container #fondRepeatMain #colonneG #basFormHomeNett2 {

	float:left;
	width:536px;
	height:42px;
	background:url(../images/fond_basFormHomeNett2.gif) no-repeat left top;
}

#container #fondRepeatMain #colonneG #basFormHome #code_promo {
	width:105px;
	height:15px;
	padding:2px 0 0 5px;
	position:relative;
	float:left;
	top:-13px;
	left:165px;
}

#container #fondRepeatMain #colonneG #basFormHome #envoyerHome, div#contentBoxConnect form input#btConnect, div#contentBoxPassperdu form input#btPassperdu, div#contentBoxChoixAgence form input#btChoixAgence, .btMini{
	background:url(../images/demandez-votre-devis.gif) no-repeat left top;
	border:none;
	cursor:pointer;
	color:white;
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	letter-spacing:-1px;
	text-transform:uppercase;
	padding:0 0 2px 2px;
	*padding:0;
}

.btMini {
	display:block;
	position:absolute;
	background:none;
	height:27px;
	text-decoration:none;
}




/*bt Mini */
a.bouton, button.bouton {
    display:inline-block;
    margin:0;
    padding:0;
	color:white;
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	letter-spacing:-1px;
	text-transform:uppercase;
    white-space:nowrap;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    border:0;
    background:none;
}


a.bouton span, button.bouton span {
    position:relative;
    float:left;
    padding:0 0 0 58px;        /* Largeur du c�t� gauche */
    vertical-align:middle;
    background:url(../images/fond_btMini_left.png) left top no-repeat;
}

a.bouton span span, button.bouton span span {
    padding:0 10px 0 0;        /* Largeur du c�t� droit */
    background:url(../images/fond_btMini_right.png) right top no-repeat;
}

a.bouton span span span, button.bouton span span span {
    height:24px;        /* Hauteur du bouton */
	padding:0;
    line-height:1.5;    /* Alignement vertical du texte */
    background:url(../images/fond_btMini_center.png) left top repeat-x;
	text-indent:-40px;
	padding-right:10px;

}


.btMiniModifier {
	position:absolute;
	top:17px;
	right:-5px;
	_right:6px;
	text-decoration:none;
}

.btMiniModifier2 {
	display:block;
	position:absolute;
	top:27px;
	right:-5px;

}



.btMiniJenProfite{
	float:right;
	position:relative;
	right:-10px;
}

a.btMiniConnection{
	position:absolute;
	right:28px;
	top:42px;
	*top:45px;
}

.btMiniSinscrire {
	float:left;
	position:relative;
	bottom:-1px;
	}


.btMiniSelectionner{
	position:absolute;
	bottom:0px;
	right:-5px;
	text-decoration:none;
	z-index:5;
}

/*FIn BTMINI*/

.demandezDevis {
	position:relative;
	float:left;
	bottom:14px;
	left:248px;
}

.demandezDevis a:hover{color:#efd702;}

.demandezDevisOffre {
	/*position:relative;*/
	float:left;
	bottom:-5px;
	left:305px;

}

.demandezDevis a:hover{color:#efd702;}


.btMiniEnvoyerContact{
	float:left;
	bottom:-2px;
	left:445px;
}

.btMiniEnvoyerNewsletter{
	float:left;
	bottom:-2px;
	left:345px;
}
#colonneG #choixVehicule #ChoixVehiculeContent .standardForm p.submit a.continuer{

}

/* Correction des bug Internet Explorer */
* html button {width:1%; overflow:visible;}
*:first-child+html button {overflow:visible;}

/* fin text bt*/



#container #fondRepeatMain #colonneG #basFormHome #envoyerHome{
	position:relative;
	float:left;
	top:-14px;
	left:242px;
	width:175px;
	height:29px;
}

#titreBasHomeH2 {
	clear:left;
	padding:17px 0 0 0;
}


#pBasHome {
	width:531px;
	padding-left:1px;
}

#pBasHome a, #pBasHome2 a, #colonneD .blocPub a, div#contentBoxConnect form a, div#contentBoxPassperdu form a{
	float:left;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#1889d0;
	text-decoration:none;
	text-transform:uppercase;
	background:url(../images/puce-lien.gif) no-repeat 0 4px;
	padding-left:13px;
	margin:6px 0 0 0px;
}


#pBasHome a:hover, #pBasHome2 a:hover, #colonneD .blocPub a:hover , #container #fondRepeatMain #colonneG #contenuBlocOnglets fieldset.HomeForm1Col a:hover,#colonneG #choixVehicule #ChoixVehiculeContent .resultTd2 a.lien:hover{
	color:#0f2649;

}

div#contentBoxConnect form a:hover {
	color:white;
}

div#contentBoxPassperdu form a:hover {
	color:white;
}

#titreBasHomeH22 {
	float:left;
	position:relative;
	clear:left;
	padding:17px 0 0 265px;
}

#pBasHome2 {
	display:block;
	position:relative;
	float:left;
	width:150px;
	padding:0px 0 0 265px;
}

#piedColonneCentre {
	display:block;
	position:relative;
	float:left;
	width:863px;
	height:47px;
	background:transparent url(../images/fond_bas_recap.gif) no-repeat left top;
	left:20px;
	padding-bottom:58px;
}

#piedPageMain, #piedPageMainRecap {
	position:relative;
	float:left;
	width:900px;
	height:11px;
	background:transparent url(../images/fond_bas_main.png) no-repeat left top;
}

#piedPageMainFullPage {
	position:relative;
	float:left;
	width:900px;
	height:11px;
	background:transparent url(../images/fond_bas_main_fullpage.png) no-repeat left top;
}

#monComptePiedPageMain {
position:relative;
	float:left;
	width:900px;
	height:11px;
	background:transparent url(../images/mon-compte-fond_bas_main.png) no-repeat left top;
}

#monComptePiedPageEdit {
	position:relative;
	float:left;
	width:900px;
	height:11px;
	background:transparent url(../images/mon-compte-fond_bas_edit.png) no-repeat left top;
}

#piedPageHome,#piedPageFiesta, #piedPageOptions, #piedPageCoordonneesVoiture, #piedPageCoordonneesUtilitaire, #piedPageUtilitaire, #piedPageRecap, #piedPageConfirm , #piedPageOffreSpe, #piedPageRecherche, #piedPageResults, #piedPageCarteF, #piedPageContact, #piedPageAbout, #piedPageMonCompte, #piedPageFicheA{
	position:absolute;
	float:left;
	clear:left;
	z-index:4;
}

#piedPageContact{
	background:transparent url(../images/icone-arobase.png) no-repeat left top;
	width:141px;
	height:212px;
	bottom:-108px;
	left:-25px;
}

#piedPageMonCompte{
	background:transparent url(../images/ford-rent_icone-mon-compte.png) no-repeat left top;
	width:89px;
	height:328px;
	bottom:-50px;
	left:8px;
}

#piedPageRecherche{
	background:transparent url(../images/carte-agence-location-vehicule.png) no-repeat left top;
	width:141px;
	height:212px;
	bottom:-95px;
	left:-45px;
}

#piedPageFicheA{
	background:url(../images/icone-monsieur-fiche.png) no-repeat left top;
	width:104px;
	height:246px;
	bottom:-55px;
	left:-30px;
}

#piedPageResults {
	background:transparent url(../images/icone-resultat.png) no-repeat left top;
	width:141px;
	height:212px;
	bottom:-105px;
	left:-45px;
}

#piedPageOffreSpe{
	background:transparent url(../images/icone-cadeau_bas-de-page.png) no-repeat left top;
	width:127px;
	height:153px;
	bottom:-60px;
	left:-20px;
}

#piedPageHome, #piedPageAbout {
	width:302px;
	height:147px;
	bottom:-15px;
	left:-40px;
	background:url(../images/ford-rent-location-de-voiture.png) no-repeat left top;
}

#piedPageAbout {
	bottom:-80px;
}


#piedPageFiesta {
	width:175px;
	height:93px;
	bottom:-40px;
	left:-40px;
	background:url(../images/location-voiture.png) no-repeat left top;
}

#piedPageUtilitaire {
	width:189px;
	height:140px;
	bottom:-60px;
	left:-20px;
	background:url(../images/ford-transit-location.png) no-repeat left top;
}

#piedPageCarteF {
	width:221px;
	height:223px;
	background:url(../images/carte-fidelite-location-voiture-ford-rent.png) no-repeat left top;
	bottom:-105px;
	left:-30px;
}

#container #fondRepeatMain #colonneD {
	position:relative;
	float:left;
	width:285px;
	padding:0 0 0 23px;
	top:-7px;
}

#container #fondRepeatMain #colonneD .blocPub {
	display:block;
	position:relative;
	float:left;
	width:268px;
	margin:23px 0 0 14px;
	padding:0 2px 10px 2px;
	border-bottom:1px solid #82868d;
}


#container #fondRepeatMain #colonneD .blocPub img{
	float:left;
}

#container #fondRepeatMain #colonneD .blocPub h2, #colonneG #choixVehicule #ChoixVehiculeContent table tr td h2, h2.classic {
	font-size:11px;
	font-weight:bold;
	color:#2f3a45;
	padding-bottom:4px;
}

#colonneG #choixVehicule #ChoixVehiculeContent #fondDegradeGrisVehicules table tr td p {
	padding-bottom:6px;
}

#colonneG #choixVehicule #ChoixVehiculeContent table tr td {
	padding-right:6px;
}

#container #fondRepeatMain #colonneD .blocPub p {
	font-weight:normal;
	text-align:left;
}

.alignRight,#container #fondRepeatMain #colonneD .blocPub .alignRight {
	float:right;
}

#container #fondRepeatMain #colonneD form#form_add_newsletter {
	display:block;
	float:left;
	width:215px;
	height:29px;
	top:35px;
	left:107px;
}

input.inputNewsletter {
	display:block;
	float:left;
	width:100px;
	height:15px;
	margin:0;
	margin-top:4px;
	padding:2px 0 0 5px;
	border:1px solid #c5c5c5;
}
	
.validNewsletter {
	position:relative;
	float:left;
	bottom:14px;
}

.validNewsletter a:hover{color:#efd702;}


#colonneD .blocPub a.bouton {
    display:inline-block;
    float:left;
    margin:0px 0px 0px 5px;
    padding:0;
	color:white;
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	letter-spacing:-1px;
	text-transform:uppercase;
    white-space:nowrap;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    border:0;
    background:none;
}

#colonneD .blocPub a.bouton :hover {
	color:#EFD702;
}

#container #fondRepeatMain #colonneD form#form_add_newsletter input.submitGo {

	display:block;
	position:relative;
	float:left;
	width:35px;
	height:29px;
	background:url(../images/ok.gif) no-repeat left top;
	border:none;
	margin-left:6px;
	cursor:pointer;
}

#footer, #footerInt   {
	position:relative;
	float:left;
	clear:left;
	width:900px;
	text-align:center;
	padding-top:23px;
	/*padding-left:40px;*/
	padding-bottom:69px;
	/*top:-20px;*/
}
#footer.footerRes {
	padding-top:23px;
}
#footerInt {
	width:850px;
	padding-left:35px;
	

}

#footer ul, #footerInt ul{
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-transform:uppercase;
	
}

#footer ul li, #footerInt ul li {
	display:inline;
	background:url(../images/border_ul_footer.gif) no-repeat right top;
	height:8px;
	line-height:8px;
	padding:0 6px 0 1px;
	*padding:0 4px 0 5px;
}

#footer ul li.lastChild, #footerInt ul li.lastChild {
	background:none;
}

#footer ul li a, #footerInt ul li a{
	color:#1889d0;
	text-decoration:none;
}


#footer ul li a:hover, #container #footer #footerListing2 a:hover, #container #header #menuSecondaire li a:hover,  #footerInt ul li a:hover {
	color:#4eb9fc;
}

#footer p {
	width:auto;
	font-size:9px;
	color:#a1adbb;
	text-align:center;
}

#footer p a{
	color:#A1ADBB;
	text-decoration: underline;
}


#footer #footerListing2 {
	display:inline;
	text-transform:none;

}

#container #footer #footerListing2 a {
	/*background:url(../images/border_ul_footer2.gif) no-repeat right top;*/
	color:#1889d0;
	text-decoration:none;
	padding:0 6px 0 6px;
	*padding:0 4px 0 5px;
}


#container #footer #footerListing2 a.lastChild{
	background:none;
}

/* Boite chargement */
/**
#divChargement{
	position:fixed;
	left:50%;
	top:50%;
	margin-left:-120px;
	background:#1A4275;
	border:5px solid #efd702;
	padding-left:30px;
	padding-top:10px;
	width:250px;
	height:80px;
	filter:alpha(opacity=80);
	moz-opacity: 0.80;
	opacity: 0.8;
	z-index:9999;

}**/

#boxChargement {
	position:fixed;
	z-index:999;
	width:100%;
	height:100%;
	background:#07183a;
	filter:alpha(opacity=70);
	moz-opacity: 0.70;
	opacity: 0.7;
	top:0%;
	left:0;
}

/* Boite de connexion */

#boxConnection {
	position:fixed;
	z-index:999;
	width:100%;
	height:100%;
	background:#07183a;
	filter:alpha(opacity=70);
	moz-opacity: 0.70;
	opacity: 0.7;
	top:0%;
	left:0;
}

#boxPassperdu {
	position:fixed;
	z-index:999;
	width:100%;
	height:100%;
	background:#07183a;
	filter:alpha(opacity=70);
	moz-opacity: 0.70;
	opacity: 0.7;
	top:0%;
	left:0;
}

#boxMsg {
	position:fixed;
	z-index:999;
	width:100%;
	height:100%;
	background:#07183a;
	filter:alpha(opacity=70);
	moz-opacity: 0.70;
	opacity: 0.7;
	top:0%;
	left:0;
}

#boxChoixAgence{
	position:fixed;
	z-index:999;
	width:100%;
	height:100%;
	background:#07183a;
	filter:alpha(opacity=70);
	moz-opacity: 0.70;
	opacity: 0.7;
	top:0%;
	left:0;
}

#boxBoiteReservation{
	position:fixed;
	z-index:999;
	width:100%;
	height:100%;
	background:#07183a;
	filter:alpha(opacity=70);
	moz-opacity: 0.70;
	opacity: 0.7;
	top:0%;
	left:0;
}

div#contentBoxBoiteReservation{
	display:block;
	z-index:1000;
	/**width:550px;
	height:700px;**/
	position:absolute;
	top:107px;
	left:262px;
	/*left:50%;
	top:50%;
	margin:-350px 0 0 -275px;*/
}

#boxBoiteCguFid{
	position:fixed;
	z-index:999;
	width:100%;
	height:100%;
	background:#07183a;
	filter:alpha(opacity=70);
	moz-opacity: 0.70;
	opacity: 0.7;
	top:0%;
	left:0;
}

div#contentBoxBoiteCguFid{
	display:block;
	z-index:1000;
	width:550px;
	height:700px;
	position:absolute;
	left:50%;
	top:50%;
	margin:-350px 0 0 -275px;

	background-color:white;
	border:5px solid black;
}

div#contentBoxConnect {
	display:block;
	z-index:1000;
	width:280px;
	/*height:141px;*/
	position:fixed;
	left:50%;
	top:50%;
	margin:-70px 0 0 -140px;
}

div#contentBoxConnect a.closeBox {
	position:relative;
	float:right;
	width:33px;
	height:26px;
	right:15px;
	background:url(../images/closeBox.png) no-repeat left top;
}

div#contentBoxBoiteReservation a.closeBox {
	position:relative;
	float:right;
	width:33px;
	height:26px;
	right:15px;
	background:url(../images/closeBox.png) no-repeat left top;
}

div#contentBoxConnect #fondHautBoxConnect {
	font-size:0;
	float:left;
	width:280px;
	height:5px;
	background:url(../images/fond_haut_box_connect.png) no-repeat left bottom;

}

div#contentBoxConnect .fondBase{
	float:left;
	background:url(../images/fond_boxConnect.png) no-repeat 0 0;
}

div#contentBoxConnect .fondRepeat{
	float:left;
	background:url(../images/fond_milieu_box_connect.gif) repeat-y 4px 0;
}

div#contentBoxConnect #fondBasBoxConnect{
	float:left;
	width:278px;
	height:10px;
	background:url(../images/fond_bas_box_connect.png) no-repeat left bottom;
}

div#contentBoxConnect form {
	display:block;
	position:relative;
	float:left;
	width:280px;
	padding:25px 0 18px 25px;
}

div#contentBoxConnect form input {
	/*display:block;*/
	position:relative;
	float:left;
	width:104px;
	height:15px;
	margin:0 8px 16px 0;
	padding:2px 0 0 5px;
	}

div#contentBoxConnect form a {
	background:url(../images/puce-blanche.gif) no-repeat 2px;
}

div#contentBoxConnect form input#btConnect {
	width:82px;
	height:29px;
	margin-top:-6px;
	margin-left:7px;
	background:url(../images/fond_valider.png) no-repeat;
	border:none;
}


div#contentBoxPassperdu {
	display:block;
	z-index:1000;
	width:280px;
	/*height:141px;*/
	position:fixed;
	left:50%;
	top:50%;
	margin:-70px 0 0 -140px;
}

div#contentBoxPassperdu a.closeBox {
	position:relative;
	float:right;
	width:33px;
	height:26px;
	right:15px;
	background:url(../images/closeBox.png) no-repeat left top;
}

div#contentBoxPassperdu #fondHautBoxPassperdu {
	font-size:0;
	float:left;
	width:280px;
	height:5px;
	background:url(../images/fond_haut_box_connect.png) no-repeat left bottom;

}

div#contentBoxPassperdu .fondBase{
	float:left;
	background:url(../images/fond_boxConnect.png) no-repeat 0 0;
}

div#contentBoxPassperdu .fondRepeat{
	float:left;
	background:url(../images/fond_milieu_box_connect.gif) repeat-y 4px 0;
}

div#contentBoxPassperdu #fondBasBoxPassperdu{
	float:left;
	width:278px;
	height:10px;
	background:url(../images/fond_bas_box_connect.png) no-repeat left bottom;
}

div#contentBoxPassperdu form {
	display:block;
	position:relative;
	float:left;
	width:280px;
	padding:25px 0 18px 25px;
}

div#contentBoxPassperdu form input {
	display:block;
	position:relative;
	float:left;
	width:104px;
	height:15px;
	margin:0 8px 16px 0;
	padding:2px 0 0 5px;
	}

div#contentBoxPassperdu form a {
	background:url(../images/puce-blanche.gif) no-repeat 2px;
}

div#contentBoxPassperdu form input#btPassperdu {
	width:82px;
	height:29px;
	margin-top:-6px;
	margin-left:22px;
	background:url(../images/fond_valider.png) no-repeat;
	border:none;
}


/* fin boxConnect */


div#contentBoxChoixAgence {
	display:block;
	z-index:1000;
	width:280px;
	/*height:141px;*/
	position:absolute;
	left:50%;
	top:50%;
	margin:-70px 0 0 -140px;
}

div#contentBoxChoixAgence a.closeBox {
	position:relative;
	float:right;
	width:33px;
	height:26px;
	right:15px;
	background:url(../images/closeBox.png) no-repeat left top;
}

div#contentBoxChoixAgence #fondHautBoxChoixAgence {
	font-size:0;
	float:left;
	width:280px;
	height:5px;
	background:url(../images/fond_haut_box_connect.png) no-repeat left bottom;

}

div#contentBoxChoixAgence .fondBase{
	float:left;
	background:url(../images/fond_boxConnect.png) no-repeat 0 0;
}

div#contentBoxChoixAgence .fondRepeat{
	float:left;
	background:url(../images/fond_milieu_box_connect.gif) repeat-y 4px 0;
}

div#contentBoxChoixAgence #fondBasBoxChoixAgence{
	float:left;
	width:278px;
	height:10px;
	background:url(../images/fond_bas_box_connect.png) no-repeat left bottom;
}

div#contentBoxChoixAgence form {
	display:block;
	position:relative;
	float:left;
	width:280px;
	padding:25px 0 0 25px;
}

div#contentBoxChoixAgence form input {
	/*display:block;*/
	position:relative;
	float:left;
	width:104px;
	height:15px;
	margin:0 8px 16px 0;
	padding:2px 0 0 5px;
	}

div#contentBoxChoixAgence form select {
	/*display:block;*/
	width:184px;
	height:20px;
	margin:7px 0 6px 0;
	padding:2px 0 0 5px;
	}

div#contentBoxChoixAgence form a {
	background:url(../images/puce-blanche.gif) no-repeat 2px;
}

div#contentBoxChoixAgence form input#btChoixAgence {
	width:82px;
	height:29px;
	margin-left:134px;
	background:url(../images/fond_valider.png) no-repeat;
	border:none;
}


/* Fil d'ariane */

#filAriane, #filArianeLarge {
	display:block;
	position:relative;
	float:left;
	width:553px;
	height:53px;
	background:url(../images/fond_fil_ariane.gif) no-repeat left top;
	margin-top:-11px;
	margin-left:-20px;
	font-size:11px;
	font-weight:bold;
	padding:20px 0 0 21px;
}

#filArianeLarge {
	width:900px;
	height:70px;
	margin-left:0;
	background:url(../images/fond_fil_ariane_large.gif) no-repeat left top;
	padding:0px 0 0 21px;

}

#filArianeLarge p {
	text-indent:0px;
}



#filAriane a, #filArianeLarge a {
	position:relative;
}

a.passe {
	color:white;
	text-decoration:none;
	font-weight:bold;
}

a.passe :hover {
	color:#efd702;
	cursor:text;
}

a.active:hover {
	color:#efd702;
}

.grise {
	color:#7c8697;
	cursor:text;
}



.grise:hover{
	color:#7c8697;
}

#filAriane a  span.faNumber, #filArianeLarge a  span.faNumber {
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	letter-spacing:-1px;
	padding:3px 7px 0 5px;
	top:1px;
}

#filAriane a  span, #filArianeLarge a  span {
	padding:5px 0 6px 0;
	*padding:0;
	cursor:pointer;
}

#filAriane a.passe .fondFaLeft, #filArianeLarge a.passe .fondFaLeft {
	background:url(../images/fond_fa_passe_left.png) no-repeat left top;
}

#filAriane a.passe .fondFaCenter, #filArianeLarge a.passe .fondFaCenter {
	background:url(../images/fond_fa_passe_center.gif) repeat-x left top;

}

#filAriane a.passe .fondFaRight, #filArianeLarge a.passe .fondFaRight {
	background:url(../images/fond_fa_passe_right.gif) no-repeat right top;
	*padding:0px 0 6px 0;
	padding-right:6px;

}

#filAriane a.active .fondFaLeft, #filArianeLarge a.active .fondFaLeft {
	background:url(../images/fond_fa_active_left.gif) no-repeat left top;
}

#filAriane a.active .fondFaCenter, #filArianeLarge a.active .fondFaCenter {
	background:#0d2041 url(../images/fond_fa_active_center.gif) repeat-x left top;
}

#filAriane a.active .fondFaRight, #filArianeLarge a.active .fondFaRight {
	background:url(../images/fond_fa_active_right.png) no-repeat right top;
	*padding:0px 0 6px 0;
	padding-right:6px;
}

#filAriane a.grise .fondFaLeft, #filArianeLarge a.grise .fondFaLeft {
	background:url(../images/fond_fa_grise_left.gif) no-repeat left top;
}

#filAriane a.grise .fondFaCenter, #filArianeLarge a.grise .fondFaCenter {
	background:url(../images/fond_fa_grise_center.gif) repeat-x left top;

}

#filAriane a.grise .fondFaRight, #filArianeLarge a.grise .fondFaRight {
	background:url(../images/fond_fa_grise_right.gif) no-repeat right top;
	*padding:0px 0 6px 0;
	padding-right:6px;
}




/* PARTIE CHOIX DU VEHICULE */

#colonneG #choixVehicule {
	position:relative;
	float:left;
	margin-bottom:7px;
}

#colonneG #choixVehicule #fdChoixVehiculeTop,#colonneG #choixVehicule .fdChoixVehiculeBas {
	position:relative;
	float:left;
	background:url(../images/fond_haut_choix_vehicule.gif) no-repeat left top;
	width:534px;
	height:30px;
}

#colonneG #choixVehicule #ChoixVehiculeContent {
	position:relative;
	float:left;
	background:url(../images/fond_milieu_choix_vehicule.gif) repeat-y left top;
	width:534px;
	padding:0 0 0 16px;
}

#colonneG #choixVehicule #ChoixVehiculeContent .ligneChoixVehicule {
	background:url(../images/fond_choix_vehicule_3blocs.gif) repeat-y left top;
	margin-bottom:9px;
}

#colonneG #choixVehicule #ChoixVehiculeContent .lastChild{
	margin-bottom:0;
}

#colonneG #choixVehicule #ChoixVehiculeContent tr.ligneChoixVehicule{}
#colonneG #choixVehicule #ChoixVehiculeContent tr.ligneChoixVehicule td.blocVehicule{
	position:relative;
	/*position:relative;
	background:yellow;*/
}
#colonneG #choixVehicule #ChoixVehiculeContent tr.ligneChoixVehicule td.blocVehicule table tr td{}

#colonneG #choixVehicule #ChoixVehiculeContent .ligneChoixVehicule .blocVehicule.lastChild{
	margin-right:0px;
}

#colonneG #choixVehicule #ChoixVehiculeContent .ligneChoixVehicule .fond_bas_choix_vehicule {

	width:501px;
	height:11px;
	background:url(../images/fond_bas-3cols_choix_vehicu.gif) repeat-y left top;
}

.niveau2 {
	z-index:2;
	padding-bottom:25px;
}

#colonneG #choixVehicule #ChoixVehiculeContent .ligneChoixVehicule .blocVehicule h3, #fondRepeatMain #colonneD .blocColDTitre h3, #colonneCentre .sectionRecap  h3, #colonneCentre .sectionRecap  h4, .blocPub h3, #colonneG h3.blocTxt{
	font-size:11px;
	font-weight:bold;
	color:#2f3a45;

}

#colonneG h3.blocTxt{
	padding-bottom:10px;
}

#colonneG h3.blocTxt a {
	color:#1889d0;
}

#colonneG h3.blocTxt a:hover{
	color:#2F3A45;
}

.blocPub h3 {
	color:#687c8f;
	line-height:15px;
}

.blocPub ul{
	padding-top:7px;
	background:none;
}

.blocPub ul.grosseListe li {
	float:left;
	padding:1px 0 7px 27px;
	margin:0;
}

.blocPub ul.grosseListe li.liste1{
	background:url(../images/1.gif) no-repeat left top;
}

.blocPub ul.grosseListe li.liste2 {
	background:url(../images/2.gif) no-repeat left top;

}

.blocPub ul.grosseListe li.liste3 {
	background:url(../images/3.gif) no-repeat left top;

}

.blocPub ul.grosseListe li.liste4 {
	background:url(../images/4.gif) no-repeat left top;

}

.blocPub ul.grosseListe li.liste5 {
	background:url(../images/5.gif) no-repeat left top;
}



#colonneG #choixVehicule #ChoixVehiculeContent .ligneChoixVehicule .blocVehicule h3 {
	padding:0 0 3px 11px;
}

#colonneG #choixVehicule #ChoixVehiculeContent .ligneChoixVehicule .blocVehicule p{
	padding:0 0 0 11px;
	font-weight:normal;
}

#colonneG #choixVehicule #ChoixVehiculeContent table .ligneChoixVehicule .blocVehicule .niveau2 table  {
	font-size:11px;
	font-weight:bold;
	width:140px;
	margin-left:11px;
	border-collapse:collapse;
}


#colonneG #choixVehicule #ChoixVehiculeContent .ligneChoixVehicule .blocVehicule table tr td.descriptif{
	width:1px;
}

#colonneG #choixVehicule #ChoixVehiculeContent .ligneChoixVehicule .blocVehicule table tr td.pointilles{
	width:100%;
	background:url(../images/pointilles.gif) repeat-x left 3px;
}

#colonneG #choixVehicule #ChoixVehiculeContent .ligneChoixVehicule .blocVehicule table tr td.prix{
	float:right;

}

#colonneG #choixVehicule #ChoixVehiculeContent .ligneChoixVehicule .blocVehicule table.prixAgence {
	margin-top:5px;
	color:#687c8f;
}

#colonneG #choixVehicule #ChoixVehiculeContent .ligneChoixVehicule .blocVehicule table.prixInternet {
	color:#2f3a45;
}

.font17Px {
	font-size:17px;
	line-height:27px;
}

#colonneG #choixVehicule #ChoixVehiculeContent .ligneChoixVehicule .blocVehicule table.prixInternet tr td.pointilles{
	width:100%;
	background:url(../images/pointilles_internet.gif) repeat-x left 9px;
}
/*
#colonneG #choixVehicule #ChoixVehiculeContent .ligneChoixVehicule .blocVehicule a.btSelectionner {
	display:block;
	position:relative;
	float:left;
	left:29px;
	width:123px;
	height:26px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	letter-spacing:-1px;
	text-transform:uppercase;
	margin-top:3px;
	padding:3px 0 0 0px;
	color:white;
	text-align:center;
	background:url(../images/fond_bt_selectionner.png) no-repeat;
	text-decoration:none;
}
*/
#colonneG #choixVehicule #ChoixVehiculeContent .ligneChoixVehicule .blocVehicule .fondBlocTxtVehicule {
	position:absolute;
	width:161px;
	height:111px;
	background:url(../images/degrade_bloc.png) no-repeat left top;
	bottom:-15px;
	z-index:0;
}

#colonneG #choixVehicule .fdChoixVehiculeBas {
	width:534px;
	height:16px;
	background:url(../images/fond_bas_choix_vehicule.gif) no-repeat left top;
	top:0px;
}

#colonneG .contextHeader .nonDispo {
	position:absolute;
	top:1px;
	left:1px;
	width:159px;
	height:122px;
	background:url(../images/indisponible-a-cette-date.png) no-repeat left top;
	z-index:5;

}

#colonneG .contextHeader .nonDispoAgence {
	position:absolute;
	top:1px;
	left:1px;
	width:159px;
	height:122px;
	background:url(../images/indisponible-vide.png) no-repeat left top;
	z-index:5;

}

#colonneG .contextHeader .nonPeutLouer {
	position:absolute;
	top:1px;
	left:1px;
	width:159px;
	height:122px;
	background:url(../images/indisponible-vide.png) no-repeat left top;
	z-index:5;

}

.txtLegal{
	float:right;
	padding:5px 20px 20px 0px;
	font-size:10px;
	font-weight:normal;
	text-align:right;
	width:345px;
}

.txtLegal2{
	float:left;
	padding:5px 0px 5px 65px;
	text-align:left;
	font-size:10px;
	font-weight:normal;
	width:467px;
}

.txtLegalColD {
	font-size:10px;
	font-weight:normal;
	text-align:left;
	padding:0 6px 0 18px;
}

/* Colonne Droite El�ment titr�s */

.blocColDTitre {
	position:relative;
	float:left;
	width:269px;
	padding:8px 0 16px 16px;
}


.blocColDTitre  p{
	text-align:left;
	font-weight:normal;
}

.inTxtLeft {
	float:left;
}

.inTxtRight {
	float:right;
}

.blocColDTitre img{
	margin-right:11px;
}


#container #main #fondRepeatMain #colonneD .blocColDTitre h2 {
	padding-bottom:6px;
}

#ChoixVehiculeContentBg {
	float:left;
	width:534px;
	min-height:257px;
	background:url(../images/degrade-gris.png) no-repeat right bottom;
}

/* Page options */
#fdOptionsTop {
	position:relative;
	float:left;
	background:url(../images/fond_haut_options.gif) no-repeat left top;
	width:534px;
	height:56px;
}
#colonneG #choixVehicule #ChoixVehiculeContent form.standardForm  fieldset #tableOptions, #tableOptions {
	width:516px;
	_width:100%;
	border-collapse:collapse;
}

#colonneG #choixVehicule #ChoixVehiculeContent form.standardForm  fieldset #tableOptions tr, #tableOptions tr{

}

#colonneG #choixVehicule #ChoixVehiculeContent form.standardForm  fieldset #tableOptions td.tabIcone, #tableOptions td.tabIcone {
	padding:0 33px 0 15px;
	width:32px;
	height:56px;
}

#colonneG #choixVehicule #ChoixVehiculeContent form.standardForm  fieldset #tableOptions tr.firstChild td, #tableOptions tr.firstChild td{
	padding-bottom:7px;
	height:40px;
}

#colonneG #choixVehicule #ChoixVehiculeContent form.standardForm  fieldset #tableOptions tr.lastChild td, #tableOptions tr.lastChild td{
	padding-top:7px;
	height:35px;
}
#colonneG #choixVehicule #ChoixVehiculeContent form.standardForm  fieldset #tableOptions td.tabOptionMiddle, #tableOptions td.tabOptionMiddle {
	width:294px;

}

#colonneG #choixVehicule #ChoixVehiculeContent form.standardForm  fieldset #tableOptions td.tabOptionMiddle p, #tableOptions td.tabOptionMiddle p{
	width:294px;
	color:#2f3a45;


}

#colonneG #choixVehicule #ChoixVehiculeContent form.standardForm  fieldset #tableOptions td.tabOptionPrix, #tableOptions td.tabOptionPrix {
	padding:3px 0 0 0;
	text-align:right;
}

#colonneG #choixVehicule #ChoixVehiculeContent form.standardForm  fieldset #tableOptions td  p, #tableOptions td  p{
	padding:0;
	margin:0;
	display:inline;
	text-align:left;
}

#colonneG #choixVehicule #ChoixVehiculeContent form.standardForm  fieldset #tableOptions td input, #tableOptions td input {
	margin:0 15px 0 0;
	border:none;
}

#colonneG #choixVehicule #ChoixVehiculeContent form.standardForm  fieldset #tableOptions tr td.hrTableOption, #tableOptions tr td.hrTableOption {
	left:9px;
	top:40px;
	height:1px;
	margin:0;
	padding:0;
	background:#7d8695;
}



#container  #main #fondRepeatMain #colonneG #choixVehicule #ChoixVehiculeContent form.standardForm #naviguationBottom , #colonneG #choixVehicule #ChoixVehiculeContent #fondDegradeGrisVehicules #naviguationBottom 	{
	position:absolute;
	height:34px;
	color:white;
	background:none;
	border:none;
	padding:2px 0 0 120px;
}

#colonneG #choixVehicule #ChoixVehiculeContent #fondDegradeGrisVehicules #naviguationBottom {
	padding:14px 0 0 160px;
}



#naviguationBottom a{
	display:block;
	float:left;
	color:white;
	font-size:9px;
	text-transform:uppercase;
	padding:10px 7px 0 7px;
}

#naviguationBottom a:hover{
	color:#efd702;
}

#container  #main #fondRepeatMain #colonneG #choixVehicule #ChoixVehiculeContent form.standardForm #naviguationBottom p , #colonneG #choixVehicule #ChoixVehiculeContent #fondDegradeGrisVehicules #naviguationBottom p{
	display:block;
	line-height:7px;
	float:left;
	width:22px;
	height:34px;
	color:#efd702;
	background:url(../images/fond-p-navig-bottom.gif) no-repeat left top;
	padding:11px 0 0 0;
	margin:0;
	text-align:center;
}

#piedPageOptions {
	width:208px;
	height:149px;
	bottom:-55px;
	left:-40px;
	background:url(../images/ford-rent-options-de-locati.png) no-repeat left top;
}

/* Fin de page option */

#piedPageCoordonneesVoiture {
	width:97px;
	height:252px;
	bottom:-75px;
	left:-20px;
	background:url(../images/icone-coordonnees-voiture.png) no-repeat left top;

}
#piedPageCoordonneesUtilitaire {
	width:97px;
	height:252px;
	bottom:-60px;
	left:-15px;
	background:url(../images/icone-coordonnees-utilitair.png) no-repeat left top;

}

/*  Partie r�capitulatif */
#container  #fondHautMainRecap {
	background:url(../images/fond_haut_main_recap.png) no-repeat left top;
}

#fondRepeatMainRecap {
	background:url(../images/fond_repeat_main_recap.gif) repeat-y left top;
}

#colonneLargeTop {
	float:left;
	width:863px;
	height:12px;
	background:url(../images/fond_haut_colonne_large.gif) no-repeat left top;
	font-size:0;
}

#container #fondRepeatMainRecap #colonneCentre {
	float:left;
	padding:0 0 0 20px;
	width:863px;

}

#container #fondRepeatMainRecap #colonneCentre #fondRepeatColonneLarge {
	float:left;
	width:857px;
	background:url(../images/fond_repeat_colonne_large.gif) repeat-y left top;
	padding:0 0 0 13px;
		margin:0;
}

#piedPageMainRecap {
	background:transparent url(../images/fond_bas_main_recap.png) no-repeat left top;
}

#fondRepeatColonneLarge #colonneGLarge {
	float:left;
	width:541px;
}

#colonneCentre .recap2Cols , #colonneCentre .recap2Colsb{
	float:left;
	position:relative;
	width:191px;
	padding-left:45px;
}

#colonneCentre .recap2Colsb {
	/*padding-left:25px;*/

}


#colonneCentre .sectionRecap, #colonneCentre .recap2Colsb .sectionRecap  {
	width:191px;
	background:transparent url(../images/icone-france-mini.gif) no-repeat left top;
	padding:0 0 16px 27px;
}

 #colonneCentre .sectionRecap  {
	background:none;
	float:left;
 }

#colonneCentre .sectionRecap.votreAgence {
	background:transparent url(../images/icone-france-mini.gif) no-repeat left top;
}

#colonneCentre .sectionRecap.miniBoy {
	background:transparent url(../images/icone-mini-mini-boy.gif) no-repeat left top;
}

#colonneCentre .sectionRecap.miniPermis {
	background:transparent url(../images/icone-mini-mini-permis.gif) no-repeat left top;
}

#colonneCentre .sectionRecap.miniClock {
	background:transparent url(../images/icone-mini-clock.gif) no-repeat left top;
}

#colonneCentre .sectionRecap.miniSearch {
	background:transparent url(../images/icone-mini-search.gif) no-repeat left top;
}

#colonneCentre .sectionRecap.miniAuto {
	background:transparent url(../images/icone-mini-auto.gif) no-repeat left top;
}

#colonneCentre .sectionRecap  h3{
	padding:3px 0 5px 0;
}

.tableauRecap table, .tableauRecapConf table{
	width:772px;
	padding:0;
	margin:0 0 0 47px;
	border-collapse:collapse;
	font-size:11px;
	line-height:20px;
	font-weight:normal;
	color:#687c8f;
}
/**
.tableauRecap table tr td.left, .tableauRecapConf table tr td.left {
	width:1px;
}
.tableauRecap table tr td.right, .tableauRecapConf table tr td.right {
	width:1px;
}
**/
.tableauRecap table tr td.center, .tableauRecapConf table tr td.center {
	background:url(../images/lv_dotted_lightgrey.gif) repeat-x left bottom;
	width:100%;
}


.hrSpe, .hrSpeMini, .hrSpeColD, .hrSpeMini3, .hrSpeMini4 {
	float:left;
	height:1px;
	width:820px;
	background:#cfd4db;
	margin:18px 0 10px 6px;
	font-size:0px;
}

.hrSpeMini, .hrSpeMini2, .hrSpeMini3 {
	position:relative;
	background:#7f8497;
	width:514px;
	_width:502px;
	left:0px;
	_left:0px;
	margin:9px 0px;
	line-height:0px;
}
.hrSpeMini, .hrSpeMini2 {
	margin-left:-6px;
}

.hrSpeMini3 {
	width:460px;
	left:42px;
	background:#cfd4db;
}

.hrSpeMini4 {
	width:308px;
	background:transparent;
	padding:13px 0 0 0;
	margin:0;
	border-bottom:1px solid;
	border-bottom-color:#7f8497;
}

.hrSpeColD {
	position:relative;
	width:271px;
	background:#7f8497;
	left:9px;
	margin-bottom:0;
}

.basDroiteRecap {
	display:block;
	/*float:left;*/
	/*width:510px;*/
	/*margin-left:259px;*/
	text-align:left;
	background:url(../images/cadenas-gris-perle.gif) no-repeat 0 18px;
	/*padding:0 0 10px 13px;*/
	font-weight:normal;
}

.classicSubmitButton.validerResa {
	float:left;
	position:relative;
	top:11px;
	left:71px;
	*left:65px;
}

.classicSubmitButton.validerResaNoPaiement {
	float:right;
	position:relative;
	top:11px;
	right:18px;
	*right:20px;
}

.classicSubmitButton.retourAccueil {
	float:left;
	position:absolute;
	bottom:0;
}

.div_retour_accueil_post_paiement{float:left;margin-left:710px;}

#piedPageRecap {
	width:181px;
	height:191px;
	bottom:-60px;
	left:-50px;
	background:url(../images/icone-calculatrice.png) no-repeat left top;
}

#ongletsCarteF {
	position:relative;
	float:left;
	width:270px;
	height:351px;
	padding:17px 0 0 17px;
}

a.lienDecCarte {
	display:block;
	float:left;
	width:134px;
	height:26px;
	background:url(../images/decouvrez-la-carte-fondOngl.gif) no-repeat left top;
	font-size:11px;
	font-weight:bold;
	color:#efd702;
	padding:5px 0 0 0px;
	margin:0 1px 0 0;
	text-align:center;
}

a.lienDecCarte.inactive {
	background:url(../images/plus-d-avantages-fond-ongle.gif) no-repeat left top;
	color:white;
	margin-top:3px;
}


a:hover.lienDecCarte.inactive {
	color:#efd702;
}

#contentOngletCarteF {
	float:left;
	width:255px;
	height:203px;
	margin-top:-9px;
	background:url(../images/carte-de-fidelite-ford-rent.png) no-repeat left top;
	padding:50px 0 0 11px;
}

#contentOngletCarteF p{
	text-align:left;
	width:142px;
}

#ongletsCarteF #iconeCarteF {
	float:left;
	margin:-20px 0 0 -40px;
	width:149px;
	height:174px;
	background:url(../images/iconce-cartef-ford.png) no-repeat left top;
}

#ongletsCarteF #questionBasOngletCarteF {
	float:left;
	width:140px;
	padding:70px 0 0 0;
	margin-left:-20px;
}

#ongletsCarteF #questionBasOngletCarteF label {
	font-size:11px;
	font-weight:bold;
	color:#687c8f;
}

#ongletsCarteF #questionBasOngletCarteF input {
	margin-right:10px;
	border:none;
}


.BigIcone.infoLoc {
	background:url(../images/informations-concernant-loc.gif) no-repeat left top;
	width:540px;
	height:40px;
}

.BigIcone.infoLoc2{
	background:url(../images/informations-concernant-vot.gif) no-repeat left top;
	width:826px;
	height:40px;
}

.BigIcone.needHelp{
	background:url(../images/besoin-d-aide_bigicon.gif) no-repeat left top;
	width:269px;
	height:40px;
	margin:10px 0 0 15px;
}

.BigIcone.loupe{
	background:url(../images/loupe-col-droite.gif) no-repeat left top;
	width:269px;
	height:40px;
	margin:10px 0 0 15px;
}

.BigIcone.voirAussi{
	background:url(../images/a-voir-aussi.gif) no-repeat left top;
	width:269px;
	height:40px;
	margin:10px 0 0 15px;
}

.BigIcone.assistance{
	background:url(../images/bigIcone-assistance_telepho.gif) no-repeat left top;
	width:269px;
	height:40px;
	margin:10px 0 0 15px;
}

.BigIcone.rapidement{
	background:url(../images/rapidement_bigicon.gif) no-repeat left top;
	width:290px;
	height:40px;
	margin:10px 0 0 15px;
}

.BigIcone.votreDepart{
	background:url(../images/votre-departement_fond.gif) no-repeat left top;
	width:234px;
	height:40px;
}

.BigIcone.conducteurAdd{
	background:url(../images/premiere-reservation_0.gif) no-repeat left top;
	width:502px;
	height:40px;
}

.BigIcone.identifiezVous{
	background:url(../images/vous-etes-deja-client_0.gif) no-repeat left top;
	width:502px;
	height:40px;
}

.BigIcone.premiereResa{
	background:url(../images/premiere-reservation_0.gif) no-repeat left top;
	width:502px;
	height:40px;
}

.BigIcone.votreVille{
	background:url(../images/votre-ville_big_icon.gif) no-repeat left top;
	width:234px;
	height:40px;
}

.BigIcone.bigloupe{
	background:url(../images/loupe-col-droite_big.gif) no-repeat left top;
	width:499px;
	height:40px;
}

.BigIcone.services{
	background:url(../images/bigIcone-clef-anglaise.gif) no-repeat left top;
	float:left;
	width:269px;
	height:40px;
	margin:10px 0 0 0px;

}

.BigIcone.services2{
	background:url(../images/bigIcone-clef-anglaise2.gif) no-repeat left top;
	float:left;
	width:499px;
	height:40px;
	margin:10px 0 0 0px;

}

.blocColDTitre ul.servicesPu {
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#687C8F;
	width:266px;
}

.blocColDTitre ul.servicesPu  li{
	height:26px;
	padding:0 0 3px 45px;
}

.blocColDTitre ul.servicesPu  li img{
	vertical-align:middle;
	margin-right:8px;

}

.helveticaBold span.lightT {
	letter-spacing:-0.5px;
}

#C4cols {
	padding-left:47px;
}

#C4cols .sectionRecap {
	height:94px;
	width:173px;
}

#C4cols .sectionRecap.lastChild {
	width:158px;
}


.BigIcone.devis{
	float:left;
	background:url(../images/votre-devis_big_icon.gif) no-repeat left top;
	width:410px;
	height:40px;
}

.BigIcone.infoPratiques{
	float:left;
	background:url(../images/infos-pratiques_big_icon.gif) no-repeat left top;
	width:410px;
	height:40px;
}

.D2Cols {
	float:left;
	width:410px;
	padding-bottom:30px;
}

.D2Cols p {
	padding-left:47px;
	text-align:left;
	padding-bottom:5px;
}

.tableauRecapConf {
	float:left;
	width:363px;
}

.tableauRecapConf table  {
	width:363px;
}

#piedPageConfirm {
	width:148px;
	height:268px;
	bottom:-165px;
	left:-30px;
	background:url(../images/icone-jeune-fille.png) no-repeat left top;
}

/* Tableau des offres sp�ciales */
.offresSpeTd1 {
	width:107px;
}

.offresSpeTd2 {
	width:383px;

}
/* fin tableau des offres sp�ciales*/

/* Page recherche agence */
	.classicSubmitButton.rechercher{
		float:left;
		position:absolute;
		top:85px;
		_top:46px;
		left:423px;
	}
	.classicSubmitButton.reserver{
		float:left;
		position:relative;
		/**bottom:-58px;
		left:20px;**/
		bottom:-48px;
		left:299px;
	}
	.classicSubmitButton.retourAccueil{
		top:15px;
		float:left;
		left:375px;
		position:relative;
	}
	.classicSubmitButton.retourAccueil :hover{
		color:#EFD702;
	}
/* fin page recherche agence */

/* Resultats de recherche */
.resultTd1 {
	width:245px;
	padding-left:16px;
}

.resultTd2{
	width:245px;
	text-align:right;
}

.resultTd2 p{
	display:block;
	float:right;
	text-align:right;
	padding-bottom:0px;
	height:auto;
	clear:right;
	width:240px;
}


.resultTd2 img {
	display:block;
	float:right;
	padding:10px 0 6px 0;

}

#colonneG #choixVehicule #ChoixVehiculeContent .resultTd2 a.lien, a.lienNewSearch,.listVehicules tr td.bgBottom div.selectVehicule a.lienNewSearch{
	display:block;
	float:right;
	/*clear:right;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#1889d0;
	text-decoration:none;
	text-transform:uppercase;
	background:url(../images/puce-lien-gauche2.gif) no-repeat right top;
	padding-right:13px;
	padding-bottom:5px;
	width:240px;
}

a.lienNewSearch {
	position:absolute;
	text-align:right;
	color:white;
	right:26px;
	margin-top:24px;
	width:150px;
}

.listVehicules tr td.bgBottom div.selectVehicule a.lienNewSearch {
	position:absolute;
	text-align:right;
	color:#1889d0;
	right:26px;
	margin-top:24px;
	width:150px;
}

.listVehicules tr td.bgBottom div.selectVehicule a.lienNewSearch:hover {
	color:#000;

}


a.lienNewSearch:hover {
	color:#fcd808;
}


#colonneG #choixVehicule #ChoixVehiculeContent table  tr td.resultTd2 a.bouton.btMiniReserver {
	float:right;
	/*clear:right;*/
	position:relative;
	right:-3px;
}

#colonneG #choixVehicule #ChoixVehiculeContent table  tr td.resultTd2 a.bouton.btMiniReserver:hover {
	/*color:white;*/
}

/* fin resultats de recherche */

/* Decouvrez les vehicules FR */
h3.helveticaBold {
	font-size:17px;
	padding-bottom:4px;
}

#ongletsPresentVehicules {
	float:left;
	position:relative;
	left:-4px;
	bottom:-3px;
	font-size:11px;
	font-weight:bold;
	height:26px;

}

#ongletsPresentVehicules a span {
	display:block;
	float:left;

}


#ongletsPresentVehicules a.inactif, #ongletsPresentVehicules a.actif {
	float:left;
	position:relative;
	height:26px;
	background:url(../images/onglet_vehicules_middle.gif) repeat-x left top;
	color:#ffffff;
	cursor:pointer;
	margin-left:7px;
}

 #ongletsPresentVehicules a.actif {
	cursor:auto;
	color:#efd702;
	position:relative;
	top:-3px;
	z-index:10;
}


#ongletsPresentVehicules a.inactif span.left, #ongletsPresentVehicules a.actif span.left{
	position:absolute;
	left:-3px;top:0;
	width:3px;
	height:26px;
	background:url(../images/onglet_vehicules_left.gif) no-repeat left top;
}
#ongletsPresentVehicules a.inactif span.right, #ongletsPresentVehicules a.actif span.right{
	position:absolute;
	right:-3px;top:0;
	width:3px;
	height:26px;
	background:url(../images/onglet_vehicules_right.gif) no-repeat left top;
}
#ongletsPresentVehicules a.inactif span.center_1, #ongletsPresentVehicules a.actif span.center_1{
	float:left;
	min-width:25px;
	height:26px;
	background:url(../images/onglet_vehicules_center1.gif) no-repeat right top;
}

#ongletsPresentVehicules a.inactif span.center_2, #ongletsPresentVehicules a.actif span.center_2{
	float:left;
	height:22px;
	background:url(../images/onglet_vehicules_center2.png) no-repeat left top;
	padding:4px 13px 0 13px;
}

#ongletsPresentVehicules a.inactif span.center_2.lastChild, #ongletsPresentVehicules a.actif span.center_2.lastChild{
	float:left;
	height:22px;
	background:url(../images/onglet_vehicules_center2.png) no-repeat left top;
	padding:4px 14px 0 14px;
}

#ongletsPresentVehicules a.inactif span.center_2:hover {
	color:#efd702;
}

#ongletsPresentVehicules a.actif {
	background:url(../images/onglet_vehicules_middle_act.gif) repeat-x left top;
}

#ongletsPresentVehicules a.actif span.left{
	background:url(../images/onglet_vehicules_left_act.gif) no-repeat left top;
}

#ongletsPresentVehicules a.actif span.right{
	background:url(../images/onglet_vehicules_right_act.gif) no-repeat left top;
}

#ongletsPresentVehicules a.actif span.center_1{
	background:url(../images/onglet_vehicules_center1_ac.gif) no-repeat right top;
}

#ongletsPresentVehicules a.actif span.center_2{
	background:url(../images/onglet_vehicules_center2_ac.png) no-repeat left top;
}

#ongletsPresentVehicules a.actif span.center_2.lastChild{

}

#ligneBlancheOnglets {
	width:560px;
	height:1px;
	bottom:3px;
	left:-15px;
	position:absolute;
	background:url(../images/ligne_blanche.gif) no-repeat 0 0;

}

#colonneG #choixVehicule #fdChoixVehiculeTop2 {
	position:relative;
	float:left;
	background:url(../images/fond_haut_choix_vehicule2.gif) no-repeat left top;
	width:534px;
	height:16px;
	font-size:0;
}

#colonneG #fdLightTop {
	position:relative;
	float:left;
	background:url(../images/fond_haut_form_offres.gif) no-repeat left top;
	width:534px;
	left:1px;
	height:19px;
}

.contextContentBlock .iconesSpec {
	background:url(../images/bas_icones_spec.png) no-repeat left bottom	;
	height:23px;
	margin-bottom:7px;
}

.contextContentBlock .iconesSpec .iconeSpecCD{
	float:left;
	width:16px;
	height:15px;
	background:url(../images/icone_spec_cd.png) no-repeat left top	;
	margin-right:8px;
}
.contextContentBlock .iconesSpec .iconeSpecPers{
	float:left;
	height:14px;
	background:url(../images/icone_spec_pers.png) no-repeat left top	;
	padding:1px 0 0 2px;
	margin-right:8px;
}

.contextContentBlock .iconesSpec .iconeSpecBagages{
	float:left;
	height:14px;
	background:url(../images/icone_spec_bagages.png) no-repeat left top	;
	padding:1px 0 0 10px;
	margin-right:8px;
}

.contextContentBlock .iconesSpec .iconeSpecPoids{
	float:left;
	height:14px;
	background:url(../images/icone_spec_poids.png) no-repeat left top	;
	padding:1px 0 0 10px;
	margin-right:8px;
}

.contextContentBlock .iconesSpec .iconeSpecEtoile{
	float:left;
	height:14px;
	background:url(../images/icone_spec_etoile.png) no-repeat left top	;
	padding:1px 0 0 10px;
	margin-right:8px;
}

.contextContentBlock .iconesSpec .iconeSpecAutoradio{
	float:left;
	height:14px;
	background:url(../images/icone_spec_autoradio.png) no-repeat left top	;
	padding:1px 0 0 10px;
	margin-right:8px;
}

#visuelCarteF {
	position:relative;
	float:left;
	width:900px;
	height:222px;
	background:url(../images/fidelite-location-voiture-ford-rent.png) no-repeat left top;
}

#colonneGCarteF {
	float:left;
	width:502px;
	padding:10px 0px 13px 12px;
}


#colonneGCarteF p{
	width:485px;
	padding-bottom:8px;
}

#colonneCentre #fondRepeatColonneLarge #fondDegradeGrisVehicules #colonneGCarteF  #tableOptions tr td.tabIcone {
	padding-right:0;
	padding-left:16px;

}
#colonneCentre #fondRepeatColonneLarge #fondDegradeGrisVehicules #colonneGCarteF  #tableOptions tr td.tabOptionMiddle p {
	color:#687c8f;
}

#colonneDcarteF {
	float:left;
	width:300px;
	height:340px;
	background:url(../images/fond-cartef-colD.jpg) no-repeat left top;
	padding-left:18px;
}

#colonneDcarteF table {
	height:100%;
	width:100%;
}

#colonneDcarteF table tr td {
	width:100%;
	text-align:center;

}

#decoTop{
	width:97px;
	height:34px;
	background:url(../images/decoration_top.png) no-repeat left top;
	margin-bottom:20px;
}
#decoBottom{
	float:left;
	position:relative;
	width:97px;
	height:34px;
	background:url(../images/decoration_bottom.png) no-repeat left top;
	margin-top:20px;
	left:102px;
}

#colonneDcarteF table tr td p {
	padding:0px 15px 10px 15px;
	text-align:left;
}


#container #main #fondRepeatMainRecap #colonneCentre #fondRepeatColonneLarge #colonneDcarteF table tr td #form_add_fid #mail_abo {
	display:block;
	float:left;
	width:148px;
	height:15px;
	margin:4px 15px 0 14px;
	padding:2px 0 0 5px;
	border:1px solid #c5c5c5;
}

/* Fin Page Carte de fidelit�*/

/* page Contact*/
.contactForm{width:502px;}
.contactForm p{
	text-align:justify;
	padding:5px 0 6px 42px;
	width:450px;
}
#ChoixVehiculeContent .contactForm p span.choice{
	position:relative;
	left:0;top:-4px;
	line-height:normal;
	font:normal normal 11px/normal Arial, Verdana, sans;
	color:#687c8f;
}



#ChoixVehiculeContent .contactForm input{
	vertical-align:middle;
	padding:2px 5px;
	font:normal normal 10px/normal Arial, Verdana, sans;
}

#contactColG {
	float:left;
	position:relative;
	left:42px;
	width:198px;
	padding-right:9px;
}

#contactColG input, #contactColG select  {
	margin: 0 0 6px 0;
	width:147px;

}

#contactColG select {
	width:160px;
	height:19px;
	*margin-top:2px;
}

#contactColD {
	float:left;
	width:295px;
	position:relative;
}

 #contactColD input {
 	margin: 0 0 6px 0;
	width:283px;
 }

#ChoixVehiculeContent .contactForm textarea {
	width:281px;
	height:86px;
	*height:95px;
	padding:2px 5px;
	text-align:left;
	font:normal normal 10px/normal Arial, Verdana, sans;
	color:#687c8f;
}

#ChoixVehiculeContent .contactForm div table{
	width:502px;
	border-collapse:collapse;
	font:normal normal 11px/normal Arial, Verdana, sans;
	color:#687c8f;
}

#colonneG #choixVehicule #ChoixVehiculeContent .contactForm fieldset table tr td label {
	font-size:11px;
	font-weight:bold;
	color:#687c8f;
}

#colonneG #choixVehicule #ChoixVehiculeContent .contactForm fieldset table tr td  input{
	border:none;
}

#colonneG #choixVehicule #ChoixVehiculeContent .contactForm fieldset table tr td {
		text-align:left;
}

ul.listHelp {
	font:normal normal 11px/normal Arial, Verdana, sans;
	color:#1889d0;
	font-weight:bold;
	padding:0 0 0 63px;
	line-height:14px;
}

ul.listHelp a{
	color:#1889d0;
}

ul.listHelp a:hover{
	color:#2f3a45;
}

ul.listHelp li {
	position:relative;
	background:url(../images/puce-help.gif) no-repeat 0 5px;
	padding:3px 0 2px 15px;
}

/* fin page contact */

/* monCompte */
#monCompteColonneG {
	width:238px;
	float:left;
	padding:0 18px 0 0;
}

#monCompteColonneD {
	float:left;
	width:644px;
}

#monCompteEspClient {
	float:left;
}

#monCompteColonneD #monCompteEspClient #monCompteEspClientContent {
	float:left;
	width:610px;
	background:url(../images/mon-compte-back-bloc-haut.gif) repeat-y top left;
	padding:0 17px;
}


#monCompteColonneD  #monCompteEspClient #monCompteEspClientBas{
	float:left;
	width:644px;
	height:11px;
	background:url(../images/mon-compte-back-bloc-haut-b.png) no-repeat top left;
}

#monCompte4Encarts {
	float:left;
	position:relative;
}

table.monCompteEncarts {
	width:100%;
	margin:18px 0 0 0;
}

table.monCompteEncarts.lastChild {
	margin-bottom:-19px;
	_margin-bottom:0;
}

table.monCompteEncarts tr {
	width:100%;

}

table.monCompteEncarts tr td {
	width:311px;
	padding:0 0 0 3px;
}

table.monCompteEncarts tr.enTete {
	width:100%;
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#2f3a45;
	letter-spacing:-0.5px;
}

table.monCompteEncarts tr td.center {
	width:17px;
	padding:0;
}

table.monCompteEncarts tr td#enTeteInfoPerso {
	height:46px;
	background:url(../images/monCompte_fond_infoP.png) no-repeat top left;
	text-indent:61px;
}

table.monCompteEncarts tr td#enTeteMesResa {
	height:46px;
	background:url(../images/mon-compte-mes-resa.png) no-repeat top left;
	text-indent:61px;
}

table.monCompteEncarts tr.basLigne {
}

table.monCompteEncarts tr.content td {
	background:url(../images/moncompte_fond_content_bloc.gif) repeat-y top left;
	vertical-align:top;
}

table.monCompteEncarts tr.content td.center {
	background:none;
}

table.monCompteEncarts tr td#basInfoPerso {
	background:url(../images/mon-compte-back-bloc-bas.png) no-repeat left top;
}

table.monCompteEncarts tr td#basMesResa {
	background:url(../images/mon-compte-back-bloc-bas.png) no-repeat left top;
}

.btMiniCompleter {
	position:relative;
	float:right;
	right:10px;
	bottom:20px;
}

.btMiniCompleterM {
	position:relative;
	float:right;
	right:10px;
	top:7px;
}

.btMiniGerer {
	position:relative;
	float:right;
	right:10px;
	bottom:20px;
}

table.monCompteEncarts tr td#enTeteMyAgency {
	height:46px;
	background:url(../images/mon-compte-back-agences.png) no-repeat top left;
	text-indent:61px;
}

table.monCompteEncarts tr td#enTeteProgFi {
	height:46px;
	background:url(../images/mon-compte-back-bloc-prog-f.png) no-repeat top left;
	text-indent:61px;
}

table.monCompteEncarts tr td#basMyAgency {
	background:url(../images/mon-compte-back-bloc-bas.png) no-repeat left top;
}

table.monCompteEncarts tr td#basProgFi {
	background:url(../images/mon-compte-back-bloc-bas.png) no-repeat left top;
}

ul#monCompteMenuGauche {
	background:url(../images/degrade_monCompte_g.jpg) no-repeat 0px 15px ;
	position:relative;
	top:-12px;
}

ul#monCompteMenuGauche li {
	height:23px;
	font-size:11px;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	color:#1889d0;
	padding-top:10px;
	background:url(../images/monComptebarreH.gif) no-repeat 0px 32px;

}

ul#monCompteMenuGauche li.actif{
	background:url(../images/mon-compte-menu-actif.jpg) no-repeat 1px 0px;
}

ul#monCompteMenuGauche li.actif a{
	color:#2f3a45;
}


ul#monCompteMenuGauche li a{
	color:#1889d0;
}

ul#monCompteMenuGauche li a:hover{
	color:#2f3a45;
}

ul#monCompteMenuGauche li.accueil {
	background:url(../images/monCompteMenu-accueil-2.gif) no-repeat left top;
}

ul#monCompteMenuGauche li.accueil_actif {
	background:url(../images/monCompteMenu-accueil-1.gif) no-repeat left top;
}

ul#monCompteMenuGauche li.accueil_actif a{
	color:#2f3a45;
}

ul#monCompteMenuGauche li.accueil_actif a:hover{
	color:white;
}

ul#monCompteMenuGauche li.accueil a:hover{
	color:white;
}

ul#monCompteMenuGauche li.accueil a{
	color:#ff921c;
}

/* fin monCompte */



#fondDegradeGrisVehicules, #fondDegradeGrisSmall{
	float:left;
	width:auto;
	padding:0 8px 0 0;
	background:url(../images/degrade-gris_bg.png) no-repeat right bottom;
}

#choixVehicule, #ChoixVehiculeContent, #fondDegradeGrisVehicules {width:502px;min-height:0px;}

#fondDegradeGrisSmall {
	background:url(../images/degrade-gris_bg2.png) no-repeat right bottom;
	width:502px;
	height:70px;
}

#ChoixVehiculeContent .standardForm{width:502px;}
#ChoixVehiculeContent .standardForm p{
	text-align:justify;
	padding:5px 0 6px 42px;
	line-height:3px;
}
#ChoixVehiculeContent .standardForm p span.choice{
	position:relative;
	left:0;top:-4px;
	line-height:normal;
	font:normal normal 11px/normal Arial, Verdana, sans;
	color:#687c8f;
}
#ChoixVehiculeContent .standardForm div{
	padding:8px 0 8px 0;
	margin:12px 0 12px 42px;
	border-top:1px solid #cdd2d9;
	border-bottom:1px solid #cdd2d9;
}
#ChoixVehiculeContent .standardForm input{
	vertical-align:middle;
	padding:2px 5px;
	font:normal normal 10px/normal Arial, Verdana, sans;
}
#ChoixVehiculeContent .standardForm select{
	vertical-align:middle;
	padding:2px 5px;
	font:normal normal 10px/normal Arial, Verdana, sans;
}
#ChoixVehiculeContent .standardForm input.size450{width:448px;}
#ChoixVehiculeContent .standardForm input.size217{width:216px;}
#ChoixVehiculeContent .standardForm input.size165{width:165px;}
#ChoixVehiculeContent .standardForm input.size139{width:139px;}
#ChoixVehiculeContent .standardForm input.size75{width:75px;}

#ChoixVehiculeContent .standardForm textarea{
	width:447px;
	padding:2px 5px;
	text-align:left;
	font:normal normal 10px/normal Arial, Verdana, sans;
	color:#687c8f;
}
#ChoixVehiculeContent .standardForm div table{
	width:460px;
	border-collapse:collapse;
	font:normal normal 11px/normal Arial, Verdana, sans;
	color:#687c8f;
}
#ChoixVehiculeContent .standardForm div table input{
	border:none;
	vertical-align:middle;
}
#ChoixVehiculeContent .standardForm div table label{
	font-size:10px;
	text-transform:uppercase;
	cursor:pointer;
}
#ChoixVehiculeContent .standardForm div table td{padding:3px 0;}

#ChoixVehiculeContent .standardForm p.specialLink{
	position:relative;
	left:0;top:-8px;
	padding-left:54px;
	background:url(../images/special_link_bg.gif) no-repeat 42px center;
}
#ChoixVehiculeContent .standardForm p.specialLink a{
	color:#1889d0;
	text-transform:uppercase;
	font:normal normal 9px/normal Arial, Verdana, sans;
	text-decoration:none;
}
#ChoixVehiculeContent .standardForm p.specialLink a:hover{color:#2f3a45;}

#ChoixVehiculeContent .standardForm p.standardFormValidate{
	width:524px;
	height:42px;
	padding:5px;
	margin:0;
	text-align:right;
	background:#7d8695 url(../images/standardform_validate_bg.gif) no-repeat left bottom;
}
#ChoixVehiculeContent .standardForm p.standardFormValidate input{text-transform:uppercase;}

#ChoixVehiculeContent .standardForm p.submit{
	/*text-align:right;*/
	padding:0;margin:0;
	position:relative;
	left:0;top:14px;
	font:normal bold 11px/normal Arial, Verdana, sans;
	color:#ffffff;
}
#ChoixVehiculeContent .standardForm p.submit a, #ChoixVehiculeContent .standardForm p.submit submit{
	z-index:5;
	position:absolute;
	right:-3px;top:0;
}

#choixVehicule .fdChoixVehiculeBasValidate{
	float:left;
	background:url(../images/standardform_validate_bg.gif) no-repeat left top;
	width:534px;
	height:52px;
	padding-bottom:55px;
}
#ChoixVehiculeContent .standardForm input.error{border:1px solid #efd702;}


.classicSubmitButton {
	display:block;
	position:relative;
	float:left;
	height:34px;
	text-decoration:none;
	background:url(../images/btsubmit_bg_main.png) repeat-x;
	border:none;
}

.classicSubmitButton span{display:block;cursor:pointer;}
.classicSubmitButton span a{cursor:pointer;}
.classicSubmitButton span a:hover{color:#efd702;}
.classicSubmitButton a:hover{color:#efd702;}
.classicSubmitButton span.left{
	position:absolute;
	left:-8px;top:0;
	width:8px;
	height:34px;
	background:url(../images/btsubmit_bg_left.png) no-repeat right top;
}
.classicSubmitButton span.center{
	height:27px;
	padding:2px 10px 0 10px;
	/*color:#ffffff;*/
	font:normal bold 12px/24px Arial, Verdana, sans;
	text-transform:uppercase;
	background:url(../images/btsubmit_bg_center.png) no-repeat left top;
}
.classicSubmitButton span.right{
	position:absolute;
	right:-10px;top:0;
	width:10px;
	height:34px;
	background:url(../images/btsubmit_bg_right.png) no-repeat left top;
}









.classicSubmitButton2{
	display:block;
	position:relative;
	float:left;
	height:34px;
	text-decoration:none;
	background:url(../images/btsubmit_bg_main2.gif) repeat-x;
	border:none;
}

.classicSubmitButton2 span{display:block;cursor:pointer;}
.classicSubmitButton2 span a{cursor:pointer;}
.classicSubmitButton2 span a:hover{color:#efd702;}
.classicSubmitButton2 a:hover{color:#efd702;}
.classicSubmitButton2 span.left{
	position:absolute;
	left:-8px;top:0;
	width:8px;
	height:34px;
	background:url(../images/btsubmit_bg_left2.gif) no-repeat right top;
}
.classicSubmitButton2 span.center{
	height:27px;
	padding:2px 10px 0 10px;
	/*color:#ffffff;*/
	font:normal bold 12px/24px Arial, Verdana, sans;
	text-transform:uppercase;
	background:url(../images/btsubmit_bg_center.png) no-repeat left top;
}
.classicSubmitButton2 span.right{
	position:absolute;
	right:-10px;top:0;
	width:10px;
	height:34px;
	background:url(../images/btsubmit_bg_right2.gif) no-repeat left top;
}


.orangeSubmitButton{
	display:block;
	position:relative;
	float:left;
	height:34px;
	text-decoration:none;
	background:url(../images/btsubmit_bg_main_orange.gif) repeat-x;
	border:none;
}

.orangeSubmitButton span{display:block;cursor:pointer;}
.orangeSubmitButton span a{cursor:pointer;}
.orangeSubmitButton span a:hover{color:#4eb9fc;}
.orangeSubmitButton span.left{
	position:absolute;
	left:-8px;top:0;
	width:8px;
	height:34px;
	background:url(../images/btsubmit_bg_left_orange.gif) no-repeat right top;
}
.orangeSubmitButton span.center{
	height:27px;
	padding:2px 10px 0 10px;
	/*color:#ffffff;*/
	font:normal bold 12px/24px Arial, Verdana, sans;
	text-transform:uppercase;
	background:url(../images/btsubmit_bg_center_orange.png) no-repeat left top;
}
.orangeSubmitButton span.right{
	position:absolute;
	right:-10px;top:0;
	width:10px;
	height:34px;
	background:url(../images/btsubmit_bg_right_orange.gif) no-repeat left top;
}


#colonneD_devis{
	position:relative;
	float:left;
	width:326px;
}
#votreDevis{
	position:relative;
	left:0;
	top:-11px;
	width:308px;
	padding:0 0 0 19px;
	background:url(../images/devis_bg_main2.jpg) repeat-y 19px top;

}
#votreDevis .devis_haut{
	background:url(../images/votre-devis2.jpg) no-repeat top;
	color:white;
	font-size:15px;
	font-weight:bold;
	height:24px;
	width:270px;
	padding:9px 19px 0 19px;

}
#votreDevis div.devisContent{
	width:270px;
	padding:0 19px 16px 19px;
	min-height:64px;
	background:url(../images/devis_bg_top2.jpg) no-repeat left top;
}
#votreDevis div.devisContent table{
	width:270px;
	border-collapse:collapse;
	font:normal normal 13px/normal Arial, Verdana, sans;
}
#votreDevis div.devisContent table tr.grey{color:#bac0c9;}
#votreDevis div.devisContent table tr.yellow{color:#efd702;}
#votreDevis div.devisContent table tr.white{color:#ffffff;}
#votreDevis div.devisContent table td{padding:2px 0;}
/*#votreDevis div.devisContent table td.left, #votreDevis div.devisContent table td.right{width:1px;}*/
#votreDevis div.devisContent table td.left{text-align:left;}
#votreDevis div.devisContent table td.right{text-align:right;}
#votreDevis div.devisContent table td.center{width:100%;}
#votreDevis div.devisContent table tr.grey td.center{background:url(../images/devis_dotted_grey.gif) repeat-x left bottom;}
#votreDevis div.devisContent table tr.yellow td.center{background:url(../images/devis_dotted_yellow.gif) repeat-x left bottom;}
#votreDevis div.devisContent table tr.white td.center{background:url(../images/devis_dotted_white.gif) repeat-x left bottom;}
#votreDevis div.devisContent table.total{font-weight:bold;}


#votreDevis div.bgBottom{
	width:308px;
	height:2px;
	font-size:0;
	background:url(../images/devis_bg_bottom2.gif) no-repeat left top;
}

#colonneG #choixVehicule #fdChoixVehiculeTop.fdChoixVehiculeTopCoordonnees{height:17px;font-size:0;}


.standardFormError{
	z-index:10;
	/**position:absolute;**/
	margin-left:-2px;
	left:10px;top:-7px;
	width:515px;
}
.standardFormError .contextContent{
	width:515px;
	background:url(../images/error_bg_main.png) repeat-y left top;
}
.standardFormError .contextContent p{
	padding:2px 14px 11px 62px;
	color:#0f2649;
	font:normal bold 11px/normal Arial, Verdana, sans;
	background:url(../images/error_bg_p.jpg) no-repeat 4px top;
}

.standardFormError .contextContent div.div_erreurs{
	/*padding:2px 14px 10px 62px;*/
	padding-left:62px;
	color:#0f2649;
	font:normal bold 11px/normal Arial, Verdana, sans;

}

.standardFormError .bgTop{
	width:515px;
	height:17px;
	font-size:0;
	background:url(../images/error_bg_top.png) no-repeat left top;
}
.standardFormError .bgBottom{
	width:515px;
	height:12px;
	font-size:0;
	background:url(../images/error_bg_bottom.png) no-repeat left top;
}

.longFormError{
	z-index:10;
	/**position:absolute;**/
	margin-left:-2px;
	left:10px;top:-7px;
	width:832px;
}
.longFormError .contextContent{
	width:515px;
	background:url(../images/error_bg_main.png) repeat-y left top;
}
.longFormError .contextContent p{
	padding:2px 14px 11px 62px;
	color:#0f2649;
	font:normal bold 11px/normal Arial, Verdana, sans;
	background:url(../images/error_bg_p.jpg) no-repeat 4px top;
}

.longFormError .contextContent div.div_erreurs{
	/*padding:2px 14px 10px 62px;*/
	padding-left:62px;
	color:#0f2649;
	font:normal bold 11px/normal Arial, Verdana, sans;

}

.longFormError .bgTop{
	width:515px;
	height:17px;
	font-size:0;
	background:url(../images/error_bg_top.png) no-repeat left top;
}
.longFormError .bgBottom{
	width:515px;
	height:12px;
	font-size:0;
	background:url(../images/error_bg_bottom.png) no-repeat left top;
}

.listVehicules{
	width:161px;
}

.listVehicules tr td{width:161px;}

.listVehicules tr td.contextHeader{height:123px;}
.listVehicules tr td.contextHeader div.contextHeaderBlock{
	float:left;
	width:161px;
	height:123px;
	position:relative;
}
.listVehicules tr td.contextHeader img.illustration{display:block;}
.listVehicules tr td.contextHeader div.info{
	z-index:149;
	position:absolute;
	right:3px;top:5px;
	width:28px;
	height:28px;
	background:url(../images/lv_bt_info.png) no-repeat left top;
	cursor:pointer;
}

.listVehicules tr td.contextContent{
	position:relative;
	vertical-align:top;
	background:url(../images/lv_bg_repeat.jpg) repeat-y left top;
}
.listVehicules tr td.contextContent div.contextContentBlock{
	float:left;
	/*position:relative;*/
	width:139px;
	padding:10px 10px 17px 12px;
	min-height:87px;
	background:url(../images/lv_bg_content.jpg) no-repeat left top;
	font:normal normal 11px/normal Arial, Verdana, sans;
}

.listVehicules tr td.contextContent table{width:139px;padding:0;margin:0;border-collapse:collapse;}
.listVehicules tr td.contextContent table tr td{padding:2px 0;}
.listVehicules tr td.contextContent table tr td.greyHeavy{font-weight:bold;color:#2f3a45;}
.listVehicules tr td.contextContent table tr td.greyLight{color:#687c8f;}
.listVehicules tr td.contextContent table tr td.center{width:100%;}
.listVehicules tr td.contextContent table tr td.greyHeavy.center{background:url(../images/lv_dotted_heavygrey.gif) repeat-x left bottom;}
.listVehicules tr td.contextContent table tr td.greyLight.center{background:url(../images/lv_dotted_lightgrey.gif) repeat-x left bottom;}
.listVehicules tr td.contextContent table tr td.right, .listVehicules tr td.contextContent table tr td.right{min-width:1px;}
.listVehicules tr td.contextContent table tr td.right{text-align:right;}
.listVehicules tr td.contextContent table tr td.left{text-align:left;}
.listVehicules tr td.contextContent table tr td.right span{font-size:17px;}

.contextContent table{width:139px;padding:0;margin:0;border-collapse:collapse;}
.contextContent table tr td{padding:2px 0;}
.contextContent table tr td.greyHeavy{font-weight:bold;color:#2f3a45;}
.contextContent table tr td.greyLight{color:#687c8f;}
.contextContent table tr td.center{width:100%;}
.contextContent table tr td.greyHeavy.center{background:url(../images/lv_dotted_heavygrey.gif) repeat-x left bottom;}
.contextContent table tr td.greyLight.center{background:url(../images/lv_dotted_lightgrey.gif) repeat-x left bottom;}
.contextContent table tr td.right, .contextContent table tr td.right{min-width:1px;}
.contextContent table tr td.right{text-align:right;}
.contextContent table tr td.left{text-align:left;}
.contextContent table tr td.right span{font-size:17px;}


.listVehicules tr td.bgBottom{
	text-align:right;
	height:10px;
	font-size:0;
	background:url(../images/lv_bg_bottom.png) no-repeat left top;
}

.listVehicules tr td.separator{height:10px;}

.listVehicules tr td.bgBottom div.selectVehicule{
	float:left;
	position:relative;
	width:161px;
}
.listVehicules tr td.bgBottom div.selectVehicule a:hover{
	color:#efd702;
}
.listVehicules tr td.bgBottom div.selectVehicule a{
	z-index:50;
	display:block;
	position:absolute;
	right:15px;bottom:-1px;
	height:26px;
	float:right;
	background:url(../images/lv_select_bg_main.png) repeat-x left top;
	font:normal bold 12px/normal Arial, Verdana, sans;
	text-align:center;
	text-transform:uppercase;
	color:#ffffff;
	text-decoration:none;
	cursor:pointer;
}
.listVehicules tr td.bgBottom div.selectVehicule a span{display:block;}
.listVehicules tr td.bgBottom div.selectVehicule a span.center{
	float:left;
	height:17px;
	padding:4px 10px 0 10px;
	text-align:center;
	background:url(../images/lv_select_bg_center.png) no-repeat left top;
}
.listVehicules tr td.bgBottom div.selectVehicule a span.left{
	position:absolute;
	left:-10px;top:0;
	width:10px;
	height:26px;
	background:url(../images/lv_select_bg_left.png) no-repeat left top;
}
.listVehicules tr td.bgBottom div.selectVehicule a span.right{
	position:absolute;
	right:-11px;top:0;
	width:11px;
	height:26px;
	background:url(../images/lv_select_bg_right.png) no-repeat left top;
}

.greyBoxInfo{
	display:none;
	position:fixed;
	z-index:150;
	left:50%;top:50%;
	margin-top:-150px;
	margin-left:-250px;
	width:397px;

}

.greyBoxInfo div.greyBoxInfoClose{
	float:right;
	margin-right:10px;
}

.greyBoxInfo div.contextContent{
	width:388px;
	padding:0 5px 10px 4px;
	background:url(../images/boxinfo_bg_main.png) repeat-y left top;
}
.greyBoxInfo div.contextContent table{
	width:388px;
	padding:4px 0 0 0;
	margin : 0px 0 0 0;
	background:url(../images/boxinfo_bg_p.jpg) no-repeat left top;
	border-collapse:collapse;
}
.greyBoxInfo div.contextContent table tr td{
	vertical-align:top;
	padding:0 12px 0 0;
}
.greyBoxInfo div.contextContent table tr td p{
	text-align:left;
	color:#0f2649;
	font:normal normal 11px/normal Arial, Verdana, sans;
}
.greyBoxInfo div.contextContent table tr td img{padding:12px 0 0 0;}
.greyBoxInfo div.contextContent table tr td.left{
	width:58px;
}
.greyBoxInfo div.bgTop{
	width:397px;
	height:17px;
	font-size:0;
	background:url(../images/boxinfo_bg_top.png) no-repeat left top;
}
.greyBoxInfo div.bgBottom{
	width:397px;
	height:12px;
	font-size:0;
	background:url(../images/boxinfo_bg_bottom.png) no-repeat left top;
}

.focusItem{
	display:none;
	z-index:49;
	position:absolute;
	left:0;top:0;
	width:163px;
	cursor:pointer;
	height:250px;
}
.focusItem .top, .focusItem .bottom{
	width:163px;
	height:12px;
	font-size:0;
	background-position:left top;
	background-repeat:no-repeat;
}
.focusItem .center{
	width:163px;
	background:url(../images/lv_focus_main.png) repeat-y left top;
	height:238px;
}
.focusItem .top{background-image:url(../images/lv_focus_top.png);}
.focusItem .bottom{background-image:url(../images/lv_focus_bottom.png);}




.focusItem2{
	display:none;
	z-index:49;
	position:absolute;
	left:-2px;top:0;
	width:165px;
	/*cursor:pointer;*/
	height:250px;
}
.focusItem2 .top, .focusItem2 .bottom{
	width:165px;
	height:12px;
	font-size:0;
	background-position:left top;
	background-repeat:no-repeat;
}
.focusItem2 .center{
	width:165px;
	background:url(../images/lv_focus_main2.png) repeat-y left top;

}
.focusItem2 .top{background-image:url(../images/lv_focus_top2.png);}
.focusItem2 .bottom{background-image:url(../images/lv_focus_bottom2.png);}



/** Boite de msg **/

div#contentBoxMsg {
	display:block;
	z-index:1000;
	width:280px;
	/*height:141px;*/
	position:fixed;
	left:50%;
	top:50%;
	margin:-70px 0 0 -140px;
}

div#contentBoxMsg a.closeBox {
	position:relative;
	float:right;
	width:33px;
	height:26px;
	right:15px;
	background:url(../images/closeBox.png) no-repeat left top;
}

div#contentBoxMsg #fondHautBoxMsg {
	font-size:0;
	float:left;
	width:280px;
	height:5px;
	background:url(../images/fond_haut_box_connect.png) no-repeat left bottom;

}

div#contentBoxMsg .fondBase{
	float:left;
	background:url(../images/fond_boxConnect.png) no-repeat 0 0;
}

div#contentBoxMsg .fondRepeat{
	float:left;
	background:url(../images/fond_milieu_box_connect.gif) repeat-y 4px 0;
}

div#contentBoxMsg #fondBasBoxMsg{
	float:left;
	width:278px;
	height:10px;
	background:url(../images/fond_bas_box_connect.png) no-repeat left bottom;
}

/* fiche agence */

.BigIcone.infoLoc2{
	background:url(../images/fiche_fond_reservation.gif) no-repeat left top;
	width:499px;
	height:40px;
}

.BigIcone.horaireO{
	background:url(../images/fiche_fond_horaire.gif) no-repeat left top;
	width:499px;
	height:40px;
}

.BigIcone.fermetureO{
	background:url(../images/fiche_fond_fermetures.gif) no-repeat left top;
	width:499px;
	height:40px;
}

.BigIcone.geol{
	background:url(../images/bigIcone-geolocalisation.gif) no-repeat left top;
	width:499px;
	height:40px;
}

table.horairesOuverture {
	font-size:11px;
	line-height:18px;
	color:#687c8f;
	width:461px;
	margin-left:37px;
	margin-bottom:20px;
}

table.horairesOuverture th {
	font-weight:bold;
	color:#2f3a45;
	text-align:center;
}

table.horairesOuverture tr {
	background:#eaebec;

}

table.horairesOuverture tr.headerT {
	border-bottom:2px solid;
	border-bottom-color:white;
	height:21px;
	background:url(../images/fiche-tableau_fond_header.gif);
}
table.horairesOuverture tr.bottomMatin {
	border-bottom:1px solid;
	border-bottom-color:white;
}

/*table.horairesOuverture th {
	padding-left:12px;
	text-align:center;
}*/

table.horairesOuverture td {
	text-align:center;
	padding-right:0px;
}

ul.listServices {
	padding-left:47px;
}

ul.listServices li {
	font-size:11px;
	line-height:18px;
	color:#687c8f;
	width:209px;
	height:45px;
	display:block;
	float:left;
}

ul.listServices li img{
	vertical-align:middle;
	padding-right:10px;
}


/**/


#monCompteEspClientContent .standardForm{width:502px;}
#monCompteEspClientContent .standardForm p{
	text-align:justify;
	padding:5px 0 6px 42px;
	line-height:3px;
}
#monCompteEspClientContent .standardForm p span.choice{
	position:relative;
	left:0;top:-4px;
	line-height:normal;
	font:normal normal 11px/normal Arial, Verdana, sans;
	color:#687c8f;
}
#monCompteEspClientContent .standardForm div{
	padding:8px 0 8px 0;
	margin:12px 0 12px 42px;
	border-top:1px solid #cdd2d9;
	border-bottom:1px solid #cdd2d9;
}
#monCompteEspClientContent .standardForm input{
	vertical-align:middle;
	padding:2px 5px;
	font:normal normal 10px/normal Arial, Verdana, sans;
}
#monCompteEspClientContent .standardForm select{
	vertical-align:middle;
	padding:2px 5px;
	font:normal normal 10px/normal Arial, Verdana, sans;
}
#monCompteEspClientContent .standardForm input.size450{width:448px;}
#monCompteEspClientContent .standardForm input.size217{width:216px;}
#monCompteEspClientContent .standardForm input.size165{width:165px;}
#monCompteEspClientContent .standardForm input.size139{width:139px;}

#monCompteEspClientContent .standardForm textarea{
	width:447px;
	padding:2px 5px;
	text-align:left;
	font:normal normal 10px/normal Arial, Verdana, sans;
	color:#687c8f;
}
#monCompteEspClientContent .standardForm div table{
	width:460px;
	border-collapse:collapse;
	font:normal normal 11px/normal Arial, Verdana, sans;
	color:#687c8f;
}
#monCompteEspClientContent .standardForm div table input{
	border:none;
	vertical-align:middle;
}
#monCompteEspClientContent .standardForm div table label{
	font-size:10px;
	text-transform:uppercase;
	cursor:pointer;
}
#monCompteEspClientContent .standardForm div table td{padding:3px 0;}

#monCompteEspClientContent .standardForm p.specialLink{
	position:relative;
	left:0;top:-8px;
	padding-left:54px;
	background:url(../images/special_link_bg.gif) no-repeat 42px center;
}
#monCompteEspClientContent .standardForm p.specialLink a{
	color:#1889d0;
	text-transform:uppercase;
	font:normal normal 9px/normal Arial, Verdana, sans;
	text-decoration:none;
}
#monCompteEspClientContent .standardForm p.specialLink a:hover{color:#2f3a45;}

#monCompteEspClientContent .standardForm p.standardFormValidate{
	width:524px;
	height:42px;
	padding:5px;
	margin:0;
	text-align:right;
	background:#7d8695 url(../images/standardform_validate_bg.gif) no-repeat left bottom;
}
#monCompteEspClientContent .standardForm p.standardFormValidate input{text-transform:uppercase;}
#monCompteEspClientContent .standardForm p.submit{
	/*text-align:right;*/
	padding:0;margin:0;
	position:relative;
	left:0;top:14px;
	font:normal bold 11px/normal Arial, Verdana, sans;
	color:#ffffff;
}
#monCompteEspClientContent .standardForm p.submit a, #monCompteEspClientContent .standardForm p.submit submit{
	z-index:5;
	position:absolute;
	right:-3px;top:0;
}


a.lien_fleches{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#1889d0;
	text-decoration:none;
	text-transform:uppercase;
	background:url(../images/puce-lien-gauche2.gif) no-repeat right top;
	padding-left:10px;
	/*padding-bottom:5px;*/
	width:60px;
	bottom:15px;
	float:left;
	position:relative;
}

a.lien_fleches_left{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#1889d0;
	text-transform:uppercase;
	background:url(../images/puce-lien.gif) no-repeat 0 3px;
	padding-left:12px;
}

a.lien_fonce{
	color:black;
}
a.lien_fonce:hover{
	color:#687C8F;
}

#partenaire ul{

}
#partenaire li{
	list-style: disc inside;
	color:#1889d0;
}

#partenaire li a{
	fonct-size:14px;
	font-weight:bold;
}

.bouton_valider_coordonnees{
	padding:0;
	margin:0;
	position:relative;
	left:418px;
	top:48px;
	font:normal bold 11px/normal Arial, Verdana, sans;
	color:#ffffff;
}

.sans_bordures{
	border:0px;
}

.h2_reservation_bas_form{
	padding-top:20px;
}
