body{background-color:#336600;font-family:Arial, Helvetica, sans-serif, "Arial Rounded MT Bold";}

#page{
	width:900px;
	margin:0 auto;
}

#entete{
	background-image:url(entete.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:99px;
}

#menuh{
	background-image:url(menuh.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	text-align:right;
	padding:0.5em 50px;
	color:#FFF;
	font-size:0.75em;
	font-weight:bold;
}

#corps{
	background-color:#FFFFFF;
	min-height:500px;
	overflow:auto;/*permet de garder la hauteur dû aux éléments flottants contenus*/
	/*background-color:#FFF;*/
}

#menuv{
	float:left;
	width:200px;
	height:450px;
}

#page_mention{
	background-color:#FFFFFF;
	background-image:url(neomys.jpg);
	background-position:20px 20px;
	background-repeat:no-repeat;
	width:700px;
	margin:0 auto;
	padding:20px;
}

#agenda{
	background-color:#FFF;
	width:180px;
	height:150px;
	margin-left:30px;
	position:absolute;
	top:150px;
	border:1px solid #009900;
	text-align:left;
	padding:0 20px;
}

#infos{
	background-color:#FFF;
	width:180px;
	height:180px;
	margin-left:30px;
	position:absolute;
	top:310px;
	border:1px solid #009900;
	text-align:left;
	padding:0 20px;
}

#partenaires{
	background-color:#FFF;
	width:180px;
	height:100px;
	margin-left:30px;
	position:absolute;
	top:500px;
	border:1px solid #009900;
	text-align:left;
	padding:0 20px;
}

p{text-align:justify;}

td.listeSp{
	vertical-align:top;
	padding:0 20px 0 20px;
}

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

.pave{
	font-size:0.75em;
	font-weight:bold;
	letter-spacing:0.5em;
	line-height:2em;
}

a{text-decoration:none;color:#003333;}

a:hover{text-decoration:underline;}

/******************************************************************/
#societe li, #museum li, #biblio li, #vie_soc li{font-size:smaller;margin-left:-30px;}

#titre-pave{text-align:right;}

.piedagenda{
	font-size:0.75em;
	border-top:1px solid #009900;
	position:absolute;
	bottom:0px;
}

.traitsup{border-top:1px solid #660000;}
.traitinf{border-bottom:1px solid #660000;}

#contenu h3{color:#006600;}

img{border:none;}

.imgg{float:left; margin-right:1em;}
.imgd{float:right; margin-left:1em;}

/*ajout d'un espace au-dessus ou au-dessous du paragraphe*/
.espace_sup{padding-top:1em;}
.espace_inf{padding-bottom:1em;}

.paragraf{clear:both;}

.listes{
	border:1px solid #660000;
	padding:0 1em 0 1em;
	margin:1em;
}

.cadrerouge{border:1px solid #660000; margin-bottom:1em;}

.cadrerougetxt{border:1px solid #660000; margin-bottom:1em; padding:1em;}

.texte{
	font-size:0.9em;
}

/*couleur des dates déjà passées dans l'agenda*/
.passe{color:#999999;}

.esp{
	background-color:#003366;
	color:#FFFFFF;
}

/*mise en forme des dates des actualités et activités*/
.dateact{
	color:#FFF;
	background-color:#003300;
	padding:0 1em 0 1em;
	font-variant:small-caps;
	font-weight:bold;
	font-size:small;
}
