body {
	width:100%;
	margin: 0px;
	font-family: Verdana, Tahoma, Arial Sans-Serif;
	background-image:url(IMG/wallpaper.png);
	font-size: 14px;
}

.nospace {
	width:100%;
	margin: 0px;
	font-family: Verdana, Tahoma, Arial Sans-Serif;
}

.spip {
	text-decoration: none;
}


.header {
	position:absolute;
	top:0px;
	width:100%;
	right:15px;
	margin: 0;
	padding: 0;
	margin-right:-15px;
	height:110px;
	}
	
.main {
	position:absolute;
	top:110px;
	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:120px;
	margin-right:120px;
	}

.corps {
	margin-top: 30px;
	position:relative;
	min-height:300px
	}

.corps h1 {
	text-align: center;
	font-size: 17px;
	font-weight: normal;
	margin-top: 20px;
	margin-bottom: 20px;
}


* 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:120px;
	top:0px;
	left:0px;
	}

.menus ul {
	list-style-type:none;
	margin:5px;
	padding-left:10px;
	border:0;
}

.menus li {
	padding-bottom: 15px;
}

.notes {
	position:absolute;
	height:100%;
	width:120px;
	top:0px;
	right:15px;
	margin-right:-15px
	}
	
.pied {
	position:relative;
	width:100%;
	height:50px;
	font-size: 10;
	}
