html { }

body
{
	background-color: #fffaeb;
	font-weight:normal;
	font-family: Tahoma,Verdana,sans-serif,Arial; 
	font-size:13px;
	margin:0px;
	padding:0px;
}

img{
	border:0;
}

a:link    	{  color:#000080;}
a:visited 	{ color:#000080;}
a:active  	{ color:#FFBF00;}
a:hover		{ color:#FF8000;}


#mainContent{
	padding:10px;
}

.piccolo{font-size:10px; color:#666666}
.piccolored{font-size:10px; color:#FF0000}
.metadata{color:#595959;}
.title{color:#000080; font-weight:bold; font-size:16px; margin:2px 0 10px 0;}
.subtitle{color:#868686; font-weight:bold; font-size:13px}
.icon{font-size:10px; font-weight:bold; padding:1px; background:#E9E9E9; color:#000080;}
.highlight{font-size:10px; font-weight:normal; padding:1px 2px 1px 2px; background:#FFFF00; color:#000000;}
.headertitle{font-weight:bold; margin:15px 0 5px 0; background-color:#E9E9E9; padding-left:3px}
.mandatory{font-size:10px; font-weight:bold; color:#FF8000;}

.s1{font-size:10px; font-weight:bold; padding:1px 2px 1px 3px; background:#E9E9E9; color:#000000}
.s2{font-size:10px; font-weight:bold; padding:1px 2px 1px 3px; background:#FF0000; color:#FFFFFF}
.s3{font-size:10px; font-weight:bold; padding:1px 2px 1px 3px; background:#FFE920; color:#000000}
.s4{font-size:10px; font-weight:bold; padding:1px 2px 1px 3px; background:#8FDD00; color:#FFFFFF}
.s5{font-size:10px; font-weight:bold; padding:1px 2px 1px 3px; background:#00AAD4; color:#FFFFFF}



.swithdraw{font-size:9px; font-weight:bold; color:#FFFFFF;}
.asterisk{font-size:10px; font-weight:bold; color:red}
.warning{color:red}
.notice{padding:1px 2px 1px 3px; background:#FFFF66;}

.tip{font-size:10px; font-weight:bold; padding:1px 2px 1px 3px; background:#FEF101; color:#EA0000}

div.name{font-weight:bold; margin-bottom:4px; font-size:14px;}
div.paragraph{background-color:#fffaeb;text-align:justify; margin-bottom:4px;}

.textfield	{ 
	border:1px;
	border-style:solid; 
	border-color:#8496AD; 
	background-color: #FFFFFF; 
	font-family: Tahoma,Verdana,sans-serif,Arial; 
	font-size:12px;
	font-weight: normal;
	height:18px;
	padding-left:2px;
}

.textfieldarea	{ 
	border:1px;
	border-style:solid; 
	border-color:#8496AD; 
	background-color: #FFFFFF; 
	font-family: Tahoma,Verdana,sans-serif,Arial; 
	font-size:12px;
	font-weight: normal;
	padding-left:2px;
}


.combo {
	background-color: #FFFFFF; 
	font-size:12px; 
	border-width: 1px; 
	border-color: #808080; 
}

option {
padding: 1px;
}

textarea {
overflow:auto;
}

.pulsante	{ 
	background-color: #ffffff; 
	font-family: Tahoma,Verdana,sans-serif,Arial; 
	font-size:10px; 
	font-weight: bold; 
	cursor:pointer;
}

.pulsante_large	{ 
	background-color: #ffffff; 
	font-family: Tahoma,Verdana,sans-serif,Arial; 
	font-size:12px; 
	font-weight: bold; 
	cursor:pointer;
}

tbody.modulo{
	font-weight:normal;
	font-family: Tahoma,Verdana,sans-serif,Arial; 
	border-spacing: 4px 0px 0px 4px;
	font-size:13px;
}

tbody.display{
	font-weight:normal;
	font-family: Tahoma,Verdana,sans-serif,Arial; 
	border-spacing: 2px 0px 0px 4px;
	font-size:13px;
}

tbody.displaysmall{
	font-weight:normal;
	font-family: Tahoma,Verdana,sans-serif,Arial; 
	border-spacing: 2px 0px 0px 4px;
	font-size:10px;
}

td.tddata {text-align:right; vertical-align:top;}

td.pulsanterow {	
	border-color: #AEBFCF; 
	background-color:#E9E9E9;
	border-style: solid;
	border-width: 1px 0 1px 0;
	text-align:center;
	}

.menuh{
	margin:0;
	padding:5px;
	border-color: #AEBFCF; 
	background-color:#E9E9E9;
	border-style: solid;
	border-width: 1px 0 1px 0;
}

div.message{
	margin: 16px 0 16px 0;
	padding:5px;
	border-color:#FF8000; 
	background-color:#FFFFCC;
	border-style: solid;
	border-width: 1px 0 1px 0;
}

div.instructions{
	margin: 16px 0 16px 0;
	padding:5px;
}

ul {padding-top:0px; padding-bottom:0px;}

ul.menu {padding:0 0 6px 6px;}

li.menu{
	padding:2px 0px 2px 0px;
	list-style: none;
}


th {
	background-color:#E9E9E9;
	font-size:10px;
	font-weight:bold;}

img.image_right {
	float:right;
	margin:10px 0px 10px 10px;
	border: 0px;
}
img.image_right_lens {
	float:right;
	margin:10px 0px 10px 10px;
	border: 0px;
}
img.image_right_lens:hover{cursor: url("image/Enlarge.cur"), url("../image/Enlarge.cur"), default;}

img.image_left {
	float:left;
	margin:10px 10px 10px 0px;
	border: 0px;
}
img.image_left_lens {
	float:left;
	margin:10px 10px 10px 0px;
	border: 0px;
}
img.image_left_lens:hover{cursor: url("image/Enlarge.cur"), url("../image/Enlarge.cur"), default;}

.interline{
	border-color:#6C6C6C;
	border-style: solid;
	border-width:0 0 1px 0;
}

div.ident{
	margin-left:20px;
}
div.ident2{
	margin-left:20px;
	margin-top:5px;
}


.titleform{
	margin-bottom:5px;
	border-bottom:1px solid #CFCFCF;
	font-weight:bold;
}

.infoblock{
	width:680px;
	font-size:13px;
	padding:6px;
	border:1px solid #CFCFCF;
	margin-bottom:10px;
}

div.label{
	font-size:13px; 
	margin:10px 0 2px 1px; 
	font-weight:normal;
}

div.label2{
	font-size:13px; 
	margin:0 0 5px 5px; 
	font-weight:normal;
}

label{margin-bottom:2px;}


div.step{
	display: inline;
	padding:2px 3px 2px 3px;
	border:1px solid #CFCFCF;
	color:#000080;
	font-size:10px; 
}
div.formcontainer{
        background-color:#fffaeb;
}


div.stepactive{
	display: inline;
	padding:2px 3px 2px 3px;
	border:1px solid #FFCC00;
	background-color:#FF8000;
	color:#FFFFFF;
	font-size:10px; 
}

div.stepformer{
	display: inline;
	padding:2px 3px 2px 3px;
	border:1px solid #CFCFCF;
	background-color:#DFDFDF;
	color:#4D4D4D;
	font-size:10px; 
}

div.stepfinal{
	display: inline;
	padding:2px 3px 2px 3px;
	border:1px solid #CFCFCF;
	background-color:#62C400;
	color:#FFFFFF;
	font-size:10px; 


