body {
	margin: 0;
	padding: 0;
	border: 0;
	color: #4A472F;
	text-align: center;
	min-width: 940px;
	background: #8b7c45 url(/assets/img/bg/body.png) repeat-x;
	font: 100.01% "Century Gothic", "Microsoft Sans Serif", Verdana, Arial;
}

.titre {
    text-align: center;
}

h2.titre-appreciations{
	font-weight:bold;
	color:#2a6ebb;
}

.description-appreciations{
	font-weight:bold;
	font-size: 80%;
}
.bloc-appreciations{
	padding-left: 5%;
  	margin: 2% 0 2% 0;
}

p {
	font-size: 96%;
	margin: 12px 12px 0 12px;
	padding: 0;
	line-height: 150%;
}
p.smllTxt { font-size: 80%; }
blockquote p {line-height: 110%;}
strong { font-weight: 700; }
em { font-style: italic; }
a, a:link {
	color: #990000;
	text-decoration: none;
}
a:hover, a:focus {
	color: #C80000;
	text-decoration: underline;
}
.smllTxt ul li {
	padding: 0;
	margin: 0;
	list-style: square url(/assets/img/bullets/2col_square.gif);
	font: 75%/160% Verdana, Geneva, sans-serif;
}
h1 {
	font: normal 1.4em "Century Gothic", "Microsoft Sans Serif", Arial, Verdana, sans-serif;
	letter-spacing: 0.05em;
	margin: 12px 12px 0 12px;
	padding: 0px;
	color: #474D2B;
}
h1#logo {
	padding: 155px 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:155px;
	margin: 0;
	background: url(/assets/img/bg/shadow_top-saison-2010.png) no-repeat 0px 0px;
}
body.en h1#logo {
	padding: 155px 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:155px;
	margin: 0;
	background: url(/assets/img/bg/shadow_top-saison-2010_en.png) no-repeat 0px 0px;
}
h2, h3 {
	font: normal 1.1em "Century Gothic", "Microsoft Sans Serif", Arial, Verdana, sans-serif;
	letter-spacing: 0.05em;
	margin: 6px 0 0 12px;
	padding: 0;
	color: #5C6337;
	line-height: 1.5em;
}
h3 {
	font-size: 0.9em;
	color: #474F28;
}
#contentCol ul li {
	padding: 0;
	margin: 0 12px 0 0;
	list-style: square url('/assets/img/bullets/trefle-vert.png');
	font: 84%/180% "Century Gothic", Verdana, Geneva, sans-serif;
}
#contentCol ul li ul li {
	padding: 0;
	margin: 0 12px 0 0;
	list-style: square url('/assets/img/bullets/trefle-brown.png');
	font: 87%/160% "Century Gothic", Verdana, Geneva, sans-serif;
}
#contentCol table.tarif {
	background-color:white;
	margin-top:10px;
	margin-left:-399px;
	color: #0CC;
}
#contentCol table.tarif td, #contentCol table.tarif th {
	padding:0px;
	font-size: 15px;
	color: #3B3B3B;
}
#contentCol table.tarif td.image {
	padding:0;}
#contentCol table.tarif th { }
/* pour la le widget google de la page error 404 */
#goog-wm ul li {
	padding: 0;
	margin: 0;
	list-style: square url(/assets/img/bullets/2col_square.gif);
	font: 70%/160% Verdana, Geneva, sans-serif;
}
#goog-wm h3.other-things {
	font: normal 1em "Univers 55", Arial, Helvetica, sans-serif;
	letter-spacing: 0.05em;
	margin: 6px 0 0 12px;
	padding: 0px;
	color: #B8B47E;
	text-transform: uppercase;
}
dl { font-size: 95%; }
dt {
	letter-spacing: 0.1em;
	text-transform: normal;
	margin-left:12px;
}
dd {
	margin-bottom: 6px;
	line-height: 1.4em;
}
#serviceBar {
	margin: 0 auto 0;
	width: 804px;
	height: 34px;
	background: url(/assets/img/bg/service_bar.png) no-repeat;
}
#serviceBarRght {
	margin: -26px 44px 0 0;
	position:relative;
	height: 18px;
	font-size: 10px;
	float:right;
}
#serviceBarRght ul, #footer ul {
	padding: 0;
	margin: 0;
	list-style: none;
	margin-right:9px;
}
#serviceBarRght li, #footer li {
	display: inline;
	letter-spacing: 0.09em;
	text-decoration:none;
}
#serviceBarRght li {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
#footer li {
	padding:0 5px 0 5px;
	border-left: #4A472F 1px solid;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
