/*
* 01/06/2005 - 12:30:00 - Scout Web Portail - v 1.0.3
*
* calend.css v 0.86 - Calendrier & Agenda
* Copyright (C) 2005 Luca Belforte - luca.belforte@gmail.com
* http://www.scoutwebportail.org
*
* Merci d'avertir l'auteur du script si vous développez un moteur plus puissant
* sur la base de ce script.
*
* This file is part of Scout Web Portail.
*
* Scout Web Portail is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* Scout Web Portail is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Scout Web Portail; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
*/
/*
* Modifications v 0.86 : ChMat
*	Suppression de styles inutilisés
*	Rassemblement des styles semblables
*	Correction du bug d'affichage du span invisible
*/

/* Cellules du calendrier
**********************************************/
table.cal {
	width: 490px; border: 1px solid #10659e; border-collapse: collapse; margin: 0px; margin-top: 10px; padding: 0px;}
table.cal td, th.cet_cal_0 {
	width: 70px; height: 45px; margin: 0px; padding: 0px; text-align:center; vertical-align: middle;}
th.cet_cal_0 {
	height: 24px; background-color: #c1cdd8; color: #10659e;}
td.cel_cal_vid, td.cel_cal_auj, td.cel_cal_jou, td.cel_cal_sam, td.cel_cal_dim {
	border: 1px solid #10659e;}
td.cel_cal_vid {
	background-color: #f2f7f2;}
td.cel_cal_auj {
	background-color: #fffae0;}
td.cel_cal_jou {
	background-color: #fff;}
td.cel_cal_sam {
	background-color: #dbeaf5;}
td.cel_cal_dim {
	background-color: #a0c6e5;}
td.cel_cal_nav {
	height: 24px; background-color: #c1cdd8; color: #10659e;}
td.cel_cal_opt, td.cel_cal_act {
	height: 24px; background-color: #fff; color: #000;}
td.cel_cal_act {
	font-weight: bold;}

table.cal a {
	text-decoration: none;}

/* Menu de navigation
**********************************************/
a.lnk_cal_nav { /* Mois suivant/ Mois Precedent/Annee suivant/Annee precedent */
	width: 100%; display: block; padding:17px 0; color: #000;}
a.lnk_cal_nav:hover { /* Mois suivant/ Mois Precedent/Annee suivant/Annee precedent Hover */
	background-color: #f2f7f2;}
a.lnk_cal_tod { /* Menu de navigation Aujourd'hui */
	font-weight: bold; width: 100%; display: block; padding:17px 0; color: #f00;}
a.lnk_cal_tod:hover { /* Menu de navigation Aujourd'hui Hover */
	background-color: #fffae0; color: #f00;}

/* Liens du calendrier
**********************************************/
/*
	lnk  - quand le jour contient une activité
	lnkx - quand le jour ne contient pas d'activité
*/
a.lnk_cal_auj span, a.lnk_cal_jou span, a.lnk_cal_sam span, a.lnk_cal_dim span {display: none;} /* pour l'infobulle */

a.lnk_cal_auj, a.lnk_cal_jou, a.lnk_cal_sam, a.lnk_cal_dim {
	font-weight: bold; width: 60px; height: 35px; display:block; margin: 3px; padding: 10px 2px 10px 2px; color: #f00;}
a.lnkx_cal_auj, a.lnkx_cal_jou, a.lnkx_cal_sam, a.lnkx_cal_dim {
	width: 60px; height: 35px; display:block; margin: 3px; padding: 10px 2px 10px 2px; color:#000;}
a.lnkx_cal_auj:hover, a.lnkx_cal_jou:hover, a.lnkx_cal_sam:hover, a.lnkx_cal_dim:hover {
	border: solid 1px #369; margin:2px; background: #e9f2f8; color: #000;}
a.lnk_cal_auj:hover, a.lnk_cal_jou:hover, a.lnk_cal_sam:hover, a.lnk_cal_dim:hover {
	border: solid 1px #369; margin:2px; background: #e9f2f8; color: #f00; position:relative; z-index:10;}
a.lnk_cal_auj:hover span, a.lnk_cal_jou:hover span, a.lnk_cal_sam:hover span, a.lnk_cal_dim:hover span {
	/* le contenu de la balise span ne sera visible que pour l'état a:hover */
	display:block; position:absolute; z-index:11; top:2em; left:6em; width:20em; border:1px solid #690; 
	background-color:#FFFFa0; color:#000; text-align: left; font-weight: lighter; padding:1px;}

/* Aujourd'hui
**********************************************/
a.lnk_cal_auj, a.lnkx_cal_auj {
	font-weight:bold; background: #fffae0;}

/* Jour de la semaine
**********************************************/
a.lnk_cal_jou, a.lnkx_cal_jou {
	background: #fff;}

/* Samedi
**********************************************/
a.lnk_cal_sam, a.lnkx_cal_sam {
	background: #dbeaf5;}

/* Dimanche
**********************************************/
a.lnk_cal_dim, a.lnkx_cal_dim {
	background: #a0c6e5;}
