body
{
	font-family: Helvetica;
	font-size: 11px;
	color: #808285;
}

td
{
	font-family: Helvetica;
	font-size: 11px;
	color: #808285;
}

div
{
	font-family: Helvetica;
	font-size: 11px;
	color: #808285;
}

span
{
	font-family: Helvetica;
	font-size: 11px;
	color: #808285;
}

p, input,a
{
	font-family: Helvetica;
	font-size: 11px;
	color: #808285;
}

 a.attivato, a.attivato:visited
{
	color: #57575A;
}
.titleNews{
	font-size: 18px;
}
.menuLink, a.menuLink, a.menuLink:link, a.menuLink:visited, a.menuLink:active
{
	font-family: Helvetica;
	font-size: 11px;

	font-weight: bold;

	color: #808285;

	text-decoration: none;
}

a.menuLink:hover
{
	font-family: Helvetica;
	font-size: 11px;

	font-weight: bold;

	color: #00285D;

	text-decoration: none;
}

.activeMenuLink
{
	font-family: Helvetica;
	font-size: 11px;

	font-weight: bold;

	color: #00285D;

	cursor: default;
}

.normal
{
	font-family: Helvetica;
	font-size: 11px;

	color: #808285;
}

.newsElement, .newsElement:link, .newsElement:visited, .newsElement:active
{
	font-family: Helvetica;
	font-size: 11px;
	cursor:hand;
	color: #808285;
	
	display: block;
	
	background-image: url('../images/italesse/news-arrow.gif');
	background-repeat: no-repeat;
	background-position: center right;
	white-space: nowrap;
	width: 190;
	
	/*overlay: hidden;*/
}

.newsElement:hover
{
	font-family: Helvetica;
	font-size: 11px;
	cursor:hand;
	color: black;
	
	display: block;
	
	background-image: url('../images/italesse/news-arrow.gif');
	background-repeat: no-repeat;
	background-position: center right;
	white-space: nowrap;
	width: 190;
	
	/*overlay: hidden;*/
}

.newsElementNoImage, .newsElementNoImage:link, .newsElementNoImage:visited, .newsElementNoImage:active
{
	color: #808285;
}

.newsElementNoImage:hover
{
	color: black;
}

/* Home buttons, the ones that go on the catalogue */

.splashPremium, a.splashPremium, a.splashPremium:link, a.splashPremium:visited, a.splashPremium:active
{
	display: block;
	
	width:  219px;
	height: 244px;
	
	background: url('../images/italesse/home/logo-premium.jpg');
	
	background-position: middle center;
	
	background-repeat: no-repeat;
}

a.splashPremium:hover
{
	display: block;
	
	width:  219px;
	height: 244px;
	
	background-image: url('../images/italesse/home/logo-premium_on.jpg');
	
	background-position: middle center;
	
	background-repeat: no-repeat;
}

.splashHoreca, a.splashHoreca, a.splashHoreca:link, a.splashHoreca:visited, a.splashHoreca:active
{
	display: block;
	
	width:  219px;
	height: 244px;
	
	background-image: url('../images/italesse/home/logo-horeca.jpg');
	
	background-position: middle center;
	
	background-repeat: no-repeat;
}

a.splashHoreca:hover
{
	display: block;
	
	width:  219px;
	height: 244px;
	
	background-image: url('../images/italesse/home/logo-horeca_on.jpg');
	
	background-position: middle center;
	
	background-repeat: no-repeat;
}

.splashGift, a.splashGift, a.splashGift:link, a.splashGift:visited, a.splashGift:active
{
	display: block;
	
	width:  219px;
	height: 244px;
	
	background-image: url('../images/italesse/home/logo-gift.gif');
	
	background-position: middle center;
	
	background-repeat: no-repeat;
}

a.splashGift:hover
{
	display: block;
	
	width:  219px;
	height: 244px;
	
	background-image: url('../images/italesse/home/logo-gift_on.jpg');
	
	background-position: middle center;
	
	background-repeat: no-repeat;
}

.catalogue_MenuLink, a.catalogue_MenuLink:link, a.catalogue_MenuLink:active, a.catalogue_MenuLink:visited
{
	font-family: helvetica;
	font-size: 11px;
	color: #9D9FA2;
	background-color: white;
	
	width: 99px;

	display: block;
	margin: 0px 5px 0px 3px;
	padding: 0px 0px 0px 5px;

	border-left: solid 1px gray;
	text-transform: lowercase;	
}

a.catalogue_MenuLink:hover
{
	font-family: helvetica;
	font-size: 11px;
	color: white;
	background-color: #BCBEC0;
	
	width: 99px;

	display: block;
	margin: 0px 5px 0px 3px;
	padding: 0px 0px 0px 5px;

	border-left: solid 1px gray;
	text-transform: lowercase;	
}

.catalogue_activeMenuLink, a.catalogue_activeMenuLink:link, a.catalogue_activeMenuLink:active, a.catalogue_activeMenuLink:hover, a.catalogue_activeMenuLink:visited
{
	font-family: helvetica;
	font-size: 11px;
	color: white;
	background-color: #BCBEC0;
	
	width: 99px;

	display: block;
	margin: 0px 5px 0px 3px;
	padding: 0px 0px 0px 5px;

	border-left: solid 1px gray;/*#BCBEC0*/
	text-transform: lowercase;
}

