A
{
	color: #34367c;
	text-decoration: none;
}
A:visited
{
	color: #34367c;
}
.prev
{
	font-weight: bold;
}
.next
{
	font-weight: bold;
}
.actiondiv
{
	margin: 1px; 
	background-color: white;
}
.blue
{
	color: #34367c;
}
.orange
{
	color: #e87511;
}
.infotitle
{
	color: #34367c;
	font-weight: bold;
	font-size: 85%;
	border-bottom: 1px #34367c solid; 
	background-color: #e8e8f0;
}
.fmset frameset frame
{
	border-bottom: 1px #34367c solid
}
.fmsetAdmin frameset #f1Admin
{
	border-right: 1px #e87511 solid;
} 
.fmset frameset frameset frameset #f1
{
	border-bottom: 1px #34367c solid; 
	border-right: 1px #34367c solid;
} 
.fmset frameset frameset frameset #f2
{
	border-right: 1px #34367c solid;
} 
.fmset frameset frameset #f2 /*Area clienti*/
{
	border-right: 1px #34367c solid;
} 
.selectedItem
{
	/*background-color: #34367c;*/
	font-weight: bold;
	color: #34367c;
}
.selectedItem:visited
{
	/*background-color: #f5d9cf;*/
	color: #34367c;
}
.selectedItem:hover
{
	/*background-color: #f5d9cf;*/
	color: #34367c;
}
.sectiontitle
{
	font-weight: bold;
	color: #34367c;
}
.sectiontitle2
{
	font-weight: bold;
	text-decoration: underline;
	color: #34367c;
}
.subsectiontitle
{
	font-style: italic;
}
.trtitle
{
}
BODY
{
	font-size: 8pt;
	font-family: Verdana, Tahoma, Arial;
	scrollbar-face-color: #34367c;
	scrollbar-highlight-color: #D2D9E9;
	scrollbar-shadow-color: #D2D9E9;
	scrollbar-3dlight-color: #34367c;
	scrollbar-track-color: #7C87B5;
	scrollbar-arrow-color: #D2D9E9;
	scrollbar-darkshadow-color: #34367c;
	overflow: auto;
}	
TD
{
	font-size: 8pt;
}
.title
{
	font-weight: bold;
}
.areatitle
{
	font-size: 10pt;
	font-weight: bold;
}
.pagetitle
{
	font-size: 9pt;
	font-weight: bold;
}
.adminPageTitle
{
	font-size: 10pt;
	font-weight: bold;
	border-bottom: solid 1px #000000
}
.label
{
	font-weight: bold;
}
.tdbutton
{
	padding-top: 20px;
}
.tdpagetitle
{
	background: #e87511; 
	background-image: url(images/nav.jpg);
	background-repeat: repeat-y;
	/*font-size: 70%;*/
	font-weight: bold;
	color: #ffffff;
	padding-left: 5px;
	height: 25px;
}
INPUT
{
	font-size: 8pt;
	font-family: Verdana, Tahoma, Arial;
}
.submitButton
{
	font-size: 8pt;
	font-family: Verdana, Tahoma, Arial;
	background-color:  #e87511;
	color: #ffffff;
	font-weight: bold;
}
BUTTON
{
	font-size: 8pt;
	font-family: Verdana, Tahoma, Arial;
	background-color:  #e87511;
	color: #ffffff;
	font-weight: bold;
}
SELECT
{
	font-size: 8pt;
	font-family: Verdana, Tahoma, Arial;
}
TEXTAREA
{
	font-size: 8pt;
	font-family: Verdana, Tahoma, Arial;
}
.flatinput
{
	border: solid 1px #e87511;
}
.flatbutton
{
	border: solid 1px #e87511;
	background-color: #ffffff;
}
.flatselect
{
	border: solid 1px #e87511;
	border-style:none;
}
A:hover
{
	color: #e87511;
}
.tab
{
	/*padding-left: 4px;
	padding-right: 4px;*/
	/*background-color: #34367c;*/
	background-color: #0f6688;
	color: #ffffff;
	font-weight: bold;
	padding-top: 3px;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	height: 20px;
	cursor: hand;
}

.tab A
{
	color: #ffffff;
}
.tab A:visited
{
	color: #ffffff;
}
.tab A:hover
{
	color: #ffffff;
}
.tabhover
{
	/*padding-left: 4px;
	padding-right: 4px;*/
	background-color: #e87511;
	color: #ffffff;
	font-weight: bold;
}
.tabhover A:visited
{
	color: #ffffff;
}
.tabhover A:hover
{
	color: #ffffff;
}
.search
{
	background-color: #D2D9E9;
}
.contentcell
{
	border-top: solid 1px #34367c;
	background-color: #e8e8f0;
}
.processleft
{
	background-color: #ffffff;
	margin: 1 1 1 1
}
.processleft TABLE TR TD
{
	/*background-color: #D2D9E9;*/
	background-color: #D2D9E9;
}
.processleft TABLE TR TD SPAN TABLE TD
{
	background-color: #e8e8f0;
}
.processleft TABLE TR TD #whiterow
{
	background-color: #ffffff;
}
.altrow1
{
	background-color: #e8e8f0;
}
.altrow2
{
	background-color: #D2D9E9;
}
.date
{
	font-size:80%;
	color: #34367c;
}
.noinfo
{
	font-style: italic;
	text-align: center;
	margin-top: 40px;
	width: 100%;
}
.mandatory
{
	color: #e87511;
}
.contenttable
{
	width: 100%/*550px;*/
}
.subtitle
{
	font-weight: bold;
	/*color: #e87511;*/
	color: #c66005;
	vertical-align: super;
	font-size: 12pt;
}
.subtitlebar
{
	/*padding-left: 12px;*/
	width: 570px;
}
.subtitlebar TD
{
	
}
.contenttd
{
	width: 580px;
	height: 100%
}
.headertable
{
	margin: 2 2 2 2;
	width: 580px;
/*	border: solid 1px #e87511;*/
}
