div#conteneur
{
  width: 784px;
  margin: 25px auto 15px auto; 
  position: relative;
}

div#haut
{
 width: 784px;
 height: 36px;
 background: url(../images/backgroundHaut.gif);
 position: relative;
}

div#haut a
{
 color: #fff;
 font-size: 10px;
 text-decoration: none;
}

div#haut a#pourMonVehicule
{
 position: absolute;
 top: 12px;
 left: 160px;
 font-weight:bold;
}

div#haut a#pourMonVehiculeAnglais
{
 position: absolute;
 top: 12px;
 left: 230px;
 font-weight:bold;
}

div#haut a:hover { text-decoration: underline; }

div#haut ul
{
 list-style-type: none;
 position: absolute;
 right: 30px;
 top: 10px;
}

div#haut ul li
{
 float: left;
 margin-left: 5px;
 background: none;
}


div#haut select
{
 font-size: 11px;
 color: #555555;
 width: auto;
 border: 1px solid #7e9cb8;
 position: absolute;
 top:8px;
 right: 300px;
}

div#logo
{
 width: 167px;
 height: 44px;
 float: left;
 background: url(../images/backgroundLogo.gif) no-repeat;
 padding-left: 5px;
 padding-top: 7px;
 margin:0;
}

div#banniereAccueil
{
 color: #555;
 width: 263px;
 height: 174px;
 padding-left: 504px;
 padding-right: 15px;
 padding-top: 86px;
 margin-top:-2px;
}

div#banniereAccueil ul
{
 margin: 0;
}
div#banniereAccueil ul li
{
 background: url(../images/puceLi.gif) no-repeat center left;
 padding-left: 20px;
}

div#contenu
{
 padding-left: 20px;
 padding-right: 20px;
 width: 743px;
 background: url(../images/backgroundContenu.gif) repeat-y;
 position: relative;
}

div#position
{
 height: 35px;
 padding-top: 15px;
 font-weight: bold;
}


div#position a { font-weight: normal; }

div.cadreAccueil
{
 float: left;
 width: 227px;
 padding-right: 20px;
 position: relative;
 margin-bottom: 5px;
}

div.cadreAccueil img
{
 float: left;
 margin-right: 8px;
 margin-bottom: 10px;
}

div.cadreAccueil a.boutonCadre
{
 display: block;
 position: absolute;
 bottom: 3px;
 right: 25px;
 background: url(../images/fleche.gif);
 width: 17px;
 height: 7px;
 text-indent: -5000px;
 outline: none;
 font-size: 0;
}

div.cadreGauche, div.cadreCentre, div.cadreDroite
{
 padding-top: 10px;
}

div.cadreGauche {  background: url(../images/backgroundCadreGauche.gif) no-repeat; }

div.cadreCentre {  background: url(../images/backgroundCadreCentre.gif) no-repeat; }

div.cadreDroite {  background: url(../images/backgroundCadreDroite.gif) no-repeat;width:213px; }

div#basDePage
{
 width: 784px;
 height: 36px;
 background: url(../images/backgroundBasPage.gif) no-repeat;
 position: relative;
 padding-top: 18px;
 font-size: 10px;
 margin-bottom: 25px;
 margin-left: auto;
 margin-right: auto;
 margin-top: -15px;
}

div#basDePage img#logo1{
	position:absolute;
	left:5px;
	top:10px;
}

div#basDePage.accueil img#logo1{
	top:2px;
}

div#basDePage img#logo2{
	position:absolute;
	left:115px;
	top:10px;
}

div#basDePage.accueil img#logo2{
	top:2px;
}

* html div#basDePage
{
	padding-top: 23px;
	height: 31px;
}
div#basDePage.accueil
{
 left: -1px;
 height: 36px;
 padding-top: 10px;
 background-position: center bottom;
 
}

* html div#basDePage.accueil
{
	padding-top: 15px;
	height: 31px;

}


div#basDePage a#refererPage, div#basDePage a#imprimerPage
{
 display: block;
 width: 18px;
 height: 17px;
 text-indent: -5000px;
 outline: none;
 position: absolute;
 top: 22px;
 background-repeat: no-repeat;
}

div#basDePage.accueil a#refererPage, div#basDePage.accueil a#imprimerPage
{
	top: 14px;
}
a#refererPage
{
 background: url(../images/boutonReferer.gif);
 left: 716px;
}

a#imprimerPage
{
 background: url(../images/boutonImprimer.gif);
 left: 744px;
}

div#basDePage span
{
 color: #aaa;
}

div#basDePage ul {
	position:relative;
	left:150px;
	top:3px;
}

*+html div#basDePage ul {
	top:8px;
}

