/* Start of CMSMS style sheet 'Calendrier' */
/** Start small calendar rules (assuming table_id='small') **/
/* border on for #small */

#small {
  width: 250px;
  margin: 0 auto;
  border-collapse: collapse;
  border: 0px solid #E7E7E5; /*00447A;*/
}

#smallth {
  width: 290px;
  margin: 0 auto;
  border-collapse: collapse;
  border: 0px solid #E7E7E5; /*00447A;*/
}

/* nice squares for the #small table */
#smallth th
{
  
  background-color: #F3F2F0; 
  padding: 1px;
  width: 10px;height:20px;
  text-align: center;
  font: bold 12px Verdana, Arial, Helvetica, sans-serif;
  color: #666;
  text-decoration: none; 
  border-top:1px solid #F4F3EF;
  border-bottom:1px solid #F4F3EF;
}

#small td {
  text-align: center;
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  color: #5E5D63; 
  height:25px;
  
}



/* background colours for #small */
#small td
{
  background-color: #FFFFFF;
}

#smallth .calendar-month
{
  width: 270px;
  margin: 0 auto;
  border-collapse: collapse;
  border: 0px solid #B8B9BB;
  background-color: #ffffff;
  font: 13px Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  text-transform:uppercase;
  padding: 10px 0px 10px 0px;
}

.calendar-month a
{
color:#cbd1cb !important;
}

#small .calendar-day
{
  background-color: #FFFFFF; 
}


#small  .cal_content{
  font-weight: normal;
  color: #ffffff;
  background-color:#cab72c;
  padding: 1px;
}

#small  .cal_content A{
  font-weight: normal;
  color: #ffffff;
  text-decoration:none;
}


#small .calendar-today
{
  font-weight: normal;
	color: #868686;
	background-color: transparent;
	border: 1px solid #cab72c;
	padding: 1px;
}

/** End small calendar rules  **/

/*****************************************************
For use with the 'Calendar' template and the following
tag: {cms_module module='Calendar' table_id='cal-list'}
These styles are intended for all list types used with
the display='[listtype]' parameter.
******************************************************/



#cal-list h3 {
	font: 14px/19px helvetica, verdana, geneva, arial, sans-serif;
	font-weight: bold;
	color: 333;
	text-decoration: none;
	margin: 0px;
	padding: 0px; 
}

#cal-list .calendar-date-from {
	font: 11px/17px Lucida Grande, Helvetica, Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #000; 
	margin: 0px 10px 0px 20px;
	padding: 0px;
}


#cal-list .cal-date-from-to {
	font: 11px/17px Lucida Grande, Helvetica, Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #000; 
	margin: 0px 10px 0px 20px;
	padding: 0px;
}

#cal-list .calendar-date-title {
	font-style: plain;
	font-weight: bold;
	font-size: 100%;
}

#cal-list .calendar-summary-title {
	font: 11px/17px Lucida Grande, Helvetica, Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #000; 
	margin: 0px 10px 0px 20px;
	padding: 0px;
}

#cal-list .calendar-details-title {
	font: 11px/17px Lucida Grande, Helvetica, Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #000; 
	margin: 0px 10px 0px 20px;
	padding: 0px;
}
#cal-list .eventsummary {
	margin: 10px 10px 4px 20px;
	padding: 7px;
	border: 1px solid #d7d7d7;
	width: 525px; }

/*****************************************************
For use with the Event Template on a detail page with
the following module call:
{cms_module module='Calendar' table_id='cal-event' 
display='list' detail='1'}
******************************************************/

#event .eventsummary {
	margin: 10px 10px 4px 20px;
	padding: 7px;
	border: 1px solid #d7d7d7;
	width: 525px; }

#event h3 {
	font-family: "trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	line-height: 1em;
}

#event .cal-date-from-to {
	font-size: 50%;
	font-weight: bold;
}

#event .calendar-date-title {
	font-style: plain;
	font-weight: bold;
	font-size: 50%;
}

#event .calendar-summary-title {
	font-style: plain;
	font-weight: bold;
	font-size: 50%;
	line-height: 1.5em;	
}

#event .calendar-details-title {
	font-style: plain;
	font-weight: bold;
	font-size: 50%;
	line-height: 1.5em;
}

#calendar-list h3 {
	font-family: "trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	line-height: 1em;
}

#calendar-list .cal-date-from-to {
	font-size: 50%;
	font-weight: bold;
}

#calendar-list .calendar-date-title {
	font-style: plain;
	font-weight: bold;
	font-size: 50%;
}

#calendar-list .calendar-summary-title {
	font-style: plain;
	font-weight: bold;
	font-size: 50%;
	line-height: 1.5em;
}

#calendar-list .calendar-details-title {
	font-style: plain;
	font-weight: bold;
	font-size: 50%;
	line-height: 1.5em;
}


/* End of 'Calendrier' */

