BODY
{
	background-color:#FFF;
	border-bottom:medium none;
	border-left:medium none;
	border-right:medium none;
	border-top:medium none;
	font-family:Arial;
	font-size:8pt;
	margin:10pt;
}

#divsubtoolbar
{
	height:50px;
	overflow:hidden;
	border:none;
	align:justify;
	top:150px;
	position:absolute;
	width:526px;
	background-color:transparent;
}

#divsubtoolbarItem
{
	height:20px;
	overflow:hidden;
	border:none;
	align:justify;
	top:0;
	position:relative;
	width:130px;
}

#divcontent
{
	overflow:auto;
	border:none;
	align:justify;
	top:0;
	position:relative;
	width:526px;
	scrollbar-arrow-color:blue;
	scrollbar-face-color:#FF5A01;
}

a.maintoolbar
{
font-size:12pt;
}


input.thinyIOField
{
	width:80pt;
	height:15pt;
	font-family:Arial;
	font-size:8pt;
	border:1px solid #000;
	background:#FFF;
}

.midIOField200
{
	width:200pt;
	height:15pt;
	font-family:Arial;
	font-size:10pt;
	border:1px solid;
	background:#FFF;
	border-color:#000;
}

.midIOCombo200
{
	width:204pt;
	height:15pt;
	font-family:Arial;
	font-size:10pt;
	border:1px solid;
	background:#FFF;
	border-color:#000;
}

.midIOField100
{
	width:100pt;
	height:15pt;
	font-family:Arial;
	font-size:10pt;
	border:1px solid;
	background:#FFF;
	border-color:#000;
}

.midTd
{
	border:solid 1pt;
	width:100pt;
	font-family:Arial;
	font-size:10pt;
	color:#000;
	border-color:#9f9e9e;
}

.bigTd
{
	border:solid 1pt;
	width:200pt;
	font-family:Arial;
	font-size:10pt;
	color:#000;
	border-color:#9f9e9e;
}

.bigTxt
{
	font-family:Arial;
	font-size:12pt;
	color:#000;
}

.midTxt
{
	font-family:Arial;
	font-size:10pt;
}

.thinyTxt
{
	font-family:Arial;
	font-size:8pt;
}

.thinyButton
{
	width:40pt;
	height:15pt;
	font-family:Arial;
	font-size:10pt;
	align:left;
	background:#FFF;
	border:0;
}

.midButton
{
	width:60pt;
	height:15pt;
	font-family:Arial;
	font-size:10pt;
	align:left;
	background:#FFF;
	color:#000;
	border:0;
	margin-left:0;
}

.bigButton
{
	width:80pt;
	height:15pt;
	font-family:Arial;
	font-size:10pt;
	align:left;
	background:#FFF;
	color:#000;
	border:0;
}

.thinyButtonOrange
{
	width:40pt;
	height:15pt;
	font-family:Arial;
	font-size:10pt;
	align:left;
	background:#FF5A01;
	color:#FFF;
	border:0;
}

A
{
	text-decoration:none;
	color:#FF5A01;
}

img
{
	text-decoration:none;
}

.tdlink
{
	align:center;
	border-bottom:hidden;
	border-top:hidden;
	background:#FFF;
	border-spacing:0;
	border-color:#000;
}

.tdlinkSel
{
	align:center;
	border-bottom:hidden;
	border-top:hidden;
	background:#FF5A01;
	border-spacing:0;
	border-color:#000;
}

.aLinkTD
{
	align:center;
	width:130px;
	font-size:10pt;
	color:inherit;
	background:inherit;
}

.aLinkBA
{
	font-size:10pt;
	color:#000;
	background:#FFF;
	border:none;
	border-right:solid 1pt;
	border-left:solid 1pt;
}

.aLinkBA:HOVER
{
	font-size:10pt;
	color:#FFF;
	background:#FF5A01;
	border:none;
	border-right:solid 1pt;
	border-left:solid 1pt;
}

.aLinkB
{
	font-size:10pt;
	color:#000;
	background:#FFF;
	border:none;
	border-right:solid 1pt;
}

