#global {
	position:relative;
	margin:0;
    width: 950px;
}

#top {
	background: url(/images/enzo/spectacle-magie-enzo-weyne.jpg) no-repeat;
	height: 104px;
}

#top-menu {
	font-size:0;
	background: url(/images/enzo/menu-magie-illusion.jpg) no-repeat;
	width:auto;
	padding-right: 222px;
	height: 19px;
}

#top-menu { font-weight: bold; text-align: center; padding:0 0 0 50px; margin:0; }
#top-menu div { float: left; width:80px; color: #d2d2d2; padding: 0 5px 0 5px; font-size: 10px; margin-right: 20px; background: #000; border-bottom: 1px solid #82aabf; border-right: 1px solid #82aabf;  }
#top-menu div a { color: #d2d2d2; font-size: 10px; }
#top-menu div.selected { color: #063574; background: #888888 url(/images/enzo/menu-selected.gif); }
#top-menu a:hover { color: #08ade5;}

#navigation { font-size: 11px; height:20px; color:#ddd; padding-top: 30px; padding-left:10px; background: url(/images/enzo/menu-magie-illusion-bottom.jpg) no-repeat; }
#navigation a { color: #ddd; font-weight: bold; font-size: 11px; }
#navigation a:hover { color: #08ade5; }

#footer { margin-top:20px; padding:10px; color: #aaa; height: 17px; }
#footer div { font-size:11px; }
#footer a { font-size:11px; color: #aaa; }
#footer img { vertical-align: middle; display: inline-block; }

select, option { color: #E26A00; background-color:#e6ecf2; }
.form_error { padding-left: 10px; color: #d8732f; }

#center-box { width: 400px;	height: 170px; text-align: center;	margin: 50px auto 50px auto;
	padding: 40px; border: 1px solid #ccc;	background: #c7d2d6 url(/images/fond-center-box.gif) repeat-x top;
}

.mainpage { width: 729px; padding-left: 45px; color: #fafafa; background: #000 url(/images/enzo/fond-gauche.jpg) no-repeat; vertical-align:top; }
.contextmenu { width:221px; vertical-align:top; text-align: right; }

td.dream-menu { width: 75px; padding-right: 5px; border-right: 1px solid #666; vertical-align:top; }
td.dream-menu div.selected {color: #fff; font-weight: bold; font-size: 11px; text-decoration: underline;}
td.dream-menu div {font-size: 11px; padding: 6px 0 6px 0; }
td.dream-menu div a {color: #aaf; font-size: 11px; }

.actujob_line {	color:#555; }
a.actujob_line:hover { color:white; }

.blocCenter { margin-right: auto; margin-left:auto; }
.small-info {font-size:9px; color: #ddd; padding-top: 40px;}
.spacer {padding-left: 45px; }
.inputLabel { font-size:11px; font-weight:bold;	color:#aaa;	padding:4px; }
.inputValue { font-size:11px; color:#ddd; padding:4px;  }
.inputValue input, textarea { border: 1px solid #ccc; border-bottom-color: #efefef; border-right-color: #efefef; color: #333; padding: 2px; background: #f4f4f4; }
input submit { background: #888; }
.small-text { font-size:10px; color: #ddd; padding: 2px 0 2px 0; }

.recap {margin-left: 45px; background: #333; width: 300px; padding: 10px; border: 1px solid #555; }
.recap p { padding: 3px; }
