body {
	text-align:center;
	background-color:#E9E8E9;
	background-image:url(../images/images/fd.gif);
	background-repeat:repeat-x;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	text-align:center;
}


h2 {
	font-size:16px;
	margin:2px 0px 4px 0px;
}
h3 {
	font-size:14px;
	margin:2px 0px 4px 0px;
}
h4{
	font-size:12px;
	margin:2px 0px 4px 0px;
}
h2, h3, h4, h5
{
	font-weight:100;
	color: #2E6DA1;
}
p { font-size:11px;}
a
{
	color: #2E6DA1;
	text-decoration:underline; !important;	/* For Firefox... mark as important, otherwise it becomes black */
}
a img { border:0px solid #FFF;}

.contenu { width:990px; margin:0px auto 0px auto; text-align:left; }


#header {
	padding:0px; 
	margin:0px;
	height:313px;
	background-image: url(../images/images/fd-header.gif);
	background-repeat:no-repeat;
	background-position:center;
}
#header object { 
	margin:0px; 
	padding:0px;}
#logo, #titre, #langue {
	margin:48px 0px 0px 0px; 
	float:left;}
#logo {
	width:278px; 
	padding:75px 0px 0px 20px; }
#titre {
	width:448px; }
#langue {
	width:150px;
	padding:84px 0px 0px 50px; }
	
	
#corps {
	padding:0px; 
	margin:0px;
	height:327px;
	background-image: url(../images/images/fd-corps.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

#corps div.contenu{
	height:327px;
	background-color:#FFFFFF;
}
#colonneG {background-image: url(../images/images/fd-colonne-g.gif); background-repeat:repeat-y;  width:212px; height:327px; float:left; display:inline; margin-left:10px;}
#menu { width:212px; height:327px;background-image:url(../images/images/webdesign_33.gif); background-repeat:no-repeat; background-position:bottom center; }
#menu ul {padding:0px; list-style-type:none; margin:0px 0px 0px 10px;}
#menu ul li a {margin:0px; padding:0px; display:block; height:23px; color:#A9A9A9;font-size:12px;text-decoration:none; }
#menu ul li.select a,  #menu ul li a:hover{ background-image:url(../images/images/fd-menu-select.gif); background-repeat:no-repeat; background-position:right; color:#FFF;   }
#menu ul li a span{ display:block; height:18px; margin:0px 20px 0px 10px; padding:5px 0px 0px 10px ; border-bottom:1px dashed #A9A9A9;}

#principal { float:left; width:560px; padding:0px 4px 0px 4px; height:323px; overflow:auto; display:inline;}
html > body #principal { width:568px;} 
#colonneD { float:left; width:179px; padding:4px 0px 0px 4px; background-color:#E8E6E0; height:323px; display:inline; }
#colonneD img.image { background-color:#FFFFFF; border:1px solid #A9A9A9; padding:3px; }
a.bouton { display:block; background-image:url(../images/images/fd-btn.gif); background-repeat:no-repeat; width:140px; height:23px; color:#FFFFFF; padding:8px 10px 4px 30px;  }
html > body #principal div.colonneD{ height:324px;}
html > body #corps div.contenu, #corps, #menu{ height:328px;}
#colonneD a { text-decoration:none;}
#piedPage {
	height:200px;
	padding:0px; 
	margin:0px;
	background-image: url(../images/images/fd-footer.gif);
	background-repeat:no-repeat;
	background-position:top;}
	
#piedPage p { text-align:center; margin:0px; padding-top:4px; }

.fontBlanc, .fontBlanc a { color:#FFFFFF;}




#corpsAdmin{
	padding:0px; 
	margin:0px;
	height:700px;
	background-image: url(../images/images/fd-corps.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

#corpsAdmin div.contenu{
	height:700px;
	background-color:#FFFFFF;
}
#corpsAdmin #colonneG {background-image: url(../images/images/fd-colonne-g.gif); background-repeat:repeat-y;  width:212px; height:700px; float:left; display:inline; margin-left:10px;}

#corpsAdmin #principal { float:left; width:560px; padding:4px 4px 0px 4px; height:700px; display:inline;}
#corpsAdmin #colonneD { float:left; width:179px; padding:4px 0px 0px 4px; background-color:#E8E6E0; height:700px; display:inline; }

form {font-size:11px;font-family:Tahoma, Arial, Helvetica, sans-serif;}
form select {font-size:11px;font-family:Tahoma, Arial, Helvetica, sans-serif;}
form input {height:14px; font-size:11px; padding:0px;font-family:Tahoma, Arial, Helvetica, sans-serif;}
form input.bouton {height:30px; background-color:#4B89BD; color:#FFFFFF; font-weight:bold; padding:5px;}
form textarea{font-size:11px;font-family:Tahoma, Arial, Helvetica, sans-serif;}