body {
    background: linear-gradient(-15deg, rgb(56, 173, 157), rgb(251, 188, 58));
    background-size: 150% 150%;
    background-color: #FFF;
    background-attachment:fixed;
    animation: Gradient 10s ease infinite;
    margin: 0;
    padding:15px;
    line-height:1.5;
}

body,
table {
	color: #535353;
	font-family: arial, verdana, sans-serif;
}

h1 {
	color: #1b5743 !important;
}
h2 {
	color: #3d886f!important;
}

#header {
	background:#FFF;
}

#footer {
	background: #27253C;
	color: #EEE;
}


#loginbar {
	background: #E0E0E0;
}

#menu {
	background: #27253C;
}

.table1 tr,
.cell6 {
	background: #e0f6ef;
}

.table2 tr {
	background: #FFEBD0;
}

.table3 tr {
	background: #E4F5FF;
}

.table1 .cell1 {
	background: #d7f1e9;
}

.table2 .cell1 {
	background: #FFF3E3;
}

.table3 .cell1 {
	background: #EFF9FE;
}

.table1 .cell2 {
	background: #F8F4D1;
}

.hovering tr:hover:not(.nohovering) td {
  background:#f2f2f2;
}

.cell3 {
	background: #D1F4F8!important;
}

.cell4 {
	background: #FFE7C4!important;
}

.cell5 {
	background: #FFD2D2!important;
}

.cell6 {
	background: #e5e5e5!important;
}

.table1 th {
	background: #38AD9D;
	color: #FFF;
	text-shadow: 1px 1px 2px #000;
	white-space: nowrap;
}

.table2 th {
	background: #a3825b;
	color: #FFF;
	text-shadow: 1px 1px 2px #000;
	white-space: nowrap;
}

.table3 th {
	background: #3ca2cc;
	color: #FFF;
	text-shadow: 1px 1px 2px #000;
	white-space: nowrap;
}

.table4 th {
	background: #fbf4bd;
	text-shadow: 1px 1px 2px #999;
	white-space: nowrap;
}

/* liens */
.lien1 {
	color: #50634C;
}

.lien1:hover {
	color: #888;
}

.pagination a:hover, .pagination a.active {
  background-color: #679c8b;
  color: #fff;
}

.icn_big:hover {
	color:#636363;
}

/* Animations */
@-webkit-keyframes Gradient {
	0% { background-position: 0% 50% }
	50% { background-position: 100% 50% }
	100% { background-position: 0% 50% }
}
@-moz-keyframes Gradient {
	0% { background-position: 0% 50% }
	50% { background-position: 100% 50% }
	100% { background-position: 0% 50% }
}
@keyframes Gradient {
	0% { background-position: 0% 50% }
	50% { background-position: 100% 50% }
	100% { background-position: 0% 50% }
}
