html {
	height:auto;
	text-align: center;
}

input {
	border-style: solid;
	border-width : 1px;
	border-color : #AAAAAA;
	FONT-SIZE:18px;
}

.visible-phone {
  display: none;
}

.visible-desktop {
  display: inherit;
}

@media (max-width: 767px) {
  .visible-phone {
    display: inherit;
  }
  .visible-desktop {
    display: none;
  }
}


.lienFondVert {
	color:#EEEEEE;
	text-decoration: underline;
}

.lienFondVert:hover {
	color:#006573;
	text-decoration: underline;
	BACKGROUND:#EEEEEE;
}

.lienFondBlanc {
	color:#006573;
	text-decoration: underline;
}

.lienFondBlanc:hover {
	color:#EEEEEE;
	text-decoration: underline;
	BACKGROUND:#006573;
}

.tableLoginGSS {
	width:100%;
	height:100%;
	BACKGROUND:#006573;
}

.tableLoginGSS tr td {
	text-align: center;
}

.tableBandeauHaut {
	width:100%;
	height:5%;
	BACKGROUND:#006573;
}

.tableBandeauHaut tr td {
	color:#EEEEEE;
}

.spanNomStock, .spanTitreAdministration {
	color:#EEEEEE;
	FONT-SIZE: 40px;
}

a {
	TEXT-DECORATION:none;COLOR: #83112A;
}

a:hover {
	COLOR: #1C6FBD;
}

.tableauGeneral {
	border:3px solid #000000;
	border-collapse:separate;
	width:90%;
	margin:auto;
	 
	
	text-align: center;
	}
	
.tableCommune {
	border:0px solid #6495ed;
	border-collapse:separate;
	width:auto;
	margin:auto;
	
	
	text-align: center;
	}

.tableCommune tr th {
	padding:4px;
	FONT-SIZE: 10px;
	padding-left:10px;
	padding-right:10px;
	BACKGROUND:#f4d4ad;
}

.tableCommune tr {
	BACKGROUND:#f4e4d0;
}

.tableCommune tr:hover {
	BACKGROUND:#f4d4ad;
}

.tableCommune tr td {
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
}

.tableSortie {
	border:0px solid #6495ed;
	border-collapse:separate;
	width:auto;
	margin:auto;
	}

.tableSortie tr th {
	padding:4px;
	FONT-SIZE: 10px;
	padding-left:10px;
	padding-right:10px;
	BACKGROUND:#f4d4ad;
}

.tableSortie tr {
	BACKGROUND:#f4e4d0;
}

.tableSortie tr:hover {
	BACKGROUND:#f4d4ad;
}

.tableSortie tr td {
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
}


button {
	padding:6px 0 6px 0;
	color:#fff;
	cursor:pointer;
	border-radius:2px;
	border:none;
	width:100px;
}

.bouton {
	background:#56abac;
}

.bouton:focus {
	outline: none;
}

.bouton:hover {
	background:#f4d4ad;
}

.boutonValider {
	background:#298A08;
}

.boutonValider:hover {
	background:#00FF00;
}

.boutonAnnuler {
	background:#d34836;
}

.boutonAnnuler:hover {
	background:#FF0000;
}

.menu {
	color:#FFFFFF;
	display:block;
	width:100%;
	height:100%;
	font-weight:bold;
	BACKGROUND:#56abac;
	text-align:center;
	column-width: 100%;
}

.menu:hover {
	BACKGROUND:#f4d4ad;
}

.entete {
	color:#FFFFFF;
	display:block;
	width:100%;
	height:100%;
	font-weight:bold;
	BACKGROUND:#56abac;
	text-align:center;
	column-width: 100%;
}


.tdDroiteStock {
	border-left: 2px solid #006573;
	FONT-SIZE: 10px;
	font-weight:bold;
}

.tableStockADroite {
	border:2px solid #000000;
	border-collapse:collapse;
	width:auto;
	margin:auto;
	text-align: center;
	}

.tableStockADroite tr th {
	padding:4px;
	FONT-SIZE:9px;
}

.tableStockADroite tr {
	BACKGROUND:#f4d4ad;
	font-weight:normal;
}

.tableStockADroite tr td {
	padding:4px;
	BACKGROUND:#f4e4d0;
	FONT-SIZE: 9px;
}

.tdQuantite {
	text-align:center;
}

.tdQuantiteNegative {
	text-align:center;
	font-weight:bold;
	color:#EE0000;
}

.tdQuantiteVirtuelle {
	text-align:center;
	color:#006573;
}

.tdQuantiteVirtuelleNegative {
	text-align:center;
	font-weight:bold;
	color:#EE0000;
}

.tdPrix {
	text-align:center;
}

.tdCond {
	text-align:center;
}

.attention {
	color:#EE0000;
}

.attention b {
	color:#EE0000;
}

h1 {
	color:#006573;
	FONT-SIZE: 35px;
	text-shadow : 2px 2px 5px #aaa;
}

.erreur {
	color:red;
	font-weight:bold;
}

img  {
    border:0px;
}