body {
	background: url(images/deco/bground.jpg);
	font-family:"Trebuchet MS", "Bitstream Vera Sans", geneva, arial, helvetica, verdana, helve, sans-serif;
	font-size:80%;
	margin:0;
	padding:0;
	text-align: center;
	}
	
#global {
	position:relative;
	background: url(images/deco/bg-global3.gif) left top repeat-y;
	margin:0 auto 20px auto;
	width:784px;
	text-align:left;
	}

.separation {
	clear:both; 
	visibility:hidden; 
	margin:0; 
	}

p {color:#464646}


/*----------------------HEADER-----------------------------*/
h1#type6, h1#type5, h1#type7, h1#type8, h1#type9, h1#type10 {
	width:760px; 
	height:124px;
	margin:0 0 0 12px;
	}

h1#type5 {background-image:url(images/deco/header-5F.jpg); background-repeat:no-repeat;}
h1#type6 {background-image:url(images/deco/header-6F.jpg); background-repeat:no-repeat;}
h1#type7 {background-image:url(images/deco/header-7F.jpg); background-repeat:no-repeat;}
h1#type8 {background-image:url(images/deco/header-8F.jpg); background-repeat:no-repeat;}
h1#type9 {background-image:url(images/deco/header-9F.jpg); background-repeat:no-repeat;}
h1#type10 {background-image:url(images/deco/header-10F.jpg); background-repeat:no-repeat;}
	
#titre {
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}	


/*------------------MENU HORIZONTAL--------------------------*/	
#navbar {
	width:760px;					/*width: 59.4em;*/
	height: 29px;
	background: #dfddc9;
	border-top: 1px solid #c4b5a8;
	border-bottom:1px solid #c4b5a8;
	margin:0 0 0 12px;
	}
	
#navbar ul {
	margin:0 0 0 10px;
	padding:0;
	}
	
#navbar li {
	float:left;
	list-style:none;
	height:29px;
	}
	
#navbar li a {
	display:block;
	margin:0 20px;									/*margin:0 18px;*/										
	font-weight: 600;
	font-size: 1em;
	letter-spacing: 0.1em;
	color: #626262;
	text-decoration:none;
	border-bottom:none;
	padding: 5px 0 5px 0;
	}
	
#navbar li a:hover {
	border-bottom: 3px solid #b38893;
	padding: 5px 0 3px 0;
	color: #7f6157;
	}

#navbar li a#active {color: #939393;}
	
#navbar li a#active:hover {border-bottom:none;}

span #times {font-family:"Times New Roman", Times, serif;}
/*----------------MENU VERTICAL (gauche)---------------------*/
ul#menu {
	list-style-type:none; 
	margin:4px 0 0 0;
	padding:0;
	}

#menu li a{
	display: block;
	margin:0 0 0 2px;
	line-height:25px;
	color:#686f76;
	width: 200px;
	text-decoration: none;
	border-top: 1px solid #bfbfbf;
	border-bottom:none;
	text-align:left;
	text-indent:16px;
	}
	 
#menu li a:hover{
	background-color: #f8f4ea;
	color:#7c505b;
	}

#menu li#activesub {
display: block;
margin:0 0 0 2px;
line-height:25px;
background:#f6f5ef; /*#ebebe1;*/
color:#5a5e62;
width: 200px;
text-decoration: none;
border-top: 1px solid #bfbfbf;
border-bottom:none;
text-align:left;
text-indent:16px;
}

ul#ssmenu {
	list-style-type:none; 
	margin:4px 0 0 0;
	padding:0;
	}

#ssmenu li a{
	display: block;
	margin:0;
	font-size:0.9em;
	line-height:18px;
	color:#686f76;
	width: 200px;
	text-decoration: none;
	border-top: 1px solid #bfbfbf;
	border-bottom:none;
	text-align:left;
	text-indent:16px;
	}

#ssmenu li a:hover{
	background-color: #f8f4ea;
	color:#7c505b;
	}

