﻿A.Bt {
	width: auto;
	min-width: 1.5em;
	vertical-align: middle;
	padding: 0.40em 0.6em 0.4em 0.6em;
	font-size: 1em;
	margin: 0.20em;
	background: #F0BF00;
	/*color: white !important;*/
	color: black;
	border-radius: 0.20em;
	height: 1.2em;
	white-space: nowrap;
}

	A.Bt:hover {
		text-decoration: none;
		background: #FFD017;
		color: black;
		cursor: pointer;
	}

A.BtBarr {
	width: auto;
	min-width: 1.5em;
	vertical-align: middle;
	padding: 0.5em 0.6em 0.3em 0.6em;
	font-size: 1em;
	background: #1B4D89;
	color: white;
	height: 1.2em;
}

	A.BtBarr:hover {
		text-decoration: none;
    background: #2364B4;
		color: white;
		cursor: pointer;
	}

	a.Bt[disabled="disabled"], a.Bt[disabled="disabled"]:hover, a.Bt[disabled="disabled"]:visited,
	a.BtSsBord[disabled="disabled"], a.BtSsBord[disabled="disabled"]:hover, a.BtSsBord[disabled="disabled"]:visited,
	a.BtSsBordOrange[disabled="disabled"], a.BtSsBordOrange[disabled="disabled"]:hover, a.BtSsBordOrange[disabled="disabled"]:visited,
	a.BtBarr[disabled="disabled"], a.BtBarr[disabled="disabled"]:hover, a.BtBarr[disabled="disabled"]:visited,
	a.BtBarrFin[disabled="disabled"], a.BtBarrFin[disabled="disabled"]:hover, a.BtBarrFin[disabled="disabled"]:visited,
	a.BtSsBordRed[disabled="disabled"], a.BtSsBordRed[disabled="disabled"]:hover, a.BtSsBordRed[disabled="disabled"]:visited,
	a.BtSsBordGreen[disabled="disabled"], a.BtSsBordGreen[disabled="disabled"]:hover, a.BtSsBordGreen[disabled="disabled"]:visited {
		color: #8ABBEC;
		cursor: default;
	}


a.BtBarrTabl[disabled="disabled"], a.BtBarrTabl[disabled="disabled"]:hover, a.BtBarrTabl[disabled="disabled"]:visited,
a.BtBarrTablFin[disabled="disabled"], a.BtBarrTablFin[disabled="disabled"]:hover, a.BtBarrTablFin[disabled="disabled"]:visited,
a.BtBarrTablDeb[disabled="disabled"], a.BtBarrTablDeb[disabled="disabled"]:hover, a.BtBarrTablDeb[disabled="disabled"]:visited {
	color: #999999;
	cursor: default;
}

A.BtBarrFin {
	width: auto;
	min-width: 1.5em;
	vertical-align: middle;
	padding: 0.5em 0.6em 0.3em 0.6em;
	font-size: 1em;
	height: 1.2em;
	background: #1B4D89;
	color: white;
	border-radius: 0 0.2em 0.2em 0;
}

	A.BtBarrFin:hover {
		text-decoration: none;
		background: #2277CC;
		color: white;
		cursor: pointer;
	}

A.BtBarrTabl {
	width: auto;
	min-width: 1.5em;
	vertical-align: middle;
  margin-left: -1px;
	padding: 0.3em 0.6em 0.1em 0.6em;
	font-size: 1em;
	background: black;
	color: white;
	height: 1.2em;
}

	A.BtBarrTabl:hover {
		text-decoration: none;
		background: #7D7D7D;
		color: white;
		cursor: pointer;
	}

A.BtBarrTablDeb {
	width: auto;
	min-width: 1.5em;
	vertical-align: middle;
	padding: 0.3em 0.6em 0.1em 0.6em;
	font-size: 1em;
	background: black;
	color: white;
	height: 1.2em;
	border-radius: 0.4em 0 0 0;
}

	A.BtBarrTablDeb:hover {
		text-decoration: none;
		background: #7D7D7D;
		color: white;
		cursor: pointer;
	}

A.BtBarrTablFin {
	width: auto;
	min-width: 1.5em;
	vertical-align: middle;
	padding: 0.3em 0.6em 0.1em 0.6em;
  margin-left:-1px;
	font-size: 1em;
	background: black;
	color: white;
	height: 1.2em;
	border-radius: 0 0.4em 0 0;
}

	A.BtBarrTablFin:hover {
		text-decoration: none;
		background: #7D7D7D;
		color: white;
		cursor: pointer;
	}



A.BtBarrRech {
	width: auto;
	min-width: 1.5em;
	vertical-align: middle;
	padding: 0.4em 0.6em 0.3em 0.6em;
	font-size: 1em;
	height: 1.2em;
	background: #1B4D89;
	color: white;
	border-radius: 0 0.2em 0.2em 0;
}

	A.BtBarrRech:hover {
		text-decoration: none;
		background: #2277CC;
		color: white;
		cursor: pointer;
	}

	A.Bt:link, A.BtBarr:link, A.BtBarrFin:link, A.BtBarrRech:link, A.BtBarrTabl:link, A.BtBarrTablDeb:link, A.BtBarrTablFin:link, A.BtAction:link,
	A.BtSuppr:link, A.BtFi:link, A.Bt2x:link, A.Bt2xAction:link, A.Bt2xSuppr:link, A.Bt2xCompl:link, A.BtFM:link, A.Bt4xAction:link, A.Bt4xSuppr:link {
    color: white;
	}

	A.Bt:visited, A.BtBarr:visited, A.BtBarrFin:visited, A.BtBarrRech:visited, A.BtBarrTabl:visited, A.BtBarrTablDeb:visited, A.BtBarrTablFin:visited, A.BtAction:visited,
	A.BtSuppr:visited, A.BtFi:visited, A.Bt2x:visited, A.Bt2xAction:visited, A.Bt2xSuppr:visited, A.Bt2xCompl:visited, A.BtFM:visited, A.Bt4xAction:visited, A.Bt4xSuppr:visited {
		color: black;
	}

