/* ELEMENTS */
BODY
{
	margin-top : 0px;
	margin-right : 0px;
	margin-left : 0px;
	margin-bottom : 0px;
	background-color : #FFFFFF;
	scrollbar-face-color : #F0F0F0;
	scrollbar-highlight-color : #D0D0D0;
	scrollbar-arrow-color : #003399;
	scrollbar-track-color : #EEEEEE;
	scrollbar-base-color : #F1F1F1;
	scrollbar-darkshadow-color : #F1F1F1;
	scrollbar-3Dlight-color : #FFFFFF;
	scrollbar-shadow-color : #808080;
}

TABLE.error
{
	border: 1px solid #003399;
}

TD
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

P
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.mapNoSelect
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : normal;
	color : #003399;
}

A
{
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/
	font-weight : normal;
	text-decoration : underline;
	color : #003399;
}

A:hover
{

	text-decoration : none;
	/*color : #003399;*/
}

A.menuitem
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

A.menuitem:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}


STRONG
{
	font-weight : bold;
}

EM
{
	font-style : italic;
}

/* CLASSI */
.TEXTERROR
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.FORM {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
	background-color: #FFFFFF;
	border: 1 solid #99CCFF;
	scrollbar-face-color: #F0F0F0;
	scrollbar-highlight-color: #D0D0D0;
	scrollbar-arrow-color: #003399;
	scrollbar-track-color: #EEEEEE;
	scrollbar-base-color: #F1F1F1;
	scrollbar-darkshadow-color: #F1F1F1;
	scrollbar-3Dlight-color: #FFFFFF;
	scrollbar-shadow-color: #808080;
	height: 18px;
}

.textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	background-color: #FFFFFF;
	border: 1 solid #99CCFF;
	scrollbar-face-color: #F0F0F0;
	scrollbar-highlight-color: #D0D0D0;
	scrollbar-arrow-color: #003399;
	scrollbar-track-color: #EEEEEE;
	scrollbar-base-color: #F1F1F1;
	scrollbar-darkshadow-color: #F1F1F1;
	scrollbar-3Dlight-color: #FFFFFF;
	scrollbar-shadow-color: #808080;
	padding:5px;
}

.title,
.TITLE
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
	color : #999999;
	text-decoration : none;
}
.paddTitle
{
	padding-bottom: 30px;
}	
.textwhite
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : normal;
	color : #FFFFFF;
	text-decoration : none;
}	

A.textwhite
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : normal;
	color : #FFFFFF;
	text-decoration : none;
}	
A.textwhite:hover
{
	color : #FFFFFF;
	text-decoration : underline;
}	

.textactive
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
}	


.textprice
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
}	

.textpromotion
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
	color : #003399;
	text-decoration : none;
}	

.textsaveup
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
	color : #003399;
	text-decoration : none;
}
.disable
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: line-through;
}	

.footer
{
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 10px;
	font-weight : normal;*/
	/*color : #FFFFFF;*/
	text-decoration : none;
}	

a.footer:hover
{
	/*color : #FFFFFF;*/
	text-decoration : underline;
}	
.path
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : normal;
	color : #000000;
}
A.path
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : normal;
	color : #000000;
}
A.path:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : normal;
	color : #000000;
}
A.path:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : normal;
	color : #000000;
}

/* ID */
#didascalia
{
	font-style : italic;
}

#9px
{
	font-size : 9px;
}

#12px
{
	font-size : 12px;
}

#16px
{
	font-size : 16px;
}

#text778899
{
	font-size : 12px;
	color : #778899;
}

/* AT-RULES */
@media print {
	.text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : normal;
	text-decoration : none;
	color : #FF0030;
}
}

.secondlvl
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	border: 1px solid;
	border-bottom-color: #0066FF;
	border-left-color: #003399;
	border-right-color: #0066FF;
	border-top-color: #003399;
	background-color: #003399;
	padding-bottom: 2px;
	padding-right: 8px;
	padding-top: 2px;
	padding-left: 8px;
	text-decoration: underline;
	width: 100px;
}
.secondlvlover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	border: 1px solid;
	border-bottom-color: #0066FF;
	border-left-color: #003399;
	border-right-color: #0066FF;
	border-top-color: #003399;
	background-color: #003399;
	padding-bottom: 2px;
	padding-right: 8px;
	padding-top: 2px;
	padding-left: 8px;
	width: 100px;
}
TD.btnactive
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: 1px solid;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-right-color: #999999;
	border-top-color: #FFFFFF;
	background-color: #E5E5E5;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-left: 8px;
}
TD.btn
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: 1px solid;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-right-color: #999999;
	border-top-color: #FFFFFF;
	background-color: #FFFFFF;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-left: 8px;
}
A.btnactive
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : normal;
	color : #000000;
}
A.btnactive:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : normal;
	color : #000000;
}
A.btnactive:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : normal;
	color : #000000;
}
TD.subbtn
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: 1px solid;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-right-color: #999999;
	border-top-color: #FFFFFF;
	background-color: #FFFFFF;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-left: 14px;
}
LI
{
	list-style-image: url(/B2C/Images/Common/bullet.gif);
}

.erroralert td
{
	background-color: #708DC5;
 	font-weight: bold;
 	color: white;
}

.MainTips
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
/* Menu */
TABLE.menu0{border-bottom: #999999 1px solid;}

/* 1 livello Normale */
TD.menu1 { BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; BORDER-LEFT: #999999 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 0px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff }
TD.menu1Top { BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999999 0px solid; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; BORDER-LEFT: #999999 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 0px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff }
/* 1 livello Selezionato */
TD.menu1Selected { BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; BORDER-LEFT: #999999 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 0px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e5e5e5 }
TD.menu1SelectedTop { BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999999 0px solid; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; BORDER-LEFT: #999999 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 0px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e5e5e5 }
/* Links */
A.menu1Selected { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif }
A.menu1Selected:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif }
A.menu1Selected:visited { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif }
/* 2 livello */
TD.menu2 { BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999999 0px solid; PADDING-LEFT: 14px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #999999 1px solid; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 0px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff }
TD.menu2Top { BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 14px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #999999 1px solid; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #ffffff 0px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff }
/* 2 livello Selezionato */
TD.menu2Selected { BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999999 0px solid; PADDING-LEFT: 14px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #999999 1px solid; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #999999 0px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #F5F5F5 }
TD.menu2SelectedTop { BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 14px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #999999 1px solid; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #999999 0px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #F5F5F5 }
/* Links */
A.menu2Selected { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif }
A.menu2Selected:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif }
A.menu2Selected:visited { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif }
/* 3 livello */
TD.menu3 { BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ffffff 0px solid; PADDING-LEFT: 24px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #999999 1px solid; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #999999 0px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff }
TD.menu3Top { BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999999 0px solid; PADDING-LEFT: 24px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #999999 1px solid; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #999999 0px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff }
/* 3 livello Selezionato */
TD.menu3Selected { BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ffffff 0px solid; PADDING-LEFT: 24px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #999999 1px solid; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #999999 0px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff }
TD.menu3SelectedTop { BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ffffff 0px solid; PADDING-LEFT: 24px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #999999 1px solid; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #999999 0px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff }
/* Links */
A.menu3Selected { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif }
A.menu3Selected:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif }
A.menu3Selected:visited { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif }
/* 4 livello */
TD.menu4 { BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 34px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #999999 1px solid; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff }
TD.menu4Top { BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 34px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #999999 1px solid; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff }

/*end menu*/
.menuSeparator{
	background-color: White;
}

.LEAFNODE
{
	width: 520px;
	white-space: normal;
}


