*{
	margin:0;
	padding:0;
}

body{
	font-family:Verdana;
}

#BodyCont{
	width:980px;
	margin:0 auto 0 auto;
	position:relative;
}

td{
	font-size:12px;
}

#NavCat li a{
	font-size:16px;
	padding-top:1px;
	padding-right:6px;
	font-weight:bold;
}

.nbAnnonces{
	font-weight:normal;
}

td a,
#NavGale li a,
#NavCat li a{
	text-decoration:none;
}

th{
	font-size:11px;
	padding:5px 0;
}

th a{
	text-decoration:underline;
}

#NavGale,
#NavCat,
#Zoom dt,
#Selection dt,
#Promotion dt,
#ZoneCont dt,
#ShowRoom dt,
#Infos dt,
#Sondage dt,
#Concession dt,
#Marques dt,
#Reseau dt,
#Coordonnees dt,
#ZoneCont dt,
#OffreMoment dt{
	font-family:"Trebuchet MS";
}

#Zoom dt,
#Selection dt,
#Promotion dt,
#Zoom dt,
#ShowRoom dt,
#Infos dt,
#Sondage dt,
#Concession dt,
#OffreMoment dt,
#Marques dt,
#Reseau dt,
#Coordonnees dt,
#ZoneCont dt{
	padding:1px 0 2px 6px;
	width:inherit;
	white-space:nowrap;
}

#LinkSociete2{
	position:absolute;
	background:#006600;
	display:none;
	font-size:16px;
	margin-left:-5px;
	//margin-left:-96px;
	//margin-top:26px;
	z-index:10000;
	width:92px;
}

#LinkSociete2{
	padding:5px;	
}

#LinkSociete2 a{
	text-decoration:underline;
}

#ShowRoom dt{
	text-align:center;
}

#TabCont01{
	width:210px;
	float:left;
	display:inline;
}

#TabCont02{
	float:right;
	display:inline;
}

#TabCont02 dt{
	height:26px;
}

#Selection{
	margin-top:10px;
	margin-bottom:10px;
}

#Zoom,
#Promotion,
#ShowRoom,
#Infos,
#Sondage,
#Concession,
#OffreMoment,
#Marques,
#Reseau,
#Coordonnees{
	margin-bottom:10px;
}

#Marques .ImgLogo{
	background:#fff;
	/*margin-left:70px;*/
	padding:5px;
	display:inline-block;
	height:55px;
}

#Zoom dd,
#Promotion dd,
#ShowRoom dd,
#Infos dd,
#Sondage dd,
#OffreMoment dd,
#Concession dd,
#Marques dd,
#Reseau dd,
#Coordonnees dd{
	padding:8px;
	overflow:auto;
	font-size:12px;
}

#ZoneCont dd{
	padding:8px;
	font-size:12px;
	width:500px;
}

#Selection dd{
	padding:8px;
	overflow:auto;
	font-size:12px;
}

#Zoom dd,
#ZoneCont dd,
#ShowRoom dd{
	padding-bottom:0;
	//padding-bottom:8px;
}

#NavGale{
	font-size:20px;
	height:26px;
}

#NavGale .ApercuAdmin{
	width:22px;
}

#NavCat,
dt,
#ShowRoom dt{
	font-size:18px;
}

#ShowRoom dt.Center{
	padding:0;
}

#NavCat{
	height:23px;
	width:630px;
	position:relative;
}

#NavCat .CoinDroit{
	margin:0;
	//margin-right:-1px;
	padding:0;
	right:0;
	//right:1px;
	top:23px;
	width:6px;
	height:5px;
	position:absolute;
}

#NavCat .CoinGaucheBottom{
	margin:0;
	padding:0;
	width:8px;
	height:8px;
	position:absolute;
	top:115px;
	//top:118px;
	right:622px;
}

#NavCat .CoinDroitBottom{
	margin:0;
	padding:0;
	right:0;
	top:115px;
	//top:118px;
	width:8px;
	height:8px;
	position:absolute;
}

.CornerGaucheTab01{
	float:left;
	width:10px;
}

.CornerDroitTab01{
	float:right;
	width:10px;
}

.CornerGaucheTab02{
	float:left;
	width:10px;
}