A.BtBarrRechEntet {
  width: auto;
  min-width: 2em;
  vertical-align: middle;
  padding: 0.5em 0.6em 0.2em 0.6em;
  font-size: 1.2em;
  height: 1.4em;
  background: #F0BF00;
  color: black;
  border-radius: 0 0.2em 0.2em 0;
}

  A.BtBarrRechEntet:hover {
    text-decoration: none;
    background: #D0CECF;
    color: black;
    cursor: pointer;
  }

  A.BtBarrRechEntet:link {
    color: black;
  }

  A.BtBarrRechEntet:visited {
    color: black;
  }

A.BtBarrPanierEntet {
  width: auto;
  min-width: 200px;
  vertical-align: middle;
  padding: 0.8em 0.6em 0.4em 0.6em;
  font-size: 1.4em;
  text-align:left;
  /*background: #DEDCDD;*/
  color: white;
  border-radius: 0.2em;
  white-space:nowrap;

}

A.BtBarrPanierEntetSimpl {
  width: auto;
  min-width: 200px;
  vertical-align: middle;
  padding: 0.2em;
  font-size: 1.2em;
  height: 1.2em;
  text-align: center;
  /*background: #DEDCDD;*/
  color: white;
  border-radius: 0.2em;
  white-space: nowrap;
}

A.BtBarrPanierEntet:hover, A.BtBarrPanierEntetSimpl:hover {
  text-decoration: none;
  color: #F0BF00;
  cursor: pointer;
}

A.BtBarrPanierEntet:link, A.BtBarrPanierEntetSimpl:link {
  color: white;
}

A.BtBarrPanierEntet:visited, A.BtBarrPanierEntetSimpl:visited {
  color: white;
}

A.BtAction {
	width: auto;
	min-width: 1.5em;
	vertical-align: middle;
	padding: 0.40em 0.6em 0.4em 0.6em;
	font-size: 1em;
	margin: 0.20em;
	background: #1DB840;
	color: white;
	border-radius: 0.20em;
	height: 1.2em;
	white-space: nowrap;
}

	A.BtAction:hover {
		text-decoration: none;
		background: #1AA238;
		color: white;
		cursor: pointer;
	}

A.BtSuppr {
	width: auto;
	min-width: 1.5em;
	vertical-align: middle;
	padding: 0.40em 0.6em 0.4em 0.6em;
	font-size: 1em;
	margin: 0.20em;
	background: #D32121;
	color: white;
	border-radius: 0.20em;
	height: 1.2em;
	white-space: nowrap;
}

	A.BtSuppr:hover {
		text-decoration: none;
		background: #BA1D1D;
		color: white;
		cursor: pointer;
	}

A.Bt2x {
	width: auto;
	min-width: 1.5em;
	vertical-align: middle;
	padding: 0.40em 0.6em 0.4em 0.6em;
	font-size: 1.2em;
	margin: 0.20em;
	background: #3388DD;
	color: white;
	border-radius: 0.40em;
	height: 1.2em;
	white-space: nowrap;
}

	A.Bt2x:hover {
		text-decoration: none;
		background: #2277CC;
		color: white;
		cursor: pointer;
	}

A.Bt2xAction {
	width: auto;
	min-width: 1.5em;
	vertical-align: middle;
	padding: 0.40em 0.6em 0.4em 0.6em;
	font-size: 1.2em;
	margin: 0.20em;
	background: #1DB840;
	color: white;
	border-radius: 0.40em;
	height: 1.2em;
	white-space: nowrap;
}

	A.Bt2xAction:hover {
		text-decoration: none;
		background: #1AA238;
		color: white;
		cursor: pointer;
	}

A.Bt2xSuppr {
	width: auto;
	min-width: 1.5em;
	vertical-align: middle;
	padding: 0.40em 0.6em 0.4em 0.6em;
	font-size: 1.2em;
	margin: 0.20em;
	background: #D32121;
	color: white;
	border-radius: 0.40em;
	height: 1.2em;
	white-space: nowrap;
}

	A.Bt2xSuppr:hover {
		text-decoration: none;
		background: #BA1D1D;
		color: white;
		cursor: pointer;
	}

A.Bt2xCompl {
	width: auto;
	min-width: 1.5em;
	vertical-align: middle;
	padding: 0.40em 0.6em 0.4em 0.6em;
	font-size: 1.2em;
	margin: 0.20em;
	background: #E8CA62;
	color: white;
	border-radius: 0.40em;
	height: 1.2em;
}

	A.Bt2xCompl:hover {
		text-decoration: none;
		background: #E0B930;
		color: white;
		cursor: pointer;
	}

A.Bt4xAction {
	width: auto;
	min-width: 1.5em;
	vertical-align: middle;
	padding: 0.40em 0.6em 0.4em 0.6em;
	font-size: 1.5em;
	margin: 0.20em;
	background: #1DB840;
	color: white;
	border-radius: 0.40em;
	height: 1.2em;
	white-space: nowrap;
}

	A.Bt4xAction:hover {
		text-decoration: none;
		background: #1AA238;
		color: white;
		cursor: pointer;
	}

A.Bt4xSuppr {
	width: auto;
	min-width: 1.5em;
	vertical-align: middle;
	padding: 0.40em 0.6em 0.4em 0.6em;
	font-size: 1.5em;
	margin: 0.20em;
	background: #D32121;
	color: white;
	border-radius: 0.40em;
	height: 1.2em;
	white-space: nowrap;
}

	A.Bt4xSuppr:hover {
		text-decoration: none;
		background: #BA1D1D;
		color: white;
		cursor: pointer;
	}

