	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;
		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;
		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:520px;
		height:auto;
		
		text-align:center;
		
		background-repeat :inherit ;
		BORDER-LEFT: #82B4E1 0px solid;
		BORDER-RIGHT: #82B4E1 0px solid;
		BORDER-BOTTOM: #82B4E1 0px solid;
		BORDER-TOP: #82B4E1 0px solid;
		font-family:Verdana;
		font-size:x-small;
		}

	#boxcorpopag {
		width:440px;
		height:100%;
		padding:5px;
		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;
		}
	#maincontainer
	{
		width:512;
		height:auto;
		text-align:center;
		
	}
	#boxfootherhosting
{
	
	width: 512px;
	height: 30px;
	font-family: Verdana;
	font-size: x-small ;
	color: #00008b;
	vertical-align:bottom;
}
#response
{
	font-family:Verdana ;
	font-size:8pt;
	OVERFLOW: auto; 
	WIDTH: 445px; 
	CLIP: rect(2px 2px 2px 2px); 
	HEIGHT: 269px; 
	TEXT-ALIGN: left;
}
	
	#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: #ffffff; 
	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: 145px; 
	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 {
	color: #FFFFFF;
}
A:link {
	COLOR: #000000;
}
A:visited {COLOR: #000000;}
A:hover {COLOR: #FF0000}

	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;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-repeat: no-repeat;
	font-weight: bold;
	}

img 
{
	border-style :none;
} 
img.A
{
	border-style :none;
}
.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,sans-serif;
	font-size: 12px;
	COLOR: #333333;
	
}

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: #003366; 
	TEXT-DECORATION: none
}

A.subm:visited {
	FONT-WEIGHT: bold; 
	COLOR: #003366; 
	TEXT-DECORATION: none
}

A.subm:hover {
	FONT-WEIGHT: bold; 
	COLOR: #ff0000; 
	TEXT-DECORATION: none
}

.submenu {
	BORDER-RIGHT: #003366 1px solid; 
	PADDING-RIGHT: 0.5em; 
	BORDER-TOP: #003366 1px solid; 
	PADDING-LEFT: 0.5em; 	
	FONT-SIZE: 11px; 
	Z-INDEX: 10; 
	BACKGROUND: #D8E6F3; 
	VISIBILITY: hidden; 
	PADDING-BOTTOM: 0.2em; 
	BORDER-LEFT: #D8E6F3 1px solid; 
	WIDTH: 160px; 
	PADDING-TOP: 0.2em; 
	BORDER-BOTTOM: #D8E6F3 1px solid;
	POSITION: absolute;  
	TEXT-ALIGN: left
}

#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; 
	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; 
	BORDER-LEFT: #999999 0px solid; 	
	COLOR: #000000; 
	BORDER-BOTTOM: #999999 0px solid; 
	BACKGROUND-COLOR: #D8E6F3;
	FONT-WEIGHT: bold
}
.NuovoMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	color: #0057A0;
	background-color: #FFFFFF;
}
.testopagine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.intestariepilogo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #333366;
	background-color: #e6e6fa;
	vertical-align:middle ;
	height:26px;
	
}
.boxriepilogo
{
	WIDTH: 520px; 
	HEIGHT: 350px;
	border-style:solid;
	border-color:GrayText ;
	border-width:1px;
	background-color:#ffffff;
	padding-left:3px;
	margin-top :4px;
	
}
.boxintestareg
{
	background-color:#ffffff;
	text-align:center ;
}
.boxservizi1
{
	width: 230px;
	background-color: #ffffff;
	font-size: x-small;
	border-style: solid;
	border-width: 1px;
	background-image: url(Images/BackBoxServizi1.gif);
	background-position:center top ;
}
.boxserviziBianco
{
	width: 230px;
	background-color: #ffffff;
	font-size: x-small;
	border-style: solid;
	border-width: 1px;
	border-color :#DDDDDD;
	background-position:center top ;
}
.separatorLine
{
	width:512px;
	height:5px;
	margin-bottom:3px;
	margin-top:4px;
	background-image:url(images/DividerBlue.gif);
}
.boxcondizioni
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	font-size: x-small;
	overflow: auto;
	border-left: silver 1px solid;
	width: 490px;
	border-bottom: silver 1px solid;
	font-family: Verdana;
	height: 120px;
	background-color: white;
	text-align: left;
	margin-left: 2px;
}
.boxserviziHome
{
	width: 230px;
	background-color: #ffffff;
	font-size: x-small;
	border-style: solid;
	border-width: 1px;
	background-position:center top ;
}
.separatorLineOrange
{
	width:520px;
	height:5px;
	margin-bottom:3px;
	margin-top:4px;
	background-image:url(images/OrangeDivider.gif);
}
.tabRiepEvidCol
{
	background :#e6e6fa;
}
div.content { width: 700px; margin: 0px; background: #fff; padding: 10px; border: 1px solid #e6e6e6; }
div.fieldset { clear: both; margin-top: 15px; width: 680px; }
div.fieldnote { color: #7b8185; padding: 3px 0px 0px 160px; width: 520px; border: 0px solid red; clear: left; }
div.captcha { border: 1px solid #4c5457; padding: 1px; float: left; width: 260px; height: 80px; }
div.buttonset { padding: 0px 0px 0px 160px; }
div.fieldvalidator { padding-bottom: 5px; color: #dc0c0c; }
div.fieldvalidator span { font-weight: bold; margin-left: 165px; }
div.response { margin: 30px 0px 30px 0px; border: 1px solid #d9c900; background: #fefea6; padding: 15px; font-size: 14px; }
.boxIntestaAdmin
{
	WIDTH: 897px; 
	HEIGHT: auto;
	border-style:solid;
	border-color:#444444 ;
	border-width:1px;
	margin-top :5px;
	padding-left:3px;
	margin-bottom:6px;
	background-color:#dedede ;
	color:White ;
	text-align:center;
}
.boxIntestaAdmin A
{
	color:White;
	text-decoration:none;
}
.boxIntestaAdmin A:visited
{
	color:White;
}

.boxIntestaAdmin A:hover
{
	color:Red;
}
