	BODY {
		PADDING-RIGHT: 0px; 
		PADDING-LEFT: 0px;  	
		PADDING-BOTTOM: 0px; 
		MARGIN: 0px; 
		PADDING-TOP: 0px;
		TEXT-ALIGN: center;
		text-align:left;
        	margin-top: 0px; 
		margin-left: 0px; 
		background-color: #CCCCCC; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 		
		font-size: 10pt;
		}

	td {
		text-align:left;
        	margin-top: 0px; 
		margin-left: 0px; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 		
		font-size: 10pt
		}
	
	#frame {
		width:779px;
		margin-right:0px;
		margin-left:0px;
		margin-top:0px;
		padding:0px;
		text-align:left;
		}

	#menucx {
		width:590px;
		margin-right:5px;
		padding:5px;
		float:left;
		text-align:right;
		}
		
	#bandasx {
		width:141px;
		padding:7px;
		float:left;
		}
	
	#bandacx {
		width:457px;
		padding:5px;
		float:left;
		}
	
	#bandadx {
		width:181px;
		padding:5px;
		float:left;
		}
	
	#bandaint {
		height: 130px;
		float:left; 
		padding:3px;
		background-color: #FFFFFF; 
		background-image: url(img/backtop.gif); 
		}

	#boxlogo {
		float:left; 
		}

	#boxbanner {
		width:468px;
		height:60px;
		float:right;
		}
		 
	#bandapie {
		 height: 15px; 
		 background-color: #FFFFFF; 
		 clip:  rect(   )
		 }

	#boxcorposx {
		width:220px;
		height:230px;
		padding:5px 5px;
		float:left;
		background:#E5E5E5 url(img/backcorposx.gif);
		BORDER-LEFT: #82B4E1 1px solid;
		BORDER-RIGHT: #82B4E1 1px solid;
		BORDER-BOTTOM: #82B4E1 1px solid;
		BORDER-TOP: #82B4E1 1px solid;
		}

	#boxcorpodx {
		width:220px;
		height:230px;
		padding:5px 5px;
		float:right;
		background:#E5E5E5 url(img/backcorposx.gif);
		BORDER-LEFT: #82B4E1 1px solid;
		BORDER-RIGHT: #82B4E1 1px solid;
		BORDER-BOTTOM: #82B4E1 1px solid;
		BORDER-TOP: #82B4E1 1px solid;
		}
		
	#boxcorpocx {
		width:446px;
		padding:5px 5px;
		float: center;
		background:#E5E5E5 url(img/backcorposx.gif);
		BORDER-LEFT: #82B4E1 1px solid;
		BORDER-RIGHT: #82B4E1 1px solid;
		BORDER-BOTTOM: #82B4E1 1px solid;
		BORDER-TOP: #82B4E1 1px solid;
		}

	#boxsottcorpo {
		width:430px;
		padding:5px 5px;
		float: center;
		background:#E5E5E5 url(img/backcorposx.gif);
		BORDER-LEFT: #82B4E1 0px solid;
		BORDER-RIGHT: #82B4E1 0px solid;
		BORDER-BOTTOM: #82B4E1 0px solid;
		BORDER-TOP: #82B4E1 0px solid;
		}

	#boxstep {
		width:447px;
		padding:5px 5px;
		float: center;
		background:#E5E5E5 url(img/step_back.gif);
		BORDER-LEFT: #82B4E1 0px solid;
		BORDER-RIGHT: #82B4E1 0px solid;
		BORDER-BOTTOM: #82B4E1 0px solid;
		BORDER-TOP: #82B4E1 0px solid;
		}

	#boxcorpopag {
		width:447px;
		height:100%;
		padding:5px 5px;
		float:center;
		background:#ffffff;
		BORDER-LEFT: #82B4E1 1px solid;
		BORDER-RIGHT: #82B4E1 1px solid;
		BORDER-BOTTOM: #82B4E1 1px solid;
		BORDER-TOP: #82B4E1 1px solid;
		}

	#boxdx {
		width:170px;
		padding:5px 5px;
		float:left;
		background:#E5E5E5 url(img/backdx_gri.jpg);
		BORDER-LEFT: #cccccc 1px solid;
		BORDER-RIGHT: #cccccc 1px solid;
		BORDER-BOTTOM: #cccccc 1px solid;
		BORDER-TOP: #cccccc 1px solid;
		}
		
	#boxdxmail {
		width:170px;
		height: 99px;
		padding:5px 5px;
		float:left;
		background:#E5E5E5 url(img/backdx_email.jpg);
		BORDER-LEFT: #cccccc 1px solid;
		BORDER-RIGHT: #cccccc 1px solid;
		BORDER-BOTTOM: #cccccc 1px solid;
		BORDER-TOP: #cccccc 1px solid;
		}
		
	#boxdxadmin {
		width:170px;
		height: 99px;
		padding:5px 5px;
		float:left;
		background:#E5E5E5 url(img/backdx_adm.jpg);
		BORDER-LEFT: #cccccc 1px solid;
		BORDER-RIGHT: #cccccc 1px solid;
		BORDER-BOTTOM: #cccccc 1px solid;
		BORDER-TOP: #cccccc 1px solid;
		}
		
	#bandaint h1 {
		font-size:14px;
		padding:0px;
		margin:0px;
		}
	
	#contenutodx p { font-size:10px}

