html {
	overflow-y: scroll;
}

BODY { background-color: black; margin: 0; }
* {font-family : Verdana; font-size: 11px;}
H1 {
	font-size: 13px;
	font-weight: bold;
}

.transparence {
   filter:alpha(opacity=100);
   -moz-opacity:1;
   -khtml-opacity: 1;
   opacity: 1;
}

a:link {color: blue; font-size: 11px;}
a:visited {color: blue;font-size: 11px;}
a:active {color: blue;font-size: 11px;}
a:hover {color: red;font-size: 11px;}
.selected {color: red;font-size: 11px;}

a.nounderline:link {text-decoration: none;}
a.nounderline:visited {text-decoration: none;}
a.nounderline:active {text-decoration: none;}
a.nounderline:hover {text-decoration: none;}

a.orange:link {color: #EF6D00; font-size: 11px;text-decoration: none;}
a.orange:visited {color: #EF6D00;font-size: 11px;text-decoration: none;}
a.orange:active {color: #EF6D00;font-size: 11px;text-decoration: none;}
a.orange:hover {color: black;font-size: 11px;}
.selected {color: red;font-size: 11px;}

td.title {font-size: 12px;font-weight: bold;}

a.petit:link {color: green; font-size: 9px;}
a.petit:visited {color: green;font-size: 9px;}
a.petit:active {color: green;font-size: 9px;}
a.petit:hover {color: #EF6D00;font-size: 9px;}

a.title:link {color: black; font-weight: bold; font-size: 12px; text-decoration: none;}
a.title:visited {color: black; font-weight: bold; font-size: 12px; text-decoration: none;}
a.title:active {color: black; font-weight: bold; font-size: 12px; text-decoration: none;}
a.title:hover {color: #EF6D00; font-weight: bold; font-size: 12px; text-decoration: none;}

a.footer:link {text-decoration: none; font-size: 8pt;color: gray;}
a.footer:visited {text-decoration: none; font-size: 8pt;color: gray;}
a.footer:active {text-decoration: none; font-size: 8pt;color: gray;}
a.footer:hover {text-decoration: none; font-size: 8pt;color: black;}

.main {
	background-color: white; 
	border-style : solid;
	border-color : black;
	border-width : 1px;
	background-color: white;
}

.header {
	padding: 1px;
}

.headertext {
	font-size: 12pt;
}

.contenu {
	align: center;
	width: 980px;
}

.footer {
	font-size: 8pt;
	color: gray;
}

.alert {
	font-size: 11pt;
	color:red;
}

.good {
	font-size: 11pt;
	color:green;
}

.centerJustify{
	text-align: justify;
	width:80%;
}

.menu {
	font-size: 10pt;
	font-weight: bold;
}

.image { border:1px solid black; }
.image:hover { border:1px solid #E86B00; }

.recompense {
	color:green;
}

.tborder
{
	padding-top : 1px;
	padding-bottom : 1px;
	padding-left : 1px;
	padding-right : 1px;
	border-bottom : solid;
	border-left : solid;
	border-top : solid;
	border-right : solid;
	border-color : Black;
	border-width : 1px;
	color:black;
	background-color:#FFFED9;
}

.uniborder
{
	border-left : solid;
	border-top : solid;
	border-right : solid;
	border-color : Black;
	border-width : 1px;
	color:black;
}

#input_login,
#input_pass {
	width: 78px;
	padding: 0 10px;
	height: 17px;
	background: transparent url(input_login.png) no-repeat top left;
	border: 0;
}