A.BtFM {
	width: auto;
	min-width: 1.5em;
	vertical-align: middle;
	padding: 1.2em 0.40em 1.2em 0.40em;
	font-size: 1.5em;
	margin: 0.20em;
	background: #3388DD;
	color: white;
	border-radius: 0.40em;
	white-space: nowrap;
	text-align: left !important;
}

	A.BtFM:hover {
		text-decoration: none;
		background: #2277CC;
		color: white;
		cursor: pointer;
	}


A.BtSsBord, TD.BtSsBord {
	width: auto;
	min-width: 1.1em;
	vertical-align: middle;
	padding: 0.1em;
	font-size: 1em;
	margin: 0.2em;
	color: #333333;
}



	A.BtSsBord:hover, TD.BtSsBord:hover {
		text-decoration: none;
		color: #444444;
		cursor: pointer;
	}

	a.BtSsBord:link, a.BtSsBord:visited, TD.BtSsBord:link, TD.BtSsBord:visited {
		color: #333333;
	}

A.BtSsBordOrange, TD.BtSsBordOrange {
	width: auto;
	min-width: 1.1em;
	vertical-align: middle;
	padding: 0.1em;
	font-size: 1em;
	margin: 0.2em;
	color: #333333;
}

A.BtSsBordRed, TD.BtSsBordRed {
	width: auto;
	min-width: 1.1em;
	vertical-align: middle;
	padding: 0.1em;
	font-size: 1em;
	margin: 0.2em;
	color: red;
}

A.BtSsBordGreen, TD.BtSsBordGreen {
	width: auto;
	min-width: 1.1em;
	vertical-align: middle;
	padding: 0.1em;
	font-size: 1em;
	margin: 0.2em;
	color: lawngreen;
}



	A.BtSsBordOrange:hover, TD.BtSsBordOrange:hover {
		text-decoration: none;
		color: #F0BF00;
		cursor: pointer;
	}

	a.BtSsBordOrange:link, a.BtSsBordOrange:visited, TD.BtSsBordOrange:link, TD.BtSsBordOrange:visited {
		color: #F0BF00;
	}

A.BtSsBordRouge {
	width: auto;
	min-width: 1.1em;
	vertical-align: middle;
	padding: 0.1em;
	font-size: 1em;
	margin: 0.2em;
	color: #D32121;
}

	A.BtSsBordRouge:hover {
		text-decoration: none;
		color: #BA1D1D;
		cursor: pointer;
	}

	a.BtSsBordRouge:link, a.BtSsBordRouge:visited {
		color: #D32121;
	}



A.BtSsBordVert {
	width: auto;
	min-width: 1.1em;
	vertical-align: middle;
	padding: 0.1em;
	font-size: 1em;
	margin: 0.2em;
	color: #1DB840;
}

	A.BtSsBordVert:hover {
		text-decoration: none;
		color: #1AA238;
		cursor: pointer;
	}

	a.BtSsBordVert:link, a.BtSsBordVert:visited {
		color: #1DB840;
	}

A.BtSsBordGris {
	min-width: 1.1em;
	vertical-align: middle;
	padding: 0.1em;
	font-size: 1em;
	margin: 0.2em;
	color: #909090;
}

	A.BtSsBordGris:hover {
		text-decoration: none;
		color: #707070;
		cursor: pointer;
	}

	a.BtSsBordGris:link, a.BtSsBordGris:visited {
		color: #909090;
	}

A.BtSsBordnoClic, TD.BtSsBordnoClic {
	width: auto;
	min-width: 1.1em;
	vertical-align: middle;
	padding: 0.1em;
	font-size: 1em;
	margin: 0.2em;
	color: #3388DD;
}

	A.BtSsBordnoClic:hover, TD.BtSsBordnoClic:hover {
		text-decoration: none;
		cursor: none;
	}
