* {
  font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
}

body {
  color:#333;
  margin  :0;
  margin-top: 0em;
  padding:0;
  background-color:#fff;
}

/* ALIGN CENTER ALL TABLES */
table {
  border-collapse     : collapse;
  border      : 0;
}

td  {
  padding            : .2em;
  border      : 0;
}

table.centered {
  margin    : 1em auto;
}

table.withBorder {
  border              : 1px solid black;
}

table.withBorder td {
  border              : 1px solid black;
}

table.stats {
    border : 1px solid black;
    margin : 1em auto;
}
table.stats td {
    border : 1px solid lightgrey;
}

table.list {
    border          : 1px solid black;
    margin          : 1em auto;
}
table.list td {
    border          : 1px solid lightgrey;
}
table.list img {
    max-height      : 2em;
    max-width       : 2em;
}

img {
  border          : 0;
  vertical-align        : middle;
}

input {
  padding          : 0.1em;
}
input, textarea {
  font-size          : 1em;
  border          : 1px solid #A77D52;
  background-color      : white;
}
input.submit {
  font-weight        : bold;
}
.textCentered {
  margin          : 0 auto;
  text-align        : center;
}

.small {
    font-style      : italic;
    font-size       : 0.7em;
}

/* HEADER_NAV [LOGOUT & LANGUAGES] */
#header_nav {
    visibility: hidden;
    display : none;
}

/* CHOOSE DATE */
a#c_date_b {
  border-bottom        : 2px solid red;
  cursor        : pointer;
}

/* MENU & SUBMENU */

/*
  CREDITS :

  http://openweb.eu.org/articles/menu_universel/
  http://www.phoenity.com/newtedge/horizontal_nav/
*/

div#menu {
    visibility: hidden;
    display : none;
}


/*  LOGO  */
#logo {
    visibility: hidden;
    display : none;
}
/*  LOGO  */
#logoX {
    visibility: hidden;
    display : none;
}

/*   ACCESSIBILITY INFORMATION */
span.access {
  visibility: hidden;
    display : none;
}

/*  BOTTOM INFORMATION BOX  */
div#bottomInfo {
    visibility: hidden;
    display : none;
}

span#lastUpdate {
    visibility: hidden;
    display : none;
}
span#logoAdv {
    visibility: hidden;
    display : none;
}
span#goTop  {
    visibility: hidden;
    display : none;
}

/*  EXECUTION TIME */
div#execTime {
    visibility: hidden;
    display : none;
}


/*  MAIN DATA  */
div.mainData {
  margin          : 0;
  margin-left     : 0;
  padding         : 0;
  padding-top     : 0em;
  border          : 0;
}

/* INFO BOX */
 div#infoBox {
    visibility: hidden;
    display : none;
}

div#infoBox span {
    visibility: hidden;
    display : none;
}

/*  MAIN TITLE   */
h1 {
  color          : #666;
  text-align        : left;
  font-weight        : bold;
  font-size          : 1.15em;

  background-image      : url('../images/Pic_parenth_titre.png');
  background-repeat      : no-repeat;
  padding-left        : 1em;
  height          : 36px;
}
h1 span {
  border-bottom  : 2px dotted;
  display        : block;
  width          : 97%;
}

/*  SECOND LEVEL    */
h2 {
  font-size          : 1.05em;
  border-color        : #369;
  color          : #369;
  margin-left        : 1em;
  width          : 95%;
  border-bottom      : 2px dotted;
  text-align        : left;
}

/*  THIRD LEVEL    */
h3 {
  font-size          : 1.00em;
  /*background-color      : #6F9;*/
  color          : #396;
  width          : 65%;
  margin          : 1em auto;
}
h3 img {
  height : 2em;
}
/* END GENERAL DEFINITION */




/* SPECIFIC CSS FOR EACH PAGE */

/*
 * CONFIGURATION [config.php]
 */
#config {
  width     : 85%;
}
#config div#ldap_samba table,
#config h3 {
  width   : 98%;
  padding   : .2em;
  text-align  : center;
}
#config div#ldap_samba table {
  border      : 0;
}
#config div#ldap_samba table td {
  border      : 0;
  border-bottom  : 1px solid black;
}
#config div#ldap_samba table .name {
  width      : 30%;
  border-bottom  : 1px solid black;
}
#config div#ldap_samba table .valueLdap input {
  width      : 98%;
}

#config div#ldap_samba table td.title {
  font-weight   : bold;
  text-align    : center;
}

/*
 * ADMINISTRATION [admin.php]
 */
 /*
#admin table tr {
  border            : 2px solid black;
}
#admin table td {
  border            : 0;
}
*/
/*
 * HOMEPAGE [index.php]
 */
table#login , table#login td {
  border            : 0;
  font-weight          : bold;
  color            : #7A9CBD;
  padding            : 0.5em;
  background-color        : #E4EBF2;
}
table#login thead , table#login tfoot {
  text-align          : left;
  color            : white;
  background-color        : #7A9CBD;
}
table#login th {
  padding            : 1em;
}
table#login td#submit {
  border-top          : 2px dotted black;
  text-align          : right;
}


/*
 * SITE [sites.php]
 */
#sites #print_site th {
  font-weight            : bold;
  color              : green;
}

/*
 * USERS [users.php]
 */
#users textarea {
  width              : 100%;
}

#users div {
  text-align            : center;
}
#users #users_list td {
  border-right          : 1px dashed black;
  border-left           : 1px dashed black;
}

/*
 * ROOMS [rooms.php]
 */
/*#rooms h2 {
  color              : white;
}*/
#rooms  td {
  border              : 1px solid black;
  padding              : 0.2em;
}

div#sessions img {
  height : 1em;
  width : 1em;
/*  float: right;
  position: relative;
  top: 0cm;
  right: 0cm; */
}

#debug table tr td {
  border-collapse   : collapse;
  border            : 2px solid black;
}

/*
 * EVALUATIONS.PHP
 */
#evaluations img {
  max-height:4em;
  max-width:4em;
  }

#initiations_result img {
  max-height:4em;
  max-width:4em;
}
img.gantt {
  border        : 2px solid black;
  margin        : .5em;
}

.hidden {
    display: none;
    visibility: hidden;
}
.printable {
    display: inline;
    visibility : visible;
}
.noprintable {
    display: none;
    visibility: hidden;
}

.center {text-align: center;}
.big {font-size: 1.5em; }
.bold {font-weight: bold; }
.greyBackground { background-color: #F2F2F2; }
/* * TABLE LIST * */
table.list {
    border: 1px solid #D6C3B0;
    width: 99%;
}
table.list thead , table.list thead th {
    color: black;
    background-color: white;
    text-align: left;
    border: 0;
}
table.list th {
    padding: .5em;
    color: black;
    background-color: white;
    border-bottom: 2px solid black;
    border-top: 2px solid black;
}
table.list td {
    padding: .5em;
    border: 0;
}

/* Status (in lists.php) */

.activeStatus {
    font-weight: bold;
}
.inactiveStatus {
    background-color : #aaa;
}
.hiddenStatus {
    background-color : #ccc;
    font-style : italic;
}
