html > body #centre {
height : auto;
min-height : 40em;
}
body {
text-align : center;
margin : 0;
background-image : url(images/grille-or.gif);
behavior:url('csshover.htc')
}
a {outline:none;}
#contact_titre {
	font-size:12px;
	font-style:italic;
	font-family:Georgia, Times, "Times New Roman", Serif;
	text-decoration : underline;
}

#contact_titre:hover {
	color:#E6007B;
	background:none;
}

a img{
	border: none 0px;
}
a {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
text-decoration : none;
}
a:link {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
text-decoration : none;
}
a:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
text-decoration : none;

}
#titre {
border-bottom : 1px solid gray;
width:100%;
min-width:990px;
text-align : center;
background : #fff;
height : 110px;
}
#global {
position : relative;
width : 975px;
left : 0;
height : 643px;
text-align : left;
margin : 0 auto;
z-index:100;
}
#feuille {
position : absolute;
width : 975px;
margin-top : -1px;
z-index:1;
}
#centre {
width : 740px;
margin-top : 0;
margin-left : 235px;
height : 28em;
z-index : 100;
background : #fff;
border-left : 1px solid gray;
border-right : 1px solid gray;
border-bottom : 1px solid gray;
font-family :Georgia, Times, "Times New Roman", Serif;
font-size:11px;
}
#centre_droit {
position:absolute;
font-family :Georgia, Times, "Times New Roman", Serif;
font-size : 11px;
}
#menu {
position : absolute;
top : -2px;
left : -20px;
width : 235px;
z-index:2;
}
#menu_blanc {
position : absolute;
top : 1px;
left : 12px;
width : 235px;
height : 65px;
background-color : white;
border-left : 1px solid gray;
border-right : 1px solid gray;
}

#menu_blanc a{
font-size:14pt;font-weight:bold;font-family: Verdana, Arial, Helvetica, sans-serif;color:#DEE4DA;
	}
#menu_blanc a:hover{
color:#E6007B;
background:none;
}
dl, dt, dd, ul, li {
margin : 0;
padding : 0;
list-style-type : none;

}
#menu_lat_creation {
position : absolute;
top : 65px;
left : 12px;
width : 235px;
border-bottom : 1px solid gray;
background : white;
border-left : 1px solid gray;
border-right : 1px solid gray;

}
#menu_lat_creation dt {
cursor : pointer;
background : #fff;
height : 100%;
line-height : 20px;
margin : 2px 0;
border-bottom : 1px dashed #dee4da;
text-align : left;
color : #000;
}

#menu_lat_creation dt a:hover {
background : #006666;
color : #fff;
}
#menu_lat_creation dd {
position : absolute;
z-index : 100;
left : 11em;
margin-top : 0;
width : 13em;
background : #cc0000;
}
#menu_lat_creation ul {
padding : 2px;
}
#menu_lat_creation li {
text-align : left;
width : 100%;
font-size : 85%;
height : 100%;
line-height : 18px;
font-family : Verdana, Arial, Helvetica, sans-serif;
border-bottom : 1px solid gray;
}
#menu_lat_creation li a, #menu dt a {
width : 235px;
color : #000;
text-decoration : none;
display : block;
font-family : georgia, serif;
font-size : 11px;
}
#menu_lat_creation li a:hover {
text-decoration : underline;

}
#menu_lat_creation li a:focus{outline:none;}
#menu_haut {
position : relative;
top : -1px;
left : 235px;
width : 740px;
height : 64px;
border-left : 1px solid gray;
border-right : 1px solid gray;
}

