.Link1:link
{
	text-decoration: none;
	color: #008c00; /* #336799;*/
}
.Link1:visited
{
	text-decoration: none;
	color: #008c00;
}
.Link1:active
{
	text-decoration: none;
	color: #008c00;
}
.Link1:hover
{
	text-decoration: underline;
	color: #008c00;
}
.Link1U
{
	text-decoration: underline;
	color: #2a7fb5;
}
.Link2:link
{
	text-decoration: none;
	color: #000000;
}
.Link2:visited
{
	text-decoration: none;
	color: #000000;
}
.Link2:active
{
	text-decoration: none;
	color: #000000;
}
.Link2:hover
{
	text-decoration: underline;
	color: #000000;
}
.Link2U
{
	text-decoration: underline;
	color: #000000;
}
.Link3:link
{
	font-size: 8pt;
	color: #013c8a;
	text-decoration: none;
}
.Link3:visited
{
	font-size: 8pt;
	color: #013c8a;
	text-decoration: none;
}
.Link3:active
{
	font-size: 110%;
	color: #013c8a;
	text-decoration: none;
}
.Link3:hover
{
	font-size: 110%;
	color: #013c8a;
	text-decoration: none;
}
.Link3U
{
	color: #013c8a;
	text-decoration: underline;
}
.Link4:link
{
	font-size: 8pt;
	text-decoration: none;
	color: #ffffff;
}
.Link4:visited
{
	font-size: 8pt;
	text-decoration: none;
	color: #ffffff;
}
.Link4:active
{
	font-size: 10pt;
	text-decoration: none;
	color: #ffffff;
}
.Link4:hover
{
	font-size: 10pt;
	text-decoration: none;
	color: #ffffff;
}
.Link4U
{
	text-decoration: underline;
	color: #ffffff;
}
.Link5:link
{
	font-size: 8pt;
	color: #ffffff;
	text-decoration: none;
}
.Link5:visited
{
	font-size: 8pt;
	color: #ffffff;
	text-decoration: none;
}
.Link5:active
{
	font-size: 110%;
	color: #ffffff;
	text-decoration: none;
}
.Link5:hover
{
	font-size: 110%;
	color: #ffffff;
	text-decoration: none;
}
.Link6:link
{
	color: #013c8a;
	text-decoration: none;
}
.Link6:visited
{
	color: #013c8a;
	text-decoration: none;
}
.Link6:active
{
	color: #013c8a;
	text-decoration: none;
}
.Link6:hover
{
	color: #013c8a;
	text-decoration: none;
}
.Link6U
{
	text-decoration: underline;
	color: #013c8a;
}
UL
{
	padding: 0px,0px,0px,0px;
	margin: 0px,0px,0px,5px;
}
.LiPunto
{
	list-style-image: url(../Images/PuntoBlu.gif);
	padding: 0px,0px,0px,0px;
	margin: 0px,0px,0px,5px;
}
.LiFreccia
{
	list-style-image: url(../Images/FrecciaBluD.gif);
	padding: 0px,0px,0px,0px;
	margin: 0px,0px,0px,5px;
}

.Form
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
.Body
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 66.67%;
	padding-bottom: 0px;
	margin: 0px;
	color: black;
	line-height: normal;
	padding-top: 0px;
	font-family: Verdana,Tahoma,Helvetica,sans-serif;
	background-color: white;
	vertical-align: top;
}
.Table
{
	font-size: 100%;
	width: 100%;
	line-height: normal;
	padding: 0px,0px,0px,0px;
}
.TableRepeater
{
	font-size: 100%;
	width: 100%;
	line-height: normal;
	padding: 0px,0px,0px,0px;
}

