html, body{
    padding	: 0;
    margin	: 0;
    font-family	: Verdana,Arial,Helvetica,clean,sans-serif;
    color 	: #4D4D4D;
}


/*
ul li {margin:10px 0; margin-top: 3px;}
ul li label {margin:0 20px;width:180px;text-align:right;float:left;}
ul li input {margin-left:20px;width:150px;}
*/

/*Banner*/
#login{margin:auto;width:702px;}
#login_banner{margin:0;padding:0;height:100px;background-position:top right;background-repeat:no-repeat;}
#login_banner img{margin-top:20px;}

/*#login_window{margin:0 20px;}*/
#corner_top_right, #corner_top_left, #login_window_title {height:44px;text-align:center;text-transform : uppercase;}
#corner_top_right, #corner_top_left{width:20px;background-repeat:no-repeat;}
#corner_top_right{float:right;background-position:bottom right;}
#corner_top_left{float:left;background-position:bottom left;}

/*#login_window{margin:0 20px;}*/
#corner_top_right, #corner_top_left, #login_window_title {height:44px;line-height : 44px;text-align:center; border-bottom : 1px solid;}
#corner_top_right, #corner_top_left{width:20px;background-repeat:no-repeat;}
#corner_top_right{float:right;background-position:bottom right;}
#corner_top_left{float:left;background-position:bottom left;}
#login_window_title {
	font-size : 2.4em;
	background : url(/img/login_box_top.gif);
}

#login_window_caption{margin:10px 0; text-align : center; font-size : 1.4em;}

#login_window_caption.sbp{font-weight: bold;}

#login_window_center{clear:both;background-position:bottom left;background-repeat:repeat-x;}

#login_window_left{height:180px;width:35%;float:left;background-repeat:no-repeat;background-position:center center;}

#login_window_right{margin-left:35%;height:180px;width:65%;background-repeat:no-repeat;background-position:center center;}

#login_window_bottom{clear:both;background-position:bottom left;background-repeat:repeat-x;}

#login_window_fields{float: left;  padding : 10px; margin-bottom : 21px;}


#login_window {
	background : #EFEFEF;
	border : 1px solid;
}

ul li {
	margin:10px 0; 
	margin-top: 3px;
}

ul li label {
	float		: left;
	width		: 120px;
	margin 		: 2px 5px 2px 2px;
	font-size 	: 12px;
	height		: 20px;
	line-height	: 20px;
	overflow	: hidden;
	text-align	: right;
	font-weight	: bold;
}

ul li input[type=text], ul li input[type=password] {
	font-size 	: 12px;
	font		: Arial;
	background	: #FFFFFF;
	border 		: 1px solid #AAAAAA;
	padding 	: 2px;
	margin		: 1px;
	width		: 190px;
}

ul li input[type=submit] {
	background 	: #5E5E5E url(/img/image_onglet_widget.png) repeat-x scroll center center;
	border		: 1px solid #AAAAAA;
	color 		: #444444;
	cursor 		: pointer;
	font-weight 	: bold;
	font-size 	: 12px;
	font-size 	: 12px;
	font-family	: Arial;
	padding		: 2.5px 7px;
}

ul li input[type=submit]:hover {
	background 	: #5E5E5E url(/img/image_onglet_widget.png) repeat-x scroll bottom center;
}

ul li input:focus {
	border 		: 1px solid #555555;
	outline		: 0;
}

a {
 	background	: #999 none repeat scroll 0 0;
	color		: #FFFFFF;
	padding		: 2px 6px;
	text-decoration	: none;
	font-weight	: normal;
	-moz-border-radius	: 3px;
	-webkit-border-radius	: 3px;
	border-radius		: 3px;
}

a:hover, div.error2 a:hover {
 	background	: #4D4D4D none repeat scroll 0 0;
}

div.error {
	margin		: 10px;
	border 	 	: 1px solid #AE1508; 
	padding		: 5px 10px 5px 25px;
	font-weight	: bold;
	background 	: #FD9D9D url('/img/console_error.png') no-repeat 5px center; 
	-moz-border-radius	: 3px;
	-webkit-border-radius	: 3px;
	border-radius		: 3px;
	color		: #AE1508;
	line-height	: 16px;
}


div.error2 {
	margin		: 10px;
	border 	 	: 1px solid #c9770d; 
	padding		: 5px 10px 5px 25px;
	font-weight	: bold;
	background	: #f8e58b;  
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color:#c9770d;
	line-height	: 16px;
}

div.error2 a {
	background	: #C9770D;
}

#logo_login {
	width		: 100%;
	height		: 145px;
	background	: url(/img/login_left_image.png) no-repeat center center;
	margin-bottom	: 15px;
	padding-left: 19px;
}
#logo_login.sbp {
	background	: url(/img/login_left_image_sbp.png) no-repeat center center;
}
#logo_sfr_business {
	width: 195px;
	height: 61px;
	background: url(/img/logo_sfr_business.png) no-repeat center center;
	float: right;
}
#bottom{clear:both;background-position:bottom left;background-repeat:repeat-x;}
#corner_bottom_right, #corner_bottom_left, #bottom{height:15px;}
#corner_bottom_right, #corner_bottom_left{width:20px;background-repeat:no-repeat;}
#corner_bottom_right{float:right;background-position:bottom right;}
#corner_bottom_left{float:left;background-position:bottom left;}

/* colors */
body{
	background-color:#FFFFFF;
}
/*
#login_banner{background-image:url('/img/login_banner_left.gif');}
#login_window{background:#e2e2e2 url('/img/login_box_right.gif') top right repeat-y;}
#login_window_title{background-image:url('/img/login_box_top.gif'); background-repeat:repeat-x;}

#bottom{background-image:url('/img/login_box_bottom.gif'); background-repeat:repeat-x;}

#corner_top_right{background-image:url('/img/login_box_top_right.gif');}
#corner_top_left{background-image:url('/img/login_box_top_left.gif');}

#corner_bottom_right{background-image:url('/img/login_box_bottom_right.gif');}
#corner_bottom_left{background-image:url('/img/login_box_bottom_left.gif');}

#login_window_left{background-image:url('/img/login_left_image.png');}
*/
