/* 
	DEFAULT STYLESHEET
	All pages inherrit from this stylesheet, so anything reusable, 
	site-wide or generic goes here.
*/

/* ------------------------------------------------------------------------
	HTML BODY tag and Page div
------------------------------------------------------------------------ */

body
{
	margin:0;
  	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background:#3b3b3b;
}

#container
{
	width:987px;
	margin:0 auto;
	text-align:left;
}

/* ----------------------------
   Globals
---------------------------- */

h1
{
	font-size:1.2em;
	margin:0;
	padding:0;
	color:#2a499a;
}

.titreBloc
{

	width:891px;
	margin:0 0 0 31px;
	padding:7px 0;
	background:#444b56 url(images/h2_bg.gif) repeat-x top left;
}

.titreBloc_min
{

	width:891px;
	margin:0 0 0 31px;
	height:17px;
	background:#444b56 url(images/h2_bg.gif) repeat-x top left;
}

h2
{
	font-size:1.2em;
	color:#fff;
	padding:0 0 0 15px;
	margin:0;
}

h3
{
	font-size:1.1em;
	margin:0;
	color:#2a499a;
	padding:0 0 3px 0;
}

p
{
	font-size:1em;
	color:#333;
	margin:0;
	padding:0 0 18px 0;
	line-height:1.4em;
}

input, select
{font-family: Arial, Helvetica, sans-serif;}

.gras
{font-weight:bold;}

.italic
{font-style:italic;}

.souligner
{text-decoration:underline;}

.txt-petit
{font-size:0.9em;}

