
/*///////////////////////////////////////
		Petit Calendrier
///////////////////////////////////////*/
#main #main-bottom #mini_calendrier {
	margin-top : 25px;
	height : 150px;
	width : 180px;
	font-size : 12px;
	text-align : center;
	margin-left : 3px;
}
#main #main-bottom #mini_calendrier h2{
	font-size: 12px;
	color:gray;
}
#main #main-bottom #mini_calendrier li {
	padding : 0;
	text-indent : 0;
	margin : 0;
	list-style: none;	
}
#main #main-bottom #mini_calendrier #libelle {
	width: 180px;
	margin: 0 auto;
	padding: 0;
	font-weight : bold;
}
#main #main-bottom #mini_calendrier .ligne {
	width: 180px;
	margin: 0 auto;
	padding: 0;
} 
#main #main-bottom #mini_calendrier #libelle li  {
	float : left;
	width : 23px; 
	margin :1px;
}
#main #main-bottom #mini_calendrier .ligne li  {
	color: #000;
	float : left; 
	margin :1px;
	width : 21px; 
	height : 18px;
	background : #fff;
}
#main #main-bottom #mini_calendrier .ligne li a {
	color : #fff;
	text-decoration : none;
	font-weight : bold;
	display: block;
	width : 21px; 
	height : 18px;
}
#main #main-bottom #mini_calendrier .ligne li a:hover {
	font-weight : bold;
}



#main #main-bottom #mini_calendrier li.itemCurrentItem {
	background : #fff;
	color : gray;
	font-weight : bold;
	border : 1px solid red;
	margin : 1px;
}
#main #main-bottom #mini_calendrier li.itemCurrentItem a {
	background : #fff;
	color : red;
	font-weight : bold;

}
#main #main-bottom #mini_calendrier li.itemCurrentItem a:hover {
	background : gray;
	color : #fff;
	font-weight : bold;
}

#main #main-bottom #mini_calendrier li.itemExistingItem {
	background : #fff;
	color : gray;
	font-weight : bold;
	border : 1px gray solid;
	margin : 1px;
}

#main #main-bottom #mini_calendrier li.itemExistingItem a {
	background : #fff;
	color : gray;
	font-weight : bold;

}
#main #main-bottom #mini_calendrier li.itemExistingItem a:hover {
	background : gray;
	color : #fff;
	font-weight : bold;
}

#main #main-bottom #mini_calendrier li.no_date {
	width : 23px;
	border : none;
	background : none;
}
