* {
	margin:0px;
	padding:0px;
	border:0px;
	} 
   
body {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
}

html>body {
	text-align:center;
	} 

/* #ZoneContenu : Le fait de placer margin-left:auto et margin-right:auto fait en sorte que dans Firefox et Opera
   la ZoneContenu apparaît centré dans la fenêtre du navigateur. */
	 
#ZoneContenu {
	/* border:#b4401f; */
	border:#671504;
	border-style:solid;
	border-width:2px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	width:710px;
	/* overflow:hidden; */
	text-align:left;
	background-color:#FDFEE0; 
	}

/* TITRE */
	
#ZoneTitre {
/*	background-color:#b55231; */
	background-color:#006633;
	color:#FFFFFF;	
	padding:15px;
	margin:10px;
	text-align:center;
	}

#ZoneTitre h1 {
	font-size:1.3em;
	padding-top:5px;
	padding-bottom:2px;
 	}

#ZoneTitre h2 {
	font-size:1.0em;
	padding:0;
	border:0;
 	}	
	
	
#TICKER {
/*	background-color:#b55231; */
	color:#006633;
	padding: 5px 5px 5px 15px;
	margin:10px;
	border:#666666;
	border-left:#b55231;
	border-style:solid;
	border-width:1px;	
	background-color:#FFFFFF;
	overflow:hidden; 
	padding:5px;
	margin:10px;
	font-weight:bold;
	}

#ZonePrincipale {
  margin: 10px 10px 10px 10px;
  min-height:100%;
	display:block;
}

/* Menu */

#ZoneMenu {
	width:140px;
	padding:5px;
	margin-bottom:30px;
/*	background-color:#006633; */
/* background-color:#b55231; */
/* background-image:url(../images/amatp-motif.gif); */
	background-repeat:repeat-x;
	
	/* border:#006633;
	border-style:solid;
	border-width:1px;	
	border-left:#b55231; */
	
	text-align:right;
	font-size:0.9em;
	font-weight:bold;
	line-height:2em;	
	float:left;
	}

#ZoneMenu .Sous-Menu {
	font-size:0.8em;
  margin-bottom:4px;
	line-height:1em;	
}

#ZoneMenu  a:link {
	  color:#006633;
/*		color:#FFFFFF; */
		text-decoration:none;
	}

#ZoneMenu  a:active {
	  color:#006633;
/*		color:#FFFFFF; */

		text-decoration:none;
	}
	
#ZoneMenu  a:visited {
	  color:#006633;
/*		color:#FFFFFF; */

		text-decoration:none;
	}	
	
#ZoneMenu a:hover {
		text-decoration:underline;
		font-weight:bold;
		/* color:#671504; */
	}	

#ZoneMenu .50ieme a:link {
	  color:#FF0000;
		text-decoration:none;
	}


/* Texte */

#ZoneTexte {
	/* width:515px;  */
	padding:5px 5px 0px 5px;
	margin-left:160px;
	font-size:0.9em;
	text-align:left;
/*	background-color:#FDFEE0; */
	border:#666666;
	border-left:#b55231;
	border-style:solid;
	border-width:1px;	
	background-color:#FFFFFF;
	min-height:308px;
	}

#ZoneTexte img {
  padding:1px;
	margin-left:5px;
	border:1px;
	border-color:#000000;
	border-style:solid;
	text-align:right;
	}
	
#ZoneTexte .navigation img {
  padding:1px;
	margin-left:5px;
	border:0px;
	}

	
#ZoneTexte p {
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	}

#ZoneTexte blockquote {
	padding:0px;
	margin:10px 0px 10px 20px;
	}

#ZoneTexte ol {
	padding:0px;
	margin:10px 0px 10px 40px;
	}

#ZoneTexte ul {
  margin:0px 0px 10px 20px;
	padding-left:10px;
	list-style:square;
	}
	
#ZoneTexte h1 {
	font-size:1.6em;
	color:#671504;
	color:#660033;
	color:#FFFFFF;
	color:#006633;
	padding-top:5px;
	/* padding-left:5px; */
	padding-bottom:4px;
	margin-bottom:10px;
/*	background-color:#006633; */
 	}
	
#ZoneTexte h2 {
	font-size:1.3em;
	padding-top:5px;
	color:#660033;
	color:#006633;
	padding-bottom:4px;
	margin-bottom:10px;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#671504;
	border-bottom-color:#006633;
 	}

#ZoneTexte h3 {
	font-size:1.2em;
	padding:0;
	margin:0px 0px 6px 0px;
	color:#006633;
 	}	

