@charset "UTF-8";
/* CSS Document */

/*a:link{color:#CCCCCC;}
a:visited{color:#CCCCCC;}
a:hover{color:#FFFFFF;}
a:active{color:#CCCCCC;}*/

*{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	list-style:none;
	text-decoration:none;
}

html{
	background:url(../images/bg_body.jpg) no-repeat center 0px;
}

#container{
	margin:0 auto;
	width:1000px;
}

#content{
	background:url(../images/bg_content.jpg) 0px 67px no-repeat;
	width:1000px;
	height:542px;
	float:left;
}

#logo{
	background:url(../images/bg_logo.jpg) no-repeat 75px 135px;
	width:405px;
	height:224px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
}

#logo a{
	margin:125px 0px 0px 65px;
	display:block;
	width:298px;
	height:74px;
	outline:none;
}

#bird_head{
	background:url(../images/bg_bird_head.jpg) no-repeat 0px 140px;
	width:295px;
	height:224px;
	float:left;
}

#subtitle{
	background:url(../images/bg_subtitle.jpg) no-repeat 0px 0px;
	width:984px;
	height:40px;
	float:left;
	margin:0px 0px 0px 8px;
	color:#FFFFFF;
	display:inline;
}

#subtitle h2{
	font-style:normal;
	margin:9px 0px 0px 61px;
	font-weight:normal;
	float:left;
	display:inline;
	font-size:12px;
	line-height:12px;
}



#bar{
	margin:134px 0px 0px 32px;
	float:left;
	width:2px;
	height:50px;
	background:#928a0e;
	display:inline;
}

#menu_top_wrap{
	width:1000px;
	height:39px;
	margin:23px 0px 0px 0px;
}

#menu_text_home{
	color:#928a0e;
	width:300px;
	height:224px;
	float:left;
	line-height:20px;
	font-size:14px;
	font-weight:bold;
}

#menu_text_home a:link{color:#928a0e;}#menu_text_home a:visited{color:#928a0e;}#menu_text_home a:hover{color:#afa61b;}#menu_text_home a:active{color:#6a6409;}

#menu_text_home ul{
	margin:128px 0px 0px 55px;
}

#menu_buttons{
	width:236px;
	height:40px;
	float:right;
	margin:0px 5px 0px 0px;
}

#menu_buttons a{
	width:118px;
	height:40px;
	float:left;
	display:block;
	color:#FFFFFF;
	font-size:14px;
}

#menu_buttons_exposition{
	background:url(../images/bg_button_green.jpg);
	line-height: 32px;
	text-align:center;
}
	
#menu_buttons_randonnee{
	background:url(../images/bg_button_blue.jpg);
	width:50px;
	height:20px;
	line-height:10px;
	float:left;	
}

#randonnee_button_1{
	margin:4px 0px 0px 20px;
	float:left;
}

#randonnee_button_2{
	margin:4px 0px 0px 20px;
	float:left;
}

#slideshow{
	width:984px;
	height:262px;
	margin:0px 0px 0px 8px;
	float:left;
	display:inline;
}

/***************************************************/
/***************************************************/
/*                 menu_bottom                     */

#menu_bottom{
	height:50px;
	float:right;
	font-size:12px;
	line-height:50px;
	margin:20px 0px 0px 0px;
	display:inline;
}

#menu_bottom li{
	margin:0px 0px 0px 20px;
	display:inline;
}

#menu_bottom a:link{color:#928a0e;}#menu_bottom a:visited{color:#928a0e;}#menu_bottom a:hover{color:#afa61b;}#menu_bottom a:active{color:#6a6409;}

#plan_du_site{
	background:url(../images/bg_menu_bottom_plan_du_site.jpg) no-repeat 3px 6px;
	height:50px;
	float:left;
	text-align:right;
	margin:0px 20px 0px 0px;
}

#plan_du_site a{
	height:50px;
	float:left;
	display:block;
}

#credits{
	background:url(../images/bg_menu_bottom_credits.jpg) no-repeat 3px 8px;
	width:85px;
	height:50px;
	float:left;
	text-align:right;
}

#credits a{
	width:85px;
	height:50px;
	float:left;
	display:block;
	margin:0px 10px 0px 0px;
}

#droits{
	float:left;
	height:50px;
	text-align:right;
	font-size:9px;
	color:#999999;
	line-height:51px;
	margin:0px 0px 0px 10px;
}

#droits a:link{color:#999999;}#droits a:visited{color:#999999;}#droits a:hover{color:#999999;}#droits a:active{color:#999999;}

/***************************************************/
/***************************************************/

.clear{
	clear:both;
}

/***************************************************/
/***************************************************/
/***************** MAIN MENU ***********************/
/***************************************************/
/***************************************************/

#menu_wrap{
	width:1000px;
	height:84px;
	float:left;
	background:url(../images/bg_menu_main.jpg) no-repeat;
}

#menu_wrap_pages{
	width:1000px;
	height:84px;
	float:left;
	background:url(../images/bg_menu_main.jpg) no-repeat;
	margin:0px 0px 0px 0px;
}