div#basDePage.accueil ul {
	top:2px;
}

*+html div#basDePage.accueil ul {
	top:8px;
}

div#basDePage li
{
 /*float: left;*/
 display:inline;
 margin-right: -6px;
 background: none;
}


div#basDePage span
{
 position: absolute;
 top: 26px;
 left: 550px; 
}

div#basDePage.accueil span
{
	top: 18px;
}

div#banniere
{
 position: relative;
 width: 784px;
 height: 132px;
 z-index: 1;
 margin-top:-2px;
}

div#banniere div#experienceBercomac
{
 width: 348px;
 height: 132px;
 background: url(../images/experienceBercomac.gif);
 float: left;
}
div#banniere div#experienceBercomacAnglais
{
 width: 348px;
 height: 132px;
 background: url(../images/experienceBercomac_ang.gif);
 float: left;
}
div#banniere img
{
 width: 436px;
 float: left;
}

div#contenuPrincipal
{
 padding-left: 2px;
 padding-right: 22px;
 width: 760px;
 background: url(../images/backgroundContenuPrincipal.gif) repeat-y;
 position: relative;
}

div#gauche
{
 width: 150px;
 float: left;
 background: url(../images/backgroundGaucheHaut.gif) no-repeat;
 padding-top: 40px;
}


div#gauche ul li
{
 background: url(../images/backgroundMenuGauche.gif) no-repeat;
 background-position: left bottom;
 padding-bottom: 7px;
 margin-bottom: 7px;
}

div#gauche ul li.sousMenu { background: none; margin-bottom: -7px; }
div#gauche ul li.sousMenu ul li
{
 margin-left: -20px;
 background-position: left bottom;
 padding-left: 30px;
}

div#gauche ul li a
{
  display: block;
	background: url(../images/bgGaucheOff.gif) no-repeat;
	background-position: 0% 5px;
	padding-left: 12px;
}



div#gauche ul li a:hover, div#gauche ul li a.selectionne
{
	background-image: url(../images/bgGaucheOn.gif);
}

div#gauche ul li a.selectionne, div#gauche ul li a:hover
{ 
 color: #fff; text-decoration: none; 
}

div#droite
{
 margin-left: 2px;
 width: 573px;
 float: left;
 padding-left: 25px;
 padding-right: 2px;
}

div#sousSection
{
 color: #fff;
 font-weight: normal;
 font-size: 12px;
 width: 220px;
 height: 46px;
 background: transparent url(../images/backgroundSousSection.gif) no-repeat scroll 0 0;
 padding-left: 5px;
 padding-right: 14px;
 padding-top: 9px;
 position: relative;
 left: -25px;
}

ul#boutonsAccessoires
{
  margin: 0;
  padding: 0;
  width: 100%;
}

ul#boutonsAccessoires li
{
 background: none;
 margin: 0;
 padding: 0;
 float: left;
 margin-bottom: 25px;
}

ul#boutonsAccessoires li.separateur
{
 width: 3px;
 margin: 0 3px;
 height: 38px;
 background: url(../images/separateurBoutonAccessoire.gif);
}

ul#boutonsAccessoires li.bouton a, ul#boutonsAccessoires li.boutonSelectionne a
{
 width: 107px;
 height: 38px;
 display: block;
 text-align: center;
 line-height: 38px;
 color: #fff;
 font-weight: bold;
 background: url(../images/boutonAccessoireOff.gif);
 text-decoration: none;
}

ul#boutonsAccessoires li.bouton a:hover, ul#boutonsAccessoires li.boutonSelectionne a
{
 background: url(../images/boutonAccessoireOn.gif);
}

a.boutonBrun, a.boutonBrunSelectionne
{
 display: block;
 width: 129px;
 
 height: 38px;
 display: block;
 text-align: center;
 line-height: 38px;
 color: #fff;
 font-weight: bold;
 background: url(../images/boutonBrun.gif);
 text-decoration: none;
}

a.boutonBrunSelectionne, a.boutonBrun:hover
{
 background: url(../images/boutonBrunSelectionne.gif);
}

div#accessoiresDetailsHaut
{
 width: 580px;
 height: 9px;
 line-height: 9;
 font-size: 0;
 background: url(../images/accessoiresDetailsHaut.gif);

}
div#accessoiresDetails
{
 padding: 15px 15px 0px 20px;
 width: 543px;
 height: auto;
 min-height:187px; 
 /*background: url(../images/accessoiresDetailsBG.gif) no-repeat;*/
 background-color:#D4D4D4;
 border:1px solid #C0C0C0;
 border-top:none;
 margin: 0 0 5px 0; 
}

