
#main {width:96%;position:relative;margin:20px auto;}
.ferie {background-color:#4095de;color:#FFF;width:auto;}
.weekend {background-color:#286090;color:#FFF;width:auto;}
td.ferie {height:100px;}
td.weekend {height:100px;}
.planning_projets th {text-align: center;}
.planning_projets td {text-align: center;}
.planning_projets .rouge {background-color: #FF0000;}
.planning_projets .rougef {background-color: #8c1717;}
.planning_projets .orange {background-color: #FF9900;}
.planning_projets .vert {background-color: #01AB44;}
.table {margin-bottom:100px;}
#formMain input {height:34px;}
#formMain select {height:34px;}
.fixe {width:100px;}
.btn a {color:#FFF;text-decoration: none;}
.btn { padding: 3px 6px;font-size:11px;}
.table-bordered>tbody>tr>td.bts {display:flex;border:none;}
.btSemaine {float: right;top:0px;right: 0;position: absolute;}
.btSemaine button {padding:6px 25px;}

.table-danger {background-color: #f5c6cb;}
.table-warning {background-color: #ffeeba;}
.table-success {background-color: #c3e6cb;}
.table-attente {background-color: #d3d3d3;}
.selectProject {width:400px;}
.dangerRestant {color:#FF0000; font-weight:bold;}

.navigation {width:100%;min-height:30px;color:#FFF;padding:0 10px;background-color:#000;font-size:11px;}
.navigation ul, .navigation li {margin:0;padding:0;float:left;}
.navigation li {padding: 7px 10px;list-style: none;}
.navigation a {color:#FFF;}
.centrer {text-align: center;}
.total1 {font-weight: bold;}
.total2 {font-weight: bold;color:#FF0000;}
#formId {width:30%;margin:100px auto;padding:40px;background-color: #CCC; border-radius:10px;}
.deconnexion {float: right;position: absolute;top: 4px;right:10px;}
.deconnexion a {color:#FFF;font-size:11px;}
.erreur {color:#FF0000;text-align: center;}