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

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

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

#bg_service{
	background:url(../images/bg_body_raton.jpg) no-repeat center 0px;
}

#bg_activite{
	background:url(../images/bg_body_oiseau_bleu.jpg) no-repeat center 0px;
}

#bg_musee{
	background:url(../images/bg_body_gros_oiseau.jpg) no-repeat center 0px;
}

#bg_forfait{
	background:url(../images/bg_body_oiseau_brun.jpg) no-repeat center 0px;
}

#bg_groupe{
	background:url(../images/bg_body_oiseau_orange.jpg) no-repeat center 0px;
}

#bg_bas{
	background:url(../images/bg_body_fleur_mauve.jpg) no-repeat center 0px;
}

#bg_interactivite{
	background:url(../images/bg_body_vache.jpg) no-repeat center 0px;
}

#bg_info{
	background:url(../images/bg_body_vache.jpg) no-repeat center 0px;
}

#bg_haut_droite{
	background:url(../images/bg_body_vache.jpg) no-repeat center 0px;
}

#bg_haut_gauche{
	background:url(../images/bg_body_vache.jpg) no-repeat center 0px;
}

h2{
	font-size:18px;
	color:#585D44;
	margin:0px 0px 10px 0px;
}

h3{
	font-size:15px;
	color:#585D44;
    margin:30px 0px 5px 0px;
}

h4{
	font-size:14px;
	color:#333333;
    margin:10px 0px 10px 0px;
}

p{
	margin:0px 0px 10px 0px;
	font-size:13px;
	line-height:18px;
	color:#474747;
}

strong{
	color:#333333;
	font-size:14px;
}

/*.text_big{
	font-size:12px;
	line-height:18px;
}

.text_normal{
	font-size:12px;
}*/

.text_small{
	font-size:10px;
	line-height:10px;
	margin:10px 0px 0px 0px
}

.text_list{
	margin:10px 0px 0px 0px;
	font-size:13px;
	line-height:18px;
	list-style:square;
}

.text_list li{
	margin:10px 0px 0px 0px;
	font-size:13px;
	line-height:18px;
	list-style-type:none;
}

.text_italic{
	font-style:italic;
}

.text_pdf{
	color:#CC0000;
	font-size:12px;
}

.text_pdf a:link{color:#CC0000}.text_pdf a:visited{color:#CC0000;}.text_pdf a:hover{color:#CC0000;}.text_pdf a:active{color:#CC0000;}

#side_image{
	margin:30px 20px 0px 0px;
	float:left;
	border:none;
}

.middle_image{
	width:100%;
	float:left;
	margin:0px 0px 40px 0px;
}

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

#content{
	background:url(../images/bg_content_pages.jpg) no-repeat;
	width:1000px;
	float:left;
	padding:30px 0px 0px 0px;
	display:inline;
	overflow:visible;
}

#content_wrap{
	background:url(../images/bg_content_wrap.gif);
	float:left;
	width:1000px;
	margin:7px 0px 0px 0px;
	overflow:visible;
}

#logo{
	background:url(../images/bg_logo_pages.jpg) no-repeat;
	width:100%;
	height:37px;
	float:left;
	overflow:hidden;
}

#logo a{
	text-indent:-9999px;
	display:block;
	width:216px;
	height:37px;
	outline:none;
}

/*********** 2 columns *******************/
#content_column_1_2{
	width:770px;
	margin:0px 0px 0px 35px;
	padding:19px 0px 0px 1px;
	float:left;
	display:inline;
}

#text_column_1_2{
	width:770px;
	float:left;
	margin:20px 0px 0px 35px;
	display:inline;
}
/*****************************************/


/*********** 3 columns *******************/

#content_column_1{
	width:290px;
	margin:0px 0px 0px 35px;
	padding:19px 0px 0px 1px;
	float:left;
	display:inline;
}

#text_column_1{
	width:290px;
	float:left;
	text-indent:0px;
}

#text_column_1 ul li{
	list-style:none;
}

#text_column_1 h2{
	float:left;
	width:100%;
	display:inline;
}