div#accessoiresDetails img
{
 border: 2px solid #e5e5e5;
}

div.boiteVideo
{
 width: 320px; 
 height: 260px;
 padding: 20px; 
 background-color: #f8f8f8; 
 border: 1px solid #c0c0c0; 
 margin-left: auto; 
 margin-right: auto;
 margin-bottom:10px;
}

/* Formulaire */
table.formulaire
{
 width:100%; 
}

table.formulaire td
{
 vertical-align: top; 
 border:none;
 font-size:11px;
}

table.formulaire input
{
  width:250px;
  padding:0;  
}

table.formulaire input.texte
{
  border:0px;
  font: bold 11px Verdana, Sans-Serif;  
  color: #564c39;
}

table.formulaire input.autre
{
  width:200px;
}

table.formulaire span.etoile
{
  color: #a43420;
  font: bold 11px Verdana, Sans-Serif;  
}

table.formulaire label
{
float: right;
text-align: right;
padding-right: 14px; 
width:120px;
}

table.formulaire label.obl
{
  background: url(/images/etoile-formulaire.gif) top right no-repeat; 
}

table.formulaire input.com
{
  width:150px;
  margin-right:5px;
}

table.formulaire input, table.formulaire select, table.formulaire textarea
{
  width:250px;
  font: 11px Arial, Helvetica, Sans-Serif;;  
}

table.formulaire .sansLargeur 
{
width: auto;
}


.sansLargeur				{ WIDTH: auto;}
input						{ WIDTH: 300px; COLOR:#000000; FONT-SIZE: 12px; }
input.autre					{ WIDTH: 250px; COLOR:#000000; FONT-SIZE: 12px; }
input.envoyerAUnAmi			{ WIDTH: 105px; COLOR:#000000; FONT-SIZE: 12px; }
input.envoyerAUnAmiCourriel { WIDTH: 165px; COLOR:#000000; FONT-SIZE: 12px; }
select						{ WIDTH: 260px; COLOR:#000000; FONT-SIZE: 12px; }
textarea					{ WIDTH: 260px; COLOR:#000000; FONT-SIZE: 12px; }
textarea.envoyerAUnAmi		{ WIDTH: 445px; COLOR:#000000; FONT-SIZE: 12px; }
.boutonForm    				{ WIDTH: auto; cursor: pointer; BACKGROUND-COLOR: #DDDDDD; border: 1px solid black; FONT-SIZE: 8pt; FONT-WEIGHT: bold ;}


#headerPrint{
 display:none;
 text-align:center;
}
#basDePageImpression{
 display:none;
}
#basDePageImpression-adresse, #basDePageImpression-telephone {
    width:315px;
    float:left; 	
}

div#boiteSlideshowAccueil{border-left:2px solid #ebebeb;border-right:2px solid #ebebeb;width:778px;background-color:#FFF;text-align:left;overflow:hidden;}

div#boiteSlideshowAccueil object,div#boiteSlideshowAccueil embed{margin:0 0 0 -1px;padding:0;display:block;}

div#boiteSectionsAccueil{
	width:490px;
	float:left;
}

div#boiteNouvellesAccueil{
	width:245px;
	float:left;
}
div#boiteNouvellesAccueil h2{
	margin:0;padding:0;
}

div#boiteNouvellesAccueil h2 img{
	display:block;
}

div#boiteNouvellesAccueil div#nouvellesAccueil{
	background:#f1c500 url(/images/img_fondActualites.gif) no-repeat scroll center 0;
	width:243px;
	border:1px solid #9a810e;
	border-top:none;
	padding-bottom:20px;
}

div#boiteNouvellesAccueil div#nouvellesAccueil div.nouvelle{
	padding:6px 20px;
}

div#boiteNouvellesAccueil div#nouvellesAccueil div.nouvelle p{
	margin:0;
}

div#boiteNouvellesAccueil div#nouvellesAccueil div.nouvelle a{
	font-weight:bold;
	text-decoration:underline;
}

img.galleriePartisan{
border:1px solid #BABABA;
}

li.click{
color:#660000;
}

li.click:hover{
color:#660000;
text-decoration:underline;
}

td.produitListeHauteurTD{
padding-top:3px;
padding-bottom:3px;
}