a:link, a:visited, a:active
{color:#ee3a42;}
a:hover
{text-decoration:none;}

.bleu
{color:#0e569e;}

/* --------------------------------------------------------------- */
/* ---- Corps ---------------------------------------------------- */

/* ------------------------------------------------------- */
/* --- Entête -------------------------------------------- */

#entete
{
	width:987px;
	background:url(images/entete_bg.jpg) no-repeat top left;
}

div#entete {height:80px;}
html>body div#entete 
{
	min-height:80px;
	height:auto;
}

/* ------------------------------- */
/* --- logo ---------------------- */

div#logoCompagnie
{
	float:left;
	width:240px;
	padding:9px 0 0 45px;
}

div#logoCompagnie img.logo
{
	display:block;
}

#logoPrint
{display: none;}

/* --------------------------------- */

#topMenu_bg
{
	width:172px;
	margin:0 24px 0 0;
	float:right;
	background:#b91c23 url(images/topmenu_bg.gif) repeat-x bottom left;
}

#topMenu_coinBD
{background:url(images/topmenu_coinBD.gif) no-repeat bottom right;}

#topMenu
{
	width:172px;
	background: url(images/topmenu_coinBG.gif) no-repeat bottom left;
}

#topMenu ul
{
	list-style:none;
	margin:0;
	padding:2px 0 3px 21px;
}

#topMenu ul li
{
	float:left;
	color:#fff;
	font-size:0.9em;
	font-weight:bold;
	margin:0;
	padding:0 27px 3px 0;
}


#topMenu ul li.last
{padding:0;}

#topMenu a:link, #topMenu a:visited, #topMenu a:active
{
	color:#fff;
	text-decoration:none;
}

#topMenu a:hover
{text-decoration:underline;}

/* ------------------------------------------------------------------ */
/* ----------- Menu ------------------------------------------------- */

#zoneMenu
{
	width:987px;
	background:url(images/zonemenu_bg.gif) no-repeat top left;
}

div#zoneMenu {height:244px;}
html>body div#zoneMenu 
{
	min-height:244px;
	height:auto;
}

/* -- Menu principal --------- */
#menu
{
	float:left;
	width:203px;
	padding:0 0 0 28px;
}

/* -- Zone animation flash --------- */

#zoneAnimation
{
	float:left;
	width:756px;
}

/* ---------------------------------------------------------------------- */
/* --- Zone contenu ----------------------------------------------------- */

#ombreGau
{background:#d6d4d4  url(images/ombreGau.gif) repeat-y top left;}

#ombreDr
{background:url(images/ombreDr.gif) repeat-y top right;}

#zoneContenu
{
	width:987px;
	background:url(images/zContenu_bgTop.gif) no-repeat top left;
	padding:19px 0 0 0;
}

.zoneContenu-bg {background:url(images/bg-zone-contenu-fond.jpg) no-repeat 21px 100%; padding:0 0 20px;}

div#zoneContenu{height:600px;}

html>body div#zoneContenu
{
	height:auto;
	min-height:600px;
}

/* -- colonnes -------------- */

#colGau
{
	float:left;
	width:498px;
}

#colDr
{
	float:left;
	width:459px;	
}

/* ---------------------------------------------------------------------- */
/* --- Accueil ------------------------------------------------------------- */

/* -- colonne gauche --------------------- */

/* -- boîte Bienvenue ---- */

.boxAcc_gau
{
	width:459px;
	margin:0 0 11px 31px;
	background:url(images/boxAcc_bg.gif) repeat-y top left;
}

#boxAcc_tBienvenue
{
	background:url(images/boxAcc_tBienvenue.jpg) no-repeat top left;
	padding:70px 0 0 0;
}

.boxAcc_pied
{background:url(images/boxAcc_pied.gif) no-repeat bottom right; padding:0 0 10px 0;}

div.boxAcc_pied{height:110px;}

html>body div.boxAcc_pied
{
	height:auto;
	min-height:110px;
}

/* -- boîte Assemblez votre hyundai ---- */

.boxAcc_tAssemblez
{
	width:459px;
	margin:0 0 11px 31px;
	padding:82px 0 68px 0;
	background:url(images/boxAcc_tAssemblez.jpg) no-repeat top left;
}

.boxChampsAssemblez
{padding:0 0 0 34px;}

.champsAssemblez label
{
	font-size:1.2em;
	color:#fff;
	font-weight:bold;
}

.champsAssemblez select
{
	width:185px;
	margin:5px 0 0 0;
}


/* -- colonne droite --------------------- */

/* -- Boîte Chroniques --------------- */

.boxAcc_dr
{
	width:459px;
	margin:0 0 11px 0;
	background:url(images/boxAcc_bgChronique.gif) repeat-y top left;
}

#boxAcc_tChronique
{
	background:url(images/boxAcc_tChronique.jpg) no-repeat top left;
	padding:70px 0 0 0;
}

.boxAcc_piedChronique
{background:url(images/boxAcc_bgPiedChronique.gif) no-repeat bottom right; padding:0 0 10px 0;}

/* -- Boîte newsletter --------------- */

.boxAcc_newsletter
{
	width:435px;
	margin:0 0 11px 23px;
	background:url(images/newsletter_bg.gif) repeat-y top left;
}

.boxAcc_newsletter_topBG
{background:url(images/newsletter_bgTop.gif) no-repeat top left;}

.boxAcc_newsletter_basBG
{background:url(images/newsletter_topBas.gif) no-repeat bottom left; padding:0 0 20px 0;}

.boxAcc_newsletter h1
{padding:11px 10px 0 20px;}

.boxAcc_newsletter input
{
	width:146px;
	margin:5px 0 0 20px;
}

.boxAcc_newsletter input.ibInscris
{
	width:92px;
	margin:5px 0 0 6px;
}

/* -- Véhicules d'occasion en vedette --------------- */

.boxAcc_bgVOvedette
{
	width:459px;
	margin:0 0 11px 0;
	background:url(images/boxAcc_piedVOvedette.png) no-repeat bottom right; padding:0 0 22px 0;
}

#boxAcc_tVOvedette
{
	background:url(images/boxAcc_tVOvedette.gif) no-repeat top left;
	padding:52px 0 0 0;
}

.boxAcc_piedVOvedette
{background:url(images/boxAcc_bgVOvedette.png) repeat-y top left;margin:9px 0 0;}

.boxVOvedette
{
	width:426px;
	border-bottom:1px solid #2a499a;
	margin:0 0 0 31px;
	padding:13px 0 10px 0;
	background:url(images/boxVOvedette_bg.gif) repeat-x bottom left;
}

.boxVOvedetteLast
{
	width:426px;
	margin:0 0 0 31px;
	padding:13px 0 10px 0;
}

.photoVOvedette
{
	float:left;
	width:170px;
}

.photoVOvedette img
{
	border:1px solid #969da3;
	margin:0 0 0 11px;
	display:block;
}

.txtVOvedette
{
	float:left;
	width:250px;
}

.txtVOvedette h1, .boxEquipeTxt h1, .boxvUsagesTxt h1
{padding:0 0 2px 0;}
.txtVOvedette p, .boxEquipeTxt p
{padding:0 10px 0 0;}

.txtVOvedette a:link, .txtVOvedette a:visited, .txtVOvedette a:active
{
	color:#2a499a;
	text-decoration:none;
}

.txtVOvedette a:hover
{text-decoration:underline;}
/* -- éléments de contenu  ------------------ */

.contenuAcc
{padding:0 20px 0 50px;}

.contenuAcc h1
{padding:0 0 15px 0;}

.contenuInt
{padding:0 25px 0 47px;}

.contenuInt h1
{padding:0 0 15px 0;}

/* ----------------------------------------------------------------------------------- */
/* --- Pages Intérieures ------------------------------------------------------------- */

.boxContenu
{
	width:924px;
	margin:0 0 11px 31px;
	background:url(images/boxContenu_bg.gif) repeat-y top left;
}

/* -- Toutes les entêtes avec les titres -------------------------- */

/* Véhicules neufs -------- */
#boxContenu_tVehiculesNeufs
{
	background:url(images/boxContenu_tVehiculesNeufs.gif) no-repeat top left;
	padding:0;
}

/* Véhicules usagés -------- */
#boxContenu_tVehiculesUsages
{
	background:url(images/boxContenu_tVehiculesUsages.gif) no-repeat top left;
	padding:0;
}

/* Informations corporatives -------- */
#boxContenu_tInformations
{
	width:924px;
	background:url(images/boxContenu_tInformations.gif) no-repeat top left;
	padding:0;
}

/* Atelier de carrosserie -------- */
#boxContenu_tAtelier
{
	width:924px;
	background:url(images/boxContenu_tAtelier.gif) no-repeat top left;
	padding:0;
}

/* Service après-vente / pièces -------- */
#boxContenu_tService
{
	width:924px;
	background:url(images/boxContenu_tService.gif) no-repeat top left;
	padding:0;
}

/* Demande de crédit -------- */
#boxContenu_tDemandeCredit
{
	width:924px;
	background:url(images/boxContenu_tdemandeCredit.gif) no-repeat top left;
	padding:0;
}

/* Transfert de bail -------- */
#boxContenu_tTransfertBail
{
	width:924px;
	background:url(images/boxContenu_tTransfertBail.gif) no-repeat top left;
	padding:0;
}

/* Nouvelles -------- */
#boxContenu_tNouvelles
{
	width:924px;
	background:url(images/boxContenu_tNouvelles.gif) no-repeat top left;
	padding:0;
}

/* Chroniques -------- */
#boxContenu_tChroniques
{
	width:924px;
	background:url(images/boxContenu_tChroniques.gif) no-repeat top left;
	padding:0;
}

/* Notes Légales -------- */
#boxContenu_tNoteslegales
{
	width:924px;
	background:url(images/boxContenu_tNoteslegales.gif) no-repeat top left;
	padding:0;
}

/* Plan du Site -------- */
#boxContenu_tPlansite
{
	width:924px;
	background:url(images/boxContenu_tPlansite.gif) no-repeat top left;
	padding:0;
}

/* Contactez-nous -------- */
#boxContenu_tContact
{
	background:url(images/boxContenu_tContact.gif) no-repeat top left;
	padding:74px 0 0 0;
}

/* Où nous trouver -------- */
#boxContenu_tOu
{
	background:url(images/boxContenu_tOu.gif) no-repeat top left;
	padding:74px 0 0 0;
}

/* Page introuvable -------- */
#boxContenu_tPageIntrouvable
{
	width:924px;
	background:url(images/boxContenu_tpageintrouvable.gif) no-repeat top left;
	padding:0;
}

/* ------------------------------------------------------------------ */

.boxContenu_pied
{background:url(images/boxContenu_pied.gif) no-repeat bottom left; padding:0 0 30px 0;}

div.boxContenu_pied{height:550px;}

html>body div.boxContenu_pied
{
	height:auto;
	min-height:550px;
}

/* -- Class utilisée lorsqu'il n'y a pas de sous-menu ------------ */
.boxContenu_pied_noMenu
{background:url(images/boxContenu_pied.gif) no-repeat bottom left; padding:53px 0 30px 0;}

div.boxContenu_pied_noMenu{height:550px;}

html>body div.boxContenu_pied_noMenu
{
	height:auto;
	min-height:550px;
}

/* -- Sous-Menu ------------------------ */

#zoneSousMenu
{
	float:right;
	background:#b91c23 url(images/sousmenu_bg.gif) repeat-x top left;
	margin:13px 0 12px 0;
}

#zoneSousMenu_bordTop
{background:url(images/sousmenu_bgPixel.gif) repeat-x top left;}
#zoneSousMenu_bordBas
{background:url(images/sousmenu_bgPixel.gif) repeat-x bottom left;}
#zoneSousMenu_coinGau
{background:url(images/sousmenu_coinGau.gif) no-repeat top left;}
#zoneSousMenu_coinDr
{background:url(images/sousmenu_coinDr.gif) no-repeat top right;}

#sousMenu_infos
{width:445px;}

#sousMenu_atelier
{width:368px;}

#sousMenu_service
{width:510px;}

#sousMenu_vNeufs
{width:722px;}

#sousMenu_vUsages
{width:450px;}

#sousMenu_infos ul, #sousMenu_atelier ul, #sousMenu_service ul, #sousMenu_vNeufs ul, #sousMenu_vUsages ul
{
	float:right;
	list-style:none;
	margin:0;
	padding:0 2px 0 0;
}

#sousMenu_infos ul li, #sousMenu_atelier ul li, #sousMenu_service ul li, #sousMenu_vNeufs ul li, #sousMenu_vUsages ul li
{
	float:left;
	margin:0;
	padding:0;	
}

#sousMenu_infos a, #sousMenu_atelier a, #sousMenu_service a, #sousMenu_vNeufs a, #sousMenu_vUsages a
{
	font-size:1.1em;
	display: block ;
	float:left;	
	padding:6px 21px;
	font-weight:bold;	
	color:#fff;
	text-decoration:none;
}

/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#sousMenu_infos a, #sousMenu_atelier a, #sousMenu_service a, #sousMenu_vNeufs a, #sousMenu_vUsages a {float:none;}
/* End IE5-Mac hack */

#sousMenu_infos a:hover, #sousMenu_atelier a:hover, #sousMenu_service a:hover, #sousMenu_vNeufs a:hover, #sousMenu_vUsages a:hover
{
	color:#343434;	
	font-weight:bold;	
	background:#f5f5f5 url(images/sousmenu_bgOver.gif) repeat-x top left;
	padding:6px 21px;
}

#sousMenu_infos a.select, #sousMenu_atelier a.select, #sousMenu_service a.select, #sousMenu_vNeufs a.select, #sousMenu_vUsages a.select
{
	color:#343434;	
	font-weight:bold;	
	background:#f5f5f5 url(images/sousmenu_bgOver.gif) repeat-x top left;
	padding:6px 21px;
}

/* --------------------------------------------- */

.contenu
{padding:15px 29px 0 48px;}

.contenu h1
{padding:0 0 15px 0;}

.contenu ul
{
	list-style:none;
	margin:0;
	padding:0 0 18px 10px;
}

.contenu ul li
{
	background:url(images/i_fleche.gif) no-repeat 0 3px;
	margin:0;
	padding:0 0 8px 15px;
	line-height:1.4em;
}

/* -- Page Équipe - Informations corporatives ----------------------- */

.boxEquipe
{
	width:891px;
	margin:11px 0 11px 31px;
	border-bottom:1px solid #2a499a;
	padding:0 0 13px 0;
	background:url(images/boxVOvedette_bg.gif) repeat-x bottom left;
}

.boxEquipeLast
{
	width:891px;
	margin:11px 0 0 31px;
	padding:0 0 13px 0;
}

.boxEquipeGau
{
	float:left;
	width:429px;
}

.boxEquipeDr
{
	float:left;
	width:429px;
}


.boxEquipePhoto
{
	float:left;
	width:146px;
}

.boxEquipePhoto img
{
	border:1px solid #a7d0dc;
	margin:0 0 0 11px;
	display:block;
}

.boxEquipeTxt
{
	float:left;
	width:280px;
	padding:13px 0 0 0;
}

/* -- Page Véhicules Usagés ----------------------- */

.vUsages
{
	width:891px;
	margin:11px 0 11px 31px;
	border-bottom:1px solid #2a499a;
	padding:0 0 13px 0;
	background:url(images/boxVOvedette_bg.gif) repeat-x bottom left;
}

.boxvUsagesPhoto
{
	float:left;
	width:139px;
}

.boxvUsagesTxt
{
	float:left;
	width:752px;
	padding:0;
}

.boxvUsagesTxt p
{
	padding:0 20px 10px 0;
}

/* -- Page Fiche détaillée ------------------------------- */

.titreBloc ul
{
	list-style:none;
	margin:0;
	padding:0 0 0 15px;
}

.titreBloc ul li
{
	float:left;
	margin:0;
	padding:0 270px 0 0;
	color:#fff;
}

.titreBloc ul li.last
{padding:0;}

.titreBloc ul li a:link, .titreBloc ul li a:visited, .titreBloc ul li a:active
{color:#fff;}

.titreBloc ul li a:hover
{text-decoration:none;}

/* -- Éléments de la fiche détaillée -------- */

#boxFiche
{
	width:726px;
	margin:21px 0 0 128px;
}

.photoLarge
{
	border:1px solid #999;
	float:left;
	margin:0 47px 0 0;
}

#boxSommaire h1
{
	font-size:1.5em;
	padding:0 0 12px 0;
}

#boxSommaire h2
{
	font-size:1.3em;
	color:#343434;
	padding:0 0 23px 0;
}

.boxImgVusage img
{border:1px solid #999;}

.boxSpecs
{
	width:681px;
	margin:13px 0 0 0;
}

.boxSpecs h1
{
	color:#666666;
	border-bottom:1px solid #ccc;
	padding:0 0 3px 0;
	margin:0 0 5px 0;
}

.boxSpecs_gau, .boxSpecs_mid, .boxSpecs_dr
{
	width:227px;
	float:left;
}

.boxSpecs ul
{
	list-style:none;
	margin:0;
	padding:0;
}

.boxSpecs ul li
{
	margin:0;
	padding:0 0 3px 0;
	color:#666 !important;
}

/* -- Page Département - Atelier de carrosserie ----------------------- */
.tabHoraire
{
	width:220px;
	margin:16px 0 30px 0;
}

.tabHoraire td
{
	padding:0 0 5px 0;
}

/* -- Page Demande de crédit -------------------------------------------- */

.demandeCredit_colGau
{
	float:left;
	width:417px;
	padding:10px 0 0 0;
}

.demandeCredit_colDr
{
	float:left;
	width:417px;
	margin:0 0 0 13px;
	padding:10px 0 0 0;
}

.tabDemandeCredit
{
	margin:0 0 30px 0;
	width:417px;	
}

.tabDemandeCredit td.titreChamps
{
	font-weight:bold;
	text-align:right;
	padding:3px 0 0 0;	
}

.tabDemandeCredit td.zoneChamp
{
	padding:0 0 15px 10px;	
}

.tabDemandeCredit input
{width:168px;}

.tabDemandeCredit input.iprefixe, .tabDemandeCredit input.iprefixe2, .tabDemandeCredit input.iprefixe3, .tabDemandeCredit input.iprefixe4
{
	width:20px;
	margin:0 0 0 5px;
}

.tabDemandeCredit input.inoTelInter
{width:49px;}
.tabDemandeCredit input.inoTel
{width:100px;}

.tabDemandeCredit select.imois, .tabDemandeCredit select.iannee
{width:92px;}
.tabDemandeCredit select.ijour
{width:69px;}

.tabDemandeCredit select.ietatMatrimoniale, .tabDemandeCredit select.iprovince
{width:160px;}

.tabDemandeCredit select.inbrPersosCharge
{width:39px;}

.tabDemandeCredit input.irevenuConjoint, .tabDemandeCredit input.irevenuEmployeur, .tabDemandeCredit input.imontant
{width:117px;}

.tabDemandeCredit input.itempsEmployeAns, .tabDemandeCredit input.itempsAns, .tabDemandeCredit input.itempsAnterieurAns, .tabDemandeCredit input.itempsAnterieurAns2, .tabDemandeCredit input.iprix
{width:56px;}
.tabDemandeCredit input.itempsEmployeMois, .tabDemandeCredit input.itempsMois, .tabDemandeCredit input.itempsAnterieurMois, .tabDemandeCredit input.itempsAnterieurMois2
{
	width:56px;
	margin:0 0 0 10px;
}

.tabDemandeCredit td.champsOptions
{padding:0 0 30px 30px;}

.tabDemandeCredit input.iversement
{width:80px;}
.tabDemandeCredit select.iversementSelect
{width:87px;}

/* -- Page Transfert de bail -------------------------------------------- */

.formTransfert
{
	width:474px;
	margin:10px 0 30px 0;
}

.lesChampsTransfert, .lesChampsLocation
{margin-bottom:10px;}

.lesChampsTransfert label
{
	width:137px;
	font-size:1em;
	color:#343434;
	float:left;
	text-align:right;
	font-weight:bold;
}

.lesChampsTransfert input
{
	width:213px;
	float:left;
	margin:0 0 0 15px;
}

.lesChampsTransfert input[type="checkbox"]
{ width:0; }

.formTransfert select
{
	width:156px;
	float:left;
	margin:0 0px 0 15px;
}

.lesChampsTransfert input.iannee
{
	width:72px;
	float:right;
	margin:0 141px 0 0;
}

.lesChampsTransfert input.icouleurExt, .lesChampsTransfert input.icouleurInt
{
	width:157px;
	float:right;
	margin:0 56px 0 0;
}

.lesChampsTransfert input.ikilometrage
{
	width:98px;
	float:right;
	margin:0 115px 0 0;
}

.lesChampsTransfert input.iguarantie
{
	width:20px;
	float:right;
	margin:0 5px 0 0;
}

.formTransfert input.ibSubmit
{margin:24px 0 0 200px;}

/* -- Equipements ------- */

.formTransfertEquipements
{
	width:520px;
	margin:0 0 30px 0;
}

#formTransfertEquipements_gau
{
	width:230px;
	float:left;
	margin:0 0 0 20px;
}

#formTransfertEquipements_dr
{
	width:250px;
	float:left;
}

.lesChampsEquipements
{margin:0 0 3px 0;}

/* -- Détails de location --------- */

.formLocation
{
	width:760px;
	margin:10px 0 30px 0;
}

.lesChampsLocation label
{
	width:230px;
	font-size:1em;
	color:#343434;
	float:left;
	text-align:right;
	font-weight:bold;
}

.lesChampsLocation input
{
	width:167px;
	float:left;
	margin:0 0px 0 15px;
}

.lesChampsLocation input[type="checkbox"]
{ width:0; }

.lesChampsLocation input.ipaiementMensuel
{
	width:72px;
	float:left;
	margin:0 0 0 15px;
}

.lesChampsLocation input.itaux
{
	width:36px;
	float:left;
	margin:0 0 0 15px;
}

.lesChampsLocation input.ikilometrage
{
	width:116px;
	float:left;
	margin:0 0 0 15px;
}

.lesChampsLocation input.ifrais
{
	width:75px;
	float:left;
	margin:0 0 0 15px;
}

.lesChampsLocation input.idureeContrat, .lesChampsLocation input.idateExpiration
{
	width:75px;
	float:left;
	margin:0;
}

.lesChampsLocation input.ifraisTransfert
{
	width:15px;
	float:left;
	margin:0 0 0 15px;
}

.lesChampsLocation select
{
	width:156px;
	float:left;
	margin:0 0 0 15px;
}

.lesChampsLocation textarea
{
	width:500px;
	float:left;
	margin:0 0 0 15px;
}

/* -- Page Contact ------------------------------------------------------ */

.boxContenu_gau
{
	width:459px;
	margin:0 0 11px 31px;
	background:url(images/boxContenuGau_bg.gif) repeat-y top left;
}

.boxContenuGau_pied
{background:url(images/boxContenuGau_pied.gif) no-repeat bottom right; padding:0 0 10px 0;}

div.boxContenuGau_pied{height:110px;}

html>body div.boxContenuGau_pied
{
	height:auto;
	min-height:110px;
}

/* ---------------------------------------------------------------------- */
/* --- Pied ------------------------------------------------------------- */

#pied
{
	background:#2a499a url(images/pied_bg.gif) repeat-x top left;
	width: 949px;
	margin:0 0 0 21px;
	padding:15px 0;
}

.adresse
{
	float:left;
	list-style:none;
	margin:0;
	padding:0 0 0 13px;
	font-weight:bold;
}

.adresse li
{
	float:left;
	color:#fff;
	margin:0;
	padding:0 26px 0 0;
}

.liensPied
{
	float:right;
	list-style:none;
	margin:0;
	padding:0 28px 0 0;
}

.liensPied li
{
	float:left;
	color:#fff;
	margin:0;
	padding:0 0 0 30px;
	font-size:0.8em;
}


.liensPied a:link, .liensPied a:visited, .liensPied a:active
{
	text-decoration:none;
	color:#fff;
}

.liensPied a:hover
{text-decoration:underline;}


/* nouveaute : bouton facebook */
a.facebook	{display:block; width:121px; padding-top:7px; height:17px; float:left; 
			color:white; text-decoration:none; position:relative; margin:51px 0 0 10px;}
a.facebook span {background:url(images/bg-bouton-facebook.png) no-repeat 0 0; display:block;
				width:24px; height:24px; text-indent:-9999em;position:absolute; right:0; top:0;}

.service-apres-vente {width:447px; margin: 0 0 11px 31px;}
.service-apres-vente .h {background:url(images/bg-service-apres-vente-header.png) no-repeat 0 0; height:60px;}
.service-apres-vente .b {background:url(images/bg-service-apres-vente-body.png) repeat-y 0 0;overflow:hidden;padding:0 0 0 30px; width:417px;}
.service-apres-vente .f {background:url(images/bg-service-apres-vente-footer.png) no-repeat 0 0; height:20px;}

a.bleu {display:block; text-decoration:none;margin:10px auto; overflow:hidden;}
a.bleu span {display:block;float:left; height:29px; color:white;width:15px;}
a.bleu .l {background:url(images/bg-bouton-bleu-l.png) no-repeat 0 0; }
a.bleu .m {background:url(images/bg-bouton-bleu-m.png) repeat-x 0 0; width:auto; line-height:29px; text-align:center;font-weight:bold;}
a.bleu .r {background:url(images/bg-bouton-bleu-r.png) no-repeat 0 0;}

.service-apres-vente .b a.bleu {width:315px;}
.service-apres-vente .b a.bleu span.m {width:272px;}

.heures-ouverture {background:url(images/bg-heures-ouverture.png) no-repeat 0 0; 
					width:447px; height:323px; margin:0 0 0 31px; position:relative;}
.heures-ouverture dl {position:absolute; bottom:33px;right:15px;}
.heures-ouverture dl dt {color:#2a499a; font-weight:bold;}
.heures-ouverture dl dd {margin:0 0 18px;}

.boxAcc_newsletter {background:url(images/bg-newsletter.png) no-repeat 0 0; width:423px; height:76px; margin-left:31px;}
.boxAcc_newsletter_topBG,
.boxAcc_newsletter_basBG  {background:none;}
.boxAcc_newsletter h1 {color:white; font-size:13px; margin:0;}
.boxAcc_newsletter input {width:258px;}
