@charset "utf-8";
/* CSS Document */

#body {
	width: 100%;
	height: 100%;
}

#all {
	background-image: url("../img/fond.png");
	background-repeat: repeat;
	
}

#header {
	width: 948px;
	height: 172px;
	margin : 0px auto 0px auto;
	background-image: url("../img/header.png");
}


#header table {
	position:absolute;
	color: #fff;
	margin-top: 124px;
	margin-left: 15px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	height:45px;
}

#header table tr td {
	width:130px;
	height:44px;
	text-align:center;
	border-color:#fff;
	border-left-style:dotted;
	border-left-width:thin;
}

#header table tr :hover {
	
	background-image: url("../img/fondmenu.png");
	background-repeat:no-repeat;
}



#header  a{
		display:block;
		width:100%;
		height:100%;
		line-height:50px;
		vertical-align:middle;
		text-decoration:none;
		color:#fff;
}


#subject {
	margin : 50px auto 0px auto;
	font-family:"Comic Sans MS", sans-serif;
	color:#F00;
	width : 940px;
	height: 579px;
	background-image: url("../img/subject.png");
	background-repeat:no-repeat;
}

#subject h2 {
	text-align: center;
}

#subject h3 {
	margin-left:20px;
	text-decoration:underline;
	font-weight:lighter;
}

#subject h4 {
	margin-left:20px;
	font-weight:lighter;
	color:#000;	
}

#subject ul li {
	margin-top:0px;
	color:#000;
}

#subject ul li a {
	color:#000;
}

#subject ul li a:hover {
	color: #F00;
}

#subject table {
	width:800px;
	margin:0px auto 0px auto;
}


#subject p {
	color:#000;
	margin:30px 10px auto 30px;
}

#subjectDon {
	margin : 50px auto 0px auto;
	font-family:"Comic Sans MS", sans-serif;
	color:#F00;
	width : 940px;
	height: 545px;
	background-image: url("../img/subject.png");
	background-repeat:no-repeat;
}

#subjectDon h2 {
	text-align: center;
}

#subjectDon p {
	color:#000;
	margin:30px 10px auto 10px;
}

.paraAcc {
	font-size:16px;
	text-align:justify;
	
}

#parcours {
	color:#000;
	
}

#parcours tr td a{
	color:#000;
}

#parcours tr td a img{
	border:none;
}