.CornerDroitTab02{
	float:right;
	width:10px;
}

.CornerGauchePag{
	float:left;
	width:4px;
}

.CornerDroitPag{
	float:right;
	width:4px;
}

#NavCat li{
	float:left;
}

#NavGale li,
#NavCat li,
#Zoom li,
#Selection li{
	list-style:none;
}

#NavGale li{
	display:inline;
	float:left;
	padding:0px 5px 0px 5px;
	color:#fff;
}

#TabCont01 #NavGale{
	width:auto;
}

#Zoom a,
#Selection a{
	text-decoration:none;
	color:#000;
}

#Zoom li{
	width:120px;
	height:128px;
	padding:7px 4px 0 4px;
	display:inline;
	float:left;
	background:#fff;
	border:1px solid #b8b8b8;
	margin-left:15px;
	margin-right:8px;
}

#Selection li{
	display:block;
}

#Zoom li a,
#Selection li a{
	position:relative;
	display:block;
}

#Zoom li div{
	text-align:center;
	font-size:11px;
	line-height:14px;
	margin-top:15px;
	font-weight:bold;
}

#Zoom span{
	position:absolute;
	bottom:-14px;
	padding:1px 0;
	width:120px;
	text-align:center;
	z-index:1000000;
	font-size:10px;
	white-space:nowrap;
	font-weight:bold;
}

#Zoom li img{
	width:120px;
	height:90px;
}

#UpperBann{
	overflow:auto;
}

#NavSpacer{
	width:94px;
}

#NavCat li .CoinGauche{
	float:left;
	width:17px;
	height:30px;
}

#NavCat li .CoinDroit{
	float:right;
	width:17px;
	height:30px;
	margin-left:10px;
}

#Selection li,
#Promotion li,
#ShowRoom li{
	margin-bottom:8px;
}

#Zoom li{
	margin-bottom:15px;
	padding-bottom:20px;
}

#NbreResult{
	float:right;
	font-weight:bold;
	margin-right:12px;
	font-size:14px;
	margin-top:4px;
}

#Selection .BasketModele{
	width:170px;
}

#Selection ul{
	clear:both;
	background:#e0e0e0;
	display:block;
	overflow:auto;
	//overflow:hidden;
	margin-bottom:6px;
	padding:6px;
}

#Selection ul img{
	width:77px;
	height:58px;
}

.BasketPhoto img{
	border:none;
}

.BasketMarque,
.BasketPhoto{
	margin-right:4px;
}

.BasketNavIn .LinkM{
	margin-left:20px
}

.LinkL,
.LinkR{
	color:#007eff;
}

.BasketPrice,
.BasketPhoto,
.BasketMarque,
.BasketModele,
.BasketYear,
.BasketMileage,
.BasketNavIn,
.BasketNavIn span{
	display:inline;
	float:left;
}

.BasketPrice,
.BasketPhoto,
.BasketMarque,
.BasketModele,
.BasketYear,
.BasketMileage{
	font-size:11px;
}

.BasketMarque,
.BasketNavIn a{
	color:#000;
}

.BasketModele,
.BasketYear,
.BasketMileage,
.BasketPrice{
	color:#000;
}

.BasketYear{
	float:right;
}

.BasketMileage{
	white-space:nowrap;
	width:190px;
}

.BasketMarque,
.BasketModele{
	font-weight:bold;
}

.BasketNavIn{
	width:190px;
	font-size:10px;
	margin-top:5px;
}

.BasketNavIn a{
	text-decoration:underline;
}

.BasketPrice,
.BasketNavIn .LinkR{
	float:right;
}

#Society{
	width:620px;
	clear:both;
	overflow:auto;
	margin-bottom:20px;
	font-size:10px;
}

#Society img{
	position:absolute;
}

#Society ul{
	margin-top:10px;
}

#Society ul .MargeGauche{
	margin-left:10px;
}

#ZoneCont form{
	overflow:auto;
}

#ZoneCont span{
	margin-left:10px;
	padding-top:10px;
}

#ZoneCont fieldset{
	border:none;
}

#FormD01 label,
#FormD02 label{
	font-weight:bold;
}

#ZoneCont #FormD01,
#ZoneCont #FormD02,
#ZoneCont #Msg{
	float:left;
	display:inline;
	margin-left:10px;
}

