body {
	margin:0px;
	font-size:11px;
	color:#605B56;
	font-family:tahoma;
	background:url(fond-page.jpg) repeat-x;
	background-color:#C41E28;
}

img {border:0px;}
form {padding:0px;margin:0px;}
table {text-align:left;}
td{vertical-align:top;}
p {margin-top:10px;margin-bottom:10px;}

a {color:#000;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}

h1 {
	color:#970406;
	margin:0px;
	padding:0px;
	font-family:tahoma;
	font-size:18px;
	font-weight:normal;
}

h2 {
	font-family:tahoma;
	font-size:17px;
	font-weight:bold;
}

#tout {
	width:960px;
	min-height:930px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	background:url(fond-tout.jpg);
	padding-bottom:30px;
	margin-top:0px;
	padding-top:0px;
}

#logo {
	position:absolute;
	top:0px;
	left:0px;
	width:960px;
	height:471px;
	background:url(logo.jpg);
	z-index:1;
}

#immotop {
	position:absolute;
	top:10px;
	left:50px;
	font-size:14px;
	font-family:tahoma;
	font-weight:bold;
	color:#FFF;
	z-index:3;
}

#recherche {
	position:absolute;
	top:10px;
	right:50px;
	z-index:3;
}

#recherche input, #newsletter input {
	border:1px solid #A0A0A0;
	background:url(fond-input.jpg) repeat-x;
	background-color:#FFF;
	font-size:12px;
	font-family:tahoma;
	font-weight:normal;
}

#contenu {
	z-index:2;
	position:relative;
	padding-top:245px;
	border:0px solid #F0F;
	overflow:hidden;
	zoom:1;
}

.actu{
	float:left;
	width:580px;
	padding-top:5px;
}

.listactu {
	float:left;
	width:210px;
	padding-top:5px;
	padding-left:5px;
	z-index:2;
	font-family:tahoma;
	font-size:13px;
	font-weight:bold;
}
.listactu a {color:#970406;}
.listactu ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	padding-left:15px;
}
.listactu li {
	line-height:20px;
	color:#970406;
}

#actuacc{
	text-align:justify;
	font-size:12px;
	padding-bottom:20px;
	font-weight:bold;
	/*border-bottom:1px solid #970406;*/
}

#menu {
	float:left;
	width:210px;
	padding-top:75px;
	padding-left:65px;
	z-index:2;
	font-family:tahoma;
	font-size:15px;
	font-weight:bold;
}

#menu a {color:#970406;font-size:14px;}

#menu ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	padding-left:15px;
	font-size:13px;
}

#menu li {
	line-height:20px;
	color:#970406;
	font-size:13px;
}
#vendeur a{padding:0 2px 0 2px;}
#vendeur a:link {text-decoration:none;padding:0 2px 0 2px;}
#vendeur a:visited {text-decoration:none;padding:0 2px 0 2px;}
#vendeur a:hover{text-decoration:none;padding:0 2px 0 2px;font-size:14px;}

.sousrub {
	font-weight:normal;
	padding-left:30px;
	font-size:12px;
}

#interne {
	margin-left:336px;
	margin-right:42px;
}

#arianne {
	color:#FFF;
	font-size:10px;
	font-family:tahoma;
	height:20px;
}

#arianne a {color:#FAFA02;}

#zoneblanche {
	padding:5px;
	line-height:20px;
}

.vignette{
	padding:0px;
	margin:0px;
	/*border:1px solid #000;*/
}
#zonegrise{
	background-color:#EBEBEB;
	border-bottom:1px solid #970406;
	padding:5px;
	line-height:20px;
	height:270px;
}

.listingbien {
	overflow:hidden;
	zoom:1;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #970406;
	text-align:justify;
}

.listingbien p {
	margin-top:5px;
	margin-bottom:5px;
}

#bien {
	overflow:hidden;
	zoom:1;
	padding-bottom:5px;
	width:400px;
	text-align:justify;
}

#tphotos{
	overflow:hidden;
	zoom:1;
}

.adroite {
	float:right;
	padding-left:5px;
}

.navigation{
	text-align:right;
	color:#c31d2b;
	/*margin-bottom:65px;*/
}
.navigation a{color:#c31d2b;}
.navigation a:link {text-decoration:none;color:#c31d2b;}
.navigation a:visited {text-decoration:none;color:#c31d2b;}
.navigation a:hover {text-decoration:underline;color:#c31d2b;}

#baspage {
	text-align:right;
	font-weight:bold;
	color:#970406;
	margin-top:20px;
	font-size:12px;
}
#baspage a:link {text-decoration:none;color:#970406;}
#baspage a:visited {text-decoration:none;color:#970406;}
#baspage a:hover {text-decoration:underline;color:#970406;}


#bas{
	width:870px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	padding-bottom:30px;
	margin-top:0px;
	padding-top:0px;
}
#ecom{
	float:right;
	color:#FFF;
	font-size:11px;
	font-family:tahoma;
}
#ecom a {color:#F60;}
#ecom a:link {text-decoration:none;color:#FAFA02;}
#ecom a:visited {text-decoration:none;color:#FAFA02;}
#ecom a:hover {text-decoration:underline;color:#FAFA02;}


#btn{
	color:#c31d2b;
	font-weight:bold;
	font-size:11px;
	background-color:#fff;
	border:1px solid #a0a0a0;
	padding:0 5px 0 5px;
}

