body {
    margin:0px 0px 0px 0px; 
	background: #efefef;
     }
.basic p {
	margin-left: 10px;
	margin-right: 10px;
	text-align:justify;
}	
hr {
	clear:both;
	color:#cccccc;
	background-color: #cccccc;
	height: 1px;
	border: 0;
	margin:5px 0px;
}	 
#subconteneur{
	margin-left: auto; 
	margin-right: auto; 
	width:987px;
	text-align: left;
	background: #fff;	
	background: #efefef url(/bmw/sommaire/boutons/fond-center.jpg) repeat-y center;
	position: relative;
}
.conteneurhead {
	background: #efefef url(/bmw/sommaire/photos/concessionnaire-bmw-0607.jpg) no-repeat;
	height:160px;
}
.encart-bmw {
	margin-left:15px;
	width:187px;
	}
.haut1, .haut2, .haut3, .encart-bmw {
	float:left;
	}
.haut1 {
	width:140px;
	}
.haut2 {
	width:380px;
	}
.haut3 {
	width:200px;
	}
	
.haut2 ul {
    margin-left: 0;
    padding-left: 0;
    display: inline;
    border: none;
   }

.haut2 ul li {
    margin-left: 10px;
    padding-left: 2px;
    border: none;
    list-style: none;
    display: inline;
   }
.banniere {
	position:absolute;
	left:0px;
	top:50px;
	width:728px;
	height:90px;
	z-index:1;
}
/************************ MENU****************************************/
#submenu {
	background: url(/bmw/sommaire/boutons/fond3.gif) repeat-y;
	margin-bottom:12px;
}
#menu {
	clear:both;
    margin-left: 165px;
	padding:6px 0px 5px 0px;
	width:823px;
   }
#menu table td{ 
	background-color:#ededed;	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align:center;
}
#menu table td a.rub{
	display:block;
	color:#515151;
	text-decoration:none;
	}
#menu table td a.rub:hover{
	color:#000;
	}
a.compte {
	display:block;
	color:#6882b9;
	font-weight:normal;
	text-decoration:underline;
}
a.compte:hover {
	color:#002f93;
}
/************************************FIN MENU*******************************************/
.bloc-tdg-rub {
	width:609px;
	background-color:#c5d9ec;
	height:20px;
	border-bottom:#d2d2d2 1px solid;
	border-top:#dce8f4 1px solid;
	text-align:left;
}

.tdg-rub, .tdg-titre {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	display:inline;
}
.tdg-titre {
	color:#000;
	margin-left:20px;
}
.tdg-rub {
	color:#6882b9;
	margin-left:5px;
}

