body{
	font-family: Verdana;
	font-size: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 2px;
	padding-top: 2px;
}

#main {
	position:relative;
	width:950px;
	height:660px;
	margin-left: auto;
    margin-right: auto;
}

#logo{
	position:absolute;
	left:0px;
	top:0px;
	width:113px;
	height:146px;
	z-index: 3;
}

#illustration {
	position:absolute;
	left:762px;
	top:0px;
	width:173px;
	height:558px;
}

#panneau_princ{
	position:absolute;
	left:32px;
	top:10px;
	width:884px;
	min-height:700px;
	background-color: #5AA86E;
}

#navigation {
	position:absolute;
	left:0px;
	top:10px;
	width:114px;
	background-color: #5AA86E;
	color: white;
	text-align:right;
	padding-top:100px;
	padding-right: 2px;
	z-index:2;
	font-size: 12px;
	font-weight: bold;
}

#contenu{
	position: relative;
	left:117px;
	top: 0px;
	min-height:700px;
	width:613px;
	background-image: url(images/bandeau.gif);
	background-repeat: no-repeat;
	background-color: white;
	padding-top:60px;
	padding-bottom:2px;
}

#col_gauche{
	position: absolute;
	width:274px;
	left:26px;
	top: 60px;

}

#col_droite{
	position: absolute;
	width:274px;
	left:318px;
	top: 60px;

}

div.content{
	background-color: #DC3E3E;
	padding: 1px;
	margin-bottom: 14px;
}

div.content_fullpage{
	position: relative;
	width:564px;
	left:26px;
	top: 0px;
	background-color: #DC3E3E;
	padding: 1px;
	margin-bottom: 14px;
}

.contenu, form{
	background-color: white;
	margin-left:10px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right: 1px;
	padding: 10px;
	text-align: justify;
}

.photos{
	background-color: white;
	margin-left:10px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right: 1px;
	padding: 10px;
	text-align: center;
}

h1{
	color: white;
	font-size: 13px;
	margin:0px;
	margin-left:2px;
	margin-bottom: 1px;
}

h2.equipe{
	font-size: 12px;
	margin:0px;
	margin-left:2px;
	margin-bottom: 1px;
	text-align: left;
}

h2{
	font-size: 10px;
	margin:0px;
	margin-left:2px;
	background-color: white;
	margin-left:10px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right: 1px;
	padding: 10px;
	text-align: center;
}

a.navig{
	color: white;
	text-decoration: none;
}

a.navig:hover{
	text-decoration: underline;
}

a{
	color: #5AA86E;
	text-decoration: none;
	font-weight: bold;
}

a:hover{
	text-decoration: underline;
	font-weight: bold;
}

th{
	text-align:center;
}

tr.couleur_0{
	background-color: #9FDEAF;
}

tr.couleur_1{
	background-color: white;
}

tr.couleur_2{
	background-color: #DC3E3E;
	font-weight: bold;
}

.date{
	font-weight: bold;
}