/* BALISES brutes */
body{
	width: 100%;
	height: 100%;
	font-size: 10px;
	font-family: Geneva,Helvetica,Arial,sans-serif;
	margin: 0px;
	background:#fff;
        color: rgb(150,150,150);
}

ul{
	margin: 0em;
	padding: 0em;
	list-style: none;
}
/* CALQUES D'ARRIERE-PLAN */
#layout_1, #layout_2, #layout_3/*,..*/{
	position: fixed;
	width: 100%;
	height: 100%;
}
#layout_1{
	background: #fff url(../images/layout_1.png) no-repeat 50% 0%;
	z-index: 1;
}
#layout_2{

	/*background: url(../images/radian-bottom.png) repeat-x left bottom;*/
	z-index: 2;
}
#layout_3{
	/*background: url(../images/scarabb1.0.png) no-repeat right bottom;*/
	z-index: 3;
}
#layout_content{
	position: absolute;
	width: 100%;
	display: table;
	z-index: 999;
	overflow: auto;
	padding-bottom: 3em;
}

/* CONTENU */
#container{/* ombre portee a droite*/
	position: relative;
	width: 93em;
	margin: 0em auto;
	display: table;
	/*background-color: rgb(255,255,255);*/
	background: url(../images/darkside_right.png) repeat-y right top;
        height: 100%;
}
#sub_container{/* ombre portee a gauche*/
	float: left;
	width: 92em;
	/**/display: table;
	height: 100%;
	/**/background: url(../images/darkside_left.png) repeat-y left top;
}
#sub_sub_container{
background: url(../images/ess.png) no-repeat right top;
	float: left;
	width: 91em;
	display: table;
        margin-left:1em;
        padding-bottom: 3em;
        /* possibilite de mettre une image de fond */
}
#Partie1{ /*header*/
	width: 91em;
	height: 10em;
	float: left;
	
	/*background: url(../images/ess.png) no-repeat right top;
	border-left: 0.1em solid rgb(255,255,255);
	border-top: 0.1em solid rgb(255,255,255);
	border-right: 0.1em solid rgb(255,255,255);*/
}

#Partie2{ /*main*/
	width: 91em;
	float: left;
	min-height: 50em;
	
	/*background: url(../images/main.png) no-repeat 0em -10em;
	border-left: 0.1em solid rgb(255,255,255);
	border-right: 0.1em solid rgb(255,255,255);*/
}
#Partie3{ /*footer*/
	width: 91em;
	clear:all;
	/*border-left: 0.1em solid rgb(255,255,255);
	border-right: 0.1em solid rgb(255,255,255);
	border-bottom: 0.1em solid rgb(155,155,155);*/
}
#level1{
	height: auto;
	width: 91em;
	float: left;
	display: table;
	/*border-top: 0.1em solid rgb(255,255,255);
	background-color: rgb(120,140,140);*/
}
#level2{
	height: auto;
	width: 74.8em;
	float: left;
	display: table;
	border-right: 0.1em dotted rgb(200,200,200);
	/*background-color: rgb(130,150,150);*/
}
#level3{
	width:57em;
	float: left;
	display: table;
	padding-right: 1em;
	/*background: url(../images/darkside_left.png) repeat-y right top;
	background-color: rgb(140,160,160);*/
}
#Section1{ /*logo*/
    
	width: 91em;
    margin: 0em;
	/*background-color: rgb(150,170,170);position: absolute;*/
}
#Section2{ /*menu d'entete*/
    float: right;
	width: 18em;
    margin: 0em; 
   /* background-color: rgb(160,180,180);*/
}
#Section3{ /*miettes de pains*/
	/*background-color: rgb(170,190,190);*/
margin-left: 17em;
}
#Section4{ /*colonne gauche*/
    float: left;
	width: 15em;
    margin: 0em;
	/*background: url(../images/dot_png_24/blanc/blanc_60.png);*/
	padding-right: 1em;
	/*background: url(../images/darkside_right.png) repeat-y right top;*/
}
#Section5{ /*content*/
	width: 57em;

	float: right;/**/

    margin: 0;
    padding: 0em;
	/*background-color: rgb(255,255,255);*/
	padding-left: 0em;
	padding-top: 1em;
	background: url(../images/dot_png_24/blanc/blanc_60.png);
	/*background: url(../images/white_alpha90.png);
	background: url(../images/darkside_right.png) repeat-y left top;*/
}
#Section6{  /*colonne droite*/
    float: right;
	width: 16em;

    margin: 0em;
	padding-top: 3.2em;
	 
   /* background-color: rgb(180,200,200);*/
}
#Section7{  /*footer*/
    margin: 0em; 
width: 88em;
	/*background-color: rgb(255,255,255);*/
}
#Section7 div.moduletable_menu ul.menu{ text-align: center;}
#Section7 div.moduletable_menu ul.menu li{ display: inline; padding: 0em 0.2em; margin: 0em 0.3em;}
#Section7 div.moduletable_menu ul.menu li a{text-decoration: none;}
#Section7 div.moduletable_menu ul.menu li a:hover{text-decoration: underline;}