.Coul_Fond_Vert_Lime
{
	background-color:lime !important ;
}
.Coul_Fond_Vert_Lime:hover{
	background-color:lime !important ;
	border-bottom: 1px solid black !important ;
}

.Coul_Fond_Bleu,.Coul_Fond_Bleu_Pastel
{
	background-color:#CCFFFF !important ;
}
.Coul_Fond_Bleu.Coul_Fond_Bleu_Pastel:hover{
	background-color:#CCFFFF !important ;
	border-bottom: 1px solid black !important ;
}

.Coul_Fond_Bleu_Marine
{
	background-color:#0D79C9 !important ;
}
.Coul_Fond_Bleu_Marine:hover{
	background-color:#0D79C9 !important ;
	border-bottom: 1px solid black !important ;
}


.Souligner_Au_Survol:hover{
	border-bottom: 1px solid black !important ;
}


.Coul_Fond_Vert
{
	background-color: green;
}

.Txt_Blanc,.Texte_Blanc {
	color: white;
}

.Txt_Blanc_Sur_Fond_Noir,.Texte_Blanc_Sur_Fond_Noir
{
  color: white;
  background-color: black;
}


.Desactiver{
	opacity: 0.5;
	background-color: gray !important;
}

.CurseurMain,.Curseur_Main
{
	cursor:pointer;
}


/*¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ Boutons : Bt_Xxxx Deb ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤*/

.Bt_Rectangle_Bleu 
{/* Merci http://www.bestcssbuttongenerator.com/#/37 */
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5));
	background:-moz-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-webkit-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-o-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-ms-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:linear-gradient(to bottom, #79bbff 5%, #378de5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5',GradientType=0);
	background-color:#79bbff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
  border:1px solid #84bbf3;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;  
	text-decoration:none;
	text-shadow:0px 1px 0px #528ecc;
}
.Bt_Rectangle_Bleu:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff));
	background:-moz-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-webkit-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-o-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-ms-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:linear-gradient(to bottom, #378de5 5%, #79bbff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff',GradientType=0);
	background-color:#378de5;
}
.Bt_Rectangle_Bleu:active {
	position:relative;
	top:1px;
}

.Bt_Rectangle_Vert 
{/* Merci http://www.bestcssbuttongenerator.com/#/27 */
	-moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
	box-shadow:inset 0px 1px 0px 0px #a4e271;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809));
	background:-moz-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-webkit-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-o-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-ms-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:linear-gradient(to bottom, #89c403 5%, #77a809 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809',GradientType=0);
	background-color:#89c403;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
  border:1px solid #74b807;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528009;
}
.Bt_Rectangle_Vert:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403));
	background:-moz-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-webkit-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-o-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-ms-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:linear-gradient(to bottom, #77a809 5%, #89c403 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403',GradientType=0);
	background-color:#77a809;
}
.Bt_Rectangle_Vert:active {
	position:relative;
	top:1px;
}

