
#Tableau_01 {
	position:relative;
	width:805px;
	height:600px;
	margin-top: 15px;
}

#logo {
	position:absolute;
	left:0px;
	top:0px;
	width:150px;
	height:150px;
	background: url('../accueil/images/logo.gif') no-repeat;
}

#banniere {
	position:absolute;
	left:155px;
	top:0px;
	width:640px;
	height:100px;
	background: url('../accueil/images/banniere.gif') no-repeat;
}

#marianne {
	position:absolute;
	left:0px;
	top:155px;
	width:150px;
	height:144px;
	background: url('../accueil/images/logo_ministere.jpg') no-repeat;
}

#bas_marianne {
	position:absolute;
	top:296px;
	left:0px;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	width:150px !important;
	width:150px;
	height:20px;
	text-align:left;
}

/* Menus de navigation en haut */

#menu_haut {
	position:absolute;
	left:155px;
	top:120px;
	width:640px;
	height:30px;
	vertical-align:middle;
	/*margin-left:443px ;*/
}

#menu_haut table td {
	text-align: right;
}


/* Menus de navigation à gauche */

#menu_gauche_haut{
	position:absolute;
	left:0px;
	top:253px;
	width:150px;
	height:5px;
	background: url('../accueil/images/menu_gauche_01.gif') no-repeat;
}

 #menu_gauche_bas{
	position:absolute;
	left:0px;
	width:150px;
	height:5px;
	background: url('../accueil/images/menu_gauche_03.gif') no-repeat;
}


#menu_gauche2 {
	position:absolute;
	left:0px;
	top:320px;
	width:150px;
	color:white;
}

#menu_gauche table {
	left:0px;
	width:150px;
	background: url('../accueil/images/menu_gauche_02.gif') repeat-y;
}
#menu_gauche2 table {
	left:0px;
	width:150px;
	background: url('../accueil/images/menu_gauche.gif') repeat-y;
}

#menu_gauche2 td {
	height:45px;
	border-top:0px;
	border-bottom:5px;
	border-left:0px;
	border-right:0px;
	border-style: solid;
	border-color:white;
	padding-top:2px;
	padding-left:5px;
	padding-right:0px;
	vertical-align:top;
}


/* Menus de connexion */

#menu_connexion_haut {
position:absolute;
	left:0px;
	width:150px;
	height:20px; 
	background: url('../accueil/images/bg_identification_01.gif') no-repeat;
}

#menu_connexion {
position:absolute;
	left:0px;
	width:150px;
}


#menu_connexion_bas {
	position:absolute;
	left:0px;
	width:150px;
	height:8px; 
	background: url('../accueil/images/bg_identification_05.gif') no-repeat;
}


.tableconnexion {

	font-family:Arial, Helvetica, sans-serif;
	background: url('../accueil/images/bg_identification_04.gif') repeat-y;
	padding-left : 5px;
	padding-right: 5px;
	border:0px;
	color: white;
}

.tableconnexion td {
	text-align:center;
	font-size:10px;
}


/* Menus de Newsletter */

#menu_newsletter_haut {
	display: none;
	position:absolute;
	left:0px;
	width:150px;
	height:20px; 
	background: url('../accueil/images/bg_newsletter_01.gif') no-repeat;
}

#menu_newsletter {
	display: none;
	position:absolute;
	left:0px;
	width:150px;
}


#menu_newsletter_bas {
	display: none;
	position:absolute;
	left:0px;
	width:150px;
	height:8px; 
	background: url('../accueil/images/bg_newsletter_05.gif') no-repeat;
}

.tablenews {

	font-family:Arial, Helvetica, sans-serif;
	background: url('../accueil/images/bg_newsletter_04.gif') repeat-y;
	padding-left : 5px;
	padding-right: 5px;
	border:0px;
	color: white;
}

.tablenews td {
	text-align:center;
	font-size:10px;
}



/* Menus des différentes sections en haut */

#menu_section {
	position:absolute;
	left:155px;
	top:155px;
	width:640px;
	height:40px; 
	vertical-align:top;
}


/*Page principale*/

#Page{
	position:absolute;
	top: 200px;
	left:155px;
	width:620px !important; 
	width:640px;
	border-style:solid; 
	border-width:1px; 
	border-color:silver;
	padding-left: 10px;	
	padding-right: 10px;		
}

.contentpaneopen {
	width:100%;
	padding-left: 0px;	
}

.contentpaneopen table {

}

.contentpaneopen td {
	padding-left: 0px;
	padding-right: 0px;
}

.contentheading td {
	padding-left: 0px;
	padding-right: 0px;
}

/*Footer*/

#footer{
	position:absolute;
	top:0px;
	left:0px;
	color: #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:800px !important;
	width:795px;
	height:20px;
	text-align:right;
	}

	
#footer a{
	color: #999999;
	font-weight:normal;
}









