/* @group Bloc Agenda */
.ui-widget {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
}

.bdx-content .col-left .agenda div {
	padding: 0px;
}

.bdx-content .col-left .agenda div h3 {
	padding: 6px 2px 6px 17px;
}

.bdx-content .hasDatepicker {
	margin-left: 15px;
}

.ui-widget-content,.ui-datepicker-header,.ui-widget-header {
	background: none !important;
}

.ui-corner-all {
	border: none !important;
}

.ui-datepicker-title {
	color: #7C766D;
	font-size: 1.4em;
	font-weight: normal;
}

/* boutons précédents/suivants */
a.ui-datepicker-prev.ui-corner-all {
	height: 12px !important;
	width: 12px !important;
}

.ui-state-highlight .ui-icon {
	background-image: none !important;
}

.ui-state-hover .ui-icon,.ui-state-focus .ui-icon {
	background-image: none !important;
}

.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {
	height: 12px !important;
	width: 12px !important;
}

a.ui-state-default:hover {
	text-decoration: underline;
}

a.ui-datepicker-prev.ui-corner-all {
	background: url(/skins/UnivAngers/resources/img/calendar-prec.png) no-repeat !important;
	margin-top: 8px !important;
	cursor: pointer!important;
}

a.ui-datepicker-prev.ui-corner-all.ui-state-hover.ui-datepicker-prev-hover
	{
	background: url(/skins/UnivAngers/resources/img/calendar-prec-hover.png) no-repeat !important;
}

a.ui-datepicker-next.ui-corner-all {
	background: url(/skins/UnivAngers/resources/img/calendar-next.png) no-repeat !important;
	margin-top: 8px !important;
	cursor: pointer !important;
}

a.ui-datepicker-next.ui-corner-all.ui-state-hover.ui-datepicker-next-hover
	{
	background: url(/skins/UnivAngers/resources/img/calendar-next-hover.png) no-repeat !important;
}

.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span
	{
	margin: 0 !important;
}

/* Jours */
.ui-datepicker th {
	color: #7C766D;
	text-align: left !important;
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default
	{
	background: url("/skins/UnivAngers/resources/img/picto-rect-marron-calendar.gif") no-repeat 0 0 !important;
	margin-bottom: 4px;
	padding-left: 8px;
	color: #7C766D !important;
	border: none !important;
	text-align: left;
}

.ui-datepicker td {
	padding: 0px !important;
}

.ui-state-default.ui-state-highlight.ui-state-active {
	background-color: #D4E437 !important;
}

.ui-datepicker td span,.ui-datepicker td a {
	padding-bottom: 0px !important;
	padding-top: 0px !important;
	margin-top: 3px;
}

/* Sans évènements */
.ui-datepicker-unselectable.ui-state-disabled span {
	background: url("/skins/UnivAngers/resources/img/picto-rect-marron-calendar.gif") no-repeat 0 0;
	margin-bottom: 4px;
	color: #7C766D;
	border: none;
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{
	opacity: 1;
}

td.ui-datepicker-week-end,td.ui-datepicker-week-end.ui-state-disabled {
	opacity: 0.35;
}

td.ui-datepicker-current-day.ui-datepicker-today span{
	background-color: #D4E437 !important;}
	
div#ametys-cms-zone-pub .events-calendar,
.col-right .events-calendar {
	background-color: #FFF;
}

/* Styles en colonne de droite */
 body.page .col-right .events-calendar table th,
 body.page .col-right .events-calendar table td {
 	border: none;
 	padding: 1px;
 	font-size: 10px;
}

.bdx-content .col-right .box.link div.hasDatepicker {
	margin-left: 3px;
	padding-bottom: 10px;
	padding-top: 5px;
}

.bdx-content .col-right .ui-datepicker .ui-datepicker-prev {
	left: 10px;	
}

.bdx-content .col-right .box .events-calendar span.title {
	padding: 6px 2px 6px 17px;
}

.bdx-content .col-right .ui-datepicker .ui-datepicker-next {
	right: 13px;	
}