.Bt_Rectangle_Vert_Pastel 
{/* Merci http://www.bestcssbuttongenerator.com/#/34 */
	-moz-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b8e356), color-stop(1, #a5cc52));
	background:-moz-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
	background:-webkit-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
	background:-o-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
	background:-ms-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
	background:linear-gradient(to bottom, #b8e356 5%, #a5cc52 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#a5cc52',GradientType=0);
	background-color:#b8e356;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
  border:1px solid #83c41a;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #86ae47;
}
.Bt_Rectangle_Vert_Pastel:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a5cc52), color-stop(1, #b8e356));
	background:-moz-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
	background:-webkit-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
	background:-o-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
	background:-ms-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
	background:linear-gradient(to bottom, #a5cc52 5%, #b8e356 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5cc52', endColorstr='#b8e356',GradientType=0);
	background-color:#a5cc52;
}
.Bt_Rectangle_Vert_Pastel:active {
	position:relative;
	top:1px;
}

.Bt_Rectangle_Rouge 
{/* merci http://www.bestcssbuttongenerator.com/#/39 */
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100));
	background:-moz-linear-gradient(top, #fe1a00 5%, #ce0100 100%);
	background:-webkit-linear-gradient(top, #fe1a00 5%, #ce0100 100%);
	background:-o-linear-gradient(top, #fe1a00 5%, #ce0100 100%);
	background:-ms-linear-gradient(top, #fe1a00 5%, #ce0100 100%);
	background:linear-gradient(to bottom, #fe1a00 5%, #ce0100 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100',GradientType=0);
	background-color:#fe1a00;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
  border:1px solid #d83526;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #b23e35;
}
.Bt_Rectangle_Rouge:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00));
	background:-moz-linear-gradient(top, #ce0100 5%, #fe1a00 100%);
	background:-webkit-linear-gradient(top, #ce0100 5%, #fe1a00 100%);
	background:-o-linear-gradient(top, #ce0100 5%, #fe1a00 100%);
	background:-ms-linear-gradient(top, #ce0100 5%, #fe1a00 100%);
	background:linear-gradient(to bottom, #ce0100 5%, #fe1a00 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00',GradientType=0);
	background-color:#ce0100;
}
.Bt_Rectangle_Rouge:active {
	position:relative;
	top:1px;
}


.Bt_Rectangle_Vert__FontSize_10__VerticSize_03_HorizSize_12
{
	-moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
	box-shadow:inset 0px 1px 0px 0px #a4e271;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809));
	background:-moz-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-webkit-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-o-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-ms-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:linear-gradient(to bottom, #89c403 5%, #77a809 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809',GradientType=0);
	background-color:#89c403;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
  border:1px solid #74b807;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	padding:3px 12px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528009;
}
.Bt_Rectangle_Vert__FontSize_10__VerticSize_03_HorizSize_12:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403));
	background:-moz-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-webkit-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-o-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-ms-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:linear-gradient(to bottom, #77a809 5%, #89c403 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403',GradientType=0);
	background-color:#77a809;
}
.Bt_Rectangle_Vert__FontSize_10__VerticSize_03_HorizSize_12:active {
	position:relative;
	top:1px;
}


.Bt_Orange_Txt_Rouge {
	-moz-box-shadow:inset 0px 1px 0px 0px #f9eca0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f9eca0;
	box-shadow:inset 0px 1px 0px 0px #f9eca0;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f0c911), color-stop(1, #f2ab1e));
	background:-moz-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
	background:-webkit-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
	background:-o-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
	background:-ms-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
	background:linear-gradient(to bottom, #f0c911 5%, #f2ab1e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0c911', endColorstr='#f2ab1e',GradientType=0);
	background-color:#f0c911;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
  border:1px solid #e65f44;
	display:inline-block;
	cursor:pointer;
	color:#c92200;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ded17c;
}
.Bt_Orange_Txt_Rouge:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f2ab1e), color-stop(1, #f0c911));
	background:-moz-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
	background:-webkit-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
	background:-o-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
	background:-ms-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
	background:linear-gradient(to bottom, #f2ab1e 5%, #f0c911 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2ab1e', endColorstr='#f0c911',GradientType=0);
	background-color:#f2ab1e;
}
.Bt_Orange_Txt_Rouge:active {
	position:relative;
	top:1px;
}


.Bt_Rectangle_FndOrangeClair_TxtOrangeFonce_Txt10Px	 {
  -moz-box-shadow:inset 0px 1px 0px 0px #f9eca0;
  -webkit-box-shadow:inset 0px 1px 0px 0px #f9eca0;
  box-shadow:inset 0px 1px 0px 0px #f9eca0;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f0c911), color-stop(1, #f2ab1e));
  background:-moz-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
  background:-webkit-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
  background:-o-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
  background:-ms-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
  background:linear-gradient(to bottom, #f0c911 5%, #f2ab1e 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0c911', endColorstr='#f2ab1e',GradientType=0);
  background-color:#f0c911;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  border:1px solid #e65f44;
  display:inline-block;
  cursor:pointer;
  color:#c92200;
  font-family:Arial;
  font-size:10px;
  font-weight:bold;
  padding:6px 3px;
  text-decoration:none;
  text-shadow:0px 1px 0px #ded17c;
}
.Bt_Rectangle_FndOrangeClair_TxtOrangeFonce_Txt10Px	:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f2ab1e), color-stop(1, #f0c911));
  background:-moz-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
  background:-webkit-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
  background:-o-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
  background:-ms-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
  background:linear-gradient(to bottom, #f2ab1e 5%, #f0c911 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2ab1e', endColorstr='#f0c911',GradientType=0);
  background-color:#f2ab1e;
}
.Bt_Rectangle_FndOrangeClair_TxtOrangeFonce_Txt10Px	:active {
  position:relative;
  top:1px;
}

.Bt_Rectangle_FndBleuGris_TxtBlanc_Txt10Px {
  -moz-box-shadow:inset 0px 1px 0px 0px #276873;
  -webkit-box-shadow:inset 0px 1px 0px 0px #276873;
  box-shadow:inset 0px 1px 0px 0px #276873;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #599bb3), color-stop(1, #408c99));
  background:-moz-linear-gradient(top, #599bb3 5%, #408c99 100%);
  background:-webkit-linear-gradient(top, #599bb3 5%, #408c99 100%);
  background:-o-linear-gradient(top, #599bb3 5%, #408c99 100%);
  background:-ms-linear-gradient(top, #599bb3 5%, #408c99 100%);
  background:linear-gradient(to bottom, #599bb3 5%, #408c99 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#599bb3', endColorstr='#408c99',GradientType=0);
  background-color:#599bb3;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  border:1px solid #29668f;
  display:inline-block;
  cursor:pointer;
  color:#ffffff;
  font-family:Arial;
  font-size:10px;
  font-weight:bold;
  padding:6px 3px;
  text-decoration:none;
  text-shadow:0px 1px 0px #3d768a;
}
.Bt_Rectangle_FndBleuGris_TxtBlanc_Txt10Px:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #408c99), color-stop(1, #599bb3));
  background:-moz-linear-gradient(top, #408c99 5%, #599bb3 100%);
  background:-webkit-linear-gradient(top, #408c99 5%, #599bb3 100%);
  background:-o-linear-gradient(top, #408c99 5%, #599bb3 100%);
  background:-ms-linear-gradient(top, #408c99 5%, #599bb3 100%);
  background:linear-gradient(to bottom, #408c99 5%, #599bb3 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#408c99', endColorstr='#599bb3',GradientType=0);
  background-color:#408c99;
}
.Bt_Rectangle_FndBleuGris_TxtBlanc_Txt10Px:active {
  position:relative;
  top:1px;
}

.Bt_Rectangle_FndRoseClair_TxtBlanc_Txt10Px {
  -moz-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
  -webkit-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
  box-shadow:inset 0px 1px 0px 0px #f7c5c0;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fc8d83), color-stop(1, #e4685d));
  background:-moz-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
  background:-webkit-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
  background:-o-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
  background:-ms-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
  background:linear-gradient(to bottom, #fc8d83 5%, #e4685d 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc8d83', endColorstr='#e4685d',GradientType=0);
  background-color:#fc8d83;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  border:1px solid #d83526;
  display:inline-block;
  cursor:pointer;
  color:#ffffff;
  font-family:Arial;
  font-size:10px;
  font-weight:bold;
  padding:6px 6px;
  text-decoration:none;
  text-shadow:0px 1px 0px #b23e35;
}
.Bt_Rectangle_FndRoseClair_TxtBlanc_Txt10Px:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e4685d), color-stop(1, #fc8d83));
  background:-moz-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
  background:-webkit-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
  background:-o-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
  background:-ms-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
  background:linear-gradient(to bottom, #e4685d 5%, #fc8d83 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4685d', endColorstr='#fc8d83',GradientType=0);
  background-color:#e4685d;
}
.Bt_Rectangle_FndRoseClair_TxtBlanc_Txt10Px:active {
  position:relative;
  top:1px;
}


.Bt_Rectangle_Vert_Degrad 
{
  -moz-box-shadow: 0px 10px 14px -7px #3dc21b;
  -webkit-box-shadow: 0px 10px 14px -7px #3dc21b;
  box-shadow: 0px 10px 14px -7px #3dc21b;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #44c767), color-stop(1, #5cbf2a));
  background:-moz-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
  background:-webkit-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
  background:-o-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
  background:-ms-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
  background:linear-gradient(to bottom, #44c767 5%, #5cbf2a 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#44c767", endColorstr="#5cbf2a",GradientType=0);
  background-color:#44c767;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  border-radius:8px;
  display:inline-block;
  cursor:pointer;
  color:#ffffff;
  font-family:Arial;
  font-size:14px;
  font-weight:bold;
  padding:5px 5px;
  text-decoration:none;
  text-shadow:0px 1px 50px #2f6627;
}

.Bt_Rectangle_Vert_Degrad:hover
{
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5cbf2a), color-stop(1, #44c767));
  background:-moz-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
  background:-webkit-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
  background:-o-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
  background:-ms-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
  background:linear-gradient(to bottom, #5cbf2a 5%, #44c767 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5cbf2a", endColorstr="#44c767",GradientType=0);
  background-color:#5cbf2a;
  text-decoration:none;
}

.Bt_Rectangle_Vert_Degrad:active 
{
  position:relative;
  top:1px;
}


 .Bt_Rectangle_Vert_Bord_TxtVert_Degrad {
  -moz-box-shadow:inset 0px 1px 0px 0px #caefab;
  -webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
  box-shadow:inset 0px 1px 0px 0px #caefab;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811));
  background:-moz-linear-gradient(top, #77d42a 5%, #5cb811 100%);
  background:-webkit-linear-gradient(top, #77d42a 5%, #5cb811 100%);
  background:-o-linear-gradient(top, #77d42a 5%, #5cb811 100%);
  background:-ms-linear-gradient(top, #77d42a 5%, #5cb811 100%);
  background:linear-gradient(to bottom, #77d42a 5%, #5cb811 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811',GradientType=0);
  background-color:#77d42a;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  border:1px solid #268a16;
  display:inline-block;
  cursor:pointer;
  color:#306108;
  font-family:Arial;
  font-size:15px;
  font-weight:bold;
  padding:3px 5px;
  text-decoration:none;
  text-shadow:0px 1px 0px #aade7c;
}
.Bt_Rectangle_Vert_Bord_TxtVert_Degrad:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a));
  background:-moz-linear-gradient(top, #5cb811 5%, #77d42a 100%);
  background:-webkit-linear-gradient(top, #5cb811 5%, #77d42a 100%);
  background:-o-linear-gradient(top, #5cb811 5%, #77d42a 100%);
  background:-ms-linear-gradient(top, #5cb811 5%, #77d42a 100%);
  background:linear-gradient(to bottom, #5cb811 5%, #77d42a 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a',GradientType=0);
  background-color:#5cb811;
}
.Bt_Rectangle_Vert_Bord_TxtVert_Degrad:active {
  position:relative;
  top:1px;
}

.Bt_Rectangle_Arrondi_Bleu_01 {
  -moz-box-shadow: 3px 4px 0px 0px #1564ad;
  -webkit-box-shadow: 3px 4px 0px 0px #1564ad;
  box-shadow: 3px 4px 0px 0px #1564ad;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5));
  background:-moz-linear-gradient(top, #79bbff 5%, #378de5 100%);
  background:-webkit-linear-gradient(top, #79bbff 5%, #378de5 100%);
  background:-o-linear-gradient(top, #79bbff 5%, #378de5 100%);
  background:-ms-linear-gradient(top, #79bbff 5%, #378de5 100%);
  background:linear-gradient(to bottom, #79bbff 5%, #378de5 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5',GradientType=0);
  background-color:#79bbff;
  -moz-border-radius:20px;
  -webkit-border-radius:20px;
  border-radius:20px;
  border:3px solid #337bc4;
  display:inline-block;
  cursor:pointer;
  color:#ffffff;
  font-family:Arial;
  font-size:17px;
  font-weight:bold;
  font-style:italic;
  padding:5px 5px;
  text-decoration:none;
  text-shadow:0px 1px 0px #528ecc;
}
.Bt_Rectangle_Arrondi_Bleu_01:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff));
  background:-moz-linear-gradient(top, #378de5 5%, #79bbff 100%);
  background:-webkit-linear-gradient(top, #378de5 5%, #79bbff 100%);
  background:-o-linear-gradient(top, #378de5 5%, #79bbff 100%);
  background:-ms-linear-gradient(top, #378de5 5%, #79bbff 100%);
  background:linear-gradient(to bottom, #378de5 5%, #79bbff 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff',GradientType=0);
  background-color:#378de5;
}
.Bt_Rectangle_Arrondi_Bleu_01:active {
  position:relative;
  top:1px;
}


.Bt_Rectangle_Jaune_Degrad {
  -moz-box-shadow: 0px 1px 0px 0px #fff6af;
  -webkit-box-shadow: 0px 1px 0px 0px #fff6af;
  box-shadow: 0px 1px 0px 0px #fff6af;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
  background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
  background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
  background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
  background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
  background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
  background-color:#ffec64;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  border:1px solid #ffaa22;
  display:inline-block;
  cursor:pointer;
  color:#333333;
  font-family:Times New Roman;
  font-size:15px;
  font-weight:bold;
  padding:3px 5px;
  text-decoration:none;
  text-shadow:0px 1px 0px #ffee66;
}
.Bt_Rectangle_Jaune_Degrad:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
  background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
  background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
  background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
  background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
  background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
  background-color:#ffab23;
}
.Bt_Rectangle_Jaune_Degrad:active {
  position:relative;
  top:1px;
}

.Bt_Rectangle_Orange_Degrad_Txt_Rouge {
  -moz-box-shadow:inset 0px 1px 0px 0px #f9eca0;
  -webkit-box-shadow:inset 0px 1px 0px 0px #f9eca0;
  box-shadow:inset 0px 1px 0px 0px #f9eca0;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f0c911), color-stop(1, #f2ab1e));
  background:-moz-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
  background:-webkit-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
  background:-o-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
  background:-ms-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
  background:linear-gradient(to bottom, #f0c911 5%, #f2ab1e 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0c911', endColorstr='#f2ab1e',GradientType=0);
  background-color:#f0c911;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  border:1px solid #e65f44;
  display:inline-block;
  cursor:pointer;
  color:#c92200;
  font-family:Arial;
  font-size:15px;
  font-weight:bold;
  padding:3px 5px;
  text-decoration:none;
  text-shadow:0px 1px 0px #ded17c;
}
.Bt_Rectangle_Orange_Degrad_Txt_Rouge:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f2ab1e), color-stop(1, #f0c911));
  background:-moz-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
  background:-webkit-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
  background:-o-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
  background:-ms-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
  background:linear-gradient(to bottom, #f2ab1e 5%, #f0c911 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2ab1e', endColorstr='#f0c911',GradientType=0);
  background-color:#f2ab1e;
}
.Bt_Rectangle_Orange_Degrad_Txt_Rouge:active {
  position:relative;
  top:1px;
}


.Bt_Rectangle_Orange_Past_Degrad 
{
  -moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
  -webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
  box-shadow:inset 0px 1px 0px 0px #fce2c1;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25));
  background:-moz-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
  background:-webkit-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
  background:-o-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
  background:-ms-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
  background:linear-gradient(to bottom, #ffc477 5%, #fb9e25 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25',GradientType=0);
  background-color:#ffc477;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  border:1px solid #eeb44f;
  display:inline-block;
  cursor:pointer;
  color:#ffffff;
  font-family:Arial;
  font-size:15px;
  font-weight:bold;
  padding:3px 5px;
  text-decoration:none;
  text-shadow:0px 1px 0px #cc9f52;
}
.Bt_Rectangle_Orange_Past_Degrad:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477));
  background:-moz-linear-gradient(top, #fb9e25 5%, #ffc477 100%);
  background:-webkit-linear-gradient(top, #fb9e25 5%, #ffc477 100%);
  background:-o-linear-gradient(top, #fb9e25 5%, #ffc477 100%);
  background:-ms-linear-gradient(top, #fb9e25 5%, #ffc477 100%);
  background:linear-gradient(to bottom, #fb9e25 5%, #ffc477 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477',GradientType=0);
  background-color:#fb9e25;
}
.Bt_Rectangle_Orange_Past_Degrad:active {
  position:relative;
  top:1px;
}

.Bt_Rectangle_Gris_Claire_01 {
  -moz-box-shadow: 3px 4px 0px 0px #899599;
  -webkit-box-shadow: 3px 4px 0px 0px #899599;
  box-shadow: 3px 4px 0px 0px #899599;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #bab1ba));
  background:-moz-linear-gradient(top, #ededed 5%, #bab1ba 100%);
  background:-webkit-linear-gradient(top, #ededed 5%, #bab1ba 100%);
  background:-o-linear-gradient(top, #ededed 5%, #bab1ba 100%);
  background:-ms-linear-gradient(top, #ededed 5%, #bab1ba 100%);
  background:linear-gradient(to bottom, #ededed 5%, #bab1ba 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#bab1ba',GradientType=0);
  background-color:#ededed;
  -moz-border-radius:15px;
  -webkit-border-radius:15px;
  border-radius:15px;
  border:1px solid #d6bcd6;
  display:inline-block;
  cursor:pointer;
  color:#3a8a9e;
  font-family:Arial;
  font-size:17px;
  font-weight:bold;
  padding:5px 5px;
  text-decoration:none;
  text-shadow:0px 1px 0px #e1e2ed;
}
.Bt_Rectangle_Gris_Claire_01:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bab1ba), color-stop(1, #ededed));
  background:-moz-linear-gradient(top, #bab1ba 5%, #ededed 100%);
  background:-webkit-linear-gradient(top, #bab1ba 5%, #ededed 100%);
  background:-o-linear-gradient(top, #bab1ba 5%, #ededed 100%);
  background:-ms-linear-gradient(top, #bab1ba 5%, #ededed 100%);
  background:linear-gradient(to bottom, #bab1ba 5%, #ededed 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bab1ba', endColorstr='#ededed',GradientType=0);
  background-color:#bab1ba;
}
.Bt_Rectangle_Gris_Claire_01:active {
  position:relative;
  top:1px;
}

.Bt_Rectangle_2Coul_01 {
  -moz-box-shadow:inset 0px 34px 0px -15px #bee2f9;
  -webkit-box-shadow:inset 0px 34px 0px -15px #bee2f9;
  box-shadow:inset 0px 34px 0px -15px #bee2f9;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #63b8ee), color-stop(1, #468ccf));
  background:-moz-linear-gradient(top, #63b8ee 5%, #468ccf 100%);
  background:-webkit-linear-gradient(top, #63b8ee 5%, #468ccf 100%);
  background:-o-linear-gradient(top, #63b8ee 5%, #468ccf 100%);
  background:-ms-linear-gradient(top, #63b8ee 5%, #468ccf 100%);
  background:linear-gradient(to bottom, #63b8ee 5%, #468ccf 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#63b8ee', endColorstr='#468ccf',GradientType=0);
  background-color:#63b8ee;
  -moz-border-radius:17px;
  -webkit-border-radius:17px;
  border-radius:17px;
  border:2px solid #3866a3;
  display:inline-block;
  cursor:pointer;
  color:#14396a;
  font-family:Arial;
  font-size:15px;
  font-weight:bold;
  padding:6px 5px;
  text-decoration:none;
  text-shadow:0px -1px 0px #7cacde;
}
.Bt_Rectangle_2Coul_01:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #468ccf), color-stop(1, #63b8ee));
  background:-moz-linear-gradient(top, #468ccf 5%, #63b8ee 100%);
  background:-webkit-linear-gradient(top, #468ccf 5%, #63b8ee 100%);
  background:-o-linear-gradient(top, #468ccf 5%, #63b8ee 100%);
  background:-ms-linear-gradient(top, #468ccf 5%, #63b8ee 100%);
  background:linear-gradient(to bottom, #468ccf 5%, #63b8ee 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#468ccf', endColorstr='#63b8ee',GradientType=0);
  background-color:#468ccf;
}
.Bt_Rectangle_2Coul_01:active {
  position:relative;
  top:1px;
}

.Bt_Jaune_Txt_Noir {
  -moz-box-shadow: 0px 1px 0px 0px #fff6af;
  -webkit-box-shadow: 0px 1px 0px 0px #fff6af;
  box-shadow: 0px 1px 0px 0px #fff6af;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
  background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
  background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
  background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
  background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
  background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
  background-color:#ffec64;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  border:1px solid #ffaa22;
  display:inline-block;
  cursor:pointer;
  color:#333333;
  font-family:Arial;
  font-size:15px;
  font-weight:bold;
  padding:6px 24px;
  text-decoration:none;
  text-shadow:0px 1px 0px #ffee66;
}
.Bt_Jaune_Txt_Noir:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
  background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
  background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
  background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
  background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
  background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
  background-color:#ffab23;
}
.Bt_Jaune_Txt_Noir:active {
  position:relative;
  top:1px;
}

.Bt_GrisClair_Txt_Bleu {
  -moz-box-shadow: 3px 4px 0px 0px #899599;
  -webkit-box-shadow: 3px 4px 0px 0px #899599;
  box-shadow: 3px 4px 0px 0px #899599;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #bab1ba));
  background:-moz-linear-gradient(top, #ededed 5%, #bab1ba 100%);
  background:-webkit-linear-gradient(top, #ededed 5%, #bab1ba 100%);
  background:-o-linear-gradient(top, #ededed 5%, #bab1ba 100%);
  background:-ms-linear-gradient(top, #ededed 5%, #bab1ba 100%);
  background:linear-gradient(to bottom, #ededed 5%, #bab1ba 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#bab1ba',GradientType=0);
  background-color:#ededed;
  -moz-border-radius:15px;
  -webkit-border-radius:15px;
  border-radius:15px;
  border:1px solid #d6bcd6;
  display:inline-block;
  cursor:pointer;
  color:#3a8a9e;
  font-family:Arial;
  font-size:17px;
  padding:7px 25px;
  text-decoration:none;
  text-shadow:0px 1px 0px #e1e2ed;
}
.Bt_GrisClair_Txt_Bleu:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bab1ba), color-stop(1, #ededed));
  background:-moz-linear-gradient(top, #bab1ba 5%, #ededed 100%);
  background:-webkit-linear-gradient(top, #bab1ba 5%, #ededed 100%);
  background:-o-linear-gradient(top, #bab1ba 5%, #ededed 100%);
  background:-ms-linear-gradient(top, #bab1ba 5%, #ededed 100%);
  background:linear-gradient(to bottom, #bab1ba 5%, #ededed 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bab1ba', endColorstr='#ededed',GradientType=0);
  background-color:#bab1ba;
}
.Bt_GrisClair_Txt_Bleu:active {
  position:relative;
  top:1px;
}

.Bt_Blanc_Txt_Gris_Border_Radius_45Px_Border_Size_7Px {
  -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
  box-shadow:inset 0px 1px 0px 0px #ffffff;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
  background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
  background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
  background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
  background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
  background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
  background-color:#ffffff;
  -moz-border-radius:42px;
  -webkit-border-radius:42px;
  border-radius:42px;
  border:7px solid #dcdcdc;
  display:inline-block;
  cursor:pointer;
  color:#666666;
  font-family:Arial;
  font-size:15px;
  font-weight:bold;
  padding:6px 24px;
  text-decoration:none;
  text-shadow:0px 1px 0px #ffffff;
}
.Bt_Blanc_Txt_Gris_Border_Radius_45Px_Border_Size_7Px:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
  background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
  background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
  background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
  background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
  background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);
  background-color:#f6f6f6;
}
.Bt_Blanc_Txt_Gris_Border_Radius_45Px_Border_Size_7Px:active {
  position:relative;
  top:1px;
}


.Bt_Gris_Arrondi_3Parties{
  -moz-box-shadow:inset 0px 1px 3px 6px #91b8b3;
  -webkit-box-shadow:inset 0px 1px 3px 6px #91b8b3;
  box-shadow:inset 0px 1px 3px 6px #91b8b3;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #768d87), color-stop(1, #6c7c7c));
  background:-moz-linear-gradient(top, #768d87 5%, #6c7c7c 100%);
  background:-webkit-linear-gradient(top, #768d87 5%, #6c7c7c 100%);
  background:-o-linear-gradient(top, #768d87 5%, #6c7c7c 100%);
  background:-ms-linear-gradient(top, #768d87 5%, #6c7c7c 100%);
  background:linear-gradient(to bottom, #768d87 5%, #6c7c7c 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#768d87', endColorstr='#6c7c7c',GradientType=0);
  background-color:#768d87;
  -moz-border-radius:20px;
  -webkit-border-radius:20px;
  border-radius:20px;
  border:5px solid #566963;
  display:inline-block;
  cursor:pointer;
  color:#ffffff;
  font-family:Arial;
  font-size:15px;
  font-weight:bold;
  padding:11px 23px;
  text-decoration:none;
  text-shadow:0px -1px 0px #2b665e;
}
.Bt_Gris_Arrondi_3Parties:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #6c7c7c), color-stop(1, #768d87));
  background:-moz-linear-gradient(top, #6c7c7c 5%, #768d87 100%);
  background:-webkit-linear-gradient(top, #6c7c7c 5%, #768d87 100%);
  background:-o-linear-gradient(top, #6c7c7c 5%, #768d87 100%);
  background:-ms-linear-gradient(top, #6c7c7c 5%, #768d87 100%);
  background:linear-gradient(to bottom, #6c7c7c 5%, #768d87 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6c7c7c', endColorstr='#768d87',GradientType=0);
  background-color:#6c7c7c;
}
.Bt_Gris_Arrondi_3Parties:active {
  position:relative;
  top:1px;
}


.Bt_Marron_01 {
  -moz-box-shadow:inset 0px 1px 0px 0px #a6827e;
  -webkit-box-shadow:inset 0px 1px 0px 0px #a6827e;
  box-shadow:inset 0px 1px 0px 0px #a6827e;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7d5d3b), color-stop(1, #634b30));
  background:-moz-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
  background:-webkit-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
  background:-o-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
  background:-ms-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
  background:linear-gradient(to bottom, #7d5d3b 5%, #634b30 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d5d3b', endColorstr='#634b30',GradientType=0);
  background-color:#7d5d3b;
  -moz-border-radius:18px;
  -webkit-border-radius:18px;
  border-radius:18px;
  border:1px solid #54381e;
  display:inline-block;
  cursor:pointer;
  color:#ffffff;
  font-family:Arial;
  font-size:13px;
  padding:6px 24px;
  text-decoration:none;
  text-shadow:0px 1px 0px #4d3534;
}
.Bt_Marron_01:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #634b30), color-stop(1, #7d5d3b));
  background:-moz-linear-gradient(top, #634b30 5%, #7d5d3b 100%);
  background:-webkit-linear-gradient(top, #634b30 5%, #7d5d3b 100%);
  background:-o-linear-gradient(top, #634b30 5%, #7d5d3b 100%);
  background:-ms-linear-gradient(top, #634b30 5%, #7d5d3b 100%);
  background:linear-gradient(to bottom, #634b30 5%, #7d5d3b 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#634b30', endColorstr='#7d5d3b',GradientType=0);
  background-color:#634b30;
}
.Bt_Marron_01:active {
  position:relative;
  top:1px;
}



.Bt_Fnd_Jaune_Txt_Noir {
text-decoration: none;
padding: 10px;
font-family: arial;
font-size: 1em;
color: #000000;
background-color: #ffff00;
border-radius: 24px;
-webkit-border-radius: 24px;
-moz-border-radius: 24px;
border: 4px solid #FFFFFF;
box-shadow: 3px 3px 12px #444444;
-webkit-box-shadow: 3px 3px 12px #444444;
-moz-box-shadow: 3px 3px 12px #444444;
cursor:pointer;
}


.Bt_Fnd_Jaune_Txt_Noir:hover {
padding: 10px;
color: #ffff00;
background-color: #000000;
box-shadow: 1px 1px 4px #777777;
-webkit-box-shadow: 1px 1px 4px #777777;
-moz-box-shadow: 1px 1px 4px #777777;
}




.Bt_Css_DarkBlue {
	box-shadow:inset 0px 1px 0px 0px #bee2f9;
	background:linear-gradient(to bottom, #63b8ee 5%, #468ccf 100%);
	background-color:#63b8ee;
	border-radius:6px;
	border:1px solid #3866a3;
	display:inline-block;
	cursor:pointer;
	color:#14396a;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #7cacde;
}
.Bt_Css_DarkBlue:hover {
	background:linear-gradient(to bottom, #468ccf 5%, #63b8ee 100%);
	background-color:#468ccf;
}
.Bt_Css_DarkBlue:active {
	position:relative;
	top:1px;
}


.Bt_Css_DarkBlue__Bordure_On {
	box-shadow:inset 0px 1px 0px 0px #bee2f9;
	background:linear-gradient(to bottom, #63b8ee 5%, #468ccf 100%);
	background-color:#63b8ee;
	border-radius:6px;
	border:5px solid #3866a3;
	display:inline-block;
	cursor:pointer;
	color:#14396a;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #7cacde;
}
.Bt_Css_DarkBlue__Bordure_On:hover {
	background:linear-gradient(to bottom, #468ccf 5%, #63b8ee 100%);
	background-color:#468ccf;
}
.Bt_Css_DarkBlue__Bordure_On:active {
	position:relative;
	top:1px;
}




.Bt_Css_Gros__Violet__Lrg32_Htr76_FtSz24 {
	box-shadow: 3px 4px 0px 0px #9fb4f2;
	background:linear-gradient(to bottom, #7892c2 5%, #476e9e 100%);
	background-color:#7892c2;
	border-radius:31px;
	border:4px solid #4e6096;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:24px;
	padding:32px 76px;
	text-decoration:none;
	text-shadow:0px 1px 0px #283966;
}
.Bt_Css_Gros__Violet__Lrg32_Htr76_FtSz24:hover {
	background:linear-gradient(to bottom, #476e9e 5%, #7892c2 100%);
	background-color:#476e9e;
}
.Bt_Css_Gros__Violet__Lrg32_Htr76_FtSz24:active {
	position:relative;
	top:1px;
}


/*¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ Boutons : Bt_Xxxx Fin ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤*/


  

/*¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ Couleurs : Coul_X Deb ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤*/

.Coul_BleuPastel
{
  background-color:#CCFFFF !important ;
  cursor:initial !important ;
}
.Coul_BleuPastel:hover{
	border-bottom: 1px solid black !important ;
}

.Coul_Bleu
{
  background-color:#00BFFF !important ;
  cursor:initial;
}
.Coul_Bleu:hover{
	border-bottom: 1px solid black !important ;
}

.Coul_Vert
{
  background-color:  green !important ;
  cursor:initial !important ;
}
.Coul_Vert:hover{
	border-bottom: 1px solid black !important ;
}

.Coul_Rouge{
background-color:#FF0000 !important ;
cursor:initial;
}
.Coul_Rouge:hover{
	border-bottom: 1px solid black !important ;
}

.Coul_Orange{
background-color:#FF9933 !important ;
cursor:initial;
}
.Coul_Orange:hover{
	border-bottom: 1px solid black !important ;
}
/*¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ Couleurs : Coul_X Fin ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤*/


/*¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ Taille Texte Deb - Texte : Txt_10Px et inter-lignes( a partir de 10 px)) ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤*/

.Txt_03Px
{
	font-size:3px;
}
.Txt_04Px
{
	font-size:4px;
}
.Txt_05Px
{
	font-size:5px;
}
.Txt_06Px
{
	font-size:6px;
}
.Txt_07Px
{
	font-size:7px;
}
.Txt_08Px
{
	font-size:8px;
}
.Txt_09Px
{
	font-size:9px;
}
.Txt_10Px
{
	font-size:10px;
  line-height:10px; /* Interligne */
}
.Txt_11Px
{
	font-size:11px;
  line-height:11px; /* Interligne */
}
.Txt_12Px
{
	font-size:12px;
  line-height:12px; /* Interligne */
}
.Txt_13Px
{
	font-size:13px;
  line-height:13px;/* Interligne */
}
.Txt_14Px
{
	font-size:14px;
  line-height:14px;/* Interligne */
}
.Txt_15Px
{
	font-size:15px;
  line-height:15px;/* Interligne */
}
.Txt_16Px
{
	font-size:16px;
  line-height:16px;/* Interligne */
}
.Txt_17Px
{
	font-size:17px;
  line-height:17px;  
}
.Txt_18Px
{
	font-size:18px;
  line-height:18px;  
}
.Txt_19Px
{
	font-size:19px;
  line-height:19px;  
}
.Txt_20Px
{
	font-size:20px;
  line-height:20px;  
}
.Txt_21Px
{
	font-size:21px;
  line-height:21px;  
}
.Txt_22Px
{
	font-size:22px;
  line-height:22px;  
}
.Txt_23Px
{
	font-size:23px;
  line-height:23px;  
}
.Txt_24Px
{
	font-size:24px;
  line-height:24px;  
}
.Txt_25Px
{
	font-size:25px;
  line-height:25px;  
}
.Txt_30Px
{
	font-size:30px;
  line-height:30px;  
}
.Txt_35Px
{
  font-size:35px;
  line-height:35px;
}
.Txt_40Px
{
	font-size:40px;
  line-height:40px;  
}
.Txt_45Px
{
	font-size:45px;
  line-height:45px;  
}
.Txt_50Px
{
	font-size:50px;
  line-height:50px;
}

/*¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ Taille Texte Fin ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤*/

.Cadre_Fond_Grisatre
{
  border: 1px solid #d6d6d6;
  background-color: #eee;
  border-radius: 1px;
  padding: 1px;
  margin: 1px;
  margin-bottom: 1px;
  /* 
  font-size: 12px; 
  width: 98%;
  overflow: auto;
  */
}

.zonetext,.Zone_Text,.Zone_Texte,.Zone_Txt
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #CCFFFF;
  border: thin solid #3399CC;
	/* font-size: 13px; */
}

.Td_Sur_Une_Ligne
{
  white-space: nowrap;
}


.Txt_Sur_Une_Seule_Ligne,Texte_Sur_Une_Seule_Ligne
{
  white-space: nowrap;
}


.Lien_Cliquable
{
  cursor:pointer;
  text-decoration:underline;
  color:#26C4EC;/*bleu ciel = #26C4EC */
}
.Lien_Cliquable:visited
{
  cursor:pointer;
  text-decoration:underline;
  color:#26C4EC;/*bleu ciel = #26C4EC */
  font-weight:bold;
}
.Lien_Cliquable:hover
{
  cursor:pointer;
  text-decoration:underline;
  color:red;
}
.Lien_Cliquable:active
{
  cursor:pointer;
  text-decoration:underline;
  color:#0000FF;/*bleu Cyan = #0000FF */  
  font-style:italic;
}


.Lien_Cliquable_A_Href_Decoration_Off
{
  text-decoration:none;
}

.Curseur_Sens_Interdit
{
  cursor:not-allowed;
}

.Centrer_Verticalement,.Aligner_Verticalement,.Td__Aligner_Verticalement,.Td__Centrer_Verticalement /* haut/bas/milieu(centre) que pour "<td>" */
{
  vertical-align:middle !important ;
}

.Centrer_Td_Verticalement_Et_Horizontalement,.Aligner_Td_Verticalement_Et_Horizontalement,.Td__Aligner_Verticalement_Et_Horizontalement,.Td__Centrer_Verticalement_Et_Horizontalement /* haut/bas/milieu(centre) que pour "<td>" */
{
  vertical-align:middle !important ;
  text-align:center !important ;
}


.Centrer,.Centrer_Txt,.Txt_Centrer,.Txt_Center,.Center_Txt, .Texte_Centrer , .Texte_Center , .Centrer_Texte, Center_Texte ,  /* ALignement Horizontale : gauche/droite/centre */
{
  text-align:center;
}

.Centrer_Txt_Via_Margin /* Alignement Horizontale : gauche/droite/centre */
{
  margin-left: auto;
  margin-right: auto;
}



.Body_Style__MC_2016_Sans_Coul_Fond
{
  text-align: center;
  margin-top:1%;
  margin-left:3%;
  margin-right:3%;
  margin-bottom:1%;
  -webkit-box-shadow: 0 0 10px 10px #36444A;
  overflow-x:hidden;/* pour empecher le texte de déborder : le surplus est invisible */
}

/*¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ Blink - Deb ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤*/

/*
Faire clignoter
http://stackoverflow.com/questions/13955163/imitating-a-blink-tag-with-css3-animations
*/
.Blink,.Clignoter
{
  animation: blink-animation 1s steps(5, start) infinite;
  -webkit-animation: blink-animation 1s steps(5, start) infinite;
}
@keyframes blink-animation
{
  to {
    visibility: hidden;
  }
}
@-webkit-keyframes blink-animation 
{
  to {
    visibility: hidden;
  }
}
/*¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ Blink - Fin ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤*/


/* 
   http://christianelagace.com/jquery/popup-avec-jquery-dialog/ - Deb
   http://christianelagace.com/jquery/popup-avec-jquery-dialog/ - Deb
   http://christianelagace.com/jquery/popup-avec-jquery-dialog/ - Deb
   http://christianelagace.com/jquery/popup-avec-jquery-dialog/ - Deb
   http://christianelagace.com/jquery/popup-avec-jquery-dialog/ - Deb
   http://christianelagace.com/jquery/popup-avec-jquery-dialog/ - Deb 

   <link rel="stylesheet" href="css/jquery-ui.min.css" />
*/
.dialogstyleperso .ui-state-information {
    border: 1px solid #2C2F81;
    background: #3774A0;   /* bleu */
    color: #ffffff;
}
 
.dialogstyleperso .ui-state-warning {
    border: 1px solid #E36802;
    background: #FD8119;   /* orangé */
    color: #ffffff;
}
 
.dialogstyleperso .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #C71515;   /* rouge framboise */
    color: #ffffff;
}
/* 
   http://christianelagace.com/jquery/popup-avec-jquery-dialog/ - Fin
   http://christianelagace.com/jquery/popup-avec-jquery-dialog/ - Fin
   http://christianelagace.com/jquery/popup-avec-jquery-dialog/ - Fin
   http://christianelagace.com/jquery/popup-avec-jquery-dialog/ - Fin
   http://christianelagace.com/jquery/popup-avec-jquery-dialog/ - Fin
   http://christianelagace.com/jquery/popup-avec-jquery-dialog/ - Fin 
*/


/*¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ Block Actions En cours - Deb ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤*/
.Block_Pour_Action_EnCours
{ /*-- Masque opaque noir de fond--*/
	display: none; /*-- invisible par défaut--*/
	background: #fff;
	position: fixed; left: 0; top: 0;
	/*width: 100%;height: 100%;*/
	width : 50%;
  height: 20%;
	opacity: .30;
	z-index: 9998;
}

.Block_Pour_Action_EnCours_Img_AjaxLoader
{
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	height:50px;/* Impacte la taille du gif !! */
}


.Block_Chargement_Page_EnCours
{
  /* 
  http://blog.juliepirio.com/js-ajouter-un-loader-pendant-le-chargement-de-vos-pages-web/
  http://www.thibautsoufflet.fr/ajouter-loader-pendant-le-chargement-de-vos-pages-web/ 

  Ce code CSS va forcer l’image de chargement à se placer au centre de l’écran. 
  Libre à vous de personnaliser votre écran de chargement. 
  Il est par exemple possible de changer la couleur de fond via la propriété « background-color ».

  */
  position : fixed;
  z-index: 9999;

  /* background : url('../../images/AjaxLoader_01.Gif') 50% 50% no-repeat; marche pas */

  /* background : url('icon-loader.gif') 50% 50% no-repeat;
  top : 0px;
  left : 0px;
   */
 	/* background: #fff;
  /*top : 30%;
  left: 30%;*/
  
  top : 40%;/* Sosh 2017 */
  left: 40%;/* Sosh 2017 */  

  cursor : wait;
  /*height : 100%; - génére une espece de cadre dans lequel on voit le gif
  /*width : 100%;*/  
  opacity: .30;/* rend le gif plus transparent */
}

.Block_Chargement_Page_EnCours h1
{
  /* 
  http://blog.juliepirio.com/js-ajouter-un-loader-pendant-le-chargement-de-vos-pages-web/

  Ce code CSS va forcer l’image de chargement à se placer au centre de l’écran. 
  Libre à vous de personnaliser votre écran de chargement. 
  Il est par exemple possible de changer la couleur de fond via la propriété « background-color ».
  */
		background: none;
	  border: none;
		color: #458976;
		font-size: 22px;
		font-family: "Open Sans",sans-serif;
		font-variant: small-caps;
		font-weight: 700;
		height: 700px;
		line-height: 700px;
		margin: 0 0 10px;
		padding: 0;
		text-align: center;
	}

/*¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ Block Actions En cours - Fin ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤*/

.Espacement_Hauteur_De_1em
{
  margin-top: 1em;
}

.Cadre_Bordure_Fine,.Cadre_Bordure_Fine__Coul__AliceBlue
{
  padding: 5px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  -webkit-box-shadow: 0 0 5px 1px rgba(100, 100, 100, 1);
  box-shadow: 0 0 5px 1px rgba(100, 100, 100, 1);
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  background-color: #fafdff;
  margin-top: 1em;
}

.Cadre_Bordure_Fine,.Cadre_Bordure_Fine__Coul__AliceBlue:hover 
{
  /* aliceblue <==> coul bleu coe Info */
  background-color: aliceblue;  
}


.Cadre_Bordure_Ombree,.Cadre_Bordure_Ombree__Coul__AliceBlue
{
  padding: 5px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  -webkit-box-shadow: 0 0 5px 1px rgba(100, 100, 100, 1);
  box-shadow: 0 0 5px 1px rgba(100, 100, 100, 1);
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  background-color: #fafdff;
  margin-top: 1em;
}

.Cadre_Bordure_Ombree,Cadre_Bordure_Ombree__Coul__AliceBlue:hover 
{
  /* aliceblue <==> coul bleu coe Info */
  background-color: aliceblue;  
}


.Cadre_Bordure_Ombree__Info
{
  padding: 5px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  -webkit-box-shadow: 0 0 5px 1px rgba(100, 100, 100, 1);
  box-shadow: 0 0 5px 1px rgba(100, 100, 100, 1);
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  background-color: #fafdff;
  margin-top: 1em;
}

.Cadre_Bordure_Ombree__Info:hover 
{
  /* aliceblue est déjà bleu coe Info */
  background-color: aliceblue;  
}

.Cadre_Bordure_Ombree__Warning
{
  padding: 5px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  -webkit-box-shadow: 0 0 5px 1px rgba(100, 100, 100, 1);
  box-shadow: 0 0 5px 1px rgba(100, 100, 100, 1);
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  background-color: #FAEBBD;
  margin-top: 1em;
}

.Cadre_Bordure_Ombree__Warning:hover 
{
  background-color: #FAD973;  
}

.Cadre_Bordure_Ombree__Danger
{
  padding: 5px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  -webkit-box-shadow: 0 0 5px 1px rgba(100, 100, 100, 1);
  box-shadow: 0 0 5px 1px rgba(100, 100, 100, 1);
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  background-color: #FFEAEA;
  margin-top: 1em;
}

.Cadre_Bordure_Ombree__Danger:hover 
{
  background-color: #F70000;  
}

.Cadre_Bordure_Ombree__Succes
{
  padding: 5px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  -webkit-box-shadow: 0 0 5px 1px rgba(100, 100, 100, 1);
  box-shadow: 0 0 5px 1px rgba(100, 100, 100, 1);
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  background-color: #DCFAD4;
  margin-top: 1em;
}

.Cadre_Bordure_Ombree__Succes:hover 
{
  background-color: #B4FAA1;  
}



.Espacement_Vers_La_Gauche_De_1em
{
  margin-left: 1em;
}

.Espacement_Vers_La_Gauche_De_2em
{
  margin-left: 2em;
}
 
.Forcer_Text_En_Noir
{
  color: black !important ;
}

.Class_Div_Pour_Scrool_IFrame_IOS {
  position: fixed; 
  right: 0; 
  bottom: 0; 
  left: 0;
  top: 0;
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll;
}

.Class_Div_Pour_Scrool_IFrame_IOS iframe {
  height: 100%;
  width: 100%;
}

.Pour_Zebra_Dialog__Scrool_IFrame_IOS__body_modal_open {
    overflow: hidden;
}

.Class_Pour_Centrer_Div
{
  margin-left: auto;
  margin-right: auto;
  width: 50em;
}

.Class_Pour_Centrer_Element_En_Position_Absolut
{
  /* https://www.alsacreations.com/article/lire/539-Centrer-les-elements-ou-un-site-web-en-CSS.html */
  
  position: absolute; /* postulat de départ */
  top: 50%; left: 50%; /* à 50%/50% du parent référent */
  transform: translate(-50%, -50%); /* décalage de 50% de sa propre taille */
}


.Classe_Barrer_Txt,.Classe_Txt_Barrer
{
  text-decoration: line-through;
}


.PopUp__Coul__Bt_Inscription
{
  //background-color:#81F7BE !important;
  background-color:#FACC2E !important;
}

.PopUp__Coul__Bt_SuisJeInscrit
{
  background-color:#F7FE2E !important;
}

.PopUp__Coul__Bt_Resultat
{
  background-color:#9AFE2E !important;
}

.PopUp__Coul__Bt_Actualites
{
  //background-color:#FF0000 !important;
  background-color:#FE642E !important;
  
}


.PopUp__Coul__Bt_JoindreAM
{
  background-color:#FA58D0 !important;
}

.Class_Pour_Cacher_Cet_Element
{
  display:none;
}

.Class_Pour_Cacher_Cet_Element_Important
{
  display:none !important;
}

.DropDown_Menu_Centrer
{
  left: 50% !important;
  right: auto !important;
  text-align: center !important;
  transform: translate(-50%, 0) !important;
}


.Datatable__highlight 
{
  background-color: whitesmoke !important;
}

.Bordure,.Bordure_Black,.Bordure_Noire,.Cadre_Noir
{
  border: 1px solid #000000;
  border-radius: 5px;
}


.Bordure_Primary,.Cadre_Primary
{
  border: 1px solid #000FCE;
  border-radius: 5px;
}


.Bordure_Info,.Bordure_Infos,.Cadre_Info,.Cadre_Infos
{
  border: 1px solid #4EB3DF;
  border-radius: 5px;
}


.Bordure_Warning,.Cadre_Warning
{
  border: 1px solid #F5C71E;
  border-radius: 5px;
}


.Bordure_Danger,.Bordure_Cadre
{
  border: 1px solid #F5421E;
  border-radius: 5px;
}


.Bordure_Success,.Cadre_Success
{
  border: 1px solid #41BE12;
  border-radius: 5px;
}

.Bordure_Grisatre,.Bordure_Grise
{
  border: 1px solid #d6d6d6;
  border-radius: 5px;
}



.Bordure_03Px,.Bordure_03Px__Black,.Bordure_03Px__Noire
{
  border: 3px solid #000000;
  border-radius: 5px;
}
.Bordure_03Px__Info
{
  border: 3px solid #4EB3DF;
  border-radius: 5px;
}
.Bordure_03Px__Warning
{
  border: 3px solid #F5C71E;
  border-radius: 5px;
}
.Bordure_03Px__Danger
{
  border: 3px solid #F5421E;
  border-radius: 5px;
}
.Bordure_03Px__Success
{
  border: 3px solid #41BE12;
  border-radius: 5px;
}
.Bordure_03Px__Grise
{
  border: 3px solid #d6d6d6;
  border-radius: 5px;
}


.Bordure_05Px,.Bordure_05Px__Black,.Bordure_05Px__Noire
{
  border: 5px solid #000000;
  border-radius: 5px;
}
.Bordure_05Px__Info
{
  border: 5px solid #4EB3DF;
  border-radius: 5px;
}
.Bordure_05Px__Warning
{
  border: 5px solid #F5C71E;
  border-radius: 5px;
}
.Bordure_05Px__Danger
{
  border: 5px solid #F5421E;
  border-radius: 5px;
}
.Bordure_05Px__Success
{
  border: 5px solid #41BE12;
  border-radius: 5px;
}
.Bordure_05Px__Grise
{
  border: 5px solid #d6d6d6;
  border-radius: 5px;
}



.CoulDeFond_Info
{
  background-color:#4EB3DF !important ;
}


.CoulDeFond_Warning
{
  background-color:#F5C71E !important ;
}


.CoulDeFond_Danger
{
  background-color:#F5421E !important ;
}


.CoulDeFond_Success
{
  background-color:#ADFF86 !important ;
  /* background-color:#41BE12 !important ; pas assez pastel */
}

.CoulDeFond_Grise,.CoulDeFond_Gris
{
  background-color:#d6d6d6 !important ;
}


.Box__100x100__Display_TblCel__Centrer_HV
{
  max-width: 100px;
  height: 100px;
  /*
  background-color: powderblue;  
  */  
  
  text-align: center;
  
  vertical-align:middle;
  display: table-cell;
}


.Surface_Ovale__L100xH050
{  
  width: 100px;
  height: 50px;
  border-radius: 50%;

  background-color: yellow;
  
  
  /* 
  https://www.w3schools.com/howto/tryit.asp?filename=tryhow_css_shapes_oval
  */
}


.Zone_Desactivee,.Zone_Desactiver,.Zone_Disabled
{
  pointer-events: none; /* Ce Pointer semble désactiver les clicks de la souris, ainsi que le clavier */
  opacity: 0.7;
  
  cursor:not-allowed;/* Sens interdit mais ce curseur n'empeche pas "les clicks". Le clavier n'est pas désactivé ! */
}


.Bandeau_En_Haut_A_Gauche_Transversal 
{
  top: 2em;
  left: -4em;
  color: #fff;
  display: block;
  position:absolute;
  text-align: center;
  text-decoration: none;
  letter-spacing: .06em;
  background-color: #A00;
  padding: 0.5em 5em 0.4em 5em;
  text-shadow: 0 0 0.75em #444;
  box-shadow: 0 0 0.5em rgba(0,0,0,0.5);
  font: bold 16px/1.2em Arial, Sans-Serif;
  -webkit-text-shadow: 0 0 0.75em #444;
  -webkit-box-shadow: 0 0 0.5em rgba(0,0,0,0.5);
  -webkit-transform: rotate(-45deg) scale(0.75,1);
  z-index:10;
}

.Bandeau_En_Haut_A_Gauche_Transversal:before 
{
  content: '';
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  margin: -0.3em -5em;
  transform: scale(0.7);
  -webkit-transform: scale(0.7);
  border: 2px rgba(255,255,255,0.7) dashed;
}


.Clas_Pour_Table_Responsive_Data_Lib_On
{
  margin: 0 auto;
  /* min-width: 300px; */ /* init */ /* Theo désactiv pour centrer et uiliser toute la largeur */
}

.Clas_Pour_Table_Responsive_Data_Lib_On tr 
{
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

.Clas_Pour_Table_Responsive_Data_Lib_On tr:hover 
{
  background: #0690cc;
}

.Clas_Pour_Table_Responsive_Data_Lib_On th 
{
  display: none;
}

.Clas_Pour_Table_Responsive_Data_Lib_On td 
{
  display: block;
}

.Clas_Pour_Table_Responsive_Data_Lib_On td:first-child 
{
  padding-top: .5em;
}

.Clas_Pour_Table_Responsive_Data_Lib_On td:last-child 
{
  padding-bottom: .5em;
}

.Clas_Pour_Table_Responsive_Data_Lib_On td:before 
{
  /* Merci https://stackoverflow.com/questions/7363766/how-to-insert-a-line-break-before-an-element-using-css */

  /* content: attr(data-th) ": "; */
  content: attr(data-Lib) '\a';/* Theo pour saut de ligne */

  white-space: pre;/* Theo pour saut de ligne */

  font-weight: bold;
  /* width: 6.5em; */ /* theo pour conserver centrage initial */
  
  /*display: inline-block;*/      
  display: block;/* pour forcer saut de ligne*/
  /* clear:left; est peut etre aussi une solution */

}


.Clas_Pour_Table_Responsive_Data_Lib_On 
{
  /*background: #03A9F4;
  color: #fff;*/
  /* border-radius: .4em; // Laurent(2024) trouve que c'est plus joli sans cette décoration */ 
  overflow: hidden;
}

.Clas_Pour_Table_Responsive_Data_Lib_On tr 
{
  border-color: #46637f;
}

.Clas_Pour_Table_Responsive_Data_Lib_On th, .Clas_Pour_Table_Responsive_Data_Lib_On td 
{
  margin: .5em 1em;
}

.Clas_Pour_Table_Responsive_Data_Lib_On th, .Clas_Pour_Table_Responsive_Data_Lib_On td:before 
{
  /* color: #FFEB3B; */   /* Texte titre colonne en jaune */       
}

.Clas_Pour_Table_Responsive_Data_Lib_On th, .Clas_Pour_Table_Responsive_Data_Lib_On td 
{
  /* text-align: left; */
}



.Clas_Pour_Table_Responsive_Simple_Avec_Data_Lib
{
  margin: 0 auto;
  /* min-width: 300px; */ /* init */ /* Theo désactiv pour centrer et uiliser toute la largeur */
}

.Clas_Pour_Table_Responsive_Simple_Avec_Data_Lib tr 
{
  /*
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  */
}

.Clas_Pour_Table_Responsive_Simple_Avec_Data_Lib tr:hover 
{
  /*
  background: #0690cc;
  */
}

.Clas_Pour_Table_Responsive_Simple_Avec_Data_Lib th 
{
  display: none;
}

.Clas_Pour_Table_Responsive_Simple_Avec_Data_Lib td 
{
  display: block;
}

.Clas_Pour_Table_Responsive_Simple_Avec_Data_Lib td:first-child 
{
  padding-top: .5em;
}

.Clas_Pour_Table_Responsive_Simple_Avec_Data_Lib td:last-child 
{
  padding-bottom: .5em;
}

.Clas_Pour_Table_Responsive_Simple_Avec_Data_Lib td:before 
{
  /* Merci https://stackoverflow.com/questions/7363766/how-to-insert-a-line-break-before-an-element-using-css */

  /* content: attr(data-th) ": "; */
  content: attr(data-Lib) '\a';/* Theo pour saut de ligne */

  white-space: pre;/* Theo pour saut de ligne */

  font-weight: bold;
  /* width: 6.5em; */ /* theo pour conserver centrage initial */
  
  /*display: inline-block;*/      
  display: block;/* pour forcer saut de ligne*/
  /* clear:left; est peut etre aussi une solution */

}


.Clas_Pour_Table_Responsive_Simple_Avec_Data_Lib 
{
  /*background: #03A9F4;
  color: #fff;*/
  border-radius: .4em;
  overflow: hidden;
}

.Clas_Pour_Table_Responsive_Simple_Avec_Data_Lib tr 
{
  /* border-color: #46637f; sans chichi : sans couleur */
}

.Clas_Pour_Table_Responsive_Simple_Avec_Data_Lib th, .Clas_Pour_Table_Responsive_Simple_Avec_Data_Lib td 
{
  margin: .5em 1em;
}

.Clas_Pour_Table_Responsive_Simple_Avec_Data_Lib th, .Clas_Pour_Table_Responsive_Simple_Avec_Data_Lib td:before 
{
  /* color: #FFEB3B; */   /* Texte titre colonne en jaune */       
}

.Clas_Pour_Table_Responsive_Simple_Avec_Data_Lib th, .Clas_Pour_Table_Responsive_Simple_Avec_Data_Lib td 
{
  /* text-align: left; */
}



.Clas_Pour_Table_Responsive_Simple
{
  margin: 0 auto;
  /* min-width: 300px; */ /* init */ /* Theo désactiv pour centrer et uiliser toute la largeur */
}

.Clas_Pour_Table_Responsive_Simple tr 
{
  /*
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  */
}

.Clas_Pour_Table_Responsive_Simple tr:hover 
{
  /*
  background: #0690cc;
  */
}

.Clas_Pour_Table_Responsive_Simple th 
{
  display: none;
}

.Clas_Pour_Table_Responsive_Simple td 
{
  display: block;
}

.Clas_Pour_Table_Responsive_Simple td:first-child 
{
  padding-top: .5em;
}

.Clas_Pour_Table_Responsive_Simple td:last-child 
{
  padding-bottom: .5em;
}

.Clas_Pour_Table_Responsive_Simple td:before 
{
  /* 
  La classe Clas_Pour_Table_Responsive_Simple (simple) ne fait pas de chichi.
  Le tableau doit juste basculer de horizontal à vertical : sans libelé
  */  
}


.Clas_Pour_Table_Responsive_Simple 
{
  /*background: #03A9F4;
  color: #fff;*/
  border-radius: .4em;
  overflow: hidden;
}

.Clas_Pour_Table_Responsive_Simple tr 
{
  /* border-color: #46637f; sans chichi : sans couleur */
}

.Clas_Pour_Table_Responsive_Simple th, .Clas_Pour_Table_Responsive_Simple td 
{
  margin: .5em 1em;
}

.Clas_Pour_Table_Responsive_Simple th, .Clas_Pour_Table_Responsive_Simple td:before 
{
  /* color: #FFEB3B; */   /* Texte titre colonne en jaune */       
}

.Clas_Pour_Table_Responsive_Simple th, .Clas_Pour_Table_Responsive_Simple td 
{
  /* text-align: left; */
}



@media (min-width: 1100px)
{
  .Clas_Pour_Table_Responsive_Data_Lib_On td:before 
  {
    display: none;
  }
  
  .Clas_Pour_Table_Responsive_Simple_Avec_Data_Lib
  {
    display: none;
  }
  
  .Clas_Pour_Table_Responsive_Simple td:before 
  {
    display: none;
  }
}/* @media (min-width: 1100px) */

@media (min-width: 1100px) 
{
  .Clas_Pour_Table_Responsive_Data_Lib_On th, .Clas_Pour_Table_Responsive_Data_Lib_On td 
  {
    display: table-cell;
    /* padding: .25em .5em;  */
  }
  
  .Clas_Pour_Table_Responsive_Data_Lib_On th:first-child, .Clas_Pour_Table_Responsive_Data_Lib_On td:first-child 
  {
     padding-left: 0;
  }

  .Clas_Pour_Table_Responsive_Data_Lib_On th:last-child, .Clas_Pour_Table_Responsive_Data_Lib_On td:last-child 
  {
    padding-right: 0;
  }
  
  
  .Clas_Pour_Table_Responsive_Data_Lib_On th, .Clas_Pour_Table_Responsive_Data_Lib_On td 
  {
    padding: 1em !important;
  }
  
  
  /* Clas_Pour_Table_Responsive_Simple_Avec_Data_Lib */
  
   .Clas_Pour_Table_Responsive_Simple_Avec_Data_Lib th, .Clas_Pour_Table_Responsive_Simple_Avec_Data_Lib td 
  {
    display: table-cell;
    /* padding: .25em .5em;  */
  }
  
  .Clas_Pour_Table_Responsive_Simple_Avec_Data_Lib th:first-child, .Clas_Pour_Table_Responsive_Simple_Avec_Data_Lib td:first-child 
  {
     padding-left: 0;
  }

  .Clas_Pour_Table_Responsive_Simple_Avec_Data_Lib th:last-child, .Clas_Pour_Table_Responsive_Simple_Avec_Data_Lib td:last-child 
  {
    padding-right: 0;
  }  
  
  .Clas_Pour_Table_Responsive_Simple_Avec_Data_Lib th, .Clas_Pour_Table_Responsive_Simple_Avec_Data_Lib td 
  {
    padding: 1em !important;
  }  
  
  
  
  /* Clas_Pour_Table_Responsive_Simple */ 
  
  .Clas_Pour_Table_Responsive_Simple th, .Clas_Pour_Table_Responsive_Simple td 
  {
    display: table-cell;
    /* padding: .25em .5em;  */
  }
  
  .Clas_Pour_Table_Responsive_Simple th:first-child, .Clas_Pour_Table_Responsive_Simple td:first-child 
  {
     padding-left: 0;
  }

  .Clas_Pour_Table_Responsive_Simple th:last-child, .Clas_Pour_Table_Responsive_Simple td:last-child 
  {
    padding-right: 0;
  }
      
  .Clas_Pour_Table_Responsive_Simple th, .Clas_Pour_Table_Responsive_Simple td 
  {
    padding: 1em !important;
  }
   
} /* @media (min-width: 1100px)  */



.Lien_Externe__Icone
{
  content: "\0000a0[\2197]";
}

/*
a.lien_ext:after {
  content: "\0000a0[\2197]";  
}
\0000a0 <====> espace insécable
\2197  <====> Fleche vers la droite
*/



.modal_dialog_largeur_100prct,.Modal_Dialog_Largeur_100Prct
{
  max-width: 100% !important;
  height: 100%;
  padding: 0;
  margin: 0;
}


.Text_Gras,.Txt_Gras,.Text_En_Gras,.Txt_En_Gras
{
  font-weight:bold;/* !important; */
}


.Clas_Css__Display_Block__Si_Pti_500Px
{
  display:block !important;
}

@media (min-width: 500px)
{
  .Clas_Css__Display_Block__Si_Pti_500Px
  {    
    display:none !important;
  }
}/* @media (min-width: 500px) */



.Clas_Css__Display_Block__Si_Pti_800Px
{
  display:block !important;
}

@media (min-width: 800px)
{
  .Clas_Css__Display_Block__Si_Pti_800Px
  {    
    display:none !important;
  }
}/* @media (min-width: 800px) */



.Clas_Css__Cacher__Si_Pti_800Px
{
  display:block !important;
}

@media (max-width: 800px)
{
  .Clas_Css__Cacher__Si_Pti_800Px
  {    
    display:none !important;
  }
}/* @media (max-width: 800px) */


.PlaceHolder__Centrer::placeholder
{
  text-align: center;
}


.Contenu__Sur_Une_Seule_Ligne
{
  display:flex;justify-content:flex-start;align-items:flex-start
}


.Tableau_Aligner_Au_Centre,.Tableau_Centrer
{
  margin-left:auto;
  margin-right:auto;
}