body { 
padding: 0px;
margin: 0px;
text-align: center;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #cccccc; 
background: #000000;
}
a , a:link , a:visited{
color:#FF30F1;
}
#page{
width: 1001px;
margin: 0px;
padding: 0px;
}
#head{
width: 1001px;
height: auto;
margin: 0px;
padding: 0px;
}
#head div.haut{
width: 1001px;
height: 17px;
background-image: url("images/haut_page.jpg");
background-repeat: no-repeat;
}
#header{
width: 1001px;
height: auto;
margin: 0px;
padding: 0px;
}
#header div.gauche {
float: left;
width: 431px;
height: 170px;
background-image: url("images/logo.jpg");
background-repeat: no-repeat;
}
#header div.droite {
float: right;
width: 570px;
height: 170px;
background-image: url("images/catcher.jpg");
background-repeat: no-repeat;
text-align: center;
}
#menu_barre{
width: 1001px;
height: 65px;
margin: 0px;
padding: 0px;
}
#menu_barre div.gauche {
float: left;
width: 431px;
height: 65px;
background-image: url("images/logo2.jpg");
background-repeat: no-repeat;
}
#menu_barre div.droite {
float: right;
width: 570px;
height: 65px;
text-align: right;
background-image: url("images/logo2_droite.jpg");
background-repeat: no-repeat;
}
#titre1 {
display: inline;
float: right;
text-align: center;
}
A.rollover1 {
display: block;
width: 170px;
height: 65px;
background: url("images/videos1.png");
background-repeat: no-repeat;
border: 0;
}
A.rollover1:hover {
background: url("images/videos2.png");
}
#titre2 {
display: inline;
float: right;
text-align: center;
}
A.rollover2 {
display: block;
width: 170px;
height: 65px;
background: url("images/live1.png");
background-repeat: no-repeat;
border: 0;
}
A.rollover2:hover {
background: url("images/live2.png");
}
#titre3 {
display: inline;
float: right;
text-align: center;
}
A.rollover3 {
display: block;
width: 170px;
height: 65px;
background: url("images/rencontres1.png");
background-repeat: no-repeat;
border: 0;
}
A.rollover3:hover {
background: url("images/rencontres2.png");
}
span {
display:none;
}
#content{
width: 1001px;
height: auto;
margin-left: 18px;
padding: 0px;
}
#bloc {
width: 724px;
height: auto;
float: left;
display: block;
text-align: center;
color: #000000; 
}
#bloc div.haut {
width: 724px;
height: 67px;
float: left;
background-image: url("images/bloc_haut.jpg");
background-repeat: no-repeat;
display: block;
text-align: center;
}
#bloc div.clear {
width: 724px;
height: auto;
float: left;
background-image: url("images/bloc_clear.jpg");
background-repeat: repeat-y;
display: block;
text-align: center;
}
#bloc div.vidhaut{
width: 675px;
height: 18px;
background-image: url("images/desc_haut.jpg");
background-repeat: no-repeat;
margin-left: 23px;
text-align: center;
display: block;
}
#bloc div.info{
width: 675px;
height: 30px;
background-image: url("images/info.jpg");
background-repeat: no-repeat;
text-align: center;
margin-left: 23px;
color:#ffffff;
line-height: 30px;
display: block;
}
#bloc div.vidclear{
width: 675px;
height: auto;
background-image: url("images/desc_clear.jpg");
background-repeat: z-repeat;
margin-left: 23px;
text-align: center;
color: #ffffff;
display: block;
}
#bloc div.viddesc{
width: 640px;
height: auto;
margin-left: 15px;
text-align: center;
color:#ff00c6;
display: block;
}
#bloc div.vidbas{
width: 675px;
height: 18px;
background-image: url("images/desc_bas.jpg");
background-repeat: no-repeat;
margin-left: 23px;
text-align: center;
display: block;
}
#bloc div.bas {
width: 724px;
height: 17px;
float: left;
background-image: url("images/bloc_bas.jpg");
background-repeat: no-repeat;
display: block;
text-align: center;
}
#bloc div.copy {
width: 724px;
height: 17px;
float: left;
display: block;
text-align: center;
color: #ffffff; 
}
#side {
width: 241px;
height: auto;
float: right;
display: block;
margin-right: 18px;
font-size: 15px; 
text-align: center;
}
#side div.haut {
width: 241px;
height: 12px;
float: right;
background-image: url("images/side_haut.jpg");
background-repeat: no-repeat;
display: block;
text-align: center;
}
#side div.clear {
width: 241px;
height: auto;
float: right;
background-image: url("images/side_clear.jpg");
background-repeat: repeat-y;
display: block;
text-align: center;
}
#side div.bas {
width: 241px;
height: 17px;
float: right;
background-image: url("images/side_bas.jpg");
background-repeat: no-repeat;
display: block;
text-align: center;
}
img {
border: 0;
}
#side div.clear a:link, #side div.clear a:visited {
color: #000000;
font-weight: bold;
text-decoration: underline;
}
#side div.clear a:active, #side div.clear a:hover {
color: #FF30F1;
font-weight: bold; 
}
#bloc div.info a:link, #bloc div.info a:visited {
color: #FFFFFF;
font-weight: bold;
text-decoration: underline;
}
#bloc div.info a:active, #bloc div.info a:hover {
color: #FFFFFF;
font-weight: bold; 
}
h2 {
margin: 5;
padding: 0;
text-align: center;
font-size: 15px;
color: #000000;
font-weight: bold;
} 
h3 {
margin: 0;
padding: 0;
text-align: center;
font-size: 14px;
background-image: url("images/show.jpg");
background-repeat: no-repeat;
color: #FF30F1;
font-weight: bold;
line-height: 30px;
}   
#container, #container2 {
	width: 700;
	text-align: center; 
