/* Style par defaut*/
*{ margin:0; padding:0;}

table, td, div, img {  
	border: 0; 
	border-collapse: collapse;
}

body {
	margin:0; 
	padding: 0; 
	font-size: 12px; 
	font-family: Arial, Tahoma, Geneva, sans-serif; 
	color: #FFFFFF;
	background-color: #2E2E2F;
}

a {
	text-decoration: underline; 
	color: #820000; 
	outline:none;
}

a:hover {
	text-decoration: underline;
}

/**Menu**/
.menu{}
.menu a {
	text-decoration: none;
}
.menu li {
	border-right: 0.5px solid #000000;
	padding-right: 0px;
	margin-right: 0px;
	list-style: none;
	float: left;
}

#liend {
	border-right: 0px solid #000000;
}
#nav_accueil {
	background: url(../media/design/boutton/accueil.png) no-repeat 0 0;
	width: 196px;
	height: 38px;
	z-index: 1000000000;
	}
#nav_vendre {
	background: url(../media/design/boutton/vendre.png) no-repeat 0 0;
	width: 196px;
	height: 38px;
	z-index: 1000000000;
}
#nav_new{
	background: url(../media/design/boutton/nouveautes.png) no-repeat 0 0;
	width: 196px;
	height: 38px;
	z-index: 1000000000;
}
#nav_rechercher{
	background: url(../media/design/boutton/rechercher.png) no-repeat 0 0;
	width: 196px;
	height: 38px;
	z-index: 1000000000;
}
#nav_contact{
	background:url(../media/design/boutton/contact.png) no-repeat 0 0;
	width:196px;
	height:38px;
	z-index: 1000000000;
}
/**logo**/
.logo{}
.logo h1 {
	background: url(../media/design/header.jpg) no-repeat 0 0;
	width: 980px;
	height: 310px;
	z-index: 1000000000;
	margin: 0 0 0 0;
}
.indent{
	/*padding-top: 38px;      on enlève le padding correspondat à l'ancien menu*/
	height: 296px;
}

/**main**/
.main{
	width: 980px; 
	margin: 0 auto;
	background: url(../media/design/Image/tail.png);
}

/**search**/
.search_left {
	width: 7px;
	height: 85px;
	margin: 0 15px;
	background: url(../media/design/Image/search_left.png) no-repeat;
}
.search {
	width: 917px;
	height: 55px;
	margin: 0 0 0 7px;
	background: url(../media/design/Image/search.png);
	padding: 22px 0 8px 25px;
}
.search_right {
	width: 7px;
	height: 85px;
	background: url(../media/design/Image/search_right.png) no-repeat;
	margin:-58px 917px 0;
}
/**footer**/
.footer {
	background: url(../media/design/footer.png) no-repeat 0 0;
	width: 980px;
	height: 55px;
}
.footer p {
	color: #FFF;
	padding-top : 21px;
	padding-left: 32px;
}

.footer a {
	color: #FFF;
	text-decoration: none;
}

.footer a:hover {
	color: #FFF;
	text-decoration: underline;
}
/**content**/
.content { 
	clear: both;
	overflow: hidden; 
	height: 100%; 
	width: 911px;
	margin: 15px 15px 15px 15px;
	background-color: #2E2E2F;
	-moz-border-radius : 5px 5px 5px 5px;
	padding: 20px 20px 20px 20px;
}
.content a {
	color: #FFF;
	text-decoration: underline;
}
.content table a {
	margin-top: auto; 
	margin-bottom: auto; 
	text-decoration: none;
	font-size: 16px; 
}
.content table a:hover {
	color:#FF0000;

}
.boutton {
	cursor:pointer;
	float:right;
}
.voiturecolor{
	color:#FF0000;
	font-weight: bold;
}
.prix{
	color:#FF0000;
	font-size: 16px;
}
.margeh2 {
margin:0 0 10px;
padding:0 0 5px;
}
#nav_pages{
	font: 12px Arial;
	color:#FFFFFF;
	float:right;
	margin:12px 30px 0 0;
}
#nav_pages_rch
{
	font: 12px Arial;
	color:#FFFFFF;
	float:right;
	margin:0 5px 0 0 ;
}
#nav_pages_rche
{
	font: 12px Arial;
	color:#FFFFFF;
	float:right;
	margin: 0px 5px 0 0 ;
}
#nav_pages a, #nav_pages_rch a {color:#FFFFFF; text-decoration:none;}
/*#nav_pages a:hover, #nav_pages a:active, #nav_pages_rch a:hover, #nav_pages_rch:active {color:#FF0000;}*/

.bck_description{border-bottom: 1px solid #c9c9c9;margin:5px 0;}

.a_lien{}

.a_lien a:hover
{
	color: #FF0000;
	text-decoration: underline;
}
.description{
	width:670px;
	min-height:175px;
	margin:0 0 10px 223px;
}

.img_present{
	margin:-2px 0 0 0;
	width:175px;
	height:139px;
	padding:24px;
	
}
.img_plan {
	height:160px;
	margin:-2px -25px 0;
	padding:24px;
	width:250px;
}
.img_savoirplus{
	margin:-32px 0 0 0;
}

.img_left{float:left;}
.img_right{float:right;}
.text_center{text-align:center;}
.text_right{text-align:right;}

select {
	width: 200px;
	height: 20px;
}
input[type=submit]{margin-top:-4px}

h2 {
	font-size: 18px;
	color: #FFFFFF;
}
h2#top{
	margin-top:-5px;
}
h3{
	font-size: 20px;
	color:#480d0d;
	text-align:center;
	border-bottom: 1px solid #8a0000;
	padding:0 0 5px 0;
	margin: 0 0 5px 0;
}
.sep_title {
	margin:0 0 27px 0;
	width: 906px;
	height: 1px;
	background: url(../media/design/Image/separator_title.png) no-repeat;
}
.sep_title_detail {
	margin:30px 0 30px 0;
	width: 906px;
	height: 1px;
	background: url(../media/design/Image/separator_title.png) no-repeat;
}
.sep_title#top
{
	position:relative;
}
.point{height: 1px;background: url(../media/design/Image/separator_news.png) no-repeat;padding:0 0 5px 0;margin:0 0 13px 0;}

.type {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.rouge{color:#c40703;}

.bck_droite{
	width: 605px;
	float:right;
	padding-bottom:10px;
}
.bck_gauche{
	width: 285px;
	float:left;
	/*padding-bottom:10px;*/
}
.bck_detail{
	float:left;
	margin-top: 0;
}
.bck_droite .sep_title, .bck_gauche .sep_title{
	width: 100%;
	margin-bottom: 10px;
}
/*
#bck_droite h2, #bck_gauche h2{border-bottom:1px dotted #8a0000;padding:0 0 5px 0;margin:0 0 5px 0;}
*/


.bck_droite h4, .bck_gauche h4{font:bold 19px Arial;padding:0 0 5px 0;margin:0 0 5px 0;}
.bck_droite h5, .bck_gauche h5{font:bold 15px Tahoma;color:#c40703;}

table{
	border:none;
	width:100%;
	font-family: Arial, Tahoma, Geneva, sans-serif;
	color: #eaeaea;
}
table td{padding: 5px 0;}

#tmp{margin-top: 260px;}
#slider{height:370px;width:420px;}

.content a:hover {
	text-decoration:none;
}

