BODY{background-color:#f9f9f9;font-family:Lato,Arial,Tahoma,sans-serif;font-size:14px;padding:70px 20px 25px 20px;margin:0}::selection{background:#cf9855;color:#fff}H1{font-size:24px}H2{font-size:16px}A{color:#313193}A:hover{color:#a0a9bc}INPUT{padding:5px;margin:0;color:#444;font-size:14px}SELECT{padding:5px;font-size:14px}INPUT:focus{box-shadow:0 0 2px 2px #cf9855;outline:0!important;border-color:#cf9855}.buttons{margin:15px 0}BUTTON{color:#fff;background-color:#c99d43;padding:14px 24px;cursor:pointer;font-size:14px;border-width:0;transition-property:background-color;transition-duration:.4s;box-shadow:1px 1px 2px #999;margin-right:10px}BUTTON.smallbutton{color:#fff;background-color:#c99d43;padding:5px 12px;cursor:pointer;font-size:12px;border-width:0;transition-property:background-color;transition-duration:.4s;box-shadow:0 0 1px #999;margin-right:0}BUTTON:disabled,BUTTON:hover:disabled{background-color:#999;cursor:not-allowed;opacity:.5}BUTTON:hover{background-color:#7e5d30}BUTTON.cancel{background-color:#999}BUTTON.cancel:hover{background-color:#555}INPUT[type=radio]{-webkit-appearance:checkbox;-moz-appearance:checkbox;-ms-appearance:checkbox}INPUT.error,SELECT.error{border:1px solid red!important}UL.tablelist{padding:0;margin:0;list-style-position:inside}UL.tablelist LI{padding:0 0 4px 0;margin:0}.valide{color:#170;font-weight:700}.anchor{display:block;position:relative;top:-60px;visibility:hidden}#menu{background-color:#fff;border-bottom:1px solid #ddd;padding:0;position:fixed;top:0;left:0;right:0;box-shadow:0 1px 2px #eee}#menu DIV{float:left;padding:4px 0 0 4px}#menu UL{padding:0;margin:0;float:right}#menu LI{display:inline;padding:0;margin:0;font-size:14px;position:relative}#menu LI SPAN{padding:16px 20px;display:inline-block}#menu LI SPAN.current{border-bottom:4px solid #d39c54;padding-bottom:12px;color:#d39c54}#menu LI:hover SPAN{border-bottom:4px solid #d39c54;padding-bottom:12px}#menu LI A{color:#444;border-right:1px solid #f2f2f2;height:inherit}#menu LI A:hover{color:#d39c54}#menu LI:last-child A{border-width:0}#menu LI UL{float:left;display:inline-block;visibility:hidden;position:absolute;left:0;top:29px;width:auto;margin:0;padding:0;box-shadow:1px 1px 2px #ddd}#menu LI:hover UL{visibility:visible;width:170px;border-top:4px solid #d39c54}#menu LI UL LI{display:block;background-color:#fff;font-size:13px;padding:0 10px}#menu LI UL LI:first-child{padding-top:10px}#menu LI UL LI A{border-width:0;padding:0}#menu LI UL LI SPAN{border-width:0;padding:0;display:inline-block}#menu LI:hover UL LI SPAN{border-width:0}@media only screen and (max-width:1060px){#menu LI SPAN{padding:16px 5px}}@media only screen and (max-width:1100px){#menu LI SPAN{padding:16px 6px}}@media only screen and (max-width:1200px){#menu LI SPAN{padding:16px 7px}}@media only screen and (max-width:1300px){#menu DIV>IMG{display:none}}.pages{margin:12px 0;font-size:14px}.pages A,.pages STRONG{display:inline-block;margin:0 1px;padding:0 2px}.pages STRONG{background-color:#352a91;color:#fff}.list{width:100%;border:1px solid #ebebeb;border-collapse:collapse}.list TH{background-color:#ebebeb;text-align:left;padding:6px;border:1px solid #d0d0d0;box-shadow:inset 1px 1px 4px 2px #e5e5e5}.list TD.center,.list TH.center{text-align:center}.list TD.right,.list TH.right{text-align:right}.list TD{padding:6px;border:1px solid #d0d0d0;vertical-align:middle;color:#444}.list TR:nth-child(even) TD{background-color:#fff}.list TR:nth-child(odd) TD{background-color:#f5f5f5}.list TR:hover TD{background-color:#e6e7f0}#reportingtable{margin-top:40px}.collapsible TR{display:none}.collapsible TR:first-child{display:table-row;font-weight:700}#reportingtable .active::after,#reportingtable .showmore::after{font-size:12px;margin-left:5px;background-color:#ddd;border-radius:5px;padding:0 2px;display:inline-block;cursor:pointer}#reportingtable .showmore::after{content:"\2795"}#reportingtable .active::after{content:"\2796";cursor:pointer}.annule{text-decoration:line-through}H2.addboxtitle{background-color:#d0d0d0;margin:20px 0 0 0;padding:5px;color:#000}.addbox{width:100%;border:1px solid #d0d0d0;border-collapse:collapse}.addbox TR:hover TD,.addbox TR:hover TH{background-color:#e6e7f0}.addbox TD,.addbox TH{padding:10px 6px;text-align:left;border-bottom:1px solid #d0d0d0}.addbox TD{background-color:#fff}.addbox TD hr{border:0;height:1px;background-color:#ddd;margin:10px 0}.addbox TH{width:220px;font-weight:700;background-color:#f5f5f5}.addtbodylink{background-color:#d0d0d0;margin:0 0 5px 0;padding:10px 5px}.addtbodylink A{color:#000}#tabs{margin:0;padding:0;list-style:none}#tabs LI{background:0 0;display:inline-block;padding:10px 15px;cursor:pointer}#tabs H4{margin:0;padding:0}#tabs LI.current{border-bottom:4px solid #dd985d;color:#cf9855;background-color:#fff;box-shadow:0 -1px 1px #f0f0f0}.tab-content{display:none}.tab-content.current{display:inherit}.requiredtext{color:red;margin:4px 0 0 0}.requiredfield{color:red}.annulation_reservation,.delete,.edit,.icon{cursor:pointer;vertical-align:middle}.iconcell{width:70px}.error{color:red}DIV.error{border:1px solid red;padding:10px;margin-bottom:20px;background-color:#fff;font-weight:700}INPUT.searchinput{background:#fff url(../img/loupe.png) no-repeat 6px center;padding:6px 6px 6px 26px}INPUT.ajaxdropdown{background:#fff url(../img/loupe.png) no-repeat 6px center;padding:5px 5px 5px 26px;margin:0;border:1px solid #ccc}#confirmation{background-color:#27368d;color:#bbb;font-weight:700;border:1px solid #1c2765;border-radius:5px;box-shadow:0 0 1px #999;padding:10px;position:absolute;top:4px;left:4px;display:inline-block}.ui-widget.ui-widget-content{border:1px solid #555;box-shadow:0 1px 1px 0 #777}.ui-menu-item:hover .ui-menu-item-wrapper{background-color:#27368d;border-color:#3245b5}.statut{color:#666}.statut .actif{color:#6abd34;font-weight:700}.statut .inactif{color:#999;font-weight:700}.statut .interdit{color:#d4300d;font-weight:700}.attentevalidation{color:#001a7d;font-weight:700}A.annule{color:#999;text-decoration:line-through}.info_table{display:table;width:100%;margin-bottom:30px}.info_cell{display:table-cell;width:50%;vertical-align:top}.info_table .info_cell:first-child{padding-right:5px}.info_table .info_cell:last-child{padding-left:5px}.info_block{border:1px solid #dedede;background-color:#fff;padding:10px;margin-bottom:10px}.sheet_line{padding:5px 0}.sheet_line SPAN{display:inline-block}.sheet_label{width:170px;font-weight:700}.sheet_line .icon{cursor:default}#liens_tarifs,.liens_planning{margin-top:10px}#tarif_recouvrement{margin:20px 0}.dl_icon{width:80px;height:70px;display:inline-block;padding:6px 0 0 0;border:2px dashed #fff;border-radius:6px}.dl_icon:hover{border-color:#ccc}.dl_icon SPAN{display:block;width:62px;margin:2px 10px;text-align:center}.block{margin-bottom:30px}.row{margin:15px 0;display:table;width:100%}.column{display:table-cell}.ralign{text-align:right}.param LI{padding:2px 0;font-size:16px}@font-face{font-family:Calibri;font-style:normal;font-weight:400;src:url(inc/fonts/Calibri.ttf) format('truetype')}#pdfpage{background-color:#fff;box-shadow:0 0 2px #777;padding:20px;font-family:Calibri,Arial,sans-serif;font-size:12px}#pdfpage INPUT{background-color:#ffffc2}#titleright{float:right}#titleright IMG{vertical-align:middle}#titleright A{font-size:14px;font-weight:400;vertical-align:middle}#block-planning .calendrier{display:table;width:100%}#block-planning .calendrier>DIV{display:table-row}#block-planning .calendrier>DIV>DIV{display:table-cell;vertical-align:top;padding:0}#block-planning .calendrier>DIV>DIV:first-child{width:238px;padding-right:10px}#block-planning .calendrier .ui-datepicker-calendar TR:hover TD{background-color:#dc9658!important;color:#fff!important}#block-planning .calendrier .ui-datepicker-calendar TR:hover .ui-state-default{background-color:#dc9658;border-color:#dc9658;color:#fff;opacity:1!important}#block-planning .calendrier .ui-state-highlight{border-color:#d6d6d6;background-color:#f8f8f8;color:#454545}#block-planning .calendrier .currentweek{border:1px solid #183989;background-color:#183989}#block-planning .calendrier .currentweek .ui-state-default{background-color:#183989;border-color:#183989;color:#fff;opacity:1!important}.planning{width:100%;border:1px solid #666;border-collapse:collapse}.planning TR{border-bottom:2px solid #666}.planning TR:hover TH:first-child{color:#d39c54}#planningbody .planning TR:hover TH:first-child{color:#000}.planning .supprcase{width:16%}.planning TH{background-image:none;text-align:left;height:30px;background-color:#fff;padding:5px}.caseth{width:3%}.case{padding:0;height:30px}.planning TH.jour{border-right:2px solid #666;width:13%}.bordheure{border-right:2px solid #666}.planning .reserve{background-color:#27368d;color:#fff;font-size:12px;text-align:center;border:3px solid #000}.planning .reserve A{color:#fff;text-decoration:none}.planning .reserve A:hover{text-decoration:underline}.planning .nonreservable{background-color:#ccc}.planning .dispo{background-color:#e0e0e0}#planningannuel .separator{height:8px}#planningannuel .jour{width:13%}.planningsalle{border-right:1px solid #000;border-left:2px solid #000;font-weight:700;font-size:20px;text-align:center;background-color:#bbb}.reporting-total{text-align:right;font-weight:700;font-size:16px;padding:12px 6px}.validation{color:red;font-weight:700}.nonlu TD{color:#302f8c}#mainsearch UL{width:200px!important}#mainsearchkeywords{width:146px}.res_block{box-shadow:0 0 1px #f0f0f0;margin-bottom:15px;border:1px solid #eee;background-color:#fff;padding:20px}.res_block H4{margin:0 0 10px 0;padding:0;font-size:16px}.res_block H4 SPAN{vertical-align:middle}.res_block DIV:last-child{margin-top:10px}#myChart{margin-top:20px}#legendeoccupation{text-align:center;font-weight:700;font-size:14px;margin-top:50px}INPUT.important{background-color:#ffe6e6;border:1px solid red;color:#000}#sendform2{margin-left:60px;background-color:#cb6a4f}#sendform2:hover{background-color:#743d2d}#notes{padding:5px;margin-bottom:10px}#encadrement DIV{margin-bottom:6px}#entete_calendrier{width:100%;margin-bottom:10px}#entete_calendrier TD{vertical-align:bottom}#footer{position:fixed;bottom:0;left:0;right:0;height:34px;background-color:#27368d}#footer UL{padding:0;margin:6px;list-style-position:inside}#footer LI{display:inline;padding:4px 8px 4px 4px}#footer A{color:#fff}#footer A:hover{text-decoration:none}#block-planning .nonvalide{background:#999 repeating-linear-gradient(-45deg,#999,#999 5px,#666 5px,#666 10px);}#block-planning .nonvalide A{color:#fff !important;}#activites DIV{margin-bottom:6px}#montant_total{padding:20px 5px;font-size:15px;font-weight:bold;color:#333;}#montant_total SPAN{color:#29368f;display:inline-block;padding-left:5px;}.solde_negatif{color:red;font-weight:bold;}