/* + -----------------------------------------------------	Styles appliqués au Calendrier+ ----------------------------------------------------- */#calendrier li{	list-style: none;}#calendrier h2 {	color: #AAAAAA;	font-size: 1.1em;	text-align : center;	margin-bottom:1px;}#calendrier a,#calendrier a:visited,#calendrier a:hover,#calendrier a:active {	color: #79CC41;	text-decoration:none;}#calendrier a,#calendrier a:visited,#calendrier a:active {	background-color:#FFFFFF;	color: #000000;	text-decoration: none;}#libelle {	width: 164px;	margin: 0 auto;	padding: 0;}.ligne {	width: 164px;	margin: 0 auto;	padding: 0;} #libelle li {	background-color:#AAAAAA;	color:#FFFFFF;	text-align : center;	font-weight:bold;	margin-left:1px;	margin-bottom:2px;	float : left;	width : 21px; }.ligne li {	text-align : center;	margin-left:0px;	margin-bottom:0px;	font-weight:bold;	color: #000;	float : left; 	width : 20px; 	border:#D7D7D7 solid 1px;}.ligne li a:hover{	list-style: none;	text-decoration: none;}li.itemCurrentItem {	background-color: #79CC41;	}	li.itemCurrentItemFull {	background-color:#CC0000;}