.container {
	padding-top: 0px;
	background-color: #fff;
	min-height: 100%;
}

.navbar-custom {
    background-color: white;/*#f2f2f2;*/
    height : 150px;
}

html {
  position: relative;
  min-height: 100%;
}

body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
  background-color: white;
}

.footer {
  bottom: 0;
  height: 60px;
  line-height: 60px; /* Vertically center the text there */
  background-color: #f5f5f5;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}

code {
  font-size: 80%;
}

.text-custom {
  color: #107faa; !important
}

.btn-info {
  color: #fff;
  background-color: rgba(14, 129, 160);
  border-color: rgba(14, 129, 160);
}

.btn-info:hover, .btn-info:focus {
  color: #fff;
  background-color: rgba(14, 129, 160,.9);
  border-color: rgba(14, 129, 160,.9);
}

a.lien {
  font-size: 18px !important;
  font-weight: normal;
  color : black;
  text-decoration : none !important;
}

.myborder {
  border-style: solid;
  border-width: 0px 0px 0px 1px;
  border-color: #cccccc;
}

.label-obligatoire {
  font-weight: bold;
  margin-bottom: 0px;
}

label {
  margin-bottom: 0px;
}

.myhr {
  border: 1px solid #cccccc; /*#107faa*/
  max-width: 50px;
  margin: 0px 0px 10px 0px;
}

.etape {
  border-left: 5px solid #0E81A0;
  padding: 0px 0px 0px 10px;
}

#accordion {
}

#accordion .ui-accordion-content {
  border: 0;
  width: 100%;
/*  background-color: #f3f3f3;
  color: #777;
  font-size: 10pt;
  line-height: 16pt;*/
}

#accordion .ui-accordion-content a {
  color: #107faa;
}

#accordion .ui-accordion-header {
  border: 0;
  background-color: #fff;
  color: #000;
  margin: 0px;
  font-weight: bold;
}

.degrade {
  background-image: -moz-linear-gradient(#cccccc, #f9f8f6);
  background-image: -webkit-linear-gradient(#cccccc, #f9f8f6);
  background-image: -o-linear-gradient(#cccccc, #f9f8f6);
  background-image: linear-gradient(#cccccc, #f9f8f6);
  border-top: 1px solid #cccccc;
  height: 25px;
}

.title-niv2 {
  background-color: #f9f8f6;
/*  background-image: -moz-linear-gradient(#cccccc, white);
  background-image: -webkit-linear-gradient(#cccccc, white);
  background-image: -o-linear-gradient(#cccccc, white);
  background-image: linear-gradient(#cccccc, white);
*/  border-bottom: 1px solid #cccccc;
  height: 100px;
}

.cadre {
  border: 1px solid #cccccc;
}

.btn-light {
  border-color: #cccccc;
}