.BtRetourMenu {
	font-size:1.2em;
}
	@media (max-width: 1024px) {
		A.BtSsBord {
			width: auto;
			min-width: 1em;
			vertical-align: middle;
			padding: 0.4em 0.4em 0.4em 0.4em;
			font-size: 0.5em;
			margin: 0.10em;
			background: #F0BF00;
			border-radius: 0.40em;
		}

			A.BtSsBord:hover {
				text-decoration: none;
				background: #2277CC;
				color: white;
				cursor: pointer;
			}

			a.BtSsBord:link, a.BtSsBord:visited {
				color: #3C3C3C;
			}

		A.BtSsBordOrange {
			width: auto;
			min-width: 1.5em;
			vertical-align: middle;
			padding: 0.40em 0.6em 0.4em 0.6em;
			font-size: 1em;
			margin: 0.20em;
			background: #F0BF00;
			color: white;
			border-radius: 0.40em;
		}

			A.BtSsBordOrange:hover {
				text-decoration: none;
				background: #F0BF00;
				color: white;
				cursor: pointer;
			}

			a.BtSsBordOrange:link, a.BtSsBordOrange:visited {
				color: white;
			}

		A.BtSsBordRouge {
			width: auto;
			min-width: 1.5em;
			vertical-align: middle;
			padding: 0.40em 0.6em 0.4em 0.6em;
			font-size: 1em;
			margin: 0.20em;
			background: #D32121;
			color: white;
			border-radius: 0.40em;
		}

			A.BtSsBordRouge:hover {
				text-decoration: none;
				background: #BA1D1D;
				color: white;
				cursor: pointer;
			}

			a.BtSsBordRouge:link, a.BtSsBordRouge:visited {
				color: white;
			}



		A.BtSsBordVert {
			width: auto;
			min-width: 1.5em;
			vertical-align: middle;
			padding: 0.40em 0.6em 0.4em 0.6em;
			font-size: 1em;
			margin: 0.20em;
			background: #1DB840;
			color: white;
			border-radius: 0.40em;
		}

			A.BtSsBordVert:hover {
				text-decoration: none;
				background: #1AA238;
				color: white;
				cursor: pointer;
			}

			a.BtSsBordVert:link, a.BtSsBordVert:visited {
				color: white;
			}
	}

	A.BtFi {
		width: auto;
		min-width: 1.5em;
		vertical-align: middle;
		padding: 0.20em;
		font-size: 1em;
		margin-left: 0.20em;
		background: #F0BF00;
		color: white;
		border-radius: 0.20em;
		height: 1em;
	}

		A.BtFi:hover {
			text-decoration: none;
			background: #FFD017;
			color: black;
			cursor: pointer;
		}

	@media (max-width: 900px) {
		.BtRetourMenu {
			font-size: 0.7em;
		}

		a.BtBarr, a.BtBarrFin {
			border-radius: 0.75em;
			margin: 0.2em;
		}

		A.BtBarrPanierEntet {
			padding: 0em;
			font-size: 1.1em;
		}
	}

	@media only screen and (max-width: 900px) {
		.btscreen{
			display:none;
		}
		a.BtSortCss {
			position: relative;
			top: 10px;
			left: 90%;
		}
		.BtBarrPanierEntet {
			display: none;
		}
	}

	/* Boutons spéciaux */
	TD.ZoneNo {
		color: #000;
		font: 15px;
		width: 200px;
		min-height: 20px;
		padding: 20px;
		text-align: center;
		text-decoration: none;
		border: 1px solid #BBBBBB;
		border-top: solid 1px #BBBBBB;
		border-left: solid 1px #BBBBBB;
		border-right: solid 1px #999999;
		border-bottom: solid 1px #999999;
		background: #DCDE7E;
		border-radius: 4px;
		background: -moz-linear-gradient(top, #BBBBBB 40%, #999999 100%);
		background: -webkit-linear-gradient(top, #BBBBBB 40%, #999999 100%);
		background: -o-linear-gradient(top, #BBBBBB 40%, #999999 100%);
		background: -ms-linear-gradient(top, #BBBBBB 40%, #999999 100%);
		background: linear-gradient(top, #BBBBBB 40%, #999999 100%);
		text-shadow: 0 1px 0 #fff;
		box-shadow: 0 0 5px rgba(0,0,0,0.2);
		cursor: default;
	}

	/*DIV.ZoneNo
{
	color: #000;
	font: 15px;
	width: 200px;
	min-height: 20px;
	padding: 20px;
	text-align: center;
	text-decoration: none;
	border: 1px solid #BBBBBB;
	border-top: solid 1px #BBBBBB;
	border-left: solid 1px #BBBBBB;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	background: #DCDE7E;
	border-radius: 4px;
	background: -moz-linear-gradient(top, #BBBBBB 40%, #999999 100%);
	background: -webkit-linear-gradient(top, #BBBBBB 40%, #999999 100%);
	background: -o-linear-gradient(top, #BBBBBB 40%, #999999 100%);
	background: -ms-linear-gradient(top, #BBBBBB 40%, #999999 100%);
	background: linear-gradient(top, #BBBBBB 40%, #999999 100%);
	text-shadow: 0 1px 0 #fff;
	box-shadow: 0 0 5px rgba(0,0,0,0.2);
	cursor: default;
}*/

	DIV.ZoneNo1 {
		color: #000;
		font: 15px;
		width: 100px;
		height: 66px;
		padding: 0px 20px 20px 0px;
		text-align: center;
		text-decoration: none;
		border: 1px solid #BBBBBB;
		border-top: solid 1px #BBBBBB;
		border-left: solid 1px #BBBBBB;
		border-right: solid 1px #BBBBBB;
		border-bottom: solid 1px #BBBBBB;
		background: #DCDE7E;
		border-radius: 4px;
		background: -moz-linear-gradient(top, #BBBBBB 40%, #999999 100%);
		background: -webkit-linear-gradient(top, #BBBBBB 40%, #999999 100%);
		background: -o-linear-gradient(top, #BBBBBB 40%, #999999 100%);
		background: -ms-linear-gradient(top, #BBBBBB 40%, #999999 100%);
		background: linear-gradient(top, #BBBBBB 40%, #999999 100%);
		text-shadow: 0 1px 0 #fff;
		box-shadow: 0 0 5px rgba(0,0,0,0.2);
		cursor: pointer;
	}

	DIV.ZoneNo2 {
		color: #000;
		font: 15px;
		width: 270px;
		height: 66px;
		text-align: center;
		text-decoration: none;
		vertical-align: middle;
		border: 1px solid #BBBBBB;
		border-top: solid 1px #BBBBBB;
		border-left: solid 1px #BBBBBB;
		border-right: solid 1px #BBBBBB;
		border-bottom: solid 1px #BBBBBB;
		background: #DCDE7E;
		border-radius: 4px;
		background: -moz-linear-gradient(top, #BBBBBB 40%, #999999 100%);
		background: -webkit-linear-gradient(top, #BBBBBB 40%, #999999 100%);
		background: -o-linear-gradient(top, #BBBBBB 40%, #999999 100%);
		background: -ms-linear-gradient(top, #BBBBBB 40%, #999999 100%);
		background: linear-gradient(top, #BBBBBB 40%, #999999 100%);
		text-shadow: 0 1px 0 #fff;
		box-shadow: 0 0 5px rgba(0,0,0,0.2);
		cursor: pointer;
	}

	DIV.ZoneNo3 {
		color: #000;
		font: 15px;
		width: 270px;
		height: 200px;
		text-align: center;
		text-decoration: none;
		vertical-align: middle;
		border: 1px solid #BBBBBB;
		border-top: solid 1px #BBBBBB;
		border-left: solid 1px #BBBBBB;
		border-right: solid 1px #BBBBBB;
		border-bottom: solid 1px #BBBBBB;
		background: #DCDE7E;
		border-radius: 4px;
		background: -moz-linear-gradient(top, #BBBBBB 40%, #999999 100%);
		background: -webkit-linear-gradient(top, #BBBBBB 40%, #999999 100%);
		background: -o-linear-gradient(top, #BBBBBB 40%, #999999 100%);
		background: -ms-linear-gradient(top, #BBBBBB 40%, #999999 100%);
		background: linear-gradient(top, #BBBBBB 40%, #999999 100%);
		text-shadow: 0 1px 0 #fff;
		box-shadow: 0 0 5px rgba(0,0,0,0.2);
		cursor: pointer;
	}

	TD.ZoneEtat {
		color: #000;
		font: 15px;
		width: 200px;
		min-height: 20px;
		padding: 20px;
		text-align: center;
		text-decoration: none;
		border: 1px solid #7ED91A;
		border-top: solid 1px #7ED91A;
		border-left: solid 1px #7ED91A;
		border-right: solid 1px #64AB14;
		border-bottom: solid 1px #64AB14;
		background: #CEF4A4;
		border-radius: 4px;
		background: -moz-linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
		background: -webkit-linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
		background: -o-linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
		background: -ms-linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
		background: linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
		text-shadow: 0 1px 0 #fff;
		box-shadow: 0 0 5px rgba(0,0,0,0.2);
		cursor: pointer;
	}

	DIV.ZoneEtat1 {
		color: #000;
		font: 15px;
		width: 100px;
		height: 66px;
		padding: 0px 20px 20px 0px;
		text-align: center;
		text-decoration: none;
		border: 1px solid #7ED91A;
		border-top: solid 1px #7ED91A;
		border-left: solid 1px #7ED91A;
		border-right: solid 1px #64AB14;
		border-bottom: solid 1px #64AB14;
		background: #CEF4A4;
		border-radius: 4px;
		background: -moz-linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
		background: -webkit-linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
		background: -o-linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
		background: -ms-linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
		background: linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
		text-shadow: 0 1px 0 #fff;
		box-shadow: 0 0 5px rgba(0,0,0,0.2);
		cursor: pointer;
	}

	DIV.ZoneEtat2 {
		color: #000;
		font: 15px;
		width: 270px;
		height: 66px;
		text-align: center;
		text-decoration: none;
		vertical-align: middle;
		border: 1px solid #7ED91A;
		border-top: solid 1px #7ED91A;
		border-left: solid 1px #7ED91A;
		border-right: solid 1px #64AB14;
		border-bottom: solid 1px #64AB14;
		background: #CEF4A4;
		border-radius: 4px;
		background: -moz-linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
		background: -webkit-linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
		background: -o-linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
		background: -ms-linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
		background: linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
		text-shadow: 0 1px 0 #fff;
		box-shadow: 0 0 5px rgba(0,0,0,0.2);
		cursor: pointer;
	}

	DIV.ZoneEtat3 {
		color: #000;
		font: 15px;
		width: 270px;
		height: 200px;
		text-align: center;
		text-decoration: none;
		vertical-align: middle;
		border: 1px solid #7ED91A;
		border-top: solid 1px #7ED91A;
		border-left: solid 1px #7ED91A;
		border-right: solid 1px #64AB14;
		border-bottom: solid 1px #64AB14;
		background: #CEF4A4;
		border-radius: 4px;
		background: -moz-linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
		background: -webkit-linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
		background: -o-linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
		background: -ms-linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
		background: linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
		text-shadow: 0 1px 0 #fff;
		box-shadow: 0 0 5px rgba(0,0,0,0.2);
		cursor: pointer;
	}

		TD.ZoneEtat:hover, DIV.ZoneEtat1:hover, DIV.ZoneEtat2:hover, DIV.ZoneEtat3:hover {
			background: #EBEBAB;
			background: -moz-linear-gradient(top, #DDF8C0 0%, #C6F394 100%);
			background: -webkit-linear-gradient(top, #DDF8C0 0%, #C6F394 100%);
			background: -o-linear-gradient(top, #DDF8C0 0%, #C6F394 100%);
			background: -ms-linear-gradient(top, #DDF8C0 0%, #C6F394 100%);
			background: linear-gradient(top, #DDF8C0 0%, #C6F394 100%);
		}

	TD.ZoneAlert {
		color: #000;
		font: 15px;
		width: 200px;
		min-height: 20px;
		padding: 20px;
		text-align: center;
		text-decoration: none;
		border: 1px solid #E1B428;
		border-top: solid 1px #E1B428;
		border-left: solid 1px #E1B428;
		border-right: solid 1px #B38C1A;
		border-bottom: solid 1px #B38C1A;
		background: #E9C969;
		border-radius: 4px;
		background: -moz-linear-gradient(top, #F1DEA3 40%, #E9C969 100%);
		background: -webkit-linear-gradient(top, #F1DEA3 40%, #E9C969 100%);
		background: -o-linear-gradient(top, #F1DEA3 40%, #E9C969 100%);
		background: -ms-linear-gradient(top, #F1DEA3 40%, #E9C969 100%);
		background: linear-gradient(top, #F1DEA3 40%, #E9C969 100%);
		text-shadow: 0 1px 0 #fff;
		box-shadow: 0 0 5px rgba(0,0,0,0.2);
		cursor: pointer;
	}

	DIV.ZoneAlert1 {
		color: #000;
		font: 15px;
		width: 100px;
		height: 66px;
		padding: 0px 20px 20px 0px;
		text-align: center;
		text-decoration: none;
		border: 1px solid #E1B428;
		border-top: solid 1px #E1B428;
		border-left: solid 1px #E1B428;
		border-right: solid 1px #B38C1A;
		border-bottom: solid 1px #B38C1A;
		background: #E9C969;
		border-radius: 4px;
		background: -moz-linear-gradient(top, #F1DEA3 40%, #E9C969 100%);
		background: -webkit-linear-gradient(top, #F1DEA3 40%, #E9C969 100%);
		background: -o-linear-gradient(top, #F1DEA3 40%, #E9C969 100%);
		background: -ms-linear-gradient(top, #F1DEA3 40%, #E9C969 100%);
		background: linear-gradient(top, #F1DEA3 40%, #E9C969 100%);
		text-shadow: 0 1px 0 #fff;
		box-shadow: 0 0 5px rgba(0,0,0,0.2);
		cursor: pointer;
	}

	DIV.ZoneAlert2 {
		color: #000;
		font: 15px;
		width: 270px;
		height: 66px;
		text-align: center;
		text-decoration: none;
		vertical-align: middle;
		border: 1px solid #E1B428;
		border-top: solid 1px #E1B428;
		border-left: solid 1px #E1B428;
		border-right: solid 1px #B38C1A;
		border-bottom: solid 1px #B38C1A;
		background: #E9C969;
		border-radius: 4px;
		background: -moz-linear-gradient(top, #F1DEA3 40%, #E9C969 100%);
		background: -webkit-linear-gradient(top, #F1DEA3 40%, #E9C969 100%);
		background: -o-linear-gradient(top, #F1DEA3 40%, #E9C969 100%);
		background: -ms-linear-gradient(top, #F1DEA3 40%, #E9C969 100%);
		background: linear-gradient(top, #F1DEA3 40%, #E9C969 100%);
		text-shadow: 0 1px 0 #fff;
		box-shadow: 0 0 5px rgba(0,0,0,0.2);
		cursor: pointer;
	}

	DIV.ZoneAlert3 {
		color: #000;
		font: 15px;
		width: 270px;
		height: 200px;
		text-align: center;
		text-decoration: none;
		vertical-align: middle;
		border: 1px solid #E1B428;
		border-top: solid 1px #E1B428;
		border-left: solid 1px #E1B428;
		border-right: solid 1px #B38C1A;
		border-bottom: solid 1px #B38C1A;
		background: #E9C969;
		border-radius: 4px;
		background: -moz-linear-gradient(top, #F1DEA3 40%, #E9C969 100%);
		background: -webkit-linear-gradient(top, #F1DEA3 40%, #E9C969 100%);
		background: -o-linear-gradient(top, #F1DEA3 40%, #E9C969 100%);
		background: -ms-linear-gradient(top, #F1DEA3 40%, #E9C969 100%);
		background: linear-gradient(top, #F1DEA3 40%, #E9C969 100%);
		text-shadow: 0 1px 0 #fff;
		box-shadow: 0 0 5px rgba(0,0,0,0.2);
		cursor: pointer;
	}

		TD.ZoneAlert:hover, DIV.ZoneAlert1:hover, DIV.ZoneAlert2:hover, DIV.ZoneAlert3:hover {
			background: #EBEBAB;
			background: -moz-linear-gradient(top, #F5E8BC 0%, #EED98E 100%);
			background: -webkit-linear-gradient(top, #F5E8BC 0%, #EED98E 100%);
			background: -o-linear-gradient(top, #F5E8BC 0%, #EED98E 100%);
			background: -ms-linear-gradient(top, #F5E8BC 0%, #EED98E 100%);
			background: linear-gradient(top, #F5E8BC 0%, #EED98E 100%);
		}

		TD.ZoneAlert:active, DIV.ZoneAlert1:active, DIV.ZoneAlert2:active, DIV.ZoneAlert3:active {
			box-shadow: 0 0 5px rgba(0,0,0,0.2) inset;
		}

	TD.ZoneLien {
		color: #000;
		font: 15px;
		width: 200px;
		min-height: 20px;
		padding: 20px;
		text-align: center;
		text-decoration: none;
		border: 1px solid #B470F1;
		border-top: solid 1px #B470F1;
		border-left: solid 1px #B470F1;
		border-right: solid 1px #993EEC;
		border-bottom: solid 1px #993EEC;
		background: #CEF4A4;
		border-radius: 4px;
		background: -moz-linear-gradient(top, #DDBFF9 40%, #CA9AF5 100%);
		background: -webkit-linear-gradient(top, #DDBFF9 40%, #CA9AF5 100%);
		background: -o-linear-gradient(top, #DDBFF9 40%, #CA9AF5 100%);
		background: -ms-linear-gradient(top, #DDBFF9 40%, #CA9AF5 100%);
		background: linear-gradient(top, #DDBFF9 40%, #CA9AF5 100%);
		text-shadow: 0 1px 0 #fff;
		box-shadow: 0 0 5px rgba(0,0,0,0.2);
		cursor: pointer;
	}

	DIV.ZoneLien1 {
		color: #000;
		font: 15px;
		width: 100px;
		height: 66px;
		padding: 0px 20px 20px 0px;
		text-align: center;
		text-decoration: none;
		vertical-align: middle;
		border: 1px solid #B470F1;
		border-top: solid 1px #B470F1;
		border-left: solid 1px #B470F1;
		border-right: solid 1px #993EEC;
		border-bottom: solid 1px #993EEC;
		background: #CEF4A4;
		border-radius: 4px;
		background: -moz-linear-gradient(top, #DDBFF9 40%, #CA9AF5 100%);
		background: -webkit-linear-gradient(top, #DDBFF9 40%, #CA9AF5 100%);
		background: -o-linear-gradient(top, #DDBFF9 40%, #CA9AF5 100%);
		background: -ms-linear-gradient(top, #DDBFF9 40%, #CA9AF5 100%);
		background: linear-gradient(top, #DDBFF9 40%, #CA9AF5 100%);
		text-shadow: 0 1px 0 #fff;
		box-shadow: 0 0 5px rgba(0,0,0,0.2);
		cursor: pointer;
	}

		TD.ZoneLien:hover, DIV.ZoneLien1:hover {
			background: #E8D2FB;
			background: -moz-linear-gradient(top, #E8D2FB 0%, #DDBFF9 100%);
			background: -webkit-linear-gradient(top, #E8D2FB 0%, #DDBFF9 100%);
			background: -o-linear-gradient(top, #E8D2FB 0%, #DDBFF9 100%);
			background: -ms-linear-gradient(top, #E8D2FB 0%, #DDBFF9 100%);
			background: linear-gradient(top, #E8D2FB 0%, #DDBFF9 100%);
		}

		TD.ZoneLien:hover, DIV.ZoneLien1:active {
			box-shadow: 0 0 5px rgba(0,0,0,0.2) inset;
		}

	TD.ZoneRouge {
		color: #000;
		font: 15px;
		width: 200px;
		min-height: 20px;
		padding: 20px;
		text-align: center;
		text-decoration: none;
		border: 1px solid #B470F1;
		border-top: solid 1px #BB241C;
		border-left: solid 1px #BB241C;
		border-right: solid 1px #941D16;
		border-bottom: solid 1px #941D16;
		background: #CEF4A4;
		border-radius: 4px;
		background: -moz-linear-gradient(top, #F1ACA9 40%, #E86F68 100%);
		background: -webkit-linear-gradient(top, #F1ACA9 40%, #E86F68 100%);
		background: -o-linear-gradient(top, #F1ACA9 40%, #E86F68 100%);
		background: -ms-linear-gradient(top, #F1ACA9 40%, #E86F68 100%);
		background: linear-gradient(top, #F1ACA9 40%, #E86F68 100%);
		text-shadow: 0 1px 0 #fff;
		box-shadow: 0 0 5px rgba(0,0,0,0.2);
		cursor: pointer;
	}

	DIV.ZoneRouge1 {
		color: #000;
		font: 15px;
		width: 100px;
		height: 66px;
		padding: 0px 20px 20px 0px;
		text-align: center;
		text-decoration: none;
		vertical-align: middle;
		border: 1px solid #B470F1;
		border-top: solid 1px #BB241C;
		border-left: solid 1px #BB241C;
		border-right: solid 1px #941D16;
		border-bottom: solid 1px #941D16;
		background: #CEF4A4;
		border-radius: 4px;
		background: -moz-linear-gradient(top, #F1ACA9 40%, #E86F68 100%);
		background: -webkit-linear-gradient(top, #F1ACA9 40%, #E86F68 100%);
		background: -o-linear-gradient(top, #F1ACA9 40%, #E86F68 100%);
		background: -ms-linear-gradient(top, #F1ACA9 40%, #E86F68 100%);
		background: linear-gradient(top, #F1ACA9 40%, #E86F68 100%);
		text-shadow: 0 1px 0 #fff;
		box-shadow: 0 0 5px rgba(0,0,0,0.2);
		cursor: pointer;
	}

	DIV.ZoneRouge2 {
		color: #000;
		font: 15px;
		width: 270px;
		height: 66px;
		text-align: center;
		text-decoration: none;
		vertical-align: middle;
		border: 1px solid #B470F1;
		border-top: solid 1px #BB241C;
		border-left: solid 1px #BB241C;
		border-right: solid 1px #941D16;
		border-bottom: solid 1px #941D16;
		background: #CEF4A4;
		border-radius: 4px;
		background: -moz-linear-gradient(top, #F1ACA9 40%, #E86F68 100%);
		background: -webkit-linear-gradient(top, #F1ACA9 40%, #E86F68 100%);
		background: -o-linear-gradient(top, #F1ACA9 40%, #E86F68 100%);
		background: -ms-linear-gradient(top, #F1ACA9 40%, #E86F68 100%);
		background: linear-gradient(top, #F1ACA9 40%, #E86F68 100%);
		text-shadow: 0 1px 0 #fff;
		box-shadow: 0 0 5px rgba(0,0,0,0.2);
		cursor: pointer;
	}

	DIV.ZoneRouge3 {
		color: #000;
		font: 15px;
		width: 270px;
		height: 200px;
		text-align: center;
		text-decoration: none;
		vertical-align: middle;
		border: 1px solid #B470F1;
		border-top: solid 1px #BB241C;
		border-left: solid 1px #BB241C;
		border-right: solid 1px #941D16;
		border-bottom: solid 1px #941D16;
		background: #CEF4A4;
		border-radius: 4px;
		background: -moz-linear-gradient(top, #F1ACA9 40%, #E86F68 100%);
		background: -webkit-linear-gradient(top, #F1ACA9 40%, #E86F68 100%);
		background: -o-linear-gradient(top, #F1ACA9 40%, #E86F68 100%);
		background: -ms-linear-gradient(top, #F1ACA9 40%, #E86F68 100%);
		background: linear-gradient(top, #F1ACA9 40%, #E86F68 100%);
		text-shadow: 0 1px 0 #fff;
		box-shadow: 0 0 5px rgba(0,0,0,0.2);
		cursor: pointer;
	}

		TD.ZoneRouge:hover, DIV.ZoneRouge1:hover, DIV.ZoneRouge2:hover, DIV.ZoneRouge3:hover {
			background: #E8D2FB;
			background: -moz-linear-gradient(top, #F7CCCA 0%, #EC8782 100%);
			background: -webkit-linear-gradient(top, #F7CCCA 0%, #EC8782 100%);
			background: -o-linear-gradient(top, #F7CCCA 0%, #EC8782 100%);
			background: -ms-linear-gradient(top, #F7CCCA 0%, #EC8782 100%);
			background: linear-gradient(top, #F7CCCA 0%, #EC8782 100%);
		}

	TD.ZoneRouge:active {
		box-shadow: 0 0 5px rgba(0,0,0,0.2) inset;
	}

	INPUT.BtValid2 {
		color: #000;
		font: 15px;
		width: 140px;
		min-height: 20px;
		padding: 10px;
		text-align: center;
		text-decoration: none;
		border: 1px solid #7ED91A;
		border-top: solid 1px #7ED91A;
		border-left: solid 1px #7ED91A;
		border-right: solid 1px #64AB14;
		border-bottom: solid 1px #64AB14;
		background: #CEF4A4;
		border-radius: 4px;
		background: -moz-linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
		background: -webkit-linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
		background: -o-linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
		background: -ms-linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
		background: linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
		text-shadow: 0 1px 0 #fff;
		box-shadow: 0 0 5px rgba(0,0,0,0.2);
		cursor: pointer;
	}

	INPUT.BtAttention2 {
		color: #000;
		font: 15px;
		width: 140px;
		min-height: 20px;
		padding: 10px;
		text-align: center;
		text-decoration: none;
		border: 1px solid #BCBE4B;
		border-top: solid 1px #BCBE4B;
		border-left: solid 1px #BCBE4B;
		border-right: solid 1px #9A9C38;
		border-bottom: solid 1px #9A9C38;
		background: #DCDE7E;
		border-radius: 4px;
		background: -moz-linear-gradient(top, #EBEBAB 40%, #D2D462 100%);
		background: -webkit-linear-gradient(top, #EBEBAB 40%, #D2D462 100%);
		background: -o-linear-gradient(top, #EBEBAB 40%, #D2D462 100%);
		background: -ms-linear-gradient(top, #EBEBAB 40%, #D2D462 100%);
		background: linear-gradient(top, #EBEBAB 40%, #D2D462 100%);
		text-shadow: 0 1px 0 #fff;
		box-shadow: 0 0 5px rgba(0,0,0,0.2);
		cursor: pointer;
	}

	INPUT.BtRetour2 {
		color: #000;
		font: 15px;
		width: 50px;
		min-height: 20px;
		padding: 10px 10px 10px 10px;
		text-align: center;
		text-decoration: none;
		border: 1px solid #B470F1;
		border-top: solid 1px #B470F1;
		border-left: solid 1px #B470F1;
		border-right: solid 1px #993EEC;
		border-bottom: solid 1px #993EEC;
		background: #CEF4A4;
		border-radius: 4px;
		background: -moz-linear-gradient(top, #DDBFF9 40%, #CA9AF5 100%);
		background: -webkit-linear-gradient(top, #DDBFF9 40%, #CA9AF5 100%);
		background: -o-linear-gradient(top, #DDBFF9 40%, #CA9AF5 100%);
		background: -ms-linear-gradient(top, #DDBFF9 40%, #CA9AF5 100%);
		background: linear-gradient(top, #DDBFF9 40%, #CA9AF5 100%);
		text-shadow: 0 1px 0 #fff;
		box-shadow: 0 0 5px rgba(0,0,0,0.2);
		cursor: pointer;
	}

	A.BtPrio1 {
		width: auto;
		min-width: 1.1em;
		vertical-align: middle;
		padding: 0.1em;
		font-size: 1em;
		margin: 0.2em;
		color: white !important;
		background: #D32121;
	}

		A.BtPrio1:hover {
			text-decoration: none;
			cursor: none;
		}

	A.BtPrio2 {
		width: auto;
		min-width: 1.1em;
		vertical-align: middle;
		padding: 0.1em;
		font-size: 1em;
		margin: 0.2em;
		color: white !important;
		background: orange;
	}

		A.BtPrio2:hover {
			text-decoration: none;
			cursor: none;
		}

	A.BtPrio3 {
		min-width: 1.1em;
		vertical-align: middle;
		padding: 0.1em;
		font-size: 1em;
		margin: 0.2em;
		color: white !important;
		background: #1DB840;
	}

		A.BtPrio3:hover {
			text-decoration: none;
			cursor: none;
		}

	A.BtPrio4 {
		min-width: 1.1em;
		vertical-align: middle;
		padding: 0.1em;
		font-size: 1em;
		margin: 0.2em;
		color: white !important;
		background: #909090;
	}

		A.BtPrio4:hover {
			text-decoration: none;
			cursor: none;
		}

	.ColWidth100 {
		width: 100%;
	}

	.ColWidth60 {
		width: 60%;
	}

	.ColWidth50 {
		width: 50%;
	}

	.ColWidth40 {
		width: 40%
	}

	.ColWidth30 {
		width: 30%
	}

	.ColWidth20 {
		width: 20%;
	}

	.ColWidth10 {
		width: 10%
	}

	.ColWidth0 {
		width: 0%
	}



	.lblGvYellow {
		background-color: #fff4af;
		border-style: none;
		font-size: 1em;
		text-align: left;
		padding: 2px;
		display: inline-block;
	}

	.lblGvOrange {
		background-color: #e9ba6f;
		border-style: none;
		font-size: 1em;
		text-align: left;
		padding: 2px;
		display: inline-block;
	}

	.lblGvBoldGray {
		background-color: transparent;
		color: #5c5c5c;
		border-style: none;
		font-size: 1.1em;
		font-weight: bold;
		text-align: left;
		padding: 2px;
		display: inline-block;
	}

