@CHARSET "UTF-8";

body, html {
	width: 100%;
	height: 100%;
	background: url('/images/new/background_ad.jpg') #000;
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0;
	padding: 0px;
	font-family: sans-serif, vera-sans;
	font-weight: 400;
}

.top_menu a,
#sites_cousins,
.premium h1 ,
.premium h2,
.premium h3,
.premium .choice_list .choice_item,
.premium .content strong,
.lieux_content a.titre { font-family: sans-serif, vera-sans; font-size: 0.9em;}

a {outline: 0;}

/*#fancybox-wrap {max-width: 960px;}*/

#fer_cheval {
	position: relative;
	height: 150px;
	width: 680px;
	margin-left: auto;
	margin-right: auto;
}

#fer_cheval a {
	position: relative;
	display: block;
	height:150px;
	width:680px;
}

#main {
	margin-left: auto;
	margin-right: auto;
	width: 680px;
	height: 100%;
}

#header {
	background: #fff;
	width: 680px;
	margin-left: auto;
	margin-right: auto;
}

#header .main {width:660px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;height:auto;background:#000;}

#logo {
	position: relative;
	margin-top: 10px;
	margin-bottom: 5px;
	width: 100%;
	text-align: center;
}

.top_menu {
	position: relative;
	background:url('../vzg_images/background-menu.jpg');
	height: 24px;
	padding-top: 6px;
	width:680px;
	text-align: center;
}

.top_menu a {
	color: #ccc;
	font-size: 15px;
	text-decoration: none;
	margin-left: 2px;
	margin-right: 2px;
	font-weight: 800;
}

.top_menu a.select {
	color: #fff;
}

#content {
	background: #fff;
	margin-left: auto;
	margin-right: auto;
	width:680px;
}
#content a.contact {float:right;color:#000;font-weight:700;font-size:11px;text-decoration:none;}
#content a.visits,
#content a.flashbites {float:left;font-weight:700;font-size:11px;text-decoration:none;color:#000000;}
#content a.visits.new,
#content a.flashbites.new {color:#DC5827;}

#footer {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width:680px;
	padding: 10px;
	background: #000;
	font-size: 12px;
	color: #fff;
}

#footer a {
	color: #fff;
	text-decoration: none;
}

.separator {
	color: #fff;
}

.pagination {
	clear: both;
	font-family: arial;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.pagination table {
  width: 100%;
  font-size: 11px;
  color: #747474;
}

.pagination .sep {
  font-size: 11px;
  color: #000;
  margin: 0 5px;
}

.pagination a {
  font-weight: bold;
  font-size: 11px;
  color: #000;
  text-decoration: none;
}

.pagination a.select, #video_thumbnail .pagination a.select {
  font-weight: bold;
  color: #DC5827;
  font-size: 20px;
  margin-left:6px;
  margin-right:6px;
  text-decoration: underline;
}

#video_thumbnail .pagination a {
  font-weight: bold;
  font-size: 11px;
  color: #fff;
  text-decoration: none;
}

#video_thumbnail .pagination .sep {
  font-size: 11px;
  color: #fff;
  margin: 0 5px;
}

#video_thumbnail .online_members {font-weight:800;font-size:24px;color:#fff;}
#video_thumbnail .online_members .nb {color:#cc0000;}

#informations_lieux_gay {
	margin-left: 15px;
	margin-right: 15px;
	text-align:left;
	font-size: 0.7em;
}
.coming_soon {
	font-weight: bolder;
	margin-bottom: 4px;
}

#plan_liens {
 background:#000000;
 color:#ffffff;
 font-size:12px;
 padding-bottom: 10px;
}
#plan_liens a
{
  color:#ffffff;
  text-decoration:none;
}

#sites_cousins {
	border-top:1px solid #cc0000;padding-top:5px;text-align:center;font-size:12px; padding-bottom:5px;	font-weight: 700;
}

#sites_cousins a {color: #cc0000;}

/* ABONNEMENT PREMIUM */
.premium {
    position:relative;
    font-size:12px;
    color:#000;
}

