/*
	_library classes:
	$Revision: 1.4 $
*/

/***********************************************\
|	HTML tag styles                             |
\***********************************************/
body				{	background-color: #DDDDDD;
						margin-left:0px;	margin-top:0px;	margin-right: 0px;	margin-bottom: 0px;
						font-family: Arial; font-size: 11px; color: #333333;
					}
.bodySub			{	background-color: #FFFFFF;
						margin-left:0px;	margin-top:0px;	margin-right: 0px;	margin-bottom: 0px;
					}
.body2				{	background-color: #EAEAEA;
						margin-left:0px;	margin-top:0px;	margin-right: 0px;	margin-bottom: 0px;
						font-family: Arial; font-size: 11px; color: #333333;
					}
form				{	margin-bottom:0px;	}
input				{	font-family: Verdana; font-size: 11px; color: #333333; border : 1px outset #88A0C8;		}
textarea			{	font-family: Verdana; font-size: 11px; color: #333333; border : 1px outset #88A0C8;		}
select				{	font-family: Verdana; font-size: 11px; color: #333333; border : 1px outset #88A0C8;		}
input.noBorder		{	font-family: Verdana; font-size: 11px; color: #333333; border-style:none;				}
textarea.noBorder	{	font-family: Verdana; font-size: 11px; color: #333333; border-style:none;				}
select.noBorder		{	font-family: Verdana; font-size: 11px; color: #333333; border-style:none;				}
select.noBorderHand		{	cursor: pointer;	}

hr					{	color:#5A8FF0;	height:1px;	}
ul					{	margin-bottom:0px;;	margin-top:0px;;	}

.flagged				{		}
.noFlagged				{	opacity: .2;	filter: alpha(opacity=20);	}
.noFlagged:hover		{	opacity: 10;	filter: alpha(opacity=100);	}
/***********************************************\
|	TABLE CLASSES								|
\***********************************************/
TD				{	font-size:12px;	font-family: Arial;	color:#666666;	}
.tblLoader		{	width:100%;	height:100%;	}
/***********************************************\
|	BACKGROUNDS									|
\***********************************************/
.bgMenu			{ background-image:url(../img/bgMenu.jpg); background-repeat:no-repeat;	height:528px;	}
.bgVideo        { background-image:url(../img/logo-in-basso.gif); background-repeat:no-repeat;	height:227px;	}
/***********************************************\
|	HYPERLINKS									|
\***********************************************/
a:link, a:visited	{	text-decoration: none;	}
a:hover				{	text-decoration: none;	}
a.rolMenu:link, a.rolMenu:visited	{	color: #FFFFFF;	font-size: 11px;	}
a.rolMenu:hover				{	color: #FFFF00;	font-size: 11px;	}
.subMenu	    {	color:#FFFF00;  font-size: 11px;	}
a.rolCom:link, a.rolCom:visited	{	color: #006460;	font-size: 12px;	}
a.rolCom:hover				{	color: #ff0000;	font-size: 12px;	}
.subCom	    {	color:#FFFF00;  font-size: 12px;	}
/***********************************************\
|	COLORS										|
\***********************************************/
.black001		{	color:#000000;	}
.blue001		{	color:#0000ff;	}
.blue002		{	color:#005088;	}
.green001		{	color:#339900;	}
.green002		{	color:#006460;	}
.green003		{	color:#608362;	}
.green004		{	color:#40505C;	}
.green005		{	color:#649B9A;	}
.red001			{	color:#ff0000;	}
.white001		{	color:#FFFFFF;	}
.silver001		{	color:#A7A7A7;  }
.silver002	    {	color:#666666;  }
/***********************************************\
|	SIZE										|
\***********************************************/
.bbCode10		{	font-size: 10px;	}
.bbCode11		{	font-size: 11px;	}
.bbCode12		{	font-size: 12px;	}
.bbCode13		{	font-size: 13px;	}
.bbCode14		{	font-size: 14px;	}
.bbCode15		{	font-size: 15px;	}
.bbCode16		{	font-size: 16px;	}
.bbCode17		{	font-size: 17px;	}
.bbCode18		{	font-size: 18px;	}
.bbCode19		{	font-size: 19px;	}
.bbCode20		{	font-size: 20px;	}
.bbCode22		{	font-size: 22px;	}
.bbCode24		{	font-size: 24px;	}
/***********************************************\
|	BBCODE/QUOTE								|
\***********************************************/
.tbQuote		{	width:100%; background-color:#333333;		}
.tdQuote		{	background-color:#FFFFFF;	}

/***	QUOTE	***/
.openQuote	{	margin-left: 1%;	margin-right: 1%;	margin-top: 1%;
				background:url('/tpl/more/pc/img/openQuote.gif') top left no-repeat;
				width: 98%;
			}
.closeQuote	{	margin-left: 1%;	margin-right: 1%;	margin-top: 1%;
				background:url('/tpl/more/pc/img/closeQuote.gif') top right no-repeat;
				width: 98%;
			}
.quoteWords	{	margin-left: 3%;	margin-right: 3%;	margin-top: 1%;		margin-bottom: 1%;
				font-style: italic;
				width: 95%;
			}
.quoteFrom	{	color: #000000;		text-align: right;	font-weight: bold;
				width: 98%;
			}
/***********************************************\
|	EFFECTS										|
\***********************************************/
.Highlight		{	background-color:#00ccff;	}
.cursorPointer	{	cursor:pointer;	}
.lineThrough	{	text-decoration: line-through;	}
.underline		{	text-decoration:underline;		}
.upperCase		{	text-transform:uppercase;		}
.smallCaps				{	font-variant:small-caps;	}
/*	padding: top right bottom left;	*/
.withPadding1			{	padding: 1px 1px 1px 1px;	}
.withPadding2			{	padding: 2px 2px 2px 2px;	}
.withPadding3			{	padding: 3px 3px 3px 3px;	}
.withPadding5			{	padding: 5px 5px 5px 5px;	}
.withPadding7			{	padding: 7px 7px 7px 7px;	}
/***********************************************\
|	LAYERS										|
\***********************************************/
#respMain		{	position:relative;	
					background-color:#eff3ef;
					padding: 5px 5px 5px 5px;
					width:90%;
				}
#divMessage		{	position:relative;
					width: 560px;	height: 281px;
					/*
					filter:alpha(opacity=60);
					-moz-opacity: 0.6;
					opacity: 0.6;
					*/
				}
#divMessageFP	{	position:relative;	}
