.width100percent {width: 100%;}
.bordercollapse{border-collapse: collapse;}
.visibilityhidden{visibility:hidden;}
.displaynone{display:none;}
.bordercollapse {border-collapse: collapse;}

table.zebra tr.even {background-color: rgb(167, 198, 255);}
table.zebra tr.odd {background-color: rgb(216, 229, 253);}

div#leftcontainercontent div.box div.content ul {margin: 0em; padding-left: 2em; }
div#leftcontainercontent div.box div.content ul li,
ul.itemlist li
 { line-height: 1.6em; list-style-image: url(../img/privatespace/listitem1.gif);}
div#leftcontainercontent div.box div.content ul li li {list-style-image: url(../img/privatespace/listitem2.gif);}
div#leftcontainercontent div.box div.content ul a{
font-weight:bolder;
text-decoration: none;
color: #000;
}
div#leftcontainercontent div.box div.content ul a:hover{
	color: Blue;
	text-decoration: underline;
}

/* ------ top search input ------ */
	input.textlookup#search {width: 19.5em;}
	input.textlookup { background: #fff url(../img/textlookupmagnifier.png) no-repeat top right;}

/* ------ notification messages ------ */
/*div#content div.notifications ul {list-style:none;}
	div#content div.notifications ul,div#content div.notifications ul li{margin:0; padding:0;}
	div#content div.notifications ul li.information {background-color: #cfc;}
	div#content div.notifications ul li a.discarditem { padding: 1em;}
	*/
	div#content div.notifications ul {list-style:none; margin:0;}
	div#content div.notifications li.information {border: 1px solid #8c8; background-color: #cfc; color: #070; }
		div#content div.notifications li.error {border: 1px solid #c88; background-color: #fcc; color: #700; }
		div#content div.notifications li span {margin:0.1em 0.5em;		float:left;	}
		div#content div.notifications li.information span {
 
		}
				div#content div.notifications li{
					margin: 1px;
				}
		div#content div.notifications {
			font-size: 13px;
			font-family: Tahoma;
			font-weight: bold;
		}
	
/*TODO: a.authoricon ,a.albumicon,a.publishericon,a.serieicon {}a.authoricon {}a.albumicon{}a.publishericon {}a.serieicon {}*/
table.boldborder tr th,table.boldborder tr td {
	border: 2px solid #fff;
		padding: 0.5em;
		font-size: 1.2em;
	}
	table.boldborder tfoot.paging tr td, table.boldborder tfoot.paging tr th {/*background-color:#1A3CCD;blue*/ color:#fff; }
table.boldborder thead.boldheading th {
			background-color: #FE8C29;/*clockwork orange*/
		font-weight: bolder;
		color: #fff;

	}
	
	abbr {border-bottom: dotted 1px #fff; cursor:help;}
	
	ul.orderlist li.newalbumwornstate {list-style-image: url(http://assets.bdabd.net/public/legacy/images/bdxm/neuf.gif);	}
	ul.orderlist li.excellentalbumwornstate {list-style-image: url(http://assets.bdabd.net/public/legacy/images/bdxm/tbe.gif);	}
	ul.orderlist li.goodalbumwornstate {list-style-image: url(http://assets.bdabd.net/public/legacy/images/bdxm/be.gif);	}
	ul.orderlist li.correctalbumwornstate {list-style-image: url(http://assets.bdabd.net/public/legacy/images/bdxm/correct.gif);	}

#header #loginbox form {margin: 0;padding: 0;}
#header #loginbox form dl dt {font-weight: bolder;}
#header #loginbox button {width: 41px;height:41px;
	background-color: transparent;border: 0;
	margin-top: 30px;margin-right: 25px;
	background-image: url(http://assets.bdabd.net/public/legacy/Images/accueil/ok.gif);
}


#loginbox input.text { width: 110px; }
#loginbox form {margin: 0;padding: 0;}
#loginbox dl{/*margin: 0;	
           position:relative;*/
}
#loginbox dt { margin: 0; /*width: 10em;*/}
#loginbox dd { margin: 0; /*width: 100%; */}
#loginbox dt label { }
#loginbox button{float: right;
display: inline; /* because ie6 sucks */
 }
/*
#loginbox button img { width: 3em; }*/
#loginbox .loggedinbox {/*padding: 1em;*/}
#loginbox .loggedinbox .avatar img {/*margin-left: 2.6em;*/}
#loginbox .loggedinbox .greeting {font-weight: bolder;}


#loginbox dt {}
/*
#loginbox dt {position:absolute;
}
#lbl_login_username,#login_username, #lbl_login_password,#login_password{
	position:absolute; 
	 left: 10px;
	}
#lbl_login_username {display:block; margin-top: -10px; margin-left:-10px;}
#login_username { top: 20px;}
#lbl_login_password {display:block; margin-top: -40px; margin-left:-10px;}
#login_password{top: 50px;}
#lbl_login_rememberme{top:90px;}*/

