body{background:#8BC3D2;text-align:left;font-family:Arial;font-size:13px;color:#000;margin:10px 0 5px 0;padding:0}

.header{width:980px; margin:0px auto; background:#fff;}
.top{border-left:#FFFFFF 3px solid;border-right:#FFFFFF 3px solid; width:974px; background:url(../_images/bg-fond-top.jpg) top left repeat-x; height:75px;}

.logo{margin-left:15px; float:left}
.slogan{margin-left:10px; float:left}
.contact{margin-right:20px; float:right}
.arrondi{clear:both;border-left:#FFFFFF 3px solid;border-right:#FFFFFF 3px solid; width:974px; height:66px; background:url(/_images/top-arrondi.gif) top left; text-align:center;}
.footer{border-left:#FFFFFF 3px solid;border-right:#FFFFFF 3px solid; width:974px; background:url(/_images/bg-bottom.gif) bottom left repeat-x; height:33px; text-align:center; font-size:11px; color:#999999}
.texthaut{padding-top:15px; font-size:12px; color:#999; font-weight:bold}
.texthaut a {padding-top:15px; font-size:12px; color:#999; font-weight:normal; text-decoration:none}
img{border:0}

.footer a{ text-decoration:none; color:#999999}

/* PAGINATION */
.pagination {
	text-align: center;
	margin-bottom: 5px;
}
.pagination a:link, .pagination a:visited {
	font-size: 13px;
	text-decoration: none;
	color: #000000;
}
.pagination a:hover {
	text-decoration: underline;
}
.paginationselect {
	border: 1px solid #DCE7AF;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 13px;
	 background-color:#E9EFD1;
}/* FIN PAGINATION */
.mention_end{ font-size:11px; color:#999}
.search_span{float: left; width: 85px;}
.search_list{width: 140px; margin-bottom:8px; padding:1px}

h2{font-size:16px; margin:0 0 10px 0; color:#688F23; padding:0; border-bottom: #D4EFA4 2px solid;}
h1{font-size:20px; margin:0 0; color:#FF9E00; padding:0}

a{ color:#3662AF; text-decoration:none}
a:hover{ color:#667528; text-decoration:underline}

/* LISTING VEHICULE */
.list_car{width:308px; margin:0 8px 10px 0; border:1px solid #E9E9E9; padding:3px; cursor:pointer; float:left; text-align:center}
* html .list_car{width:308px; margin:0 5px 10px 0px; border:1px solid #E9E9E9; padding:3px; cursor:pointer; float:left; text-align:center}
.list_car_text{text-align:left; float:left; padding: 3px 0 0 5px; height:105px; width:160px; font-size:12px;}
.list_car:hover{ background-color: #FFC;}
.photo_4car{float:left;width:155px;text-align:center;margin:0 3px 0 6px; background-color: #FFF;}
.photo_4car:hover{ background-color: #FFc;}
* html .photo_4car{float:left;width:155px;text-align:center;margin:0 3px 0 4px}

.h_space {margin:5px 0}

.info_vehicule{ font-weight:bold; color:#1D5F20}

h3{text-indent:30px; background: url(http://www.occasion97.com/_images/h3.gif) no-repeat left; border-bottom: #99CCCC 1px solid; padding-bottom:2px; font-size:14px;}

.searchbt{ clear:both; text-align:center; margin:10px;}

.complement_vehi{margin:4px 0; width:320px; float:left;}
.diaporama_home2
{
    width: 160px;
    height: 105px;
    margin: 0 6px 15px 0;
    float: left;
    text-align: center;
}

.diaporama_home2 img
{
    border:solid 1px #ddd;
}