#ZoneCont #FormD01,
#ZoneCont #FormD02,
#ZoneCont #Msg{
	margin-top:10px;
	padding-bottom:10px;
}

#Name{
	margin-left:21px;
}

.StyleD{
	border:1px solid #999;
}

#EnvD{
	border:1px solid #999;
	background:url(/images/ab/btn-recherche.gif) repeat-x;
	padding:2px;
	font-weight:bold;
	float:left;
	display:inline;
}

#FooterD{
	clear:both;
	text-align:center;
	font-size:10px;
	color:#fff;
	padding:2px 0;
}

#FooterD a{
	color:#fff;
}

.ContentImgR{
	float:right;
	display:inline;
	margin-bottom:35px;
}

.BlocksServ{
	float:left;
	display:inline;
	width:400px;
	text-align:justify;
	margin-bottom:35px;
}

#visideo{
	display:block;
	margin:20px auto;
}

.ImgSociete{
	width:136px;
	height:89px;
}

.ImgBig,
#BlockVisi{
	margin-top:10px;
}

.ImgActu{
	width:196px;
	height:149px;
}

.SurLine{
	background-color:#ffff00;
	color:#000;
	line-height:25px;
}

.Bold{
	font-weight:bold;
}

.Ital{
	font-style:italic;
}

.CustomLogo{
	display:inline;
	float:left;
	margin-left:90px;
	width:150px;
	height:140px;
	/*
	width:80px;
	height:80px;
	*/
}

#ActuDate{
	width:600px;
	overflow:auto;
}

#ActuTxtImg{
	width:600px;
	overflow:auto;
	margin-bottom:20px;
}

#ActuTxt{
	margin-top:10px;
	width:380px;
	float:left;
	display:inline;
	text-align:justify;
}

#BlockD{
	width:380px;
}

#BlockDTitle{
	float:left;
	display:inline;
	font-weight:bold;
}

#BlockDDate{
	float:right;
	display:inline;
}

#ActuImg{
	float:right;
	display:inline;
	margin-top:10px;
}

#BlockSocieteUrl{
	width:600px;
}

#PicDs{
	float:left;
	clear:both;
	margin-top:10px;
	margin-right:30px;
}

.LoupeImg{
	position:absolute;
	left:117px;
	margin-top:70px;
}

.Off{
	background:url(/images/ab/triangleoff.png);
	width:12px;
	height:14px;
	margin-top:5px;
}

.On{
	background:url(/images/ab/triangleon.png);
	width:14px;
	height:12px;
	margin-top:5px;
}

.Off,
.On{
	display:inline-block;
	float:right;
}

#ContactEmailSide{
	display:none;
	font-size:11px;
	margin-top:10px;
}

#ContactEmailSide form{
	text-align:left;
}

#ContactEmailSide label{
	margin:0;
	padding:0;
	width:auto;
	display:block;
	text-align:left;
}

#ContactEmailSide fieldset{
	border:none;
}

#ContactEmailSide #message{
	width:150px;
	height:150px;
	text-align:left;
	overflow:visible;
}

#ContactEmailSide #exit_Submit{
	float:none;
	margin-top:10px;
}

#KontrolImg{
	border:1px solid #7f9db9;
	float:left;
	display:inline;
}

#Kontrol{
	float:left;
	display:inline;
	margin-top:10px;
}

#KapchaCont{
	/*float:left;
	display:inline;
	clear:left;*/
	width:120px;
}

#random{
	text-align:left;
	float:left;
	display:inline;
	clear:both;
	width:260px;
}

#KontrolD{
	float:left;
	display:inline;
	margin-top:3px;
}

#HCTCHR{
	margin-top:28px;
}
.inputlab{
	font-weight:bold;
	display:inline-block;
	width:120px;
	margin-bottom:4px;
	vertical-align:top;
}
#HelpCaptCha,
#HelpCaptChaReload{
	position:absolute;
	display:none;
	z-index:10000;
}

#HelpCaptCha{
	/*left:98px;
	bottom:79px;*/
}

#HelpCaptChaReload{
	/*left:152px;
	bottom:1px;*/
}

.push2Talk span {
	margin:0!important;
}