-------------------------menusx-------------------------------
A.m {
	TEXT-DECORATION: none;
	COLOR: #ffffff
}

A.m:link { 
	COLOR: #ffffff; 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none; 
}

A.m:visited { 
	COLOR: #ffffff; 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none; 
}

A.m:active { 
	COLOR: #FF0000; 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold; 
	text-decoration: none;}

A.m:hover { 
	COLOR: #ffff66; 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: underline;  
}


-------------menup---------------------------------------------------

A.mup {
	TEXT-DECORATION: none;
	COLOR: #ffff66
}

A.mup:link { 
	COLOR: #003366; 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none; 
}

A.mup:visited { 
	COLOR: #003366; 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none; 
}

A.mup:active { 
	COLOR: #330000; 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold; 
	text-decoration: none;
}

A.mup:hover { 
	COLOR: #003366; 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: underline;  
}

------------------------testo&link------------------------------------
#select
{
	margin: 0px;
	padding: 0px;
}

#select li
{	
	list-style-type: none;
	text-align: center;
	width: 185px; 
	float: left;
	margin: 3px;
	padding: 0px;
}

#select li a
{
	font: bold 12px Tahoma;
	color: #555;
	display: block;
	background-color: #f1f1f1;	
	border: 1px solid #999;
	text-decoration: none;
	padding: 5px;
}

#select li a:hover
{
	background-color: #E9EEFA;
	border-color: #5A80D8;
}

----------------------tab menu orientativo-------------------
.orient 
{
	margin: 0px;
	padding: 0px;
	color: #003366
}

.orient td
{	
	FONT: 7pt/9pt Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	list-style-type: none;
	text-align: center;
	width: 151px; 
	float: left;
	margin: 2px;
	padding: 0px;
}

.orient td a
{
	FONT: 7pt/9pt Verdana, Arial, Helvetica, sans-serif;
	color: #555;
	display: block;
	background-color: #f1f1f1;	
	border: 1px solid #ccc;
	text-decoration: none;
	padding: 2px;
}

.orient td a:hover
{
	background-color: #E9EEFA;
	border-color: #5A80D8;
}



A {TEXT-DECORATION: underline}
A:link {COLOR: #0000ff; text-decoration: underline;}
A:visited {COLOR: #0000ff;text-decoration: underline;}
A:hover {COLOR: #FF0000; TEXT-DECORATION: underline}

	p,h1,pre {
		margin:0px 0px 0px 0px;
		}
		
	h1 {
		font-size:14px;
		padding-top:0px;
		}


li 	{  
list-style-position: outside; 
list-style-type: square;
PADDING-LEFT: 0px;	
	}


.tit  {
	FONT: bold 11pt/13pt Arial, Helvetica, sans-serif; 
	BORDER-RIGHT: #999999 1px dotted; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #999999 1px dotted; 
	PADDING-LEFT: 4px; 
	BACKGROUND: #e9e9e9; 
	MARGIN-BOTTOM: 6px; 
	PADDING-BOTTOM: 1px;  
	BORDER-LEFT: #999999 1px dotted; 
	COLOR: #ff0000; 
	BORDER-BOTTOM: #999999 1px dotted 	
}	
	
.tit1 {
	BORDER-RIGHT: 0px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: 0px; 	
	PADDING-LEFT: 3px;  
	MARGIN-BOTTOM: 1px; 
	PADDING-BOTTOM: 1px; 
	FONT: bold 10pt/12pt Arial, Helvetica, sans-serif; 
	BORDER-LEFT: 0px; 
	COLOR: #00539A; 	
	BORDER-BOTTOM: #600000 1px;
}

.tit2 {
	BORDER-RIGHT: 0px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: 0px; 	
	PADDING-LEFT: 3px;  
	MARGIN-BOTTOM: 1px; 
	PADDING-BOTTOM: 1px; 
	FONT: bold 10pt/12pt Arial, Helvetica, sans-serif; 
	BORDER-LEFT: 0px; 
	COLOR: #ff810b; 	
	BORDER-BOTTOM: #600000 1px;
}

.pic {
	FONT: 7pt/9pt Verdana, Arial, Helvetica, sans-serif
}


.pic1 {
	FONT: 10px/normal Verdana, Arial, Helvetica, "sans-serif COLOR": #cccccc;
}


-------------------pič di pagina minuscolo---------------------------
#footer {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; MARGIN: 0px 226px 4px 194px; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; POSITION: relative; BACKGROUND-COLOR: #999999
}
#footer P {
	PADDING-RIGHT: 6px; MARGIN-TOP: 2px; PADDING-LEFT: 6px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 2px; FONT: italic 7pt/9pt Georgia, "Times New Roman", serif; COLOR: #ffffff
}
#footer P A {
	FONT-WEIGHT: bold; COLOR: #ffffff
} 

