HTML, BODY {
	cursor : default;
	color : #9D9D93;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-align: left;
	margin : 0px 0px 5px 0px;
	padding : 0px;
	background : #343434 url(design/bg_body.gif) repeat-x left top;
}
FORM { padding : 0px; margin : 0px; }
INPUT, TEXTAREA, SELECT, OPTION { font-size : 9px; font-family : Verdana, Arial, Helvetica, sans-serif; }
TEXTAREA { overflow : auto; }

A { color : #9D9D93; text-decoration : none; }
A:hover { color : #ebb339; }

.checkbox {
	border : 0px;
	padding : 0px;
	margin : 0px;
}

.footer_left A , 
.footer_right A , 
.footer_left2 A , 
.footer_right2 A  {
	color : #a5bbbb;
	text-decoration : none;
	font-weight : bold;
}
.footer_left A:hover , 
.footer_right A:hover , 
.footer_left2 A:hover , 
.footer_right2 A:hover  {
	color : #ebb339;
	text-decoration : none;
	font-weight : bold;
}

.highlight {
	background-color : #987322;
	font-weight : bold;
}

.login {
	font-size : 9px;
	background : url(design/bg_login.gif) no-repeat right top;
	padding : 4px 10px 0px 0px;
}
.banner {
	width : 850px;
	height : 200px;
	background: url(design/banner.jpg) no-repeat center center;
}

.left { width : 312px; }
.right { width : 538px; }

.left2 { width : 212px; }
.right2 { width : 638px; }

.header_left { height : 15px; color : #ffffff; font-weight : bold; margin : 0px; padding : 2px 0px 1px 4px; background : url(design/header_left.gif) no-repeat left top; }
.footer_left { padding : 10px 23px 10px 10px; background : url(design/footer_left.gif) no-repeat left bottom; }

.header_right { height : 15px; color : #ffffff; font-weight : bold; margin : 0px; padding : 2px 0px 1px 9px; background : url(design/header_right.gif) no-repeat left top; }
.footer_right { color : #e0e0e0; padding : 10px; background : url(design/footer_right.gif) no-repeat center bottom; }

.header_left2 { height : 15px; color : #ffffff; font-weight : bold; margin : 0px; padding : 2px 0px 1px 4px; background : url(design/header_left2.gif) no-repeat left top; }
.footer_left2 { padding : 10px 23px 10px 10px; background : url(design/footer_left2.gif) no-repeat left bottom; }

.header_right2 { height : 15px; color : #ffffff; font-weight : bold; margin : 0px; padding : 2px 0px 1px 9px; background : url(design/header_right2.gif) no-repeat left top; }
.footer_right2 { color : #e0e0e0; padding : 10px; background : url(design/footer_right2.gif) no-repeat center bottom; }


.login_input {
	width : 90px;
	height: 13px;
	color : #e0e0e0;
	margin : 1px 0px 0px 0px;
	padding : 1px;
	border : 0px;
	background : url(design/login_input.gif) no-repeat;
}

.email_input {
	width : 271px;
	height: 13px;
	color : #e0e0e0;
	margin : 1px 0px 0px 0px;
	padding : 1px;
	border : 0px;
	background : url(design/email_input.gif) no-repeat;
}

.fast_search_input {
	width : 168px;
	height: 13px;
	color : #e0e0e0;
	margin : 2px 0px 0px 0px;
	padding : 1px;
	border : 0px;
	background : url(design/fast_search_input.gif) no-repeat;
}




.textarea_right , .input_right {
	height: 13px;
	color : #e0e0e0;
	margin : 2px 0px 0px 0px;
	padding : 1px;
	border : 1px solid #5e5e5e;
	background : #1e1e1e;
}
.select_right {
	color : #e0e0e0;
	margin : 2px 0px 0px 0px;
	padding : 1px;
	border : 1px solid #5e5e5e;
	background : #1e1e1e;
}
.submit_right, .submit_right2, .submit_right3 {
	color : #1e1e1e;
	margin : 1px 0px 0px 0px;
	padding : 1px;
	border : 0px;
	cursor : pointer;
}
.submit_right {
	width : 100px;
	background : url(design/submit_right.gif) no-repeat center center;
}
.submit_right2 {
	width : 70px;
	background : url(design/submit_right2.gif) no-repeat center center;
}
.submit_right3 {
	width : 20px;
	background : url(design/submit_right3.gif) no-repeat center center;
}














.submit_left {
	width : 100px;
	color : #1e1e1e;
	margin : 1px 0px 0px 0px;
	padding : 1px;
	border : 0px;
	background : url(design/submit_left.gif) no-repeat center center;
	cursor : pointer;
}


* html .login_input ,
* html .fast_search_input
{ background-attachment: fixed; }
.login_submit {
	color : #9D9D93;
	text-decoration : none;
	padding : 3px 16px 3px 16px;
	background : url(design/login_submit.gif) no-repeat left center;
	cursor : pointer;
}
.logout_submit {
	color : #9D9D93;
	text-decoration : none;
	padding : 3px 10px 3px 10px;
	background : url(design/login_submit.gif) no-repeat left center;
	cursor : pointer;
}

.label {
	color : #ffffff;
	font-weight: bold;
	font-size : 10px;
}

.option_label {
	font-weight : bold;
	font-style : italic;
	border-bottom : 1px solid #ffffff;
}

.header_table {
	font-weight : bold;
	padding : 3px 0px 3px 0px;
	background-color : #777777;
	text-align:center;
}

.hide { display : none; }

.p { padding : 0px 0px 0px 30px; }

.erreur { color : #ebb339; float : right; padding : 0px 4px 0px 0px; }
.float_right { float : right; }

#menu { width : 680px; height : 25px; font-weight : bold; padding : 1px 0px 0px 0px; }
#menu ul { margin : 0px; padding : 0px; list-style : none; }
#menu li { text-align : center; float : left; position : relative; width : 135px; height : 22px; }
#menu li ul { text-align : left; position : absolute; display : block; top : 22px; left : 0px; }
#menu li>ul { top : auto; left : auto; }
#menu li ul li ul  { position : absolute; display : block; top : 0px; left : 0px;}
* html #menu ul li { float : left; height : 1%; }
* html #menu ul li a { height : 1%; }
#menu li:hover ul { display : block; }
#menu li:hover>ul { visibility : visible; }
#menu ul ul { visibility : hidden; }
#menu ul, li { margin : 0px; }
#menu ul a { border : 0px; display : block; text-decoration : none; color : #ffffff; padding : 5px; }
#menu ul a:hover { border : 0px; color : #ebb339; } 
#menu li ul a { text-decoration : none; color : #000000; border : 0px; border-right : 5px solid #3b3d3c; padding : 5px; } 
#menu li ul a:hover { border : 0px; border-right : 5px solid #ebb339; color : #ebb339; }
#menu li ul a.submenu_current , #menu li ul a.submenu_current:hover { border : 0px; border-right : 5px solid #a6a6a6; color : #a6a6a6; }
#menu a.submenu_over { color : #a6a6a6; }
#menu .submenu_out { color : #ffffff; }
#menu .submenu_out:hover { color : #ebb339; }
#menu li ul { background: url(design/bg_menu.gif) no-repeat right bottom; }

#admin { width : 850px; height : 25px; font-weight : bold; padding : 6px 0px 0px 0px; }
#admin a { text-decoration : none; color : #ffffff; padding : 5px 40px 5px 40px; }
#admin a:hover { color : #ebb339; }
#admin a.current { color : #a6a6a6; } 