@CHARSET "UTF-8";
.pa_top {
	clear: both;
	text-align: left;
	position: relative;
	width: 660px;
	margin-left: 29px;
	font-family: verdana;
}

.pa_top .left {
	width: 176px;
	height: 100px;
	text-align: center;
	border-right: 1px solid #e0811a;
}

.pa_top .left .line1 {
	font-size: 24px;
	color: #000;
}

.pa_top .left .line2 {
	font-size: 18px;
	color: #cbcbca;
}

.pa_top .right {
	padding-left: 16px;
	width: 437px;
	color: #000;
	font-size: 14px;
}

.pa_form {
	clear: both;
	text-align: left;
	position: relative;
	width: 660px;
	padding-top: 10px;
	margin-left: 29px;
	font-family: verdana;
}

.pa_form .left {
	position: relative;
	float: left;
	width: 59px;
	height: 79px;
	margin-right: 10px;
}

.pa_form .right {
	float: left;
	width: 560px;
	background: #dbd0ca;
}

.pa_form .right .form_box {
	position: relative;
	width: 540px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.pa_form .right .form_box {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

.pa_form .right .form_box textarea {
	width : 540px;
	height: 52px;
	border: 1px solid #000;
}

.pa_form .right .form_box .bottom {
	position: relative;
	margin-top: 5px;
}

.pa_form .right .form_box .bottom .left {
	float: left;
}

.pa_form .right .form_box .bottom .right {
	float: right;
	width: 153px;
	height: 23px;
}

.pa_form .right .form_box .bottom .left .medias {
	width: 385px;
	margin-top: 5px;
	margin-left: 20px;
}

.pa_form .right .form_box .bottom .left .medias div {
	float: left;
	margin-right: 15px;
}

.pa_form .right .form_box .bottom .right .btn-add {
	width: 153px;
	height: 22px;
}

.mask {
	border-top: 1px solid #cc0000;
	margin-left: 29px;
	margin-right: 24px;
	margin-top: 3px;
	padding-bottom: 0px;
	height: 5px;
	width: 627px;
	/*
	margin-top: 30px;
	padding-top: 10px;
	padding-bottom: 5px;*/
}

.mask a {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}

.pa_box {
	clear: both;
	text-align: left;
	position: relative;
/*	width: 627px;*/
	margin-left: 29px;
	font-family: verdana;
	overflow: auto;
}

.pa_box .left {
	position: relative;
	float: left;
	width: 59px;
	/*height: 196px;*/
	padding-bottom: 10px;
	margin-right: 10px;
}

.user_status {
	font-size: 11px;
	color: #65da0f;
	position: relative;
	font-weight: bold;
	margin-bottom: 3px;
}

.user_status_offline {
	font-size: 10px;
	color: #cc0000;
	position: relative;
	font-weight: bold;
	margin-bottom: 3px;
}

.pa_box .left_offline {
	position: relative;
	float: left;
	width: 59px;
	height: 146px;
	margin-right: 10px;
}

.pa_box .right {
	position: relative;
	float: left;
	display: block;
	width: 541px;
	font-size: 12px;
}

.pa_box .right .pa_content {
	position: relative;
	width: 558px;
	font-size: 12px;
	text-align: justify;
}

.pa_box .right .pa_content span {
	font-weight: bold;
	color: #B50205;
}

.pa_box div .pa_content {
	position: relative;
	font-size: 12px;
	text-align: justify;
}

.pa_box div .pa_content span {
	font-weight: bold;
	color: #B50205;
}

.pa_box .right .pa_details {
	display: inline;
	clear: both;
	position: relative;
	font-weight: bold;
	width: 558px;
	height: 20px;
	margin-top: 5px;
}

.pa_box .right .pa_details a {
	color: #cc0000;
	text-decoration: none;
}

.pa_box .right .media {
	clear: both;
	position: relative;
	display: block;
	overflow: auto;
	margin-top: 5px;
}

.pa_box .right .media .title {
	font-weight: bold;
}

.pa_box .right .media a {
	text-decoration: none;
	color: #CC0000;
}

.comment_bloc {
	display: block;
	position: relative;
/*	width: 558px; */
	margin-top: 10px;
}

.comment_bloc_wall {
	display: block;
	position: relative;
/*	width: 626px; */
	margin-top: 10px;
}

.pa_comment_box,.pa_comment_box_wall {
	width: 627px;
}

.lieux_gay_comment_box,.pa_comment_box,.pa_comment_box_wall {
	clear: both;
	text-align: left;
	overflow: auto;
	position: relative;
	// padding-top: 5px;
	background: #dbd0ca;
	margin-bottom: 7px;
	max-height: 200px;
	// padding-bottom: 10px;
	font-family: verdana;
}

.pa_comment_box_wall {
	background: #ccc;
}

.lieux_gay_comment_box .pa_comment_visual,
.pa_comment_box .pa_comment_visual,
.pa_comment_box_wall .pa_comment_visual {
	position: relative;
	float: left;
	width: 59px;
	/*height: 79px;*/
	margin-left: 10px;
	margin-right: 10px;
}

.lieux_gay_comment_box .pa_comment_content,
.pa_comment_box .pa_comment_content,
.pa_comment_box_wall .pa_comment_content {
	position: relative;
	float: left;
	width: 520px;
	/* padding-right: 9px; */
	/* height: 79px; */
	font-size: 12px;
	text-align: justify;
}

.lieux_gay_comment_box .pa_comment_content_wall,
.pa_comment_box .pa_comment_content_wall,
.pa_comment_box_wall .pa_comment_content_wall {
	position: relative;
	float: left;
	width: 538px;
	padding-right: 9px;
	/*height: 79px;*/
	font-size: 12px;
	text-align: justify;
}

.lieux_gay_comment_box .pa_comment_content span,
.pa_comment_box .pa_comment_content span,
.pa_comment_box_wall .pa_comment_content span {
	font-weight: bold;
	color: #B50205;
}
.lieux_gay_comment_box {
}
.comment_box {
	clear: both;
	position: relative;
	width: 627px;
	height: 34px;
	background: #dbd0ca;
	margin-left: 29px;
}

.comment_box .add-comment-box {
	clear: both;
	position: relative;
	display: block;
	background: #dbd0ca;
	width: 627px;
	height: 25px;
	padding-top: 3px;
}

.comment_box .add-comment-box .btn-add-comment {
	position: absolute;
	right: 8px;
}

.comment_box .input-comment {
	margin-left: 9px;
	margin-top: 4px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	width: 598px;
	height: 17px;
	border: 1px solid #000;
	font-family: arial;
	font-size: 10px;
	color: #CC0000;
}

#url_details {
	display: block;
	clear: both;
	position:relative;
}

.media_box {
	width: 510px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

.media_box .close {
	width: 100%;
	text-align: right;
}

.media_box .close a {
	padding-left: 10px;
	padding-right: 10px;
	background: #ccc;
	font-family: 'arial black';
	font-size: 20px;
	color: #cc0000;
	text-decoration: none;
}

.media_box .media_box_content {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	border: 10px solid #CCC;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	background: #FFF;
	width: 450px;
	overflow: auto;
	padding: 20px;
}

.popup_profile {
	width: 510px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

.popup_profile .close {
	width: 100%;
	text-align: right;
}

.popup_profile .close a {
	padding-left: 10px;
	padding-right: 10px;
	background: #ccc;
	font-family: 'arial black';
	font-size: 20px;
	color: #cc0000;
	text-decoration: none;
}

.popup_registration {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	border: 10px solid #CCC;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	background: #FFF;
	width: 450px;
	overflow: auto;
	padding: 20px;
}

.popup_registration .mypic-preview {
	position: absolute;
	right: 0px;
	top: 187px;
	margin-right: 57px;
	border: 4px solid #CCC;
}

.popup_registration_error {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	border: 10px solid #CCC;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	padding-left: 20px;
	padding-right: 20px;
	width: 450px;
	background: #FFF;
}

.popup_registration_error li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.popup_registration h1 {
	color: #cc0000;
	font-size: 20px;
	margin-bottom: 20px;
}

.popup_registration .input_text {
	width: 200px;
}

/* BLOC ANNONCE */
.annonce_bloc { position:relative; width:627px; clear:both; margin-left:auto; margin-right:auto; font-family:arial; font-size:11px; }
.bloc_annonce { width:627px;font-size:13px }
.bloc_annonce .visual { width:59px; padding-right:10px; vertical-align:top; }
.bloc_annonce .content { width:489px; vertical-align:top; }
.bloc_annonce .content .content_text .pa_content .nickname {color:#cc0000;}
.bloc_annonce .content .top { font-weight:bold; width:489px; }
.bloc_annonce .content .top .infos { width:408px; vertical-align:middle; }
.bloc_annonce .content .top .delete { width:60px; vertical-align:middle; text-align:right; }
.bloc_annonce .content .top .pictos { width:150px; vertical-align:middle; text-align:right; }
.bloc_annonce .content .top .pictos .picto_ico { width:17px; padding-left:5px; }

/* COMMENT BLOC ANNONCE */
.comment_bloc { position:relative; width:630px; display:block; margin-top:10px; clear:both; font-family:arial; font-size:11px; }
.comment_bloc .comment_item { position:relative; padding-top:3px; }
.bloc_comment { width:548px; padding:5px; background:#DBD0CA; }
.bloc_comment .visual { width:54px; padding-right:5px; vertical-align:top; }
.bloc_comment .content { width:489px; vertical-align:top; }
.bloc_comment .content .content_text .pa_content .nickname {color:#cc0000;}
.bloc_comment .content .top { font-weight:bold; width:489px; }
.bloc_comment .content .top .infos { width:339px; vertical-align:middle; }
.bloc_comment .content .top .delete { width:60px; vertical-align:middle; text-align:right; }
.bloc_comment .content .top .pictos { width:150px; vertical-align:middle; text-align:right; }
.bloc_comment .content .top .pictos .picto_ico { width:17px; padding-left:5px; }

/* COMMENT BLOC ANNONCE WALL */
.comment_bloc_wall { position:relative; width:627px; display:block; margin-top:10px; clear:both; font-family:arial; font-size:11px; }
.comment_bloc_wall .comment_item { position:relative; padding-top:3px; }
.comment_bloc_wall .bloc_comment { width:558px; padding:5px; background:#CCC; }
.comment_bloc_wall .bloc_comment .visual { width:59px; padding-right:10px; vertical-align:top; }
.comment_bloc_wall .bloc_comment .content { width:558px; vertical-align:top; }
.comment_bloc_wall .bloc_comment .content .content_text .pa_content .nickname {color:#cc0000;}
.comment_bloc_wall .bloc_comment .content .top { font-weight:bold; width:553px; margin-bottom:10px; }
.comment_bloc_wall .bloc_comment .content .top .infos { width:408px; vertical-align:middle; }
.comment_bloc_wall .bloc_comment .content .top .delete { width:60px; vertical-align:middle; text-align:right; }
.comment_bloc_wall .bloc_comment .content .top .pictos { width:150px; vertical-align:middle; text-align:right; }
.comment_bloc_wall .bloc_comment .content .top .pictos .picto_ico { width:17px; padding-left:5px; }


.pa_content {
}



/* BLOC ANNONCE */
.annonce_bloc { position:relative; width:627px; clear:both; margin-left:auto; margin-right:auto; font-family:arial; font-size:12px; }
.bloc_annonce { width:627px;font-size:13px }
.bloc_annonce .visual { width:59px; padding-right:10px; vertical-align:top; }
.bloc_annonce .content { width:558px; vertical-align:top; }
.bloc_annonce .content .content_text .pa_content .nickname {color:#cc0000;}
.bloc_annonce .content .top { font-weight:bold; width:558px; }
.bloc_annonce .content .top .infos { width:408px; vertical-align:middle; }
.bloc_annonce .content .top .delete { width:60px; vertical-align:middle; text-align:right; }
.bloc_annonce .content .top .pictos { width:150px; vertical-align:middle; text-align:right; }
.bloc_annonce .content .top .pictos .picto_ico { width:17px; padding-left:5px; }

/* COMMENT BLOC ANNONCE */
.comment_bloc { position:relative; width:558px; display:block; margin-top:10px; clear:both; font-family:arial; font-size:12px; }
.comment_bloc .comment_item { position:relative; padding-top:3px; }
.bloc_comment { width:548px; padding:5px; background:#DBD0CA; }
.bloc_comment .visual { width:54px; padding-right:5px; vertical-align:top; }
.bloc_comment .content { width:489px; vertical-align:top; }
.bloc_comment .content .content_text .pa_content .nickname {color:#cc0000;}
.bloc_comment .content .top { font-weight:bold; width:489px; }
.bloc_comment .content .top .infos { width:339px; vertical-align:middle; }
.bloc_comment .content .top .delete { width:60px; vertical-align:middle; text-align:right; }
.bloc_comment .content .top .pictos { width:150px; vertical-align:middle; text-align:right; }
.bloc_comment .content .top .pictos .picto_ico { width:17px; padding-left:5px; }

/* COMMENT BLOC ANNONCE WALL */
.comment_bloc_wall { position:relative; width:627px; display:block; margin-top:10px; clear:both; font-family:arial; font-size:12px; }
.comment_bloc_wall .comment_item { position:relative; padding-top:3px; }
.comment_bloc_wall .bloc_comment { width:558px; padding:5px; background:#CCC; }
.comment_bloc_wall .bloc_comment .visual { width:59px; padding-right:10px; vertical-align:top; }
.comment_bloc_wall .bloc_comment .content { width:558px; vertical-align:top; }
.comment_bloc_wall .bloc_comment .content .content_text .pa_content .nickname {color:#cc0000;}
.comment_bloc_wall .bloc_comment .content .top { font-weight:bold; width:553px; margin-bottom:10px; }
.comment_bloc_wall .bloc_comment .content .top .infos { width:408px; vertical-align:middle; }
.comment_bloc_wall .bloc_comment .content .top .delete { width:60px; vertical-align:middle; text-align:right; }
.comment_bloc_wall .bloc_comment .content .top .pictos { width:150px; vertical-align:middle; text-align:right; }
.comment_bloc_wall .bloc_comment .content .top .pictos .picto_ico { width:17px; padding-left:5px; }


.lieux_comment {
	margin-right: 122px;
	min-width: 600px;
}
.lieux_comment_content {
//	width: 519px !important;
	top: 0px;
	//margin-left: 21px;
}


.lieux_gay_comment_box {

}


.lieux_comment_main_box {
	width: 100%;
}
.lieux_comment_bloc {
	width: 630px;
}
