/* =============================== Liens =============================== */

a:link {
	color: #993300;
}
a:visited {
	color: #993300;
}
a:hover {
	color: orange;
}
a:active {
	color: orange;
}


/* =============================== Texte =============================== */

.normal {
	font-family: "Tempus Sans ITC";
	font-size: 14pt;
}
.justifié {
	font-family: "Tempus Sans ITC";
	font-size: 14pt;
	text-align: justify;
	left: 4px;
}
.centré {
	font-family: "Tempus Sans ITC";
	font-size: 14pt;
	text-align: center;
}
.titre_page {
	font-family: "Tempus Sans ITC";
	font-size: 18pt;
	text-align: center;
	font-weight: bold;
}
.puces1 {
	font-family: "Tempus Sans ITC";
	font-size: 14pt;
	display: list-item;
	list-style-position: inside;
	list-style-image: url(../images/puce_tao1.gif);
	text-align: justify;
	vertical-align: baseline;
}


/* =============================== Calendrier =============================== */

/*============================ Cellules normales ============================ */

.cal_titre_haut {
	background-color:#FFFFFF;
	border-color:#990000;
	border-width:medium;
	border-top:double;
	border-left:double;
	border-right:double;
	font-family:"Tempus Sans ITC", "Comic Sans MS", Arial, SansSerif;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	}

.cal_titre {
	background-color:#FFFFFF;
	border-color:#990000;
	border-width:medium;
	border-top:solid;
	border-left:double;
	border-right:double;
	font-family:"Tempus Sans ITC", "Comic Sans MS", Arial, SansSerif;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	}

.cal_titre_r {		/* Cellules à droite des cellules titres pour les mois de moins de 31 jours */
	background-color:#FFFFFF;
	border-color:#990000;
	border-top: thin solid;
	font-family:"Tempus Sans ITC", "Comic Sans MS", Arial, SansSerif;
	text-align:center;
	vertical-align:middle;
	}

.cal_normal {
	background-color:#FFFFFF;
	border-color:#990000;
	border-width:thin;
	border-top:solid;
	border-left:solid;
	border-right:solid;
	font-family:"Tempus Sans ITC", "Comic Sans MS", Arial, SansSerif;
	text-align:center;
	vertical-align:middle;
	}

.cal_reprise {
	background-color:#66CC33;
	border-color:#990000;
	border-width:thin;
	border-top:solid;
	border-left:solid;
	border-right:solid;
	font-family:"Tempus Sans ITC", "Comic Sans MS", Arial, SansSerif;
	text-align:center;
	vertical-align:middle;
	}

.cal_cours {
	background-color:#FF9900;
	border-color:#990000;
	border-width:thin;
	border-top:solid;
	border-left:solid;
	border-right:solid;
	font-family:"Tempus Sans ITC", "Comic Sans MS", Arial, SansSerif;
	text-align:center;
	vertical-align:middle;
	}

.cal_vacances {
	background-color:#CCCCCC;
	border-color:#990000;
	border-width:thin;
	border-top:solid;
	border-left:solid;
	border-right:solid;
	font-family:"Tempus Sans ITC", "Comic Sans MS", Arial, SansSerif;
	text-align:center;
	vertical-align:middle;
	}

.cal_vacances_long {
	background-color:#CCCCCC;
	border-color:#990000;
	border-top:thin solid;
	border-left:double;
	border-right:double;
	border-bottom:thin solid;
	font-family:"Tempus Sans ITC", "Comic Sans MS", Arial, SansSerif;
	text-align:center;
	vertical-align:middle;
	}


.cal_ag {
	background-color:#0099FF;
	border-color:#990000;
	border-width:thin;
	border-top:solid;
	border-left:solid;
	border-right:solid;
	font-family:"Tempus Sans ITC", "Comic Sans MS", Arial, SansSerif;
	text-align:center;
	vertical-align:middle;
	}

.cal_fin {
	background-color:#FF0000;
	border-color:#990000;
	border-width:thin;
	border-top:solid;
	border-left:solid;
	border-right:solid;
	font-family:"Tempus Sans ITC", "Comic Sans MS", Arial, SansSerif;
	text-align:center;
	vertical-align:middle;
	}

