html, body {
height: 100%;
width: 100%;
padding: 0;
margin: 0;
}

#full-screen-background-image {
z-index: -999;
min-height: 100%;
min-width: 1024px;
width: 100%;
height: auto;
position: fixed;
top: 0;
left: 0;
}

#logo {
z-index: -900;
height: 162px;
width: 131px;
position: absolute;
top: 10px;
left: 10px;
}

#wrapper {
position: relative;
width: 99%;
min-height: 400px;
margin: 0px auto;
color: #333;
}

div.entete {
	padding				: 0px;
	margin				: 0px;
	text-align 			: center;
	vertical-align		: middle;
	height				: 50px;
}

#divTitle {
	font-size 			: 40px;
	font-weight			: bold;
	float				: left;
	width				: 74%;
}

#divPageName {
	font-size 			: 28px;
	float				: right;
	width				: 25%;
}

#divMenu  {
	color				: #000000;
	font-size 			: 24px;
	vertical-align		: middle;
	text-align			: center;
	clear				: both;
	width				: 100%;
	height				: 110px;
	margin				: 0px;
	display				: block;
	float				: left;
}

#divMenu a {
	cursor				: pointer;
}

#divBarreMenu {
	float				: left;
	width				: 75%;
}	

#divBarreMenu ul {	
	list-style-type		: none;	
	margin				: 0;	
	padding				: 0;	
	padding-top			: 6px;	
	padding-bottom		: 6px;
}

#divBarreMenu li {	
	display				: inline;	
	margin 				: 0px 5px 0px 5px;
}

#divBarreMenu a {	
	color				: #000000;	
	text-shadow			: 2px 2px 2px #ffffff; 
	text-align			: center;	
	padding				: 6px;
	text-decoration		: none;	
}

#divBarreMenu a:hover,a:active {	
	color				: #ffffff;
	text-shadow			: 2px 2px 2px #777777;
}	

#divBarreUser {
	float				: right;
	text-align			: right;
	width				: 25%;
}

.clear {
clear: both;
height: 0; 
overflow: hidden; /* Précaution pour IE 7 */
}

#divMain {
	font-size 			: 20px;
	float				: left;
	width				: 940px;
	height				: 85%;
	overflow			: auto;
	padding				: 10px 0px 0px 0px;
}

#divModules {
	font-size 			: 16px;
	float				: right;
	width				: 300px;
	overflow			: auto;
	margin				: 15px 0px 0px 0px;
}

p.ADMIN {
	color				: gold;
	background-color	: blue;
}

p.MEMBRE {
	color				: blue;
}

p.TEST {
	color				: white;
}

.button {
	font-size			: 14px;
	color				: white;
	background-color 	: #8888cc;
	border				: 1px solid #6666ff;
	cursor				: pointer;
	padding				: 2px 5px 2px 5px;
	-moz-border-radius	: 5px;
	border-radius		: 5px;
}

a.button:hover {
	color				: #ffff77;
}

.debug {
	color				: white;
	background-color	: darkgray;
}

#flash {
	position			: absolute;
	display				: block;
	top					: 100px;
	left				: 500px;
	background-color	: #8888ff;
	color				: #000000;
	border				: #666666 2px solid;
	font-size			: 24px;
	z-index				: 500;
	opacity				: 1.00;
	filter				: alpha(opacity=100);
	padding				: 10px;
	margin				: 10px;
	-moz-border-radius	: 10px;
	border-radius		: 10px;
}

.icone {
	width : 20px;
}

.moduleAff {
	border	: solid 1px darkblue;	
	margin	: 0px 0px 5px 0px;
}

.moduleAff .masquer {
	width	: 12px;
	height	: 12px;
	float	: left;
	margin	: 3px 0px 0px 2px;
}

#btnSubmitMess {
	display	: none;
}

.moduleEntete {
	background-color	: #aaaaff;
	font-weight			: bold;
	text-align			: center;
	height				: 20px;
}