/* Les saints du calendrier et les dictons - Feuille de style */

/* Styles généraux */
body {
	font-family: verdana;
}


H1 {
	font-size: 220%;
	color: #92525B;  /* dark plum */
/*	color: #EA4E10;  /* bright orange */
}

/* H1.almanach {
	font-family: Tahoma;
	font-size: 220%;
	color: #EA4E10;   bright orange 
}
*/

H1.main {
	font-size: 140%;
	color: #92525B;  /* dark plum */
	border-bottom: solid 2px #92525B;  /* dark plum */
/*	color: #cc6633;   /* burned orange */
/*	border-bottom: solid 2px #cc6633;  /*  burned orange */
}


H2 {
	font-size: 120%;
	color: black;
	font-weight: normal;
	font-variant: small-caps;
}


H3 {
	font-size: 100%;
	color: White;
	font-weight: bold;
	border-top: solid 1px #004080;   /* blue */
	border-bottom: solid 1px #004080;   /* blue */
	padding: 4px;
	background-color: #004080;  /* blue */
}


a:link {
	text-decoration: none;
/*	font-weight: bold;
/*	color: #9b6529;   /* milk chocolate */
/*	color: #B99D2C;   /* mustard yellow */
/*	color: #488680;   /* aqua blue */
	color: #FF6600;  /* orange */

}


a:visited {
	text-decoration: none;
	font-weight: bold;
/*	color: #9b6529;   /* milk chocolate */
/*	color: #B99D2C;   /* mustard yellow */
/*	color: #488680;   /* aqua blue */
	color: #FF6600;  /* orange */

}


a:hover {
	text-decoration: none;
	color: #488680;   /* aqua blue */
}


a.foot:link {
	text-decoration: none;
	color: #534735; /* dark bronze */
	font-weight: bold;
}


a.foot:visited {
	text-decoration: none;
	color: #534735; /* dark bronze */
	font-weight: bold;
}


a.foot:hover {
	text-decoration: underline;
	color: #534735; /* dark bronze */
	font-weight: bold;
}


table {
	font-family: verdana;
	font-size: 90%;
}



table.tableaumenu {
	width: 100%;
	height: 50px;
	background-color: #B99D2C;  /* mustard yellow */
	color: white;
}



/*p.dmj {
	text-align: center;
	font-weight: bold;
	color: #004080;
	font-size: 100%;
	font-family: Verdana, sans-serif;
}
*/


/* Style de l'affichage de la date d'aujourd'hui */
.affichageaujourdhui {
	padding: 10px 5px;
	text-align: center;
	color: #80464d; /* dark plum */
	/*	color: #cc6633;  /* burned orange */
	font-size: 180%;
	font-weight: bold;
}


/* Styles de l'affichage du contenu par jour */

td.dictitre {
	width: 15%;
	text-align: right;
	vertical-align: top;
	font-family: verdana;
	font-size: 110%;
	font-weight: bold;
	color: #B99D2C;  /* mustard yellow */
}


td.fetetitre {
	text-align: right;
	vertical-align: top;
	font-size: 110%;
	font-weight: bold;
	color: #F76D09;  /* bright orange */
}


td.fetenom {
	margin-top: 10px;
	text-align: left;
	vertical-align: top;
	font-size: 100%;
	font-weight: bold;
}


td.fetebio {
	margin-top: 10px;
	text-align: left;
	vertical-align: top;
	font-size: 100%;
	line-height: 120%;
}


td.fetepostebio {
	margin-top: 10px;
	text-align: left;
	vertical-align: top;
	font-size: 100%;
	color: #B99D2C;  /* mustard yellow */
	font-style: italic;
}


td.fetefet {
	margin-top: 10px;
	text-align: left;
	vertical-align: top;
	font-size: 100%;
	font-weight: bold;
	color: #B99D2C; 
	background-color: #E8F0D1;  /* light grey */
}


td.fncomp {
	width: 50%;
	text-align: left;
	vertical-align: top;
	font-size: 100%
}


td.ffcomp {
	width: 50%;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	color: #B99D2C;
	background-color: #E8F0D1;  /* light grey */
	font-size: 100%
}


td.compotitre {
	vertical-align: top;
	width: 15%;
	text-align: right;
	font-size: 110%;
	font-weight: bold;
	color: #474D90;  /* blue */
}


td.dicton {
	font-family: verdana;
	font-size: 120%;
	font-weight: bold;
}


td.stsnom {
	width: 35%;
	vertical-align: top;
	font-size: 100%;
	font-weight: bold;
}


/* Styles pour le menu horizontal */

.horizontalcssmenu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}


/*Top level list items*/

.horizontalcssmenu ul li{
	position: relative;
	display: inline;
	float: left;
}


/*Top level menu link items style*/

.horizontalcssmenu ul li a{
	display: block;
	width: 120px; /*Width of top level menu link items*/
	padding: 4px 0px 4px 0px;
	border: 0px solid #cc6633;  /* burned orange */
	text-decoration: none;
	background-color: #B99D2C;  /* mustard yellow */
	color: white;
	font: normal 12px Verdana;
	text-align: center;
}

  
/*Sub level menu*/