.cal_bas {
	background-color:#FFFFFF;
	border-top:#990000 medium double;
	font-family:"Tempus Sans ITC", "Comic Sans MS", Arial, SansSerif;
	text-align:center;
	vertical-align:middle;
	}

/*============================ Cellules Gauche ============================ */

.cal_normal_l {
	background-color:#FFFFFF;
	border-color:#990000;
	border-left:double;
	border-top:thin solid;
	border-right:thin solid;
	border-bottom:thin solid;
	font-family:"Tempus Sans ITC", "Comic Sans MS", Arial, SansSerif;
	text-align:center;
	vertical-align:middle;
	}

.cal_cours_l {
	background-color:#FF9900;
	border-color:#990000;
	border-left:double;
	border-top:thin solid;
	border-right:thin solid;
	border-bottom:thin solid;
	font-family:"Tempus Sans ITC", "Comic Sans MS", Arial, SansSerif;
	text-align:center;
	vertical-align:middle;
	}

.cal_vacances_l {
	background-color:#CCCCCC;
	border-color:#990000;
	border-left:double;
	border-top:thin solid;
	border-right:thin solid;
	border-bottom:thin solid;
	font-family:"Tempus Sans ITC", "Comic Sans MS", Arial, SansSerif;
	text-align:center;
	vertical-align:middle;
	}

/*============================ Cellules Droite ============================ */

.cal_normal_r {
	background-color:#FFFFFF;
	border-color:#990000;
	border-left:thin solid;
	border-top:thin solid;
	border-right:double;
	border-bottom:thin solid;
	font-family:"Tempus Sans ITC", "Comic Sans MS", Arial, SansSerif;
	text-align:center;
	vertical-align:middle;
	}

.cal_cours_r {
	background-color:#FF9900;
	border-color:#990000;
	border-left:thin solid;
	border-top:thin solid;
	border-right:double;
	border-bottom:thin solid;
	font-family:"Tempus Sans ITC", "Comic Sans MS", Arial, SansSerif;
	text-align:center;
	vertical-align:middle;
	}

.cal_vacances_r {
	background-color:#CCCCCC;
	border-color:#990000;
	border-left:thin solid;
	border-top:thin solid;
	border-right:double;
	border-bottom:thin solid;
	font-family:"Tempus Sans ITC", "Comic Sans MS", Arial, SansSerif;
	text-align:center;
	vertical-align:middle;
	}


/* ============================ Légende ============================ */

.leg_normal {
	width:250px;
	padding:3px;
	background-color:#FFFFFF;
	font-family:"Tempus Sans ITC", "Comic Sans MS", Arial, SansSerif;
	text-align:left;
	vertical-align:middle;
	border: #990000 thin solid;
	}

.leg_reprise {
	width:30px;
	background-color:#66CC33;
	font-family:"Tempus Sans ITC", "Comic Sans MS", Arial, SansSerif;
	text-align:center;
	vertical-align:middle;
	border: #990000 thin solid;
	}

.leg_cours {
	width:30px;
	background-color:#FF9900;
	font-family:"Tempus Sans ITC", "Comic Sans MS", Arial, SansSerif;
	text-align:center;
	vertical-align:middle;
	border: #990000 thin solid;
	}

.leg_vacances {
	width:30px;
	background-color:#CCCCCC;
	font-family:"Tempus Sans ITC", "Comic Sans MS", Arial, SansSerif;
	text-align:center;
	vertical-align:middle;
	border: #990000 thin solid;
	}


.leg_ag {
	width:30px;
	background-color:#0099FF;
	font-family:"Tempus Sans ITC", "Comic Sans MS", Arial, SansSerif;
	text-align:center;
	vertical-align:middle;
	border: #990000 thin solid;
	}

.leg_fin {
	width:30px;
	background-color:#FF0000;
	font-family:"Tempus Sans ITC", "Comic Sans MS", Arial, SansSerif;
	text-align:center;
	vertical-align:middle;
	border: #990000 thin solid;
	}

