/****************************************************************************
	BODY
****************************************************************************/

body
{
	background-image: url(../images/pages/pagesbg.jpg);
	margin: 0px;
	background-repeat: repeat-x;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	background-color: #F5F5F5;
	text-align: center;
}

TR, TD
{
	font-size: 11px;
	font-family: Verdana;
}

SELECT
{
	font-size: 11px;
	font-family: Verdana;
}

INPUT
{
	font-size: 11px;
	font-family: Verdana;
}

TEXTAREA
{
	font-size: 11px;
	font-family: Verdana;
}

HR
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
}

/****************************************************************************
	LINK STANDARD NELLA PAGINA
****************************************************************************/

A
{
	color: #000000;
}

A:hover
{
	color: firebrick;
}

/****************************************************************************
	SEPARATORI
****************************************************************************/

HR
{
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	color: #264d76;
	height: 1px;
}

/****************************************************************************
	RETTANGOLI
****************************************************************************/

.StdBox
{
	border-right: #c9c9c9 1px solid;
	border-top: #c9c9c9 1px solid;
	border-left: #c9c9c9 1px solid;
	border-bottom: #c9c9c9 1px solid;
	background-color: #FFFFFF;
}

.TabsTripBox
{
	border-right: #898c95 1px solid;
	border-left: #898c95 1px solid;
	border-bottom: #898c95 1px solid;
}

.TabsTripBoxLight
{
	border-right: #c9c9c9 1px solid;
	border-left: #c9c9c9 1px solid;
	border-bottom: #c9c9c9 1px solid;
	background-color: #ffffff;
}

.HighLightBox
{
	border-right: steelblue 1px solid;
	border-top: steelblue 1px solid;
	border-left: steelblue 1px solid;
	border-bottom: steelblue 1px solid;
	background-color: aliceblue;
}

/****************************************************************************
	BOTTONI
****************************************************************************/

.StdButton
{
	border-right: lightsteelblue 1px solid;
	padding-right: 5px;
	border-top: lightsteelblue 1px solid;
	padding-left: 5px;
	font-weight: bold;
	border-left: lightsteelblue 1px solid;
	color: black;
	border-bottom: lightsteelblue 1px solid;
	font-family: Verdana;
	background-color: aliceblue;
	text-align: center;
}

.ConfirmButton
{
	border-right: darkslategray 1px solid;
	padding-right: 5px;
	border-top: darkslategray 1px solid;
	padding-left: 5px;
	font-weight: bold;
	border-left: darkslategray 1px solid;
	color: white;
	border-bottom: darkslategray 1px solid;
	font-family: Verdana;
	background-color: darkgreen;
	text-align: center;
}

.DeleteButton
{
	border-right: darkred 1px solid;
	padding-right: 5px;
	border-top: darkred 1px solid;
	padding-left: 5px;
	font-weight: bold;
	border-left: darkred 1px solid;
	color: white;
	border-bottom: darkred 1px solid;
	font-family: Verdana;
	background-color: firebrick;
	text-align: center;
}

/****************************************************************************
	INPUT
****************************************************************************/

.StdInput
{
	border-right: lightsteelblue 1px solid;
	border-top: lightsteelblue 1px solid;
	border-left: lightsteelblue 1px solid;
	border-bottom: lightsteelblue 1px solid;
	background-color: whitesmoke;
}

.WhiteBGInput
{
	border-right: lightsteelblue 1px solid;
	border-top: lightsteelblue 1px solid;
	border-left: lightsteelblue 1px solid;
	border-bottom: lightsteelblue 1px solid;
	background-color: #FFFFFF;
}

/****************************************************************************
	FOOTER
****************************************************************************/

.Footer
{
	font-size: 8pt;
	color: dimgray;
	text-align: right;
}

.Footer A
{
	color: dimgray;
	text-decoration: none;
}

/****************************************************************************
	MESSAGGI
****************************************************************************/

.MsgAttention
{
	color: firebrick;
}

/****************************************************************************
	TITOLI PRODOTTI
****************************************************************************/

.ProductRangeName
{
	font-size: 12px;
	font-family: Verdana;
}

.ProductSerieName
{
	font-size: 14px;
	font-family: Verdana;
	font-weight: bold;
}

.ProductDetailsTitle
{
	border-top: #c9c9c9 1px solid;
	font-family: Verdana;
	font-weight: bold;
}

/****************************************************************************
	TITOLI
****************************************************************************/

.StdTitle
{
	font-weight: bold;
	font-size: 13px;
	color: #990000;
	font-family: Arial;
}

.SubTitle
{
	font-weight: bold;
}

.BigTitle
{
	font-weight: bold;
	font-size: 20px;
	color: #990000;
	font-family: Verdana;
}

.MidTitle
{
	font-weight: bold;
	font-size: 16px;
	color: #333366;
	font-family: Verdana;
}

.RedTitle
{
	font-weight: bold;
	color: firebrick;
}

/****************************************************************************
	ALTRO
****************************************************************************/

.CheckBoxImageTable TD
{
	border-right: lightsteelblue 1px solid;
	border-top: lightsteelblue 1px solid;
	border-left: lightsteelblue 1px solid;
	border-bottom: lightsteelblue 1px solid;
	background-color: whitesmoke;
}

.Invisible
{
	visibility: hidden;
	position: absolute;
}
