.header, .header.visible
{
  display:none;
}

.showHeaderBtn
{
  display: none;
}
.content
{
	padding-top:5px;
}
.header-phone
{
  z-index:2;
  text-align:right;
  padding: 10px;
  cursor:pointer;
  position:sticky;
  display:block;
  top:0;
  background-color:#FFF;
  background-image: url("/images/logo_bleu.png");
  background-repeat:no-repeat;
  background-position: 5% 50%;
  background-size: 235px 40px;
  border-bottom: solid 1px  #AAA;
  min-height:50px;
}

.header-phone img
{
  height:35px;
  margin-top:10px;
}

.header-phone .phone-menu
{
  padding:0;
  position:fixed;
  background-color:#FFF;
  top:74px;
  left: 0;
  width:100%;
  left:-100%;
  display:grid;
  grid-template-columns : 1fr 1fr;
  transition-property: left;
  transition-duration: 0.4s;
}

.header-phone .phone-menu.visible
{
  left:0;
}



.header-phone .phone-menu a
{
  border:solid 1px #EEE;
  padding: 13px 10%;
  font-size:20px;
  text-align:left;
  color:#888;
  font-weight:normal;
  text-decoration:none;
}

.header-phone .phone-menu a:hover, .header-phone .phone-menu a.current
{
 background-color:#555;
 color:#FFF;
}


.contentHidden
{
  display:none;
}


.beforeTable
{
  /* width:70%; */
  margin-left: 15px;
  /* margin:auto; */
}

.ltgrid
{
  width:100%;
}

.arrayGrid
{
   width: 1000px;
}

.formGrid
{
	grid-template-columns: 1fr 4fr;
	margin-right:20px
}

.formGrid select
{
  width:100%
}



a.create, a.retour_link
{
	display:block;
	position:relative;
	top:0;
	width:90%;
	margin:auto;
}

h1
{
  width:100%;
  /* margin:20px auto 0 auto; */
}

.content > p, .content .welcome
{
	max-width: 90%;
	padding: 0 5%
}




body .intraGestion
{
    height: 100%;
}

.intraGestion .ltgrid::after
{
    display:none;
}




.content .intraGestion .ltgrid::after
{
    bottom: 0;

}
