#topmenu form{
/*	width:200px;*/
	float:left;
display:inline;
}
#topmenu {
/*	margin:13px 15px 15px 0;*/
	color:#FFF;
/*	text-align:right;*/
	font-size:0.9em;
	position:absolute;
	right:O;
	top:0;

	
/*	width:550px ;*/
}
#topmenu a {
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	border-right:1px solid #FFF;
		padding-right:1em;
	padding-left:1em;
	
}
#topmenu a:hover {
	color:white;
}
#topmenu ul{
	list-style: none;
	clear:both;
	float:right;
}	
#topmenu li{

	float:left;
	padding-top:3px;
	
	height:12px;
}
#topmenu li#besearch a{
	border-right:0;
	padding-right:2px;
}
#topmenu li#besearch {
	font-weight:bold;
	padding-left:1em;
}
#topmenu li#last{
	padding-top:0px;
	padding-left:0.5em;

	border-right:0;
}
#topmenu li#last a.ancre{
display:none;
border-right:0;
padding:0;
margin:0;
}
#content .addthis_toolbox {
    background-color: #EEEEEE;
    display: block;
    margin-top: 5px;
}
#content ul.newslist{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:1em 0;
}
#content ul.newslist h2{
	margin-bottom:10px;	
}
#content ul.newslist li.news{
background:none;
border-bottom:1px solid #EEEEEE;
clear:both;
padding:0 0 0.5em 0;
display:block;
}
#content .newslist li .meta {


font-size:0.9em;
margin-bottom:1em;
}
#content .addthis_toolbox{
	margin-top:5px;
	display:block;
	background-color:#EEE;
	}
#content span.meta {
color:#999;
font-size:0.9em;
margin-bottom:1em;
/*margin-left:10px;*/
}
#content span.meta a {
color:#888;
}
#content .newslist li img {
margin:5px 10px 5px 0;
border:1px solid #99CC00;
}
#pied {
	position: relative;
	width:940px;
	/*margin: 0 auto;*/
	padding:15px 0 0 0;
	/*height: 30px;
*/	background-color: #99cc00;
	clear:both;
	border-top: 5px solid #cc6600;
	margin-bottom:10px;
	margin-left:10px;
}

ul #shortcut, ul #footerlogo {
	list-style:none;
	margin:0;
	padding:0;
	color:white;
}
#footerlogo{
	float:right;
	margin: 20px 12px 0 0 ;
display:inline;
}
#footerlogo a{
/*	margin:-999em;*/
	width:70;
	height:77px;
	display:block;
}
#footerlogo #foot-nat a {
	width:120px;
}
#footerlogo li  {
	float:left;
	display:block;
	background-color: #99cc00;
	font-size:11px;
	/*height:80px;*/
	margin-left:11px;
	height:77px;
}
#shortcut li  {
	float:left;
	padding:2px 5px 7px 45px;
	display:block;
	background-color: #99cc00;
	font-size:11px;
	/*height:80px;*/
	margin-left:10px;
	line-height:125%;
	/*bug double margin ie6 */
	display:inline;
}
#shortcut li a {
	color:white;
	text-decoration:none;
}
#shortcut #rss, 
#shortcut #facebook,
#shortcut #youtube,
#shortcut #twitter,
#shortcut #sites,
#shortcut #bv{
	border-right:1px solid white;
	width:118px !important;
	width:158px;
}

#shortcut #routeyou{
	padding-left:80px;
	width:184px !important;
	width:270px;
	background:url(../images/routeyou.jpg) top left no-repeat;
}
#shortcut #rss{
	background:url(../images/rss.jpg) top left no-repeat;
} 
#shortcut #facebook{
	background:url(../images/32-facebook.png) top left no-repeat;
}
#shortcut #twitter{
	background:url(../images/32-twitter.png) top left no-repeat;
}
#shortcut #youtube{
	background:url(../images/32-youtube.png) top left no-repeat;
}
#shortcut #sites{
	background:url(../images/lien.jpg) top left no-repeat;
}
#shortcut #bv{
	background:url(../images/caddy.jpg) top left no-repeat;
	border-right:none;
}

