
img#top_logo {
	/*
	position:absolute;
	left:50%;
	margin-left:-120px;
	*/
	display:none;
}

img#top_end {
	display:none;
}



ul.tabBar {
	display:none;
}

li.tab {
	display:none;
}
li.tab_sel {
	display:none;
}
li.tab_content {
	border-top: 0px;
}

a {
	color: #000000;
	text-decoration: none;
}

.screen_only {
	display:none;
}

.print_only {
	display:block;
}

button {
	display:none;
}


/**********************************************************************
 * Block-level elements with specific positionning / properties
 **********************************************************************/

div#schoolname {
	position:absolute;
	display:block;
	 top:0px;
	 left:0px;
	 width:100%;
	 height:50px;
	z-index:10;
}

div#toolbar {
	display:none;
}
p#toolbarinfo {
	display:none;
}

div#menucontainer {
	display:none;
}

div#pagecontainer {
	left:1em;
	top:60px;
}

/*
div.without_menu {
	left:1em;
	top:60px;
}
div.with_menu {
	left:1em;
	top:60px;
}
*/

/*
 * ===================================================================================================================================
 * ===================================================================================================================================
 * ===================================================================================================================================
 * ===================================================================================================================================
 */

	/*	
		div#fond {
			position: fixed;
			top: 0;
			height: 100%;
			left: 50%;
			margin: 0 0 0 -44em;
			width: 88em;
			background-color: #3c3;
			font: 100%;
			}

		div#inner {
			position: absolute;
			top: 0.4%;
			height: 99.2%;
			left: 0.5em;
			width: 87em;
			background-color: transparent;
			}

		div#cart {
			position: relative;
			height: 7em;
			width: 33em;
			background-color: transparent;
			text-align: center;
			}

		div#menus {
			position: absolute;
			top: 7.3em;
			height: 50em;
			left: 0;
			width: 11.8em;
			background-color: transparent;
			text-align: center;
			}

		div#listes {
			position: absolute;
			top: 7.3em;
			height: 40em;
			left: 12.2em;
			width: 20.8em;
			background-color: transparent;
			}

		div#page {
			position: absolute;
			top: 7.3em;
			height: 40em;
			left: 33.4em;
			right: 0;
			overflow: auto;
			background-color: #fff;
			}

		div#bigpage {
			position: absolute;
			top: 7.3em;
			height: 40em;
			left: 12.2em;
			right: 0;
			overflow: auto;
			background-color: #fff;
			}

		div#titre {
			position: absolute;
			top: 0;
			height: 6.4em;
			left: 33.4em;
			right: 0;
			padding: 0.6em 0 0 0;
			text-align: center;
			overflow: visible;
			background-color: #fff;
			}

		div#boutons {
			position: absolute;
			bottom: 0;
			height: 3em;
			left: 33.4em;
			right: 0;
			background-color: #fff;
			}

		img#logo {
			width: 30em;
			border: 0;
			}

		div#comm {
			height: 17.2em;			
			width: 100%;
			background-color: transparent;
			}

		img#foto {
			height: 12em;			
			border: .1em solid #000;
			margin-bottom: 0.2em;
			}

		p#name_foto {
			margin: 0;
			font: normal bold 1em/1.2em Arial;
			color: white;
			text-align: center;
			}

		img#mail, img#ftp, img#cs {
			width: 1.8em;
			padding: 0.4em;
			border: 0;
			}

		div#menu1 {
			position: relative;
			height: 12em;
			width: 100%;
			margin-bottom: .3em;
			background-color: #dfd;
			text-align: left;
			}

		div#menu2 {
			position: relative;
			height: 15em;
			width: 100%;
			background-color: #d0f4d0;
			text-align: left;
			}

		ul#menu {
			width: 100%;
			margin: 0;
			padding: .3em 0 .5em 0;
			}

		li.menu, li.menuh {
			display: block;
			margin: 0 0 0 3em;
			list-style: none;
			letter-spacing: 0;
			color : #888;
			font: normal normal 1.1em/1.3em   Arial, sans-serif;
			}
		li.menuh {
			font: normal normal 1.1em/2.8em   Arial, sans-serif;
			}
			
		img#enseignement, img#communication {			
			position: absolute;
			top: .8em;
			left: 0.4em;
			width: 1em;
			}
			
		div#liste01, div#liste11, div#liste21 {
			position : relative;
			width: 100%;
			background-color: #dfd;
			overflow: auto;
			text-align: left;
			}

		div#liste01 {
			height: 52%;
			}

		div#liste11 {
			height: 16.9em;			
			margin-bottom: .3em;
			}

		div#liste21 {
			height: 29.2em;
			}
			
		div#liste02, div#liste12, div#liste22 {
			padding: .3em 0 .5em 0;
			}

		li.liste1, li.liste2 {
			display: block;
			list-style: none;
			padding: 0 0.6em 0 0.6em;
			letter-spacing: 0;
			color : #039;
			font: normal normal 1.1em/1.3em   Arial, sans-serif;
			}

		div.content {
			position: relative;
			width : 49.4em;
			padding: 0 .6em 0 1.4em;
			}
			
		a.bouton_off {
			display: inline;
			position: relative;
			top: 0.6em;
			margin: 0 0.6em 0 0;
			padding: 0 0.4em 0.2em 0.4em;
			border: outset 0.2em #bbb;
			width: 6.6em;
			background-color: #dfd;
			letter-spacing: 0;
			color: #ddd;
			font: normal bold 1.1em/.9em   Arial, sans-serif;
			text-decoration: none;
			text-align: center;
			}

		a.bouton_off:hover {
			border: inset .2em #bbb;
			background-color: #aca;
			color: #ddd;
			}

		a.bouton {
			display: inline;
			position: relative;
			top: 0.6em;
			margin: 0 0.6em 0 0;
			padding: 0 0.4em 0.2em 0.4em;
			border: outset 0.2em #bbb;
			width: 6.6em;
			background-color: #dfd;
			letter-spacing: 0;
			color: #039;
			font: normal bold 1.1em/.9em   Arial, sans-serif;
			text-decoration: none;
			text-align: center;
			}

		a.bouton:hover {
			border: inset .2em #bbb;
			background-color: #aca;
			color: #000;
			}

		p {
			font: normal normal 1.3em/1.4em   Arial, Helvetica, sans-serif;
			}
					
		a	{
			color : black;
			text-decoration: none;
			}

		a:hover	{
			color: #c00;
			}

		.off {
			color : #787;
			}
	*/
