html, body{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}
body{
  background-image: url(../images/charte/bg-top.jpg);
  background-position: left top;
  background-repeat: repeat-x;
	font:normal 10px verdana;
	background-color:#FFF;
	color:#5f5f5f;
}
p, ul, li, table, div, h1, h2, h3, hr, img{
	padding:0px;
	margin:0px;
}
#container{
	width:794px;
	margin:0px auto;
}
#header{
	width:794px;
	height:292px;
}
#middle{
	background-image:url(../images/charte/bg-middle.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	display:table;
	width:794px;
	height:100%;
}
#middle_content{
	margin:auto;
	width:794px;
	height:100%;

}
#left_col{
  width: 222px;
  float: left;
}
#left_content{
	width:222px;
}
#left_content1{
  width: 222px;
}
#right_col{
	width:572px;
	float:left;
}
/*-------left-col--------*/
#recherche{
  background-image:url(../images/charte/bg-recherche.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  width: 222px;
  height: 248px;
}
#recherche_content{
  padding: 50px 0 0 17px;
}
#recherche #recherche_content p{
  font-size: 12px;
  font-weight: bold;
}
select{
  width: 130px;
  background-color: #c8c8ce!important;
  border:solid 1px #82817D!important;
  font-family:Arial, Helvetica, sans-serif;
	font-size:10px !important;
	color:#000000;
}
.selector{
  height: 25px;
  float: left;
}
.inForm
 {
  width:140px;
  background-color: #c8c8ce!important;
  border:solid 1px #82817D!important;
  font-family:Arial, Helvetica, sans-serif;
	font-size:10px !important;
	color:#000000;
}
.inFormOver
 {
  width:140px;
  background-color: #ffd526!important;
  border:solid 1px #82817D!important;
  font-family:Arial, Helvetica, sans-serif;
	font-size:10px !important;
	color:#000000;
}
#adresse{
  background-image: url(../images/charte/bg-adresse.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  width: 222px;
  height: 189px;
}
#adresse_content{
  padding: 2px 0 0 17px;
}
#adresse #adresse_content p{
  font-size: 12px;
  font-weight: bold;
}
#plan{
  background-image: url(../images/charte/bg-plan.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  width: 222px;
  height: 211px;
}
#plan_content{
  padding: 2px 0 0 17px;
}
#plan #plan_content p{
  font-size: 12px;
  font-weight: bold;
}
.color_b{
  color: #a68601;
}
.contact_link:link, .contact_link:visited{
	color:#3e4347;
	text-decoration:underline;
}
.contact_link:hover, .contact_link:active{
	color:#a68601;
	text-decoration:none;
}
.page:link, .page:visited{
	color:#3e4347;
	text-decoration:none;
}
.page:hover, .page:active{
	color:#a68601;
	text-decoration:underline;
}
/*------end-left-col---------*/
/*------right-col-----------*/
#page_dynamic{
	width:572px;
	float:left;
}
.page_content{
	width:555px;
	float:left;
	font-size: 11px;
	padding-left:6px;
	line-height:14px;
	text-align:justify;
  padding-top: 17px;
}
ul.list{
	margin-top:0px;
  height: 14px;
}
.list li{
	list-style-type:none;
	background-image:url(../images/presentation/pointer1.jpg);
	background-position: 0px 3px;
	background-repeat:no-repeat;
	text-align:justify;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
}
#text{
	width:350px;
	padding-top:22px;
	padding-left:18px;
}
h2{
	font-weight:bold;
  font-size: 12px;
	color:#b29623;
  height: 12px;
}
.separator{
  clear: left;
  padding-left: 6px;
  padding-top: 3px;
  float: left;
}
.text_small{
  width: 400px;
  float: left;
}
.box_border{
  border: 1px solid #d0cfd5;
  width: 345px;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  padding: 5px;
}
.border{
  border: 1px solid #d0cfd5;
  width: 455px;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  padding: 5px;
}
.picture_space{
  width: 165px;
  float: left;
}
.photo_thumb_left{
	float:left;
}
.photo_thumb_right{
	float:right;
}
.box{
  background-image: url(../images/vehicules-occasions/box.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  width: 170px;
  height: 240px;
/*  border:solid 1px #9D9C9C;*/
  float:left;
  margin-bottom:10px;
/*  background-color:#E7E4E5;*/
}
.invisible_box{
  border: 1px solid white;
  width: 10px;
  height: 230px;
  float: left;
}

/*---------end-right-col---------*/
/*---------footer-------------*/
#footer{
	background-image:url(../images/charte/bg-footer.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	display:table;
	clear:left;
	margin:0px auto;
	width:794px;
	height:37px;
	font-size:9px;
}
#footer_left{
  width: 417px;
  float: left;
}
#footer_left_content{
  padding: 10px 0 0 10px;
}
#footer_right{
  width: 377px;
  float: left;
}
#footer_right_content{
  padding: 10px 10px 0 0px;
  text-align: right;
}
/*---------end-footer---------*/