/* CSS Document */

body{
	margin:0;
	padding:0;
	border:none;
	background:#999 url(../images/fd.jpg)  top left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
div#general{
		width:700px;
		margin:0 auto;
		border:solid 3px #069;
		background:#FFF;
			}
p#top{
width:689px;
height:22px;
margin:0 auto;
color:#333;
font-size:10px;
line-height:20px;
text-align:right;
padding-right:15px;
background:#CCC url(../images/barre_haut.gif) repeat-x;
border-left:solid 1px white;
border-right:solid 1px #999;
border-top:solid 1px #FFF;
}
p#top a{color:#222;}
div#entete{
width:700px;
height:248px;
background:transparent url(../images/h_garage.jpg) no-repeat ;border:0;padding:0;margin:0;
background-position: 0 0;
}
/*_________________________________Menu superieur_________________________________*/
#entete ul{
	width:400px;
	height:33px;
	margin:0;
	position:relative;
	left: 250px;
	top: 196px;
	list-style-type:none;
}
#menu_haut li{float:left;margin:0;}
li#acces a{background:transparent url(../images/boutons_h.jpg) no-repeat top left;width:112px;height:34px;display:block;text-indent:-12000px;margin-right:0px;}
li#contact a{background:transparent url(../images/boutons_h.jpg) no-repeat -120px 0 ;width:100px;height:34px;display:block;text-indent:-12000px;}
li#acces a:hover{background:transparent url(../images/boutons_h.jpg) no-repeat left -34px ;}
li#contact a:hover{background:transparent url(../images/boutons_h.jpg) no-repeat -120px -34px ;}

li#affaire a{background:transparent url(../images/bt_affaire.jpg) no-repeat 0 0 ;width:113px;height:34px;display:block;text-indent:-12000px;margin-right:0px;}

#entete a img{
	margin:0;
	padding:0;
	float:right;
	position:relative;
	top:110px;
	left:0px;
	border:none;
	width: 113px;
	height: 104px;
}

/*_________________________________Menu gauche____________________________________*/
ul#menu{
width:155px;
height:400px;
background:#fff;
list-style-type:none;
margin:0;
padding:0;
float:left;
clear:left;

}
#menu li.sep_menu{
display:block;
width:155px;
height:19px;
background:transparent url(../images/menu_hr.jpg) no-repeat top left;
}

#menu li#v_neuf a,#menu li#v_occasion a,#menu li#v_services a{
display:block;
width:155px;
height:55px;
text-indent:-12000px;
}
#menu li#v_neuf a{background:transparent url(../images/menu.jpg) no-repeat 0 0;}
#menu li#v_occasion a{background:transparent url(../images/menu.jpg) no-repeat 0 -55px ;}
#menu li#v_services a{background:transparent url(../images/menu.jpg) no-repeat 0 -110px ;}
#menu li#v_neuf a:hover{background:transparent url(../images/menu.jpg) no-repeat -155px 0;}
#menu li#v_occasion a:hover{background:transparent url(../images/menu.jpg) no-repeat -155px -55px ;}
#menu li#v_services a:hover{background:transparent url(../images/menu.jpg) no-repeat -155px -110px ;}
#menu li#bas_menu{
display:block;
width:155px;
height:13px;
background:transparent url(../images/menu_bas.jpg) no-repeat left -6px;
}
#menu li#depannage{
display:block;
width:155px;
height:100px;
background:transparent url(../images/depannage.gif) no-repeat left 20px;
}
/*cale*/
/*_________________________________Contenu____________________________________*/
div#contenu{
color:#333;
width:505px;
height:auto;
float:right;
padding:100px 20px 20px 20px;
margin:0;
border:none;:0;
}
#contenu h1{
font-size:.9em;color:#006699;padding:10px;text-align:center;}
/*_________________________________Bas de page____________________________________*/
p#cale{width:100%;clear:both;height:1px;}
p#bas{
	width:689px;
	height:22px;
	margin:0 auto;
	background:#284972;
	color:#222;
	font-size:10px;
	line-height:22px;
	text-align:right;
	padding-right:15px;
	background:transparent url(../images/barre_bas.gif) repeat-x;
	clear:both;border-left:solid 1px white;
border-right:solid 1px #999;
}
p#bas a{color:#333333;}

