BODY
{
    BACKGROUND-COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
    SCROLLBAR-HIGHLIGHT-COLOR: #000000;
    SCROLLBAR-SHADOW-COLOR: #000000;
    SCROLLBAR-3DLIGHT-COLOR: #CC0000;
    SCROLLBAR-ARROW-COLOR: #CC0000;
    SCROLLBAR-TRACK-COLOR: #660000;
    SCROLLBAR-DARKSHADOW-COLOR: #660000;
    SCROLLBAR-BASE-COLOR: #000000
}
A
{
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #BE6161;
    TEXT-DECORATION: none
}
.small
{
    FONT-SIZE: 9px;
    TEXT-DECORATION: none
}
.smallblogdefault
{
	COLOR: #999999;
	FONT-FAMILY: Verdana;
    FONT-SIZE: 9px;
    TEXT-DECORATION: none;
}

.artblogdefault
{ font-variant: small-caps;  width: 100%; color: #999999 }

.infoPage
{
    filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#000000', startColorstr='#B60015', gradientType='0');
	BACKGROUND-COLOR: #B60015;
    COLOR: #ffffff;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}

.infoPageup
{
	 BACKGROUND-COLOR: #B60015;
    COLOR: #ffffff;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}

.infoPagedown
{
    filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#B60015', startColorstr='#000000', gradientType='0');
	BACKGROUND-COLOR: #B60015;
    COLOR: #ffffff;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}

.cell
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px
}
.copyright
{	
	COLOR: D7BF8E;
	FONT-SIZE: 10px
}
.button
{
    BACKGROUND-COLOR: #B6AD9C;
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.topbanner
{
    BACKGROUND-COLOR: #000000;
    BACKGROUND-IMAGE: url(bg.gif);
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 10px;
    TEXT-ALIGN: center
}

.tableline1
{
    BACKGROUND-COLOR: #B5AC9B;
    BORDER-BOTTOM: maroon thin;
    BORDER-LEFT: maroon thin;
    BORDER-RIGHT: maroon thin;
    BORDER-TOP: maroon thin;
    COLOR: #000000;
    FONT-SIZE: 11px;
    TEXT-ALIGN: left
}

.tableline2
{
    BACKGROUND-COLOR: #958975;
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-ALIGN: left
}
.tableline2 A
{
}

.tdBlogdefault
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
	 COLOR: #999999;
    TEXT-DECORATION: none;
}
.tdBlogdefault A
{    
	 COLOR: #666666;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

.tdBlogdefault A:hover
{
    COLOR: #BE6161;
    TEXT-DECORATION: none
}

.tablelineOT
{
    BACKGROUND-IMAGE: url(offtopic.jpg);
    BORDER-BOTTOM: maroon thin;
    BORDER-LEFT: maroon thin;
    BORDER-RIGHT: maroon thin;
    BORDER-TOP: maroon thin;
    COLOR: #000000;
    FONT-SIZE: 11px;
    TEXT-ALIGN: left
}

.tablepromote
{
    BACKGROUND-COLOR: transparent;
	 BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    COLOR: #D7BF8E;
    FONT-SIZE: 11px;
    TEXT-ALIGN: left;
    TEXT-INDENT: 2px
}

.tablelinemain
{
    BACKGROUND-COLOR: #666666;
	BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    COLOR: #D7BF8E;
    FONT-SIZE: 11px;
    TEXT-ALIGN: left;
    TEXT-INDENT: 2px
}
.tablelinemain A
{
    COLOR: #000000;
    FONT-SIZE: 11px
}
.tablelineimg1
{
    BACKGROUND-COLOR: #B6AD9C;
    BORDER-BOTTOM: maroon thin;
    BORDER-LEFT: maroon thin;
    BORDER-RIGHT: maroon thin;
    BORDER-TOP: maroon thin;
    COLOR: #000000;
    FONT-SIZE: 11px;
    TEXT-ALIGN: left
}
.tablelineimg2
{
    BACKGROUND-COLOR: #958974;
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-ALIGN: left
}
.normal
{
    FONT-SIZE: 11px;
    LIST-STYLE: square;
    TEXT-ALIGN: justify
}

.myTable_alternative
{
    filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#000000', startColorstr='#333333', gradientType='1');
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 11px;
    LIST-STYLE: square;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}

.myTable
{
	 BACKGROUND-COLOR: Black;
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 11px;
    LIST-STYLE: square;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}

.myTableBlog
{
	 BACKGROUND-COLOR: transparent;
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 11px;
    LIST-STYLE: square;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
.myTableEntra
{
    BACKGROUND-COLOR: #D7BF8E;
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 11px;
    LIST-STYLE: square;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
.myTableMicroBox
{
	BACKGROUND-IMAGE: url(sfdchat.jpg);
	BACKGROUND-COLOR: transparent;
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 10px;
    LIST-STYLE: square;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none;
}
.myTitle
{
    BACKGROUND-COLOR: transparent;
    BACKGROUND-IMAGE: url(linea.gif);

    COLOR: FFFFFF;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bolder;
    LETTER-SPACING: 2px;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: left;
    TEXT-INDENT: 5px
}

.myTitleEntra
{
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT: #000000 1px;
    BORDER-RIGHT: #000000 1px;
    BORDER-TOP: #000000 1px;
    COLOR: 000000;
    FONT-SIZE: 4px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: 2px;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 18px;
    TEXT-ALIGN: center;
    TEXT-INDENT: 5px;
	margin: 3px;
	TEXT-DECORATION:none;
	background : url(login_tit.gif) center no-repeat;
	BACKGROUND-COLOR: #000000;

}
.myTitleData
{
    BACKGROUND-COLOR: #000000;
    BACKGROUND-IMAGE: url(lineadata.gif);
    COLOR: D7BF8E;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 10px;
	LETTER-SPACING: 0px;
    TEXT-ALIGN: right
}

.myTitleFAQ
{
    BACKGROUND-COLOR: transparent;
    BACKGROUND-IMAGE: url(lineafaq.jpg);

    COLOR: FFFFFF;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bolder;
    LETTER-SPACING: 2px;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: center;
    TEXT-INDENT: 5px
}
.microbox
{
	 COLOR: #49382A;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
	 FONT-FAMILY: Verdana
}
.microtime
{
	 COLOR: #557077;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
	 FONT-FAMILY: Verdana
}
.microtext
{
    COLOR: #6C0008;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
	 FONT-FAMILY: Verdana;
	 TEXT-ALIGN: left
}
.myTr
{
	 background-color: Black;
}
.myTD
{
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px
}
.myTDBlog
{
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 2px;
    border: 2px none Black;
}
.myTDEntra
{
	BACKGROUND-COLOR: #000000;
	PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.myTDreg
{
	COLOR: ffffff;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px
}
.myQuote
{
    BACKGROUND-COLOR: #fff8dc;
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none;
}
	
div.menuBar,
div.menuBar a.menuButton {
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #D7BF8E;
}

div.menuBar {
  background-color: #000000;
  padding: 6px 2px 6px 2px;
  text-align: center;
  margin-left:20px;
}

div.menuBar a.menuButton {
  background-color: transparent;
  border: 1px solid;
  border-color: #f0f0f0 #909090 #909090 #f0f0f0;
  color: #D7BF8E;
  cursor: pointer;
  left: 0px;
  margin: 1px;
  padding: 2px 6px 2px 6px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}

div.menuBar a.menuButton:hover {
  background-color: transparent;
  border-color: #909090 #f0f0f0 #f0f0f0 #909090;
  color: #D7BF8E;
}

.myBlock
{ 
  	border: 1px solid;
 	border-color: #80745E #5F5645 #5F5645 #80745E;
	BACKGROUND-COLOR: transparent;
}

.guest
{
    BACKGROUND-COLOR: transparent;
    BORDER-BOTTOM: maroon thin;
    BORDER-LEFT: maroon thin;
    BORDER-RIGHT: maroon thin;
    BORDER-TOP: maroon thin;
	COLOR: #CFBB91;
	FONT-FACE: Tahoma;
    FONT-SIZE: 12px;
    TEXT-ALIGN: justify;
}

.guest2
{
    BACKGROUND-COLOR: #000000;
    BORDER-BOTTOM: maroon thin;
    BORDER-LEFT: maroon thin;
    BORDER-RIGHT: maroon thin;
    BORDER-TOP: maroon thin;
    COLOR: #ffffff;
	FONT-FACE: Tahoma;
    FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
}
.cellpagine
{
    BACKGROUND-COLOR: #B6AD9C;
    BORDER-BOTTOM: maroon thin;
    BORDER-LEFT: maroon thin;
    BORDER-RIGHT: maroon thin;
    BORDER-TOP: maroon thin;
    COLOR: #000000;
	FONT-FACE: Verdana;
    FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
}

.myTdGuest
{
	BACKGROUND-COLOR: #B6AD9C;
	PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px;
	COLOR: #660000;
    FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
    LIST-STYLE: square;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.testo1
{
  COLOR: #000000;
  FONT-SIZE: 9px;
	TEXT-ALIGN: left;
	FONT-WEIGHT: normal		
}
.neutral
{
	BACKGROUND-IMAGE: url(lineaneutral.gif);
    BORDER-BOTTOM: maroon thin;
    BORDER-LEFT: maroon thin;
    BORDER-RIGHT: maroon thin;
    BORDER-TOP: maroon thin;
    FONT-SIZE: 9px;
    TEXT-ALIGN: left;
	height: 16px
}
.female
{
    BACKGROUND-IMAGE: url(lineafemale.gif);
    BORDER-BOTTOM: maroon thin;
    BORDER-LEFT: maroon thin;
    BORDER-RIGHT: maroon thin;
    BORDER-TOP: maroon thin;
    FONT-SIZE: 9px;
    TEXT-ALIGN: left;
	height: 16px
}
.male
{
    BACKGROUND-IMAGE: url(lineamale.gif);
    BORDER-BOTTOM: maroon thin;
    BORDER-LEFT: maroon thin;
    BORDER-RIGHT: maroon thin;
    BORDER-TOP: maroon thin;
    FONT-SIZE: 9px;
    TEXT-ALIGN: left;
	height: 16px
}
.trans
{
    BACKGROUND-IMAGE: url(lineatrans.gif);
    BORDER-BOTTOM: maroon thin;
    BORDER-LEFT: maroon thin;
    BORDER-RIGHT: maroon thin;
    BORDER-TOP: maroon thin;
    FONT-SIZE: 9px;
    TEXT-ALIGN: left;
	height: 16px
}
.couple
{
    BACKGROUND-IMAGE: url(lineacouple.gif);
    BORDER-BOTTOM: maroon thin;
    BORDER-LEFT: maroon thin;
    BORDER-RIGHT: maroon thin;
    BORDER-TOP: maroon thin;
    FONT-SIZE: 9px;
    TEXT-ALIGN: left;
	height: 16px
}