html {
	height:100%;
}

body {
	padding:0px;
	margin:0px;
	height:100%;
}

* {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, 'Lucida Grande', Arial, sans-serif; color: #000000;
}

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

.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;
}

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

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

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

.tableBandeauHaut tr td {
	color:#EEEEEE;
}

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

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

a:hover {
	COLOR: #1C6FBD;
}

.tableCommune {
	border-collapse:separate;
}

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

.tableCommune .categorie {
	BACKGROUND:#56abac;
	color:#ffffff;
	FONT-SIZE: 12px;
}

.tableCommune .descriptionCategorie {
	FONT-SIZE: 11px;
	font-weight:normal;
	color:#ffffff;
}


.tableCommune .thBlanc {
	BACKGROUND:#ffffff;
}

.tableCommune tr {
	BACKGROUND:#f4e4d0;
}

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

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

.tableCommune .modif {
	BACKGROUND:#ffffff;
	color:#000000;
	FONT-SIZE: 11px;
	text-align:right;
	font-weight:normal;
}


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;
}

.attention {
	color:#EE0000;
}

.attention b {
	color:#EE0000;
}

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

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

img  {
    border:0px;
}

.description {
	FONT-SIZE: 11px;
	font-weight:normal;
	Line-Height: 1;
}

@-webkit-keyframes fadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
}

@keyframes fadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
}

.titrePage {
	font-size:14px;
}

.menu {
	color:#FFFFFF;
	display:block;
	width:80px;
	height:80px;
	font-weight:bold;
	font-size:11px;
	BACKGROUND:#56abac;
	text-align: center;
}

.menu:hover {
	BACKGROUND:#f4d4ad;
}

.lettreMenu {
	margin-top:5px;
	font-size:40px;
	color:#CC0000;
	font-weight:bold;
}

.divMenuGauche {
	position:fixed;
	right:10px;
	top:150px;
}