
	#myform_action_on_objet .picto_calendrier{
		top: 12px;
		left: 15px;
		position: relative;
	}

	.picto_calendrier{
		width:40px;
		height:40px;
		cursor:pointer;
		background:url('../Medias/Images/Decor/calendrier.png') top left no-repeat;
	}
	.calendrier
	{
		position:relative;
	}


	.jour_ouvert{
		background-color:#84def8;
		color:#fff !important;
	}
	.jour_ferme{
		background-color:#fe0908;
	}

	/*###### Bouton gauche des mois ######*/ 
	.MonthLeft{
		width:14px;
		height:50px;
		/*background:url('../Inc/Images/calendrier_pour_date.png') -112px -250px;*/
		background-color: #f1f1f1;
		color:#656565;
		position:absolute;
		left:-2px;
		top:0px;
	}
	.MonthLeft::before  { content: "<";top: 15px;position: relative;}
	.MonthLeftOver{
		width:14px;
		height:50px;
		/*background:url('../Inc/Images/calendrier_pour_date.png') -126px -250px;*/
		background-color: #f1f1f1;
		color:#656565;
		position:absolute;
		left:-2px;
		top:0px;
	}
	.MonthLeftOver::before  { content: "<";top: 15px;position: relative;}
	.MonthLeftClick{
		width:14px;
		height:50px;
		/*background:url('../Inc/Images/calendrier_pour_date.png') -140px -250px;*/
		background-color: #f1f1f1;
		color:#656565;
		position:absolute;
		left:-2px;
		top:0px;
	}
	.MonthLeftClick::before  { content: "<";top: 15px;position: relative;}
	/*###### Bouton droit des mois ######*/ 
	.MonthRight{
		width:14px;
		height:50px;
		/*background:url('../Inc/Images/calendrier_pour_date.png') -154px -250px;*/
		background-color: #f1f1f1;
		color:#656565;
		position:absolute;
		right:-2px;
		top:0px;
	}
	.MonthRight::before  { content: ">";top: 15px;position: relative;}
	.MonthRightOver{
		width:14px;
		height:50px;
		/*background:url('../Inc/Images/calendrier_pour_date.png') -168px -250px;*/
		background-color: #f1f1f1;
		color:#656565;
		position:absolute;
		right:-2px;
		top:0px;
	}
	.MonthRightOver::before  { content: ">";top: 15px;position: relative;}
	.MonthRightClick{
		width:14px;
		height:50px;
		/*background:url('../Inc/Images/calendrier_pour_date.png') -182px -250px;*/
		background-color: #f1f1f1;
		color:#656565;
		position:absolute;
		right:-2px;
		top:0px;
	}
	.MonthRightClick::before  { content: ">";top: 15px;position: relative;}
	
	/*###### Bouton haut des années ######*/ 
	
	.YearTop{
		width:100%;/*14px;*/
		height:15px;/*25px;*/
		/*background:url('../Inc/Images/calendrier_pour_date.png') -196px -250px;*/
		background-color: #f1f1f1;
		color:#656565;
		position:absolute;
		right:-2px;
		top:0px;
	}
	.YearTop::before  { content: "^";top: 2px;position: relative;}
	.YearTopOver{
		width:100%;/*14px;*/
		height:15px;/*25px;*/
		/*background:url('../Inc/Images/calendrier_pour_date.png') -210px -250px;*/
		background-color: #f1f1f1;
		color:#656565;
		position:absolute;
		right:-2px;
		top:0px;		
	}
	.YearTopOver::before  { content: "^";top: 2px;position: relative;}
	.YearTopClick{
		width:100%;/*14px;*/
		height:15px;/*25px;*/
		/*background:url('../Inc/Images/calendrier_pour_date.png') -224px -250px;*/
		background-color: #f1f1f1;
		color:#656565;
		position:absolute;
		right:-2px;
		top:0px;		
	}
	.YearTopClick::before  { content: "^";top: 2px;position: relative;}
	/*###### Bouton bas des années ######*/ 
	
	.YearBottom{
		width:100%;/*14px;*/
		height:15px;/*25px;*/
		background:url('../Inc/Images/YearBottom.png') no-repeat center;
		background-color: #f1f1f1;
		color:#656565;
		position:absolute;
		right:-2px;
		bottom:0px;		
	}
	.YearBottomOver{
		width:100%;/*14px;*/
		height:15px;/*25px;*/
		background:url('../Inc/Images/YearBottom.png') no-repeat center;
		background-color: #f1f1f1;
		color:#656565;
		position:absolute;
		right:-2px;
		bottom:0px;			
	}
	.YearBottomClick{
		width:100%;/*14px;*/
		height:15px;/*25px;*/
		background:url('../Inc/Images/YearBottom.png') no-repeat center;
		background-color: #f1f1f1;
		color:#656565;
		position:absolute;
		right:-2px;
		bottom:0px;			
	}
	/*###### conteneur principal ######*/ 
	.calendar{
		z-index: 999;
		width:300px;
		height:250px;
		/*background:url('../Inc/Images/calendrier_pour_date.png') no-repeat;*/
		position:absolute;
		left:400px;
		/*font-weight:bold;*/
		font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
		font-size:11px;
		text-align:center;
		background-color: #fff;
		border: 1px solid #656565;
		z-index: 999;
	}
	
	.contentMonth{
		width:130px;
		height:50px;
		/*background:url('../Inc/Images/calendrier_pour_date.png') -100px -300px repeat-x;*/
		position:absolute;
		left:85px;
		top:5px;
	}
	.pMonth{
		width:130px;
		height:50px;
		line-height:50px;
		display:block;
	}
	.contentDay{
		width:56px;
		height:50px;
		line-height:25px;
		text-align:center;
		/*background:url('../Inc/Images/calendrier_pour_date.png') 0px -250px;*/
		background-color: #84def8;
		color: #fff;
		position:absolute;
		left:15px;
		top:5px;
	}
	.contentYear{
		width:56px;
		height:50px;
		/*background:url('../Inc/Images/calendrier_pour_date.png') -56px -250px;*/
		position:absolute;
		left:230px;
		top:5px;
	}
	.pYear{
		width:56px;
		height:50px;
		line-height:50px;
		display:block;
	}
	.contentListDay{
		width:290px;
		height:155px;
		overflow:hidden;
		position:absolute;
		left:5px;
		top:90px;

	}
	.contentListDay ul{
		width:100%;
		height:100%;
		position:absolute;
		margin:0px;
		padding:2px 0px 0px 1px;
	}
	.dayCurrent{
		width:41px;
		height:25px;
		line-height:25px;
		display:block;
		float:left;
		text-align:center;
		color:#656565 !important;/*9c9c9c;*/
		/*font-weight:bold;
		/*background:url('../Inc/Images/calendrier_pour_date.png') -41px -352px;*/
	}
	.liOut{
		width:41px;
		height:25px;
		line-height:25px;
		display:block;
		float:left;
		text-align:center;
		color:#656565;/*9c9c9c;*/
		/*font-weight:bold;
		/*background:url('../Inc/Images/calendrier_pour_date.png') 0px -352px;*/
		cursor:pointer;
	}
	.liHover{
		width:41px;
		height:25px;
		line-height:25px;
		display:block;
		float:left;
		text-align:center;
		color:#656565;/*9c9c9c;*/
		/*font-weight:bold;
		/*background:url('../Inc/Images/calendrier_pour_date.png') -41px -352px;*/
		cursor:pointer;
	}
	.liInactive{
		width:41px;
		height:25px;
		line-height:25px;
		display:block;
		float:left;
		text-align:center;
		color:#7981c0;/*d5d5d5;*/
		/*font-weight:bold;
		/*background:url('../Inc/Images/calendrier_pour_date.png') -82px -352px;*/
	}
	.contentNameDay{
		width:290px;
		height:27px;
		line-height:27px;
		overflow:hidden;
		position:absolute;
		left:5px;
		top:63px;
		padding:0px;
		margin:0px;
		list-style:none;
		background-color: #f1f1f1;
	}
	
	.contentNameDay li{
		width:41px;
		display:block;
		float:left;
		text-align:center;
		color:#656565;/*000000;*/
		font-weight:bold;
	}

	.bugFrame{
		position:absolute;
		top:0px;
		left:0px;
		/*background:url('../Inc/Images/calendrier_pour_date.png') no-repeat;*/
		z-index:0;
		width:100%;
		height:100%;
		border:0px;
	}
