/* CSS Site Spring-Cottage */
<!--
body {
	margin:0;
	background-image: url(img/bg.gif);
	background-attachment:fixed;
	/*background-repeat:no-repeat;*/
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DED7C8;
	padding:0px;
}
hr{
	margin: 0;
	clear: both;
	visibility: hidden;
}
/*lien bliss*/
a.bliss:active {
/* page en cours */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DED7C8;
	padding:0px;
	text-decoration:none;
}
a.bliss:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DED7C8;
	padding:0px;
	text-decoration:none;
}
a.bliss:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DED7C8;
	padding:0px;
	text-decoration:none;
}
a.bliss:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DED7C8;
	padding:0px;
	text-decoration:underline;
}
/*lien des mentions légales*/
a.mentions:active {
/* page en cours */
	color: #2F819F;
	text-decoration:none;
}
a.mentions:link {
	color: #2F819F;
	text-decoration:none;
}
a.mentions:visited {
	color: #2F819F;
	text-decoration:none;
}
a.mentions:hover {
	color: #2F819F;
	text-decoration:underline;
}
/*mise en page des vignettes*/
.bordimage{
	border: 0px solid #B9B87E;
}
a.bordimage:active {
/* page en cours */
	color: #B9B87E;
	text-decoration:none;
}
a.bordimage:link {
	color: #B9B87E;
	text-decoration:none;
}
a.bordimage:visited {
	color: #B9B87E;
	text-decoration:none;
}
a.bordimage:hover {
	color: #B9B87E;
	text-decoration:none;
}
/**/
.remontee{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#77645C;
}
a.remontee {
/* page en cours */
	font-weight: bold;
	color: #77645C;
	text-decoration:underline;
}
#prixNC{
	color: #77645C;
	text-decoration: underline;
	text-align: left;
}
a.ChangePage{
	color: #a5a093;
	text-decoration: underline;
	/*float: right;*/
}
a.ChangePageNum{
	color: #a5a093;
	text-decoration: none;
}
.ChangePage{
	color: #a5a093;
}
.PageSelect{
	color: #ee8e15;
}
/*a.remontee:link {
	font-weight: bold;
	color: #77645C;
	text-decoration:underline;
}
a.remontee:visited {
	font-weight: bold;
	color: #77645C;
	text-decoration:underline;
}
a.remontee:hover {
	font-weight: bold;
	color: #77645C;
	text-decoration:underline;
}*/
.essence{
	background-color: #ffffff;
	border: 1px solid #B9B87E;
	padding:0px;
	margin:0px;
}
.essencetxt{
	font-size: 10px;
	color:#66661C;
	padding:7px;
	margin:0px;
}
.zerobord{
	padding:0px;
	margin-bottom:0px;
	margin-top:0px;
}
.edito{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#77645C;
	text-align:justify;
}
.editonj{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#77645C;

}
.txtBoxLetter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3D0000;
	border: 1px solid #3D0000;
}
.rouge10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AD0F0F;
	/*margin-left: 4px;*/
}
/*Lettres du pop-up*/
.contenusnoir11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #77645C;
}
.Pointillets {
	font-size: 9px;
	color: #ded7c8;
}
.BtnTypeBien a{
	color: #a5a090;
	text-decoration: none;
}
.BtnTypeBienSelect{
	color: #ee8e15;
}
-->
/* Nouveauté de l'accueil : Habitat neuf, Habitat ancien, module video */
.habNeuf, .habAncien, .habAncienVig{
	margin: 5px 0 0 0;
}
.habNeuf p{
	margin: 0;
	padding: 5px;
	height: auto;
	min-height: 280px;
}
* html .habNeuf p{
	height: 290px; /* hack intéprété seulement par IE qui lui indique une hauteur minimum car IE ne comprend pas min-height et utilise height comme min-height */
}
.habNeuf p{
	color: #FFF;
	background-color: #b9b9b9;
}
.habAncien h1{
	margin: 5px 0 10px 0;
	padding: 0 0 2px 10px;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	background-color: #bebcb6;
}
.habAncien table{
	background-color: #e8e6e0;
	width: 100%;
	height: 294px; /* Ici pas de min-height car les tableaux ne le comprennent pas et utilisent height comme min-height sous tous les navigateurs */
}
.habAncien table img{
	clear: both;
}
.habAncienVig p{
	margin: 0;
	color: #737373;
	background-color: #e8e6e0;
}
.habAncienVig{
	margin-bottom: 22px;
}
.habAncienVig p{
	height: auto;
	min-height: 50px;
}
* html .habAncienVig p{
	height: 50px;
}
.habAncienVig img{
	float: left;
	display: block;
	margin: 0 10px 0 5px;
}
b.rtop, b.rbottom, b.rtopAutre{
	display:block;
	background: #FFF;
	clear: both;
}
b.rtop b, b.rbottom b, b.rtopAutre b{
	display:block;
	height: 1px;
    overflow: hidden;
}
.habNeuf b.rtop b, .habNeuf b.rbottom b{background: #b9b9b9;}
.habAncienVig b.rbottom b, .habAncienVig b.rtop b, .habAncienVig b.rbottom b, .habAncien b.rtop b, .habAncien b.rbottom b{background: #e8e6e0;}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
#flashVideo, #flashVideo2, #pubNeuf{
	margin: 0 0 14px 0;
}
/* Fin CSS Site Spring-Cottage */


/* Rajout Antoine */
#menuHab{
	margin-top:4px;
	width:100%;
}
#menuHab a{
	float:right;
	margin-right:40px;
}
#menuHab img{
	border:0;
}
.bordure{
	border-right:1px solid #77645c;
	background-color:#FFF;
}