/*----------------COLONNE GAUCHE--------------------*/
#leftpart {
	float:left;
	width:260px;
	margin:0;
	}
	
#leftpart h2 {
	height:27px;
	background-image: url(images/deco/bg-h2-gauche.jpg);
	background-repeat:no-repeat;
	margin:10px 0 0 30px;
	padding:23px 0 0 70px;
	}

#leftpart h2 span {display:none;}

#leftpart h2#accueil {background-image: url(images/deco/bg-h2-gauche-exm-bienvenue.jpg);}

#leftpart h2#actu {background-image: url(images/deco/titreactu.jpg);}

#leftpart h2#audubon {background-image: url(images/deco/bg-h2-gauche-exm-audubon2.jpg);}

#leftpart h2#exposition {background-image: url(images/deco/bg-h2-gauche-exm-exposition.jpg);}

#leftpart h2#disparus {background-image: url(images/deco/bg-h2-gauche-disparus.jpg)}

#leftpart div.bloc {
	background: url(images/deco/bg-bloc-gauche2.jpg) left top repeat-y;
	margin:0 0 0 30px;
	padding:0;
	width:206px;
	border-bottom:1px solid #d5cac1;
	}

div.bloc p {
	margin:0 20px 10px 10px;
	padding-top:10px;
	font-size:1em;
	line-height:1.2em;
	}	

#leftpart div.basbloc  {
	background-image: url(images/deco/bas-bloc-gauche.jpg) ;
	background-repeat:no-repeat;
	width:210px;
	height:12px;
	margin:0 0 0 30px;
	}
	
div.bloc p.first {margin-top:0;}

div.infosgauche {
	background: #f9f4e9;
	margin:0 0 0 30px;
	width:200px;
	border:2px solid #d5cac1;
	}

div.infosgauche p {
	margin:0 8px 10px 8px;
	padding-top:10px;
	font-size:0.9em;
	line-height:1.2em;
	text-indent:1.4em;
	}

div.infosgauche a {
	color:#831515;
	border-bottom:none;
	text-decoration:underline;
	}

div.infosgauche a:hover {
	color:#592323;
	text-decoration:none;
	background-color:#fdfcfb;
	}


#leftpart div.blocimage {
	background: url(images/deco/bg-bloc-gauche.jpg) left top repeat-y;
	margin:20px 0 0 30px;
	padding:0;
	width:206px;
	border-bottom:1px solid #d5cac1;
	border-top:1px solid #d5cac1;
	}

div.blocimage img {
	border: 1px solid #828282;
	margin:6px;
	}

p.legende {
	margin:0 0 0 34px;
	font-size:0.84em;
	}	

img#livres {
	margin:10px 0 0 30px;
	width:190px;
	}

	
/*-------CONTENU ---------- */
#content {
	float:left;
	width:490px;
	margin:0 0 30px 0;
	}

#content h2 {
	font: 500 1.58em Georgia, "Times New Roman", Times, serif;
	margin:30px 10px 10px 10px; 
	color:#843939; 												/*#844857;*/
	}

h3 {
	font: 600 1.20em "Trebuchet MS", "Bitstream Vera Sans", geneva, arial, helvetica, verdana, helve, sans-serif;
	font-style:italic;
	margin:18px 10px 0 24px; 
	color: #7c505b;
	}

h3.articles {
	font: 500 1.3em "Trebuchet MS", "Bitstream Vera Sans", geneva, arial, helvetica, verdana, helve, sans-serif;
	margin:30px 10px 10px 10px; 
	color: #537356;
	letter-spacing:0.04em;
	}

#content a, div.bloc a {
	color:#831515;
	text-decoration:none;
	border-bottom:1px solid #b28888;				/*#c0b2b5;*/
	}
	
#content a:hover, div.bloc a:hover {
	color:#592323;
	border-bottom:1px dotted #592323;
	background-color:#fdfcfb;
	} 

a.titres {
	font-size:0.9em;
	font-weight:normal;
	font-style:normal;
	color:#990000;
	text-decoration:none;
	border-bottom:1px solid #6e0000;
	}
	
