/*body, html {height: 100%;}*/
body {
	margin: 0px auto;
	padding: 0; 
	font: Verdana; 
	font-size: 12px;
	background-color:#374512;
}

.text, p, td { color: #B0B79D; font-family: Verdana; font-size: 12px; font-weight: none; line-height: 18px;}

a {color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: underline; }
a:hover {text-decoration: underline; font-weight: bold;}

#body {
	margin: 0 auto;
	font: Verdana; 
	font-size: 12px;
	color:#49591D;	
}

#background { 
	z-index: 2; 
	width: 100%; 
	background: #2F3B13 url(img/bg.jpg) repeat-x center top;
	/*border : solid 1px yellow;*/
}

#container1 {
	margin: 0 auto;
	width : 900px;		
	background-color:#49591D;
	clear: both;
	overflow: hidden;
	/*border : solid 1px blue;*/
}

#header {		
	width : 900px;
	height : 370px;
	background: url(img/top.jpg) no-repeat left top; 
	clear: both;
	overflow: hidden;
	/*border : solid 1px red;*/
}

#block_top {		
	height:200px;
	margin: 0;
	text-align:right;
}

#logo {		
	width:46px;
	height:62px;
	margin: 0 0 0 835px;		
	background: transparent url(img/logo.gif) no-repeat top;
	/*border : solid 1px yellow;*/
}


#container2 {		
	clear: both;
	overflow: hidden;
	margin-left : 10px;
	/*border : solid 1px green;*/
}

#menu {
	width: 900px;
	margin-top: 65px;
	text-align: center;
	font-family: Verdana;
	color: #A2B84A;
	/*border : solid 1px grey;*/
}

#menu a {height:20px; margin-top: 3px; margin-left:11px; margin-right:11px; color: #A2B84A; font: 12px Verdana; text-decoration: none;text-align: center;}
#menu a:hover {color: #ffffff; text-decoration: none;}

#menu a.active {color: #ffffff; font: 12px Verdana; text-decoration: none;text-align :center;}
#menu a.active:hover {color: #ffffff; text-decoration: none;}

#menu .separator{ display:inline; width:12px; height:10px; margin:0px 5px 0 5px; background: transparent url(img/fleur-menu.jpg) no-repeat left;}

#submenu {
	width: 768px;
	height : 15px;
	text-align: left;
	font-family: Verdana;
	color: #A2B84A;
	margin-left : 128px;
	margin-top : 8px;
	/*border : solid 1px grey;*/
}


#submenu a {margin-top :3px; text-align: left; font: 10px Verdana; color: #A2B84A; text-decoration: none;}
#submenu a:hover {color: #ffffff; text-decoration: none;}

#submenu a:active { color: #ffffff; font: 10px Verdana; text-decoration: underline; }
#submenu a.active:hover {color: #ffffff; text-decoration: none;}

#submenu .separator{display:inline; width:12px; height:15px; margin:0px 5px 0px 5px; background: transparent url(img/fleur-menu.jpg) no-repeat left;}

#content {
	width : 900px;
	padding: 0;
	text-align: left;
	/*border : solid 1px blue;*/
}


#titre {
	margin: 0px;
	padding : 0px;
	text-align : left;
}

#titre h1 {
	color: #B0B79D; 
	font: normal 20px Verdana;
}

.largeur {
	width : 850px;
	margin: 0 auto;
	text-align : center;
	font: Verdana; 
	font-size: 10px;
	color:#FFFFFF;	
	/*border : solid 1px yellow;*/
}

#footer {
	width: 100%;
	height : 50px;
	background: #212C0C url(img/footer.jpg) no-repeat center top; 
	padding: 0;
	overflow: hidden;
	clear: both;
	text-align : left;
	font-family: Verdana; font-size: 10px; font-weight: normal; color: #FFFFFF;
}

#footer p.footer {margin: 0; padding: 0;}

/* text footer style, with links */
.footer { font-family: Verdana; font-size: 10px; font-weight: normal; color: #FFFFFF; text-align: left;}
a.footer:link { font-family: Verdana; font-size: 10px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
a.footer:visited { font-family: Verdana; font-size: 10px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
a.footer:hover	{ font-family: Verdana; font-size: 10px; font-weight: normal; color: #FFFFFF; text-decoration: underline; }
a.footer:active	{ font-family: Verdana; font-size: 10px; font-weight: normal; color: #FFFFFF; text-decoration: none; }

#footer p.footer2 {margin: 0; padding: 0;}

/* text footer style, with links */
.footer2 { font-family: Verdana; font-size: 10px; font-weight: normal; color: #5D6E2E; text-align: right;}


