﻿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: #3385C7;
	/*color: white !important;*/
	color: white;
	border-radius: 0.20em;
	height: 1.2em;
	white-space: nowrap;
}

	A.Bt:hover {
		text-decoration: none;
		background: #0067B9;
		color: white;
		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: #3385C7;
	color: white;
	height: 1.2em;
}

	A.BtBarr:hover {
		text-decoration: none;
		background: #0067B9;
		color: white;
		cursor: pointer;
	}

A.BtBarrRouge {
	width: auto;
	min-width: 1.5em;
	vertical-align: middle;
	padding: 0.5em 0.6em 0.3em 0.6em;
	font-size: 1em;
	background: #B12121;
	color: white;
	height: 1.2em;
}

	A.BtBarrRouge:hover {
		text-decoration: none;
		background: #BA1D1D;
		color: white;
		cursor: pointer;
	}

	a.BtBarrRouge[disabled="disabled"], a.BtBarrRouge[disabled="disabled"]:hover, a.BtBarrRouge[disabled="disabled"]:visited {
		color: #B12121;
		cursor: default;
	}

	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.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 {
		color: #FFD35A;
		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: #3385C7;
	color: white;
	border-radius: 0 0.2em 0.2em 0;
}

	A.BtBarrFin:hover {
		text-decoration: none;
		background: #0067B9;
		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: #01233E;
  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: #01233E;
	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: #01233E;
	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: #3385C7;
	color: white;
	border-radius: 0 0.2em 0.2em 0;
}

	A.BtBarrRech:hover {
		text-decoration: none;
		background: #0067B9;
		color: white;
		cursor: pointer;
	}

	A.Bt:link, A.BtBarr:link, A.BtBarrRouge: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.BtBarrRouge: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: 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: #B12121;
	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: #3385C7;
  color: white;
  border-radius: 0.20em;
  height: 1.2em;
  white-space: nowrap;
}

	A.Bt2x:hover {
		text-decoration: none;
		background: #0067B9;
		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.20em;
	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: #B12121;
	color: white;
	border-radius: 0.20em;
	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.20em;
	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.20em;
	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: #B12121;
	color: white;
	border-radius: 0.20em;
	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: #3385C7;
	color: white;
	border-radius: 0.20em;
	white-space: nowrap;
	text-align: left !important;
}

	A.BtFM:hover {
		text-decoration: none;
		background: #0067B9;
		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: #3385C7;
}

	A.BtSsBord:hover, TD.BtSsBord:hover {
		text-decoration: none;
		color: #0067B9;
		cursor: pointer;
	}

	a.BtSsBord:link, a.BtSsBord:visited, TD.BtSsBord:link, TD.BtSsBord:visited {
		color: #0067B9;
	}

A.BtSsBordRouge {
	width: auto;
	min-width: 1.1em;
	vertical-align: middle;
	padding: 0.1em;
	font-size: 1em;
	margin: 0.2em;
	color: #B12121;
}

	A.BtSsBordRouge:hover {
		text-decoration: none;
		color: #BA1D1D;
		cursor: pointer;
	}

	a.BtSsBordRouge:link, a.BtSsBordRouge:visited {
		color: #B12121;
	}

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: #01233E;
}

A.Bt2xSsBordGris {
  min-width: 1.5em;
  vertical-align: middle;
  padding: 0.1em;
  font-size: 1.5em;
  margin: 0.2em;
  color: #01233E;
}

A.BtSsBordGris:hover, A.Bt2xSsBordGris:hover {
  text-decoration: none;
  color: #707070;
  cursor: pointer;
}

a.BtSsBordGris:link, a.BtSsBordGris:visited, a.Bt2xSsBordGris:link, a.Bt2xSsBordGris:visited {
  color: #01233E;
}

A.BtSsBordnoClic, TD.BtSsBordnoClic {
	width: auto;
	min-width: 1.1em;
	vertical-align: middle;
	padding: 0.1em;
	font-size: 1em;
	margin: 0.2em;
	color: #3385C7;
}

	A.BtSsBordnoClic:hover, TD.BtSsBordnoClic:hover {
		text-decoration: none;
		cursor: none;
	}

@media (max-width: 1024px) {
	A.BtSsBord {
		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: #3385C7;
		color: white;
		border-radius: 0.20em;
	}

		A.BtSsBord:hover {
			text-decoration: none;
			background: #0067B9;
			color: white;
			cursor: pointer;
		}

		a.BtSsBord:link, a.BtSsBord: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: #B12121;
		color: white;
		border-radius: 0.20em;
	}

		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.20em;
	}

		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 0.2em 0.2em 0.2em;
	font-size: 1em;
	margin-left: 0.20em;
	background: #3385C7;
	color: white;
	border-radius: 0.20em;
	height: 1em;
}

	A.BtFi:hover {
		text-decoration: none;
		background: #0067B9;
		color: white;
		cursor: pointer;
	}

@media (max-width: 800px) {
	a.BtBarr, a.BtBarrFin {
		border-radius: 0.2em;
		margin: 0.2em;
	}
}


/* 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: 2px;
	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: 2px;
	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: 2px;
	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: 2px;
	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: #fff;
	font: 15px;
	width: 200px;
	min-height: 20px;
	padding: 20px;
	text-align: center;
	text-decoration: none;
	border: 1px solid #8CA2AC;
	/*border-top: solid 1px #7ED91A;
	border-left: solid 1px #7ED91A;
	border-right: solid 1px #64AB14;
	border-bottom: solid 1px #64AB14;*/
	background: #3385C7;
	border-radius: 2px;
	/*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: 2px;
	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;
}
c
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: 2px;
	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: 2px;
	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: #0067B9;
		/*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: 2px;
	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: 2px;
	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: 2px;
	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: 2px;
	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: #fff;
	font: 15px;
	width: 200px;
	min-height: 20px;
	padding: 20px;
	text-align: center;
	text-decoration: none;
	border: 1px solid #8CA2AC;
	/*border-top: solid 1px #B470F1;
	border-left: solid 1px #B470F1;
	border-right: solid 1px #993EEC;
	border-bottom: solid 1px #993EEC;*/
	background: #FFD35A;
	border-radius: 2px;
	/*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: 2px;
	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: #FFC72C;
		/*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: 2px;
	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: 2px;
	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: 2px;
	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: 2px;
	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: 2px;
	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: 2px;
	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: 2px;
	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: #B12121;
}

	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: #01233E;
}

	A.BtPrio4:hover {
		text-decoration: none;
		cursor: none;
	}
