body {
	background:url(../img/bgf.jpg) top left repeat-x #172c38;
	font: normal 14px Verdana, Arial, sans-serif;
	margin:0;
	padding:0;
	color:#fff;
}
p {
	margin: 0 0 10px 0;
	text-align:left;
}
img {
	border:none;
	margin:0;
	padding:0;
}
#droite img {
	width:230px;
}
.voiture_de_standing {
	width:232px;
	height:88px;
	overflow:hidden;
	display:block;
	margin:0 10px 10px 10px;
}
.voiture_de_standing img {
	width:230px;
	margin-top:-50px;
}
#header {
	height: 332px;
	background:url(../img/header.jpg) repeat-x;
}
#hautg {
	position:relative;
	top:0;
	left:305px;
	width:365px;
	height:288px;
	background:url(../img/hautg.jpg) top right no-repeat;
	color:#bbc98e;
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
#hautd {
	position:absolute;
	top:1px;
	left:670px;
	width:310px;
	height:331px;
	background:url(../img/hautd.jpg) top left no-repeat;
}
#hautd object {
	filter: alpha(opacity=20);
	-moz-opacity: 0.20;
	opacity: 0.20;
}
#hautd object:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
#header_content {
	position:relative;
	width:980px;
	margin:0 auto;
}
#header_content ul, #header_content li {
	list-style-type: none;
	margin:0;
	padding:0;
}
#header_content ul {
	position: absolute;
	top: 0;
	left:0;
	background: transparent url(../img/menu_logo.jpg) top left no-repeat;
	width: 300px;
	text-align: center;
}
#header_content li {
	float: left;
}
#header_content li a {
	display: block;
	height: 275px;
	width: 100px;
	color: #fff;
}
#header_content li a span {
	position:absolute;
	top:-200px;
	left:-200px;
}
#header_content li a:hover {
	background: transparent url(../img/menu_logo.jpg) top left no-repeat;
}
#header_content a#lien1:hover {
	background-position: -300px 0%;
}
#header_content a#lien2:hover {
	background-position: -400px 0%;
}
#header_content a#lien3:hover {
	background-position: -500px 0%;
}
#haut {
	position:absolute;
	top:300px;
	width:980px;
	margin:0 auto;
	height: 30px;
}
#conteneur {
	width:980px;
	margin:0 auto;
}
#centre {
	margin:5px 290px 5px 10px;
	border-top: dotted 1px #fff !important;
}
#centre p {
	text-indent:5px;
}
#droite {
	background:url(../img/droite.jpg) top left no-repeat #162c39;
	float:right;
	width: 250px;
	margin:0 21px 0 0 !important;
	margin:0;
	color:#119ba8;
}
#droite p {
	margin:10px 25px 10px 10px;
}
#droite h1 {
	margin:0;
	padding:0;
	display:block;
	height:40px;
	font:bold 14px/40px verdana;
	text-align:center;
	color:#c90;
}
#pied {
	clear:both;
	height: 30px;
	color:#c6d5fc;
	text-align:center;
	width:100%;
}
#pied a {
	color:#c6d5fc;
	text-decoration:none;
}
#pied a:hover {
	color:#fff;
}
#menudroit {
	list-style-type: none;
	margin: 0;
	padding:0;
}
#menudroit li {
	margin-bottom: 5px;
}
#menudroit a {
	margin: 0 2px;
	color: #000000;
	text-decoration: underline;
}
#menudroit a:hover {
	text-decoration: none;
}
dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#menuhaut {
	position: absolute;
	top: -10px;
	left: 0;
	z-index:1000;
	font:bold 14px/45px verdana;
	width: 720px;
	text-align:center;
}
/*#menuhaut dl {
	float: left;
	width: 177px;
	margin: 0;
}
#menuhaut dt {
	cursor: pointer;
	text-align: left;
	text-indent:5px;
	font-weight: bold;
	width:177px;
	border-bottom: dotted 1px #fff;
}
#menuhaut dd {
	border: none;
	background:url(../img/liback.jpg);
}
#menuhaut li {
	text-align: left;
	text-indent:10px;
	width:177px;
}
#menuhaut li a, #menuhaut dt a {
	color: #fff;
	text-decoration: none;
	display: block;
	height: 100%;
	border: 0 none;
}
#menuhaut li a:hover {
	background:url(../img/li_hover.jpg) repeat-x;
	font:normal 14px/40px verdana;
	color:#333333;
}
#menuhaut dt a:hover {
	background:url(../img/li_hover.jpg) repeat-x;
	font:bold 14px/40px verdana;
	color:#333333;
}
*/
/*----------------------------------------------------*/
#menuhaut ul li {
	display: block;
	float: right;
	width: 177px;
	cursor: pointer;
	position: relative;
	height: 40px;
}
#menuhaut ul{
}
#menuhaut ul li a {
display:block;
width:177px;
height:40px;
	font:bold 14px/45px verdana;
	color:#fff;
	text-align:center;
	text-decoration:none;
}
#menuhaut ul li a:hover {
display:block;
width:177px;
height:40px;
	background:url(../img/li_hover.jpg) repeat-x;
	font:bold 14px/40px verdana;
	color:#000;
	text-align:center;
}
#menuhaut ul li ul {
	display: none;
	left: 0px;
	width: 177px;
