body{
  font-family : Arial, "sans serif", "sans";

}

p{
	line-height : 1.3em;
}
a{
  color : #000;
}

#swf{
  border : 1px solid #fff;
  min-height : 200px;
  width:1000px;
  margin : 0;
  background : #707e90;
  padding : 0;
}

/*div#swf ul{
  width : 75%
  float : left;
  list-style-type : none;
  margin : 0;
}
div#swf ul li{
  float : left;
  margin : 10px;
}

div#swf ul li ul{
  background : yellow;
  list-style-type : circle;
}*/
div#footer p{
	float:left;
	color:#FFF;
	font-size:8pt;
}
div#footer p#credit{
	float:right;
	color:#FFF;
	font-size:8pt;
	text-align:right;
}
	div#footer p#credit a{
		color:#FFF;
		text-decoration:underline;
	}
	
#menu {
	width:1000px;
	height: 70px;
	background : white;
	border-bottom : 15px solid black;
	font-size : 0.9em;
	padding-top : 20px;
}

#menu a{
	text-decoration : none;
}

#menu a:hover {
	text-decoration : underline;
}
	
#menu p{
	float : left;
	padding : 5px;
	background : #fff;
	margin : 0;
}

#menu ul{
	background : #fff;
  float : left;
  padding : 5px;
  margin : 0;
  list-style-type : none;
  margin-top : 20px;  
}

#menu ul li{
  float : left;
  margin : 10px;
  margin-right : 4px;
}

#menu ul ul{
	display:none;
}

div.content p, div.content div{
	padding : 0px 20px;
	float : left;	
}

div.content div{
	width : 30%;
}

div.content div.image{
	width : 170px;
}

div.content div p{
	float: none;
}

h2{
	margin : 8px 0px;
}

h2.titre_maison{
	margin-top : 50px;
}

div.content{
	padding : 0px 5px; 
}

div.content .text{
	width : 250px;
	color : white;
	font-size : 0.8em;
}

.clear{
	clear :both;
}
.liste_maisons{
	padding-bottom:10px;
	list-style-type : none;
}


.liste_maisons a{
	color : white;
}

.liste_maisons li{
	float : left;
	margin-right : 20px;
}

table{
	margin  : 20px;
}

tr{
background : #97ABC3;
}

td{
	padding : 5px;
	border : 1px solid #282D33;
}

thead tr{
	background: #56626F;
	color : white;
}

.image_conseil{
	width : 304px;
}

.texte_conseil{
	width : 600px;
}

.pdf_brochure a{
	color : white;
	text-decoration : none;
}

.pdf_brochure a:hover{
	text-decoration : underline;
}

.pdf_brochure{
	height : 450px;
}

.content dl{
	float : left;
	margin : 25px;
}

.content dt{
	background :#D6DBDE;
	padding : 5px;
	margin-bottom : 5px;
	width : 176px;	
	font-size : 0.9em;
	font-weight : bold;
}

.content dd{
	background :#878E94;
	padding :5px;
	margin : 0px;
	width : 240px;
	height :28px;
	font-size : 0.8em;
	padding-left: 10px;
	color : white;
}

.content dd a{
	color : #8CCDF4;
}

div.content .info_rlhabitat{
	font-size : 0.8em;
	color : white;
	background : #4F585E;
	padding : 5px;
}

form p{
	margin: 3px 0px; 
}


fieldset{
	margin : 5px;
	padding : 3px;
	background : #4F585E;
}

label {
	color : white;
}

