@charset "iso-8859-1";

table.smallCalMonth {
	margin: 2px; padding: 0px;
	margin-left: auto;
	margin-right: auto;
	border-top: 1px solid #dbdbdb; border-left: 1px solid #dbdbdb;
	background-color: #ffffff;
}

table.smallCalMonth abbr { border-bottom-width: 0px; }

table.smallCalMonth td, table.smallCalMonth th { text-align:center; }

table.smallCalMonth th,
	table.smallCalMonth td { padding: 1px; border-bottom: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb; }
table.smallCalMonth tr.smallCalMonth_header_line td { background-color: #f9c700; }

table.smallCalMonth td a { text-decoration:none; }

/* IMAGE DE FOND */

table.smallCalMonth td.smallCalMonth_tdToday 						{ background-color: #ffeab2; }
table.smallCalMonth td.smallCalMonth_previous_next_month { background-color: #ececec; border: 1px solid #ffffff; }

/* TYPOS */

table.smallCalMonth { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
}

table.smallCalMonth td { font-size: 10px; }
table.smallCalMonth th { font-size: 10px; font-weight: bold; }

/* COULEUR DE TYPOS */

table.smallCalMonth tr.smallCalMonth_header_line td,
	table.smallCalMonth tr.smallCalMonth_header_line td a { color: #ffffff; }

table.smallCalMonth th,
	table.smallCalMonth td a { color: #787878; }

/* Personnalisation du calendrier */

#menuVertical table.smallCalMonth { margin: 14px auto; }
	
#menuVertical table.smallCalMonth tr.smallCalMonth_header_line td {
	background: #70ca83 url("../img/bg_calendagenda.gif") left bottom repeat-x;
	border-bottom: 1px solid #bce6c5; border-right: 1px solid #bce6c5;
}

#menuVertical table.smallCalMonth  td.smallCalMonth_tdToday  { background-color: #c8ebcf; }
