body
{
	font-family: "Comic sans MS", Verdana, Arial, serif;
	color: navy;
}
a
{
	color: blue;
}
a:hover
{
	font-weight: bold;
}
p
{
	font-size: 1.2em;
	margin-top: 6px;
	margin-bottom: 0px;
}
h1
{
	text-align: center;
	font-weight: bold;
	font-size: 3em;
	margin-top: 20px;
	margin-bottom: 20px;
}
h2
{
	margin-top: 25px;
	margin-bottom: 15px;
}
a
{
	text-decoration: none;
}
#parole
{
	text-align: center;
	font-style: italic;
	font-size: 2em;
	margin-bottom: 40px;
}
.verset
{
	font-size: 0.8em;
}
.erreur
{
	border: 0;
	font-size: 0.8em;
	color: red;
	text-decoration: blink;
}
#identif
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#identif a
{
	font-family: Verdana, Arial, serif;
	font-size: 0.7em;
	color: red;
}
#corps
{
	position: absolute;
	top: 0px;
	width: 73%;
	margin-left: 25%;
	margin-right: 15px;
	text-align: justify;
}
#corps_liste h1
{
	font-family: Arial, "Trebuchet MS", Verdana, "Comic sans MS", serif;
	font-size: 12pt;
	text-align: center;
}
#corps_liste td
{
	text-align: center;
	font-family: Arial, "Trebuchet MS", Verdana, "Comic sans MS", serif;
	font-size: 10pt;
}
#corps_liste th
{
	text-align: center;
	font-family: Arial, "Trebuchet MS", Verdana, "Comic sans MS", serif;
	font-size: 11pt;
	font-weight: bold;
}
#menu
{
	text-align: center;
	width: 25%;
}
#menu p
{
	font-family: Arial, "Trebuchet MS", Verdana, "Comic sans MS", serif;
	font-size: 0.8em;
	margin-top: 4px;
	margin-bottom: 0px;
}
#menu td
{
	font-family: Arial, "Trebuchet MS", Verdana, "Comic sans MS", serif;
	margin-top: 4px;
	margin-bottom: 0px;
	border: none;
	text-indent: 0px;
}
#menu li
{
	text-align: left;
	text-indent: 0px;
}
#menu ul
{
	font-family: Arial, "Trebuchet MS", Verdana, "Comic sans MS", serif;
	font-size: 0.8em;
	margin-top: 0px;
	margin-bottom: 0px;
}
#menu table
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
}
table
{
   border-collapse: collapse;
   margin-left: 30px;
   margin-top: 20px;
   text-align: left;
}
td, th
{
   border: 1px solid navy;
   padding: 5px;
}
.commentaires
{
	border: 0;
	font-size: 0.8em;
}
.fond1
{
	background-color: #ffff70;
	width: 3px;
	padding-left: 0px; 
	padding-right: 0px;
}
.fond2
{
	background-color: #ffff00;
	width: 3px;
	padding-left: 0px; 
	padding-right: 0px;
}
.fond3
{
	background-color: red;
	width: 3px;
	padding-left: 0px; 
	padding-right: 0px;
	border-right: none;
	border-left: none;
}
.fond4
{
	background-color: #ffff70;
	width: 25px;
}
.texte
{
	font-size: 1em;
	font-family: Tahoma, Arial, Verdana, "Comic sans MS", serif;
}
.titre
{
	font-size: 1em;
	font-family: Tahoma, Arial, Verdana, "Comic sans MS", serif;
	font-weight: bold;
	margin-top: 15px;
}
.avis
{
	font-size: 1em;
	font-family: Tahoma, Arial, Verdana, "Comic sans MS", serif;
	margin-top: 0px;
}
.titre_tableau
{
	border: 0;
}
.phrase_avant_tableau
{
	border: 0;
	font-family: Verdana, Arial, "Comic sans MS", serif;
	font-size: 0.6em;
}
.annonce
{
	margin-top: 30px;
	text-align: center;
	border: medium double red;
	padding: 10px;
	font-family: Verdana, Arial, "Comic sans MS", serif;
	font-size: 1.5em;
}
.petites_maj
{
	font-variant: small-caps;
	font-size: 0.8em;
}
.petit_texte
{
	font-size: 1em;
	font-family: Tahoma, Arial, Verdana, "Comic sans MS", serif;
	margin-top: 0px;
}
.parents
{
	margin-top: 10px;
	font-family: Arial, "Trebuchet MS", Verdana, "Comic sans MS", serif;
	font-size: 10pt;
	font-weight: bold;
}
.enfants
{
	margin-top: 0px;
	font-family: Arial, "Trebuchet MS", Verdana, "Comic sans MS", serif;
	font-size: 10pt;
}
.reference
{
	border-top-width: 0px;
	padding-top: 0px;
	font-size: 0.8em;
}
.conseil
{
	font-family: 'Verdana';
	font-size: 0.9em;
	font-style: italic;
}
.nom_fichier /* dans a_jp.php : nom du fichier en pièce jointe*/
{
	margin-top: 0px;
	font-family: Arial, "Trebuchet MS", Verdana, "Comic sans MS", serif;
	font-size: 11pt;
}

.photo_ca  /*format des div entourant les photos dans ca.php */
{
	text-align: center;
	margin-top: 10px;
	margin-bottom: 2px;
	margin-right: auto;
	margin-left: auto;
	font-family: Verdana, Arial, serif;
	font-size: 10px;
}
.photo_epj
{
	border: none;
	text-align: center;
	vertical-align: top;
	font-family: Verdana, Arial, serif;
	font-size: 10px;
}
.photo_sejour
{
	border-right-width: 0px;
	border-left-width: 0px;
	text-align: center;
	vertical-align: top;
	font-family: Verdana, Arial, serif;
	font-size: 10px;
}
.appel_commentaires
{
	font-size: 11px;
	font-weight: bold;
	color: #b500b5;
}
.texte_commentaire
{
	font-size: 11px;
	color: #b500b5;
	border-top-style: none;
	padding-top: 0;
}
.options_tri
{
	margin-top: 10px;
	color: #ef5f19; 
}