.catalogue_MenuLink_GIFT, a.catalogue_MenuLink_GIFT:link, a.catalogue_MenuLink_GIFT:active, a.catalogue_MenuLink_GIFT:visited
{
	font-family: helvetica;
	font-size: 11px;
	color: white;
	/*background-color: white;*/
	
	width: 99px;

	display: block;
	margin: 0px 5px 0px 3px;
	padding: 0px 0px 0px 5px;

	border-left: solid 1px white;
	text-transform: lowercase;
}

a.catalogue_MenuLink_GIFT:hover
{
	font-family: helvetica;
	font-size: 11px;
	color: #9D9FA2;
	background-color: white;
	
	width: 99px;

	display: block;
	margin: 0px 5px 0px 3px;
	padding: 0px 0px 0px 5px;

	border-left: solid 1px white;
	text-transform: lowercase;
}

.catalogue_activeMenuLink_GIFT, a.catalogue_activeMenuLink_GIFT:link, a.catalogue_activeMenuLink_GIFT:active, a.catalogue_activeMenuLink_GIFT:hover, a.catalogue_activeMenuLink_GIFT:visited
{
	font-family: helvetica;
	font-size: 11px;
	color: #9D9FA2;
	background-color: white;	/*background-color: #BCBEC0;*/
	
	width: 99px;

	display: block;
	margin: 0px 5px 0px 3px;
	padding: 0px 0px 0px 5px;

	border-left: solid 1px white;/*#BCBEC0*/
	text-transform: lowercase;
}

.catalogue_NewProduct
{
	font-size: 18px;
	line-height: 18px;
	font-family: Helvetica;
	
	padding: 3px;
	
	color: white;
	background-color: #0D143D;

	margin: 0px 0px 10px 0px;
}

.catalogue_ProductName
{
	font-size: 18px;
	font-weight: bold;
	font-family: Helvetica;
	text-transform: uppercase;
	color: #0D143D;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.catalogue_DescrBreve
{
	font-size: 11px;
	font-family: Helvetica;

	color: #9D9FA2; /*#BCBEC0; #0D143D; */
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.catalogue_Features
{
	font-size: 11px;
	font-family: Helvetica;

	color: #9D9FA2; /*#BCBEC0; #0D143D; */
	
	margin: 10px 0px 10px 0px;
}

.catalogue_DescrLunga
{
	font-size: 11px;
	font-family: Helvetica;

	color: #9D9FA2; /*#BCBEC0; #0D143D; */
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.catalogue_Text
{
	font-size: 11px;
	font-family: Helvetica;

	color: #9D9FA2; /*#BCBEC0; #0D143D; */
}

.catalogueSearch_submitButton
{
	font-family: Helvetica;
	font-size: 11px;
	text-align: left;
	margin: 10px 0px 10px 0px;
	padding: 5px;
	width: 190px;
	height: 25px;
	display: block;
	border: none;
	background-color: #BCBEC0;
	color: white;
	cursor: pointer;
	-moz-box-sizing: border-box;
}



.cms_MenuLink, a.cms_MenuLink:link, a.cms_MenuLink:active, a.cms_MenuLink:visited
{
	font-family: helvetica;
	font-size: 11px;
	color: #9D9FA2;
	background-color: white;
	
	width: 99px;

	display: block;
	margin: 0px 5px 0px 3px;
	padding: 0px 0px 0px 5px;
	
	padding: 0px 5px 0px 5px;

}
a.cms_MenuLink:hover
{
	font-family: helvetica;
	font-size: 11px;
	color: white;
	background-color: #BCBEC0;
	width: 99px;

	display: block;
	margin: 0px 5px 0px 3px;
	padding: 0px 0px 0px 5px;
}
.cms_activeMenuLink, a.cms_activeMenuLink:link, a.cms_activeMenuLink:active, a.cms_activeMenuLink:hover, a.cms_activeMenuLink:visited
{
	font-family: helvetica;
	font-size: 11px;
	color: white;
	background-color: #BCBEC0;
	width: 99px;

	display: block;
	margin: 0px 5px 0px 3px;
	padding: 0px 0px 0px 5px;
}
.cms_MenuLinkBorder, a.cms_MenuLinkBorder:link, a.cms_MenuLinkBorder:active, a.cms_MenuLinkBorder:visited
{
	font-family: helvetica;
	font-size: 11px;
	color: #9D9FA2;
	background-color: white;
	width: 99px;

	display: block;
	margin: 0px 5px 0px 3px;
	padding: 0px 0px 0px 5px;
	border-left: solid 1px gray;
}
a.cms_MenuLinkBorder:hover
{
	font-family: helvetica;
	font-size: 11px;
	color: white;
	background-color: #BCBEC0;
	width: 99px;

	display: block;
	margin: 0px 5px 0px 3px;
	padding: 0px 0px 0px 5px;
	border-left: solid 1px gray;
}
.cms_activeMenuLinkBorder, a.cms_activeMenuLinkBorder:link, a.cms_activeMenuLinkBorder:active, a.cms_activeMenuLinkBorder:hover, a.cms_activeMenuLinkBorder:visited
{
	font-family: helvetica;
	font-size: 11px;
	color: white;
	background-color: #BCBEC0;
	width: 99px;

	display: block;
	margin: 0px 5px 0px 3px;
	padding: 0px 0px 0px 5px;
	border-left: solid 1px gray;
}

.cms_ContentLine
{
	margin: 0px 5px 0px 0px;	
	padding: 0px 5px 0px 5px;
	border-left: solid 1px gray;
}

a.menuTop:hover
{
	/*text-decoration: underline;*/
	color: black;
}
