#ax-global {
	width:100%;
	height:auto;
	margin:0; padding:0;
	border:1px solid #C4C4C4;
	color:#000000; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:1em;
	background:#FFFFFF;
}

.ax-header {	
	width:100%; height:50px;
	margin:0; padding:0;
	border-bottom:1px solid #C4C4C4;
	background:transparent url('../images/ajaxwindow/ajax-header-bg.jpg') repeat-x;
}
.ax-header p {margin:0; padding:0 0 0 23px; font-size:1.1em; text-align:left; line-height:50px;}
.ax-content {width:100%; height:auto; margin:0; padding:0 0 30px 0;	border:0; background:#FFFFFF;}
.ax-content p {margin:0; padding:0;}

#fmfriend {width:95%; margin:0 auto; padding:0; border:0;}
#fmmore {width:95%; margin:0 auto; padding:0; border:0;}

.ax-form .bloc {margin:0; padding:15px 0 0 0;}
.ax-form .bloc .title p {margin:0; padding:15px 0 15px 0;}
.ax-form .elements {margin:0; padding:0 60px 0 0;}
.ax-form .element {overflow:hidden; width:335px; margin:0 auto; padding:0;}
.ax-form .label {float:left; width:80px; text-align:left; margin:0; padding:0;}
.ax-form .label p {margin:0; padding:0 10px 0 0; text-align:right; line-height:18px;}
.ax-form .field, .ax-form .fieldarea {float:right; width:255px; height:21px; text-align:right; margin:0; padding:0;}

.ax-form .input,  .ax-form .select, .ax-form .mini { margin:0; padding:0; height:18px; border:1px solid #B7B7B7; background:#FFFFFF;}
.ax-form .input { width:253px;}

.ax-form .textarea { margin:0; padding:0; height:90px; border:1px solid #B7B7B7; background:#FFFFFF; overflow:auto;}
.ax-form .textarea { width:253px;}
.ax-form .fieldarea {height:93px;}

.ax-form .buttons { margin:0 auto; padding:20px 0 0 0; overflow:hidden; width:425px;}

.ax-form .nota p {margin:0; padding:5px 0 0 182px; font-size:0.9em; text-align:left;}

#fmfriend-cancel-button, #fmmore-cancel-button {float:left;}
#fmfriend-submit-button, #fmmore-submit-button {float:right;}

/* Pages Photos */
.photos-top {width:100%; height:360px; margin:0 auto; padding:30px 0 0 0; text-align:center;}
.photos-top .selected-photo {
	width:492px; height:345px; margin:0 auto; padding:0; text-align:center;
	background:url('../images/BDLoadingIndicator/ajax-loading.gif') no-repeat center center;
}
.photos-top .selected-photo div {
	width:487px; height:339px; margin:0; padding:0;
	border:0;
}
.photos-top .selected-photo div img {
	margin:0; padding:0; border:0;
}

.photos-bottom {width:100%; height:auto; min-height:150px; _height:150px; margin:0 auto; padding:0; text-align:center;}
.photos-bottom .photos-block {width:525px; overflow:hidden; margin:0 auto; margin-top:5px; padding:0; border:0; text-align:center;}
.photos-bottom .photos-block .photo-thumb {
	float:left; width:82px; height:68px; margin:0 5px 0 0; padding:0;
	background:transparent url('../images/ajaxwindow/ax-photo-bg.png') no-repeat right top;
}

.photos-bottom .photos-block .photo-thumb DIV {
	width:77px; height:62px;
	margin:0; padding:0;
	text-align:left;
	/*border:1px solid #000000;*/
}

.photos-bottom .photos-block .photo-thumb DIV img {margin:0; padding:0; border:1px solid #000000;}

.photos-buttons { margin:0 auto; padding:15px 0 0 0; overflow:hidden;}