#footer li#f1 { border:none; }
#serviceBarRght a {
	text-decoration:none;
	color: #4A472F;
}
#serviceBarRght a:hover {
	text-decoration:none;
	color: #990000;
}
#serviceBarRght li#LinkSelected a {
	color: #990000;
	cursor: default;
}
#EnFlag { margin-left:12px; }
#logo {
	margin: 0 auto 0;
	width: 940px;
	position:relative;
}
#logoimg { margin:-31px 0 -50px 30px; }
#logoContainer {
	width:621px;
	height:124px;
	overflow: hidden;
	background:url(/assets/img/bg/shadow_top_narrower.png) no-repeat 0px 0px;
}
#cloudsContainer {
	width:305px;
	height: 124px;
	float:right;
	overflow:hidden;
	background-color:#5c6337;
}
#cloudsContainerBis {
	height:114px;
	margin-top:5px;
	overflow: hidden;
}
#shadowTopRght {
	width:14px;
	height:152px;
	overflow: hidden;
	float:right;
	background: url(/assets/img/bg/shadow_top.png) no-repeat right 0px;
}
body#homePg #shadow_top { height: 152px; }
#shadow_top {
	margin: 0 auto 0;
	height: 124px;
	width: 940px;
	line-height: 0;
	padding: 0px;
	overflow: hidden;
}
#shadow_bot {
	margin: 0 auto 0;
	background: url(/assets/img/bg/shadow_bot.png) no-repeat 0px 0px;
	height: 19px;
	width: 940px;
	line-height: 0;
	padding: 0px;
	overflow: hidden;
}
#wrapper_main {
	margin: 0 auto 0;
	width: 100%;
	position: relative;
	background: url(/assets/img/bg/words.png) no-repeat left top;
}
body.en #wrapper_main {
	background: url(/assets/img/bg/words_en.png) no-repeat left top;
}
#wrapper_1 {
	margin: 0 auto 0;
	width: 940px;
	position: relative;
	background: url(/assets/img/bg/generic_shadow.png) repeat-y center top;
}
#wrapper_2 {
	margin: 0;
	width: 940px;
	position: relative;
}
#wrapper_3 {
	width: 926px;
	position: relative;
	text-align: left;
	margin: 0px 0px 0px 14px;
	/*background: url(/assets/img/bg/plante2.png) no-repeat 550px bottom;*/
}
body#homePg #wrapper_3bisbis { background: url(/assets/img/lines/vert_line.gif) repeat-y 14px; min-height:600px;}
#wrapper_3bisbis { background: url(/assets/img/lines/vert_line_bis_white.gif) repeat-y 14px; }
body.noVertLine #wrapper_3bisbis { background: url(none); }
.separator1line {
	width: 913px;
	background: url(/assets/img/bg/one-dot-grey.png) repeat-x;
	height: 1px;
	line-height:0px;
	clear: left;
}
.separator1line2 {
	width: 100%;
	background: url(/assets/img/lines/one-dot-green.png) repeat-x;
	height: 1px;
	line-height:0px;
	display:block;
}
.separator3lines {
	width: 912px;
	background: url(/assets/img/lines/hrz3.gif) repeat-x;
	height: 5px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	clear: left;
}
.separator3lines2 {
	width: 100%;
	background: url(/assets/img/lines/hrz3.gif) repeat-x;
	height: 5px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
div.freemenu {
	color: #4258C1;
	margin-top:15px;
	margin-bottom:15px;
	width:100%;
	height:auto;
	text-align:right;
}
div.freemenu span { margin-top:5px; }
div.freemenu span a {
	color: #4258C1;
	font: 0.84em Verdana, Arial, Helvetica, sans-serif;
}
/*Begin laying out the Banner Div*/
#banner {
	border-bottom: 1px solid #807b4f;
	width:912px;
	background: #CFC89E;
}
/*Begins laying out the content area */
#contentCol {
	margin: 0 0 0 388px;
	padding:20px 20px 0 20px;
	width: 495px;
	min-height:370px;
}
body#homePg #contentCol {
	margin: 0 0 0 312px;
	padding:20px 20px 0 20px;
	width: 571px;
}
*html #contentCol { /* IE6 */ margin-left:-3px; }
body#homePg #leftCol { width: 311px; }
#leftCol {
	/*	background: url(/assets/img/bg/ornament_3.gif) no-repeat right top;
*/	font: 100% Verdana, Arial, Helvetica, sans-serif;
	float: left;
	width: 386px;
	margin:10px 0 0 0;
	padding:0;
}
table#fadeshowContainer {
	background: #545350 url(/assets/img/bg/fadeshow.jpg) no-repeat center center;
	margin: 0 0 0 0;
	padding: 0px;
	text-align:center;
	height: 387px;
	width: 387px;
}
*html #leftCol { /* IE6 */ margin-right:-3px; }
#leftCol p {
	font-size: 80%;
	margin: 10px 10px 10px 20px;
	padding: 0;
	line-height: 130%;
}
#leftCol p.smllTxt {
	font-size: 66%;
	line-height: 150%;
}
body.disponibility #leftCol {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	float: left;
	width: 311px;
	height:150px;
	margin:0;
	padding:0;
}
body.disponibility #contentCol {
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 312px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0pt;
	padding-left: 20px;
	width: 571px;
}
#leftColContent {
	width:100%;
	position: relative;
	text-align: left;
	background: url(/assets/img/bg/motif-ardoise.png) no-repeat 50% 50%;
}
/*begin laying out the footer div*/
#footer {
	width: 912px;
	clear: right;/*ensures the footer is always placed below the right column no matter what its contents dictate*/
	background-color: #fff;
	text-align: right;
	margin:0;
	height:25px;
	color:#4A472F;
	font: normal 60% Verdana, Arial, Helvetica, sans-serif;
}
#footer span {
	margin-top: 5px;
	font-style:normal;
}
#footer span a { color:#4A472F; }
#footer span a:hover { color:#C80000; }
/* LAYOUT AIDS */
.noHeight {
	font-size: 0px;
	padding: 0;
}
.clearFloats { clear: both; }
.floatR {
	float: right;
	margin: 0;
	padding: 0;
}
.floatL {
	float: left;
	margin: 0;
	padding: 0;
}
img.floatL {
	float: left;
	margin: 0 6px 0 0;
	padding: 3px;
	border: 1px solid #b5ae89;
}
img.floatR {
	float: right;
	margin: 0 0 0 6px;
	padding: 3px;
	border: 1px solid #b5ae89;
}
div.floatImgNoMargin img {
	margin:0;
	padding:0;
	border:none;
}
.clearLft {
	clear: left;
	margin: 0;
	padding: 0;
}
.clearRght {
	clear: right;
	margin: 0;
	padding: 0;
}
.brclear {
	clear:both;
	height:0;
	margin:0;
	font-size: 1px;
	line-height: 0;
}
/*Begin styling the navigation*/
#leftNav { padding-top:5px; }
#leftNav ul {
	padding: 0px 0 10px;
	margin: 10px 40px 0px 30px;
	color: #280000;
}
#leftNav ul li {
	padding: 0;
	margin: 0;
	line-height: 180%;
	font-size: 80%;
}
#leftNav ul li a {
	color: #4A472F;
	text-decoration: none;
	display:block;
	background: url(/assets/img/lines/hrz_dotted1.gif) repeat-x bottom;
}
.leftNavSml ul li {
	padding: 0;
	margin: 0;
	line-height: 160%;
	font-size: 70%;
	list-style: square url(/assets/img/bullets/external-link.gif);
}
#leftNav ul li#b2 a, #leftNav ul li#b6 a, #leftNav ul li#b10 a { background:none; }
#leftNav ul li a:hover, #leftNav ul li a:focus { color: #990000; }
/* YOU ARE HERE */
body#contactPg #serviceBarRght #a1 a, body#accesPg #serviceBarRght #a2 a {
	color: #990000;
	cursor: default;
	text-decoration:none;
}
body#mentionsLegalesPg #footer #f1 a {
	color: #990000;
	cursor: default;
	text-decoration:none;
}
body #leftNav ul li { list-style: square url(/assets/img/arrows/rght_off.gif); }
*html body #leftNav ul li { list-style: square url(/assets/img/arrows/rght_ie_off.gif); } /*IE6 */
body#grandeMaisonPg #leftNav li#b1 a, body#presentationPg #leftNav li#b1bis a, body#giteDeMariePg #leftNav li#b2 a, body#giteDeXavierPg #leftNav li#b3 a, body#chambreDeMariePg #leftNav li#b4 a, body#presentationPg #leftNav li#b4bis a, body#chambreDeXavierPg #leftNav li#b5 a, body#suiteDeMariePg #leftNav li#b6 a, body#suiteDeXavierPg #leftNav li#b7 a, body#disponibilitesPg #leftNav li#b8 a, body#tarifsPg #leftNav li#b9 a, body#rserverPg #leftNav li#b10 a {
	list-style: square url(/assets/img/arrows/rght_on.gif);
	color: #990000;
	cursor:default;
}
body#grandeMaisonPg #leftNav li#b1, body#presentationPg #leftNav li#b1bis, body#giteDeMariePg #leftNav li#b2, body#giteDeXavierPg #leftNav li#b3, body#chambreDeMariePg #leftNav li#b4, body#presentationPg #leftNav li#b4bis, body#chambreDeXavierPg #leftNav li#b5, body#suiteDeMariePg #leftNav li#b6, body#suiteDeXavierPg #leftNav li#b7, body#disponibilitesPg #leftNav li#b8, body#tarifsPg #leftNav li#b9, body#reserverPg #leftNav li#b10 { list-style: square url(/assets/img/arrows/rght_on.gif); }
*html body#grandeMaisonPg #leftNav li#b1, *html body#presentationPg #leftNav li#b1bis, *html body#giteDeMariePg #leftNav li#b2, *html body#giteDeXavierPg #leftNav li#b3, *html body#tarifsPg #leftNav li#b9, *html body#reserverPg #leftNav li#b10 { list-style: square url(/assets/img/arrows/rght_ie_on.gif); }
body#disponibilitesPg li#b1bis, body#disponibilitesPg li#b4bis { display:none; }