height:40px;
}
#menuhaut ul li ul li {
	height: 40px
}
#menuhaut ul li ul li a {
	display: block;
	font:normal 14px/40px verdana;
	color: #fff;
 	height: 40px;
	text-align:left;
	text-indent:20px;
	background:#979fa2;
}
#menuhaut ul li ul li a:hover {
	background:url(../img/li_hover.jpg) repeat-x;
	font:normal 14px/40px verdana;
	color:#333333;
	text-align:left;
	text-indent:20px;
}
#menuhaut ul li ul li ul {
	left: 125px;
 top: 0px;
 height: 40px;
}
#menuhaut ul li ul li ul.dernier {
	left: -127px
}
/*----------------------------------------------------*/
#pasok {
	width:980px;
	margin:0 auto;
	background:#FFf;
	color:#f00;
	font:bold 12px/30px verdana;
	text-align:left;
}
.titre {
	text-indent:40px;
	background:url(../img/titre.jpg) top center no-repeat;
	width:250px;
	height:30px;
	display:block;
	font:normal 14px/30px verdana;
	margin:30px 0 20px 0;
	text-align:left;
	text-transform:uppercase;
	color:#000;
}
.voitures {
	clear:left;
	margin:10px;
	padding:5px;
	border-bottom:dotted 1px #119ba8;
	z-index:10;
}
.voitures p {
	margin:5px;
}
.v_img {
	position:relative;
	float:left;
	margin:0 10px 0 5px;
	width:150px;
	height:150px;
	overflow:hidden;
}
.v_coms {
	width:600px;
	filter: alpha(opacity=20);
	-moz-opacity: 0.20;
	opacity: 0.20;
}
.v_coms_haut {
	background:url(../img/comh.gif) bottom left no-repeat;
	height:22px;
}
.v_coms_descriptif {
	background:url(../img/comf.gif) top center repeat-y;
}
.v_coms_descriptif p {
	margin: 0 10px 10px 10px;
}
.v_coms_bas {
	background:url(../img/comb.gif) bottom left no-repeat;
	height:2px;
	margin-bottom:10px;
}
::-moz-selection {
color: #fff !important;
background-color: #000 !important;
}
::selection {
color: #fff;
background-color: #000;
}
.voiture {
	clear:left;
	margin:10px;
	padding:5px;
	border-bottom:dotted 1px #119ba8;
	z-index:10;
}
.voiture td {
	width:200px;
}
.voiture table {
	width:400px;
}
.voiture_img {
	float:left;
	margin:10px 5px;
	height:150px;
	width:200px;
	overflow:hidden;
	border: 1px dotted #119ba8;
	text-align:center;
}
.voiture_titre {
	display:block;
	font:bold 14px verdana;
	margin:10px auto;
	letter-spacing:1px;
	color:#CCFFCC;
	border-bottom:1px dotted #cfc;
}
.voiture_img img {
	height:160px;
	border:none;
}
.voiture p {
	margin:0 10px 10px 10px;
}
.voiture h2 {
	font:bold 14px verdana;
}
.mv table {
	margin:10px auto 10px 20px;
	border-bottom:1px dotted #999;
	width:756px;
}
.mv td {
	height:30px;
	width:250px;
	margin:2px 0;
	vertical-align:top;
}
.mv td div {
	font:normal 9px verdana;
	color:#0099FF;
	clear:left;
}
.gris {
	background:#ccc;
	color:#333;
}
.voiture_bonne_occasion {
	text-align:center;
	color:#fff;
}
.voiture a {
	color:#cfc;
	text-decoration:none;
	border-top:1px dotted #cfc;
}
.voiture a:hover {
	color:#9f0;
	text-decoration:underline;
}
table.tri {
	margin:0 auto;
	width:600px;
}
td.tri {
	width:300px;
	text-align:left;
}
.tri a {
	font-weight:bold;
	color:#cfc;
	text-decoration:none;
}
.tri a:hover {
	color:#9f0;
}
table.test {
	margin:0 auto;
	width:680px !important;
	width:660px;
	vertical-align:top;
}
td.allemande {
	background:url(../img/allemande.gif) top center no-repeat;
	width:220px;
}
td.francaise {
	background:url(../img/francaise.gif) top center no-repeat;
	width:220px;
}
td.autre {
	background:url(../img/autre.gif) top center no-repeat;
	width:220px;
}
.titre_berline_0 {
	display:block;
	height:40px;
	font:bold 14px/40px verdana;
	margin:0;
	padding:0;
	text-align:center;
}
.contenu_berline_occasion {
	display:block;
	height:190px;
	font:bold 14px/40px verdana;
	margin:0;
	padding:0;
	text-align:center;
}
.contenu_berline_occasion img {
	width:200px;
	margin:30px auto 0 auto;
	padding:0;
	line-height:190px;
}
h1 {
	color:#cfc;
	font:bold 18px verdana;
}
a {
	text-decoration:underline;
	color:#fff;
}
a:hover {
	text-decoration:none;
	color:#cfc;
}
img.img_gauche {
	width:250px;
	float:left;
	margin:5px;
}
p.derniers_modeles {
	display:block;
	height:40px;
	width:50%;
	font:normal 16px/40px verdana;
	background:url(../img/der.png) top left no-repeat !important;
	background:url(../img/der.gif) top left no-repeat;
	padding-left:30px;
}
#detail{
float:left;
width:660px !important;
width:640px;
margin:0 auto;
border:1px solid #e6f3ae;
padding:10px !important;
}
#detail img{
width:250px;
}
#detail td{
width:195px;
}
#detail table{
border-bottom:1px dotted #fff;
margin:10px auto;
}
.detail_titre {
	display:block;
	font:bold 14px verdana;
	margin:10px auto;
	letter-spacing:1px;
	color:#CCFFCC;
}



