
	/*================================================================== Balises HTML */
	body
	{
		padding: 0px;
		margin: 0%;
		font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
		font-size: 11px;
		background-color: rgb(251,255,242); /*background-color:rgb(238,255,221);*/
	}
	h1
	{
		margin: 0px 0px 0px 10px;
		font-size: 16px;
		color:rgb(0,75,0);
	}

	h3
	{
		font-size: 11px;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		margin-bottom:2px;
		margin-top:0px;
		color:rgb(0,75,0);
	}
	strong
	{
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 11px;
		color:rgb(254,40,40);
	}
	img
	{
		border:0px;
	}
	#TableEdt
	{
		width: 99%;
		height: 100%;
		border: 1px solid #7a7;
		empty-cells: show;
		border-collapse: collapse;
		padding:0px;
		margin:5px;
	}

	hr {
		clear: both;
		visibility: hidden;
	}


	/*================================================================== TOP */

	/*================================================================== TOP */
	#top
	{
		/* background-color:rgb(0,85,0); */
		background-color: #5C5E8F;
		color: rgb(255,255,255);
		height: 36px; /* border-bottom: 5px solid rgb(182,26,3); */
		border-bottom: 2px solid Red;
	}
	#logo
	{
		margin:3px 3px 3px 10px;
		position:absolute;
		z-index: 1;
	}
	#titre
	{
	/* color:rgb(254,181,29); */
	color: white;
	background: transparent;
	font-weight: bold;
	font-size: 14px;
   position: relative;
	left: 70px;
	top: 5px; 
	width: 33%;

	
	z-index: 1;
	line-height: 95%;
}
	#baseline
	{
		position:relative;
		left:120px;
		top:25px;
		z-index: 1;
	}
	/*================================================================== MENU */

	.menug
	{
		background-color: transparent; /* color: rgb(120,57,12); */
		color: white; /* border-bottom: 1px solid rgb(120,57,12); */
		border-bottom: 1px solid white;
		text-align: left;
		font-weight: bold; /*background:url("/Images/MenuDegr.gif");*/
		width : 30%;
		position: absolute;
		left:1%;
	}
	.menuc
	{ background-color: transparent; /* color: rgb(120,57,12); */
		color: white; /* border-bottom: 1px solid rgb(120,57,12); */
		border-bottom: 1px solid white;
		margin-left: 30%;
		width: 55%;
		text-align: left;
		font-weight: bold; /*background:url("/Images/MenuDegr.gif");*/
	}

	#menu
	{
		background-color: Navy; /* color: rgb(120,57,12); */
		color: white; /* border-bottom: 1px solid rgb(120,57,12); */
		border-bottom: 1px solid white;
		font-weight: bold; /*background:url("/Images/MenuDegr.gif");*/
		/*   width : 30%;
		position: absolute;
		right:1%; */
	}

	#menu ul
	{ padding:1px;
		margin:0% 0% 0% 0% ;
		list-style:none;
		text-align: right;

	}
	#menu li
	{
		padding:1px 6px 1px 6px;
		margin:0px;
		display:inline;
		letter-spacing : 3px;
		/* border-left:1px solid rgb(118,94,52);
		border-right:1px solid rgb(118,94,52); */
		border-left:1px solid white;
		/*border-right:1px solid white;*/
	}
		#menu li a:link
	{
		/* color:rgb(118,94,52); */
		color:white ;
		background: transparent;
		text-decoration:none;
	}
		#menu li a:visited
	{
		/* color:rgb(118,94,52); */
		color:white ;
		background: transparent;
		text-decoration:none;
	}
		#menu li a:hover
	{
		color: red;
		background: transparent;
		/*background-color: rgb(255,244,168);*/
		text-decoration:none;
	}
	/*================================================================== Spéciaux */
	#divid
	{
		border:1px dotted rgb(0,0,0);
		margin:5px;
		padding:5px;
		background-color: rgb(255,242,202)
	}
	/*================================================================== Index PRof */

	.centre {
		width : 950px;
		margin-left: auto;
		margin-right: auto;
		border: 1px solid black;
		text-align: left;
	}

	.conteneur
	{
		/* color: rgb(120,57,12); */
		text-align: center;
		font-weight: bold;}

	.page {
		text-align: center;
		margin: 0;
		padding: 0;

	}


	.bandeau_dpt
	{

		text-align: center;
		font-weight: bold;
		margin: 1em 10 % ;
	}

	.nom_dpt
	{
		/* color: rgb(120,57,12); */
		border: 1px solid rgb(120,57,12);
		text-align: center;
		font-weight: bold;
		width: 10%;
		font-size: 20px;
		background: Silver;
		margin: auto;
	}

		.nom_dpt A:link
	{
		color: rgb(118,94,52);
		background: Silver;
		display: block;
		width: 100%;
		height: 100%;
		text-decoration:none;

	}

		.nom_dpt A:visited
	{
		color:rgb(118,94,52);
		background: transparent;
		text-decoration:none;
	}

		.nom_dpt A:hover
	{
		color: rgb(118,94,52);
		background: Red;
		display: block;
		width: 100%;
		height: 100%;
		text-decoration:none;
	}

	.nom_dpt_choisi
	{
		color: white;
		border: 1px solid rgb(120,57,12);
		text-align: center;
		font-weight: bold;
		width: 10%;
		font-size: 20px;
		background: Navy;
	}

		.nom_dpt_choisi A:link
	{
		color: white;
		border: 1px solid rgb(120,57,12);
		text-align: center;
		font-weight: bold;
		width: 10%;
		font-size: 20px;
		background: Navy;
	}

		.nom_dpt_choisi A:visited
	{
		color: white;
		background: transparent;
		text-decoration:none;
	}

		.nom_dpt_vhoisi A:hover
	{
		color: rgb(118,94,52);
		background: Red;
		display: block;
		width: 100%;
		height: 100%;
		text-decoration:none;
	}


	.spacer{
		clear: both;
	}

	.formulaire {
		padding: 0px;
		margin: 0px;
		text-align : center;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		width: 100%;
	}

	.CaseSelection
	{
		float: left;
		width: 400px;
		/* height: 450px; */
		border: 1px solid black;
		padding: 5px;
		margin: 5px;
		background: #EEEEEE;
	}

	.CaseBouton
	{
		width: 500px;
		border : 1px solid black;
		padding: 5px;
		margin: 5px;
		vertical-align: middle;
		background: #EEEEEE;

	}

	legend
	{color:rgb(118,94,52);
		font-weight: bold;}

	.label {
		float: left;
		width: 100px;
		text-align: right;
		margin: 3px;
		font-family: Arial, Helvetica, sans-serif;
		vertical-align: bottom;
	}

	.labelc {
		float: left;
		position:relative;
		top : 0px;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		vertical-align: text-bottom;
		line-height: normal;
		: ;
	}
	
	.label_admin {
		float: left;
		width:250px;
		text-align: right;
		margin: 3px;
		font-family: Arial, Helvetica, sans-serif;
		vertical-align: bottom;
	}

	.liste {
		float: left;
		width: 230px;
		text-align: left ;
		margin: 3px;
		vertical-align : bottom;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	.liste_admin {
		float: left;
		width: 130px;
		text-align: left ;
		margin: 3px;
		vertical-align : bottom;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
	}

	.listeSem {
		float: left;
		width: 110px;
		text-align: left ;
		margin: 3px;
		vertical-align: middle;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
	}

	.select {
		text-align: left ;
		vertical-align: middle;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
	}


	.divbouton {
		width: 100px;
		text-align: left;
		margin: 2px;
		vertical-align: middle;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
	}


	.bouton {
		width: 100px;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
	}

	.divbouton2 {
		float : middle
		width: 80px;
		text-align: left;
		margin: 2px;
		vertical-align: middle;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
	}

	.bouton2 {
		width: 80px;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	.boutonDecoche {
		width: 50px;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	.boutonDecocheTout {
		width: 80px;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
	}


	/*================================================================== Edt Ressources */
	#nomRessource
	{
	/* color:rgb(254,181,29); 
		font-family: Arial, Helvetica, sans-serif;*/
	color: white;
	Background: transparent;
	font-weight: bold;
	font-size: 13px;
	position: absolute;
	top: 7px;
	left: 48%;
	padding-right: 1px;
	text-align: right;
	vertical-align: middle;
	width: 52%;
	line-height: 95%;
	z-index: 0;
}

	#nomSemaine
	{
		/* color:rgb(254,181,29); */
		font-family: Arial, Helvetica, sans-serif;
		color:white;
		background: transparent;
		font-weight: bold;
		font-size: 14px;
		position: relative;
		width : 100%;
		text-align : center;
		top : -58px;
	}
