body {
	color: #06185c;
	font-family:"Comic Sans MS";
	font-size: 0.9em;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
}
.fd {
background-image:url(images/body_bg26.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	}
.fd1 {
	background-image:url(images/body_bg30.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	}
.fd2 {
	background-image:url(images/body_bg31.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	}
.fd3 {
	background-image:url(images/body_bg33.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	}
	.fd4 {
	background-image:url(images/body_bg34.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	}
			.fd29 {
	background-image:url(images/body_bg29.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	}
	#adresse {
background-color: #990000;
position:relative;
clear:both;
color:#FFFFFF;
text-align:center;
height: 30px;
line-height: 30px;
}	
UL#menu {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	HEIGHT: 30px;
	}
UL#menu LI {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; FLOAT: left; TEXT-ALIGN: center;
}
UL#menu LI A {
width:125px;
	BORDER-left: #ccc 1px solid; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #990000; LINE-HEIGHT: 20px; PADDING-TOP: 0px; LETTER-SPACING: 1px; TEXT-DECORATION: none;
}
UL#menu LI A:hover {
	 COLOR: #990000;
	 TEXT-DECORATION: underline;
}
#conteneur {
width: 900px;
margin: 0 auto;
border-left: 2px solid #990000;
border-right: 2px solid #990000; 
border-bottom: 2px solid #990000; 
}
#header {
height: 161px;
background-image:url(img2/header.jpg);
background-repeat:no-repeat;
border-bottom: 2px solid #990000;
border-top: 2px solid #990000;
z-index: 1;
}
#headergites {
	height: 161px;
	float: left;
	z-index: 2;	
}
#headerot {
	height: 161px;
	float: right;
	z-index: 3;
}
.menuhorizontal {
height: 20px;
width:900px;
text-align:center;
}
#centre {
clear:both;
padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	margin-bottom:10px;
}
#pied {
position:relative;
clear:both;
color:#FFFFFF;
text-align:center;
height: 30px;
background-color: #990000;
line-height: 30px;
}
p {margin: 0;}
div#logo {
  background: transparent url(img2/logo2.jpg) no-repeat scroll left top;
  position: relative;
  left: 0;
  top: 0;
  width: 900px;
  height: 161px;
}
div#imageHome {
  margin: 0 0 15px;
  float: left;
  width: 180px;
  text-align: center;
}
div#imageHome img {
  border: 1px solid #7d0c13;
  margin: 5px 0 0;
}
#map

{
margin-left:5px;
margin-right:5px;
height: 450px;

border-top-width: 1px;

border-right-width: 1px;

border-bottom-width: 1px;

border-left-width: 1px;

border-top-style: solid;

border-right-style: solid;

border-bottom-style: solid;

border-left-style: solid;

border-top-color: #1b5ea8;

border-right-color: #1b5ea8;

border-bottom-color: #1b5ea8;

border-left-color: #1b5ea8;

margin-top: 20px;

background-color: #999999;

position: relative;

left: 0px;
margin-bottom: 20px;
}
a {
color: #990000;
text-decoration:none;
}

a:hover {
color: #990000;
text-decoration:underline;
}
H2 {
	FONT-SIZE: 1.4em;
	margin-top: 5pt;
	margin-right: 0pt;
	margin-bottom: 6px;
	margin-left: 0pt;
	padding-top: 3px;
	LINE-HEIGHT: 20px;
	TEXT-ALIGN: left;
	font-weight: bold;
}
.formi

{
	margin-top: 20px;
	position: relative;
	left: 0px;
	text-align: center;
	padding-left: 0px;
	margin-bottom: 100px;
	
}
.formi a

{
	color: #ffffff;
	font-size: 1px;
	text-align: left;
}
.formi a:hover

{
	color: #ffffff;
	font-size: 1px;
	text-align: left;
}
.bloc1 { blue;height: 50px;
width: 100px;
float: left;}
.bloc2 {height: 50px;
width: 100px;
float: left;margin-left: 20px;}
.bloc3 {height: 50px;width: 100px;
float: left;margin-left: 20px;}
.bloc3 table {clear:both;}
.gites {clear:left; }