html {
	height:100%;
}
body {
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	background:url(images/content_body_bg.gif) repeat-y center center;
	margin:0;
	height:100%;
	font-size:8pt;
	color:#7c7c7c;
}
div#leftBackground {
	background:#8b9425 url(images/background_left.gif) repeat-x;
	position:absolute;
	z-index:10;
	left:0;
	width:49%;
	top:0;
	height:100%;
}
div#rightBackground {
	background:#9cb227 url(images/background_right.gif) repeat-x;
	position:absolute;
	z-index:10;
	right:0;
	width:49%;
	top:0;
	height:100%;
}
div#container {
	width:98%;
	margin:0;
	position:relative;
	min-height:100%;
	height:auto!important;
	height:100%;
	z-index:80;
}
div#title {
	text-indent:-3000px;
	background:#8b9425 url(images/content_logo.gif) no-repeat 12px 17px;
	width:366px;
	height:92px;
	top:0;
	left:0;
	position:absolute;
	z-index:100;
}
ul#menu {
	position:absolute;
	top:217px;
	left:0;
	background:#8b9425;
	width:366px;
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:right;
	padding:23px 0 0 0;
	z-index:100;
	line-height:20px;
}
ul#menu li {
	padding:0 10px 0 0;
	margin:-3px 0;
	background:url(images/menu_bg.gif) no-repeat 362px 10px;
}
ul#mainMenu li.selected a, ul#menu li.selected a, ul#menu ul.sousMenu li.selected a {
	/*color:#2f333c;*/
	text-decoration:underline;
}
ul#menu li a {
	text-decoration:none;
	color:#FFF;
	font-size:8pt;
	letter-spacing:1px;
}
ul#menu li a:hover {
	background-color:#FFF;
	color:#8b9425;
}
ul#menu ul.sousMenu {
	list-style-type:none;
	margin:0 0 3px 0;
	padding:0;
}
ul#menu ul.sousMenu li {
	margin:-8px 0;
	padding:0;
	font-style:italic;
}
ul#menu ul.sousMenu li a {
	color:#d7d7d7;
}
ul#menu ul.sousMenu li a:hover {
	background-color:#d7d7d7;
	color:#8b9425;
}
div#content {
	position:absolute;
	left:0;
	top:0;
	z-index:80;
	background:#FFF;
	margin:0 165px 0 366px;
	min-height:100%;
	height:auto!important;
	height:96.8%;
	width:55%;
}
div#realContent {
	padding:77px 46px 15px 46px;
	z-index:80;
	height:auto!important;
	height:100%;
}
div#realContent a {
	color:#4E4A1E;
	text-decoration:none;
}
div#realContent a:hover {
	text-decoration:underline;
}
ul#mainMenu {
	margin:0;
	position:absolute;
	padding:0 20px 0 0;
	text-align:justify;
	top:27px;
	left:45px;
}
ul#mainMenu li {
	text-align:justify;
	margin:0;
	padding:0;
	display:inline;
	text-transform:uppercase;
	color:#4e4a1e;
	font-size:12px;
	letter-spacing:0.3px;
}
ul#mainMenu li a {
	text-decoration:none;
	text-align:justify;
	color:#4e4a1e;
}
ul#mainMenu li a:hover {
	text-decoration:underline;
}
div#content h1 {
	font-size:8pt;
	color:#4e4a1e;
	border-bottom:1px solid #a09e88;
	margin-top:0;
}
div#content h2 {
	font-size:8pt;
	color:#4e4a1e;
}
div#content h3 {
	font-size:7.5pt;
	color:#4e4a1e;
	font-style:italic;
}	
div#content p {
	font-size:8pt;
	color:#7c7c7c;
	letter-spacing:0.3px;
}
ul#rightMenu {
	position:absolute;
	right:-30px;
	top:92px;
	height:117px;
	z-index:70;
	padding:6px 0 0 0;
	margin:0;
	list-style-type:none;
	text-align:right;
}
ul#rightMenu li a {
	display:block;
	text-decoration:none;
	width:22px;
	height:19px;
	margin:0;
	padding:6px 0!important;
	padding:5px 0;
	z-index:70;
}
ul#rightMenu li a.menuAccueil {
	background:url(images/menu_home.gif) no-repeat;
}
ul#rightMenu li a.menuPlan {
	background:url(images/menu_plan.gif) no-repeat;
}
ul#rightMenu li a.menuContact {
	background:url(images/menu_contact.gif) no-repeat;
}
ul#rightMenu li a.menuInfo {
	background:url(images/menu_info.gif) no-repeat;
}
div#content p.centerBlack {
	text-align:center;
	color:#464646;
}
div#footer {
	color:#8b8436;
	font-size:8pt;
	position:absolute;
	bottom:3px;
	left:0;
	width:98%;
	text-align:center;
}
div#footer a {
	color:#8b8436;
	text-decoration:none;
}
div#footer a:hover {
	color:#FFF;
	background-color:#8b8436;
}
form#formInfo input, form#formInfo select {
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	font-size:8pt;
	color:#000;
	width:200px;
}
form#formInfo label {
	float:left;
	width:150px;
}
form#formInfo #formPostcode {
	width:53px;
}
form#formInfo #formCity {
	width:140px;
}
form#formInfo input.checkBox {
	width:20px;
}
form#formInfo label.msgLabel {
	float:none;
	width:auto;
}
form#formInfo textarea {
	width:350px;
	height:150px;
}
form#formInfo fieldset {
	margin-bottom:15px;
}
form#formInfo legend {
	border:1px solid #999;
}
form#formInfo .frmButton {
	width:175px;
}
form#formInfo p.requiredFields {
	font-size:7.5pt;
}
p#lngMenu {
	position:absolute;
	top:184px;
	width:356px;
	text-align:right;
	color:#EEE;
}
p#lngMenu a {
	color:#EEE;
	text-decoration:none;
}
p#lngMenu a:hover {
	text-decoration:underline;
}
div#rightContent {
	position:absolute;
	right:-150px;
	bottom:10px;
	z-index:70;
	width:150px;
	text-align:center;
}
div#rightContent p {
	letter-spacing:0;
	font-size:7.5pt;
	color:#CCC;
}
