#menu {
	position: absolute;
	width: 250px;
	height: 0px;
	margin-left: 0px;
	margin-top: 0px;
	top: 0px;
	visibility: visible;
}
#projet {
	position: absolute;
	width: 95px;
	margin-left: -8px;
	margin-top: 0px;
	top: 84px;
	height: 69px;
	visibility: hidden;
}
#classes {
	position: absolute;
	width: 95px;
	margin-left: 150px;
	margin-top: 0px;
	top: 84px;
	height: 74px;
	visibility: hidden;
}
#titre_actu {
	position: absolute;
	left: 610px;
	top: 85px;
	width: 160px;
	height: 40px;
	border: 1px solid gray;
}
#actu {
	position: absolute;
	left: 610px;
	top: 135px;
	width: 160px;
	height: 455px;
	border: 1px solid gray;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	background-color: #1F23A0;
}
.trnormal {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.trover {
	background-color: #DDDDC0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.trnormal2 {
	background-color: #C5D5FC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.trover2 {
	background-color: #8CB0F8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.tabl {
	background-color: #FFFFFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.tabl_annex {
	background-repeat: no-repeat;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.tabl_princip {
	background-color: #FFFFFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
a:link {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FF3300;
	text-decoration: none;
}
a:visited {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FF3300;
	text-decoration: none;
}
a:hover {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FF3300;
	text-decoration: none;
}
a:active {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FF3300;
	text-decoration: underline;
}
.titre_actu {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FF000A;
	text-decoration: none;
}
.chapeau_actu {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: none;
}
.titre {
	font: bold large Verdana, Arial, Helvetica, sans-serif;
	color: #102C8C;
	text-decoration: none;
}
.titre_sous-rubrique {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: #FF3000;
}
.texte_bleu {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #192B85;
	text-decoration: none;
}
.texte_noir_gras {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.texte_violet_gras {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #9C2B53;
	text-decoration: none;
}
.texte_9 {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.texte_8 {

	font: 8px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.texte_orange_gras {

	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-decoration: none;
}
.texte_pied {
font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.texte_blanc_gras {


	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.texte_footer {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #B1D9F5;
	text-decoration: none;
}
.lien_footer {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #E7F3FF;
	text-decoration: none;
}
