body
{
	font-family:Arial, Helvetica, sans-serif;
	color : #ffffff;
	background-color:#191612;
	background-image: url(../images/fond.png);
	background-repeat: repeat-x;
	margin : 0;
}

/* Les polices */								


.t0{font-size : 9px;}
.t1{font-size : 10px;}
.t2{font-size : 11px;}
.t3{font-size : 12px;}
.t3a{font-size : 13px;}
.t4{font-size : 15px;}

.c1{color : #ffffff;}
.c2{color : #c5c4c3;}
.c3{color : #c7a91b;}
.c4{color : #2e261d;}
.c5{color : #a4690a;}

h1 { font-size: 13px; color: #4e4438; margin: 14Px 0 4Px 0; }
h2 { font-size: 13px; color: #000000; margin: 8Px 0 5Px 0; }

.non-souligne { text-decoration: none; }
.gras { font-weight: bold; }
.non-gras { font-weight: normal; }
.italique { font-style: italic; }
.justifie { text-align: justify; }

.lien { text-decoration: none; }
.lien:hover { text-decoration: underline; }

div.trait { height: 1Px; background-color: #cdbda4; margin-top: 20Px; }
.trait-titre { height: 4Px; background-color: #645544; }
.trait-bandeau { height: 6Px; background-color: #3a3328; }

img.img-enseignant { border: solid 2Px #645544; }

/* Structure */	

td.haut
{
	height: 131Px;
	background-image: url(../images/haut-fond.gif);
	background-repeat: repeat-x;
}

td.haut-separation
{
	height: 5Px;
	background-color: #696255;
}

td.menu
{
	height: 39Px;
	background-image: url(../images/menu-fond.gif);
	background-repeat: repeat-x;
}

td.corps
{
	height: 600Px;
	background-image: url(../images/corps-fond.gif);
	background-repeat: repeat-x;
	background-color: #c3b39b;
}

td.bas
{
	height: 191Px;
	background-image: url(../images/bas-fond.gif);
	background-repeat: repeat-x;
}

table.bouton-haut
{
	width: 202Px;
	height: 40Px;
	background-image: url(../images/bouton-haut-fond.gif);
	background-repeat: no-repeat;
	color: #786953;
}

table.bas-corps
{
	background-image: url(../images/bas-corps.gif);
	background-repeat: repeat-x;
	width: 863Px;
	height: 191Px;
}

td.bloc1-corps
{
	background-image: url(../images/bloc1.gif);
	background-repeat: repeat-x;
	height: 93Px;
	vertical-align: top;
}

td.bloc1-bas
{
	background-color: #121110;
	height: 17Px;
	padding-left: 8Px;
}

/* Menu */	

a.menu
{
	background-image: url(../images/menu-lien.gif);
	background-repeat: repeat-x;
	height: 39Px;
	line-height: 39Px;
	text-decoration: none;
	width: 84Px;
	text-align: center;
	font-size: 13Px;
	color: #ffffff;
	display:block;
}

a.menu-sel
{
	background-image: url(../images/menu-sel.gif);
	background-repeat: repeat-x;
	height: 39Px;
	line-height: 39Px;
	text-decoration: none;
	width: 84Px;
	text-align: center;
	font-size: 12Px;
	font-weight: bold;
	color: #ffffff;
	display:block;
}

a.menu:hover { background-image: url(../images/menu-over.gif); }

table.menu
{
	background-image: url(../images/menu-lien.gif);
	background-repeat: repeat-x;
	width: 863Px;
}

td.menu
{
	background-image: url(../images/menu-separation.gif);
	background-repeat: no-repeat;
	width: 2Px;
}

/* Formulaires */	

input.input1, select.select1
{
	height: 18Px;
	background-color: #ccc1b1;
	color: #191510;
	border: 1Px solid #4f4232;
}

textarea.textarea1
{
	background-color: #ccc1b1;
	color: #191510;
	border: 1Px solid #4f4232;
	font-family: Verdana;
	font-size: 12Px;
}

input.button1
{
	height: 20Px;
	font-weight: bold;
	background-color: #ccc1b1;
	color: #191510;
	border: 1Px solid #4f4232;
}

a.bouton
{
	height: 18Px;
	line-height: 20Px;
	width: 80Px;
	display: block;
	font-weight: bold;
	background-color: #ccc1b1;
	color: #191510;
	border: 1Px solid #4f4232;
	float: left;
	margin-right: 10Px;
	text-decoration: none;
	text-align: center;
}

a.bouton2
{
	height: 18Px;
	line-height: 20Px;
	width: 80Px;
	display: block;
	font-weight: bold;
	background-color: #ccc1b1;
	color: #191510;
	border: 1Px solid #4f4232;
	text-decoration: none;
	text-align: center;
	float: right;
	margin-left: 10Px;
}