/*-- Admin Styles --*/
.cal_bigicon { float: left; margin-top: 7px; margin-right: 10px; background: url(../icons/calendar_48.png) no-repeat; height: 48px; width: 48px; }
.cal_add_bigicon { float: left; margin-top: 7px; margin-right: 10px; background: url(../icons/calendar_add_48.png) no-repeat; height: 48px; width: 48px; }
.cal_edit_bigicon { float: left; margin-top: 7px; margin-right: 10px; background: url(../icons/calendar_edit_48.png) no-repeat; height: 48px; width: 48px; }


.big_txtarea { width: 95%; }
.calendar_big_input { height: 35px; font-size: 20px; }
.calendar_msg { padding: 8px 10px; border: 1px solid #FFFF33; margin-bottom: 15px; background: #FFFFCC url(../icons/infos.png) 10px no-repeat; }
.calendar_msg_text { display: block; padding-left: 20px; }

.day_box { display: block; float: left; width: 78px; }
.month_box { display: block; float: left; width: 80px; }
.year_box { display: block; float: left; width: 95px; }

.clear { clear: both; }

/* Classes
--------------------------------------------------------------------------------------- */
.float { float: left;}
.float-r { float: right;}

/* Calendar
--------------------------------------------------------------------------------------- */
#calendar-container { width: 720px; margin-bottom:20px;}
#calendar a { /*display: block;*/ font-size: 20px; color: #e34f45; text-decoration: none; text-transform: uppercase; font-weight: bold;height:30px;}

#calendar-wrapper { width: 389px; height: 343px; background: #110b0b url(../images/calendar/bg.jpg) 0 0 no-repeat; margin: 0 auto; padding: 0 4px 0 5px; overflow: hidden; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #fff; float: left;}

#calendar { width: 389px; height: 100%; background: #110b0b url(../images/calendar/bgCalendarAtelier.jpg) left bottom no-repeat;}
	.grey { color: #4d3d3e;}
	.red-border { width: 361px; border-top: 1px solid #561b15; margin: 0 auto;}

	.calendar-month { padding: 20px 0 0 0; font-weight: bold; text-transform: uppercase; font-size: 14px;}
	.calendar-month .btn-next { width: 53px; height: 21px; background: url(../images/calendar/bg-fleche-right.gif) 0 0 no-repeat; display: block; text-indent: -9999px; float: right;}
	.calendar-month .btn-previous { width: 53px; height: 21px; background: url(../images/calendar/bg-fleche-left.gif) 0 0 no-repeat; display: block; text-indent: -9999px; float: left;}
	.calendar-month span { width: 283px; text-align: center; float: left;}

	.calendar-days { margin: 8px auto; width: 361px; text-align: center; border-collapse: collapse;}
	.calendar-days th { font-weight: bold; width: 51px; border-top: 1px solid #561b15; border-bottom: 1px solid #561b15;}
	.calendar-days td { padding: 10px 0 10px 0; font-size: 16px; height:30px; width:0px;}
	.calendar-days a.clicked { background: #fff; color: #000 !important; height:30px; width:0px;}


#calendar-infos { width: 310px; color: #000; float: left; margin: 0 0 0 8px;}

