@font-face {
  font-family: 'Aptos';
  src: url('Aptos.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

body
{
	/*
	margin: 5px auto;
	padding: 10px;
	*/
	/*
	background-color: #fff;
	*/
	color: #fff;
	background-attachment: scroll;
	font-family: 'Aptos', sans-serif;
	font-size: 16px;
	background-image: url('../img/fond1.jpg');
	background-repeat: repeat;
	background-position: top left;
	
}

.ui-datepicker-header
{
	background-color: #fff;
	/*background-image: url('img/Page-BgTexture.jpg'); */
}

img
{
	border: 0px;
}

A
{
	color: #fff;
	text-decoration: none;
}
A:hover
{
	text-decoration: underline;
}

.tableauListe
{
  /*background-color: #fff;*/
  border-width: 1px 1px 1px 1px;
  color: #fff; 
}

table
{
  
  border-width: 1px 1px 1px 1px;
  color: #fff; 
}

th 
{
	background-color: #CAA453; 
	color: #fff;
	padding: 10px;
    text-align: center;
}

td 
{
  padding: 5px;
}

.cellule_centree
{
  text-align: center;
}

th:first-child
{
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
}

th:last-child
{
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
}



.ligneTableauStatic:nth-child(odd) 
{
	border-color: #a0a0ff;
	background-color: #ddd;
}

.ligneTableauStatic:nth-child(even) 
{
	border-color: #a0a0ff;
	background-color: #f6f6f6;
}



.ligneTableauClick:Last-Child td:First-child
{
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
}

.ligneTableauClick:Last-Child  td:Last-child
{
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
}

.ligneTableauClick:nth-child(odd) 
{
	border-color: #a0a0ff;
	background-color: #ddd;
	cursor: pointer;
}

.ligneTableauClick:nth-child(even) 
{
	border-color: #a0a0ff;
	background-color: #f6f6f6;
	cursor: pointer;
}

.ligneTableauClick:hover 
{
	background-color: #4475cd;	
	color: #fff;
	border-width: 1px 1px 1px 1px;
	border-color: #a0a0ff #a0a0ff #a0a0ff #a0a0ff;
	cursor: pointer;
}

.titreTableauClick a
{
	color: #fff;
	cursor: Default;
	text-decoration: none;
}


.celluleTableauClick:hover 
{
	color: #fff;
	background-color: #4475cd;
	cursor: pointer;
}

.celluleTableauClick a
{
	color: #fff;
	cursor: pointer;
	text-decoration: none;
}

.celluleTableauClick:nth-child(odd) a
{
	color: #000;
	cursor: pointer;
	text-decoration: none;
}

.celluleTableauClick:nth-child(even) a
{
	color: #000;
	cursor: pointer;
	text-decoration: none;
}

.celluleTableauClick:hover:nth-child(odd) a
{
	color: #fff;
	cursor: pointer;
	text-decoration: none;
}

.celluleTableauClick:hover:nth-child(even) a
{
	color: #fff;
	cursor: pointer;
	text-decoration: none;
}

input,textarea
{
	background-color: #CAA453;
	padding:5px; 
	border-radius:10px;
}

input[readonly],textarea[readonly]
{
	background-color: #CAA453;
	padding:5px; 
	border-radius:10px;
}

button
{
	cursor: pointer;
}

.btn {
  background-color: #00304B;
  color: #fff;
  padding: 10px;
  border-radius: 20px; 
  border:solid #fff;
  text-decoration: none;
}

.btn:hover, .btn:focus {
  background-color: #00304B;
  color: #fff;
  text-decoration: none;
	cursor: pointer;
}

.btn[disabled] 
{
  background-color: #CAA453;  
  text-decoration: none;
  color: #bbb;
  cursor: not-allowed;
}

.label_input , .label_combo , .label_checkbox , .label_static, .label_textarea, .label_radios
{
	/*
	color: #CAA453;
	text-transform: uppercase;
	*/
}

input[type=radio] {
  accent-color: #CAA453;
}

input[type=checkbox] {
  accent-color: #CAA453;
  width: 20px;
  height:20px;
}

input[disabled] 
{
  color: #bbb;
}

input[type=text]
{
	background-color: #CAA453;
}

.table-scroll thead th {
  position: sticky;
  top: 0;
}

.table-scroll {
}

.view {
  }

.wrapper {
  position: relative;
  overflow: auto;
  white-space: nowrap;
}

.sticky-col {
  position: -webkit-sticky;
  position: sticky;
  left: 0px;
}

fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend {
  /*
  display: block;
  padding: 5px;
  */
  /*
  margin-bottom: @line-height-computed;
  */
  margin-bottom: 0;
  width:inherit;
  /*
  width: 100%;
  font-size: (@font-size-base * 1.5);
  */
  font-size: 16px;
  line-height: inherit;
  /* color: @legend-color; */
  color: #fff;
  border: 0;
  /*
  border-bottom: 1px solid @legend-border-color;
  */
}
