.login{
	float:right;
	margin-right:10px;
	width:175px;
	margin-top:19px;
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;
	height:105px;
	background:url(http://static.chassoreduc.com/images/bg_login.gif) repeat-x;
	border-left:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
}
.btn_search{
	float:right;
	width:28px;
}
.fld_login,.fld_password{
	position:relative;
}
.fld_password,.fld_search{
	margin-right:30px;
}
.fld_login input{
	width:167px;
}
.fld_password input{
	width:135px;
}
.logo{
	float:left;
	margin-right:235px;
	margin-top:22px;
	margin-left:10px;
}

.banner{
	position:absolute;
	width:468px;
	height:60px;
	border:1px solid #000000;
	left:260px;
	margin-top:30px;
}

.menu{
	position:relative;
	clear:left;
	margin-top:10px;
	top:7px;
}
.menu ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.menu ul li{
	display:block;
	float:left;
	padding-left:3px;
	padding-right:3px;
	height:38px;
}
.menu ul li.ON a span{background:url(http://static.chassoreduc.com/images/bg_menu_fleche.gif) top no-repeat;}
.menu ul li.OFF a span{background:url(http://static.chassoreduc.com/images/bg_menu_fleche.gif) bottom no-repeat;}

.menu ul li a{
	display:block;
	float:left;
}
.menu ul li a span{
	display:block;
	float:left;
	padding-left:5px;
	padding-right:5px;
	padding-top:6px;
	height:32px;
	cursor:hand;
}
.menu ul li.ON a{
	color:#FFFFFF;
	background:url(http://static.chassoreduc.com/images/bg_menu.gif) top repeat-x;
}
.menu ul li.OFF a{
	color:#336666;
	background:url(http://static.chassoreduc.com/images/bg_menu.gif) bottom repeat-x;
}
.menu ul li.OFF a:hover{
	color:#FFFFFF;
	background:url(http://static.chassoreduc.com/images/bg_menu.gif) top repeat-x;
}
.menu ul li.OFF a:hover span{background:url(http://static.chassoreduc.com/images/bg_menu_fleche.gif) top no-repeat;}
