html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
a{
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
#contenu a {
color:#642d00;
font-weight:bold;
}
img.logo {
float:right;
margin: 2px  0 10px 20px;
}
body {
	line-height: 1;
	color: black;
	font-family:"Verdana", sans-serif;
	text-align:center;
	background-color:#e2ecca ;
	font-size:0.7em;
	
}
#pageAllContent{
background: #e2ecca url(../img/repeat.jpg) repeat-y center top;
	margin:auto;
width:975px;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}

#pageAll{
	width:975px;
	text-align: left;
	margin:auto;
	background: transparent url(../img/topHome.jpg) no-repeat center top;
}
#page_chambres #pageAll{
background: transparent url(../img/topChambres.jpg) no-repeat center top;
}
#page_photos #pageAll{
background: transparent url(../img/topPhotos.jpg) no-repeat center top;
}
#page_activites #pageAll{
background: transparent url(../img/topActivites.jpg) no-repeat center top;
}
#page_trajet #pageAll{
background: transparent url(../img/topDirections.jpg) no-repeat center top;
}
	a#lienEn{
	display:block;
	float:right;
	background:transparent url(../img/langEn.jpg) no-repeat right top;
	height:12px;
	width:62px;
	color:#808080;
	font-size:0.9em;
	margin-top:-9px;
	}
	a#lienFr{
	display:block;
	float:right;
	background:transparent url(../img/langFr.jpg) no-repeat right top;
	height:12px;
	width:69px;
	color:#808080;
	font-size:0.9em;
	margin-top:-9px;
	}
	a#lienAccueil{
		display:block;
		height:82px;
		width:563px;
		float:right;
		margin-right: 16px;
		margin-top:63px;
	}
	#menu{
		clear:both;
		float:left;
		margin-top:139px;
		margin-left:46px;
		width:914px;
	}
	#page_index	#menu{
	margin-top:216px;
	width:914px;
	}
		#menu ul li{
		list-style-type:none;
		float:left;
		}
		#menu a span{
		display:none;
		}

		#menu a {
		display:block;
		height:38px;
		width:181px;
		}
		
		#menu li.index a{
		background:transparent url("../img/menuAccueil.jpg") no-repeat left top;
		}
		#menu li.chambres a{
		background:transparent url("../img/menuChambres.jpg") no-repeat left top;
		width:184px;
		}
		#menu li.photos a{
		background:transparent url("../img/menuPhotos.jpg") no-repeat left top;
		width:184px;
		}
		#menu li.activites a{
		background:transparent url("../img/menuActivites.jpg") no-repeat left top;
		width:184px;
		}
		#menu li.trajet a{
		background:transparent url("../img/menuTrajet.jpg") no-repeat left top;
		}
		#menu li.index a:hover,#menu li.chambres a:hover,#menu li.photos a:hover,#menu li.activites a:hover,#menu li.trajet a:hover,
		#menu li.index a.current,#menu li.chambres a.current,#menu li.photos a.current,#menu li.activites a.current,#menu li.trajet a.current{
		background-image:none;
		}
#contenu{
clear:both;
width:855px;
text-align:justify;
margin-left:77px;
padding-top:40px;
}
h1{
font-family:"Georgia";
font-weight:bold;
font-size:1.85em;
color:#81b528;
padding-bottom:22px;
}
#contenu p{
padding-bottom:17px;
line-height:1.3em;
}
#contenu #accordion p{
line-height:2em
}
#contenu ul li{
line-height:1.3em;
}

	.chambre1 {
	float:left;
	width:439px;
	margin-top: 7px;
	}
	.chambre2{
	float:left;
	width:416px;
	margin-top: 7px;
	}
	.gallery a {
	float:left;
	
	}
	.gallery a.espacement{
	margin-right:10px;
	}
	
	
	h2 {
	font-family:"Georgia";
	font-weight:bold;
	font-size:1.3em;
	color:#332b1b;
	float:left;
	width:101px;
	padding-top:10px;
	}
	span.prix {
background:url("../img/prix.jpg") no-repeat scroll left top transparent;
color:#642D00;
display:block;
float:left;
font-size:1.1em;
font-weight:bold;
height:23px;
margin-right:18px;
margin-top:7px;
padding-left:16px;
padding-top:5px;
width:120px;
	}
	span.add {
	background:url("../img/prixadd.jpg") no-repeat scroll left top transparent;
color:#A25F28;
display:block;
float:left;
font-size:1.2em;
font-weight:bold;
height:25px;
margin-left:1px;
margin-top:6px;
margin-bottom:5px;
padding-left:8px;
padding-top:7px;
width:135px;
	}	
		span.add span{
		float:right;
font-size:0.7em;
font-weight:normal;
margin-left:45px;
margin-top:-17px;
		}

span.prix span{
		float:right;
font-size:0.7em;
font-weight:normal;
margin-left:45px;
margin-top:-2px;
		}
		.chambre1 .description, .chambre2 .description {
		margin-top: 9px;
		}
		.chambre1 p, .chambre2 p{
		clear:both;
		width:400px;
		}
		#page_activites #contenu ul li{
		background: transparent url(../img/puce.jpg) no-repeat left top;
		padding-left:30px;
		padding-bottom:20px;
		margin-left:42px;
		}
		#page_trajet #contenu ul {
		padding-left:30px;
		margin-left:42px;
		list-style-type: circle;
		}
			#page_trajet #contenu ul li  {
			padding-bottom:20px;
			}
		.ui-state-default .ui-icon,.ui-state-active .ui-icon  {
		background: transparent url(../img/puce.jpg) no-repeat left top;
		
		}
		.ui-accordion .ui-accordion-header .ui-icon {
height:20px;
left:0.5em;
position:absolute;
top:45%;
width:20px;
}
.ui-accordion-icons .ui-accordion-header a {
padding-left:2.7em;
}
		#page_activites #contenu ul li a{
		color:#642d00;
		font-weight:bold;
		}
#footer{
clear:both;
width:866px;
	text-align: left;
	margin:auto;
	text-align:right;
	color:#667e40;
	height:55px;
	font-size: 0.9em;
	padding-right:109px;
	padding-top:82px;
	background: #E2ECCA url(../img/bottom.jpg) no-repeat center top;
}
#footer ul{
float:right;
}
#footer ul li{
font-weight:bold;
float:left;
}
#footer a{
color:#667e40;
}
#footer ul li.separator{
padding:0 6px;
}
#footer p.copyright{
clear:both;
padding-top:5px;
}