#content_column_2{
	width:460px;
	float:left;
	margin:0px 0px 0px 20px;
}

#content_column_2_activite{
	margin:50px 0px 10px 0px;
	float:left;
}

#calendar_wrap{
	background:#0033CC;
	width:424px;
	height:440px;
	float:left;
}

#content_column_3{
	width:160px;
	height:400px;
	float:right;
	margin:19px 0px 0px 0px;
	position:relative;
}

#content_column_3_activite{
	width:160px;
	height:400px;
	float:right;
	margin:19px 0px 0px 0px;
	position:relative;
	background:url(../images/bg_body_oiseau_bleu.jpg) no-repeat -1180px -203px;
}

#content_column_3_musee{
	width:160px;
	height:400px;
	float:right;
	margin:19px 0px 0px 0px;
	position:relative;
	background:url(../images/bg_body_gros_oiseau.jpg) no-repeat -1180px -203px;
}

#content_column_3_service{
	width:160px;
	height:400px;
	float:right;
	margin:19px 0px 0px 0px;
	position:relative;
	background:url(../images/bg_body_raton.jpg) no-repeat -1180px -203px;
}

#content_column_3_forfait{
	width:160px;
	height:400px;
	float:right;
	margin:19px 0px 0px 0px;
	position:relative;
	background:url(../images/bg_body_oiseau_brun.jpg) no-repeat -1180px -203px;
}

#content_column_3_groupe{
	width:160px;
	height:400px;
	float:right;
	margin:19px 0px 0px 0px;
	position:relative;
	background:url(../images/bg_body_oiseau_orange.jpg) no-repeat -1180px -203px;
	display:inline;
}

#content_column_3_bas{
	width:160px;
	height:400px;
	float:right;
	margin:19px 0px 0px 0px;
	position:relative;
	background:url(../images/bg_body_fleur_mauve.jpg) no-repeat -1180px -203px;
}

#content_column_3_interactivite{
	width:160px;
	height:400px;
	float:right;
	margin:19px 0px 0px 0px;
	position:relative;
	background:url(../images/bg_body_vache.jpg) no-repeat -1180px -203px;
}

#content_column_3_info{
	width:160px;
	height:400px;
	float:right;
	margin:19px 0px 0px 0px;
	position:relative;
	background:url(../images/bg_body_vache.jpg) no-repeat -1180px -203px;
}

#content_column_3_haut_droite{
	width:160px;
	height:400px;
	float:right;
	margin:19px 0px 0px 0px;
	position:relative;
	background:url(../images/bg_body_vache.jpg) no-repeat -1180px -203px;
}

#content_column_3_haut_gauche{
	width:160px;
	height:400px;
	float:right;
	margin:19px 0px 0px 0px;
	position:relative;
	background:url(../images/bg_body_vache.jpg) no-repeat -1180px -203px;
}

#tab_horaire{
	margin:20px 0px 0px 0px;
	float:left;
}

#tab_horaire table{
	border-spacing:0px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
}

#tab_horaire td{
	font-size:12px;
	padding:6px;
	border-style:hidden;
}

#tab_horaire th{
	color:#928a0e;
	font-size:12px;
	padding:10px 3px 10px 3px;
	text-align:left;
	border-style:hidden;
	background:#E0E8CD;
}

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

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

/******* MENU TEXTE POUR LES PAGES ***********/
#menu_text{
	color:#928a0e;
	width:650px;
	float:left;
	line-height:20px;
	font-size:14px;
	font-weight:normal;
	margin:18px 0px 0px 18px;
}

#menu_text li{
	display:inline;
	margin:0px 10px 0px 0px;
}

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

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


/******** MENU BUTTONS ***********************/
#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);
	width:118px;
	height:40px;
	line-height: 32px;
	text-align:center;
	float:left;
}

#menu_buttons_exposition a:link{background:url(../images/bg_button_green.jpg)}#menu_buttons_exposition a:visited{background:url(../images/bg_button_green.jpg)}#menu_buttons_exposition a:hover{background:url(../images/bg_button_green_over.jpg)}#menu_buttons_exposition a:active{background:url(../images/bg_button_green_onclick.jpg)}
	
