﻿/* CSS layout */
body {
	margin: 0;
	padding: 0;
}
a {
	font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
	color: #FFFF00;
}
p {
	color: #E9EFB8;
	font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
	font-size: small;
}
h3 {
	font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
	font-size: small;
	color: #000066;
	text-align: center;
	background-color: #84F9C7;
	vertical-align: bottom;
	font-style: oblique;
	font-weight: bold;
}
h4 {
	font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
	background-color: #D9DDE8;
	color: #CC0000;
}
h5 {
	font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
	font-size: large;
	font-weight: bold;
	color: #CC0000;
	background-color: #D9DDE8;
	text-align: center;
}
.no_border {
				border-width: 0px;
			}

#masthead {
	width: auto;
	background-color: #2C2C2C;
	color: #F0F7C1;
	font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
	height: 75px;
}
#top_nav {
	width: auto;
	background-color: #2C2C2C;
	font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
	color: #F0F7C1;
	height: 50px;
}
#container {
	min-width: 600px;
	width: auto;
	height: auto;
	font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
	color: #F0F7C1;
	background-color: #2C2C2C;
}
#left_col {
	width: 200px;
	float: left;
	font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
	color: #D9DDE8;
	background-color: #2C2C2C;
	text-align: center;
	font-size: small;
}
#right_col {
	width: 200px;
	float: right;
	font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
	color: #FFFF00;
	background-color: #2C2C2C;
	text-align: center;
}
#page_content {
	margin-left: 200px;
	margin-right: 200px;
	font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
	color: #F0F7C1;
	background-color: #2C2C2C;
}
#footer {
	clear: both;
	width: auto;
	font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
	font-size: small;
	color: #F0F7C1;
	background-color: #2C2C2C;
}
#miniflex {
  width: 100%;
  float: left;
  font-size: small; /* could be specified at a higher level */
  margin: 0;
  padding: 0 10px 0 10px;
  border-bottom: 1px solid #696;
  position:relative;
  z-index:2;
}
#miniflex li {
  float: left;
  margin: 0;
  padding: 0;
  display: inline;
  list-style: none;
  position:relative;
}
#miniflex a:link, #miniflex a:visited {
  float: left;
  font-size: 85%;
  line-height: 20px;
  font-weight: bold;
  margin: 0 10px 0 10px;
  text-decoration: none;
  color: #9c9;
}
#miniflex a.active:link, #miniflex a.active:visited, #miniflex a:hover {
  border-bottom: 4px solid #696;
  padding-bottom: 2px;
  color: #696;
}
#animated-tab {
  position: absolute;
  z-index: 1;
  font-size: 85%;
  line-height: 20px;
  padding-bottom: 2px;
  border-bottom: 4px solid #696;
}
#overlappopup{ /*don't change id name */
position: absolute; /*don't change position property */
z-index: 1000;
background: white;
border: 12px solid black;
padding: 10px;
left: 0;
top: 0;
visibility: hidden;
}
#fenetre{
	position: relative;
	overflow: hidden;
	width: 175px;
	text-align: left;
	margin: auto;
	background-color: #400000;
	border: 3px inset;
}
#marquee{
	color: #F0F7C1;
	padding: 0 5px;
	font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
	font-size: small;
}
.table_background {
				background-color: #2C2C2C;
			}
.align_center {
	text-align: center;
}
.align_right {
	text-align: right;
}
.open {
	font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #006600;
	background-color: #E9EFB8;
}
.closed {
				font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
				color: #CC0000;
				font-size: medium;
				font-weight: bold;
				background-color: #FF8040;
			}
.hi-lite {
	font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
	color: #99CCFF;
	font-size: small;
	font-weight: bold;
	font-style: italic;
}
.attention {
	font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
	color: #000066;
	font-size: medium;
	font-weight: bold;
	background-color: #FFFF00;
	text-align: center;
}
.barre {
	font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
	color: #808080;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	text-decoration: line-through;
}
