/*   CSS Document for ADVEN-Calendar   */
/* Copyright 2006 Adven (www.adven.fr) */

/*
* CALENDAR
*/

#calendarTodo
{
	position: absolute;
	font-size: 10px;
	text-align: center;
	width: 150px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#calendarAgenda
{
	font-size: 10px;
	text-align: center;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
}

.calHead
{
	background-color: transparent;
}

.calClose
{
	background: url("../im/AE-btnCalendarClose.gif");
	width: 10px;
	height: 10px;
	cursor: pointer;
	margin-left: 15px;
}

.calRoot
{
	background:url(../im/calendar_bg.gif) no-repeat;
	padding-left:15px;
	padding-top:10px;
	border: 0px solid #2d4e77;
	margin: 0;
	height: 100%;
	width: 100%;
}

.calTitle
{
	color: #ffffff;
	background-color: transparent;
	font-size: 15px;
	font-family: Trebuchet MS;
	font-weight: bold;
	height: 17px;
	padding-left: 2px;
	width: 86px;
	text-align:center;
	padding-bottom:5px;
}

.calAction
{
	color: #325874;
	background-color:  #F4F9FB;
}

.calTDDay
{
	height: 20px;
	width: 20px;
}

.calRight
{
	height: 18px;
	width: 11px;
	cursor: pointer;
	background-position: left;
	background: url("../im/AE-btnCalendarNextMonth.gif") no-repeat;
}

.calLeft
{
	height: 18px;
	width: 11px;
	cursor: pointer;
	background-position: right;
	background: url("../im/AE-btnCalendarPrevMonth.gif") no-repeat;
}

.calNameDay
{
	width: 20px;
	height: 17px;
	color: #000;
	font-size: 15px;
	font-weight: bold;
	font-family: Trebuchet MS;
	text-align: center;
	padding: 0px;
	padding-left: 3x;
	padding-right: 3px;
	/*border-top: 1px solid #2d4e77;*/
	background-color: tranparent;
	/*border-bottom: 1px solid #2d4e77;*/
}

a.calDay
{
	color: #FFF;
	cursor: pointer;
	font-weight: bold;
	font-family: Verdana;
	font-size: 12px;
	width: 100%;
	text-decoration: none;
}

a.calDayEvent
{
	color: #ffffff;
	font-weight: bold;
	font-family: Verdana;
	font-size: 12px;
	background-color: #1a3250;
	cursor: pointer;
}

a.calDayPastEvent
{
	text-decoration: line-through;
	color: #b2b2b2;
	font-weight: bold;
	font-family: Verdana;
	font-size: 12px;
	text-decoration: underline;
	background-color: #FFF;
	cursor: pointer;
}

a.calDayToday
{
	color: #1a3250;
	font-weight: bold;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	background-color: #ccc;
	cursor: pointer;
}

a.calDayStrike
{
	color: #b2b2b2;
	font-weight: bold;
	font-family: Verdana;
	font-size: 12px;
	text-decoration: line-through;
	cursor: pointer;
}

a.calDay:link, a.calDay:visited, a.calDay:hover
{
	color: #ffffff;
	font-weight: bold;
	font-family: Verdana;
	font-size: 12px;
	background-color: #1a3250;
	cursor: pointer;
}

.calHour
{
	width: 20px;
	color: #000;
	font-weight: bold;
	font-family: Trebuchet MS;
	font-size: 14px;
	background-color: transparent;
	border: 0px solid #4a6d8d;
	height: 17px;
	padding-top: 0px;
	vertical-align: middle;
}

.calMinute
{
	width: 20px;
	color: #000;
	font-weight: bold;
	font-family: Trebuchet MS;
	font-size: 14px;
	border: 0px solid #4a6d8d;
	background-color: transparent;
	height: 17px;
	padding-top: 0px;
	vertical-align: middle;
}

.calUp
{
	height: 11px;
	font-size: 0px;
	vertical-align: top;
	cursor: pointer;
	width: 8px;
	background: url("../im/AE-btnCalendarUp.gif") no-repeat;
}

.calDown
{
	height: 11px;
	font-size: 0px;
	vertical-align: bottom;
	cursor: pointer;
	width: 8px;
	background: url("../im/AE-btnCalendarDown.gif") no-repeat;
}

.calOther
{
	/*border-top: 1px solid #2d4e77;*/
	background: transparent;
}

.calOther td
{
	padding: 0px;
	margin: 0px;
}

.calTime
{
	text-align: center;
	margin-top: 0;
}

.calOk
{
	background: url("../im/AE-btnCalendarOk.png");
	width: 61px;
	height: 20px;
	cursor: pointer;
}

.calSepTime
{
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	width: 9px;
	height: 22px;
}
