#formAjoutRdvs #validerRdvs,.fc-today-button:hover,.fc-today-button:focus,.fc-next-button:hover,.fc-prev-button:hover,.fc-next-button:focus,.fc-prev-button:focus,.dateExclusionChoix .ui-widget-content .ui-state-highlight,.dateExclusionChoix .ui-widget-header .ui-state-highlight{background:#323232!important}.fc-unthemed td.fc-today{background:#009dbb!important}.fc-day-header a:hover,.fc-list-heading-alt:hover,.fc-list-heading-main:hover,.fc-list-item-title a:hover,.fc-more:hover{color:#323232!important}.fc-content-skeleton table tr td{padding:0}#loaderSalle{position:fixed;z-index:9999;background:url(../../../../../../../plugins/a3web-pre_reservation_salle/img/ajax-loader.gif) 50% 50% no-repeat rgba(255,255,255,.8);top:0;left:0;height:100%;width:100%;cursor:wait}#zoneFormAjoutRdvs{clear:left;margin:0 0 30px 0}#zoneFormAjoutRdvs h2{text-align:left;margin:0 0 30px 0;font-size:2.2em;text-transform:uppercase}#zoneFormAjoutRdvs #messageValidation{margin:30px;text-align:center;font-weight:700;font-size:2em}#formAjoutRdvs{text-align:center}#formAjoutRdvs label{display:none}#formAjoutRdvs h2:first-child{padding:0!important}#formAjoutRdvs input,#formAjoutRdvs textarea{width:100%}#formAjoutRdvs legend{text-align:left;padding:0;text-transform:uppercase;color:#4a4a4a;font-size:1.2em;font-family:Arial;margin:0 0 33px 0}#formAjoutRdvs fieldset{border:none;padding:0}#formAjoutRdvs .boitesForm{border:1px solid #e3e3e3;padding:40px}#formAjoutRdvs .boitesForm input[type="text"]{border-radius:0;height:46px;border:1px solid #000;padding:0 0 0 25px;color:#4a4a4a;font-size:1em}#formAjoutRdvs .boitesForm textarea{font-family:arial;border-radius:0;border:1px solid #000;height:187px;padding:15px 0 0 25px;color:#4a4a4a;font-size:1em}#formAjoutRdvs #infosG,#formAjoutRdvs #infosD{vertical-align:top;display:inline-block;width:48%}#formAjoutRdvs #infosG{padding-right:15px}#formAjoutRdvs #infosG p:last-child,#formAjoutRdvs #infosD p:last-child{margin-bottom:0}#formAjoutRdvs #infosD{padding-left:15px}#formAjoutRdvs #salles{margin:50px 0 0 0}#formAjoutRdvs .champDate{background:url(../../../../../../../plugins/a3web-pre_reservation_salle/img/calendrier.png) no-repeat scroll 96% 8px;background-size:28px auto}#formAjoutRdvs #infosGSalle,#formAjoutRdvs #infosDSalle{vertical-align:top;display:inline-block;width:48%}#formAjoutRdvs #infosGSalle{padding-right:15px}#formAjoutRdvs #infosDSalle{padding-left:15px}#formAjoutRdvs #selectSalle,#filtreSalle #selectSalle{margin:15px 0;display:inline-block;vertical-align:middle;width:100%}#formAjoutRdvs .styleSelect,#filtreSalle .styleSelect{overflow:hidden;background:url(../../../../../../../plugins/a3web-pre_reservation_salle/img/fleche-petite.png) no-repeat 96% 20px}#formAjoutRdvs select,#filtreSalle select{max-width:1000px;width:112%;height:48px;border:none;font-size:1em;border-radius:0;background:transparent;border-top:1px solid #000;border-bottom:1px solid #000;padding:0 0 0 24px}#formAjoutRdvs #captchaIncorrect{text-align:left;color:red;margin:0}#formAjoutRdvs #validerRdvs{color:#fff;border:none;text-transform:uppercase;font-size:1.8em;width:150px;height:40px;margin:30px auto 0 auto}#formAjoutRdvs #validerRdvs:hover{-webkit-transition:background 500ms ease-out 0.3s;-moz-transition:background 500ms ease-out 0.3s;-o-transition:background 500ms ease-out 0.3s;transition:background 500ms ease-out 0.3s;background:#535353}.fc-event{font-size:1.2em!important}#rgpd{text-align:left;margin:15px 0}#rgpd input{width:10px;display:inline-block;vertical-align:middle}#rgpd label{font-size:.9em;display:inline-block;vertical-align:middle;width:80%;padding:0 0 0 20px;text-align:left}#recursiviteReservation{float:left;width:100%;margin:15px 0}#titreRecurs label{display:block;float:left;font-size:1.2em;margin:0}#titreRecurs input{width:auto;float:left;margin:5px 0 0 20px}#recurs-options{display:none;float:left;text-align:left;padding:30px 0}#recurs-options p{margin:5px 0;float:left;width:100%}#recurs-options label{width:216px;display:block;float:left;font-size:1.2em;margin:0}#recurs-options input{padding:1px;float:left;width:auto;margin:0 10px}#recurs-options .choixRecurs{margin:10px 0;border-bottom:1px solid;padding:0 0 20px 0;width:100%;float:left;margin:10px 0}#recurs-options .choixRecurs .dateFinChoix,#recurs-options .choixRecurs .dateExclusionChoix{display:none}#recurs-options input:focus{padding:1px}#recurs-options input.dateFinRecurs{width:136px}#recurs-options .dateFinChoix,#recurs-options .dateExclusionChoix{clear:left}#recurs-options .dateFinChoix span{float:left;margin:6px 0 0 0;font-weight:700}#recurs-options .dateExclusionChoix span.spanJour{float:left;margin:3px 0 0 0;font-weight:700}#recurs-options .dateExclusion{float:left}#recurs-options .ligneChoix{float:left;width:100%;padding:5px 0}.dateExclusionChoix .ui-widget.ui-widget-content{border:none}.dateExclusionChoix .ui-datepicker table{margin:0}.dateExclusionChoix .ui-datepicker th{font-weight:400;padding:5px}.dateExclusionChoix .ui-datepicker tr:nth-child(2n) td,.dateExclusionChoix .ui-datepicker tr:nth-child(2n+1) td{padding:5px;border:none}.dateExclusionChoix .ui-state-default,.dateExclusionChoix .ui-widget-content .ui-state-default,.dateExclusionChoix .ui-widget-header .ui-state-default,.dateExclusionChoix .ui-button,.dateExclusionChoix html .ui-button.ui-state-disabled:hover,.dateExclusionChoix html .ui-button.ui-state-disabled:active{border:none;background:none}.dateExclusionChoix .ui-state-highlight,.dateExclusionChoix .ui-state-highlight a{color:#000}.dateExclusionChoix .ui-corner-all{border-radius:0!important;border:none}.dateExclusionChoix .ui-datepicker-next .ui-icon{text-indent:-500em;display:block;background-repeat:no-repeat;height:16px;width:16px;float:right;background-image:url(../../../../../../../plugins/a3web-pre_reservation_salle/img/iconDatePickerNext.png);background-position:center center;background-size:16px 16px}.dateExclusionChoix .ui-datepicker-prev .ui-icon{text-indent:-500em;display:block;background-repeat:no-repeat;height:16px;width:16px;float:left;background-image:url(../../../../../../../plugins/a3web-pre_reservation_salle/img/iconDatePickerPrev.png);background-position:center center;background-size:16px 16px}.dateExclusionChoix .ui-datepicker th{text-align:center;background:#fff}.dateExclusionChoix .ui-datepicker .ui-datepicker-next-hover{right:2px;top:2px}.dateExclusionChoix .ui-datepicker .ui-datepicker-prev-hover{left:2px;top:2px}.dateExclusionChoix .listeJourExclure{margin:30px 0 0 0;display:none;clear:left}.dateExclusionChoix .ui-state-active,.ui-widget-content .ui-state-active,.dateExclusionChoix .ui-state-default{color:#000!important}.dateExclusionChoix .ui-datepicker-current-day.ui-datepicker-today a,.dateExclusionChoix .ui-datepicker-current-day.ui-datepicker-today,.dateExclusionChoix .ui-datepicker-today,.dateExclusionChoix .ui-datepicker-today .ui-state-highlight,.dateExclusionChoix .ui-widget-content .ui-datepicker-today .ui-state-highlight{background:#474747!important}.dateExclusionChoix .ui-datepicker-current-day.ui-datepicker-today a,.dateExclusionChoix .ui-datepicker-today .ui-state-highlight,.dateExclusionChoix .ui-widget-content .ui-datepicker-today .ui-state-highlight{color:#fff!important}.dateExclusionChoix .ui-datepicker-title{text-align:center;text-transform:uppercase;font-size:15px}.listeDateExclu{display:none}#champObligatoires{font-style:italic;font-weight:700;font-size:1em}#filtreSalle{width:100%;display:inline-block;margin:0 0 30px 0;text-align:right}#filtreSalle #selectSalle{width:33%!important}#filtreSalle select{width:110%!important}.legende{display:inline-block;width:65%;padding:5px 10px;text-align:left;font-weight:700;font-size:1.2em}.legende ul{margin:0;font-weight:400}.legende ul li{clear:left}.legendeBas{margin:30px 0}.fc-event,.fc-event:hover,.ui-widget .fc-event{color:#000!important}@media (max-width:1240px){#formAjoutRdvs #infosG,#formAjoutRdvs #infosD,#formAjoutRdvs #infosGSalle,#formAjoutRdvs #infosDSalle{width:47%}#formAjoutRdvs select{width:110%}}@media (max-width:807px){#formAjoutRdvs #infosGSalle,#formAjoutRdvs #infosDSalle{width:100%;padding:0}.g-recaptcha{width:100%}.g-recaptcha div{width:100%!important}}@media (max-width:632px){#formAjoutRdvs #infosG,#formAjoutRdvs #infosD,#formAjoutRdvs #infosGSalle,#formAjoutRdvs #infosDSalle{width:100%;padding:0}#formAjoutRdvs #infosGSalle,#formAjoutRdvs #infosG{margin:0 0 30px 0}}@media (max-width:580px){.legende{width:100%;margin:0 0 30px 0}}@media (max-width:570px){#formAjoutRdvs .boitesForm{padding:40px 20px}#formAjoutRdvs .boitesForm input{padding:0 0 0 10px}#formAjoutRdvs .boitesForm textarea{padding:10px 0 0 10px}#zoneFormAjoutRdvs h2{font-size:1em}#formAjoutRdvs legend{font-size:.8em}}@media (max-width:562px){#filtreSalle #selectSalle{width:100%!important;margin:0}#recurs-options label{width:100px}}@media (max-width:370px){.legende ul{padding:0 0 0 32px}#titreRecurs label{font-size:1.2em}}