body { padding:0; margin:0; text-align:center; font-family:verdana, sans-serif; font-size:11px; color:#000000; background:#990000; }  

/* Menu */
#menu { border-top:1px solid #464646; border-bottom:1px solid #464646; }  
#menu a, #menu a:link { color:#464646; text-decoration:none; font-weight:bold; padding:0 30px 0 30px; }  
#menu a:hover { color:#464646; text-decoration:underline; font-weight:bold; }  

/* h1,h2,h3 */
h1 { background:#990000; color:#ffffff; font-size:20px; font-weight:bold; text-align:center; padding-top:20px; }  
h2 { color:#990000; font-size:18px; font-weight:bold; text-align:left; margin:3px; border-bottom:1px solid #464646; padding-top:20px; }  
h3 { color:#990000; font-size:20px; font-weight:bold; text-align:left; margin:0; }  
/* container */
#container, #container2 { background:#fff; width:900px; margin:0 auto; display:table; padding-bottom:30px; color:#000000; }  
#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 #464646; 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(img/new_details.gif); padding-left:25px; background-repeat:no-repeat; background-position:left; color:#464646; font-weight:bold; }  
#container td.profile a:hover { text-decoration:none; }
#container2 td.coeur { text-align:right; }
#container2 table.profile { width:800px; 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 #464646; padding:5px; }
#container2 td.right { border-right:1px solid #464646; }

/* pages */
.pages { text-align:center; }
.pages a { padding:0 2px 0 2px; text-decoration:none; }  
.pages a:hover { color:#FF007E; }
.pages .active { color:#FF007E; font-weight:bold; }
.next span, .prec span { visibility:hidden; }
a.next, a.prec { width:11px; height:5px; }
a.prec { background:transparent url(img/week1.gif) no-repeat center center; }
a.next { background:transparent url(img/week2.gif) no-repeat center center; }

/* Logo */
.logo_hetero, .logo_gay, .logo_trans { width:245px; height:51px; margin:0 auto; display:block; margin-top:20px; }  
.logo_hetero { background:transparent url(img/titel_girlcam.gif) no-repeat center center; }
.logo_gay { background:transparent url(img/titel_gaycam.gif) no-repeat center center; }
.logo_hetero span, .logo_gay span, .logo_trans span { display:none; }

/* view_show */
.view_show { display:block; width:80%; background:#990000; color:#FFFFFF; text-align:center; font-weight:bold; padding:3px; }
a.view_show { text-decoration:none; text-transform:uppercase; margin:auto; text-align:center; }

/* Images */
img { border:0; vertical-align:bottom; }
.thumb { border:1px solid #464646; }

/* separation */
.clear { display:block; height:1px; clear:both; line-height:1px; width:100%; margin-top:10px; }
.hr { background:white url(img/images/hr.gif) repeat-x top center; height:21px; }

/* over */
.pic { background:transparent url(img/border_pic.gif) 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(img/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(img/over1.gif) no-repeat center center; }
.offline { background:transparent url(img/over2.gif) no-repeat center center; }
.one2one { background:transparent url(img/over3.gif) 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; }  
table.body td { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; }  
table.body img { border:solid 1px black; }

/* others */
.nopad { padding:0; margin:0; }
#drap { margin:1px; text-align:left; }
#drap img { margin:2px; }
#drap a { display:block; float:left; width:20px; height:30px; }
#drap a:hover, #drap a.active { background-image:url(img/images/up.gif); }
#synergie { text-align:right; margin:2px; }

#footer { padding:50px; color:#ffffff; }
#footer a { color:#ffff00; }