.aLinkB:HOVER
{
	font-size:10pt;
	color:#FFF;
	background:#FF5A01;
	border:none;
	border-right:solid 1pt;
}

.aLink
{
	font-size:10pt;
	color:#000;
	background:#FFF;
	border:none;
}

.aLinkNB
{
	width:124px;
	font-size:10pt;
	color:#000;
	background:#FFF;
	border:none;
	align:center;
}

.aLinkNB:HOVER
{
	width:124px;
	font-size:10pt;
	color:#FF5A01;
	background:#FFF;
	border:none;
	align:center;
}

.aLinkReminder
{
	font-size:8pt;
	color:#2807b5;
	background:transparent;
	border:none;
	margin-left:0.5cm;
}

.aLinkReminder12pt
{
	font-family:Arial;
	font-size:12pt;
	color:red;
	background:#FFF;
	border:none;
}

.aLinkReminder10pt
{
	font-family:Arial;
	font-size:10pt;
	color:#000;
	background:#FFF;
	border:none;
}

.pReminder
{
	font-size:8pt;
	color:#f13f01;
	background:transparent;
	border:none;
}

.pReminderStatic
{
	font-size:8pt;
	font-style:bold;
	color:#000;
	background:transparent;
	border:none;
	margin:2px;
}

.contentTitle
{
	font-size:12pt;
	font-family:"Arial";
	color:#000;
	background:#FFF;
	align:left;
	margin:0.5cm 0.5cm .0001pt;
}

.contentSubTitle
{
	font-size:10pt;
	font-family:"Arial";
	color:#FF5A01;
	background:#FFF;
	align:left;
	margin:0.5cm 0.5cm .0001pt;
}

.contentTxt
{
	font-size:9pt;
	font-family:"Arial";
	color:#000;
	background:#FFF;
	align:left;
	margin:0.5cm 0.5cm .0001pt;
}

ul.contentTxtList
{
	margin-top:0;
}

li.contentTxtList
{
	font-size:9pt;
	font-family:"Arial";
}

.schermata
{
	margin-top:10pt;
	margin-left:0.5cm;
	margin-bottom:0;
	border:0;
	width:100pt;
	height:80pt;
}

table.PRODOTTI
{
	margin-left:0.5cm;
	margin-right:0.5cm;
}

TH.PRODOTTI
{
	background-color:#FFF;
	color:blue;
	font-weight:bolder;
	font-family:Arial;
	font-size:10pt;
	align:left;
	height:50pt;
	border:none;
}

TR.PRODOTTI
{
	color:#000;
	font-family:Arial;
	font-size:10pt;
}

TR.ROW_PRODOTTI
{
	background-color:#FFF;
	color:#000;
	font-weight:400;
	font-family:Arial;
	font-size:10pt;
	border:none;
}

TR.ROW_PRODOTTI_SEL
{
	background-color:#eee;
	color:#000;
	font-family:Arial;
	font-size:10pt;
	border:none;
	margin-right:0;
}

.copy
{
	font-family:Arial;
	font-size:2pt;
	color:#7c7676;
}

TABLE.griglia
{
	border-collapse:collapse;
	border:0.5pt solid #000;
	padding:0;
}

*.#col
{
	border:0.5pt solid #000;
}

TABLE.inner
{
	border-collapse:collapse;
	border:0 solid #000;
}

TD.inner
{
	border:0.5pt solid #000;
	border-top:0 solid #000;
	border-bottom:0 solid #000;
	border-left:0 solid #000;
	border-right:0.5pt solid #000;
	padding:0;

}

