html,body {
	height: 100%;
}

body {
margin: 0;
padding: 0;
background: #EAEDF1;
}

img
{
border: 0px;
}

a
{
text-decoration: none;
color: #4C81A4;
}

a:hover
{
color: #D28501;
}

@font-face {
font-family: 'flat';
src: url('fonts/SEGOEWP-LIGHT.eot');
src: url('fonts/SEGOEWP-LIGHT.eot?#iefix') format('embedded-opentype'), url('fonts/SEGOEWP-LIGHT.woff') format('woff'), url('fonts/SEGOEWP-LIGHT.TTF') format('truetype'), url('fonts/SEGOEWP-LIGHT.svg#Flat-UI-Icons') format('svg');
font-weight: normal;
font-style: normal;
}

li
{
list-style: none;
}

#milieu_texte form {
	font-size: 13px;
}

#milieu_texte a {
	font-size: 13px;
}

input[type="submit"] {
	padding: 6px;
	border: none;
	font-size: 12px;
	background: #28B2D3;
	color: #fff;
}

input[type="submit"]:hover {
	cursor: pointer;
	background: #229BC1;
}

input[type="button"] {
	padding: 6px;
	border: none;
	font-size: 12px;
	background: #28B2D3;
	color: #fff;
}

input[type="button"]:hover {
	cursor: pointer;
	background: #229BC1;
}

table
{
background-color: #FEFEFE;
border-collapse: collapse;
border: 1px solid #ddd;
}

table th
{
background-color: #229BC1;
color: #FFFFFF;
font-family: flat;
font-size: 18px;
padding: 6px;
}

table tr td a {
	max-width:300px;
	word-wrap:break-word;
}

.tbg
{
background-color: #229BC1;
-webkit-border-top-left-radius: 4px;
-moz-border-radius-topleft: 4px;
border-top-left-radius: 4px;
}

.tbd
{
background-color: #229BC1;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topright: 4px;
border-top-right-radius: 4px;
}

table td
{
border: 0px;
background-color: #FFFFFF;
padding: 3px;
padding-left: 6px;
word-wrap: break-word;
}

table tr:hover td
{
background-color: #EEEEEE;
}

.bandeau {
}

.centre
{
padding: 5px;
padding-bottom: 0px;
margin: auto;
width: 1000px;
color: #222427;
font-family: arial;
font-size: 15px;
text-align: center;
overflow: hidden;
min-height: 100%;
}

.pied
{
padding: 10px;
margin: auto;
margin-top: 12px;
background: #BDBDBD;
color: #333;
font-family: calibri,arial;
font-size: 14px;
text-align: center;
}

.pied a
{
color: #333;
text-decoration: none;
font-weight: bold;
}

.pied a:hover
{
text-decoration: underline;
}


#gauche
{
float: left;
width: 130px;
font-size: 12px;
border-radius: 4px;
overflow: hidden;
}

#gauche_titre
{
margin-left: 5px;
width: 100%;
background-color: #3482B3;
color: #FEFEFE;
padding: 4px;
font-weight: bold;
text-align: left;
text-indent: 4px;
}

#gauche_bas
{
margin-left: 5px;
width: 100%;
background-color: #3482B3;
padding: 4px;
margin-bottom: 6px;
}

#gauche li
{
text-indent: 8px;
padding: 0px;
text-align: left;
margin-left: 5px;
width: 128px;
background-color: #41A3E0;
list-style-type: none;
border-bottom: 1px solid transparent;
}

#gauche li:hover
{
background-color: #28648A;
}

#gauche li a
{
display: block;
font-family: arial;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
width: 150px;
}

#milieu
{
margin: auto;
width: 610px;
padding: 5px;
padding-top: 0;
margin-right: 240px;
}

#milieu_titre
{
background-color: #229BC1;
border-radius: 0px;
padding: 3px;
color: #ffffff;
font-family: 'flat';
font-size: 28px;
padding-left: 5px;
margin-bottom: 0;
font-weight:400;
margin-top: 0px;
text-align: left;
}

#milieu_titre2
{
background-color: #229BC1;
border-radius: 0px;
padding: 3px;
color: #ffffff;
font-family: 'flat';
font-size: 28px;
padding-left: 5px;
margin-bottom: 0;
font-weight:400;
margin-top: 0px;
text-align: left;
}

#milieu_texte
{
text-align: left;
padding: 8px;
background-color: #FFFFFF;
margin-bottom: 6px;
overflow: hidden;
}

#droite
{
float: right;
width: 220px;
margin-right: 15px;
font-size: 12px;
}

#droite_titre
{
width: 100%;
border: 1px solid #D8D8D8;
border-bottom: 0;
background-color: #FFFFFF;
color: #333;
padding: 4px;
font-size: 24px;
font-family: flat;
text-align: left;
text-indent: 5px;
}

#droite_texte
{
width: 100%;
border: 1px solid #D8D8D8;
border-top: 0;
background-color: #FFFFFF;
padding: 4px;
text-align: left;
border-bottom: 0px;
}

#droite_bas
{
width: 100%;
border: 1px solid #D8D8D8;
border-bottom: 3px solid #D8D8D8;
border-top: 0px;
background-color: #FFFFFF;
padding: 4px;
margin-bottom: 4px;
}

.avertissement{
background-color: #C3321C;
border-radius: 3px;
padding: 3px;
color: #ffffff;
padding-left: 5px;
margin-bottom: 8px;
font-weight:400;
margin-top: 0px;
}

.reussite{
background-color: #00D184;
border-radius: 3px;
padding: 3px;
color: #ffffff;
font-family: 'flat';
font-size: 28px;
padding-left: 5px;
margin-bottom: 8px;
font-weight:400;
margin-top: 0px;
}

.citer
{
with: 100%;
border: 1px solid #C7D2DE;
padding: 5px;
background-color: #FEFEFE;
}

.ligne
{
	border-top: 1px solid #229BC1;
	margin-top: 5px;
	margin-bottom: 5px;
}

#head {
	padding: 4px;
	background: #28B2D3;
}

#head .logo {
	margin-left: 6px;
}

li img {
	display: none;
}

#droite_titre  img {
	display: none;
}

#banniere {
	display: none;
}