html {
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}

body {
  font-family: lucidagrande,verdana,tahoma,arial,sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #D6D6D6;
}

/*
 * Bannière memolim
 */
 .banniere {height: auto; width: 100%; border-bottom: 0px solid #3399FF; cursor: pointer;}



/*
 * Menu memolim
 */
 
.navbar-primary .navbar {background: #3399FF; border-bottom:none; } 
.navbar-primary .navbar .nav > li > a {color: #fff;}
.navbar-primary .navbar .nav > li > a:hover {color: #fff; background-color: #FF9933;}
.navbar-primary .navbar .nav .active > a,.navbar .nav .active > a:hover {color: #fff;background-color: #FF9933;}
.navbar-primary .navbar .nav li > a .caret, .tnav .navbar .nav li > a:hover .caret {border-top-color: #fff;border-bottom-color: #fff;}
.navbar-primary .navbar .nav > li.dropdown.open.active > a:hover,
.navbar-primary .navbar .nav > li.dropdown.open > a {color: #fff;background-color: #FF9933;border-color: #fff;}
.navbar-primary .navbar .nav > li.dropdown.open.active > a:hover .caret, .tnav .navbar    .nav > li.dropdown.open > a .caret {border-top-color: #fff;}
.navbar-primary .navbar .navbar-brand {color:#fff;}
.navbar-primary .navbar .nav.pull-right {margin-left: 10px;margin-right: 0;}
.navbar-xs .navbar-primary .navbar { min-height:28px; } 
.navbar-xs .navbar-primary .navbar .navbar-brand{ padding: 8px 8px;font-size: 16px;line-height: 18px; } 
.navbar-xs .navbar-primary .navbar .navbar-nav > li > a {  padding-top: 7px; padding-bottom: 7px; line-height: 20px; border-left: 1px solid #fff;} 
.navbar-sm .navbar-primary .navbar { min-height:40px; } 
.navbar-sm .navbar-primary .navbar .navbar-brand{ padding: 12px 12px;font-size: 16px;line-height: 18px; } 
.navbar-sm .navbar-primary .navbar .navbar-nav > li > a {padding-top: 12px; padding-bottom: 12px; line-height: 20px; }
.navbar-default .navbar-toggle {border-color: #fff;}
.bordure-droite {border-right: 1px solid #fff;}
.bordure-gauche {border-left: 3px solid #fff;}
.bordure-maintenance {border-right: 3.5px solid #fff;}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {background-color: #FF9933;}

/*Maintenance*/
.backgroundmaint {background-color: #FF9933;}
.navbar-primary .navbar .navmaint > li > a {color: #fff;}
.navbar-primary .navbar .navmaint > li > a:hover {color: #fff; background-color: #3399FF;}
.navbar-primary .navbar .navmaint .active > a,.navbar .navmaint .active > a:hover {color: #fff;background-color: #FF9933;}
.navbar-primary .navbar .navmaint li > a .caret, .tnav .navbar .navmaint li > a:hover .caret {border-top-color: #fff;border-bottom-color: #fff;}
.navbar-primary .navbar .navmaint > li.dropdown.open.active > a:hover,
.navbar-primary .navbar .navmaint > li.dropdown.open > a {color: #fff;background-color: #FF9933;border-color: #fff;}
.navbar-primary .navbar .navmaint > li.dropdown.open.active > a:hover .caret, .tnav .navbar    .navmaint > li.dropdown.open > a .caret {border-top-color: #fff;}
.navbar-primary .navbar .navmaint.pull-right {margin-left: 10px;margin-right: 0;}
.navbar-xs .navbar-primary .navbar .navbar-navmaint > li > a {  padding-top: 7px; padding-bottom: 7px; line-height: 20px; border-left: 1px solid #fff;}
.navbar-sm .navbar-primary .navbar .navbar-navmaint > li > a {padding-top: 12px; padding-bottom: 12px; line-height: 20px; }
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  list-style: none;
  background-color: #3399FF;
  background-clip: padding-box;
  border: 1px solid #fff;
  border-radius: 4px;
}
.dropdown-menumaint {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  list-style: none;
  background-color: #FF9933;
  background-clip: padding-box;
  border: 1px solid #fff;
  border-radius: 4px;
	
}

.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #fff;
  white-space: nowrap;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #FF9933;
  outline: 0;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #FF9933;
}

.dropdown:hover .dropdown-menu {
    display: block;
 }
 
 .dropdown-menumaint > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #fff;
  white-space: nowrap;
}

.dropdown-menumaint > .active > a,
.dropdown-menumaint > .active > a:hover,
.dropdown-menumaint> .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #3399FF;
  outline: 0;
}

.dropdown-menumaint > li > a:hover,
.dropdown-menumaint > li > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #3399FF;
}

.dropdown:hover .dropdown-menumaint {
    display: block;
 }


.espace {height: 10px; background: #fff; border-left: 15px solid #D6D6D6; border-right: 15px solid #D6D6D6;}

.v {background: #fff; border-left: 15px solid #D6D6D6; border-right: 15px solid #D6D6D6;}

/*
 * Connexion
 */

.connexion table td{padding-top: 3%; border: collapse;}
.connexion input[type=image] {width: 32px; height: 32px;}
.bc_r {float: left;}


/*
 * Informations memolim
 */
 
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}

.panel-body {
  padding: 15px;
}

.panel-heading {
  padding: 3px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.panel-default {
  border-color: #D6D6D6;
}

.panel-default > .panel-heading {
  color: #fff;
  background-color: #FF9933;
  border-color: #D6D6D6;
}



/*
 * Corps de page
 */
 
 /* Tableau fiche création client/intervention/bons */
.creer { background: transparent; text-align: left;}
.creer input[type=image] {width: 32px; height: 32px;}
.creer img {width: 150px; height: auto;}
.creer input[type=number] {width: 12%;}

.filtre {text-align: center;}


/* boutons */
.liste_boutons input[type=image] 
{
	width: 32px;
	height: 32px;
}

.liste_boutons {text-align: center; position:relative;}

.liste_boutons_interv input[type=image] 
{
	width: 32px;
	height: 32px;
	margin-bottom: 100px;
}

.liste_boutons_interv {text-align: center; position:relative;}

.back-to-top {
    cursor: pointer;
    position: fixed;
    bottom: 30px;
    right:30px;
    background-color: #3399FF;
    display: none;
   
}

/* pied de page */
footer
{
	background: #3399FF;
	width: 100%;
	height: 12px;
}

/* Positionement des boutons latéraux sur les tablettes et mobiles */
@media screen and (max-width: 61.5em) {
  .liste_boutons {
    position:static;
  }
}
