
/* body ajouter par Idecom */
html,
body
{
	margin: 0px;
	padding: 4px;
	font: normal normal normal 12px Arial, Helvetica, sans-serif;
	color:#000;
}

ul
{
	list-style-type: none;
}

li
{
	width: 98%; /* 400px */
	margin-top: 4px;
}

hr {	
	clear:both; 
	border: 0;
	width: 96%;
	color: #e5e5e5;
	background-color: #E0E0E0;
	height: 1px;
	margin:2px 0px 2px 0px;
}

div.loading {
	background: transparent url(loading.gif) bottom center no-repeat;
	height: 60px;
	margin-top: 15px;
	width: 200px;
}

div.calendrier{
	padding: 4px;
	float: left;
	padding-top: 15px;

}

/*---------------------------*/

table.calendar{
	border:1px solid #A6C9E2;
	color:#00F;
}
table th{
	/* font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; */
	font: normal normal normal 11px Arial, Helvetica, sans-serif;
	color:#000;
}

/*--------------------------------------*/

#calendrier td
{
	border: 1px solid #C5DBEC;
	/* background-color: #DDECF7; 6F98CA */
	/* background-image:url(images/112.png) 100% 50% repeat-x; */
	background-color:#DDECF7;
	/* background: #5c9ccc url(images/dateBG.png) 50% 50% repeat-x;	 */
	background-image:url(images/dateBG_off.png);
	background-position:50% 50%;
	background-repeat:repeat-x;
	color: #1D5987;
	font: normal normal normal 11px Arial, Helvetica, sans-serif;
	padding: 4px;
	text-align:center;
}

#calendrier td.id_empty-days
{
	border:0;
	background-color:white;
	background:none;
}

#calendrier td.past
{
	border:0;
	background-color:white;
	color:#999;
	background:none;
}

#calendrier td.open {
	cursor: pointer;
}

#calendrier td.open a{
	cursor: pointer;
	/*  background-color:#000; */
}


#calendrier td.taken
{
	background-color: orange;
}

#calendrier span{
	/* background-color:#0CC;
	font-size:22px;
	width:30px;
	*/
}

calendar-month{
	/* background-color:#0CC; */	
}

#calendrier td.header{
	/* font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;  */
	font: normal normal bold 11px Arial, Helvetica, sans-serif;
	border: 1px solid #A6C9E2; 
	background: #5c9ccc url(images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x;
	color: #ffffff;
	height:20px;
	width:174px;
}

/*
#calendrier a{	
	background-image: url(images/ui-icons_d8e7f3_256x240.png);
	background-position: -32px -32px;
	width:42px;
	border:1px solid;
}
*/

#calendrier td.closed
{
	background:none;
	background-color:#F00;
	color:#fff;
	/* cursor: pointer; */
}

#calendrier td.no_app
{
	background:none;
	background-color: yellow;
	color: black;
	cursor: pointer;
}
/* idecom
#calendrier td.past
{
	background-color: white;
	color: #1D5987;
}
*/