body { color: #555555; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #ffffff; text-align: center; margin: 0; overflow: hidden;}
a:link  { color: #696969; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline }
a:visited  { color: #696969; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline }
a:hover   { color: #000; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline }
a:active  { color: #696969; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline }
.center{
	position: relative; /* pour que le conteneur soit un bloc "positionné" - sinon les conteneurs fils ne peuvent pas utiliser un positionnement relatif ŕ celui-ci */
	margin-left: auto;
	margin-right: auto;
	width: 780px;
	text-align: left; /* pour rétablir la correction du bug de centrage IE */
}
img.titre{
	top: 0px;
	left: 0px;
}
div.site{
	position:absolute;
	top: 15px;
	left: 0px;
	width: 780px;
	height: 600px;
	border:#000000 solid 1px;
}
div.lien{
	position:absolute;
	top: 131px;
	left: 0px;
	width: 780px;
	height: 30px;
}
div.lien_de{
	position:absolute;
	top: 131px;
	left: 0px;
	width: 785px;
	height: 30px;
}
div.contenu{
	position:absolute;
	top: 180px;
	left: 20px;
	width: 740px;
	height: 390px;
	border:#666666 1px solid;
	overflow: auto;
}
div.copyright{
	position:absolute;
	top: 577px;
	left: 210px;
	width: 740px;
	height: 30px;
}

span.titre1{
	position:absolute;
	top: 80px;
	left: 468px;
	font-size: 22px;
	font-weight:bold;
}
span.titre2{
	position:absolute;
	top: 110px;
	left: 420px;
	font-size:22px;
	font-weight:bold;
}
span.login{
	position:absolute;
	top: 34px;
	left: 555px;
	font-size:14px;
	font-weight:bold;

}
span.login_de{
	position:absolute;
	top: 34px;
	left: 535px;
	font-size:14px;
	font-weight:bold;

}
h1{
	text-align: center;
	margin: 10px;
}
td  { color: #696969; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
/* Styles pour les formulaires */
P.erreur{
	text-align: center;
	color: red;
}
p.agenda{
	margin-top : 10px;
	margin-bottom: 0px;
}
LABEL {
	DISPLAY: inline;
	FLOAT: left;
	WIDTH: 100px;
	font-weight: bold;
	margin-left: 250px;
	margin-bottom: 5px;
}
.INPUT {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif ;
	color: blue ;
	border: 1px solid black;
	margin-bottom: 5px;
}
.DISABLE {
	margin-bottom: 5px;
}
.OPTION {
	background-color: #FFEFD5;
}
.SELECT {
	background-color: #ffffff;
	color: blue;
	border: 1px solid black;
	margin-bottom: 5px;
}
.SELECT2 {
	background-color: #ffffff;
	color: blue;
	border: 1px solid black;
	margin-top: 5px;
}
.TEXTAREA {
	background-color: #FFEFD5;
	color: red;
}
.BUTTON {
	border: 1px solid black;
	color: black;
	background-color: #cccccc;
	cursor: hand;
}
/* Fin des styles pour les formulaire */

