/* Feuille de style pour mon site "Au jardin de Pégase" v6 */
/*       Copyright Christian Soulié  - 3 avril 2010        */
/*         Dernière mise à jour : 4 juillet 2014           */

/* 1 --- Données générales --- */
body {
	background:#dfecff url("images/fond-ext.png") repeat-x;
	width:960px;
	margin:8px auto;
	border-top:solid 5px #cbd9ff;
	border-right:solid 5px #a2b7ec;
	border-bottom:solid 5px #a9c1f3;
	border-left:solid 5px #c0c8f7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#132fa5;
}
img {
    border:none;
}
a {
    text-decoration:none;
}
a:hover {color:#ff0000;}

#conteneur { min-height:685px;
	background:url(images/fond-int.gif);
    padding-right:20px;
    border-left:200px;
}
#corps {
margin-left:190px;
}
#corps-eglises {
	padding:20px 0 10px 20px;
	text-align:center;
}
#bloc-image-g {
    float:left;
    width:320px;
    text-align:center;
    padding-top:5px;
}
#bloc-image-d {
    float:right;
    width:250px;
    text-align:center;
    text-decoration:none;
    padding-top:5px;
}

/* 2 --- Menu vertical --- */
#menu-v {
	width:180px;
	margin:0 10px 2px 0;
	float:left;
}
.menu-titre {
	display:block;
	background:url(images/fond-barre.png) repeat;
	padding:2px 0 4px 0;
	font-size:16px;
	font-weight:bold;
	color:#eeeeff;
	text-align:center;
}
.menu-lien a {	
    background:url(images/fond-menu.gif) repeat;
	display:block;
	padding:8px 15px 8px 15px;
	border-bottom:solid 1px #e3e3ff;
	color:#2658c1;
	text-decoration:none;
}
.menu-lien a:hover {
	background:#8a84fd;
	color:#ffffa0;
	text-decoration:none;
}

/* 3 --- Menu horizontal --- */
#menu-h ul {
    margin:0 -16px 0 0;
	font-weight:bold;
	text-align:right;
}
#menu-h ul li {
	display:inline;
}
#menu-h a {
	background:url(images/fond-barre.png) repeat-x;
	padding:3px 15px;
	text-decoration:none;
	color:#e3e3ff;
}
#menu-h a:hover {
    background: url(images/fond-barre-survol.png) repeat-x;
    color:#ffffa0;
}


/* 4 --- Titre, section, chapitre, paragraphe --- */
h1 {    /* Titre de page */
	font-family:Times New roman, sans-serif; font-size:24px; font-weight:bold;
	font-style:italic; color:#2A5AFF; text-align:center;
	margin-top:25px; margin-bottom:30px;
}
h2 {    /* Section */
	font-family:Times New Roman, sans-serif; font-size:20px;
	font-weight:bold; color:#980098; font-style:italic;
	margin:28px 0 8px 20px;
}
h3 {  /* Chapitre */
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px;
	font-weight:bold; color:#009900;
	margin:20px 0 16px 30px;
}
h4 {    /* Paragraphe */
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;
	font-weight:bold; font-style:italic; color:#8C00FF;
	margin:0 0 5px 60px;
}

/* 5 --- Écriture du texte ---*/
.cod {   /* Code avec retrait */
	font-family:Courier New, monospace; font-size:16px;
	font-weight: bold; color:#001664; margin-left:15px; margin-top:8px;
}
code {   /* code pour utilisation dans le texte */
   font-family:Courier New,monospace; font-size: 16px;
	font-weight:bold; color:#0b2d85; margin-top:6px;
}
.cot {   /* Code pour utilisation dans les tables */
	font-family:Courier New,monospace; font-size:14px;
	font-weight:bold; color:#003399;
	color:#001664; text-align:left;
}
.com {  /* commentaire pour le code */
    font-family: Courier New,monospace; font-size:16px;
    font-weight: bold; color: #009933;
}

/* 6 --- Mise en forme du texte --- */
.copy {font-size:9px; color:#005500; text-align:center;}
.rou {color:#ff0000;}
.compteur {font-size:11px; text-align:center;}
.gra {font-weight:bold;}
.ctr {text-align:center;}
.jus {text-align:justify;}
.int {background:#c8c8f0;}
.drt {text-align:right;}

/* 7 --- Table --- */
table {
    background:url(images/fond-menu.gif) repeat;
	border-width:1px; border-style:double;
  	border-top-color:#ffffff;
  	border-bottom-color:#a7bad3;
  	border-left-color:#ffffff;
  	border-right-color:#a7bad3;  	
}
table td {
  	border-width:1px; border-style:double;
  	padding-left:5px;
	border-top-color:#b4cce9;
  	border-bottom-color:#ccf0ff;
  	border-left-color:#b4cce9;
  	border-right-color:#ccf0ff;
}


/* 8 --- Table des matières --- */
.tmpag {
	font-family:Times New Roman, sans-serif; font-size:19px; font-weight:bold; font-style:italic;
}
.tmpag a {
	color:#9A26D0; text-decoration:none;
}
.tmpag a:hover {
	color:#0000ff; text-decoration:none; background-color:#80AFFF;
}

/* 9 --- Listes ordonnées --- */
ol li {
	 font-size:14px; color:#00916c; text-align:left; margin-left:15px;
}
ol li a {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; color:#0000AA;
	text-decoration:none; background-color:#C2DCF4;
}
ol li a:hover {
	color:#ffffff; background-color:#0000ff;
}
/* 10 --- Listes non ordonnées --- */
li {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px;
  	font-weight:normal; color:#0033e0;
}
/* 11 --- Listes de définitions --- */
dl { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 15px;}
dt { color: #008800; margin-top:10px;}
dd { color: #0000cc; margin-left:20px;}