body.login,body.nonstd{background-image:none}.header{background:#FFF url("../images/logo-fmm.jpg") no-repeat 1px 11px;height:77px}div#nav_header #tabs{width:870px}#tabs{padding-top:1px}#tabs li{padding:0 0 0 2px}#tabs ul a{padding:6px 9px 5px 6px}#tabs ul li.teletravail a{padding-right:15px;padding-left:11px}#user_info{padding-top:12px}#tabs ul .passive{background-position:0 -150px}#tabs ul .passive a{background-position:100% -150px;color:#048;font-weight:normal}#tabs li:hover,#tabs ul .active{background-position:0 0}#tabs li:hover a,#tabs ul .active a{background-position:100% 0;color:#048}#tabs ul .active a{font-weight:bold}#tabs li.annuaire,#tabs li.emission{line-height:30px}button{background-color:#048;border-color:#048}form.accueil p{background-color:#3093d9;color:#fff}table.planning_collectif td.eow{border-right:1px solid #5a82d2}form.sub-form{width:676px;padding-bottom:4px}.vacation{background-color:#ffe5aa;color:black}label.cb{max-width:56px}label.cb.long{max-width:200px}span.aff_dem{padding-right:37px}span.aff_dem.demande{padding-left:66px}span.aff_dem.prev{padding-left:47px}.aff_dem.etat.permutation span.aff_dem{padding-right:15px}p.aff_dem{margin-bottom:4px}.toggle-periode{float:right}.real-toggle-periode{color:#404040;font-size:13px;font-style:italic;font-weight:bold;text-decoration:underline}table.planning.calendar{margin-left:37px}#dialog-new-demande-prev{margin-left:10px}form#dialog-new-demande-prev p label{width:110px}.cb.long.prev,.historique_demande .dem-prev{color:#256fdd}div.historique_label{width:700px}a.toggle-compteur-demande,a.toggle-compteur-demande:visited,a.toggle-compteur-demande:hover{text-decoration:underline}.toggle-compteur-demande,.toggle-compteur{float:right;margin-left:10px}table.multiple-comment tr.even{background-color:inherit}table.multiple-comment tr.odd{background-color:#f2f8ff}span.remplacant{font-style:italic}table.planning_collectif.absence span.typeI{font-weight:normal}.gantt-container{overflow:hidden;margin-top:20px;margin-right:20px;margin-bottom:10px;margin-left:20px;min-width:934px}.gantt-container .layer{position:absolute;top:0;left:0;width:100%;height:100%}.gantt-wrapper{overflow:hidden}.gantt-part{margin-bottom:5px;border:1px solid gray}.gantt-part div{white-space:nowrap}.gantt-left-part{float:left;width:150px;height:100%}.gantt-right-part{height:100%;overflow:hidden}.gantt-header{height:27px;box-sizing:border-box!important}.gantt-left-part .gantt-wrapper{height:292px}.gantt-right-part .gantt-wrapper{margin-right:17px}.gantt-scroll-manager,.gantt-tasks-bk{width:100%}.gantt-tasks-bk{overflow:hidden}.gantt-scroll-manager{overflow:scroll;height:309px}.gantt-tasks-content{height:100%}.gantt-right-part .gantt-header,.gantt-tasks-bk{width:2880px}.gantt-tasks-bk,.gantt-resources-bk{height:200px}.gantt-resources-bk{margin-bottom:17px}.gantt-tasks-bk{position:relative}.grid{width:100%;height:100%;background-color:#f5f5f5}.grid div.time{display:inline-block;width:15px;height:100%;border-right-style:dashed;border-right-width:1px;border-right-color:green;box-sizing:border-box!important;text-align:right;vertical-align:top}.grid div.time.half{border-right-color:gray}.grid div.time.full{border-right-style:solid}.grid div.time.quart{border-width:2px;border-right-style:solid;border-right-color:grey}.grid div.time.mid{border-width:2px;border-right-style:solid}.gantt-resources-content .ressource{height:60px;background-color:#abcaf9;border-bottom:1px solid white;padding-left:3px;box-sizing:border-box!important;white-space:normal;word-wrap:break-word}.gantt-resources-content .ressource.personne.non-perm{background-color:#ffc273}.gantt-container.moyen .gantt-resources-content .ressource{padding-top:8px}.task-layer .tasks{position:absolute;height:60px;width:100%;box-sizing:border-box!important}.task-layer .tasks.rows{background-color:rgba(204,227,243,0.5);overflow:hidden}.task-layer .tasks.alternate_rows{background-color:rgba(255,255,255,0.5)}.task-layer .task{position:absolute;border:1px solid darkgrey;top:20px;height:20px;box-sizing:border-box!important;background-color:white}.task-layer .task.vacation{top:5px;height:50px;background-color:white}.task-layer .task{color:black}.gantt-part div.poste{font-weight:bold;padding-bottom:3px;padding-top:3px}.task-layer .task .horaire,.task-layer .task .libelle{display:inline-block;position:absolute}.task-layer .task .horaire{font-size:9px}.task-layer .task .libelle{font-size:12px;color:#666}.task-layer .task .horaire.start{top:0;left:0}.task-layer .task .horaire.end{bottom:0;right:0}.task-layer .task .libelle.down{bottom:-15px}.task-layer .task .libelle.up{top:-15px}.gantt-info{padding:2px 0 2px 2px;background-color:#85b3f7}.gantt-info .ui-button .ui-button-text{line-height:1}.gantt-info .ui-icon-zoomout{background-image:url("../images/zoom-out.png")!important;background-position:0 0}.gantt-info .ui-icon-zoomin{background-image:url("../images/zoom-in.png")!important;background-position:0 0}.gantt-info .ui-icon-nozoom{background-image:url("../images/maximise.png")!important}.gantt-info .ui-button-icon-only .ui-button-text,.gantt-info .ui-button-icons-only .ui-button-text{padding:.2em}form.sub-form{background-color:white;padding-bottom:0}body#absences #sub-tabs{margin-bottom:4px}table.recup,table.recupEcheance{margin-left:0;border:black;border-style:solid;border-width:1px;text-align:right;border-collapse:collapse;margin-bottom:15px}table.recup col.date{width:90px}table.recup col.value{width:90px}table.recup col.motif{width:430px}table.recup.etat col.motif{width:520px}table.recup.etat thead{background-color:inherit}table.recup.etat thead tr:FIRST-CHILD th:FIRST-CHILD{background-color:yellow;text-align:left;padding:2px}table.recup.etat tbody tr td{border-bottom:2px solid black}table.recup.etat tbody tr:LAST-CHILD td{border-bottom-width:1px}table.recup.etat tbody tr td:LAST-CHILD{font-weight:bold}table.recup.detail thead tr:FIRST-CHILD{line-height:28px}table.recup tbody tr td{border-left:1px solid black}table.recup thead tr:LAST-CHILD{border-bottom-style:none}table.recup tfoot tr:FIRST-CHILD th{border-top:2px solid black}table.recup th:last-child,table.recup td:last-child{border-right-style:none}table.recup td,table.recup th{padding:2px 3px 2px 3px}table.recup thead th{border-style:none solid solid none;border-width:1px;border-color:black;text-align:center}table.recup.detail tbody tr td:FIRST-CHILD{text-align:center}table.recup.detail.acquisition thead{background-color:#c6e0b4}table.recup.detail.pose thead{background-color:#f8cbad}table.recup.detail.expiration thead{background-color:#ffd966}table.recup.detail.paiement thead{background-color:#bdd7ee}div.recup.rappel{color:red}div.recup.rappel p{text-decoration:underline}div.recup.rappel ul{margin-left:25px}p.recup.planning-title{margin-bottom:15px}body#gestion_absences #sub-tabs li a{font-size:13px;padding:2px 6px 2px 4px}table.recupEcheance,table.recupEcheance thead,table.recupEcheance th{background-color:white}div.etat-noteBas,table.recupEcheance{margin-left:10px}table.recupEcheance{text-align:center;table-layout:fixed;width:1px}table.recupEcheance thead tr.hdr{line-height:16px}table.recupEcheance th,table.recupEcheance td{overflow:hidden}table.recupEcheance col.collaborateur{width:209px}table.recupEcheance col.cpt{width:50px}table.recupEcheance col.unite{width:50px}table.recupEcheance col.soldeLabel{width:77px}table.recupEcheance col.soldeValue{width:50px}table.recupEcheance col.week{width:45px}table.recupEcheance th,table.recupEcheance td{border:1px solid gray;padding-left:2px}table.recupEcheance tr.personne td{border:1px solid gray}table.recupEcheance tr.personne td.solde{padding-top:2px}table.recupEcheance tr td.solde{padding-right:3px;padding-bottom:3px}table.recupEcheance tr td.solde.lab{text-align:right;font-style:italic}table.recupEcheance tr td.solde,table.recupEcheance tr td.week,table.recupEcheance tr td.unite{font-size:12px}table.recupEcheance div.last{font-weight:bold}table.recupEcheance th.week.vertical{height:92px;line-height:14px;padding-bottom:8px;text-align:left}table.recupEcheance th.week div.vertical{position:absolute;margin-left:-16px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}table.recupEcheance th.collab{text-align:left;padding-left:4px}table.recupEcheance th.csg{background-color:#f4f4f4;text-align:center;border-top:1px solid #f4f4f4;border-left:1px solid #f4f4f4}table.recupEcheance td.equipeGrp{text-align:center;padding-top:3px;padding-bottom:3px;height:20px}table.recupEcheance td div{padding-top:1px;padding-bottom:1px}table.recupEcheance td.personne{background-color:white;color:#058bf5}table.recupEcheance tr th.cpt{font-size:13px;padding-top:3px;padding-bottom:2px}div.etat-noteBas,table.recupEcheance tr th.cpt,table.recupEcheance tr td.cpt{color:gray}table.recupEcheance tr th.cpt,table.recupEcheance tr td.cpt{text-align:center}table.recupEcheance tr td.cpt{border-right:0;border-left:none}@media screen{.print-only{display:none}}@media print{form.planning.multiple_personnes,div.planning_version,div.header,div.pseudo_form,form#saisie-dispos,.cosymsg,.palette,form{display:none}div.offset{margin-left:20px}p.recup.planning-title{font-size:20px;margin-top:150px;margin-bottom:50px}table.recup{margin-bottom:25px;margin-left:25px;font-family:"Arial";font-size:13px}table.recupEcheance th.csg{background-color:white;border-top-color:white;border-left-color:white}body{font-family:"Arial"}div.recup.rappel,table tr{page-break-inside:avoid}table.recupEcheance thead{display:table-row-group}}@page{margin-top:.3cm;margin-bottom:.3cm;margin-left:.8cm;margin-right:.8cm;size:portrait}