body{
	font-family: Verdana sans-serif;
	background: #e7e7db;
}
.container{
	width: 980px;
	margin: auto;
}
#imgheader img{
	padding-top: 10px;
	display: block;
}
#bg_gris{
	padding-top: 10px;
	background: #605d5d;
	text-align: center;
	height: 460px;
	width: auto;
}
#bg_gris h1{
	margin-top: 5px;
	color: white;
	font-size: 19px;
	font-weight: bold;
}
.retour{
	clear: both;
}
.nav li{
	border-right: solid 1px grey;
	background: #ddddc5;
	height: 80px;
	width: 244px;
	float: left;
}
.nav a{
	color: white;
	padding-top: 30px;
	font-weight: bold;
	font-size: 17px;
	display: block;
}
.nav li a{
	text-decoration: none;
}
.nav li:hover{
	background: url("images/logosaccueil.png") no-repeat 210px 28px #8a3c38;
	text-decoration: none;
}
#li1{
	border-right: none;
	width: 245px;
}
.col2{
	width: 420px;
	padding-top: 50px;
	margin: 35px;
	float: left;
}
.col2 p{
	line-height: 20px;
	text-align: justify;
	padding-top: 15px;
}
.col2 h2{
	font-weight: bold;
	font-size: 20px;
	text-align: left;
	padding-bottom: 30px;
}
.col2 h3{
	padding-top: 10px;
	text-align: left;
	font-weight: bold;
	font-size: 16px;
}
.col2 h4{
	text-align: left;
	font-weight: bold;
	font-size: 15px;
	text-transform: uppercase;
}
.col2 a{
	text-decoration: none;
	color: black;
}
#chambre img{
	border: solid 5px #e6e5be;
	height: 220px;
	width: 100%;
}
.imgpuce{
	background: url("images/logovalide.png")no-repeat;
	height: 33px;
	width: 33px;
	float: left;
}
.imgplus{
	margin-bottom: 20px;
	margin-top: 10px;
	margin-left: 360px;
	background: url("images/plus.png")no-repeat;
	width: 59px;
	height: 27px;
}
#partenaires{
	text-align: center;
	margin-top: 100px;
	margin-bottom: 50px;
}
#bg_jaune{
	background: #e6e5be;
	height: 130px;
}
#bg_beige{
	background: #c0bf98;
	height: 20px;
}
#bg_jaune p{
	letter-spacing: 1px;
	font-size: 21px;
	padding-top: 25px;
}
.brd{
	border-bottom: dotted 2px grey;
	margin-top: -18px;
	margin-bottom: 10px;
}
#brd2{
	border-bottom: dotted 2px grey;
	margin-top: 20px;
	margin-bottom: 10px;
}
#contactgauche h1{
	font-size: 21px;
	font-weight: bold;
	color: black;
	text-align: left;
	margin-bottom: 10px;
}
#contactgauche p{
	line-height: 5px;
	font-size: 16px;
}
#map{
	margin-top: 30px;
}
#monform fieldset{
	margin: 0 0 10px 0;
	padding: 10px;
	border: grey 1px solid;
}
#monform fieldset legend{
	color: #a15f38;
	font-weight: bold;
}
#monform input[type="text"]{
	width: 295px;
	border: solid 1px #a15f38;
}
#monform input[type="radio"]{
	margin-right: 7px;
}
#monform input[id="nom"]{
	margin-left: 38px;
}
#monform input[id="email"]{
	margin-left: 19px;
}
#monform input[id="message"]{
	height: 180px;
}
label{
	font-weight: bold;
}