a.titres:hover {
	color:#6e0000;
	border-bottom:1px solid #990000;
	} 

#content p {
	font-size:1.1em;
	margin:10px 10px 10px 10px;
	text-indent:0;
	}

#content p.sstitre {
	font-size:1.1em;
	margin-top:2px;
	color:#843939; 
	line-height:1em;
	}

#content p.biblio {
	font-size:1.1em;
	margin:24px 10px 14px 10px;
	text-indent:0;
	}

#content p.first {text-indent:1em;}

#content p.niveau2 {
	font-size:0.94em;
	margin:0 10px 10px 24px;
	}

#content p.niveau2A {
	text-indent:1em;
	margin:8px 10px 10px 20px;
	}

#content p span.smaller {font-size:0.8em;}

#content blockquote, #contentliens blockquote {
	margin:0 30px 10px 10px;
	padding:0 0 0 10px;
	font-style:italic;
	border-left:2px solid #bfbfbf;
	}

#content blockquote p, #contentliens blockquote p{
text-indent:0;
margin:0;}

#contentliens blockquote p span{
font-style:normal;
font-size:0.9em;
}

#contentliens p img {
float:right;
margin:8px;
border:1px solid #535353;
}

#content ul.listing {
	color: #535353;
	margin: 1.4em 0 1em 20px;
	list-style-type: square;
	padding: 0;
	line-height:1.3em;
}

#content ul.listing li {
	margin-bottom:1.2em;
}

#content ul.listing li#bis {
	list-style-type: none;
}

#content ul.sousliste {
	font-size:0.9em;
	font-style:italic;
	color: #686868;
	margin: 0 0 1em 20px;
	list-style-type: none;
	padding: 0;
	line-height:0.2em;
}

#content ul.sousliste li {
	margin:1em 0;
}

/*pages a colonne unique : liens, actualites, plan */
#contentglobal, #contentliens, #contentplan {
	width:760px;
	}

#contentglobal p {
	margin:14px 40px;
	}
	
#contentglobal h2 {
	font: 500 1.58em Georgia, "Times New Roman", Times, serif;
	margin:30px 40px 10px 40px; 
	color: #7c505b;
	}

#contentglobal a {
	color:#831515;
	text-decoration:none;
	border-bottom:1px solid #b28888;				
	}
	
#contentglobal a:hover {
	color:#592323;
	border-bottom:1px dotted #592323;
	background-color:#fdfcfb;
	} 

#contentliens h2, #contentplan h2 {
	font: 500 1.7em Georgia, "Times New Roman", Times, serif;
	margin:16px 40px 10px 40px; 
	color: #704852;
	text-align:center;
	letter-spacing:0.1em;
	}

#contentliens h2.actus, #contentliens h2.actusfirst {
	font: 500 1.6em Georgia, "Times New Roman", Times, serif;
	color: #704852;
	text-align:center;
	letter-spacing:0.1em;
	}

#contentliens h2.actusfirst {
	margin:10px 40px 10px 40px; 
	}

#content h2.articlesfirst {
	font: 500 1.7em Georgia, "Times New Roman", Times, serif;
	color: #843838;
	text-align:center;
	letter-spacing:0.06em;
	margin:10px 0 10px 0; 
	}
	
#contentliens h2.actus {
	margin:50px 40px 10px 40px; 
	}

#contentliens div, #contentplan div {
margin:14px 14px 32px 36px;
border:1px solid #d7cdd0;
background:#f7f6f1;
}

#contentliens h3 {
	font: 600 1.2em "Trebuchet MS", "Bitstream Vera Sans", geneva, arial, helvetica, verdana, helve, sans-serif;
	margin:10px 10px 8px 10px; 
	color: #925a68;
	}

#contentliens h3 span {
	font-size:0.8em;
	font-style:italic;
	}

#contentliens h3 a{
	color: #925a68;
	text-decoration:none;
	border-bottom:1px solid #bda5ab;
	}