.TableNW
{
	font-size: 100%;
	line-height: normal;
	padding: 0px,0px,0px,0px;
}
.Table1
{
	font-size: 100%;
	vertical-align: top;
	width: 100%;
	line-height: normal;
	height: 90%;
	background-color: #ffffff; /*#ced7f0;*/
}
.Table1Cell
{
	vertical-align: top;
}
.Table2
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 100%;
	padding-bottom: 0px;
	vertical-align: top;
	width: 768px;
	line-height: normal;
	padding-top: 0px;
	height: 100%;
	background-color: white;
}
.Table2Cell
{
	vertical-align: top;
	border-bottom: #0061ad 1px solid;
}
.Table3
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-size: 100%;
	width: 100%;
	line-height: normal;
	height: 100%;
}
.Table3CellTop
{
	vertical-align: top;
	height: 90px;
}
.Table3CellMain
{
	background-position: left top;
	background-image: url(../Images/BgBluOcrC.jpg);
	vertical-align: top;
	background-repeat: repeat-x;
}
.Table3CellMenu
{
	vertical-align: bottom;
	height: 28px;
}
.TableTop
{
	font-size: 100%;
	width: 100%;
	line-height: normal;
	height: 60px;
}
.TableTopCellLogo
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	vertical-align: middle;
	border-left: 0px;
	width: 100px;
	padding-top: 0px;
	border-bottom: 0px;
	text-align: left;
}
.TableTopCellRiga
{
	background-position: left 73%;
	background-image: url(../Images/bglogo.gif);
	background-repeat: repeat-x;
}
.TableTopCellNav
{
	font-size: 100%;
	vertical-align: bottom;
	width: 268px;
	text-align: right;
}
.TableTopTableNav
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 100%;
	padding-bottom: 2px;
	width: 268px;
	padding-top: 2px;
	height: 31px;
}
.TableTopTableNavCell
{
	font-size: 110%;
	font-weight: bold;
	padding-bottom: 5px;
	width: 33%;
	background-position: left bottom;
	background-image: url(../Images/BgLogoVO.jpg);
	background-repeat: repeat-x;
	color: #ffffff;
}
.TableTopTableNavCellSel
{
	font-size: 110%;
	font-weight: bold;
	padding-bottom: 5px;
	width: 33%;
	background-position: left bottom;
	background-image: url(../Images/BgLogoInv.jpg);
	background-repeat: repeat-x;
	color: #ffffff;
}
.TableTopCellNavB
{
	height: 23px;
	vertical-align: top;
}

.TableElFoundCellNav
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
	padding-top: 2px;
	color: #336799;
}

.TableSearch
{
	padding-right: 0px;
	background-position: center top;
	padding-left: 0px;
	font-size: 100%;
	background-image: url(../Images/ToolbarF.jpg);
	padding-bottom: 0px;
	
	color: #ffffff;
	height: 75px;
	padding-top: 0px;
	background-repeat: no-repeat;
}
.TableSearchCell1
{
	border: 0;
	padding: 0px,0px,0px,2px; /*background-color: #ffefa0;*/
	vertical-align: middle;
}
.TableSearchCell2
{
	border: 0;
	padding: 0px,0px,0px,2px;
	width: 20px;
}
.TableSearchCell3
{
	border: 0;
	padding: 0px,0px,0px,2px;
	vertical-align: middle;
	width: 250px;
}
.TableSearchCell4
{
	border: 0;
	width: 8px;
	text-align: right;
	vertical-align: middle;
}
.TableSearchCell5
{
	border: 0;
	vertical-align: middle;
	width: 30px;
}
.TableSearchCell6
{
	border: 0;
	width: 60px;
	vertical-align: middle;
	padding: 0px,0px,0px,2px;
}
.TableSearchCell7
{
	border: 0;
	width: 150px;
	padding: 0px,0px,0px,2px;
	vertical-align: middle;
	text-align: left;
}
.TableSearchCell8
{
	border: 0;
	vertical-align: middle;
	width: 30px;
}
.InputBox
{
	background-color: White;
	font-size: 100%;
	width: 100%;
}
.Table2CellBottom
{
	vertical-align: top;
	text-align: center;
	height: 40px;
}
.TableBottom
{
	font-size: 100%;
	width: 100%;
	height: 40px;
	padding: 2px,2px,2px,2px;
	border: 0;
}

.TableMain
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 100%;
	width: 100%;
	line-height: normal;
	height: 100%;
}
.TableMainCell
{
	vertical-align: top;
	padding: 5px,0px,5px,0px;
}
.TableMainCellMenu
{
	vertical-align: top;
	width: 150px;
	height: 100%;
	padding: 0px,0px,0px,0px;
	border-right: #a1b0c5 1px solid;
}
.TableMenu1E
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 1010%;
	padding-bottom: 0px;
	width: 100%;
	height: 5px;
	line-height: normal;
	padding-top: 0px;
	height: 31px;
}
.TableMenu1
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 100%;
	padding-bottom: 0px;
	line-height: normal;
	padding-top: 0px;
}
.TableMenu2E
{
	border-right: #efb54a 1px solid;
	padding-right: 0px;
	border-top: #efb54a 1px solid;
	padding-left: 5px;
	font-size: 100%;
	padding-bottom: 5px;
	border-left: #efb54a 1px solid;
	width: 100%;
	line-height: normal;
	padding-top: 5px;
	border-bottom: #efb54a 1px solid;
}
.TableMenu2
{
	padding-right: 1px;
	padding-left: 0px;
	font-size: 100%;
	padding-bottom: 0px;
	width: 100%;
	line-height: normal;
	padding-top: 0px;
	background-color: #ffffff;
}
.TableMenu2Cell
{
	text-align: right;
	height: 20px;
}

