html { }

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

img{
	border:0;
}

a:link    	{ text-decoration: underline; color:#000080;}
a:visited 	{ text-decoration: underline; color:#000080;}
a:active  	{ text-decoration: underline; color:#FFBF00;}
a:hover		{ text-decoration: underline; color:#FF8000;}


#mainContent{
	padding:10px;
}

.piccolo{font-size:10px; color:#666666}
.title{color:#000080; font-weight:bold; font-size:16px; margin:6px 0 6px 0;}
.subtitle{color:#959595; 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:#FF9B9B; color:#FFFFFF}
.s3{font-size:10px; font-weight:bold; padding:1px 2px 1px 3px; background:#FF8800; color:#FFFFFF}
.s4{font-size:10px; font-weight:bold; padding:1px 2px 1px 3px; background:#FFCD37; color:#000000}
.s5{font-size:10px; font-weight:bold; padding:1px 2px 1px 3px; background:#FFE920; color:#000000}
.s6{font-size:10px; font-weight:bold; padding:1px 2px 1px 3px; background:#D6F400; color:#000000}
.s7{font-size:10px; font-weight:bold; padding:1px 2px 1px 3px; background:#69D200; color:#FFFFFF}
.s8{font-size:10px; font-weight:bold; padding:1px 2px 1px 3px; background:#198072; color:#FFFFFF}

div.name{font-weight:bold; margin-bottom:4px; font-size:14px;}
div.paragraph{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;
}


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

.pulsante	{ 
	background-color: #ffffff; 
	font-family: Tahoma,Verdana,sans-serif,Arial; 
	font-size:10px; 
	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;
}

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;
}

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;
}
