@CHARSET "ISO-8859-1";

/*******
 Général
 *******/

html{
  font-size: 11pt;
  } 

.menu, .filtre, .actions, .message, img, .details, input, h1, .navigateur{
  display: none;
}

input[type=text]{
  display:inline;
}

a{
  text-decoration: none;
  color: black;
  }

table{
  margin: 4px;
  border: 1px solid black;
  width: 100%;
  border-collapse: collapse;
  text-align: center;
}

ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
}
  
ol{
  margin: 0;
  padding: 0;
}

table.navigation{
  margin: 4px auto;
  width: auto;
  border: 0px none;
  border-collapse: collapse;
  text-align: center;
}

table.navigation td{
  border: 0px none;
}
  
th {
  font-weight: bold;
  border: 1px solid black;
  background: #EFEFEF;
}

/************************
 Affichage des graphiques
 ************************/
 
.graphique{
  display: block;
  float: left;
  border: 1px solid gray;
  padding: 0.5em;
  margin: 1em;
  } 
  
.timeline{
  font-size: 0.75em;
  height: 10em;
}

.timeline li {
  height: 8em;
  position: relative;
  float: left;
  width: 2em;
  margin: 0 0.2em;
  }

.timeline li a{
  display: block;
  height: 100%;
  }
  
.timeline li a:hover .count{
  background: #999;
  }
  
.timeline li .label{
  display: block;
  position: absolute;
  bottom: -2em;
  line-height: 1.75em;
  left: 0;
  width: 100%;
  text-align: center;
}

.timeline li .count{
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0;
  background: #AAA;
  color: #FFFFFF;
  text-align: center;
}


/*****************************************************/
/*****************************************************/
/***********               EDITION STOCK   ***********/
/*****************************************************/
/*****************************************************/
#stock th.hide2, #stock td.hide2{
  border: 0px solid #FFF;
  background-color: transparent;
  background-image: none;
}

.sous_actions, .noprint, .hide, .copyright, .manuel, .noprint *, button{
  display: none;
}


h2{
  text-align: center;
}

#stock table{
  border:none;
}

#stock td, #stock th {
  border: 1px solid #000;
}

#stock .large{
  text-align: center;
  width : 95%;
  border: none;
}

a.planning{
  display: block;
  float: left;
  width: 100%;
}

table.planning{  font-size: 0.8em;}

table.planning td{  border: 1px solid gray;}

table.planning  tr.salle td{
  border: none;
  border-right: 1px solid gray;
  border-left: 1px solid gray;
}

table.planning tr.salle td.salle {
  border-top: 1px solid gray;
  border-right: 1px solid gray;
  border-left: 1px solid gray;
  border-bottom: 1px dotted gray; 
}

table.planning  tr.salle td.salle2 {
  border: 1px solid gray;
}


table.planning tr.filtre2 a.active {
  color: #f00;
  font-size: 1.4em;
}

tr.filtre2{
  font-weight: bold;
  background-color: #efefef;
}


.maintenant *{
  color : #f00;
  font-weight: bold;
} 

.requis, a.requis{
  background-image: url(../images/requis.png);
  background-position: right;
  background-repeat: no-repeat;
}

a.requis{ background-position: center;}

/* FERMETURE */
table.planning .f2{  background: url(../images/onglet/fade_r05.png); }
/* FERIE*/
table.planning .f1{ background: url(../images/onglet/fade_b05.png); }
/* CUISNIER */
table.planning .cu{  background: #f9ef56 url(../images/onglet/fade_r04.png); }

.C8, .journee	{	font-weight:bold; background-color:	#ccc; }
.matin{ font-weight:bold; background:#ccc url(../images/matin.12.png) no-repeat top left; }
table.planning td.matin:hover{ background:	#ccc url(../images/matin.12.gris.png) no-repeat top left; }
.apresmidi{	font-weight:bold; background:	#ccc url(../images/apresmidi.12.png) no-repeat right bottom; }
table.planning td.apresmidi:hover{	background: #ccc url(../images/apresmidi.12.gris.png) no-repeat right bottom; }