.TableMenuCellTiTle2
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	padding-bottom: 3px;
	vertical-align: bottom;
	padding-top: 3px;
	height: 30px;
	background-color: #fff8c8;
	text-align: center;
}

.TableMenuCell
{
	padding-right: 0px;
	background-position: left top;
	padding-left: 2px;
	background-image: url(../Images/BgGiallo2.jpg);
	padding-bottom: 0px;
	vertical-align: middle;
	padding-top: 0px;
	text-align: center;
	background-repeat: repeat-x;
	height: 28px;
}
.TableMenuCellSel
{
	padding-right: 0px;
	background-position: left top;
	padding-left: 2px;
	background-image: url(../Images/BgBlu.jpg);
	padding-bottom: 0px;
	vertical-align: middle;
	padding-top: 0px;
	height: 28px;
	text-align: center;
	background-repeat: repeat-x;
}
.TableMenuCellTiTle
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 3px;
	height: 30px;
	vertical-align: bottom;
	text-align: center;
	background-color: #eaefff;
	border-bottom: #b1c9f1 1px solid;
}

.TableMenuLogoE
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 100%;
	padding-bottom: 5px;
	width: 100%;
	line-height: normal;
	padding-top: 5px;
	background-color: #eaefff;
}
.TableMenuLogo
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 100%;
	padding-bottom: 0px;
	width: 100%;
	line-height: normal;
	padding-top: 0px;
	background-color: #eaefff;
}
.TableMenuLogoCell
{
	height: 20px;
	padding: 3px,3px,3px,3px;
	vertical-align: middle;
}
.TableMenuMagazzino
{
	width: 153px;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	
}
.TableTitle
{
	font-size: 100%;
	width: 100%;
	font-family: Verdana,Tahoma,Helvetica,sans-serif;
}
.TableTitleCell1
{
	width: 60%;
}
.TableTitleCell2
{
	width: 40%;
}

.TablePagTitle
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 100%;
	padding-bottom: 5px;
	width: 100%;
	line-height: normal;
	padding-top: 5px;
	font-family: Verdana,Tahoma,Helvetica,sans-serif;
	height: 30px;
}
.TablePagTitleCell1
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 150%;
	padding-bottom: 0px;
	width: 10%;
	line-height: normal;
	padding-top: 0px;
	vertical-align: bottom;
	font-family: Verdana,Tahoma,Helvetica,sans-serif;
}
.TablePagTitleCell2
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 100%;
	padding-bottom: 1px;
	width: 40%;
	line-height: normal;
	padding-top: 0px;
	vertical-align: bottom;
	font-family: Verdana,Tahoma,Helvetica,sans-serif;
}
.TablePagTitleCell3
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 100%;
	padding-bottom: 3px;
	width: 50%;
	line-height: normal;
	padding-top: 3px;
	color: #7F4E85;
}

.TableRgs
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 105%;
	padding-bottom: 2px;
	width: 100%;
	line-height: normal;
	padding-top: 2px;
	font-family: Verdana,Tahoma,Helvetica,sans-serif;
	height: 28px;
	color: #efb54a;
	font-style: oblique;
}
.TableRgsCell1
{
	text-align: right;
	padding-right: 5px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 100%;
	padding-bottom: 3px;
	width: 100%;
	line-height: normal;
	padding-top: 0px;
}
.TableRgsCell2
{
	text-align: right;
	padding-right: 5px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 100%;
	padding-bottom: 3px;
	width: 100%;
	line-height: normal;
	padding-top: 0px;
}

.TableCont
{
	font-size: 100%;
	width: 100%;
	line-height: normal;
	padding: 3px 0px 3px 3px;
}
.TablePagNav
{
	padding-right: 0px;
	padding-left: 1px;
	font-size: 100%;
	padding-bottom: 2px;
	vertical-align: top;
	width: 80%;
	padding-top: 2px;
}
.TablePagNavCell
{
	font-size: 100%;
	padding: 2px 2px 2px 2px;
}