#menu_lat_creation #texte_graphiste{cursor:default;display:block;color:#cccccc;display:block;text-align:justify;font-size:11px;font-family:verdana, sans serif;font-weight:normal;line-height:15px;}
#menu_lat_creation #texte_graphiste:focus{outline:none;}
#menu_lat_creation #texte_graphiste:hover {
cursor:default;
background:none;
color:#555555;
display:block;
height:100%;
}
.texte-gras{font-size:12px;display:inline;font-family:Verdana, Arial, Helvetica, sans-serif;}
ul#menu_ge {
list-style-type : none;
width : 100%;
margin-left : 0;
}
ul#menu_ge li {
float : left;
}
ul#menu_ge a {
float : left;
width : 185px;
height : 64px;
margin : 0 0;

text-align : left;
text-decoration : none;
color : #000;
font-size : 14pt;
font-weight : bold;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

ul#menu_ge #creation {
background : url(images/menu-creation-on.gif) no-repeat;
color : #006666;
}
ul#menu_ge #creation:hover {
background : url(images/menu-creation-off.gif) no-repeat;
color:#fff;
}
ul#menu_ge #edition {
background : url(images/menu-edition-on.gif) no-repeat;
color : #ff6633;
}
ul#menu_ge #edition:hover {
background : url(images/menu-edition-off.gif) no-repeat;
color:#fff;
}
ul#menu_ge #identite {
background : url(images/menu-identite-on.gif) no-repeat;
color : #99cc00;
}
ul#menu_ge #identite:hover {
background : url(images/menu-identite-off.gif) no-repeat;
color:#fff;
}
ul#menu_ge #site {
background : url(images/menu-site-on.gif) no-repeat;
color : #e6007b;
}
ul#menu_ge #site:hover {
background : url(images/menu-site-off.gif) no-repeat;
color:#fff;
}
ul#menu_ge a:focus{outline:none;}
#graphiste {
position : relative;
top : -1px;
margin-left : 795px;
bottom : 0;
height : 146px;
width : 180px;
background-image : url('images/footer-cdld.gif');
background-color : #fff;
background-repeat : no-repeat;
color : #000;
border-left : 1px solid gray;
border-right : 1px solid gray;
border-bottom : 1px solid gray;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align : left;
font-size : xx-small;
text-decoration : none;
line-height : 15px;
}
#menu_pied {
position : absolute;
padding-top : 10px;
width : 163px;
line-height : 30px;
margin-left : 5px;

}
#menu_pied dt {
border-bottom : 1px solid #dee4da;
}
#menu_pied a {
display : block;
background : url(images/fleche-basse1.gif) no-repeat;
background-position : 0% 50%;
padding-left : 10px;
width : 163px;
}
#menu_pied a:hover {
background : url(images/fleche-basse2.gif) no-repeat;
background-position : 0% 50%;
}
#menu_pied a:focus {outline:none;}

#centre_gauche{
	margin-top:20px;}
	
.texte-bleu a{color:#006666;}
.texte-orange a{color:#ff6633}
.texte-vert a{color:#669900}
.texte-rouge a{color:#e6007b}

h1{font-size:20px;}

#liens-externe a:hover {
background : #e6007b;
color : #fff;
}

#entete_graphiste:hover{text-decoration : underline;}
#projet {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;font-size:12px;
	color:#fff;width:70px;height:15px;margin-top:20px}
    
        .greyfield {
					 BACKGROUND: #f9f2f2;
					 BORDER-RIGHT: #919295 1px solid;
					 BORDER-TOP: #919295 1px solid;
					 BORDER-LEFT: #919295 1px solid;
					 BORDER-BOTTOM: #919295 1px Solid;
					 COLOR: #00A7DC;
					 font-family: Verdana, Arial, Helvetica, sans-serif;
					 font-size: 12px;
					 text-decoration: none
}


#entete_lien{display:inline;}
#entete_lien dt{display:inline}
#entete_lien a{
display:inline;
background : url(images/fleche-basse1.gif) no-repeat;
background-position : 0% 50%;
padding-left : 10px;
}
#entete_lien a:hover{
background : url(images/fleche-basse2.gif) no-repeat;
background-position : 0% 50%;
color:#E6007B;
}
