body {
	background-image: url(medias/images/fond_03.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #CC3300;
}

.menu{
	background-image: url(medias/images/surfond_10.gif);
	width: 175px;
	margin:0px;
}
.bordd {
	background-image: url(medias/images/surfond_10.gif);
	width: 17px;
}.menu1 {
	background-color: #339933;
}
#menuref {
	height: 14px;
	width: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #FFFFFF;
}
.lignevide {
	height: 5px;
}

.menu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	text-decoration: none;
	line-height: 15px;
}
.pieddepage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-image: url(medias/images/vague_47.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 58px;
	font-weight: bold;
}

.menu a:hover {
	color: #666666;
}
.pieddepage a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.pieddepage a:hover {
	color: #000000;
}
.vignettelisting .fond {
	background-image: url(medias/images/fond_b_list_14.gif);
	background-repeat: repeat-y;
}
.vignettelisting {
	width: 184px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.description .texte{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
}
.description .titdesc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-variant: small-caps;
}
.vignettelisting .fond .type , .description .type{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #336600;
}
.vignettelisting .fond .ville, .description .ville {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-variant: small-caps;
}
.vignettelisting .fond .surface , .description .surface{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #336600;
	font-weight: bold;
}
.vignettelisting .fond .prix , .description  .prix{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC3300;
}
#contact .oblig {
	background-color: #cf3;
	border: 1px solid #99CC33;
}
#contact .bouton {
	background-color: #99CC33;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

#contact input ,#contact textarea{
	border: 1px solid #99CC33;
}
.fondint {
	background-image: url(medias/images/fondinterne_06.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 685px;
}
.fondint2 {
	background-image: url(medias/images/fondinterne2_03.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 685px;
}
.fondint3 {
	background-image: url(medias/images/fondinterne3_03.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 685px;
}
.borddint{
	background-image: url(medias/images/fondinterne_09.gif);
	background-repeat: repeat-y;
}
/*referencement Vincent*/
#defilant
{
	color:#339933;
	width:850px;
}
#defilanti
{
	color:#339933;
	width:875px;
}
#lieni
{
	color:#339933;
}
#lieni a
{
	color:#339933;
	font-weight:normal;
}
#lieni a:hover
{
	font-weight:bold;
}
#ttg
{
	width:175px;
	background-image:url(medias/images/surfond_10.gif);
	float:left;
	height:45px;
}
#ttd
{
	width:16px;
	height:45px;
	background-image:url(medias/images/surfond_10.gif);
	float:right;
}
#lienii
{
	margin-left:175px;
	text-align:justify;
	width:675px;
	background-color:#99cc33;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}
#lienii a
{
	color:#000000;
	text-decoration:none;
}
#lienii a:hover
{
	font-weight:bold;
}
#fon
{
	background-image:url(medias/images/surfond_10.gif);
	width:877px;
	height:47px;
}
h1
{
	padding:0 auto;
	margin:0 auto;
	font-size:16px;
}
h1 a
{
	color:#000000;
	font-weight:bold;
}
h2
{
	padding:0 auto;
	margin:0 auto;
	font-size:10px;
}
p
{
	padding:0 auto;
	margin:0 auto;
}
#listi
{
	font-size:10px;
	width:180px;
	height:83px;
	overflow:hidden;
}
#lis
{
	width:900px;
	font-size:12px;
	text-align:center;
	color:#339933;
	font-weight:normal;
	padding-bottom:10px;
}
#lis a
{
	color:#339933;
	font-weight:normal;
	text-decoration:none;
}
#lis a:hover
{
	text-decoration:underline;
	font-weight:bold;
}
#txt1
{
	margin-top:100px;
}
#txtre
{
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
}
#lienc
{
	height:100px;
	width:685px;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}
#lienc a
{
	color:#339933;
	text-decoration:none;
}
#lienc a:hover
{
	font-weight:bold;
}
#lieng
{
	width:50%;
	float:left;
}
#liend
{
	width:50%;
	float:right;
}
