/*-- PERSONNALISATION DE L'AGENDA --*/
#calendar															{max-width:1380px; margin:0px auto; padding:0px 10px;}
.fc-left h2, .fc-center h2, .fc-right h2							{color:#929084;}
.fc-view-container .fc-head .fc-widget-header						{border-top:0px; border-left:0px; border-right:0px;}
.fc-view-container .fc-head .fc-day-header							{color:#929084; border-top:0px; border-left:0px; border-right:0px;}
.fc-view-container .fc-body .fc-widget-content						{border-left:0px; border-right:0px;}
.fc-view-container .fc-body .fc-content-skeleton td					{border-left:0px; border-right:0px;}
.fc-unthemed .fc-today												{background:#E9E9E6; font-weight:bold;}
.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer				{font-weight:bold; font-size:15px;}

/*-- FORMULAIRE DE GESTION --*/
.formulaire_agenda													{display:none; position:fixed; top:151px; left:50%; margin-left:-310px; width:604px; border:1px solid #ADACA8; background:#E9E9E6; padding:0px 7px 7px; font-size:12px; z-index:99;}
.formulaire_agenda .formulaire_agenda_titre							{color:#929084; font-size:16px; font-weight:bold; border-bottom:3px solid #929084; z-index:99;}
.formulaire_agenda .formulaire_agenda_close							{position:absolute; top:-20px; left:0px; color:#929084; z-index:99;}
.formulaire_agenda .formulaire_agenda_close a						{text-decoration:underline; color:#929084; font-weight:bold; font-size:14px; line-height:14px; z-index:99;}
.formulaire_agenda .formulaire_agenda_close a:hover					{text-decoration:none; z-index:99;}
.formulaire_agenda .form_item										{padding:3px 3px 0px; margin:0px 0px;}
.formulaire_agenda .form_item .form_label							{float:left; width:calc(30% - 8px); display:block; text-align:right; font-weight:bold; padding:4px 0px 0px; font-size:14px; line-height:18px;}
.formulaire_agenda .form_item .form_input							{float:right; width:70%; font-size:14px; line-height:21px;}
.formulaire_agenda .form_item .form_input select					{width:85%;}
.formulaire_agenda .form_item .form_input input						{width:calc(85% - 2px);}
.formulaire_agenda .form_item .form_input input.submit				{width:85%; margin:5px 0px 0px; color:#FFFFFF; background:#04B700; border:1px solid #04B700; font-weight:bold; text-align:center; cursor:pointer;}
.formulaire_agenda .form_item .form_input input.submit:hover		{background:#25A322; border:1px solid #25A322;}
.formulaire_agenda .formulaire_delete								{position:absolute; top:-3px; right:2px; text-align:right; padding:5px 5px 5px 0px;}
.formulaire_agenda .formulaire_delete a								{color:#EC0000; text-decoration:none; font-size:11px; font-weight:bold;}
.formulaire_agenda .formulaire_delete a.update						{color:#3498DB;}
.formulaire_agenda .formulaire_delete a img							{width:12px;}
.formulaire_agenda .formulaire_delete a span						{text-decoration:underline;}
.formulaire_agenda .formulaire_delete a:hover						{text-decoration:none;}
.formulaire_agenda .formulaire_delete a:hover span					{text-decoration:none;}
@media all and (max-width: 620px) {
	.formulaire_agenda												{top:0px; left:0px; width:calc(100% - 14px); border:0px; height:100%; overflow:auto; margin:0px;}
	.formulaire_agenda .formulaire_agenda_close						{top:calc(100% - 40px); left:2px; text-align:center; width:calc(100% - 4px);}
	.formulaire_agenda .formulaire_agenda_close a					{border:1px solid #FFFFFF; font-size:20px; text-transform:uppercase; background:#929084; color:#FFFFFF; padding:5px 10px; text-decoration:none; display:block;}
}

/*-- RDV --*/
.no_ville															{background:#000000; border-color:#000000; color:#FFFFFF;}
.ville2																{background:#2CA829; border-color:#2CA829; color:#FFFFFF;}
.ville5																{background:#E9EC0B; border-color:#E9EC0B; color:#000000;}
.ville5:hover														{color:#000000;}
.ville8																{background:#EC0000; border-color:#EC0000; color:#FFFFFF;}