.premium h1 {
    font-size:36px;
    margin:0px;
    padding:0px;
    font-weight: 700;
}

.premium h2
{
    font-size:18px;
    margin:0px;
    padding:0px;
    font-weight: 700;
}

.premium h3,.premium .choice_list .choice_item
{
    font-size:14px;
    margin:0px;
    padding:0px;
    font-weight: 700;
}

.premium .content
{
    position:relative;
    width:640px;
    margin-top:10px;
    margin-left:auto;
    margin-right:auto;
}

.premium .content strong
{
    font-size:30px;
    font-weight: 700;
}

.premium .infos
{
    position:relative;
    background:url('../images/premium/background_sprites.jpg') no-repeat;
    background-position:0 0;
    width:620px;
    color:#FFF;
    padding:10px;
    text-align:justify;
    margin-left:auto;
    margin-right:auto;
}

.premium .infos h1
{
    font-size:18px;
}

.premium .choice_list .item
{
    background:url('../images/premium/background_sprites.jpg') repeat-x;
    background-position:0px -173px;
    height:40px;
    color:#fff;
}

.premium .choice_list
{
    width:100%;
}

.premium .choice_list td
{
    text-align:center;
}

.premium .choice_list .item span
{
    font-size:9px;
}

/* LIEUX
//////////////
*/
a.votelieu
{
  text-decoration:none;
  color:#f80000;
  font-size:14px;
  font-weight:bold;
  padding-left:5px;
  padding-right:5px;
  text-align:center;
  vertical-align:middle;
  height:32px;
}
a.voircarte {
	height:32px;
	float:right;
	padding:5px;
	margin-bottom:10px;
}

.lieux_content {
	min-height:120px;
	width:492px;
}

.pub {
  background-color:black;
  width:100%;
  text-align:center;
  border-top:1px solid #CC0000;
}
.lieux_content h2,
.lieux_content h3 {margin:0px;}

.lieux_content a.titre {
  text-decoration:none;
  color:#f80000;
  font-size:16px;
  text-transform:uppercase;
  line-height:20px;
  display:block;
  font-weight: 700;
}
.lieux_content .left {float:left;clear:left;}
.lieux_content .right {float:right;}
.lieux_content .adresse {
text-align:justify;max-width:360px;font-weight:bold;margin-top:15px;
}

/*
			RECHERCHES MEMBRES ET ANNONCES
*/

.bandeau_recherche {
background:url('/vzg_images/background_titre_recherche.jpg') repeat;height:25px;font-weight: 800;color:#FFFFFF;padding-left:30px;padding-top:6px;font-size:14px;
}

.bandeau_recherche h2,
.bandeau_recherche h3 {margin:0px;}

.add_comment,
.add_subcomment {display:none;margin-top:-12px;height:50px;}

.add_comment .close,
.add_subcomment .close {text-align:left;font-family:arial;margin-left:0px;height:12px;}

.add_comment .close a,
.add_subcomment .close a {color:#CC0000;font-weight:bold;font-size:10px;text-decoration:none}

.add_comment .comment_box,
.add_subcomment .comment_box {background:#dbd0ca;margin-left:0px;}

/*
			VIDEOS
*/

.video_details h2, .video_details h3 {margin:0px;font-size:1em;display:inline;}

.flashcontainer {
  display: block;
  width: 480px;
  height: 360px;
  margin: 0;
}
.flashcontainer *:focus {
  outline-style: none;
}
.playbutton {
  border: 0;
  cursor: pointer;
  position:relative;
  top:-241px;left:215px;
}
.playbutton:hover {
  background: url(http://www.blacktrash.org/img/play.png) no-repeat;
}
.clips:first { display:none; }
#playlist {top:20px;position:relative;float:left; width:480px;text-align:center;}
.clips a { margin: 0px 10px 0 10px; font-size: 11pt; color:black; text-decoration:none; font-weight:400;}
.clips { width:100%;}
.clips .active {font-weight:700;}

#formLoading {width:600px;height:670px;}
