/*
body{
	color:#000;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:0px;
	height:100%;
}
#page{
	width:960px;
	margin:0 auto;
	
	overflow:hidden;
	border:1px solid #ECECEC;
	
}
#pageContent, #header, #menu {
	padding:10px;
}
#menu {background-color: #000; color: white; text-align:right; font-style: italic}
form {margin:0;}
form .fieldLabel { width:350px; text-align:right; float:left; margin:0 10px 0 0; line-height:32px }
.textField,.textFieldSmall {height:22px; width:300px;}
.textarea {width:300px; height:70px;}
.textFieldSmall {width:150px;}
.comboBox { width:280px; height:28px; margin:2px 0 0 0;}
legend {font-weight:bold;}
.button1 { width:250px; height:30px; position:relative; left:375px; margin-top:10px; }




/****************************************************************************************/
#popupContainer, .popupContainer {
	position:relative;
	width:600px;
	min-height: 20px;
	margin-left:auto;
	margin-right:auto;
	z-index:100;
}
#popupClose {
	position:absolute;
	z-index:21;
	right:3px;
	top:3px;
}
#popup, .popup {
	position:absolute;
	width:100%;
	height:100%;
}
#blackout, div.blackout {
	position:absolute !important;
	top:0px;
	left:0;
	width:100%;
	height:1000px;
	opacity:0.6;
	-moz-opacity:0.6;
	filter:alpha(opacity=60);
	background-color:#000000;
	z-index:20;
	border:1px solid red;
}
#app {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	z-index:9999;
}
#modal {
	position:relative;
	overflow:hidden;
	margin:50px auto;
	padding:90px 20px 0 20px;
	z-index:9999 !important;
}
#modal div.modalBorder {
	position:relative;
	height:20px;
	width:100%;
	overflow:hidden;
	cursor:default;
}
#modal div.modalBorder div.modalMainBorder {
	height:20px;
	margin:0 10px;
	overflow:hidden;
	background:#FFF;
	height:100%;
}
#modal div.modalBorder div.modalLeftCorner {
	position:absolute;
	top:0;
	left:0;
	height:20px;
	width:10px;
	overflow:hidden;
}
#modal div.modalBorder div.modalRightCorner {
	position:absolute;
	top:0;
	right:0;
	height:20px;
	width:10px;
	overflow:hidden;
}
#modal div.modalTop div.modalLeftCorner {
	background:url(../../img/fo/modalTopLC.png) top left no-repeat;
 @background:url(blank.gif) !important;
 @filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fo/modalTopLC.png', sizingMethod='crop') !important;
}
#modal div.modalTop div.modalRightCorner {
	background:url(../../img/fo/modalTopRC.png) top left no-repeat;
 @background:url(blank.gif) !important;
 @filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fo/modalTopRC.png', sizingMethod='crop') !important;
}
#modal div.modalBottom div.modalLeftCorner {
	background:url(../../img/fo/modalBottomLC.png) top left no-repeat;
 @background:url(blank.gif) !important;
 @filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fo/modalBottomLC.png', sizingMethod='crop') !important;
}
#modal div.modalBottom div.modalRightCorner {
	background:url(../../img/fo/modalBottomRC.png) top left no-repeat;
 @background:url(blank.gif) !important;
 @filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fo/modalBottomRC.png', sizingMethod='crop') !important;
}
#modal div.modalMain {
	position:relative;
	padding:0 20px;
	overflow:hidden;
	background:#FFF;
}
#modal div.modalChef {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100px;
	overflow:hidden;
}
#modal div.modalChef div.chefPic {
	height:100px;
	width:128px;
	margin:0 auto;
	overflow:hidden;
	cursor:pointer;
	background:url(../img/fo/smallchef.png) top left no-repeat;
 @background:url(blank.gif) !important;
 @filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fo/chef.png', sizingMethod='crop') !important;
}
#modal div.modalCloser {
	position:absolute;
	top:20px;
	right:0;
	height:20px;
	width:30px;
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../../img/fo/modalCloser.png) top left no-repeat;
}
.banFormat {
	position:relative;
	background-image:url('../../img/fo/buttonB.png');
	width:100px;
	height:35px;
	width:99px;
	background-repeat:no-repeat;
	margin: -4px 0px 0 0;
	padding-left:3px;
	font-size:10px;
	line-height:35px;
	float:left;
}
.banFormat a{
	position:absolute;
	top:5px;
	right:5px;
	display:block;
	height:25px;
	width:30px;
	overflow:hidden;
	text-indent:-9999px;
	cursor:pointer;
}
.textareaCode {
	width:400px;
	height:60px;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif
}
body {
	margin:0 0 0 0;
}
body, td, th, p {
	font-family: Arial;
	font-size: 12px;
}
#menu {
	margin:5px;
	padding:0;
}
#menu li a {
	color: #b9b9b9;
	text-decoration:none
}
#menu li {
	float:left;
	margin-left:40px;
	color:#b9b9b9;
	text-transform:uppercase;
	list-style-type:none
}
#menu li:hover {
	text-decoration:underline;
	color:#fff;
}
#tuto {
	margin-left:50px;
}
#tuto li {
	line-height:35px;
	list-style-type:none
}
