html, body {
	overflow: hidden;
	width: 100%;
	height: 100%;
}

body{
    margin: 0px;
    padding: 0px;
}

DIV#englobe{ /* global*/
    position: relative;
    height: 100%;
    width: 100%;
    background: red;
	overflow: auto;
}

DIV#grilleg{ /* gauche */
	position: relative;
    margin: 0 0 0 0px;
    background: #FFFFFF;
    height: 83%;
	width: 212px;
	overflow:hidden;
	float: left;
}

DIV#grille{ /* centre */
    position: relative;
    margin: 0 0 0 0px;
    background: #FFFFFF;
    height: 83%;
	overflow:hidden;
	border: 0px solid red;
}

DIV#leschampshaut {  /* haut */
	position: relative;
	top: 0px;
	height: 37px; 
	background: #1F3375 url('images/barre_g_p2.png');
	overflow: hidden;

}

DIV#leschampshautg {  /* haut */
	position: relative;
	left: 0px;
	width: 212px;
	height: 37px; 
	background: #1F3375 url('images/barre_g_p2.png');
	overflow: hidden;
	float: left;
}

DIV#leschamps {
	width: 7448px; 
	border: 0px dashed red;
	padding: 5 0 5 0px;
	overflow: hidden;
	
}

DIV#leschampsg {
	width: 212px; 
	border: 0px dashed red;
	padding: 5 0 5 0px;
	overflow: hidden;
	
}

DIV#champs2, DIV#champs, DIV#champslogo, DIV#champs3, DIV#sep, DIV#champshaut {
	float: left;
	color: #000000;
	padding: 5px;
	border: 1px dashed #000000;
	width: 200px;
	text-align: center;
	height: 100px;
	
}

DIV#champs1 {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	color: #000000;
	padding: 5px;
	border: 1px dashed #000000;
	width: 200px;
	text-align: center;
	height: 100px;
}

DIV#champs1g {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	color: #000000;
	padding: 5px;
	border: 1px dashed #000000;
	width: 200px;
	text-align: center;
	height: 100px;
}

DIV#champs, DIV#champs3, DIV#champslogo {
	bottom: 0px;
	top: 0px;
	overflow: auto;
}

DIV#champs2 {
	text-align: left;
	bottom: 0px;
	top: 0px;
	overflow: auto;
}

DIV#champshaut {
	position: absolute;
	top: 0px;
	height: 25px;
	overflow: auto;
	font-size: 14px;
	color: #FFFFFF;
	border: 1px dashed #FFFFFF;
}

DIV#sep, DIV#sephaut {
	width: 20px;
	color: #000000;
	padding: 5px;
	border: 1px dashed #000000;
	text-align: center;
	height: 100px;
}

DIV#sep, DIV#champs, DIV#champslogo, DIV#champs1, DIV#champs2 {
	border-right: 0px;
}

DIV#sephaut {
	height: 25px;
	position: absolute;
	border: 1px dashed #FFFFFF;
	color: #FFFFFF;
}

DIV#sephaut table {
	color: #FFFFFF;
}

DIV#scrollz {
	position: absolute;
	background: white;
	bottom: 0px;
	color: black;
	text-align: center;
	border: 0px solid green;
	border-top: 3px double #000000;
	padding-top: 5px;
	float: both;
	z-index: 99;
	height: 10%;
}