TABLE.inner2
{
	margin-top:0.2cm;
	margin-left:0.6cm;
	margin-right:0.6cm;
	padding:0;
	font-family:Arial;
	font-size:10pt;
}
TD.ButtonSelected
{
	border:0.5pt solid #000;
	border-top:0 solid #000;
	border-bottom:0 solid #000;
	border-left:0 solid #000;
	border-right:0.5pt solid #000;
	color:#FFF;
	background-color:#FF5A01;
	padding:0;
}
tr.admin
{
	border-right:0.3pt solid #022;
	border-bottom:0.3pt solid #022;
	border-top:0.3pt solid #022;
	border-left:0.3pt solid #022;
}
th.admin
{	
	border-right:0.3pt solid #000;
	border-bottom:0.3pt solid #000;
	font-size:7.5pt;
	font-family:"Tahoma";
}
td.admin
{
	margin-top:0.5cm;
	margin-left:1cm;
	margin-right:1cm;
	margin-bottom:0.5cm;
	border-bottom:0.3pt solid #100;
	border-right:0.3pt solid #100;
	font-size:8pt;
	font-family:"Tahoma";
}
img.admin
{
	width:18px;
	height:16px;
	border-right:0.1pt solid #000;
	border:0;
}

TD.nessuno
{
	border:0 solid #000;
	border-top:0 solid #000;
	border-bottom:0 solid #000;
	border-left:0 solid #000;
	border-right:0 solid #000;
	padding:0;
}

a.menuButton,div.menu a.menuItem
{
	font-family:Arial;
	font-size:10pt;
	font-style:normal;
	font-weight:400;
	color:#000;
}

div.menuBar a.menuButtonActive,div.menuBar a.menuButtonActive:hover
{
	background-color:#FFF;
	font-family:Arial;
	font-size:10pt;
	left:0;
	top:0;
}

div.menu
{
	background-color:#FFF;
	left:0;
	position:absolute;
	top:0;
	visibility:hidden;
	z-index:101;
	padding:0;
}

div.menu a.menuItem
{
	color:#000;
	cursor:default;
	display:block;
	text-decoration:none;
	white-space:nowrap;
	padding:0;
}

div.menu a.menuItem:hover,div.menu a.menuItemHighlight
{
	background-color:#FF5A01;
	color:#fff;
}

div.menu div.menuItemSep
{
	border:0 inset #e0e0e0;
	margin:0;
}

img.sizer
{
	border:0;
	display:inline;
}

P.News
{
	margin-top:0.1cm;
	margin-left:0.2cm;
}

DIV.sidemenu
{
	overflow:hidden;
	border:solid 1pt;
	align:justify;
	top:0;
	position:relative;
	border-top:none;
	border-left:none;
	border-right:none;
}

ul.sidemenu
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	list-style-type:none;
	margin:0.26cm;
	padding:0;
}

ul.subsidemenu
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	text-indent:5px;
	list-style-position:inside;
	list-style-type:none;
	margin:0;
	padding:0;
}

.sidebarmenu
{
	overflow:hidden;
	border-bottom:0.5pt solid #000;
	background-color:#fff;
	height:25px;
	width:132px;
	font-family:Arial;
	font-size:10pt;
	text-align:center;
	vertical-align:middle;
	line-height:25px;
	color:#000;
}

div.submenunew
{
	font-family:Arial;
	font-size:10pt;
	text-align:center;
	height:25px;
	border-bottom:0.5pt solid #000;
	line-height:25px;
}

a.menulingua
{
	color:#000;
}

a.menulingua:hover
{
	color:#FFF;
}

a.menuAdmin
{
	color:#F00;
}
a.menuAdmin:hover
{
	color:#FFF;
}
.aLinkTD:HOVER,.aLinkTDSelected
{
	align:center;
	width:130px;
	font-size:10pt;
	color:#FFF;
	background:#FF5A01;
}

.aLink:HOVER,.aLinkSelected
{
	font-size:10pt;
	color:#FFF;
	background:#FF5A01;
	border:none;
}

.aLinkReminder:HOVER,.aLinkReminderSelected
{
	font-size:8pt;
	color:#FF5A01;
	background:#FFF;
	border:none;
}

.contentImg,.bodyimage
{
	margin-top:10pt;
	margin-left:0.5cm;
	margin-bottom:0;
	border:0;
}

TR.griglia,TD.griglia
{
	border:0.5pt solid #000;
	padding:0;
}