#ZoneTexte .HautPage {
  border:0px;
	}

#ZoneTexte .Souligne {
  color:#671504;
	font-weight:bold;
	}
	
#ZoneTexte .Mois {
	font-size:1.3em;
	font-weight:bold;
	line-height:3em;
	}
	


/* Annonce */
#ZoneAnnonce {
  margin:10px;
	padding:5px 5px 0px 5px;
	font-size:0.9em;
	text-align:left;
/*	background-color:#FDFEE0; */
	border:#666666;
	border-left:#b55231;
	border-style:solid;
	border-width:1px;	
	background-color:#FFFFFF;
	min-height:308px;
	}

#ZoneAnnonce img {
  padding:1px;
	margin-left:5px;
	margin-right:10px;
	margin-bottom:5px;
	border:1px;
	border-color:#000000;
	border-style:solid;
	text-align:right;
	}
	

	
#ZoneAnnonce .navigation img {
  padding:1px;
	margin-left:5px;
	border:0px;
	}

	
#ZoneAnnonce p {
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	}

#ZoneAnnonce blockquote {
	padding:0px;
	margin:10px 0px 10px 20px;
	}

#ZoneAnnonce ol {
	padding:0px;
	margin:10px 0px 10px 40px;
	}
	
#ZoneAnnonce h1 {
	font-size:1.4em;
	color:#671504;
	color:#660033;
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:4px;
	margin-bottom:10px;
	background-color:#006633;
 	}
	
#ZoneAnnonce h2 {
	font-size:1.1em;
	padding-top:5px;
	color:#660033;
	padding-bottom:4px;
	margin-bottom:10px;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#671504;
 	}

#ZoneAnnonce h3 {
	font-size:1.0em;
	padding:0;
	margin:0px 0px 6px 0px;
 	}	
	

#ZoneAnnonce .ligne {
	color:#660033;
	padding-bottom:4px;
	margin-bottom:10px;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#671504;
 	}
#ZoneTexte .HautPage {
  border:0px;
	}

#ZoneAnnonce .Souligne {
  color:#671504;
	font-weight:bold;
	}

/* Nouvelles */

#ZoneNouvelles {
	text-align:left;
	background-color:#FDFEE0; 
	border-color:#666666; 
	border-left-color:#b55231;
	border-style:solid;
	border-width:1px;	
	padding:15px;
	margin: 0px 10px 10px 10px;
	width:658px;
	display:block;
	clear:both;
	}

#ZoneNouvelles blockquote {
  margin-left:10px;
	}

#ZoneNouvelles p {
  margin-bottom:2px;
	font-size:01.0em;
	}	
	
#ZoneNouvelles  a {
	  color:#006633;
		text-decoration:none;
	}

#ZoneNouvelles a:hover {
	  color:#671504;
		text-decoration:none;
	}	

#ZoneNouvelles  a:active {
	  color:#671504;
		text-decoration:none;
	}
#ZoneNouvelles  a:visite {
	  color:#671504;
		text-decoration:none;
	}	

#ZoneNouvelles H1 {
  font-size:1.1em;
	margin-bottom:10px;
	color:#006633;
	font-weight:bold;
	}

/* Pied de page */

#ZonePiedPage {
	font-size:0.8em;
	text-align:left;
	margin:0px 10px 10px 10px;
	padding:15px;
	background-color:#333333;
	color:#FFFFFF;
	width:660px;
	border-style:solid;
	border-width:1px;	
	border-color:#666666; 
	border-left-color:#b55231;
}
	
/* La table de l'animation */
.date-anime {
  width:80px;
	vertical-align:top;
	text-align:right;
	height:20px;
	padding:3px;
}

.qui-anime {
	width:150px;
	vertical-align:top;
	padding:3px;
}
     
.table-anime {
	background-color:#CCCCCC;
	border:1px;
	border-style:solid;
	border-color:#000000;
}

.anime-photo {
  text-align:center
	}
.anime-photo img {
  border:5px;
	border-color:#000000;
	border-style:solid;
}
/* La table du calendrier */
.date {
  width:90px;
	vertical-align:top;
	height:25px;
	padding:2px;
}

.activite {
	width:370px;
	vertical-align:top;
	padding:2px;
}
     
.table-activite {
	background-color:#FDFEE0; 
	border:1px;
	border-style:solid;
	border-color:#000000;
	border-color:#999999;
	width:460px;
}

.ieme {
  font-size:65%; 
  vertical-align: text-top;
	line-height:0;
}
