.popup {
	position: absolute;
	color: white;
	display: none;
	z-index: 50000;
}

#popupContainer {
	display: none;
	position: fixed;	
	background: url(../img/layout/modal.png);
	height: 100%;
	width: 100%;
	top:0;
	left: 0;
	z-index: 4;
}

.popup div { position: relative; }
.popup .top, .popup .middle, .popup .bottom { clear: left;}
.popup .top div, .popup .bottom div { height: 40px; }
.popup .right, .popup .left { width: 40px; }

.popup .left, .popup .center, .popup .right { 
	float: left;
}

.popup .left { margin-left: -40px; }
.popup .right { margin-right: 40px; }

.popup .top .left 		{ background: url(../img/layout/popup/top-left.png); }
.popup .top .right 		{ background: url(../img/layout/popup/top-right.png); }
.popup .top .center 	{ background: url(../img/layout/popup/top.png); }
.popup .middle .left 	{ background: url(../img/layout/popup/left.png); }
.popup .middle .right 	{ background: url(../img/layout/popup/right.png); }
.popup .middle .center 	{ background: url(../img/layout/popup/middle.png); overflow: hidden; }
.popup .bottom .left 	{ background: url(../img/layout/popup/bottom-left.png); }
.popup .bottom .right 	{ background: url(../img/layout/popup/bottom-right.png); }
.popup .bottom .center 	{ background: url(../img/layout/popup/bottom.png); }

.popup .content {
	position: absolute;
	top: 30px;
	left: -10px;
	z-index: 5;
}

.popup .inner {

}



.popup .textinput, .popup textarea, .popup .fileinput {
	background: none;
	border: 1px solid #999;
	color: white;
	margin-left: 100px;
	padding: 4px;
	width: 200px;
}

.popup textarea {
	height: 80px;
}

.popup .checkbox{
	margin: 6px;
	margin-left: 100px;
}
.popup .formLabel {
	position: absolute;
	font-weight: bold;
	width: 100px;
	display: block;
	padding: 4px 0;
}

.popup h4 {
	margin-top: 10px;
	margin-bottom: 4px;
	font-weight: bold;
}
.popup p {
	font-size: 0.8em;
}

.popup p.text {
	text-align: left;
	margin-bottom: 10px;
}

.popup .warning {
	font-weight: bold;
}

.popup p.text a {
	text-decoration: none;
	font-weight: bold;
	color: #ff9551;
}

.popup .close.btn {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 10;
}


#awaitingFriendRequestsPopup li {
	padding: 4px;
	border: 1px solid #444;
}

#awaitingFriendRequestsPopup li .pseudo {
	font-weight: bold;
	font-size: 0.8em;
}

#awaitingFriendRequestsPopup li .nom {
	font-size: 0.6em;
	font-weight: normal;
}

#awaitingFriendRequestsPopup li .actions {
	position: absolute;
	right: 4px;
}