#footerlogo #foot-nat {
	width:116px;
	background:url(../images/natagora-footer.gif) top left no-repeat;
}
#footerlogo #foot-aves {
	width:70px;
	background:url(../images/aves-footer.gif) top left no-repeat;
}
#footerlogo #foot-rnob {
	width:70px;
	background:url(../images/rnob-footer.gif) top left no-repeat;
	display:none;
}
#footerlogo #foot-bnvs {
	width:70px;
	background:url(../images/bnvs-footer.gif) top left no-repeat;
}
#footerlogo #foot-bird {
	width:70px;
	background:url(../images/birdlife-footer-3.gif) top left no-repeat;
}

#mainmenu {
	font-size:12px;
	font-weight:bold;
	position:absolute;
	top:80px;

	z-index:100;


	float:right;
}
#mainmenu, #mainmenu ul { /* toutes les listes */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	height:70px;
}
#mainmenu ul{
	padding-left:228px;
}
#mainmenu ul ul{
	padding-left:0;
/*	margin-right:16px;*/
}

#mainmenu ul ul#sm91,
#mainmenu ul ul#sm90,
#mainmenu ul ul#sm89,
#mainmenu ul ul#sm88,
#mainmenu ul ul#sm87,
#mainmenu ul ul#sm86,
#mainmenu ul ul#sm791,
#mainmenu ul ul#sm790,
#mainmenu ul ul#sm789{
/*	margin-left:10px;	*/
	height:auto;
/*	padding-left:10px;*/
}
#mainmenu ul ul#sm91 li a,
#mainmenu ul ul#sm90 li a,
#mainmenu ul ul#sm89 li a,
#mainmenu ul ul#sm88 li a,
#mainmenu ul ul#sm87 li a,
#mainmenu ul ul#sm86 li a,
#mainmenu ul ul#sm791 li a,
#mainmenu ul ul#sm790 li a,
#mainmenu ul ul#sm789 li a{
	padding:5px 10px;
}
#sm91,#sm791{
	background:#768900 url(../images/sm91.gif) left no-repeat;
}
#sm91 li a:hover,
#sm91 li a:active,
#sm91 li a:focus,
#sm791 li a:hover,
#sm791 li a:active,
#sm791 li a:focus{
	background-color:#b8c17a;
	color:#768900;
}
#sm90{
	background:#a3b700 url(../images/sm90.gif) left no-repeat;
}
#sm90 li a:hover,
#sm90 li a:active,
#sm90 li a:focus{
	background-color:#cfd97a;
	color:#a3b700;
}
#sm89{
	background:#d1b700 url(../images/sm89.gif) left no-repeat;
}
#sm89 li a:hover,
#sm89 li a:active,
#sm89 li a:focus{
	background-color:#e7d97a;
	color:#d1b700;
}
#sm88,#sm790{
	background:#d15c00 url(../images/sm88.gif) left no-repeat;
}
#sm88 li a:hover,
#sm88 li a:active,
#sm88 li a:focus,
#sm790 li a:hover,
#sm790 li a:active,
#sm790 li a:focus{
	background-color:#e7aa7a;
	color:#d15c00;
}
#sm87{
	background:#a30000 url(../images/sm87.gif) left no-repeat;
}
#sm87 li a:hover,
#sm87 li a:active,
#sm87 li a:focus{
	background-color:#cf7a7a;
	color:#a30000;
}
#sm86,#sm789{
	background:#760000 url(../images/sm86.gif) left no-repeat;
}
#sm86 li a:hover,
#sm86 li a:active,
#sm86 li a:focus,
#sm789 li a:hover,
#sm789 li a:active,
#sm789 li a:focus{
	background-color:#b87a7a;
	color:#760000;
}



