div.divIntMain
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	overflow: auto;
	width: 460px;
	padding-top: 10px;
	height: 455px;
}
div.divIntItem
{
	overflow: auto;
	width: 470px;
	height: 470px;
}
div.divIntHome1
{
	overflow: auto;
	width: 460px;
	height: 455px;
}
div.divIntHome2
{
	overflow: auto;
	width: 460px;
	height: 455px;
}
/* 
============================================
	MENU
============================================
*/
A.EcomMenu, A.EcomMenu:visited
{
	font-size: 11px;
	color: dimgray;
	text-decoration: none;
}
A.EcomMenu:hover
{
		font-size: 11px;

	color: #FF6600;
	text-decoration: none;
}
/* ================================================================
 ECOM bUTTON LINK
================================================================ */
A.EcomButLink, A.EcomButLink:visited
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	padding-bottom: 5px;
	margin: 5px;
	padding-top: 5px;
	background-color: #ffba81;
	text-decoration: underline;
}
A.EcomButLink:hover
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	padding-bottom: 5px;
	margin: 5px;
	padding-top: 5px;
	background-color: #ffba81;
	text-decoration: none;
}
/* ================================================================
 ECOM briciole
================================================================ */
P.EcomBriciole
{
	color: black;
	text-align: center;
}
A.EcomBriciole, A.EcomBriciole:visited
{
	color: black;
	text-decoration: underline;
}
A.EcomBriciole:hover
{
	color: firebrick;
	text-decoration: none;
}

/* ================================================================
 ECOM EcomCatMenu
================================================================ */
TD.EcomCatMenu, TD.EcomCatMenuOver
{
	padding-bottom: 5px;
	padding-top: 5px;
	cursor: hand;
}
TD.EcomCatMenu
{
	background-color: #fffff9;
}
TD.EcomCatMenuOver
{
	background-color: #FF6600;
}
A.EcomCatMenu, A.EcomCatMenu:visited
{
	color: black;
	text-decoration: underline;
}
A.EcomCatMenu:hover
{
	color: white;
	text-decoration: none;
}
/* ================================================================
 ECOM Products (DATALIST)
================================================================ */
TD.ecomItems1
{
	padding-right: 5px;
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	padding-top: 5px;
	background-color: #fffff9;
}
TD.ecomItems2
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	padding-top: 5px;
	background-color: #E5E5E5;
}
FONT.EcomSpecialOffer
{
	font-weight: bold;
	color: red;
	background-color: yellow;
	text-align: center;
}
FONT.EcomPrice
{
	font-weight: bold;
}
FONT.EcomOldPrice
{
	text-decoration: line-through;
}
A.EcomImg, A.EcomImg:visited
{
}
A.EcomImg:hover
{
}
/* ================================================================
 ECOM MODEL
================================================================ */
TABLE.EcomMoldel
{
	height: 100%;
}
TD.EcomModelHeader
{
	border-right: #3300cc 1px solid;
	padding-right: 5px;
	border-top: #3300cc 1px solid;
	padding-left: 5px;
	padding-bottom: 0px;
	border-left: #3300cc 1px solid;
	padding-top: 0px;
	border-bottom: #3300cc 1px solid;
	height: 31px;
	background-color: #FF6600;
}
TD.EcomModelFooter
{
	border-right: #3300cc 1px solid;
	padding-right: 5px;
	border-top: #3300cc 1px solid;
	padding-left: 5px;
	padding-bottom: 0px;
	border-left: #3300cc 1px solid;
	padding-top: 0px;
	border-bottom: #3300cc 1px solid;
	height: 10px;
	background-color: #FF6600;
}
TD.EcomModel1
{
	border-right: #3300cc 1px solid;
	padding-right: 5px;
	border-top: #3300cc 1px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	border-left: #3300cc 1px solid;
	padding-top: 5px;
	border-bottom: #3300cc 1px solid;
	background-color: #99ccff;
}
TD.EcomModel2
{
	border-right: #3300cc 1px solid;
	padding-right: 5px;
	border-top: #3300cc 1px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	border-left: #3300cc 1px solid;
	padding-top: 5px;
	border-bottom: #3300cc 1px solid;
	background-color: #ffffff;
}
TD.EcomModel3
{
	border-right: #3300cc 1px solid;
	padding-right: 5px;
	border-top: #3300cc 1px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	border-left: #3300cc 1px solid;
	padding-top: 5px;
	border-bottom: #3300cc 1px solid;
	background-color: #ffffff;
}
/* =================================================================
	CART DATAGRID
================================================================= */
.EcomCartListHead
{
	padding-left: 5px;
	font-weight: bold;
	font-size: 11px;
	border-left: dimgray 1px solid;
	color: white;
	line-height: 20pt;
	border-bottom: dimgray;
	font-family: Verdana, Arial;
	background-color: #FF6600;
	text-align: center;
}

