* {
	margin: 0px;
	padding: 0px;
}
body {
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	
}
a:active
{
	outline: none;
}
a:focus
{
	-moz-outline-style: none;
}
#page {
	position: relative;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	min-height: 760px;
}
#header {
	height: 127px;
}
#content {
	overflow: auto;
	min-height: 300px;

}
#footer {
	position: absolute;
	bottom: 0px;
	height: 80px;
	background: #989B94 url(../images/footer_bg.gif) repeat-x;
	width: 955px;
}
#menu {
	position: absolute;
	top: 96px;
	height: 31px;
}
#menu ul {
	list-style: none;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 31px;
	z-index: 80;
}
#menu ul li {
	float: left;
	position:relative;
}
#menu ul li a {
	display: block;
	text-decoration: none;
	height: 31px;
	color: #FFFFFF;
}
#menu ul li.accueil {
	background: url(../images/m_accueil.gif) no-repeat left bottom;
	width: 77px;
	padding-left: 10px;
}
#menu ul li a.accueil {
	background: url(../images/m_accueil.gif) no-repeat left top;
	width: 77px;
	padding-left: 10px;
}
#menu ul li a.accueil:hover {
	background: url(../images/m_accueil.gif) no-repeat left bottom;
}
#menu ul li.neuf {
	background: url(../images/m_neuf.gif) no-repeat left bottom;
	width: 140px;
	padding-left: 10px;
}
#menu ul li a.neuf {
	background: url(../images/m_neuf.gif) no-repeat left top;
	width: 140px;
	padding-left: 10px;
}
#menu ul li a.neuf:hover {
	background: url(../images/m_neuf.gif) no-repeat left bottom;
}
#menu ul li.terrains {
	background: url(../images/m_terrains.gif) no-repeat left bottom;
	width: 131px;
	padding-left: 10px;
}
#menu ul li a.terrains {
	background: url(../images/m_terrains.gif) no-repeat left top;
	width: 131px;
	padding-left: 10px;
}
#menu ul li a.terrains:hover {
	background: url(../images/m_terrains.gif) no-repeat left bottom;
}
#menu ul li.qsn {
	background: url(../images/m_qsn.gif) no-repeat left bottom;
	width: 145px;
	padding-left: 10px;
}
#menu ul li a.qsn {
	background: url(../images/m_qsn.gif) no-repeat left top;
	width: 145px;
	padding-left: 10px;
}
#menu ul li a.qsn:hover {
	background: url(../images/m_qsn.gif) no-repeat left bottom;
}
#menu ul li.acheter {
	background: url(../images/m_acheter.gif) no-repeat left bottom;
	width: 131px;
	padding-left: 10px;
}
#menu ul li a.acheter {
	background: url(../images/m_acheter.gif) no-repeat left top;
	width: 131px;
	padding-left: 10px;
}
#menu ul li a.acheter:hover {
	background: url(../images/m_acheter.gif) no-repeat left bottom;
}
#menu ul li.parrainage {
	background: url(../images/m_parrainage.gif) no-repeat left bottom;
	width: 131px;
	padding-left: 10px;
}
#menu ul li a.parrainage {
	background: url(../images/m_parrainage.gif) no-repeat left top;
	width: 131px;
	padding-left: 10px;
}
#menu ul li a.parrainage:hover {
	background: url(../images/m_parrainage.gif) no-repeat left bottom;
}
#menu ul li.contact {
	background: url(../images/m_contact.gif) no-repeat left bottom;
	width: 130px;
	padding-left: 10px;
}
#menu ul li a.contact {
	background: url(../images/m_contact.gif) no-repeat left top;
	width: 130px;
	padding-left: 10px;
}
#menu ul li a.contact:hover {
	background: url(../images/m_contact.gif) no-repeat left bottom;
}
#menu ul li ul {
	display: none;
	position: absolute;
	margin: -1px 0 0 0;
	z-index: 90;
}
*+html #menu ul li ul {margin: 0;}
#menu ul li ul li{
	clear:left;
}
#menu ul li ul li a{
	border-right: #FFFFFF solid 1px;
	border-bottom: #FFFFFF solid 1px;
	border-left: #FFFFFF solid 1px;
	padding-left: 10px;
	padding-right: 10px;
}
#menu ul li ul.neuf li a {
	background-color: #E55C27 ;
	width: 250px;
}
#menu ul li ul.neuf li a:hover {
	background-color: #CE5323 ;
}
#menu ul li ul.terrains li a {
	background-color: #E32219 ;
	width: 250px;
}
#menu ul li ul.terrains li a:hover {
	background-color: #CE1F17 ;
}
#menu ul li ul.qsn li a {
	background: #989B94;
	width:220px;
}
#menu ul li ul.qsn li a:hover {
	background: #333333;
}
#menu ul li ul.qsn li a.smenu {
	background: #989B94 url(../images/m_sousmenu_of.png) no-repeat right center;
}
#menu ul li ul.qsn li a.smenu:hover {
	background: #333333 url(../images/m_sousmenu_on.png) no-repeat right center;
}
#menu ul li ul.acheter li a {
	background: #62A4D3;
	width:160px;
}
#menu ul li ul.acheter li a:hover {
	background: #49799A;
}
#menu ul li ul.acheter li a.smenu {
	background: #62A4D3 url(../images/m_sousmenu_of.png) no-repeat right center;
}
#menu ul li ul.acheter li a.smenu:hover {
	background: #49799A url(../images/m_sousmenu_on.png) no-repeat right center;
}
#menu ul li ul li a.first {
	border-top: 1px solid #FFFFFF;
}
#menu ul li ul.qsn li ul {
	margin: -29px 0 0 241px;
	position: absolute;
}
#menu ul li ul.acheter li ul {
	margin: -29px 0 0 181px;
	position: absolute;
}
#footer a {
	color: #FFFFFF;
	text-decoration: none;
}
#footer a {
	color: #FFFFFF;
	text-decoration: none;
}
#footer #fpc {
	height: 80px;
	width: 71px;
	float: left;
	padding-left: 28px;
}
#footer #signature {
	font-size: 0.8em;
	color: #FFFFFF;
	width: 385px;
	float: left;
	padding-top: 40px;
	padding-left: 15px;
}
#footer #procivis {
	float: right;
	height: 80px;
	width: 188px;
}
#footer #callback {
	float: right;
	height: 80px;
	width: 235px;
	margin-right: 25px;
}
.clear_l {
	clear: left;
}
.clear_r {
	clear: right;
}
.clear_b {
	clear: both;
}
p.notitle{margin-top:5px;}