#menu, #menu ul
{
        padding: 0;
        margin: 0;
        list-style: none;
        line-height: 75px;
        text-align: center;
}

#menu
{
        font-size: 14px;
		float:left;
		width:1000px;
		margin:4px 0px 0px 0px;
}

#menu a
{
        display: block;
        padding: 0;
        color:#ffffff;
        text-decoration: none;
}

#menu li     
{ 
        float: left; 
}

#menu li ul
{ 
        position: absolute;
        left:-9999px;
}

#menu li:hover ul, #menu li.sfhover ul{
        left: auto;
        min-height: 0;
}

/******************************** musee **************************************/
#menu_main_musee{
	width:97px;
	height:76px;
	background:url(../images/bg_menu_main.jpg) -4px -4px;
	margin:0px 0px 0px 4px;
}

a#menu_main_musee:hover{background:url(../images/bg_menu_main.jpg) -4px -89px;}
a#menu_main_musee:active{background:url(../images/bg_menu_main.jpg) -4px -174px;}


#menu_main_historique{
	width:170px;
	height:30px;
	background:#a7a266;
	line-height:30px;
	text-align:center;
	margin:0px 0px 0px 17px;
	display:inline;
}

a#menu_main_historique:hover{background:#c2bc77}
a#menu_main_historique:active{background:#7e7a4a}

#menu_main_membre{
	width:100px;
	height:30px;
	background:#a7a266;
	line-height:30px;
	text-align:center;
}

a#menu_main_membre:hover{background:#c2bc77}
a#menu_main_membre:active{background:#7e7a4a}

#menu_main_partenaire{
	width:100px;
	height:30px;
	background:#a7a266;
	line-height:30px;
	text-align:center;
}

a#menu_main_partenaire:hover{background:#c2bc77}
a#menu_main_partenaire:active{background:#7e7a4a}
/*******************************************************************************/

#menu_main_activite{
	width:113px;
	height:76px;
	background:url(../images/bg_menu_main.jpg) -104px -4px;
	margin:0px 0px 0px 3px;
}

a#menu_main_activite:hover{background:url(../images/bg_menu_main.jpg) -104px -89px;}
a#menu_main_activite:active{background:url(../images/bg_menu_main.jpg) -104px -174px;}

#menu_main_forfait{
	width:104px;
	height:76px;
	background:url(../images/bg_menu_main.jpg) -220px -4px;
	margin:0px 0px 0px 3px;
}

a#menu_main_forfait:hover{background:url(../images/bg_menu_main.jpg) -220px -89px;}
a#menu_main_forfait:active{background:url(../images/bg_menu_main.jpg) -220px -174px;}

#menu_main_groupe{
	width:196px;
	height:76px;
	background:url(../images/bg_menu_main.jpg) -327px -4px;
	margin:0px 0px 0px 3px;
}

a#menu_main_groupe:hover{background:url(../images/bg_menu_main.jpg) -327px -89px;}
a#menu_main_groupe:active{background:url(../images/bg_menu_main.jpg) -327px -174px;}


/******************************** service **************************************/
#menu_main_service{
	width:112px;
	height:76px;
	background:url(../images/bg_menu_main.jpg) -526px -4px;
	margin:0px 0px 0px 3px;
}

a#menu_main_service:hover{background:url(../images/bg_menu_main.jpg) -526px -89px;}
a#menu_main_service:active{background:url(../images/bg_menu_main.jpg) -526px -174px;}

#menu_main_boutique{
	width:100px;
	height:30px;
	background:#a7a266;
	line-height:30px;
	text-align:center;
	margin:0px 0px 0px 17px;
}

a#menu_main_boutique:hover{background:#c2bc77}
a#menu_main_boutique:active{background:#7e7a4a}

#menu_main_location{
	width:150px;
	height:30px;
	background:#a7a266;
	line-height:30px;
	text-align:center;
}

a#menu_main_location:hover{background:#c2bc77;}
a#menu_main_location:active{background:#7e7a4a}
/*******************************************************************************/


#menu_main_interactivite{
	width:144px;
	height:76px;
	background:url(../images/bg_menu_main.jpg) -641px -4px;
	margin:0px 0px 0px 3px;
}

a#menu_main_interactivite:hover{background:url(../images/bg_menu_main.jpg) -641px -89px;}
a#menu_main_interactivite:active{background:url(../images/bg_menu_main.jpg) -641px -174px;}

#menu_main_info{
	width:204px;
	height:76px;
	background:url(../images/bg_menu_main.jpg) -788px -4px;
	margin:0px 0px 0px 3px;
}

a#menu_main_info:hover{background:url(../images/bg_menu_main.jpg) -788px -89px;}
a#menu_main_info:active{background:url(../images/bg_menu_main.jpg) -788px -174px;}

/***************************************************/

#menu_main_separation{
	width:5px;
	height:30px;
	background:#a7a266;
	line-height:30px;
	text-align:center;
	color:#FFFFFF;
}

/***************************************************/
/***************************************************/
/***************************************************/
/***************************************************/