h2.titreAppGarantie{width:266px;text-align:center;color:#521f18;font-weight:normal;font-size:11px;margin-bottom:3px;}
ul.boutonsGarantie{float:left;padding:0 0 0 2px;width:266px;}
ul.boutonsGarantie li{display:block;float:left;padding:0;background:transparent none;width:130px;height:24px;margin:0 3px 2px 0;text-align:center;}
ul.boutonsGarantie li a{display:block;width:130px;height:19px;text-align:center;color:#FFFFFF;padding:5px 0 0 0;}
ul.boutonsGarantie li#residentielle a{background:transparent url(/images/btn_residentielle.gif) no-repeat scroll 0 0;}
ul.boutonsGarantie li#semiCommerciale a{background:transparent url(/images/btn_semiCommerciale.gif) no-repeat scroll 0 0;}
ul.boutonsGarantie li#commerciale a{background:transparent url(/images/btn_commerciale.gif) no-repeat scroll 0 0;}
ul.boutonsGarantie li#location a{background:transparent url(/images/btn_location.gif) no-repeat scroll 0 0;}

div.garantie.exterieur div.contenu{position:relative;z-index:2;padding:12px 11px 12px 88px;color:#FFFFFF;}
div.garantie.exterieur div.contenu h2{font-size:12px;margin:0 0 3px 0;}
div.garantie.exterieur div.contenu p{font-size:10px;margin:0;}
div.garantieBas{width:589px;height:3px;background:transparent url(/images/img_garantieBas.gif) no-repeat scroll 0 0;margin:0 0 14px 0;}
div.garantie.exterieur div.contenu div.tuteur{width:1px; height:57px;float:right;}

.antifloat{width:100%;height:1px;overflow:hidden;clear:both;}

div#residentielle.exterieur{position:relative;background:transparent url(/images/img_residentielleFond.gif) repeat-y scroll 0 0;width:589px;overflow:hidden;}
div#residentielle.exterieur div.fond{position:absolute;top:0;left:0;z-index:1;background:transparent url(/images/img_residentielleHaut.gif) repeat-y scroll 0 0;width:589px;height:79px;}

div#semiCommerciale.exterieur{position:relative;background:transparent url(/images/img_semiCommercialeFond.gif) repeat-y scroll 0 0;width:589px;overflow:hidden;}
div#semiCommerciale.exterieur div.fond{position:absolute;top:0;left:0;z-index:1;background:transparent url(/images/img_semiCommercialeHaut.gif) repeat-y scroll 0 0;width:589px;height:79px;}

div#commerciale.exterieur{position:relative;background:transparent url(/images/img_commercialeFond.gif) repeat-y scroll 0 0;width:589px;overflow:hidden;}
div#commerciale.exterieur div.fond{position:absolute;top:0;left:0;z-index:1;background:transparent url(/images/img_commercialeHaut.gif) repeat-y scroll 0 0;width:589px;height:79px;}

div#location.exterieur{position:relative;background:transparent url(/images/img_locationFond.gif) repeat-y scroll 0 0;width:589px;overflow:hidden;}
div#location.exterieur div.fond{position:absolute;top:0;left:0;z-index:1;background:transparent url(/images/img_locationHaut.gif) repeat-y scroll 0 0;width:589px;height:79px;}

div#residentielleAng.exterieur{position:relative;background:transparent url(/images/img_residentielleFond.gif) repeat-y scroll 0 0;width:589px;overflow:hidden;}
div#residentielleAng.exterieur div.fond{position:absolute;top:0;left:0;z-index:1;background:transparent url(/images/img_residentielleHaut_ang.gif) repeat-y scroll 0 0;width:589px;height:79px;}

div#semiCommercialeAng.exterieur{position:relative;background:transparent url(/images/img_semiCommercialeFond.gif) repeat-y scroll 0 0;width:589px;overflow:hidden;}
div#semiCommercialeAng.exterieur div.fond{position:absolute;top:0;left:0;z-index:1;background:transparent url(/images/img_semiCommercialeHaut_ang.gif) repeat-y scroll 0 0;width:589px;height:79px;}

div#commercialeAng.exterieur{position:relative;background:transparent url(/images/img_commercialeFond.gif) repeat-y scroll 0 0;width:589px;overflow:hidden;}
div#commercialeAng.exterieur div.fond{position:absolute;top:0;left:0;z-index:1;background:transparent url(/images/img_commercialeHaut_ang.gif) repeat-y scroll 0 0;width:589px;height:79px;}

div#locationAng.exterieur{position:relative;background:transparent url(/images/img_locationFond.gif) repeat-y scroll 0 0;width:589px;overflow:hidden;}
div#locationAng.exterieur div.fond{position:absolute;top:0;left:0;z-index:1;background:transparent url(/images/img_locationHaut_ang.gif) repeat-y scroll 0 0;width:589px;height:79px;}



p.texteGarantie{color:#000000;}
p.texteGarantieBas a:link,p.texteGarantieBas a:visited{color:#000000;text-decoration:underline;}
p.texteGarantieBas a:hover{color:#000000;text-decoration:none;}





