img {behavior: url("../../assets/pngbehavior.htc");border:none;}
body {
	margin: 0;
	padding: 0;
	border: 0;
	color: #4A472F;
	text-align: center;
	font-family: georgia,Verdana, Arial, Helvetica, sans-serif;
	font-size: 100.01%;
	min-width: 808px;
	background: #ddebbb url(../img/bg/body.png) repeat-x top;
}
p {
	font-size:96%;
	margin: 12px 12px 0 24px;
	padding: 0;
	line-height: 130%;
}
.smallTxt { font-size: 11px; }
strong {
	letter-spacing: 0.05em;
	color: #7B774F;
	font-style: italic;
	font-weight: normal;
}
#leftCol strong {
	letter-spacing: 0.05em;
	color: #67712E;
	font-style: normal;
	font-weight: 600;
}
em {
	font-style: italic;
}
a, a:link {
	color: #990000;
	text-decoration: none;
}
a:hover, a:focus {color: #C80000;text-decoration: underline;}
 ul.smllTxt li {
	padding: 0;
	margin: 0;
	list-style: square url('../img/bullets/2col_square.gif');
	font: 70%/160% Verdana, Geneva, sans-serif;
}
h1 {
	font: normal 1.3em "Univers 55", Arial, Helvetica, sans-serif;
	letter-spacing: 0.05em;
	margin: 24px 12px 0 24px;
	padding: 0px;
	color: #726c3b;
	text-transform: uppercase;
}
body h2#mainTtl {
	padding: 82px 0 0 0;
	width:311px;
	overflow: hidden;
	height: 0px !important;
	height /**/:82px;
	margin: 0;
	background: url(../img/header_banners/La-Maison-d-a-Cote.gif) no-repeat 50% 0px;
}
body address#mapDordogne {
	padding: 294px 0 0 0;
	width:179px;
	overflow: hidden;
	height: 0px !important;
	height /**/:294px;
	margin: 0;
	background: url(../img/maps/map-dordogne-france.jpg) no-repeat 50% 0px;
}
body.en h2#mainTtl {
	padding: 82px 0 0 0;
	width:311px;
	overflow: hidden;
	height: 0px !important;
	height /**/:82px;
	margin: 0;
	background: url(../img/header_banners/La-Maison-d-a-Cote-en.gif) no-repeat 50% 0px;
}
body h2#mainTtlLarge {
	padding: 112px 0 0 0;
	width:430px;
	overflow: hidden;
	height: 0px !important;
	height /**/:112px;
	margin: 0;
	background: url(../img/header_banners/La-Maison-d-a-Cote-baniere-large.jpg) no-repeat 50% 0px;
}
body.en h2#mainTtlLarge {
	padding: 112px 0 0 0;
	width:430px;
	overflow: hidden;
	height: 0px !important;
	height /**/:112px;
	margin: 0;
	background: url(../img/header_banners/La-Maison-d-a-Cote-baniere-large.jpg) no-repeat 50% 0px;
}

h2 {
	font: normal 1em/1.4em "Univers 55", Arial, Helvetica, sans-serif;
	letter-spacing: 0.05em;
	margin: 6px 0 0 24px;
	padding: 0px;
	color: #726C3B;
	text-transform: uppercase;
}
/* pour la le widget google de la page error 404 */
#goog-wm ul li {	padding: 0;
	margin: 0;
	list-style: square url('../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: 0.74em;}
dt {
	font-weight: 600;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	font-size: 0.9em;margin-left:12px;
}
dd {
	margin-bottom: 6px;
	line-height: 1.4em;
}

#serviceBar {
	margin: 32px auto 0;
	width: 780px;
	height: 34px;
	background: url(../img/bg/service_bar.jpg) no-repeat 0;
}
#serviceBarRght {
	margin: -26px 90px 0 0;position:relative;
	height: 18px;
	font-size: 10px;
	float:right;
}

#serviceBarRght ul {
	padding: 0; margin: 0;
	list-style: none; margin-right:9px;
	}
#serviceBarRght li {
	display: inline;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.09em;
	text-decoration:none;
	}
#serviceBarRght li a {
	text-decoration:none;color: #4A472F;
	}
#serviceBarRght li a:hover {
	text-decoration:none;color: #990000;
	}
#serviceBarRght  li#LinkSelected a {
	color: #990000;
	cursor: default;
}
#EnFlag, #EsFlag {margin-left:12px;}
#logo {
	margin: 0 auto 0;width: 910px;height:76px;position:relative;
}
#logoimg {margin:0 0 0 0;float:right;}
#shadow_top {
	margin: 0 auto 0;
	background: url('../img/bg/shadow_top.png') no-repeat 0px 0px;
	height: 50px;
	width: 808px;
	line-height: 0;
	padding: 0px;
	overflow: hidden;
}

