.loading {
  position : fixed; 
  top:0;
  left:0;
  width : 100%;
  height : 100%; /*2600px;*/
  z-index: 300; 
  opacity:0.9;
  filter:alpha(opacity=90);
  background-color : black;
	/*lastt */
	display:none;
}
.loadingimg {
  position : fixed; 
  top : 100px;
  z-index: 310; 
  text-align : center;
  color:white;
  font-size : 1em;
  background-color:#000; 
  width : 100%;
  height:170px;
}

.ombrageCASE {
  border: 5px solid #fff;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
 text-shadow: 2px 2px #333;
} 
.ombrageTEXTE {
 color:black;
 font-weight:bold;
 font-size:12px;
 line-height: 14px;
 /*text-shadow: 1px 1px #000; color:white;*/
} 
.ombrage {
  border: 5px solid #fff;
  -moz-box-shadow: 0px 0px 18px #000; 
  -webkit-box-shadow: 0px 0px 18px #000; 
  box-shadow: 0px 0px 18px #000; 
} 
.divresa {
  border: 1px solid #000;
  -moz-box-shadow: 0px 0px 5px #000; 
  -webkit-box-shadow: 0px 0px 5px #000; 
  box-shadow: 0px 0px 5px #000;
  width:100%;
  height:auto;
  min-height: 1000px;
  position:absolute;
  background-color:#ffffff; 
} 




.onglet1 {
display:inline-block; 
padding:5px; 
position:relative; 
top:1px;
/*width:80px;*/
height:30px;
color:white; 
border:1px solid black;
}

.ongletDescr {
display:inline-block; 
margin:15px;
padding:5px; 
position:relative; 
top:1px;
width:90%;
height:40px;
text-align:center;
color:white; 
border:1px solid black;
}

.ongletDescrActiv {
background-color:black; 
}

.ongletRetour {
display:inline-block; padding:5px; position:relative; top:1px;height:30px;
background-color:darkred; color:white; border:1px solid black; /*width:80px;*/
}


.menu_activite {
float:right;display:inline-block;line-height:18px;overflow:hidden;visibility:hidden; height:75px;
}

.infoexpress {
color:red;font-weight:bold;font-size:0.8em;
}

.adminLegende {
display:inline; padding:5px; position:relative; top:0; width:60px;height:30px;background-color:#444; color:white; border:1px solid black;
}

.cdatepicker {
float:right;margin:70px 10px 0 0;width:400px;height:0px;
}

.clegende {
width:100%;vertical-align:top;line-height:normal;text-align:center;overflow:hidden; height:60px;
}

.clegendeback{
display:inline-block;  padding:5px; position:relative; width:50px;height:30px;background-color:#222; color:white; border:1px solid black;
}

.legendeDate{
display:inline-block; width:40%; text-align:center;font-size:1.1em;font-weight:bold;padding:0 1em 0 1em; color:black;/*text-shadow: 1px 1px #111;color:white; */
}

.ctimetable{
display:block;margin-left:5px;margin-right:5px;
}

.adminAction{
display:none;width:620px;height:500px;background-color:#ffffff; padding:20px; border:1px solid black; position:absolute; z-index:410; text-align:center; font-size:1em; color:black;
border-radius: 20px;
}
.adminW{
color:white
}
.adminB{
color:black
}

.boutonInfo{
float:left;padding:5px;width:235px;border:1px solid grey;text-align:center;
}

.CaseInfo{
float:left;padding:5px;width:235px;height:100px;border:1px solid grey;text-align:left;
}

.autresoptions{
float:right; width:335px; font-size:0.8em; color:black
}

.boutonUser{
padding:5px; border:1px solid black;font-size:0.8em;
/*width:590px;height:120px;*/
}

.boutoninfoslistingUSER{
float:left;padding:1px 5px 1px 5px;font-size:0.8em;
}

.cselectUser{
padding:5px; border:1px solid grey;height:190px;font-size:0.8em;
/*width:590px;*/
}

.boutonoptions{
border:0px solid grey;width:590px;height:50px;
}

.Action{
display:none;width:309px;height:240px;background-color:white; padding:20px; border:1px solid black; position:absolute; z-index:410; text-align:center; font-size:1em; color:black;
border-radius: 20px;
}

.ltimetable{
height:60px;background-color:#38abff;border:1px solid grey;color:white;
}

.caseH{
height:60px;overflow:hidden;
}

.largCase{
/*width:100px;*/
width:10%;
}

.caseI{
width:100%;
overflow-y:visible;
/*display: table-cell;*/
vertical-align:text-bottom;
position:relative;
top:-100%;
}

.largFenetre {
/*width:800px;*/
width:96%;
}

.cCalendrier {
display:inline-block; padding:3px; position:relative; top:-2px; left:10px;width:80px;height:30px;background-color:#444; color:white; border:1px solid black;
}

.caseRESA {
display:inline;color:white; overflow:hidden; margin:0; padding:0; margin-left:-1px; border:1px solid black; position:absolute; 
}

.caseRESAdispo {
height:100%;position:relative;top:-100%;background-color:#222222;color:white;display:none;
}