.EcomCartListItem
{
    background-color: white;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px
}

.EcomCartListItemAlt
{
	background-color: #E5E5E5;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px
}

.EcomCartListFooter
{
	line-height: 10pt;
	background-color: #FF6600;
}
/* -------------------------------------------------------------------------
	ECOM
	PAGEFOOTER PAGEHEADER
------------------------------------------------------------------------- */
td.ecomPageFooter
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	/* margin: 5px; */
	padding-top: 5px;
	text-align: center;
	/*
	background: lightskyblue;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='white', endColorStr='lightskyblue', gradientType='1');
*/
}
td.ecomPageHeader
{
	padding-right: 5px;
	padding-left: 5px;
	/*
	background: lightskyblue;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= 'lightskyblue' , endColorStr= 'white' , gradientType= '1' );
*/
	padding-bottom: 5px;
	padding-top: 8px;
	text-align: center;
}
A.ecomPageFooter, A.ecomPageFooter:visited
{
	text-decoration: none;
}
A.ecomPageFooter:hover
{
	text-decoration: underline;
}
/* tutti FOOTER*/
A.ecomPageFooter:hover, A.ecomPageFooter, A.ecomPageFooter:visited, td.ecomPageFooter, DIV.ecomPageFooter
{
	font-size: 7pt;
	/*color: #ffffff;*/
	font-family:  Verdana, Arial, Helvetica, Sans-Serif;
}
/* -------------------------------------------------------------------------
   ECOM FORMS
------------------------------------------------------------------------- */
input.EcomAllFormText
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
/* bottoni */
input.EcomAllForm
{
	font-weight: bold;
	margin-bottom: -1px;
	cursor: hand;
	color: white;
	background-color: #FF0200;
	text-align: center;
}
SELECT.EcomAllForm
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
/* sfondo di ogni form */
table.EcomAllForm
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
}

/* righe*/
tr.EcomAllForm
{
	background-color: #FFFFFF;
}
/* celle*/
td.EcomAllForm
{
	/*font-weight: bold;*/

	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;

	margin: 5px;
	text-align: left;
}
/* celle titolo */
TD.EcomAllFormTitle
{
	font-weight: bold;
	padding-bottom: 5px;
	color: #ffffff;
	padding-top: 5px;
	background-color: #ff6600;
	text-align: center;
}
/* righe titolo */
TH.EcomAllFormTitle, TR.EcomAllFormTitle
{
	font-weight: bold;
	/*background-color: #cc6600;*/
}

/* -------------------------------------------------------------------------
   Testo comunicazioni del sito
------------------------------------------------------------------------- */
P.pError
{
	font-weight: bold;
	font-size: 12pt;
	color: #ff0000;
	text-align: center;
}

/* -------------------------------------------------------------------------
   TAGS HTML STANDARD
------------------------------------------------------------------------- */
HTML, P, TABLE
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
A, A:visited
{
	color: black;
	text-decoration: underline;
}
A:hover
{
	color: #FF6600;
	text-decoration: none;
}
BODY
{
	background-color: white;
	/*
	background-image: url(img/bg.jpg);
	background-repeat:repeat-y;
	background-position: left;
*/
	/*filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='lightskyblue', endColorStr='white', gradientType='1');*/
	margin:0px;
	margin-left:5px;
	SCROLLBAR-FACE-COLOR: #FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #e8e8e8;
	SCROLLBAR-SHADOW-COLOR: #0d0d0d;
	SCROLLBAR-3DLIGHT-COLOR: #5f5f5f;
	SCROLLBAR-ARROW-COLOR: #cc6600;
	SCROLLBAR-TRACK-COLOR: #cc6600;
	SCROLLBAR-DARKSHADOW-COLOR: #9e9e9e;
}
IMG
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
UL
{
	list-style: circle;
}
h4
{
	font-size: 10pt;
	margin: 0px;
}