margin: 0;
padding: 0;
	}
#container div.live{
width: 700px;
height: auto;
text-align: center;
display: block;
}
#container table, #container td { margin: auto; text-align: center; }
#container table, #container td, #container2 table, #container2 td { font-size: 11px; }
#container table, #container2 table { border: 0; }
#container input, #container2 input { border: 1px solid #F7308C; font-size: 14px; }
#container td.pseudo { width: 82px; height: 25px; text-align: left; font-weight: bold; }
#container td.profile, #container td.empty { width: 122px; text-align: right; }
#container td.profile a {
	background-image: url('http://www.pornohard.org/webcam/images/girl.gif'); 
	padding-left: 25px; 
	background-repeat: no-repeat; 
	background-position: left; 
	color: #cd2597; 
	font-weight: bold; 
}
#container td.profile a:hover { text-decoration: none; }
#container2 td.coeur { text-align: right; }
#container2 table.profile { width: 700px; margin: auto; }
#container2 table.profile td.image { width: 200px; }
#container2 table.profile td.infos { width: 250px; }
#container2 table.profile td.astro { width: 250px; border: 1px solid #F7308C; padding: 5px; }
#container2 td.right { border-right: 1px solid #F7308C; }
/* over */
.pic { background: transparent url(http://www.pornohard.org/webcam/images/border_pic.jpg) no-repeat center center; padding: 8px; }
.over { position: absolute; margin-top: 150px; margin-left: 0; padding: 3px 0 2px 0; width: 52px; }
.over img { border: 1px solid #ccc; background: #fff; z-index: 2000; position: relative; margin-right: 2px; }
.over .transp { 
	position: absolute;
	width: 52px; 
	height: 25px; 
	top: 0; 
	background: transparent url(http://media.eurolive.com/images/pic_bg.gif) no-repeat right top; 
	padding: 0 10px 0 0;
	left: 0;  
	filter: alpha(opacity=50); 
	display: block;   
	-moz-opacity: .50; opacity: .50;
}
/*status*/
.status { position: absolute; margin-top: 155px; margin-left: 181px; width: 19px; height: 19px; display: block; padding: 0; }
.online { background: transparent url(http://www.pornohard.org/webcam/images/over1.png) no-repeat center center; }
.offline { background: transparent url(http://www.pornohard.org/webcam/images/over2.png) no-repeat center center; }
.one2one { background: transparent url(http://www.pornohard.org/webcam/images/over3.png) no-repeat center center; }
/* Popup Thumbs */
table.body { 
	width: 100%;
	height: 100%;
	margin: auto;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
        background: #000; 
}
table.body td { 
	text-align: center;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
}
table.body img { border: solid 3px #F7308C; }