#menu_buttons_randonnee{
	background:url(../images/bg_button_blue.jpg);
	width:118px;
	height:40px;
	line-height:10px;
	float:left;	
}

#menu_buttons_randonnee a:link{background:url(../images/bg_button_blue.jpg)}#menu_buttons_randonnee a:visited{background:url(../images/bg_button_blue.jpg)}#menu_buttons_randonnee a:hover{background:url(../images/bg_button_blue_over.jpg)}#menu_buttons_randonnee a:active{background:url(../images/bg_button_blue_onclick.jpg)}

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

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

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

#menu_bottom{
	height:50px;
	float:right;
	font-size:12px;
	line-height:50px;
	margin:5px 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;}

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

#footer{
	background:url(../images/bg_footer.gif);
	height:25px;
	width:1000px;
	float:left;
	margin:10px 0px 0px 0px;
}

.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;
}

#menu, #menu ul
{
	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;
	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;
}

/******************************** 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_musee_on_page{
	width:97px;
	height:76px;
	background:url(../images/bg_menu_main.jpg) -4px -259px;
	margin:0px 0px 0px 4px;
}

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

#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_activite_on_page{
	width:113px;
	height:76px;
	background:url(../images/bg_menu_main.jpg) -104px -259px;
	margin:0px 0px 0px 3px;
}

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

#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_forfait_on_page{
	width:104px;
	height:76px;
	background:url(../images/bg_menu_main.jpg) -220px -259px;
	margin:0px 0px 0px 3px;
}

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

#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;}

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

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


/******************************** 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_service_on_page{
	width:112px;
	height:76px;
	background:url(../images/bg_menu_main.jpg) -526px -259px;
	margin:0px 0px 0px 3px;
}

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

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

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_interactivite_on_page{
	width:144px;
	height:76px;
	background:url(../images/bg_menu_main.jpg) -641px -259px;
	margin:0px 0px 0px 3px;
}

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

#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_info_on_page{
	width:204px;
	height:76px;
	background:url(../images/bg_menu_main.jpg) -788px -259px;
	margin:0px 0px 0px 3px;
}

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

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

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

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


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

#wrapper_calendar{
	width:460px;
	float:left;
	margin:10px 0px 0px 0px;
}

#wrapper{
	background:#FFFFFF;
	float:left;
	font-weight:bold;
	width:315px;
	padding:1px 1px 1px 1px;
	border:#CCCCCC solid 1px;
}

#month{
	line-height:40px;
	float:left;
	background:#afa860;
	font-size:18px;
	width:313px;
	height:41px;
	margin:1px 1px 2px 1px;
	text-align:center;
}

#month_text{
	height:41px;
	width:233px;
	float:left;
}

#left_arrow{
	float:left;
	width:40px;
	height:41px;
}

#left_arrow a:link{color:#666128;}#left_arrow a:visited{color:#928a0e;}#left_arrow a:hover{color:#464214;}#left_arrow a:active{color:#6a6409;}
	
#right_arrow{
	float:left;
	width:40px;
	height:41px;
}

#right_arrow a:link{color:#666128;}#right_arrow a:visited{color:#928a0e;}#right_arrow a:hover{color:#464214;}#right_arrow a:active{color:#6a6409;}

.aucun_activite{
	background:#e5e1bf;
	color:#000000;               /* colour of display text */
	text-decoration:none;
	width:38px;
	height:43px;
	float:left;
	font-size:16px;
	margin:1px 1px 1px 1px;
	padding:5px 0px 0px 5px;
}

a.info{
	background:#d7d098;
	color:#000000;               /* colour of display text */
	text-decoration:none;
	width:38px;
	height:43px;
	float:left;
	font-size:16px;
	margin:1px 1px 1px 1px;
	padding:5px 0px 0px 5px;
}

a.info:hover {
	background-color:#afa860;
}


#rightcolumn2{
	margin:0px 0px 0px 0px;
	width:422px;
	float:left;
	padding:0px 0px 0px 0px;
	/*border-bottom:#CCCCCC 1px solid;*/
}
