/*
	_library classes:
	$Revision: 1.3 $
*/

/***********************************************\
|	HTML tag styles                             |
\***********************************************/
body				{	background-color: #FFFFFF;
						margin-left:0px;	margin-top:0px;	margin-right: 0px;	margin-bottom: 0px;
						font-family: Arial; font-size: 12px; color: #141414;
					}

form				{	margin-bottom:0;	}
input				{	font-family: Arial; font-size: 12px; color: #141414; border : 1px outset #999999;		}
textarea			{	font-family: Arial; font-size: 12px; color: #141414; border :  1px  outset #999999;		}
select				{	font-family: Arial; font-size: 12px; color: #141414; }
input.noBorder		{	font-family: Arial; font-size: 12px; color: #141414; border-style:none;				}
textarea.noBorder	{	font-family: Arial; font-size: 12px; color: #141414; border-style:none;				}
select.noBorder		{	font-family: Arial; font-size: 12px; color: #141414; border-style:none;				}
select.noBorderHand		{	cursor: pointer;	}
select.old				{	font-family: Arial; font-size: 12px; color: #141414; border : 1px  outset  #999999;		}
select.selectLingua		{	font-family: Arial; font-size: 12px; color: #141414; width : 160px; }
select.selectLingua2	{	font-family: Arial; font-size: 12px; color: #141414; border-color :#FF0000  ; border-width : thin    ; border-style : none  ; border-bottom-color : red ;}
select.selectLingua3		{	font-family: Arial; font-size: 12px; color: #141414; border-color :#FF0000  ; border-width : thin    ; border-style :inset ;}

textAreaClienti		{	font-family: Arial; font-size: 18px; color: #ff0000; border : 1px outset #999999;		}
textAreaClienti.noBorder	{	font-family: Arial; font-size: 18px; color: #ff0000; border-style:none;				}

hr					{	color:#5A8FF0;	height:1px;	}

.bgSquareGreyWhite	{	background-image:url(../img/square_grey_white.gif);	}

/***********************************************\
|	TABLE CLASSES								|
\***********************************************/
TD				{	font-size:12px;	font-family: Arial;	color:#141414;	}
.tblMain		{	width:100%;	height:100%;	}
.tbl100W		{	width:100%;		}
.tbl98W			{	width:98%;		}
.tbl95W			{	width:95%;		}
.tblContent01	{	width:988px;	}
/***********************************************\
|	HYPERLINKS									|
\***********************************************/
.link_prodotti
{
	color: #e1001a;
	text-decoration: none;
}
.link_prodotti_home
{
	color: #000000;
	text-decoration: none;
}
a:link, a:visited	{	text-decoration: none;	}
a:hover				{	text-decoration: none;	}
a.menu:link,a.menu:visited	{	color:#000000;	font-size:13px;	}
a.menu:hover				{	color:#ff0000;	font-size:13px;	}
a.menulingua:link,a.menulingua:visited	{	color:#000000;	}
a.menulingua:hover				{	color:#ff0000;}
a.textLink:link, a.textLink:visited
{
	font-size: 13px;
	color: #ff0000;
	text-decoration: none;
}
a.textLink:hover				{	color:#ff0000;	font-size:13px; text-decoration: underline;	}
/***********************************************\
|	BACKGROUNDS									|
\***********************************************/
.bgHome			{	background-image:url(../img/bgHome.gif);				height:420px;	}
.bgMenu			{	background-image:url(../it/img/menu/home/bgMenu.gif);	height:171px;	}
.bgMenu02		{	background-image:url(../it/img/home/bgHome02.gif);		height:420px;	}
.bgBoxFull
{
	background-image: url(../it/img/home/boxes/bgBoxFull.gif);
	width: 234px;
	height: 126px;
}
.bgSubH			{	background-image:url(../img/bgHSub.jpg);	height:71px;	}
.bgFooter		{	background-image:url(../img/bgFooter.gif);	height:30px;	}
.bgLogin		{	background-image:url(../it/img/AreaClienti/bgLogin.gif); background-repeat:no-repeat;	height:217px;	}
.bgAreaClienti		{	background-image:url(../it/img/AreaClienti/bgAreaClienti.gif); background-repeat:no-repeat;	height:354px;	}
/***********************************************\
|	COLORS										|
\***********************************************/
.black001		{	color:#000000;	}
.black002		{	color:#191718;	}
.blue001		{	color:#0000ff;	}
.green001		{	color:#339900;	}
.grey001		{	color:#141414;	}
.grey002		{	color:#141414;	}
.grey003		{	color:#58595b;	}
.grey004
{
	color: #141414;
}
.red001			{	color:#ff0000;	}
.red002			{	color:#e1001a;	}
.white001		{	color:#FFFFFF;	}
/***********************************************\
|	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;	}
/***********************************************\
|	FAMILY										|
\***********************************************/
.fVerdana		{	font-family:Verdana, Arial, Helvetica, sans-serif;	}
/***********************************************\
|	Area Clienti    							|
\***********************************************/
.cssAC			{	color:#FFFFFF; font-size: 14px; font-family :Arial; font-style:italic ;	}

/***********************************************\
|	EFFECTS										|
\***********************************************/
.Highlight				{	background-color:#00ccff;		}
.cursorPointer			{	cursor:pointer;					}
.lineThrough			{	text-decoration: line-through;	}
.underline				{	text-decoration:underline;		}
li.redSquare001			{	list-style-image:url(../img/list_red001.gif);	}
/*	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;	}
.withPaddingRL5			{	padding: 0px 5px 0px 5px;	}
.withPaddingRL7			{	padding: 0px 7px 0px 7px;	}
.withPaddingRL16		{	padding: 0px 16px 0px 16px;	}
.withPaddingL16			{	padding: 0px 0px 0px 16px;	}
.withPaddingL17			{	padding: 0px 0px 0px 17px;	}
/***********************************************\
|	LAYERS										|
\***********************************************/
#divMain	{
	position:relative;
	width:100%;
}
#divLogo	{	position:absolute;	}
#divSection	{	position:absolute;	}
#divCopy	{	position:absolute;	top: 12px;}
