body {
	background-color: #475C0D;
	background-image:url("img/fond.jpg");
	padding:0;
	margin:0;
}
*{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:small;
}
table#contenu{
	background-color:#FFFFFF;

}
#haut{
	background-color:#FFFFFF;
	background-image:url("img/haut_fond.jpg");
	background-repeat:repeat;
	background-position:top right;
	vertical-align:top;
}
#corps{
	background-image:url("img/corps.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	vertical-align:top;
}
#promotions{
	vertical-align:top;
	border:1px solid #000;
	margin:10px 30px 10px 30px;
}
#menu2{
	background-image:url("img/fond_menu2.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	vertical-align:top;
}
#gauche{
	background-image:url("img/gauche.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	vertical-align:top;
	width:171px;
}
#bas{
	background-image:url("img/bas_fond.jpg");
	background-repeat:repeat;
	background-position:top right;
	vertical-align:top;
}
#corps p{
	margin-left:75px;
	margin-right:20px;
}
#titre{
	margin-left:50px;
	clear:both;
}
ul{
	padding-left:75px;
}
li{
	margin-bottom:3px;
}
a{
	color:#ff0000;
	text-decoration:underline;
}
a:hover{
	color:#FF3333;
	text-decoration:none;
}
a.lien1{
	color:#ff0000;
	text-decoration:underline;
	padding:0 3px 0 3px;
}
a.lien1:hover{
	background-color:#FF0000;
	color:#fff;
	text-decoration:none;
	padding:0 3px 0 3px;
}
a.textekemenn{text-decoration:underline;color:#fff;}
a.textekemenn:hover{text-decoration:none;}
img{
	border:0;
	}
img.border{
	border:1px solid #ccc;
	}
table#kmn td, table#kmn td a{
		font-size:11px;
		vertical-align:middle;
	}

.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
}

#cryptogram {
	border: 1px solid #7F9DB9;
	margin:0 0 0 0;
	padding:0;
	background:#fff;

}

