#nospace {
	width:100%;
	margin: 0px
}

#header {
	position:absolute;
	top:0px;
	width:100%;
	right:15px;
	margin-right:-15px;
	height:90px;
	}
	
#main {
	position:absolute;
	top:90px;
	width:100%;
	right:15px;
	margin-right:-15px
	}
	
* html body #main {
	height:100%;
	overflow:hidden
	}

/* IE-mac ne voit pas les lignes qui suivent \*/
* html body #main {
	height:0px;
	overflow:visible
	} 
/* fin du text caché pour IE/mac */

#central {
	position:relative;
	top:0px;
	width:auto;
	margin:0px;
	margin-left:150px;    /* 170 */
	margin-right:130px;   /* 100 */
	/* background-color:#fff */
	}

#corps {
	position:relative;
	min-height:300px
        background-color:#fff
	}

* html body #corps {
	height:300px
	} 

#div-min-height {
	position:relative;
	height:300px;
	width:0px;
	float:left
	}
	
#div-min-height-bottom {
	position:relative;
	height:0px;
	clear:left
	}
	
#menus {
	position:absolute;
	height:100%;
	width:150px;  /* 170 */
	top:0px;
	left:0px;
	}
	
#notes {
	position:absolute;
	height:100%;
	width:130px; /* 100 */
	top:0px;
	right:15px;
	margin-right:-15px
	}
	
#pied {
	position:relative;
	width:100%;
	height:50px;
	}