.horizontalcssmenu ul li ul{
	position: absolute;
	display: block;
	visibility: hidden;
	z-index: 100;
}


/*Sub level menu list items*/

.horizontalcssmenu ul li ul li{
	display: inline;
	float: none;
}



/* Sub level menu links style */

.horizontalcssmenu ul li ul li a{
	width: 120px; /*width of sub menu levels*/
	font-weight: normal;
	padding: 6px 0px 6px 0px;
	border: 0px solid #C06A14;  /* orange */
	background: #B99D2C; /* mustard yellow */
}


.horizontalcssmenu ul li a:hover{
	background-color: #534735; /* dark bronze */
	color: white;
}


.horizontalcssmenu ul li ul li a:hover{
	background-color: #534735; /* dark bronze */
	color: white;
}


.horizontalcssmenu .arrowdiv{
	position: absolute;
	right: 0;
	background: transparent url(menuarrow.png) no-repeat center left;
}


/* Styles pour la recherche par jour */

table.rechjour { /* Paramètres du tableau de menu des 12 mois dans 'menumois.php' */
	width: 100%;
	border: none;
	border-collapse: collapse;
	background-color: #DDDEE8;   /* pale blue */ 
}

table.rechjour td { /* Paramètres des cellules du tableau de menu des 12 mois dans 'menumois.php' */
	height: 4px;
	padding: 2px;
	border: none;
	border-collapse: collapse;
	background-color: #DDDEE8;   /* pale blue */
	vertical-align:text-top;
	text-align: center;
	color: #333333; /* dark grey */
}

table.affichjour { /* Paramètres du tableau de menu des 12 mois dans 'menumois.php' */
	width: 100%;
	border: none;
	background-color: #92525B;  /* dark plum */
	font-weight: bold;
	font-size: 18px;
	color: white;
}

table.affichjour td { /* Paramètres des cellules du tableau de menu des 12 mois dans 'menumois.php' */
	height: 0px;
	padding: 10px;
	background-color: #92525B;  /* dark plum */
	vertical-align:text-top;
	text-align: center;
}





/* Styles pour le calendrier mensuel */

SELECT.calmois {
	background-color: white;
	color: #2D7B00; /* forest green */
	font-family: verdana;
	font-size: 80%;
}


INPUT.okbutton {
	background-color: #9b6529;   /* milk chocolate */
	color: #FFFFFF;
	font-size: 80%;
	font-family: Verdana;
}


td.head{
	font-size : 12px;
	font-family : verdana;
	background: #697187; /* steel blue */
	color: white;
	font-weight: bold;
	text-align: center;
}

td.dim{
	text-align: left;
	font-size: 10px;
	font-family: verdana;
	background: #DDDEE8;   /* pale blue des dimanches du calendrier de gauche */
	color: #535B6E;   /* dark blue des dimanches du calendrier de gauche */
	border-bottom: 1px solid #697187; /* steel blue */
}


td.dimjr{
	text-align: center;
	font-size: 10px;
	font-family: verdana;
	background: #DDDEE8;
	color: #535B6E;
	border-bottom: 1px solid #697187; /* steel blue */
}


td.nomjour {
	font-size: 10px;
	font-family: verdana;
	color: #697187;
	background-color: white;
	border-bottom: 1px solid #697187; /* steel blue */
}

td.datejour {
	text-align: center;
	font-size : 10px;
	font-family : verdana;
	color : white;
	background-color: #697187;
	border-bottom: 1px solid #697187; /* steel blue */
}

td.totjour {
	font-size : 10px;
	font-family : Verdana;
	font-style : italic;
	color : #B99D2C;
	background-color: white;
	border-bottom: 1px solid #697187; /* steel blue */
}


/* Styles pour les mois de l'almanach */

table.almaprincipal { /* Paramètres du tableau principal de l'almanach, dans le fichier 'menumois.php' */
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: none;
	background-color: #FFFFFF;
	border-collapse: collapse;
}

td.almaprincipal { /* Paramètres de la cellule principale de l'almanach, dans le fichier 'menumois.php' */
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: none;
	vertical-align:text-top;
}

table.navigationmois { /* Paramètres du tableau de menu des 12 mois dans 'menumois.php' */
	width: 100%;
	border: none;
	border-collapse: collapse;
	background-color: #488680;   /* aqua blue */
}

table.navigationmois td { /* Paramètres des cellules du tableau de menu des 12 mois dans 'menumois.php' */
	height: 10px;
	padding: 10px;
	border: none;
	border-collapse: collapse;
	background-color: #488680;   /* aqua blue */
	vertical-align:text-top;
	text-align: center;
}


.navigationmois tr td a {
	color: #FFFFFF;
	text-decoration: none;
}


.navigationmois tr td a:hover {
	background-color: #FFFFFF;
	color: #488680;  /* aqua blue */
}


TD.jrhead {
	background-color: #FEBD0C;
	text-align: center;
	font-family: Arial, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding: 6px;
}

TD.sthead {
	background-color: #FEBD0C; /* sun yellow */
	text-align: left;
	font-family: Arial, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding: 6px;
}