.TableLegenda
{
	border-right: #a1b0c5 1px solid;
	padding-right: 3px;
	border-top: #a1b0c5 1px solid;
	padding-left: 3px;
	font-size: 100%;
	padding-bottom: 3px;
	border-left: #a1b0c5 1px solid;
	width: 100%;
	line-height: normal;
	padding-top: 3px;
	border-bottom: #a1b0c5 1px solid;
}
.TableLegendaHead
{
	padding-right: 2px;
	padding-left: 5px;
	font-size: 100%;
	padding-bottom: 2px;
	line-height: normal;
	padding-top: 2px;
	font-style: italic;
	border-bottom: #f8f8ff 1px solid;
}
.TableLegendaCell1
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	width: 20px;
	padding-top: 1px;
	border-bottom: #f8f8ff 1px solid;
	height: 20px;
	vertical-align: top;
}
.TableLegendaCell2
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	width: 100%;
	padding-top: 2px;
	border-bottom: #f8f8ff 1px solid;
	height: 20px;
	vertical-align: top;
}
.NotFound
{
	font-size: 120%;
	height: 40px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.TableRicercaDesProd
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 100%;
	padding-bottom: 0px;
	width: 100%;
	line-height: normal;
	padding-top: 0px;
}
.TableRicercaDesProdCell1
{
	width: 20%;
}
.TableRicercaDesProdCell2
{
	width: 40%;
}
.TableRicercaDesProdCell3
{
	width: 20%;
	text-align: right;
}
.TableRicercaDesProdCell4
{
	width: 20%;
}
.TableRicercaDesProdCell5
{
	width: 10%;
}
.TableRicercaRgs
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 100%;
	padding-bottom: 0px;
	width: 100%;
	line-height: normal;
	padding-top: 0px;
}
.TableRicercaRgsCell1
{
	width: 20%;
}
.TableRicercaRgsCell2
{
	width: 60%;
}
.TableRicercaRgsCell3
{
	width: 20%;
	text-align: right;
}
.TableRicercaRgsCell4
{
	width: 20%;
}
.TableRicercaRgsCell5
{
	width: 10%;
}
.TableRicercaDesCod
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 100%;
	padding-bottom: 0px;
	width: 100%;
	line-height: normal;
	padding-top: 0px;
}
.TableRicercaDesCodCell1
{
	width: 20%;
}
.TableRicercaDesCodCell2
{
	width: 30%;
}
.TableRicercaDesCodCell3
{
	width: 20%;
	text-align: right;
}
.TableRicercaDesCodCell4
{
	width: 20%;
}
.TableRicercaDesCodCell5
{
	width: 10%;
}
.RadioBox
{
	border-right: #dcdcdc 1px solid;
	padding-right: 0px;
	border-top: #dcdcdc 1px solid;
	padding-left: 0px;
	font-size: 100%;
	padding-bottom: 0px;
	border-left: #dcdcdc 1px solid;
	line-height: normal;
	padding-top: 0px;
	border-bottom: #dcdcdc 1px solid;
	width: 100%;
}
.InputQta
{
	border-right: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	font-weight: bold;
	font-size: 100%;
	border-left: #d3d3d3 1px solid;
	width: 100%;
	border-bottom: #d3d3d3 1px solid;
	height: 90%; /*background-color: #f8f8ff;*/
}
.ErrorTitle
{
	font-family: Verdana,Tahoma,Helvetica,sans-serif;
	font-size: 100%;
	color: #000000;
}
.ErrorText
{
	font-family: Verdana,Tahoma,Helvetica,sans-serif;
	font-size: 100%;
	color: #000000;
}
.ErrorDetails
{
	font-family: Verdana,Tahoma,Helvetica,sans-serif;
	font-size: 100%;
	color: #808080;
}
.ErrorMessage
{
	font-family: Verdana,Tahoma,Helvetica,sans-serif;
	font-size: 120%;
	font-weight: bold;
	color: #ff0000;
}
.CellAngoloErrorPage
{
	padding: 20px 0px 0px 20px;
	width: 100%;
	text-align: right;
}
.CellAngoloListino
{
	background-position: left top;
	background-image: url(../Images/sfondodaisyIV.jpg);
	background-repeat: no-repeat;
	text-align: left;
	padding: 0px 0px 0px 0px;
}

