* {
	box-sizing : border-box;
}

html, body {
  font-family				: Arial;
  color						: #FFFFFF;
  margin					: 0px;
  padding					: 0px;
  border					: none;
  scrollbar-face-color		: #0094A9; 	    /* UpdateCss:SetCssColor cl_ton1*/

 /* (cl_ton1 => 0094A9, mod : 0) */  scrollbar-highlight-color	: #0094A9;      /* UpdateCss:SetCssColor cl_ton1*/

 /* (cl_ton1 => 0094A9, mod : 0) */  scrollbar-shadow-color	: #FFFFFF;      /* UpdateCss:SetCssColor cl_ton3*/

 /* (cl_ton3 => FFFFFF, mod : 0) */  background-color			: #FFFFFF;      /* UpdateCss:SetCssColor cl_ton3*/

 /* (cl_ton3 => FFFFFF, mod : 0) */}

a {
  font-style		: normal;
  font-weight		: bold;
  color				: black;
  text-decoration	: underline;
}

a:hover {
  font-style	: normal;
  font-weight	: bold;
  color			: #0094A9;                   /* UpdateCss:SetCssColor cl_ton1*/

 /* (cl_ton1 => 0094A9, mod : 0) */}

table, td {
  margin	: 0px;
  padding	: 0px;
  border	: none;
}

button {
  background 	: none;
  border 		: none;
}

img { border: none; }

#entete {
  width		: 950px;
  margin 	: auto;
  height 	: 88px;
}

#entete a img {
  height 		: 69px;
  margin-top 	: 10px;
}

#fond {
  background-image		: url("images/fond.png");
  background-repeat		: repeat-x;
  background-position	: top left;
}

#menu {
  background-image 		: url("images/ombre.png");
  background-position 	: top;
  background-size 		: 100% 24px;
  background-repeat		: no-repeat;
  height				: 70px;
  width					: 950px;
  margin 				: auto; 
  color					: #5c5c5c;
  font-size				: 28px;
  padding-top			: 25px;
}

#page {
  min-height : calc(100vh - 258px);			
  height	 : auto;
  width		 : 950px;
  margin	 : auto;
}

.suivi {
  background-image  : url("images/fond_suivi.jpg");
  background-repeat : no-repeat;
  min-height 		: calc(100vh - 258px);	
  color 			: #000000;
  padding-top		: 200px;
  padding-left 		: 85px;
}

.suivi input[type=submit] {
  margin-left 		: 10px;
  border-radius 	: 10px;
  background-color 	: #0099a8;
  border 			: none;
  padding 			: 2px 10px;
}

.result {
  padding-top : 50px;
  font-size   : 16px;
  line-height : 20px;
}

.result div:nth-child(1) {
  font-weight 		: bold;
  text-decoration 	: underline;
  font-size			: 18px;
  line-height		: 50px;  
}

#bas {
  width				: 950px;
  margin			: auto;  
  background 		: linear-gradient(#c7c7c7,rgba(199,199,199,0));
  background-size 	: 100% 1px;
  background-repeat : no-repeat;
  height 			: 90px;
  color				: #5C5C5C;
  display			: flex;
  font-size			: 14px;
  line-height		: 28px;
}

#bas div:nth-child(1) span { font-weight : bold; }

#bas div { height : 100%; }

#bas div:nth-child(1) { width : 70%; }

#bas div:nth-child(2) {
  width 			: 30%;
  background-image  : url("images/abeille.png");
  background-repeat : no-repeat;
  line-height       : 42px;
  text-align 		: right;
}

#bas div:nth-child(2) hr {
  color	 			: #0094a9;
  height 			: 1px;
  background-color 	: #0094a9;
}