TD.jr {
	color : Black;
	font-family :  Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
 	width: 38px; 
	background-color: #F9FAB2; /* pale yellow */
}


TD.st {
	color : Black;
	font-family :  Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
 	width: 180px;
	background-color: #F9FAB2; /* pale yellow */
}


TD.di {
	color : Black;
	font-family :  Arial, sans-serif;
	font-size: 12px;
	text-align: left;
  	vertical-align: top;
	width: 180px; 
	background-color: #F9FAB2; /* pale yellow */
/*	white-space: nowrap; */
}


.center {
	text-align: center;
}

.basefont {
	font-family: Verdana;
	font-size: 10px;
}

.bigerfont {
	font-family: Verdana;
	font-size: 14px;
}

.bold {
	font-weight: bold;
}


.col1 {
	color: #697187; /* steel blue */
}

.col2 {
	color: #92525B; /* plum */
}

.col3 {
	color: #B99D2C; /* mustard */
}

.col4 {
	color: #cc6633;  /* burned orange */
}

.col5 {
	color: #534735;  /* dark bronze */
}


img#patlog {
	float: left;
	margin-right:10px;
}



table.almanachmain {
	margin-top: 10px;
	width: 100%;
}

table.almanachmain tr td {
	padding: 6px;
}

.al_left-column {
	vertical-align: top;
	width:35%;
}

.al_middle-column {
	text-align: center;
	vertical-align: top;
	width:35%;
}

.al_right-column {
	border-left: 2px solid #92525B;  /* plum */
	vertical-align: top;
	width:35%;
}

.almsorcier {
	font-weight: bold;
}

table.almanach1 { /* Tableau steel blue */
	width:100%;
/*	background-color: #697187; /* steel blue */
	font-size: 12px;
}

.almanach1 {  /* Cellule steel blue */
	padding: 10px 6px;
	background-color: #DFE1E7;  /* pale blue */
}


table.almanach2 {  /* Tableau purple */
	width:100%;
/*	background-color: #92525B; /* plum */
	font-size: 12px;
}

.almanach2 {  /* Cellule purple */
	padding: 10px 6px;
	background-color: #E4CFD2; /* pale plum */
}


table.almanach3 { /* Tableau green */
	width:100%;
/*	background-color:#B99D2C; /* mustard */
	font-size: 12px;
}

.almanach3 { /* Cellule green */
	padding: 10px 6px;
	background-color:#E8F3AF; /* pale green */
}


table.almanach4 { /* Tableau yellow */
	width:100%;
/*	background-color:#FEBD0C; /* sun yellow */
	font-size: 12px;
}

.almanach4 { /* Cellule yellow */
	padding: 10px 6px;
	background-color:#F9FAB2; /* pale yellow */
}

table.almanach5 { /* Tableau black */
	width:100%;
/*	background-color:#FEBD0C; /* sun yellow */
	font-size: 12px;
}

.almanach5 { /* Cellule white */
	padding: 10px 6px;
	background-color:#FFFFFF; /* white */
}



.almanachsorcier { /* Tableau almanach sorcier */
	width:100%;
	background-color:#FEBD0C; /* sun yellow */
	font-size: 12px;
}

.almanachsorcier td { /* Cellules de l'almanach sorcier */
	width: 50%;
	padding: 6px;
	background-color:#F9FAB2; /* pale yellow */
}


table.al_accrostiche_contenant { /* Tableau steel blue */
/*	width: 100%;  */
	border: none;
	border-collapse: collapse;
	text-align: left;
	font-size: 12px;
}

table.al_accrostiche_contenant  tr td {  /* Cellule steel blue */
	padding: 0px;
	vertical-align: top;
}

table.al_accrostiche_accro { /* Tableau steel blue */
	width:100%;
	border: none;
	border-collapse: collapse;
	text-align: center;
	font-size: 14px;
}

table.al_accrostiche_accro  tr td {  /* Cellule steel blue */
	padding: 8px 4px;
	background-color: #DFE1E7;  /* pale blue */
	vertical-align: top;
}




.al_2col {
	width: 100%;
}

.al_2col td {
	vertical-align: top;
}


div.left {
	text-align: left;
}


div.almanachtitle { /* Intitulé des rubriques dans l'almanach */
	font-weight: bold;
	font-size: 20px;
	text-align: center;
	margin-bottom: 10px;
}

div.auteurcit { /* Auteurs dans les citations */
	text-align: right;
	font-style: italic;
}

.al_dictons-saints {
	width: 100%;
}


TD.jrn { /* Formatage du chiffre du jour dans l'almanach */
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
 	width: 10%; 
	background-color: #F9FAB2; /* pale yellow */
}


TD.din { /* Formatage du dicton dans l'almanach */
	font-size: 12px;
	text-align: left;
  	vertical-align: top;
	width: 90%; 
	background-color: #F9FAB2; /* pale yellow */
}


TD.stn { /* Formatage des saints dans l'almanach */
	font-size: 12px;
	text-align: left;
	vertical-align: top;
 	width: 90%;
}


B#patron {
	color: #666699; /* blue */
}


LI.source {
  margin-bottom: 10px;
}