#shadow_bot {
	margin: 0 auto 0;
	background: url('../img/bg/shadow_bot.png') no-repeat 0px 0px;
	height: 26px;
	width: 808px;
	line-height: 0;
	padding: 0px;
	overflow: hidden;
	position: relative;
}
#grass {
	margin: -75px auto 0;
	background: url(../img/bg/grass.jpg) repeat-x left bottom;
	height: 140px;
	width: 100%;
	line-height: 0;
	padding: 0;
}
#wrapper_1 {
	margin: 0 auto 0;
	width: 808px;
	position: relative;
	background: url('../img/bg/generic_shadow.png') repeat-y center top;
}
#wrapper_2 {
	margin: 0;
	width: 808px;
	position: relative;
}
#wrapper_3 {
	width: 794px;
	position: relative;
	text-align: left;
	margin: 0px 0px 0px 14px;	background: url('../img/bg/ornament_2.jpg') no-repeat 180px bottom;

}
#wrapper_3bis {}
#wrapper_3bisbis {
	background: url('../img/lines/vert_line.gif') repeat-y 14px;
}
.separator1line {
	width: 780px;
	background: #807b4f;
	height: 1px;
	margin: 0;
	padding: 0;
	clear: left;
	}
.separator3lines {
	width: 780px;
	background: url('../img/lines/hrz3.gif') repeat-x;
	height: 5px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	clear: left;
}
.separator3lines2 {
	width: 100%;
	background: url('../img/lines/hrz3.gif') repeat-x;
	height: 5px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
/*Begin laying out the Banner Div*/
#banner {
	width: 780px;
	height: auto;
	overflow:hidden;
	background: #E1DECF;
}

/*Begins laying out the content area */
#contentCol {
	margin: 0 0 0 312px;
	padding:0;
	width: 469px;
}

*html #contentCol { /* IE6 */
	margin-left:-3px;
}
#contentCol ul li {	padding: 0;
	margin: 0 12px 0 0;
	list-style: square url('../img/bullets/2col_square.gif');
	font: 84%/160% Verdana, Geneva, sans-serif;
}
#contentCol ul li ul li {	padding: 0;
	margin: 0 12px 0 0;
	list-style: square url('../img/bullets/1col_square.gif');
	font: 87%/150% Verdana, Geneva, sans-serif;
}
#leftCol {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	float: left;
	width: 311px;
	margin:0;
	padding:10px 0 0 0;
	}
*html #leftCol { /* IE6 */
	margin-right:-3px; 
}
#leftCol p {
	font-size: 70%;
	margin: 9px 9px 9px 9px;
	padding: 0;
	line-height: 130%;
}
/*begin laying out the footer div*/
#footer {
	width: 780px;
	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 ul { padding: 18px 0 15px; margin: 0 60px 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('../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('../img/bullets/external-link.gif'); }

#leftNav ul li#a4 a {background:none;}
#leftNav ul li a:hover, #leftNav ul li a:focus {
	color: #990000;
}
/* YOU ARE HERE */
body #leftNav ul li {list-style: square url('../img/arrows/rght_off.gif');}
*html body #leftNav ul li {list-style: square url('../img/arrows/rght_ie_off.gif');} /*IE6 */

body#sitemapPg #footer span a#LinkSelected, body#errogrPg #footer span a#LinkSelected {color: #990000;cursor: default;text-decoration:none;}
body#homePg #leftNav li#a1 a, body#choixPg #leftNav li#a2 a, body#contactPg #leftNav li#a4 a, body#tarifCalendrierPg #leftNav li#a3 a, body#decouvrirPg #leftNav li#a5 a {list-style: square url('../img/arrows/rght_on.gif');color: #990000;cursor:default;}

body#homePg #leftNav li#a1, body#choixPg #leftNav li#a2, body#contactPg #leftNav li#a4, body#tarifCalendrierPg #leftNav li#a3, body#decouvrirPg #leftNav li#a5 {list-style: square url('../img/arrows/rght_on.gif');}

*html body#homePg #leftNav li#a1, *html body#choixPg #leftNav li#a2, *html body#contactPg #leftNav li#a4, *html body#tarifCalendrierPg #leftNav li#a3, *html body#decouvrirPg #leftNav li#a5 {list-style: square url('../img/arrows/rght_ie_on.gif');} /*IE6 */
div.freemenu {margin-top:15px;margin-bottom:20px;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;
}
.separator1line2 {
	width: 100%;
	background: url(../img/lines/one-dot-green.png) repeat-x;
	height: 1px;
	line-height:0px;
	display:block;
	}
#leftCol table.tarif {
	margin-top:10px;
	color: #0CC;
}

#leftCol table.tarif p { font-size: 1em; }

#leftCol table.tarif td, #leftCol table.tarif th {
	padding:5px;
	font-size: 11px;
	color: #3B3B3B;
}