.bloc-tdg-contenu, .bloc-loa-contenu {
	width:609px;
	background-color:#eeeeee;
	border-top:#ffffff 1px solid;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:3px;
	margin-bottom:5px;
	overflow:auto;
}
.bloc-tdg-contenu-img {
	float:left;
	width:170px;
	margin-left:10px;
}
.ombre1 {
	float:left;
	height:30px;
	width:80px;
	background-image: url(/bmw/sommaire/boutons/ombre1.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
.container-bloc-rub {
	float:left;
	width:143px;
	margin:0px 0px 0px 11px !important;
	margin:0px 4px 0px 7px; 
	padding:0px;
}
.bloc-rub {
	width:143px;
	background-color:#c5d9ec;
	height:20px;
	border-bottom:#d2d2d2 1px solid;
	border-top:#dce8f4 1px solid;
	text-align:left;
	margin-top:7px;
}
.txt-rub {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#6882b9;
	margin-left:8px;
}
.bloc-contenu-home {
	width:143px;
	height:200px;
	background-color:#eeeeee;
	border-top:#ffffff 1px solid;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:3px;
}
.bloc-contenu-img {
	margin:0 4px 12px 5px;
}
a.txt-titre {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-decoration:none;color: #5688cc; }
a.txt-titre:hover {color: #124993; }

.txt-rub-11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
}
.bloc-contenu {
	clear:both;
	width:609px;
	background-color:#eeeeee;
	overflow:auto;
	border-top:#ffffff 1px solid;
	border-bottom:#c6c6c6 1px solid;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:3px;
	margin:0px;
}
.bloc-contenu img {
	float:left;
	margin:10px 10px 10px 10px;
}
/*************************colonne gauche***************************/
.left-rub {
	width:147px;
	margin-left:6px;
	margin-top:8px;
	background:#244985 url(/bmw/sommaire/boutons/fond-tetiere.jpg) repeat-x;
	height:20px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.left-rub p, .left-list p, .left-souslist p {
	margin:2px 0px 0px 5px;
}
.left-list p {
	padding:5px 0px;	
}

.left-list {
	width:147px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#a7a7a7;
	font-weight:bold;
	margin-left:6px;
	border-top:1px solid #c6c6c6;
}
.left-list2 {
	width:147px;
	color:#565555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#c3c3c3;
	margin-left:6px;
	border-bottom:1px solid #868686;
	border-top:1px solid #c6c6c6;
	padding-bottom:10px;
}
.left-list2 p {
	margin:2px 0px 0px 8px;
}
.left-souslist {
	width:147px;
	color:#565555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:6px;
	padding:2px 0px;
	border-bottom:1px solid #b0b0b0;
	background-color:#c2c2c2;
	font-weight:normal;
}
.left-soussouslist {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	border-bottom:1px solid #ffffff;
}
.left-soussouslist2 {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	border-bottom:1px solid #ffffff;
}


/********************************************************************/
/**************************colonne droite ***************************/
.right{
	position: absolute;
	left:787px;
	top:205px;
	width:200px;
	z-index:1;	
}
.blanc{
	background-color:#FFF;
	border:#FFF 1px solid;
}
.out {
  display:block;
  border:1px solid #eee; 
  background:#eee; 
  margin:1em 0;
  }
.in2 {
  display:block; 
  border:1px solid #ddd; 
  background:#ccc; 
  padding:1px;
  margin:1px;
  }
.in {
  background:#f2f1f1; 
  border:1px solid #f2f1f1;
  overflow:auto;
    }
.right-rub-form {
	width:188px;
	background-color:#c6deef;
	border-bottom:1px solid #e4e4e4;
	height:20px;
	color:#5e85d7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.right-rub-form p, .right-souslist p, .right-rub p, .right-list p {
	margin:2px 1px 2px 5px;
}
.right-souslist {
	width:188px;
	border-top:1px solid #c4c4c4;
	padding:2px 0px;
}
.right-rub {
	width:188px;
	margin-left:6px;
	background:#244985 url(/bmw/sommaire/boutons/fond-tetiere.jpg) repeat-x;
	height:20px;
	color:#FFF;
	margin-top:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.right-list {
	width:188px;
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#c2c2c2;
	margin-left:6px;
	border-top:1px solid #a4a4a4;
	padding:2px 0px;
}
	
/********************************************************************/
/*************************submit*************************************/
.submit input {	
	font-size:12px;
	cursor:pointer;
	color:#FFFFFF;
	font-weight:bold;
	margin:5px 0px;
	border:1px #ff0e00 solid;
	background-color:#ff8e00;
	color:#FFFFFF;
}
.submit .button {
    background-image:url(/bmw/sommaire/boutons/fond_submit.gif);
    background-repeat:repeat-x;
	height:19px;
}
.submit2 input {	
	font-size:12px;
	cursor:pointer;
	color:#FFFFFF;
	font-weight:bold;
	margin:5px 0px 5px 85px;
	border:1px #FFF solid;
	background-color:#9e9e9e;
	color:#5e85d7;
	width:95px;
}
.submit2 .button {
    background-image:url(/bmw/sommaire/boutons/fond_submit2.gif);
    background-repeat:repeat-x;
	height:19px;
}

#bouton {    
	font-weight: bold;
	font-family: arial,verdana, helvetica;
	font-size:1em ;
	text-align: left;
    background-color:#FFFFFF;
    border-color:#FFFFFF;
    border-top-width:0px;
    border-right-width:0px;
    border-bottom-width:0px;
    border-left-width:0px;
}
#div_formulaire a {
	font-weight: bold;
	color:#000000;
	text-decoration:none;
}
#div_formulaire a:hover {
	font-weight: bold;
	color:#666;
	text-decoration:none;
}


/********************************mootools***********************/

h3 {
	width:142px;
	color:#565555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#a7a7a7;
	font-weight:bold;
	margin:0px 0px 0px 6px;
	padding:5px 0px 5px 5px;	
	border-top:1px solid #c6c6c6;
	cursor: pointer;
	color: #222;
	background: #98bc48;
}
h3 a:link, h3 a:visited {
	display: block;
	text-decoration: none;
	color:#565555;
}

h3 a:hover, h3 a:active {
	color: #222;
}

h3.bmw-serie-1, h3.bmw-serie-3, h3.bmw-serie-5, h3.bmw-serie-6, h3.bmw-serie-7, h3.bmw-serie-m, h3.bmw-serie-x, h3.bmw-serie-z, h3.concession-paris,  h3.concession-idf, h3.concession-defense,  h3.haute-technologie, h3.evenement, h3.salon, h3.collection, h3.temoignage, h3.pda1, h3.pda2, h3.pda3, h3.pda4, h3.pda5, h3.pda6, h3.pda7, h3.forfait, h3.service, h3.profil, h3.alertes, h3.panier, h3.service2 {
	background: #a7a7a7; 
}

/***********************************************************************/

.separator {
	clear:both;
	float:none;
	width:100%;
	border:none;
	height:1px;
}


a.header {font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;color: #FFF; }
a.header:hover {font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;color: #c6deef; }
a.horizon {font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;text-decoration:none;color: #FFF; }
a.horizon:hover {font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;text-decoration:none;color: #c6deef; }
a.gamme {font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;text-decoration:none;color: #FFF; }
a.gamme:hover {font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;text-decoration:none;color: #c6deef; }
a.smenu {display:block;font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;color: #565555; }
a.smenu:hover {font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;color: #000; }

a.vovn {font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;color: #0c4da5; }
a.vovn:hover {font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;color: #000; }

/* liens sommaire */
A.menu:LINK {font : bold 13px  Arial, Helvetica;color : #FF6633;text-decoration : none;}
A.menu:ACTIVE {font : bold 13px  Arial, Helvetica;color : #000000;text-decoration : none;}
A.menu:VISITED {font : bold 13px  Arial, Helvetica;color : #FF6633;text-decoration : none;}
A.menu:HOVER {font : bold 13px  Arial, Helvetica;color : #000000;text-decoration : none;}
/* liens envoyer ami */
A.send:LINK {font : bold 11px  Arial, Helvetica;color : #FFFFFF;text-decoration : none;}
A.send:ACTIVE {font : bold 11px  Arial, Helvetica;color : #000000;text-decoration : none;}
A.send:VISITED {font : bold 11px  Arial, Helvetica;color : #FFFFFF;text-decoration : none;}
A.send:HOVER {font : bold 11px  Arial, Helvetica;color : #000000;text-decoration : none;}

/* liens rdv */
A.rdv:LINK {font : bold 13px  Arial, Helvetica;color : #426DC8;text-decoration : none;}
A.rdv:ACTIVE {font : bold 13px  Arial, Helvetica;color : #000000;text-decoration : none;}
A.rdv:VISITED {font : bold 13px  Arial, Helvetica;color : #426DC8;text-decoration : none;}
A.rdv:HOVER {font : bold 13px  Arial, Helvetica;color : #000000;text-decoration : none;}
/* titre rubrique */
A.big:LINK {font : bold 16px  Arial, Helvetica;color : #FF6633;text-decoration : none;}
A.big:ACTIVE {font : bold 16px  Arial, Helvetica;color : #000000;text-decoration : none;}
A.big:VISITED {font : bold 16px  Arial, Helvetica;color : #FF6633;text-decoration : none;}
A.big:HOVER {font : bold 16px  Arial, Helvetica;color : #000000;text-decoration : none;}
/* police grande grise */ 
.h4 { font-size : 14px;	font-family : Arial,Helvetica;	font-weight : bold; font-style : normal; color : #555555;}

/*police moyenne noire */ 
.h1c { font-size : 12px;	font-family : Arial,Helvetica;	font-weight : normal; font-style : normal; color : #000000;}
/* police moyenne noire */ 
.h1d { font-size : 10px;	font-family : Arial,Helvetica;	font-weight : normal; font-style : normal; color : #000000;}


/* petit noir */
A.little:LINK {font : bold 10px  Arial, Helvetica;color : #000000;text-decoration : none;}
A.little:ACTIVE {font : bold 10px  Arial, Helvetica;color : #000000;text-decoration : none;}
A.little:VISITED {font : bold 10px  Arial, Helvetica;color : #000000;text-decoration : none;}
A.little:HOVER {font : bold 10px  Arial, Helvetica;color : #5E85D7;text-decoration : none;}
/* petit bleu */
A.littleb:LINK {font : bold 10px  Arial, Helvetica;color : #426DC8;text-decoration : none;}
A.littleb:ACTIVE {font : bold 10px  Arial, Helvetica;color : #426DC8;text-decoration : none;}
A.littleb:VISITED {font : bold 10px  Arial, Helvetica;color : #426DC8;text-decoration : none;}
A.littleb:HOVER {font : bold 10px  Arial, Helvetica;color : #000000;text-decoration : none;}
/* petit bleu */
.bleu {font : bold 11px  Arial, Helvetica;color : #5E85D7;text-decoration : none;}
/* petit bleu2 */
A.bleu2:LINK {font : bold 11px  Arial, Helvetica;color : #173F91;text-decoration : none;}
A.bleu2:ACTIVE {font : bold 11px  Arial, Helvetica;color : #173F91;text-decoration : none;}
A.bleu2:VISITED {font : bold 11px  Arial, Helvetica;color : #173F91;text-decoration : none;}
A.bleu2:HOVER {font : bold 11px  Arial, Helvetica;color : #000000;text-decoration : none;}


h1 {FONT-SIZE: 17px; COLOR: #5E85D7; font-weight : bold; FONT-FAMILY: Arial, Helvetica;	margin-left: 10px;}
h2 {FONT-SIZE: 15px; COLOR: #FF6633; font-weight : bold; FONT-FAMILY: Arial, Helvetica}

/* edito gris */
.basic {FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica}
.bigbasic {FONT-SIZE: 15px; COLOR: #000000; font-weight : bold; FONT-FAMILY: Arial, Helvetica}
.bigbasic2 {FONT-SIZE: 15px; COLOR: #FF6633; font-weight : bold; FONT-FAMILY: Arial, Helvetica}
.medbasic {FONT-SIZE: 11px; COLOR: #000000; font-weight : bold; FONT-FAMILY: Arial, Helvetica}
.dark {FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica	 }
.titre {FONT-SIZE: 19px; COLOR: #5E85D7; font-weight : bold; FONT-FAMILY: Arial, Helvetica}
.titre2 {FONT-SIZE: 13px; COLOR: #5E85D7; font-weight : bold; FONT-FAMILY: Arial, Helvetica}
.rdv {FONT-SIZE: 13px; COLOR: #426DC8; font-weight : bold; FONT-FAMILY: Arial, Helvetica}
/* LOA */
.loa {FONT-SIZE: 20px; COLOR: #000000; font-weight : bold; FONT-FAMILY: Arial, Helvetica}
.loa2 {FONT-SIZE: 20px; COLOR: #FF6633; font-weight : bold; FONT-FAMILY: Arial, Helvetica}
/* bas de page */
A.bas:LINK {font : bold 12px  Arial, Helvetica;color : #DDDDDD;text-decoration : none;}
A.bas:ACTIVE {font : bold 12px  Arial, Helvetica;color : #000000;text-decoration : none;}
A.bas:VISITED {font : bold 12px  Arial, Helvetica;color : #DDDDDD;text-decoration : none;}
A.bas:HOVER {font : bold 12px  Arial, Helvetica;color : #000000;text-decoration : none;}
/* bas de page2 */
A.bas2:LINK {font :  12px  Arial, Helvetica;color : #a0a0a0;text-decoration : none;}
A.bas2:ACTIVE {font :  12px  Arial, Helvetica;color : #000000;text-decoration : none;}
A.bas2:VISITED {font :  12px  Arial, Helvetica;color : #a0a0a0;text-decoration : none;}
A.bas2:HOVER {font :  12px  Arial, Helvetica;color : #000000;text-decoration : none;}
.bas2 {font :  12px  Arial, Helvetica;color : #a0a0a0;}

/* copyright */
A.copy:LINK {font : bold 12px  Arial, Helvetica;color : #BBBBBB;text-decoration : none;}
A.copy:ACTIVE {font : bold 12px  Arial, Helvetica;color : #000000;text-decoration : none;}
A.copy:VISITED {font : bold 12px  Arial, Helvetica;color : #BBBBBB;text-decoration : none;}
A.copy:HOVER {font : bold 12px  Arial, Helvetica;color : #000000;text-decoration : none;}

/* bold bleu */
A.midle:LINK {font : bold 11px  Arial, Helvetica;color : #5E85D7;text-decoration : none;}
A.midle:ACTIVE {font : bold 11px  Arial, Helvetica;color : #5E85D7;text-decoration : none;}
A.midle:VISITED {font : bold 11px  Arial, Helvetica;color : #5E85D7;text-decoration : none;}
A.midle:HOVER {font : bold 11px  Arial, Helvetica;color : #000000;text-decoration : none;}
/* bold noir */
A.midle2:LINK {font : bold 11px  Arial, Helvetica;color : #000000;text-decoration : none;}
A.midle2:ACTIVE {font : bold 11px  Arial, Helvetica;color : #000000;text-decoration : none;}
A.midle2:VISITED {font : bold 11px  Arial, Helvetica;color : #000000;text-decoration : none;}
A.midle2:HOVER {font : bold 11px  Arial, Helvetica;color : #5E85D7;text-decoration : none;}
/* police moyenne noire */ 
.h5 { font-size : 10px;	font-family : Arial,Helvetica;	font-weight : bold; font-style : normal; color : #000000;}
/* concession noweb noir */
.midle2  { font-size : 11px;	font-family : Arial,Helvetica;	font-weight : bold; font-style : normal; color : #000000;}
/* police moyenne noire menu*/ 
.h6 { font-size : 10px;	font-family : verdana,Helvetica;	font-weight : normal; font-style : normal; color : #000000;}
/* police moyenne noire */ 
.h7 { font-size : 11px;	font-family : Arial,Helvetica;	font-weight : bold; font-style : normal; color : #FF8400;}
/* menufix */
A.menufix:LINK { font-size : 10px;	font-family : verdana,Helvetica;	font-weight : normal; font-style : normal; color : #000000;text-decoration : none;}
A.menufix:ACTIVE { font-size : 10px;	font-family : verdana,Helvetica;	font-weight : normal; font-style : normal; color : #FF9900;text-decoration : none;}
A.menufix:VISITED{ font-size : 10px;	font-family : verdana,Helvetica;	font-weight : normal; font-style : normal; color : #000000;text-decoration : none;}
A.menufix:HOVER { font-size : 10px;	font-family : verdana,Helvetica;	font-weight : normal; font-style : normal; color : #FF9900;text-decoration : none;}
/* menufix */
A.menufix:LINK { font-size : 10px;	font-family : verdana,Helvetica;	font-weight : normal; font-style : normal; color : #000000;text-decoration : none;}
A.menufix:ACTIVE { font-size : 10px;	font-family : verdana,Helvetica;	font-weight : normal; font-style : normal; color : #FF9900;text-decoration : none;}
A.menufix:VISITED{ font-size : 10px;	font-family : verdana,Helvetica;	font-weight : normal; font-style : normal; color : #000000;text-decoration : none;}
A.menufix:HOVER { font-size : 10px;	font-family : verdana,Helvetica;	font-weight : normal; font-style : normal; color : #FF9900;text-decoration : none;}
/* menuhaut */
A.menuhaut:LINK { font-size : 10px;	font-family : verdana,Helvetica;	font-weight : bold; font-style : normal; color : #000000;text-decoration : none;}
A.menuhaut:ACTIVE { font-size : 10px;	font-family : verdana,Helvetica;	font-weight : bold; font-style : normal; color : #FFFFFF;text-decoration : none;}
A.menuhaut:VISITED{ font-size : 10px;	font-family : verdana,Helvetica;	font-weight : bold; font-style : normal; color : #000000;text-decoration : none;}
A.menuhaut:HOVER { font-size : 10px;	font-family : verdana,Helvetica;	font-weight : bold; font-style : normal; color : #FFFFFF;text-decoration : none;}
/* © motorlegend */
A.motorlegend:LINK { font-size : 10px;	font-family : verdana,Helvetica;	font-weight : bold; font-style : normal; color : #FFFFFF;text-decoration : none;}
A.motorlegend:ACTIVE { font-size : 10px;	font-family : verdana,Helvetica;	font-weight : bold; font-style : normal; color : #FF9900;text-decoration : none;}
A.motorlegend:VISITED{ font-size : 10px;	font-family : verdana,Helvetica;	font-weight : bold; font-style : normal; color : #FFFFFF;text-decoration : none;}
A.motorlegend:HOVER { font-size : 10px;	font-family : verdana,Helvetica;	font-weight : bold; font-style : normal; color : #FF9900;text-decoration : underline;}
/* © motorlegend2 */
.motorlegend2 { font-size : 12px;font-weight : normal; font-style : normal; color : #666;text-decoration : underline;}
/* form */
.titre3 {FONT-SIZE: 15px; COLOR: #CC0000; font-weight : bold; FONT-FAMILY: Arial, Helvetica}
.h4 { font-size : 12px;	font-family : Arial,Helvetica;	font-weight : normal; font-style : normal; color : #000000;}
.inputtxt {font-size:9pt; border:1px solid #000;}
.noborder {font-size:9pt; border:1px solid #000;}
/* police home */ 
.home2 { font-size : 16px;	font-family : Arial,Helvetica; font-weight : Bold; font-style : Italic; color : #0060FF;}
.home3 { font-size : 12px;	font-family : Arial,Helvetica; font-weight : Bold; font-style : Italic; color : #0060FF;}
/* menuhaut */
A.club:LINK { font-size : 10px;	font-family : verdana,Helvetica;	font-weight : bold; font-style : normal; color : #FFFFFF;text-decoration : none;}
A.club:ACTIVE { font-size : 10px;	font-family : verdana,Helvetica;	font-weight : bold; font-style : normal; color : #FFFFFF;text-decoration : none;}
A.club:VISITED{ font-size : 10px;	font-family : verdana,Helvetica;	font-weight : bold; font-style : normal; color : #FFFFFF;text-decoration : none;}
A.club:HOVER { font-size : 10px;	font-family : verdana,Helvetica;	font-weight : bold; font-style : normal; color : #FFFFFF;text-decoration : none;}

.titre4 {FONT-SIZE: 18px; COLOR: #5E85D7; font-weight : bold; FONT-FAMILY: Arial, Helvetica}
/*combo VN et VO */
.margin {font-size:10pt;color:#000000; border-width:1; border-color:#000000; border-style:solid;background-color:#C7DAF8;}
.margin2 {font-size:9pt; border-width:0; border-color:#000000; border-style:solid;background-color:#FFFFFF;}
.margin3 {font-size:9pt; border:solid 1px #a4a4a4;background-color:#fff;}

.monlien {
	font-weight: none;
	color: #000000;
	text-decoration: none;
}
.Style1 {font-size: 14px}

.monbleu {
	COLOR: #5e85d7; TEXT-DECORATION: none; font-weight:bold;
}
.dark {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica;
	margin-left: 10;
}
.pointerhand {
	cursor: pointer;
	cursor: hand;
}

.form {
	width: 450px;
	margin-left:100px;
	border:1px;
}
fieldset {
	margin: 0;
	margin-top:10px;
	font-style: normal;
	padding: 0 1em 1em;
	border: 1px solid #D4D4D4;
}
.form fieldset {	
	margin: 0;
	font-style: normal;
	padding: 0 1em 1em;
}
.form legend {
	font-weight: bold;
	color: black;
	background: transparent;
}
.form p {
	padding: .2em 0;
	margin: 0 0 .2em 0;
}
.form fieldset label {	
	float: left;	
	width: 50%;	
	text-align: right;	
	margin: 0;
	padding: 0 .5em 0 0;
	line-height: 1.8;
}
.alerte {
	border: 1px solid red;
	width:70%;
	margin-left:100px;
}
.messageAlerte {	
	display: block;
	margin: 0 0 .3em .3em;
	padding-left: 2em;
	color: red;
	font-weight: bold;
	background: url('/bmw/sommaire/boutons/icon_alert.gif') no-repeat left center;
}
.encart {
	background-color:#ddeaf6;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	font-weight:bold;
}
.TitreLoa {
	color:#4c4c4c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-left:10px;
	margin-top:10px;
	font-weight:normal;
}
/****************  LOA *************************/
.bloc-loa-contenu-img {
	float:left;
	width:225px;
	margin-left:10px;
}
.ombreLoa {
	float:left;
	height:30px;
	width:180px;
	background-image: url(/bmw/sommaire/boutons/ombre1.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
.bloc-loa-contenu {
	clear:both;
	width:609px;
	background-color:#eeeeee;
	overflow:auto;
	border-top:#ffffff 1px solid;
	border-bottom:#c6c6c6 1px solid;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:3px;
	margin:0px;
}
/**************** les concessions ********************/
.bloc-contenu-centre {
	margin : 0px 10px;
	text-align:justify;
}
.bloc1-centre {
	margin-top: 8px;
	width: 100%;
	height:280px;
	background: white url('/bmw/concession/photos/fond-diapo-plan.jpg') no-repeat;
}
.diapo-centre {
	float : left;
	width: 48%;
}
.plan-centre {
	float : right;
	width: 50%;
}
.h2-centre {
	font-size:16px;
	margin: 5px 0px 5px 10px;
}
.plan-lien {
	color: #494848;
	text-decoration:underline;
	background-image: url(/bmw/concession/photos/puce-plan.gif);
	background-repeat: no-repeat;
	background-position: 0% 65%;
	padding-left: 15px;
	margin-left: 9px;
}
a.plan-lien  {
	color: #494848;
}
.horaire-centre {
	float : right;
	width: 50%;
	background: white url('/bmw/concession/photos/fond-horaire.gif') repeat-y;
}	
.horaire2-centre {
	float : right;
	width: 50%;
	background: white url('/bmw/concession/photos/fond-horaire2.gif') no-repeat;
}
.horaire3-centre {
	float : right;
	width: 50%;
}	
.bloc2-centre {
	background-color: #fafafa;
	color:#494848;
	padding-bottom:10px;
}
.coordonnees-centre {
	float : left;
	width: 50%;
	background-color: #fafafa;
}
.bloc3-centre {
	background-color: #fff;
	color:#494848;
	padding-bottom:10px;
}
.trombi {
	float : left;
	width: 200px;
	height: 90px;
	text-align:left;
	margin-left:3px;
	color: #888;
}
.slideshow {
	margin-left:8px;
}
a.video{
	display:block;
	background: url('/bmw/sommaire/boutons/video.png') no-repeat;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:33px;
	width:110px;
	padding-left:45px;
	text-decoration:none;
}
a.video:hover {
	background: url('/bmw/sommaire/boutons/video2.png') no-repeat;
	color:#ff5c03;
}
/**************** debut diaporama ****************/
div#galerie {
	width:590px;
	margin:0 auto;
	background:#fff url(/bmw/vo/photos/fond-vo.jpg) top repeat-x ;
	padding-top:13px;
}
#ddphoto img, #player1{
	margin-left: 26px;
	float:left;
}
ul#galerie_mini	{
	margin-left: 60px;
	padding:0px;
	list-style-type:none ;
	float:left ;
}

ul#galerie_mini li {
	margin-bottom: 4px;
}

ul#galerie_mini li a img {
	margin:2px 1px ;
	border:0px;
}
dl#photo {
	clear:both ;
	margin:0px auto ;
}
dl#photo dd {
	margin:0px ;
}
#videoDispo a{
	display:block;
	background: url("/bmw/sommaire/boutons/video-vo.png") 0 0 no-repeat;
	width:75px;
	height:27px;
	padding: 10px 0px 0px 15px;
	text-decoration:none;
	font-size:14px;
	color:#FFFFFF;
}
#videoDispo a:hover{
	background: url("/bmw/sommaire/boutons/video-vo-on.png") 0 0 no-repeat;
	color:#ffa800;
}
/**************** fin diaporama ****************/

.noloa{
	font-size:14px;
	font-weight:bold;
	height:50px;
	text-align:center !important; 
	width:100%;
}

.span_text_deroulant{
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	FONT-WEIGHT:bold;
	FONT-SIZE:10pt;
	width:600px;
	COLOR:#fff;
	letter-spacing: 0em; 
	word-spacing: 0em;
	vertical-align:bottom;
	cursor:default;
}