--------------------------form-------------------------

form {
	font-size: 10px;
}

input.box {
	background-color:#FFFFFF;
	font-family:verdana, arial, sans-serif;
	width:120px;
	border:1px #999999 solid;
	color:#000000;
	height:18px;
	; clip:  rect(   )
}

input.box2 {
	background-color:#FFFFFF;
	font-family:verdana, arial, sans-serif;
	width:80px;
	border:1px #999999 solid;
	color:#000000;
	height:18px;
	; clip:  rect(   )
}

.formtesto {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	COLOR: #000000;
	background-color: #CCFFFF;
	font-style: normal;


	
}

textarea {
	background-color:#FFFFFF;
	font-family:verdana,arial,sans-serif;
	border:1px solid #999999;
	color:#000000;
}


input.button {
	background-color: #FFFFFF;
	font-family: verdana,arial,sans-serif;
	font-size: 10px;
	border:1px solid #999999;
	height: 20px;
	margin: 1% 1% 1% 1%;
}

-----------------------inizio menu css e submenu --------------------------------

A.subm {
	FONT-WEIGHT: bold;
	COLOR: #0000ff; 
	TEXT-DECORATION: none
}

A.subm:link {
	FONT-WEIGHT: bold; 
	COLOR: #0000ff; 
	TEXT-DECORATION: none
}

A.subm:visited {
	FONT-WEIGHT: bold; 
	COLOR: #0000ff; 
	TEXT-DECORATION: none
}

A.subm:hover {
	FONT-WEIGHT: bold; 
	COLOR: #ff0000; 
	TEXT-DECORATION: none
}

.submenu {
	BORDER-RIGHT: thin inset #003366;
	PADDING-RIGHT: 0.5em;
	BORDER-TOP: thin inset #003366;
	PADDING-LEFT: 0.5em;
	FONT-SIZE: 9px;
	Z-INDEX: 10;
	BACKGROUND: #D8E6F3;
	VISIBILITY: hidden;
	PADDING-BOTTOM: 0.2em;
	BORDER-LEFT: thin inset #D8E6F3;
	WIDTH: 160px;
	PADDING-TOP: 0.2em;
	BORDER-BOTTOM: thin inset #D8E6F3;
	POSITION: absolute;
	TEXT-ALIGN: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-variant: normal;
	height: auto;

}

#menubar {
	MARGIN: auto; 
	WIDTH: 100%; 
	TEXT-ALIGN: left
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #000 0px solid; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0.2em; 
	PADDING-TOP: 0.2em
}


.navlist {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 120px; 
	PADDING-TOP: 0px; 
	POSITION: relative;
}
.navlist UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Verdana, Arial, sans-serif; 
	LIST-STYLE-TYPE: none
}
.navlist LI {
	MARGIN: 0px 0px 0px
}
.navlist A {
	BORDER-RIGHT: #999999 0px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #003366 1px solid; 
	DISPLAY: block; 
	PADDING-LEFT: 4px; 
	FONT-WEIGHT: normal; 
	BACKGROUND-IMAGE: url(img/francesca.jpg); 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #999999 0px solid; 
	WIDTH: 112px; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #003366 0px solid;
	FONT-WEIGHT: bold; 
	
}
.navlist A:link {
	FONT-WEIGHT: bold; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none
}
.navlist A:visited {
	FONT-WEIGHT: bold; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none
}
.navlist A:hover {
	BORDER-RIGHT: #ffff66 0px solid; 
	BORDER-TOP: #003366 1px solid; 
	BACKGROUND-IMAGE: url(img/francesca.jpg); 
	BORDER-LEFT: #999999 0px solid; 	
	COLOR: #000000; 
	BORDER-BOTTOM: #999999 0px solid; 
	BACKGROUND-COLOR: #D8E6F3;
	FONT-WEIGHT: bold
}
.tabellatesto {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	COLOR: #000000;
	font-style: normal;
}
.headertabella {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
