body
{
margin: auto;
font-family: verdana;
font-size: 12px;
width: 100%;
height: 100%;
margin: auto;
background-color: #f0f4f5;
}
/* ########################################## STRUCTURE DE LA PAGE #################################################################### */
#corp_globale
{
	width: 100%;
	height: 100%
}
/* #############
### BANNIERE ####
############# */
#banniere
{
	width: 100%;
}
#banniere_div_object
{
	width: 915px;
	height: 140px;
}
.banniere_table
{
	width: 100%;
	height: 100%;
	border-collapse: collapse;
}
.banniere_table_td_g
{
	background-color: #3a77ae;
	width: 50%;
	height: 140px;
}
.banniere_table_td_m
{
	width: 900px;
	height: 140px;
	margin: 0px;
	padding: 0px;
}
.banniere_table_td_d
{
	background-color: white;
	width: 50%;
	height: 140px;
}
.banniere_table_td_b
{
	background-image: url("../images/banniere_bas.jpg");
	width: 100%;
	height: 38px;
}
/* #############
##### MENU ##### 95% max
############# */
#menu_bouton_globale
{
	width: 100%;
	height: 19px;
	background-image: url("../images/menu_m.jpg");
}
#menu_bouton_globale .menu_bouton
{
	width: 1000px;
	margin: auto;
}
#menu_bouton_globale .menu_bouton_gauche
{
	float: left;
	border-collapse: collapse;
	height: 19px;
	background-image: url("../images/menu_m.jpg");
}
#menu_bouton_globale .menu_bouton_droit
{
	float: right;
	border-collapse: collapse;
	height: 19px;
	background-image: url("../images/menu_m.jpg");
}
#menu_bouton_globale .menu_bouton_separation
{
	width: 2px;
	height: 19px;
	background-image: url("../images/menu_separation.jpg");
}
#menu_bouton_globale .menu_bouton_nom
{
	color: white;
	height: 19px;
	background-image: url("../images/menu_m.jpg");
	padding-left: 10px;
	padding-right: 10px;
}
/* #############
### CORP HAUT #### 95% max
############# */
#corp_haut
{
	background-color: #f0f4f5;
	width: 1000px;
	height: 200px;
	margin: auto;
}
#message_forum
{
	background-color: white;
	vertical-align: top;
	float: left;
	width: 392px;
	height: 200px;
	margin-right: 8px;
}
#emploi_temp
{
	background-color: white;
	vertical-align: top;
	float: left;
	width: 392px;
	height: 200px;
	margin-right: 8px;
}
#utilisateur
{
	background-color: white;
	vertical-align: top;
	float: right;
	width: 200px;
	height: 200px;
}
/* ###############
### CORP MILIEU #### 96% max
################ */
#corp_milieu
{
	background-color: #f0f4f5;
	width: 1000px;
	margin: auto;
}
#contenu
{
	background-color: white;
	float: left;
	width: 792px;
	margin-top: 8px;
	margin-right: 8px;
}
#shootbox
{
	background-color: white;
	float: right;
	width: 200px;
	margin-top: 8px;
}
#statistique
{
	background-color: white;
	float: right;
	width: 200px;
	margin-top: 8px;
}
#pied_de_page
{
	background-color: white;
	float: left;
	width: 792px;
	margin-top: 8px;
	margin-right: 8px;
}
/* #############
### MENU TYPE ####
############# */
.menu_table
{
	width: 100%;
	height: 100%;
	border-collapse: collapse;
}
.menu_table_td_hg
{
	background-image: url("../images/menu_g.jpg");
	width: 8px;
	height: 19px;
	border-left: solid 1px #e2e2e2;
	border-top: solid 1px #e2e2e2;
}
.menu_table_td_hm
{
	background-image: url("../images/menu_m.jpg");
	width: 100%;
	height: 19px;
	border-top: solid 1px #e2e2e2;
}
.menu_table_td_hd
{
	background-image: url("../images/menu_d.jpg");
	width: 8px;
	height: 19px;
	border-right: solid 1px #e2e2e2;
	border-top: solid 1px #e2e2e2;
}
.menu_table_td_m
{
	width: 100%;
	height: 100%;
	border-right: solid 1px #e2e2e2;
	border-left: solid 1px #e2e2e2;
	padding: 12px;
}
.menu_table_td_b
{
	width: 100%;
	height: 0px;
	border-right: solid 1px #e2e2e2;
	border-left: solid 1px #e2e2e2;
	border-bottom: solid 1px #e2e2e2;
}
