/* Les saints du calendrier et les dictons - Feuille de style */



/* Styles généraux */





body {

	font-family: verdana;

}


H1 {

	font-size: 160%;

	color: #697187;

}

H1.main {

	font-size: 140%;
	color: #cc6633;
	border-bottom: solid 2px #cc6633; 

}



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 1 px #004080;

	border-bottom: solid 1 px #004080;

	padding: 4 px;

	background-color: #004080;

	}



a:link {

	text-decoration: underline;

	color: #9b6529;

}



a:hover {

	text-decoration: none;

	color: #004080;

}



a.foot:link {

	text-decoration: underline;

	color: #ede089;

	font-weight: bold;

}



a.foot:visited {

	text-decoration: none;

	color: #ede089;

	font-weight: bold;

}


a.foot:hover {

	text-decoration: none;

	color: #ede089;

	font-weight: bold;

}


table {

	font-family: verdana;

	font-size: 90%;

      }



table.tableaumenu {

	width: 100%;

	background-color: #617828;

	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 */

b.topjour{

	text-align: center;

	color: #483D8B;

	font-size: 160%;

	font-weight: bold;

}



b.topdate{

	text-align: center;

	color: #483D8B;

	font-size: 240%;

	font-weight: bold;

}

b.topmois{

	text-align: center;

	color: #483D8B;

	font-size: 160%;

	font-weight: bold;

}

b.topannee{

	text-align: center;

	color: #483D8B;

	font-size: 240%;

	font-weight: bold;

}

b.topnumjoursemaine{

	text-align: center;

	color: #000000;

	font-size: 120%;

	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: #5B7B1A;

}





td.fetetitre {

	text-align: right;

	vertical-align: top;

	font-size: 110%;

	font-weight: bold;

	color: #F76D09;

}



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: #617828;

	font-style: italic;

}



td.fetefet {

  margin-top: 10px;

	text-align: left;

	vertical-align: top;

	font-size: 100%;

	font-weight: bold;

	color: #617828;

	background-color: #E8F0D1;

}



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: #617828;

	background-color: #E8F0D1;

	font-size: 100%

}



td.compotitre {

	vertical-align: top;

	width: 15%;

	text-align: right;

	font-size: 110%;

	font-weight: bold;

	color: #474D90;

}



td.dicton {

	font-family: verdana;

	font-size: 100%;

	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: 100px; /*Width of top level menu link items*/

	padding: 4px 0px 4px 0px;

	border: 0px solid #C06A14;

	text-decoration: none;

	background-color: #617828;

	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: 100px; /*width of sub menu levels*/

	font-weight: normal;

	padding: 6px 0px 6px 0px;

	border: 0px solid #C06A14;

	background: #617828;

}



.horizontalcssmenu ul li a:hover{

	background-color: #9b6529;

	color: white;

}



.horizontalcssmenu ul li ul li a:hover{

	background-color: #9b6529;

	color: white;

}



.horizontalcssmenu .arrowdiv{

	position: absolute;

	right: 0;

background: transparent url(menuarrow.gif) no-repeat center left;

}



/* Styles pour le calendrier mensuel */



SELECT.calmois {

	background-color: white;

	color: #2D7B00;

	font-family: verdana;

	font-size: 80%;

}



INPUT.okbutton {

	background-color: #9b6529;  

	color: #FFFFFF;

	font-size: 80%;

	font-family: Verdana;

}



td.head{

	font-size : 12px;

	font-family : verdana;

	background: #697187;

	color: white;

	font-weight: bold;

	text-align: center;

}

td.dim{

	text-align: left;

	font-size: 10px;

	font-family: verdana;

	background: #DDDEE8;

	color: #535B6E;

	border-bottom: 1px solid #697187;

}





td.dimjr{

	text-align: center;

	font-size: 10px;

	font-family: verdana;

	background: #DDDEE8;

	color: #535B6E;

	border-bottom: 1px solid #697187;

}



td.nomjour {

	font-size: 10px;

	font-family: verdana;

	color: #697187;

	background-color: white;

	border-bottom: 1px solid #697187;

}

td.datejour {

	text-align: center;

	font-size : 10px;

	font-family : verdana;

	color : white;

	background-color: #697187;

	border-bottom: 1px solid #697187;

}

td.totjour {

	font-size : 10px;

	font-family : verdana;

	font-style : italic;

	color : #617828;

	background-color: white;

	border-bottom: 1px solid #697187;

}



/* Styles pour les mois */



TD.jr {

	color : Black;

	font-family :  Arial, sans-serif;

	font-size: 12px;

	text-align: center;

	vertical-align: top;

	width: 10%;

	background-color: #FFF1CC;

}



TD.st {

	color : Black;

	font-family :  Arial, sans-serif;

	font-size: 12px;

	text-align: left;

	vertical-align: top;

	width: 35%;

	background-color: #FFF1CC;

}



TD.di {

	color : Black;

	font-family :  Arial, sans-serif;

	font-size: 12px;

	text-align: left;

  	vertical-align: top;

	background-color: #FFF1CC;

	white-space: nowrap;

}





B#patron {

	color: #666699;

}



LI.source {

  margin-bottom: 10px;

}

