html, body{
	margin: 0;
	padding: 0;
	text-align: center;
}

body {
	background-color: #0B591D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#page{
	background: #0B591D url(images/page.gif) repeat-y center top;
	color: inherit;
	width: 765px;
	margin: 0 auto;
	text-align: left;
}

#top{
	background: #0B591D url(images/bandeau.gif) no-repeat left top;
	height: 161px;
	margin: 0;
}

#menuhaut {
	text-align: right;
	padding: 4px 95px 0 0 ;
	margin: 0;
	/*padding-right: 95px;
	padding-top: 4px;*/
}

#menuhaut li{
	display: inline;
	list-style-type: none;
	padding: 0.5em;
	margin: 0;
}

#menuhaut a {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	zoom: 1; /* corrige le bug d'ie...*/
}

#menuhaut a:hover {
	color: #F4B37D;
}

#menubas{
	text-align: right;
	margin: 0;
	padding: 128px 40px 0 0 ;
}

#menubas li{
	display: inline;
	list-style-type: none;
	padding: 0.6em;
	margin: 0;
}

#menubas a {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#menubas a:hover {
	color: #F4B37D;
}

#contenu{
	background: #70B21B url(images/fond.jpg) repeat-x 2px 0;
	padding-left: 50px;
	margin: 0 14px 0 1px;
}

#contenu p{
	padding: 0;
	margin: 0;
}

#menus{
	visibility: hidden;
	color: #0B591D;
	padding: 5px 0 15px 0;
}

#menus a {
	color: #0B591D;
	text-decoration: none;
}

#menus a:hover {
	text-decoration: underline;
}

#menus .select {
	font-weight: bold;
}

#pied{
	background: #0B591D url(images/pied.gif) no-repeat left top;
	height: 23px;
	color: #A4BDAA;
	font-size: 10px;
	padding-top: 3px;
	margin: 0;
}

#main{
	width: 370px;
	float: left;
	text-align: justify;
}

#main .titre{
	font-size: 12px;
	font-weight: bold;
	color: #0B591D;
	padding: 10px 0;
}

#main a{
	color: #0B591D;
}

#mainlarge{
	width: 650px;
	float: left;
	text-align: justify;
}

#mainlarge .titre{
	font-size: 12px;
	font-weight: bold;
	color: #0B591D;
	padding: 10px 0;
}

#mainlarge a{
	color: #0B591D;
}


#photo{
	text-align: right;
	padding: 40px 40px 0 0;
}

#photo img{
	border: 1px solid #0B591D;
}

#menuscache {
	position: absolute;
	visibility: hidden;
}

large {
	padding-top: 20px;
	padding-right: 45px;
	text-align: justify;
}

#large .titre{
	font-size: 12px;
	font-weight: bold;
	color: #0B591D;
	padding: 10px 0;
}

.spacer {
  clear: both;
}