#contentliens h3 a:hover{
	color: #535353;
	border-bottom:none;
	}	

#contentliens h3.h3actus {
	font: 500 1.3em "Trebuchet MS", "Bitstream Vera Sans", geneva, arial, helvetica, verdana, helve, sans-serif;
	margin:10px; 
	color: #537356;
	letter-spacing:0.04em;
	}

#contentliens p {
	margin:0 14px 14px 14px;
	text-indent:1em;
	color:#494949;
	}
	
#contentliens p a.visit {
	color: #772338;
	border-bottom:1px solid #a48e93;
	text-decoration:none;
	}
	
#contentliens p a.visit:hover {
	color: #537356;
	border-bottom:none;
	}

/*--plan du site et page accessibilé--*/

a.pageaccess {
	color:#831515;
	text-decoration:none;
	border-bottom:1px solid #b28888;
	}

a.pageaccess:hover {
	color:#592323;
	border-bottom:1px dotted #592323;
	background-color:#fdfcfb;
	} 

#contentplan h3 {
	font: 600 1.2em "Trebuchet MS", "Bitstream Vera Sans", geneva, arial, helvetica, verdana, helve, sans-serif;
	margin:10px 10px 8px 10px; 
	color: #925a68;
	}

#contentplan h3 span {
	font-weight:normal;
	font-style:normal;
	}

#contentplan h3 a{
	color: #925a68;
	text-decoration:none;
	}

#contentplan h3 a:hover{
	color: #535353;
	border-bottom:1px solid #535353;
	}	

#contentplan h4 {
	margin:1em 1em 0.5em 1em;
	}	

#contentplan li {margin:0.3em 0;}
#contentplan ul.sanspuces li{ list-style-type:none;}

#contentplan li a {
	color:#466249;
	text-decoration:none;
	}
	
#contentplan li a:hover {
	color:#925a68;
	border-bottom:1px solid #bda5ab;
	}

#contentplan p {
	margin:0.4em 1em 1em 1em;
	}

/*LIEN CONTACT HAUT DE PAGE*/
#global div#minimenu {
position:absolute;
top:6px;
left:600px;
width:200px;
}

#global div#minimenu a {
font-weight:bold;
font-size:0.86em;
/*font-family:Georgia, "Times New Roman", Times, serif;*/
text-decoration:none;
border-bottom:none;
color:#7f6157;
letter-spacing:0.1em;
}

#global div#minimenu a:hover {
text-decoration:none;
color:#626262;
}


/* menu accessibilite*/
#access {
position:absolute;
top:6px;
left:20px;
width:400px;
}

#access ul{margin:0; padding:0;}
#access li{
display:inline;
font-size:0.82em;
margin-left:1em;
}

#access a{
text-decoration:none;
border-bottom:none;
color:#7f6157;
letter-spacing:0.1em;
}
#access a:hover{
text-decoration:none;
color:#626262;
}

/*FOOTER*/
#footer {
	clear:both;
	height:30px;
	width: 760px;
	text-align:center;
	background: #e1e0d1;
	border-top: 1px solid #d5cac1;
	border-bottom:1px solid #d5cac1;
	margin:0 0 0 12px;
	padding:0;
	}
	
#footer p {
	text-align:center; 
	margin:0; 
	font-size:0.92em; 
	color:#555555;
	padding-top:4px;
	}
	
#footer a {
	text-decoration:none; 
	padding:0 2px; 
	margin:0; 
	color:#6f2d2d;
	border-bottom:1px dotted #a57b7b;
	}
	 
#footer a:hover {
	color:#41484d; 
	text-decoration:none; 
	border-bottom:1px dotted #919ba1; 
	}

/*bas de page*/
div#bas {text-align:center; font-size:0.9em; color:#828282; margin-bottom:30px;}
div#bas a {text-decoration:none; border-bottom:1px solid #bcbcbc; color:#828282;}
div#bas a:hover {border-bottom:none;}

	